関数IAPWS95_iceV_liquid_boundary_forward マニュアル

(The documentation of function IAPWS95_iceV_liquid_boundary_forward)

Last Update: 2023/9/13


◆機能・用途(Purpose)

指定された温度における氷Vと液体の相境界の圧力を陽関数により計算する。
Compute the pressure on the boundary between the ice V and liquid at a given temperature using an explicit function.


◆形式(Format)

#include <IAPWS95/phase.h>
inline double IAPWS95_iceV_liquid_boundary_forward(const double T)


◆引数(Arguments)

T 温度 [K]。
A temperature [K].


◆戻り値(Return value)

温度Tにおける氷Vと液体の相境界の圧力P。
The pressure P on the boundary between the ice V and liquid at temperature T.


◆使用例(Example)

double T=260.0;
double P=IAPWS95_iceV_liquid_boundary_forward(T);


◆計算式(Formula)

Wagner and Pruss (2002)の(2.18)式 \[\begin{equation} \frac{P}{P_n^{III,V}}=1-a_1(1-\theta^8) \label{eq.P} \end{equation}\] \[\begin{equation} \theta=\frac{T}{T_n^{III,V}} \label{eq.theta} \end{equation}\] により相境界の圧力\(P\)を計算する。 ここで\(T_n^{III,V}\), \(P_n^{III,V}\)は 氷III, 氷V, 液体の3相が共存する温度・圧力 であり、係数\(a_1\)は下表の通り与える。
Compute the pressure \(P\) on the phase boundary using Eqs. (\ref{eq.P}) and (\ref{eq.theta}) that are from Eq. (2.18) of Wagner and Pruss (2002), where \(T_n^{III,V}\) and \(P_n^{III,V}\) are the temperature and pressure at which the ice III, ice V, and liquid phases coexist, respectively, and the coefficient \(a_1\) is given in the table below.

係数
Coefficient

Value
\(a_1\)1.18721

氷V, 氷VI, 液体の3相が共存する温度を\(T_n^{V,VI}\)として、 温度は\(T_n^{III,V} \leq T \leq T_n^{V,VI}\)の範囲になければならない。 この条件が満たされない場合はプログラムをエラー終了する。
The temperature must satisfy \(T_n^{III,V} \leq T \leq T_n^{V,VI}\), where \(T_n^{V,VI}\) is the temperature at which the ice V, ice VI, and liquid phases coexist. If this requirement is not satisfied, the program finishes as an error.