IAPWS95/structure.h マニュアル

(The documentation of IAPWS95/structure.h)

Last Update: 2023/11/29


IAPWS95/structure.hでは IAPWS95ヘッダファイルパッケージで主に用いる構造体が定義されている。 各構造体の定義を以下に示す。
Structures mainly used in IAPWS95 header file package are defined in IAPWS95/structure.h. Definitions of individual structures are shown below.

◆目次(Table of contents)



◆struct IAPWS95_ideal型構造体 (A struct IAPWS95_ideal-type structure)

理想気体項を表すための構造体である。 Wagner and Pruss (2002)の表6.4に登場する量をまとめてこの構造体で表現する。 以下のメンバから成る。
A structure to represent the ideal gas terms, which appear in Table 6.4 of Wagner and Pruss (2002). This structure is composed of the following members.

型
Type
メンバ名
Name of member
メンバの意味
Meaning of member
double phi_o 理想気体項\(\phi^o\)。
The ideal-gas part \(\phi^o\).
double phi_delta_o \(\phi_{\delta}^o \equiv \PartialDiff{\phi^o}{\delta}\)
double phi_deltadelta_o \(\phi_{\delta\delta}^o \equiv \PartialDDiff{\phi^o}{\tau}\)
double phi_tau_o \(\phi_{\tau}^o \equiv \PartialDiff{\phi^o}{\tau}\)
double phi_tautau_o \(\phi_{\tau\tau}^o \equiv \PartialDDiff{\phi^o}{\tau}\)
double phi_deltatau_o \(\phi_{\delta\tau}^o \equiv \PartialCrossDiff{\phi^o}{\delta}{\tau}\)


◆struct IAPWS95_residual型構造体 (A struct IAPWS95_residual-type structure)

残差項を表すための構造体である。 Wagner and Pruss (2002)の表6.5に登場する量をまとめてこの構造体で表現する。 以下のメンバから成る。
A structure to represent the residual terms, which appear in Table 6.5 of Wagner and Pruss (2002). This structure is composed of the following members.

型
Type
メンバ名
Name of member
メンバの意味
Meaning of member
double phi_r 残差項\(\phi^r\)。
The residual part \(\phi^r\).
double phi_delta_r \(\phi_{\delta}^r \equiv \PartialDiff{\phi^r}{\delta}\)
double phi_deltadelta_r \(\phi_{\delta\delta}^r \equiv \PartialDDiff{\phi^r}{\delta}\)
double phi_tau_r \(\phi_{\tau}^r \equiv \PartialDiff{\phi^r}{\tau}\)
double phi_tautau_r \(\phi_{\tau\tau}^r \equiv \PartialDDiff{\phi^r}{\tau}\)
double phi_deltatau_r \(\phi_{\delta\tau}^r \equiv \PartialCrossDiff{\phi^r}{\delta}{\tau}\)


◆struct IAPWS95_state型構造体 (A struct IAPWS95_state-type structure)

指定された密度・温度における他の熱力学変数一式を表現するための構造体である。 以下のメンバから成る。
A structure to express all the thermodynamic variables at a given density and temperature. This structure is composed of the following members.

型
Type
メンバ名
Name of member
メンバの意味
Meaning of member
struct IAPWS95_ideal ideal 理想気体項。
The ideal gas term.
struct IAPWS95_residual residual 残差項。
The residual term.
double p 圧力 [Pa]。
The pressure [Pa].
double s 単位質量あたりのエントロピー [J kg\(^{-1}\) K\(^{-1}\)]。
The entropy per unit mass [J kg\(^{-1}\) K\(^{-1}\)].
double u 単位質量あたりの内部エネルギー [J kg\(^{-1}\)]。
The internal energy per unit mass [J kg\(^{-1}\)].
double h 単位質量あたりのエンタルピー [J kg\(^{-1}\)]。
The enthalpy per unit mass [J kg\(^{-1}\)].
double f 単位質量あたりのヘルムホルツの自由エネルギー [J kg\(^{-1}\)]。
The Helmholtz free energy per unit mass [J kg\(^{-1}\)].
double g 単位質量あたりのギブスの自由エネルギー [J kg\(^{-1}\)]。
The Gibbs free energy per unit mass [J kg\(^{-1}\)].
double cv 定積比熱 [J kg\(^{-1}\) K\(^{-1}\)]。
The isochoric heat capacity [J kg\(^{-1}\) K\(^{-1}\)].
double cp 定圧比熱 [J kg\(^{-1}\) K\(^{-1}\)]。
The isobaric heat capacity [J kg\(^{-1}\) K\(^{-1}\)].
double w 音速 [m s\(^{-1}\)]。
The sound speed [m s\(^{-1}\)].
double dp_drho_fixT \(\left(\PartialDiff{p}{\rho}\right)_T\)


◆struct IAPWS95_phase型構造体 (A struct IAPWS95_phase-type structure)

指定された温度・圧力での各相の存在有無を表現するための構造体である。 以下のメンバから成る。
A structure to express the existence or absence of each phase at a given temperature and pressure. This structure is composed of the following members.

型
Type
メンバ名
Name of member
メンバの意味
Meaning of member
_Bool iceI_exist 氷Iが存在するか否か。
Whether the ice I is present or not.
_Bool iceIII_exist 氷IIIが存在するか否か。
Whether the ice III is present or not.
_Bool iceV_exist 氷Vが存在するか否か。
Whether the ice V is present or not.
_Bool iceVI_exist 氷VIが存在するか否か。
Whether the ice VI is present or not.
_Bool liquid_exist 液体が存在するか否か。
Whether the liquid is present or not.
_Bool gas_exist 気体が存在するか否か。
Whether the gas is present or not.
_Bool supercritical_exist 超臨界流体が存在するか否か。
Whether the supercritical fluid is present or not.