関数IAPWS95_iceI_liquid_boundary_forward マニュアル

(The documentation of function IAPWS95_iceI_liquid_boundary_forward)

Last Update: 2023/9/13


◆機能・用途(Purpose)

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


◆形式(Format)

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


◆引数(Arguments)

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


◆戻り値(Return value)

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


◆使用例(Example)

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


◆計算式(Formula)

Wagner and Pruss (2002)の(2.16)式 \[\begin{equation} \frac{P}{P_t} =1-a_1(1-\theta^{-3})+a_2(1-\theta^{21.2}) \label{eq.P} \end{equation}\] \[\begin{equation} \theta=\frac{T}{T_t} \label{eq.theta} \end{equation}\] により相境界の圧力\(P\)を計算する。 ここで\(T_t\), \(P_t\)は 水の3重点の温度・圧力 であり、係数\(a_1\), \(a_2\)は下表の通り与える。
Compute the pressure \(P\) on the phase boundary using Eqs. (\ref{eq.P}) and (\ref{eq.theta}) that are from Eq. (2.16) of Wagner and Pruss (2002), where \(T_t\) and \(P_t\) are the temperature and pressure of the triple point of water, respectively, and the coefficients \(a_1\) and \(a_2\) are given in the table below.

係数
Coefficient

Value
\(a_1\)6.26e+05
\(a_2\)1.97136e+05

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