私はModelica/Dymolaモデリングを初めて利用しています。私は私の卒業論文(パイプ、ヒーター、コントロール)のための流体モデルをモデル化し始めました。私の教授は次のように提案しました。システムの固有値とそれらの比(システムが堅い場合)を確認します。だから、次のようでした:Modelica linear analysis
- 線形解析
- 全線形解析
- SimulationSetup:linearizeAtInitial = falseは、 。t_linearize = 1000(システムが動作モードであること(初期化後)
シミュレーションrestulsがOK
しかし、線形解析言う:システムが安定していない - >それは何を意味するのでしょうか?私は次のような結果を得る
そしてに関する固有値:
は、私は数字に本当にないですと言わざるを得ないこれらは私のQUESされるように。
- これは、システムに23個の固有値があることを意味しますか?
- システムを「堅く」指定する場合は、最大値と最小値を確認する必要がありますか?
- 固有値12-23 - >安定していない、安定していない、検出不可能なものは何ですか?
モデルの線形化、固有値などの一般的なことを説明する(簡単な)紹介書/章の推奨事項はありますか?
ありがとうございました。
ありがとうございます!さらに詳細な質問:a)列T [s]はどういう意味ですか? t_linearize = 1000に設定すると、その時点でシステムがチェックされていると思っていました。または、この列は時定数です(これまでの私は時間定数=固有値であると思いました)? b)私は貯蔵タンク、いくつかのパイプ、2つの圧力境界をモデル化したいと考えています。初期化フェーズ(最初の20秒の高速ダイナミクス)の後、システムのダイナミクス(マスフロー、温度の変更)はシミュレーション時間と同様です。もし私がシステムの剛性を評価したいのであれば、t_linearize> 20(f.i 100)を設定しますか?ありがとうございました – Matias
time-columnは、固有値の逆数である時定数です(複雑な場合は多少複雑です)。時定数が1000以下であるため、t_linearize = 1000が機能するはずです。しかし、t_linearizeも非線形性の影響を受け、線形化はそれらを検出しませんが、システムが定常性にある限り、変化しません。 –
ありがとう、もう一度!しかし、実際には11の固有値には1000以上の時定数があります。その場合、私はt_lineaizeを計算する必要があります。 – Matias