関数IAPWS95_iceIII_liquid_boundary_forward マニュアル

(The documentation of function IAPWS95_iceIII_liquid_boundary_forward)

Last Update: 2023/9/13


◆機能・用途(Purpose)

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


◆形式(Format)

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


◆引数(Arguments)

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


◆戻り値(Return value)

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


◆使用例(Example)

double T=255.0;
double P=IAPWS95_iceIII_liquid_boundary_forward(T);


◆計算式(Formula)

Wagner and Pruss (2002)の(2.17)式 \[\begin{equation} \frac{P}{P_n^{I,III}}=1-a_1(1-\theta^{60}) \label{eq.P} \end{equation}\] \[\begin{equation} \theta=\frac{T}{T_n^{I,III}} \label{eq.theta} \end{equation}\] により相境界の圧力\(P\)を計算する。 ここで\(T_n^{I,III}\), \(P_n^{I,III}\)は 氷I, 氷III, 液体の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.17) of Wagner and Pruss (2002), where \(T_n^{I,III}\) and \(P_n^{I,III}\) are the temperature and pressure at which the ice I, ice III, and liquid phases coexist, respectively, and the coefficient \(a_1\) is given in the table below.

係数
Coefficient

Value
\(a_1\)0.295252

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