24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2449  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

欧拉之神

银虫 (正式写手)

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

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

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的回帖
信息提示
请填处理意见