Pythonでスチームテーブルのモジュールを探していたところ、以下のサイトを発見。
Introduction — iapws 1.5.4 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の実装領域は以下。
コメント