関数IAPWS95_calculate_max_density_givenTP マニュアル

(The documentation of function IAPWS95_calculate_max_density_givenTP)

Last Update: 2023/9/19


◆機能・用途(Purpose)

Wagner and Pruss (2002)の状態方程式を用いて 指定された温度・圧力を与える最大の密度を計算する。
Compute the maximum density which satisfies the given temperature and pressure using the equation of state of Wagner and Pruss (2002).


◆形式(Format)

#include <IAPWS95/given_TP.h>
inline double IAPWS95_calculate_max_density_givenTP
(const double T,const double P)


◆引数(Arguments)

T 温度[K]。
The temperature [K].
P 圧力[Pa]。
The pressure [Pa].


◆戻り値(Return value)

温度\(T\),圧力\(P\)を与える最大の密度[kg m\(^{-3}\)]。
The maximum density [kg m\(^{-3}\)] which satisfies the given temperature \(T\) and pressure \(P\).


◆使用例(Example)

const double T=600.0;
const double P=5.0e+06;
double rho_v=IAPWS95_calculate_max_density_givenTP(T,P);


◆使用上の注意(Note)

温度・圧力によっては最大の密度が正しく求まらない場合がある。 そのためこの関数の使用は推奨しない。 改良版の関数 IAPWS95_calculate_density_givenTP_liquid IAPWS95_calculate_density_givenTP_gas IAPWS95_calculate_density_givenTP_supercritical を使用すること。
The use of this function is discouraged because the maximum density is not correctly obtained for some temperature and pressure. Use alternative functions IAPWS95_calculate_density_givenTP_liquid, IAPWS95_calculate_density_givenTP_gas, and IAPWS95_calculate_density_givenTP_supercritical instead.