MATLAB中怎么使用refpropm
时间: 2023-11-27 07:53:50 浏览: 271
refpropm是一个MATLAB的接口,用于与NIST REFPROP程序进行交互。REFPROP是一个流体物性数据库和计算程序,用于计算和预测各种流体的热力学和传输性质。
使用refpropm需要先安装NIST REFPROP程序,并将其添加到系统环境变量中。然后,在MATLAB中使用以下步骤:
1. 使用refpropm函数加载REFPROP程序:
```
hpath = 'C:\Program Files (x86)\REFPROP';
addpath(hpath);
dllpath = fullfile(hpath, 'refprop.dll');
if ~libisloaded('refprop')
loadlibrary(dllpath, 'refpropm')
end
```
2. 使用Setup函数设置REFPROP程序的路径和版本号:
```
pathdll = 'C:\Program Files (x86)\REFPROP\refprop.dll';
name = 'HMX.BNC';
version = '9.1';
if ~strcmpi(version, '9.1')
error('The refprop version must be 9.1')
end
if ~contains(pathdll,name)
error('The path to the refprop.dll is incorrect')
end
Setup(pathdll, name, version)
```
3. 使用refpropm函数进行计算,例如计算R134a在300K和1 MPa下的密度:
```
T = 300; % 温度,K
p = 1e6; % 压力,Pa
x = [1 0]; % 组分,1表示纯物质,0表示不参与混合
prop = 'D'; % 物性,D表示密度
rho = refpropm('D', 'T', T, 'P', p, x);
```
以上是使用refpropm的基本步骤,具体使用可以参考官方文档或者例子。
阅读全文