2

Modelica.Media に基づいて中型モデルを構築し、相変化スラリーをシミュレートしました。このモデルは、静的な問題の調査にはうまく機能します (静止中)。しかし、Modelica.Fluid の標準的なパイプを通して媒体を導こうとすると、うまくいきません。

DropBox に Modelica のデモ パッケージを置いています。http://dl.dropbox.com/u/28688128/PCS.moで私の PCS-Package を見つけます。

パッケージには、中型モデルと 3 つのテスト モデルが含まれています。

  • EmptyTanks0は、互いに直接接続された 2 つのバランス タンクを示しています。
  • EmptyTanks1は同じセットアップを示していますが、StaticPipe がタンクを接続しています。この場合、媒体は実行されません。なんで?
  • 最後のセットアップはEmptyTanks2と呼ばれます。これは StaticPipe の代わりに DynamicPipe を使用します。モデルは初期化に失敗します。なんで?
4

1 に答える 1

3

動的パイプは、圧縮可能な媒体を想定しています (つまり、プロパティは、圧力 p が動的状態 (または他の状態) であるという事実に依存する必要がありますが、密度 d が T だけでなく p の関数でもあるような同等の変換)それが満たされない場合、パイプモデルは機能せず、その矛盾からゼロによる除算が得られます。

中型モデルは一見問題ないように見えますが (詳しくは調べていません)、独自のパイプ モデルを作成する必要があります。1 つのヒント: MSL の動的パイプ モデルよりもはるかに簡単に記述できます。

于 2012-03-13T11:05:30.147 に答える