CyRhmU.jpeg
查看: 2446  |  回复: 9

欧拉之神

银虫 (正式写手)

[求助] REFPROP怎么根据P和熵求焓?已有1人参与

各位大神,现在我们需要写一个程序(c++的,实在没法的话考虑用Fortran),需要在每一步迭代过程中都根据已有的 P和s 求 焓和密度, 现在手头上有REFPROP7和8但是我读了半天他们的.for程序,也没找到 h=h(P,s), rho=rho(P,s)这样的子程序。各位大神有知道怎么办的吗?
在此先谢过了!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangduyuan

金虫 (小有名气)

请看fluid文件夹里面的mannual这个文件夹,里面有详细的帮助,好久以前弄过,记得你说的h(P,s),应该是psflsh;第二个rho(P,s)您可以自己查一下。
2楼2013-01-09 17:14:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

欧拉之神

银虫 (正式写手)

引用回帖:
2楼: Originally posted by zhangduyuan at 2013-01-09 17:14:03
请看fluid文件夹里面的mannual这个文件夹,里面有详细的帮助,好久以前弄过,记得你说的h(P,s),应该是psflsh;第二个rho(P,s)您可以自己查一下。

psflsh是相变的吧,我这个应该只是气相,能帮忙再看一下吗?谢谢
3楼2013-01-09 20:47:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangduyuan

金虫 (小有名气)

引用回帖:
3楼: Originally posted by 欧拉之神 at 2013-01-09 20:47:31
psflsh是相变的吧,我这个应该只是气相,能帮忙再看一下吗?谢谢...

"For cases where the phase is not known, the following routines are available",用subroutine PSFLSH(p,s,z,t,D,Dl,Dv,x,y,q,e,h,cv,cp,w,ierr,herr)是可以的,用返回的q数值可以判断相。如果确定是单向的,可以用subroutine PSFL1 (p,s,x,kph,t,D,ierr,herr)。建议您看一下我上面说的那个文档,fluid文件夹里面的mannual.txt.里面就有所有的子程序名称和功能。您看的那个example.for个人以为主要是体现调用子程序的方法。个人意见,请您再仔细试一下。
4楼2013-01-09 20:55:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

欧拉之神

银虫 (正式写手)

引用回帖:
4楼: Originally posted by zhangduyuan at 2013-01-09 20:55:55
"For cases where the phase is not known, the following routines are available",用subroutine PSFLSH(p,s,z,t,D,Dl,Dv,x,y,q,e,h,cv,cp,w,ierr,herr)是可以的,用返回的q数值可以判断相。如果确定是 ...

谢谢,已解决,确实是那样
5楼2013-01-12 20:00:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fuyundi0549

新虫 (初入文坛)

你好。我是大四毕业生,这几天在做毕设。遇到了fortran调用refprop物性程序的问题。我阅读了软件自带的帮助手册,找到了调用语句。但还是不知道具体该如何调用。(我的目标很简单:已知LNG的压力、温度,调用出其密度、熵。)

请问您能帮帮我吗?谢谢了!
6楼2014-03-21 13:18:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fuyundi0549

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by zhangduyuan at 2013-01-09 17:14:03
请看fluid文件夹里面的mannual这个文件夹,里面有详细的帮助,好久以前弄过,记得你说的h(P,s),应该是psflsh;第二个rho(P,s)您可以自己查一下。

你好。我是大四毕业生,这几天在做毕设。遇到了fortran调用refprop物性程序的问题。我阅读了软件自带的帮助手册,但还是不知道具体该如何调用。我的目标很简单:已知LNG的压力、温度,调用出其密度、熵。

请问您能帮帮我吗?谢谢了!
7楼2014-03-21 13:19:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fmyhust

新虫 (初入文坛)

【答案】应助回帖

请问楼主以及各位大神,psflsh是这样调用的吗?
H2=PSFLSH('H','S',S1,'P',P1,'methane','ethane','propane','co2','nitrogen',[XCH4 XC2H6 XC3H8 XCO2 XN2]);
怎么出现这个问题呢
Undefined function 'PSFLSH' for input arguments of type 'char'.
8楼2015-01-20 15:58:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

雨殇蝶梦

木虫 (著名写手)

您好,请问您找到方法了吗?
我也遇到了类似的问题,不知道如何解决呢

发自小木虫Android客户端
成长
9楼2019-12-12 18:31:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

雨殇蝶梦

木虫 (著名写手)

引用回帖:
9楼: Originally posted by 雨殇蝶梦 at 2019-12-12 18:31:06
您好,请问您找到方法了吗?
我也遇到了类似的问题,不知道如何解决呢

解决了,哈哈
成长
10楼2019-12-12 22:05:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 欧拉之神 的主题更新
信息提示
请填处理意见