咨询热线:0731-88808590
切换到宽版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9705|回复: 3

报告一个bug (F(Tsat))

[复制链接]
发表于 2008-1-30 22:22:00 | 显示全部楼层 |阅读模式
由饱和温度求饱和蒸汽比容,T>373.86362之后的计算出来的答案全部是错的。以WaterSteamPro 6.0为参照的。在Matlab上可以看到很明显的跳变。
回复

使用道具 举报

匿名  发表于 2008-1-31 10:16:00
欢迎你来UESOFT总部与开发人员一起讨论,因为我们没有Matlab开发人员。
回复 支持 反对

使用道具

发表于 2008-1-31 10:29:00 | 显示全部楼层

您是不是使用飞思卡尔半导体(freescale)公司的CodeWarrior 开发工具调用WaterPro6.0的EVC++代码动态连接库?在您的嵌入式设备上有那么多内存吗?我们的WaterPro代码因为使用了EVC++4.0开发,编译器只能支持ARM兼容或仿真芯片。

http://www.freescale.com.cn/Products/CodeWarrior.asp

回复 支持 反对

使用道具 举报

发表于 2008-2-6 10:47:00 | 显示全部楼层

看来你对水蒸气的特性缺乏了解:

在水蒸气国际公式化委员会IAPWS95和IF97公式中,水蒸气的临界温度是T=647.096K(373.946C),即高于这个温度,水蒸气不可能被液化变成液态水,此时对应的临界压力是Pc=22.064MPa,临界密度322kg/m3。因此高于这个温度是不可能求得水蒸气饱和参数的。

水三相点温度为t=0.01C,此时冰、水、水蒸气三种状态共存,此时水蒸气饱和蒸汽压P=611.657Pa。

在水蒸气国际公式化委员会IFC67公式中,水蒸气的临界温度是T=647.3K(374.15C),即高于这个温度,水蒸气不可能被液化变成液态水,此时对应的临界压力是Pc=22.12MPa,临界密度315.457kg/m3。因此高于这个温度是不可能求得水蒸气饱和参数的。

水三相点温度为t=0.01C,此时冰、水、水蒸气三种状态共存,此时水蒸气饱和蒸汽压P=611.213Pa。

以下是引用codewarrior在2008-1-30 22:22:00的发言:
由饱和温度求饱和蒸汽比容,T>373.86362之后的计算出来的答案全部是错的。以WaterSteamPro 6.0为参照的。在Matlab上可以看到很明显的跳变。

[此贴子已经被作者于2008-2-6 12:05:01编辑过]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们

长沙优易软件开发有限公司(中文简称:优易软件,英文简称:UESOFT)是三维管道CAD/CAE一体化设计软件开发商,也是新一代三维工厂设计管理系统的开创者。公司开发的自主知识产权的管道应力分析软件AutoPSA居于中国大陆市场前2名。UESOFT于2000年10月23日经湖南省长沙市工商行政管理局核准登记设立。

联系我们

  • 地址: 中国湖南省长沙市高新区桐梓坡西路保利麓谷林语中心i区1栋718-725
  • 电话: 0731-88808590
  • Email: uesoft@163.com
© 2001-2021  Powered by Discuz! X3.4 永益科技
快速回复 返回顶部 返回列表