Modelica Parameterstudien mit Python

Ich möchte Parameterstudien in verschiedenen modelica-Bibliotheken (Gebäude, IDEEN) mit Python ausführen: Beispiel: Ändern Sie die Infiltrationsrate.

Ich habe versucht: simulateModel und simulateExtendedModel (... "zone.n50", [value]) Meine Fragen: Warum ist es nicht möglich, das Modell zu übersetzen und dann den Parameter zu ändern: Warnung: Das Einstellen von zone.n50 hat keine Auswirkung auf das Modell . Nach der Übersetzung können Sie nur wörtliche Startwerte und nicht ausgewertete Parameter festlegen.

Es kann auch nicht ausgeführt werden: simulateExtendedModel. Wenn ich in Dymola zur Befehlszeile gehe und für zone.n50 schreibe, erhalte ich den tatsächlichen Wert (den ich in Python definiert habe), aber in der Ergebnisdatei (und der gezeichneten Variablen) ist es immer der Standard-n50-Wert Meine Frage: Wie kann ich Werte ändern (vor dem Ausführen (und Übersetzen?) der Simulation? Der Wert für den Parameter ist auch im Variablenbrowser nicht sichtbar.

Mit freundlichen Grüße

Antworten auf die Frage(4)

Ihre Antwort auf die Frage