Skip to content

Simulator-Fortschrittsfenster

Navigation:

Simulatorfenster

Das Simulatorfenster enthält aktuelle Informationen über den Fortschritt der Simulation. Es öffnet sich beim Start der Simulation.

Das Fenster besteht aus zwei Teilen: einem linken und einem rechten (siehe folgende Abbildung).

Der rechte Teil beinhaltet Einstellungen und erweiterte Informationen zu den berechneten Ergebnissen. Dieser Teil dient der Ursachenforschung bei Fehlern im Modell bzw. in der Simulation.

Im Bereich auf der linken Seite oben funktionieren die Buttons zum Starten, Pausieren und Beenden der Simulation im Prinzip ähnlich wie das Abspielen eines Musikstücks auf einem Media-Player. Daneben wird angezeigt, welches der vier Stadien gerade durchlaufen wird: Warte auf Eingaben, Simulation läuft, Simulation ist pausiert oder Simulation beendet.

Ebenfalls auf der linken Seite befindet sich das Fenster für die Meldungen.

Anzeige der Meldungen

Während der Simulation kann man den Fortschritt in der Anzeige verfolgen. Es werden die Anfangs- und die Endzeit der Simulation, die durchlaufenen Schritte, wichtige Ereignisse sowie Fehler als Meldungen ausgegeben (siehe folgende Abbildung).

Alle Meldungen sind mit Webseiten verlinkt, auf denen mögliche Fehlerursachen und Lösungsmöglichkeiten aufgezeigt werden. Diese Webseiten werden über das Hilfesymbol  am Ende der Meldungszeile aufgerufen (siehe folgende Abbildung).

Einige Meldungen enthalten die verlinkte blaue Nummer eines fehlerhaften Blocks. Klicken Sie auf diese blaue Nummer, werden rechts weitere Informationen zu diesem Block angezeigt (siehe erste Abbildung oben). Solch ein Link ist nur unmittelbar nach einer ausgeführten Simulation aktiv.

ID

Jede Fehlermeldung hat eine ID (im Bereich 8001-8400), die anstelle des Hilfesymbols  eingeblendet werden kann. Die ID ist mit einer Erklärungsseite im Internet verlinkt. Zur Anzeige der Meldungs-IDs klicken Sie im Simulatorfenster rechts unter dem Reiter Einstellungen im Bereich Meldungen in die Checkbox IDs einblenden (siehe folgende Abbildung).

Mit der Meldungs-ID können Sie die Fehlermeldung und mögliche Lösungen im Artikel Fehlermeldungen nachschlagen.

Sie können auch bestimmte IDs ausblenden.

Log-Level

Die Anzahl der Meldungen im Fortschrittsfenster wird über die folgenden Log-Level reguliert, die vor der Simulation in der Drop-down-Liste auszuwählen sind und auch bei pausierter Siulation umgestellt werden können. Die Log-Level-Einstellung wird nicht im Projekt, sondern in den TOP-Energy-Einstellungen gespeichert und ist bis zur erneuten Änderung bei den folgenden Simulationen wirksam.

0 Keine Meldungen

1 Fehler

2 Standard

3 Details

4 Fehlersuche

5 Alle Meldungen

Es wird empfohlen, das Log-Level auf Stufe 2 Standard zu lassen und bei Fehlern in der Simulation ggf. zu Stufe 4 Fehlersuche zu wechseln (siehe folgende Abbildung).

Das Log-Level 1 Fehler enthält Fehlermeldungen und Warnungen.

Log-Level 3 Details ist für Experten. Nachträglich können Sie durch das Entfernen und Setzen der Häkchen unter dem Meldungsfenster jeweils die Fehler, Warnungen, Modellmeldungen oder Systemmeldungen aus- und wieder einblenden, sofern sie in dem gewählten Log-Level enthalten sind.

Prioritätsansicht

In der Listenansicht werden die Meldungen chronologisch nach ihrem Auftreten angezeigt.

Gibt es sehr viele Meldungen, können Sie nach dem Abschluss der Simulation zur besseren Übersichtlichkeit die Zahl der angezeigten Meldungen begrenzen. Nach einem Klick auf den Button Prioritätsansicht mit dem Tooltip Prioritäts- oder Listenansicht wählen wird von der Listenansicht zur Listenansicht Prioritätsansicht gewechselt. In der Prioritätsansicht werden die Meldungen nach Prioritäten sortiert und standardmäßig in der Reihenfolge Modellmeldungen, Fehlermeldungen, Warnungen angezeigt. Soweit bestimmbar, befindet sich die Meldung zur Ursache des Problems ganz oben. Durch einen Klick auf den Listenansicht Button gelangt man zur Listenansicht zurück (siehe folgenden Slider).

Listenansicht nach der Simulation

Prioritäts- oder Listenansicht wählen

Prioritätsansicht wählen

Tooltip beim erneuten Wechsel zur Listenansicht

Gleichartige Meldungen, die in demselben Gleichungssystem für mehrere Zeitschritte auftreten, werden nur einmal mit der vorangestellten Angabe, wie oft der Fehler aufgetreten ist, angezeigt, z. B.:

