PythonでSteam table

Pocket

Pythonでスチームテーブルのモジュールを探していたところ、以下のサイトを発見。

Introduction — iapws 1.5.3 documentation

使い方は非常に簡単で、例えば温度30[C]、圧力1[MPa]指定で各物性を取得したければ、以下のコードで指定したsteamオブジェクトの物性を参照できる。

from iapws import IAPWS97</li>
steam = IAPWS97(P=1, T=30) # P : MPa, T : C 

例えば比体積の場合は、steam.v[m3/kg]、比熱の場合はsteam.cp[kJ/kg-K]で取得できる。

以下のリンクに上記モジュールを使った拡大管/縮小菅の圧力損失計算ツールを作成したので、ご参照ください。

http://chemesim.com/EnlargeCal.py

なお、IPAWS97の実装領域は以下。

Pocket

コメント

タイトルとURLをコピーしました