Wie wird das Modell mit der vorherigen Simulationslösung initialisiert?

achdem mir wieder die Ideen ausgehen, wende ich mich an Si

Ich bin sicher, dass dies schon einmal beantwortet worden sein muss, obwohl ich für mein Leben keine klare Beschreibung finden kann.

Szenario

Sie arbeiten hart daran, ein Modell mit anfänglichen Vermutungen usw. einzurichten, und lösen dann den "echten" stationären Zustand (SS) aller Parameter im Modell. Mit dieser Lösung möchte ich die Auswirkungen von Ereignissen auf das System untersuchen.

Um diese Abweichung von der SS-Analyse durchzuführen, ist es zweckmäßig, die .mat-Datei der SS-Lösung einfach mit allen Modellparametern zu laden, die bereits von @ generiert wurde Dymola. Durch das Laden dieser Lösung muss das Modell nicht erst simuliert werden, um die SS-Lösung zu erhalten, bevor die Abweichungen von den SS-Untersuchungen ausgeführt werden. Ich kann mir vorstellen, dass ein möglicher Schritt, bei dem dies stattfindet, während des'Initialisierung' Phase der Simulation.

Da dies ein wichtiges Konzept zu sein scheint, stelle ich mir vor, dass diese Idee bereits in einem sehr frühen Stadium der Modelica / Dymola-Entwicklung in Betracht gezogen wurde. Die manuelle Extraktion jedes einzelnen Parameters erscheint nicht angemessen, da die Größe dieser Modelle schnell sehr groß wird.

Frage

Ist es möglich, den Status Ihres Modells (.mat-Datei) zu ermitteln und diese Simulation dann als "Anfangswert" aller Variablen zu laden? (Dies würde die vorherigen anfänglichen Vermutungen im System überschreiben / ersetzen.)Wenn es möglich ist, wie wird dies erreicht? (Führen Sie ein Skript, eine versteckte Menüoption oder einen Importbefehl in model / simulation aus?)

Ich schätze Ihre Hilfe sehr. Ich benutzeDymola 2016.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage