Speicherintervalle

Legt fest, wie häufig Ergebnisse und Zusammenfassungsinformation auf der Festplatte gespeichert werden.

Wenn das Ergebnisausgabeintervall auf den Vorgabewert von 0 eingestellt ist, werden die Ergebnisse nur dann gespeichert, wenn die Analyse stoppt (entweder, weil die festgelegte Iterationenanzahl erreicht oder die Schaltfläche "Stopp" betätigt wurde). Für komplizierte Analysen sollte das Ergebnisausgabeintervall nicht auf null gesetzt sein. (Achten Sie darauf, dass das eingestellte Ergebnisausgabeintervall groß genug ist, um die Speicherkapazität Ihrer Festplatte nicht zu überschreiten.)

Diese gespeicherten Ergebnissätze/Zeitschritte können im Fall eines Problems zum Fortsetzen der Analyse von einem früheren Ergebnissatz aus verwendet werden - im Grunde kehrt die Analyse zu einem zuvor gespeicherten Status zurück und muss nicht von Anfang an durchgeführt werden. Ergebnisse der gespeicherten Ergebnissätze oder Zeitschritte können auch animiert werden.

Die zwischenzeitliche Zusammenfassungsinformation wird in der Zusammenfassungsdatei (analyse-name.sum) abgelegt. Zusammenfassungsinformationen von zwischenzeitlichen Iterationen werden dem Zusammenfassungsprotokoll (analyse-name.smh) hinzugefügt. Diese Informationen sind nützlich, um den Fortschritt der Analyse nachzuvollziehen.

Stationär

Bei stationären Analysen geben Sie das Intervall für die Speicherung der Schritte als einen konstanten Wert an, oder geben Sie eine Tabelle ein.

Transient

Für transiente Analysen können die Ergebnisse jetzt in festgelegten Zeitschritte- oder in Sekunden-Intervallen gespeichert werden. Der wichtigste Grund für diese Funktion ist neben größerer Flexibilität die Tatsache, dass es in Fällen, in denen die intelligente Lösungssteuerung die Größe der Zeitschritte (wie oben beschrieben) für transiente Analysen variiert, keinen Weg gibt, sicherzustellen, dass die Ergebnisse zur gewünschten Zeit gespeichert werden. Diese Funktion ermöglicht das Speichern der Ergebnisse zur gewünschten Zeit.

Wenn die transienten Ergebnisse in festgelegten Zeitintervallen gespeichert werden, wird die Zeitschrittgröße automatisch angepasst (vorausgesetzt, die intelligente Lösungssteuerung ist aktiv), so dass ein Ergebnis zu der gewünschten Zeit berechnet wird. Die intelligente Lösungssteuerung schließt das festgelegte Zeitintervall als Teil der Kriterien bei der Bestimmung der Zeitschrittgröße mit ein.

Beispiel: Der Benutzer möchte, dass die Ergebnisse alle 3 Sekunden gespeichert werden. Wenn jedoch die intelligente Lösungssteuerung zwecks Stabilität die Zeitschrittlänge variiert, stellt sie fest, dass die optimale Zeitschrittgröße 1.7 Sekunden beträgt. Der erste Zeitschritt wird dann mit 1.7 Sekunden berechnet. Da die Ergebnisse nach 3 Sekunden gespeichert werden sollen, wird der nächste Zeitschritt von 1.7 Sekunden (die die Lösung auf 3.4 Sekunden bringen würden) auf 1.3 Sekunden verkürzt. Dadurch wird die Berechnung eines Ergebnisses bei 3 Sekunden erzwungen, so dass das gewünschte Ergebnis gespeichert wird.

Wenn die intelligente Lösungssteuerung nicht aktiviert ist, wird die Zeitschrittgröße nicht automatisch geändert. Dadurch werden, wenn das Zeitintervall nicht mit der benutzerdefinierten Zeitschrittgröße übereinstimmt, nur Ergebnisse, die beim festgelegten Zeitschritt gelöst wurden, gespeichert.

Beispiel: Der Benutzer legt eine Zeitschrittgröße von 2 Sekunden fest, deaktiviert jedoch die intelligente Lösungssteuerung. Als Zeitintervall für das Speichern der Ergebnisse legt er 1 Sekunde fest. Im Laufe der Lösung werden Ergebnisse lediglich alle 2 Sekunden berechnet, somit wird kein Ergebnis bei 1 Sekunde gespeichert. Genauso wird bei 3 und 5 Sekunden auch kein Ergebnis gespeichert. Nur Ergebnisse bei 2, 4, 6 usw. Sekunden werden gespeichert.

Die Zusammenfassungsdatei kann auch mit Hilfe eines Ergebnisschritte- oder eines Zeitintervalls gespeichert werden.

Tabelle speichern (stationär oder transient)

Zusätzlich zum Speichern von Ergebnissen und Zusammenfassungsdaten in einem konstanten Intervall, wie oben beschrieben, ermöglicht eine Tabelle auch das Speichern von Iterationen oder Zeitschritten in unterschiedlichen Intervallen.

Aktivieren Sie Tabelle und klicken Sie auf Bearbeiten, um eine Tabelle für die Eingabe der Schritte- (oder Iterations-)nummer sowie das Speicher-Intervall einzugeben.

Beispiel: Geben Sie die Daten für Schritte ein und speichern Sie die Intervalle als:

Das Ergebnis ist, dass von Schritt 0 aus die Ausgabe nach jeweils 5 Schritten gespeichert wird. Bei Schritt 30 wird die Ausgabe alle 10 Schritte gespeichert. Schließlich wird die Ausgabe ab Schritt 100 alle 100 Schritte gespeichert. Wurden 300 Schritte ausgeführt, so wurden die Ergebnisse folgender Schritte auf der Festplatte gespeichert:

Im obigen Beispiel führten die Intervalle natürlich zu der nächsten Intervalldefinition.

Wenn die Tabelle jedoch wie folgt aussieht:

Werden die Ergebnisse bei diesen Iterationen gespeichert, wenn die Analyse 300 Schritte durchlaufen hat:

5, 10, 15, 20, 25, 30, 40, 50, 60, 70, 80, 90, 100, 200, 300

Das Ergebnis ist dasselbe wie im ersten Beispiel, da Änderungen der Speicher-Intervalle nur bei Schritten auftreten, an denen die Daten gespeichert werden.

Die Tabelle kann ebenfalls verwendet werden, um ein auf Zeit basierendes Speicher-Intervall festzulegen. Wenn eine Zeit auf der Tabelle erreicht ist, ändert sich das Speicher-Intervall. Zum Beispiel in der unten dargestellten Tabelle: