問題タブ [fluid-dynamics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
634 参照

modelica - Modelica/Dymola での加熱パイプのモデリング

私は現在、化学工学を勉強しています。卒業論文では、ヒートポートを介して 2 つのパイプを接続することで、過熱器で使用できる加熱パイプをモデル化することになっています。Modelica で正しくコーディングする方法を理解するために多大な努力を払ったにもかかわらず、私のコードはまだ機能せず、かなり必死になっています。

そのため、モデルは基本的に流体の水と過熱蒸気の両方に適用できる必要があり、非定常状態では単相流のみです。熱伝達は対流で起こるはずです。また、このモデルでは摩擦による圧力損失を無視しています。

モデルがどのように機能するかについての私の考えは次のとおりです。私は、MSL の「動的パイプ」のようなモデルを構築しようとしていますが、同じトピックに取り組んでいる学生がコードをすばやく理解できます。そこで、パイプをいくつかのノード n に分割しました。最初のボリュームは入口の状態です。したがって、基本的にその状態は実際にはパイプに属していません。その後、バランス方程式が適用されます。運動量方程式についてはよくわからないので、それらに関する助けをいただければ幸いです。対流熱伝達は、MSL の Thermal.HeatTransfer.Components のモデル「対流」によって定義されます。フロー ソース、壁での固定圧力および固定温度の境界を使用してモデルをテストすると、「DAE インデックスを減らすことができませんでした」というエラーも表示されます。

また、ここに私のコードがあります:

よろしくお願いします!