目前OpenFOAM-7热物理库下,提供热物理属性的液体有以下几种:
如果要对一种新的液体做研究分析,需要将其热物理参数仿照已有物质的代码进行编写。
以原代码里的H2O为例首先做简要介绍:
H2O.C部分文件如下
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
Foam::H2O::H2O()
:
liquidProperties
(
18.015, //molecular weight
647.13, //Critical volume[m^3/kmol]
2.2055e+7, //Critical pressure [Pa]
0.05595, //Critical volume[m^3/kmol]
0.229, //Critical compressibility factor [Z=PV/(RT)]
273.16, //Triple point temperature [K]
6.113e+2, //Triple point pressure [Pa]
373.15, //Normal boiling temperature [K]
6.1709e-30, //Dipole moment
0.3449, //Pitzer's accentric factor
4.7813e+4 //Solubility parameter [(J/m