Dymola での拡散のモデリングで問題に直面しています。2 つの別個のボリューム (空気で満たされた) が必要です。これらを結合して、拡散によって熱を交換することができます。私のアプローチは、Modelica.Fluid ライブラリを使用し、2 つの ClosedVolume を Valve に接続することでした。しかし、私が知ったように、このライブラリは拡散を考慮していません。
このようなモデルを実現する最善の方法は何でしょうか?
この制限は、Modelica.Fluid ライブラリでのストリーム コネクタの使用によるものです。
これを解決する 1 つの方法は、ストリーム コネクタに依存せず、ポテンシャル変数とフロー変数のみに依存する流体コネクタを開発することです。残念ながら、この場合、流れの反転とゼロの流れの特異点を解決するための数値問題を自分で解決する必要があります。
1 つの例は、Modelica カンファレンス 2014 で発表された論文「A physical solution for solve the zero-flow singularity in static heat-hydroulics mixed models」で説明されています。流れの逆転を解決する関数。他の正則化関数は にありますModelica.Fluid.Utilities
。
この助けを願っています、よろしくお願いします。