Langsame oder hängende Simulation
Beheben Sie langsame oder hängengebliebene RodSim-Simulationen in PetroBench. Verstehen Sie die Fortschrittsphasen, unterscheiden Sie einen langsamen Lauf von einem steckengebliebenen Lauf und beschleunigen Sie die Dinge, ohne an Genauigkeit zu verlieren.
Ihre Simulation läuft schon eine Weile und Sie fragen sich, ob etwas nicht stimmt. Meistens funktioniert es noch. Auf dieser Seite wird erklärt, was normal ist, wie man einen langsamen Lauf von einem wirklich steckengebliebenen Lauf unterscheidet und was man dagegen tun kann.
What's Normal
A Static run usually completes in 15 to 30 seconds. The progress modal steps through these stages, in order:
| Stage | What's happening |
|---|---|
| 1. Loading Simulation | PetroBench opens your saved design and its inputs |
| 2. Importing Variables | Your five input tabs (Preferences, Tubing, Well, Rods, IPR) are pulled in |
| 3. Processing Input Variables | Inputs are validated and prepared for the solver |
| 4. Einstellung der Rutenschnur | Der Taperstrang wird unter statischen Bedingungen in der Bohrunggeometrie platziert |
| 5. Simulieren | Der Solver ermittelt die stationäre Systemdynamik. Dies ist die längste Etappe |
| 6. Ausgabevariablen berechnen | Belastungen, Spannungen, Getriebedrehmoment und Produktion werden berechnet |
| 7. Bericht erstellen | Ergebnisse und Diagramme werden für die Registerkarte „Ergebnisse“ |
Wenn sich das Modal durch Phasen bewegt, funktioniert es. Phase 5 (Simulieren) nimmt die meiste Zeit in Anspruch, daher ist mit einer Pause zu rechnen.
Dynamic-Läufe sind unterschiedlich. RodSim Dynamics durchläuft Ihr Design über verschiedene Bereiche von Pumpenfüllung, Pumpenansaugdruck und Hubfrequenz und führt viele Simulationen parallel auf Cloud-Computing aus. Es dauert minutes, nicht Sekunden, und das ist normal. Siehe Dynamik.
Wann man sich Sorgen machen sollte
Die entscheidende Frage ist, ob der Lauf noch voranschreitet oder tatsächlich eingefroren ist.
Immer noch Fortschritte (weiter warten): Die Stufenbezeichnung ändert sich, oder Sie befinden sich in der Simulation (Stufe 5) eines komplexen Entwurfs. Dies ist normal, insbesondere aus den Gründen im nächsten Abschnitt.
Über 2 Minuten auf derselben Bühne steckengeblieben: Möglicherweise ist etwas schief gelaufen. Aktualisieren Sie die Seite und führen Sie sie erneut aus.
Fortschrittsbalken eingefroren oder bewegt sich überhaupt nicht: Möglicherweise hat Ihr Browser die Verbindung zur Simulations-Engine verloren. Überprüfen Sie Ihr Internet, aktualisieren Sie es und führen Sie es erneut aus.
Meldung „Verbindung unterbrochen“: Wenn die Meldung „Verbindung zur Simulations-Engine konnte nicht hergestellt werden“ angezeigt wird, trennen Sie alle VPN-Verbindungen und versuchen Sie es erneut. Siehe Fehlerbehebung für Motorverbindungsfehler.
Endet mit einem Fehler: Wenn der Lauf mit einem Fehler statt mit Ergebnissen endet, siehe Simulationsfehler.
Diagnoseschritte
Gehen Sie diese der Reihe nach durch:
- Refresh the page und klicken Sie auf Save All, dann erneut ausführen. Viele steckengebliebene Läufe sind im zweiten Versuch fehlerfrei.
- Check your internet connection. Eine instabile oder unterbrochene Verbindung ist die häufigste Ursache für einen eingefrorenen Fortschrittsbalken. Versuchen Sie es mit einem stabilen, kabelgebundenen oder zuverlässigen WLAN-Netzwerk.
- Überprüfen Sie status.petrobench.com auf einen gemeldeten Ausfall oder eine Motorwartung.
- Try a different browser. Insbesondere Safari kann mit RodSim langsam sein; Chrome wird empfohlen. Siehe Browserprobleme.
Wenn es weiterhin fehlschlägt, duplizieren Sie eine funktionierende Simulation und ändern Sie jeweils einen Parameter. Dadurch lässt sich ermitteln, ob eine bestimmte Eingabe die Verlangsamung verursacht.
Warum manche Simulationen länger dauern
Manche Designs brauchen zu Recht mehr Zeit. Dies sind die üblichen Gründe:
Komplexe oder mehrfach konische Stangensaiten: Mehr konische Abschnitte bedeuten mehr Berechnungen. Eine Saite mit sechs Tapern braucht länger als eine mit drei Tapern.
Kleine Schrittlänge: Schrittlänge (auf der Registerkarte Simulationseinstellungen) legt die Berechnungsschrittgröße fest. Kleinere Schritte sind genauer, aber langsamer. Die Standardeinstellung 50 Fuß ist eine gute Balance und funktioniert für die meisten Brunnen.
Abgelenkte Brunnen mit detaillierten Untersuchungen: Mehr Richtungsvermessungspunkte bedeuten mehr Geometrieberechnungen. Ein stark abgelenkter Brunnen mit dichter Vermessung verläuft länger als ein vertikaler.
Dynamisch statt statisch: Ein statischer Lauf ist eine einzelne stationäre Lösung. Ein dynamischer Lauf durchläuft drei Empfindlichkeiten über verschiedene Bedingungen hinweg, sodass er viel mehr Arbeit erfordert und Minuten dauert.
Optionales Detail aktiviert: Extras wie die IPR-Zustellbarkeit und die Berechnung der Führung pro Stab erhöhen die Arbeit.
Dinge beschleunigen, ohne an Genauigkeit zu verlieren
- Keep Step Length at the default 50 ft. Verringern Sie den Wert nur dann, wenn Sie speziell eine feinere Auflösung benötigen. Der einfachste Weg, einen Lauf ohne Nutzen langsamer zu machen, ist, kleiner zu werden, als man braucht.
- Use Static for iteration. Statisch gibt Prüfstandskarten, Spannung, Lasten und Getriebedrehmoment in Sekunden zurück. Reservieren Sie „Dynamic“ für den Fall, dass Sie den Empfindlichkeits-Sweep tatsächlich benötigen.
- Simplify where appropriate. Überspringen Sie für einen ersten Durchgang optionale IPR-Daten und fügen Sie sie später hinzu, sobald das Design sauber läuft.
- Right-size the survey. Verwenden Sie eine repräsentative Richtungsvermessung anstelle der dichtesten verfügbaren, wenn die zusätzlichen Punkte die Geometrie nicht wesentlich verändern.
Wann Sie den Support kontaktieren sollten
Senden Sie eine E-Mail an support@petrobench.com, wenn:
- Eine Simulation, die zuvor gut lief, ist jetzt ständig langsam oder hängt fest. – Läufe hängen auch nach der Aktualisierung, dem Browserwechsel und der Statusprüfung.
- Auf der Statusseite wird kein Ausfall angezeigt, die Engine reagiert jedoch immer noch nicht.
Fügen Sie den Namen des Bohrung und der Simulation sowie einen Screenshot der Stelle hinzu, an der es hängengeblieben ist, und was Sie bereits versucht haben.