378 x Das soeben berechnete lineare Optimierungsproblem hat kein Optimum ergeben.

Die Meldung 8390 weist auf die häufige Wiederholung derselben Fehlermeldung hin.

Informationen zu Gleichungen und Variablen

Im rechten Teil des Simulatorfensters werden detaillierte Informationen zu den in Blöcken organisierten Gleichungssystemen angezeigt.

Übersicht

Die Übersicht (siehe folgende Abbildung) gibt im Abschnitt Lösbare Gleichungssysteme Aufschluss darüber, wie viele Blöcke von jeder Art im aktuellen Simulationsmodell erstellt (schwarze Zahlen) und gelöst (grüne Zahlen) wurden.

Unterbestimmte Systeme und darin befindliche Variablen und Gleichungen sind im Abschnitt Nicht lösbare Gleichungssysteme zu finden (rote Zahlen).

Unter Verlaufsinformationen wird während der laufenden Simulation darüber informiert, wie weit die lineare Optimierung fortgeschritten ist (in %). Außerdem wird die Zahl der Iterationen für das aktuelle Gleichungssystem angezeigt.

Variablen

Unter dem Reiter Variablen werden alle berechneten Variablen mit der dazugehörigen Blocknummer, dem Blocktyp, dem Wert und der Einheit angezeigt (siehe die erste Abbildung in dem folgenden Slider). Die Ergebnisse können über das Eingabefeld gefiltert werden. Durch einen Klick auf die blaue Blocknummer (siehe die zweite Abbildung in dem folgenden Slider) erreicht man die Zusammenfassung des Blocks unter dem Reiter Lösbare Gleichungen.

Variablen

Filter, Blocknummer

Für die zeitabhängigen Variablen kann die Ergebnisvorschau mit einem Klick auf das Symbol in einem Plotfenster geöffnet werden, um einen qualitativen Eindruck des zeitlichen Verlaufs der Simulationsergebnisse zu erhalten (siehe die folgende Abbildung).

Lösbare Gleichungen

Unter dem Reiter Lösbare Gleichungen werden die Gleichungen und Ergebnisvariablen des Blocks aufgelistet (siehe folgende Abbildung).

Oben links befindet sich das Auswahlfeld für die Blocknummer.

Grün sind die durch die Benutzereingaben definierten Variablen dargestellt.

Die bereits berechneten Variablen sind blau dargestellt. Durch einen Klick auf die blau markierten bereits berechneten Variablen gelangt man zu dem Block, in welchem diese bestimmt wurden. Fehlerhafte Ergebnisse können so bis zu ihrer Ursache zurückverfolgt werden.

Für die zeitabhängigen Variablen kann über das Symbol  eine Ergebnisvorschau in einem eigenen Plotfenster angezeigt werden (siehe folgende Abbildung).

Nicht lösbar

Eine ähnliche Übersicht wie für Lösbare Gleichungen gibt es für unterbestimmte Blöcke unter dem Reiter Nicht lösbar (siehe folgende Abbildung).

Zeitschritte

In einer zeitabhängigen Simulation lässt sich der Zeitpunkt, auf den sich die rechts im Simulatorfenster angezeigten Ergebnisse beziehen, links unter Aktueller Zeitschritt auswählen (siehe folgende Abbildung). Mit den Pfeilbuttons kann man zum vorherigen oder nächsten Zeitschritt springen.

Beachten Sie auch die Meldung mit der ID 8220, welche den Simulationszeitraum angibt. Zudem listet die Meldung mit der ID 8210 sämtliche Zeitreihen auf, die vom Nutzer vorgegeben wurden und somit den Simulationszeitraum beeinflussen.

Im Simulationsribbon lässt sich in der Gruppe Filter die Zahl der Simulationszeitpunkte einschränken.

Einstellungen

Im rechten Teil des Simulatorfensters lassen sich unter dem Reiter Einstellungen Haltepunkte im Simulationsvorgang einstellen und die angezeigten Meldungen filtern (siehe folgende Abbildung).

Haltepunkte sind bei Fehlern, Modellmeldungen und bei Warnungen möglich. Die Simulation pausiert an den Haltepunkten. Der Anwender hat die Gelegenheit, den Fehler zu analysieren und zu entscheiden, ob die Simulation fortgesetzt oder abgebrochen werden soll. Dies kann die Fehlersuche erleichtern, da Folgefehler auf diese Weise vermieden werden können.

Für den Fall des wiederholten Auftretens einer Meldung kann die Zahl ihrer Aufrufe pro Gleichungssystem begrenzt werden, indem festgelegt wird, für wie viele Zeitschritte die Meldung maximal ausgegeben wird. Dies ist für Meldungen relevant, die für sehr viele Zeitschritte zutreffen, z. B. Meldungen über den Zielfunktionswert bei der linearen Optimierung oder Warnungen wegen Nulldivision. Standardmäßig sind zehn Wiederholungen voreingestellt.

Bestimmte Meldungen können auch gezielt ausgeblendet werden, indem ihre ID in dem Feld Folgende ignorieren eingetragen wird. Auf diese Weise lassen sich z. B. bestimmte Fehlermeldungen ausblenden.

An den Anfang scrollen