24小时热门版块排行榜    

查看: 1332  |  回复: 2

w9002

新虫 (初入文坛)

[交流] 如何用matlab调用refprop的混合工质? 已有2人参与

我刚装了Matlab 2011b和refprop8.0,将REFPROP V8.0安装在C:\Program Files\REFPROP下将Matlab安装在D:\Program Files\MATLAB\R2011b下,在work文件夹中放置了refpropm.mexw32,rp_proto64.m,rp_proto.m,refpropm.m文件。


      我调用R22的时候没有问题,

>>P = refpropm('P','T',273.15,'Q',0,'R22')
P =497.9879


      但如果我想调用R407C,就出错了。
>> P = refpropm('P','T',273.15,'Q',0,'R407C')
Error using refpropm
[SETUP error 101] error in opening file for component #  1; filename =
(C:\Program Files\REFPROP\fluids\R407C.fld).

      后来我又试了加后缀(.mix),这个类似于 refprop软件中的例子,也出错了。
>> T=refpropm('T','M',0,' ',0,'r407c.mix')
Error using refpropm
[SETUP error 101] error in opening file for component #  1; filename =
(C:\Program Files\REFPROP\fluids\r407c.mix.fld

      然后我查了R407C的物性文件的后缀是.mix,在C:\Program Files\REFPROP\mixtures的文件夹中。但R22的物性文件的后缀是.fld,在C:\Program Files\REFPROP\fluids的文件夹中。我不知道如果调用mixtures的文件夹中的文件。


我不知道如何解决这个问题,请高手帮忙,谢谢。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangyuan309

金虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
我也遇到了同样的问题,mix的文件并不能调用,请问楼主解决了没?求指导~
2楼2013-10-02 10:51:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

缥缈偌晗

金虫 (小有名气)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
csgt0: 金币+1, 谢谢分享 2013-10-31 13:49:58
P = refpropm('P','T',273.15,'Q',0,'R407C.mix') 成功调取
3楼2013-10-29 11:04:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 w9002 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见