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 使用说明

= Float (FluidName, InpCode, Units, Prop1, Prop2)

  • FluidName:
    • "air", "water", "oxygen", "nitrogen"
    • "hydrogen", "carbon dioxide", "methane"
  • InpCode:
    • "TP": 特定温度、压力下,Prop1为温度,Prop2为压力
    • "Tliq", "Pvap": 饱和温度、压力下,Prop1为温度/压力,Prop2为空
  • Units: "SI"
  • Prop1: value1
  • Prop2: 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

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注