再びアイデアが尽きたので、私はあなたに目を向けます。
これは以前に答えられたはずですが、私の人生では明確な説明を見つけることができません。
シナリオ:
最初の推測などですべて設定されたモデルを取得するために懸命に作業し、モデル内のすべてのパラメーターの「実際の」定常状態 (SS) 条件を解きます。このソリューションから、システムに対するイベントの影響を調査したいと思います。
SS 分析からのこの逸脱を実行するには、 Dymolaによって既に生成されているすべてのモデル パラメーターを含む SS ソリューション .mat ファイルを簡単にロードできると便利です。このソリューションをロードすると、SS 調査からの逸脱を実行する前に、最初にモデルをシミュレートして SS ソリューションを達成する必要がなくなります。これが行われる可能性のあるステップは、シミュレーションの「初期化」段階であると考えられます。
これが重要な概念に見えることを考えると、このアイデアは Modelica/Dymola 開発の非常に初期の段階から検討されていたのではないかと思います。これらのモデルのサイズがすぐに非常に大きくなることを考えると、個々のパラメータを手動で抽出することは適切ではないようです。
質問:
- モデル (.mat ファイル) の状態を解決し、そのシミュレーションをすべての変数の「初期」値としてロードすることは可能ですか? (これにより、システム内の以前の初期推測が上書き/置き換えられます)
- 可能であれば、これはどのように達成されますか? (いくつかのスクリプトを実行し、いくつかの非表示のメニュー オプションを実行し、モデル/シミュレーションに何らかのインポート コマンドを追加しますか?)
大変お世話になりました。Dymola 2016を使用しています。