excel调用 Nist RefProp 计算介质的物性
Nist Refprop 是一个常用到的物性计算软件,在 Excel 中调用起来也比较方便。
1. 安装 Nist Refprop V9.1
- 官网
- NIST2391.EXE
安装完之后:
- 32位系统默认安装路径是
C:\Program Files\REFPROP - 64位系统默认安装路径是
C:\Program Files (x86)\REFPROP
2. Excel 配置
64位系统:先将
C:\Program Files (x86)目录下的REFPROP文件夹全部复制到C:\Program Files内。。。
新建一个excel表格
打开
文件-选项-加载项选择下方的
管理-excel加载项点击
转到-浏览选择路径
C:\Program Files\REFPROP\REFPROP.XLA,确定在单元格里输入
=RefpropXLSVersionNumber()应该返回
9.1,表明配置正确。
3. 使用
3.1 常用函数
| 函数名 | 名称 | 单位 |
|---|---|---|
| Temperature | 温度 | K |
| Pressure | 压力 | MPa |
| Density | 密度 | kg/m^3 |
| CompressibilityFactor | 压缩比 | |
| LiquidDensity | 液体密度 | kg/m^3 |
| VaporDensity | 蒸汽密度 | kg/m^3 |
| Volume | 体积 | m^3/kg |
| Energy | 能量 | kJ/kg |
| Enthalpy | 焓 | kJ/kg |
| Entropy | 熵 | kJ/kg-K |
| IsochoricHeatCapacity | 等容热容量 (Cv) | kJ/kg-K |
| IsobaricHeatCapacity | 等压热容量 (Cp) | kJ/kg-K |
| SpeedOfSound | 声速 | m/s |
| HeatOfVaporization | 汽化潜热 | kJ/kg |
| VolumeExpansivity | 体积膨胀率 | 1/K |
| Viscosity | 粘性 | uPa-s |
| KinematicViscosity | 粘性 | cm^2/s |
| ThermalConductivity | 导热系数 | mW/m-K |
| Prandtl | 普朗特数 | |
| SurfaceTension | 表面张力 | mN/m |
| DielectricConstant | 介电常数 | |
| MolarMass | 摩尔质量 | g/mol |
| MoleFraction | 摩尔分数 | mol/mol |
| MassFraction | 质量分数 | g/g |
3.2 使用说明
result = Float ( FluidName, InpCode, Units, Prop1, Prop2 )
FluidName:
"air","water","oxygen","nitrogen",
"hydrogen","carbon dioxide”,"methane", etc…InpCode:
"TP": 特定温度、压力下,Prop1 为温度,Prop2 为压力"Tliq","Pvap": 饱和温度、压力下,Prop1 为温度/压力,Prop2 为空
Units:
"SI"Prop1:
value1Prop2:
value2
示例1
- 标态下空气密度(0℃, 0.101325MPa)
- 公式
= Density("air","TP","SI",273.15,0.101325) - 返回值:1.293 (kg/m^3)
示例2
标准大气压下水蒸汽饱和温度(0.101325MPa)
公式
= Temperature("water","Pliq","SI",0.101325)-273.15返回值:99.97 (℃)
也可以直接使用摄氏度单位制:
公式
= Temperature("water","Pliq","SI with C",0.101325)返回值:99.97 (℃)
示例3
计算水蒸气的汽化潜热(0.101325MPa)
公式
= HeatOfVaporization("water","Pvap","SI",0.101325)返回值:2256.4 (kJ/kg)
也可以使用焓计算:
= Enthalpy("water","Pvap","SI",0.101325) - Enthalpy("water","Pliq","SI",0.101325)返回值:2256.4 (kJ/kg)
更多用法见官方帮助文档 : https://www.nist.gov/sites/default/files/documents/srd/REFPROP9.PDF