IFC97水和蒸汽性质计算公式介绍

合集下载

水蒸汽饱和压力计算公式

水蒸汽饱和压力计算公式

水蒸汽饱和压力计算公式哎呀,说起水蒸汽饱和压力计算公式,这可真是个让不少人头疼的话题。

但别怕,咱们慢慢捋一捋。

咱先得搞清楚啥叫水蒸汽饱和压力。

比如说,大热天你从冰箱里拿出一瓶冰镇饮料,不一会儿瓶子外面就挂满了水珠,这就是因为周围空气中的水蒸气达到了饱和状态,压力也有个特定的值。

要说这水蒸汽饱和压力的计算公式,常见的有安托万方程。

安托万方程就像是个神奇的魔法公式,能帮咱们算出在不同温度下,水蒸汽饱和压力到底是多少。

公式是这样的:lgP = A - B/(C + t) 。

这里的 P 就是水蒸汽饱和压力,t 是温度,而 A、B、C 呢,是跟物质特性有关的常数。

为了更好地理解这个公式,我给您讲个事儿。

有一回,我带着一群学生做实验,就是研究水蒸汽饱和压力和温度的关系。

那场面,真是热闹极了!我们准备了一个密封的容器,里面装了一些水,然后通过加热来改变温度,同时用压力传感器测量压力。

刚开始,孩子们还有点手忙脚乱的,不是这个仪器没调好,就是那个数据记错了。

其中有个小家伙,特别认真,眼睛紧紧盯着仪器,额头上都冒出了汗珠。

我在旁边看着,心里既觉得好笑,又很欣慰。

随着温度一点点升高,压力也在不断变化。

孩子们一边记录数据,一边对照着安托万方程计算。

最后,当我们把实验数据和计算结果对比的时候,发现虽然有一些误差,但大体上还是很吻合的。

那一刻,孩子们脸上的兴奋和自豪,简直没法形容。

通过这个实验,孩子们对水蒸汽饱和压力计算公式有了更直观的认识,不再觉得它是那么抽象和难以捉摸。

其实在生活中,水蒸汽饱和压力的概念也挺常见的。

比如在空调制冷的时候,空气中的水蒸气遇冷会凝结成水滴,这就和水蒸汽饱和压力有关。

再比如,在一些工业生产过程中,准确掌握水蒸汽饱和压力对于控制工艺条件、保证产品质量都非常重要。

总之,虽然水蒸汽饱和压力计算公式看起来有点复杂,但只要咱多琢磨、多实践,还是能把它拿下的!希望您也能通过我的讲解,对这个公式有更深入的理解。

(完整word版)湿度露点饱和水蒸气压计算公式

(完整word版)湿度露点饱和水蒸气压计算公式

饱和水蒸气压公式饱和是一种动态平衡态,在该状态下,气相中的水汽浓度或密度保持恒定。

在整个湿度的换算过程中,对于饱和水蒸气压公式的选取显得尤为重要,因此下面介绍几种常用的。

(1)、克拉柏龙-克劳修斯方程该方程是以理论概念为基础的,表示物质相平衡的关系式,它把饱和蒸汽压随温度的变化、容积的变化和过程的热效应三者联系起来。

方程如下:T-为循环的温度;dT-为循环的温差;L-为热量,这里为汽化潜热(相变热);ν-为饱和蒸汽的比容;ν^-为液体的比容;e-为饱和蒸汽压。

这就是著名的克拉柏龙-克劳修斯方程。

该方程不但适用于水的汽化,也适用于冰的升华。

当用于升华时,L为升华潜热。

(2)、卡末林-昂尼斯方程实际的蒸汽和理想气体不同,原因在于气体分子本身具有体积,分子间存在吸引力。

卡末林 - 昂尼斯气体状态方程考虑了这种力的影响。

卡末林-昂尼斯于1901年提出了状态方程的维里表达式(e表示水汽压)。

这些维里系数都可以通过实验测定,其中的第二和第三维里系数都已经有了普遍的计算公式。

例如接近大气压力,温度在150K到400K时,第二维里系数计算公式:一般在我们所讨论的温度范围内,第四维里系数可以不予考虑。

(3)、Goff-Grattch 饱和水汽压公式从1947年起,世界气象组织就推荐使用 Goff-Grattch 的水汽压方程。

该方程是以后多年世界公认的最准确的公式。

它包括两个公式,一个用于液 - 汽平衡,另一个用于固 - 汽平衡。

对于水平面上的饱和水汽压式中,T0为水三项点温度 273.16 K对于冰面上的饱和水汽压以上两式为 1966 年世界气象组织发布的国际气象用表所采用。

(4)、Wexler-Greenspan 水汽压公式1971年,美国国家标准局的 Wexler 和 Greenspan 根据 25 ~ 100 ℃范围水面上饱和水汽压的精确测量数据,以克拉柏龙一克劳修斯方程为基础,结合卡末林 - 昂尼斯方程,经过简单的数学运算并参照试验数据作了部分修正,导出了 0 ~ 100 ℃范围内水面上的饱和水汽压的计算公式,该式的计算值与实验值基本符合。

蒸汽流量计量方案((含宽量程问题,蒸汽密度计算问题))

蒸汽流量计量方案((含宽量程问题,蒸汽密度计算问题))

相同的,流出系数C的计算式是以大量实验所确定的数
值为依据,并以标准的形式给出。 传统的节流装置量程比较窄,主要是流出系数C、 可膨胀性系数ε等中间参数引起的。传统的节流式流 量计是将流出系数C和可膨胀性系数ε视为定值(C
和ε由专门的节流装置设计计算软件计算得到),置 入现场的流量积算仪。下图是一台孔板流出系数曲线。
会议又将骨架表的压力和温度范围放宽,并加以改进。
随着计算机技术的发展,国际水蒸汽会议认为推导一 套工业应用的水和水蒸汽性质公式很有必要,因此在 1963年(纽约)的第六届会议上成立了国际公式化委 员会(IFC),这个国际会议推出的公式是由一整套
方程式组成,用该公式计算出的数值,不论在哪一点,
都在骨架表的允差之内。目前大多采用的水蒸汽表的
孔板和喷嘴的流出系数C曲线图
孔板C-ReD曲线
喷嘴C-ReD曲线
从图中可以看出,当雷诺数ReD≥2×105时,孔板
的流出系数C进入线性区,流出系数C方可以认为是一
个常数;当雷诺数ReD≥4×105时,喷嘴的流出系数C 进入线性区,流出系数C方可以认为是一个常数。在实 际测量中,由于流量变化而使雷诺数小于界限值的情 况时有发生,如果不进行修正,仍按计算书的C值来计
非标准节流装置
●结构创新,促进仪表技术发展(注意总结应用经 验)。
●无标准支持(呼吁有关部门加速建标准)。
●仪表须实流标定(注意:仪表用液体标定,不可 用于蒸汽计量)。 ●可用于一般场合流量计量和某些工艺控制量监测; 贸易计量必须实流标定。 ●对结构安全给予重视。
传统孔板 ①入口边缘易磨损 ②阻损大 ③易变形,一般采用非 定值 ④检定周期短(一年)
C=0.6176;平均值=0.6139,即在3×104~1×104范围

IF97与67比较

IF97与67比较

水和水蒸汽热力性质IAPWS-IF97公式其通用计算模型祁海涛,胡念苏,陈波(武汉大学动力与机械工程学院,湖北省武汉市 430072)摘要:通过IFC-67公式和IAPWS-IF97公式的对比,介绍了IAPWS-IF97公式的新特点,并依据IAPWS-IF97公式,提出了水和水蒸汽热力性质的通用计算模型。

同时,介绍了在此计算模型的基础上作者编制的水和水蒸汽热力性质计算软件。

主题词:水和水蒸汽;热力性质;IAPWS-IF97公式;计算模型分类号:TK247 TK284.1 文献标识码:A0 前言水和水蒸汽作为一种常规工质,在动力系统中得到广泛的应用。

第六届国际水蒸汽性质会议成立的国际公式化委员会IFC(International Formulation Committee)制定了用于计算水和水蒸汽热力性质的IFC公式,并在此基础上不断制定新的计算公式,为大家所熟悉的就是“工业用1967年IFC公式”(简称IFC-67公式), IFC-67公式在较长一段时间内得到了广泛的应用。

但是,随着工程技术以及科学研究水平的不断提高,对水和水蒸汽热力性质计算精度和速度要求不断提高,IFC-67公式存在的诸如计算精度低、计算迭代时间长、适用范围窄的缺陷也就越来越明显起来。

因此,在1997年德国Erlangen召开的水和水蒸汽性质国际联合会(IAPWS)通过并发表了由德、俄、英、加等7国12位科学家组成的联合研究小组提出的一个全新的水和水蒸汽计算模型,即IAPWS-IF97公式。

目前,我国电力工业与国际上有密切的联系,随着我国进口机组的增多以及国产机组的部分出口,尽快使用新的水和水蒸汽热力性质计算标准显的特别重要。

同时,自1999年1月1日后,水和水蒸汽性质国际联合会(IAPWS)要求在商业合同中采用新型的水和水蒸汽热力性质IAPWS-IF97公式。

因此,我们应该尽快了解并推广使用IAPWS-IF97公式。

本文在介绍IAPWS-IF97公式的同时也介绍了作者基于IAPWS-IF97公式编制的软件的一些特点。

(6)第五章水蒸汽热力性质_热工基础 [兼容模式].

(6)第五章水蒸汽热力性质_热工基础 [兼容模式].
饱和湿空气:湿空气中的水蒸气已饱和, 不能再吸收水份。
pv = ps (T )
49
工程热力学 露点
露点:湿空气中的水蒸气分压力pv对应的饱和温度Td 称为露点温度, 简称露点。
pv < ps (T )
结露:定压降温到露点, 湿空气中的水蒸气饱和, 凝结 成水(过程1-2)。 结霜:Td < 0 DC
Ts=85.95 ℃ Ts=113.32 ℃
纯物质的p-T相图
p
液 固
p 流体
临界点
气 三相点
流体


临气界点 三相点

T
一般物质 T
工程热力学 水蒸气的定压发生过程
t < ts 未饱和水
v < v'
t = ts
t = ts
t = ts
t > ts
饱和水 饱和湿蒸汽 饱和干蒸汽 过热蒸汽
v = v' v'< v <v'' v = v'' v > v''
h, v, s
工程热力学
水和水蒸气表
两类
1、饱和水和干饱和蒸汽表 2、未饱和水和过热蒸汽表
工程热力学
34
工程热力学
35
工程热力学
表的出处和零点的规定
表依据1963年第六届国际水和水蒸气会议发表的国际骨架表编 制, IFC(国际公式化委员会)1967、1997和2005年先后发表分段 拟合的水和水蒸气热力性质公式, 但工程上仍会用到图表。 焓、内能、熵零点的规定: 原则上可任取零点, 国际上统一规定。
Thermal Process of Steam

水和水蒸汽热力性质IAPWS-IF97公式及其通用计算模型

水和水蒸汽热力性质IAPWS-IF97公式及其通用计算模型

水和水蒸汽热力性质IAPWS-IF97公式及其通用计算模型1. 前言水和水蒸汽作为一种常规工质,在动力系统中得到很广泛的应用。

第六届国际水蒸汽性质会议成立的国际公式化委员会IFC(International Formulation Committee)制定了用于计算水和水蒸汽热力性质的IFC公式,并在此基础上不断的提出新的计算公式,比较为大家所熟悉的就是工业用1967年IFC公式(简称IFC-67公式),IFC-67公式在较长一段时间内得到了广泛的应用。

随着工程应用技术水平的不断提高,对水和水蒸汽性质的热力计算精度和速度的要求也相应的提高,IFC-67公式存在诸如计算精度低、计算迭代时间长、适用范围窄的缺陷也越来越明显。

因此,1997年,在德国Erlangen召开的水和水蒸汽性质国际联合会(IAPWS)上,通过并发表了全新的水和水蒸汽计算模型,此模型是由德、俄、英、加等7国12位科学家组成的联合研究小组提出的,即IAPWS-IF97公式。

自1999年1月1日后,水和水蒸汽性质国际联合会(IAPWS)要求在商业合同中采用新型的水和水蒸汽热力性质工业公式(IAPWS-IF97公式)。

目前,我国电力工业与国际上有着密切的联系,随着我国进口机组的增多以及国产机组的部分出口,尽快使用新的水和水蒸汽热力性质计算标准也就显的特别重要。

因此,我们应该尽快了解并推广使用IAPWS-IF97公式。

本文介绍了IAPWS-IF97公式的新特点,分析了此公式在工程和科研中提高计算精度和速度的原因,并且给出了基于此公式编制的水和水蒸汽热力性质参数计算软件。

2.关于IAPWS-IF97公式2.1概述IAPWS-IF97公式作为最新的并且得到国际广泛承认的水和水蒸汽性质计算公式,在工程设计和科学研究中都很有意义。

它的适用范围更为广泛,在IFC-67公式的适用范围基础上增加了在科研和工程中日益关注的低压高温区。

而且在原来有的水和水蒸汽参数的基础上又增加了一个重要参数:声速。

IFC97水和蒸汽性质计算公式介绍

IFC97水和蒸汽性质计算公式介绍

水和水蒸气热力性质计算公式1.1 工业用1967年IFC 公式 1.1.1 1967年IFC 公式的特点(1)将整个水和水蒸气的研究区域分为6个子区域(图 0-1),整个区域的覆盖范围为压力从0Pa (理想气体极限)到100Mpa ,温度从0.01℃到800℃,水或蒸汽根据状态参数值的不同位于某一区域内,或是在区域之间的边界上。

图 0-1水蒸气子区域划分(2)所有子区域的特性参数都用数学解析式表示,便于进行数值计算,尤其适合于微型计算机的应用。

(3)采用无因次的折合比亥姆霍兹自由能(比亥姆霍兹函数)ψ及折合比吉布斯自由能(比吉布斯函数)ζ作为正则函数,前者以折合温度Θ、折合比体积χ作为自变量;后者则以折合温度Θ、折合压力β作为自变量。

根据正则函数,可由均匀物质的热力学微分方程式求导得出工质的特性参数表达式—导出函数,将已知的折合自变量代入这些表达式,就可以将工质的特性参数算出来。

所以正则函数是公式的定义性表达式,而导出函数则是为了实际应用而建立的,是正则函数的补充。

(4)所有热力学物理量均可无因次的折合量表示,只在输入或输出计算机时需考虑物理量的单位及数值,中间无需考虑,这对于简化运算是很有好处的。

(5)热力性质表采用国际单位制,已普遍为各国公认和接受。

无因次的折合量如下:折合压力 1c p p =β 折合温度 1/c T T =Θ 折合比体积 1/c v v =χ 折合比焓 )/(11c c v p h =ε 折合比熵 )//(111c c c T v p s =σ 折合比吉布斯自由能 σεζΘ-==)/(11c c v p g 折合比亥姆霍兹自由能 βχζψ-==)/(11c c v p f 折合气体常数 )/(11111c c c v p T R I =折合饱和压力 1/)(c s k p p =Θβ,)(T p p s s = 折合饱和温度 1/)(c s k T T =Θβ,)(p T T s s = 折合三相点温度 1/c t t T T =Θ折合三相点压力 1/)(c t t k t p p =Θ=ββ以上各式中 p 、T 、v 、h 、s —压力、热力学温度、比体积、比焓及比熵;g f —比吉布斯自由能(比吉布斯函数)、比亥姆霍兹自由能(比亥姆霍兹函数);1c p 、1c T 、1c v 、1R 、s p 、s T 、t T 、t p —临界压力、临界温度、临界比体积、气体常数、饱和压力、饱和温度、三相点温度和三相点压力。

水蒸气压和相对湿度的计算公式

水蒸气压和相对湿度的计算公式

水蒸气压和相对湿度的计算公式水蒸气压和相对湿度的计算公式要求水蒸气压和相对湿度时,虽然最好用通风乾湿计,但也可采用不通风乾湿计。

由乾湿计计算水蒸气压和相对湿度的公式为:1. 从通风乾湿计的度数计算水蒸气压:(1)湿球不结冰时e =E’w–0.5(t-t’)P/755(2)湿球结冰时e =E’i –0.44(t-t’)P/755式中,t:乾球读数(oC)t’:湿球读数(oC)E’w:t’(oC)的水饱和蒸气压E’i:t’(oC)的冰饱和蒸气压e:所求水蒸气压P:大气压力2. 从不通风乾湿计的度数计算水蒸气压:(1)湿球不结冰时e=E’ w-0.0008P(t-t’)(2)湿球结冰时e=E’ i-0.0007P(t-t’)此处所用符号的意义同上。

压力单位都统一用mmHg或mb。

3.求相对湿度:H=e/Ew×100式中H为所求相对湿度(%),Ew为t(oC)的饱和蒸气压(即使在0oC以下时也不使用Ei)。

水的蒸气压水和所有其它液体一样,其分子在不断运动着,其中有少数分子因为动能较大,足以冲破表面张力的影响而进入空间,成为蒸气分子,这种现象称为蒸发。

液面上的蒸气分子也可能被液面分子吸引或受外界压力抵抗而回入液体中,这种现象称为凝聚。

如将液体置于密闭容器内,起初,当空间没有蒸气分子时,蒸发速率比较大,随着液面上蒸气分子逐渐增多,凝聚的速率也随之加快。

这样蒸发和凝聚的速率逐渐趋于相等,即在单位时间内,液体变为蒸气的分子数和蒸气变为液体的分子数相等,这时即达到平衡状态,蒸发和凝聚这一对矛盾达到暂时的相对统一。

当达到平衡时,蒸发和凝聚这两个过程仍在进行,只是两个相反过程进行的速率相等而已。

平衡应理解为运态的平衡,绝不意味着物质运动的停止。

与液态平衡的蒸气称为饱和蒸气。

饱和蒸气所产生的压力称为饱和蒸气压。

每种液体在一定温度下,其饱和蒸气压是一个常数,温度升高饱和蒸气压也增大。

水的饱和蒸气压和温度的关系列于表中。

97水蒸汽计算说明20121010

97水蒸汽计算说明20121010

97水蒸汽计算说明1在计算中时常返回一个数组,其数组的格式如下,相应的字母,在函数命名上会体现。

使用时,只需要将相应的dll文件复制到mathlab下的work里面即可。

因为可以同时计算定压热容、定容热容、单位体积比容、声速、热力学能等参数。

如果你计算中需要使用这些参数,给我说一声,我再给出相应的函数。

函数列表2考虑到现场温度和压强,比如快到饱和区的水的参数温度t,在存有误差的情况下,可能会跳到饱和温度上面去,这时用Ctp计算时,会计算气态的参数,所以提供了2个函数,ftpH 和ftpS专门计算水,gtpH和gtpS专门计算气态的参数和临界以后的参数,计算方法是根据原有的趋势,计算相应的值,比如ftpH,存有一个h与(t,p)的函数关系,当t和p在处于水状态下,是完全对的,但是当t和p偏离水状态下,其原有的h与(t,p)的函数关系,在(t,p)偏离不是很大的情况下,依然有很好的准确性,所以会根据原有的函数关系,计算出相应的值。

注意的是,这两类主要用在温度低于临界点373.946℃以下的处于水和气边界下,存有汽化潜热的条件下,如果当超出这个温度范围,即在临界温度(t0,p0)即(373.946℃,22.064MPa)以下,当仪器测得的t0多了一点点误差,会因计算处气态的参数,此时存在汽化潜热,会引入特别大误差,当处于(373.946℃,22.064MPa),因为不存在汽化潜热,所以,计算后的结果,跟实际的误差很小。

即主要用在除氧器和凝汽器这两个存有临界区的条件下参数计算上。

水蒸气或水状态下的计算,不进行边界检测,主要考虑现场的误差,注意尽量此函数用于计算临界点(t0,p0)以下的情况。

当然也可以计算临界点以上。

其中ftpH和ftpS覆盖了区域1,gtpH和gtpS覆盖了区域3,2,5,计算时,会先判断是否是在区域5内,如果在就安5号区域的计算方法计算结果。

然后判断是否在区域3内,如果在,就安3号区域的方法计算结果,否则就安2号区域的方法机型计算。

IAPWS-IF97水物性计算Fortran90程序

IAPWS-IF97水物性计算Fortran90程序

!J/kg/K !K !Pa !kg/m^3
5 ,& 8 ,& 8 ,& 21 ,& 23 ,& 29 ,& 30 ,& 31 ,& 32 & / data J /& -2 ,& -1 ,& 0 ,& 1 ,& 2 ,& 3 ,& 4 ,& 5 ,& -9 ,& -7 ,& -1 ,& 0 ,& 1 ,& 3 ,& -3 ,& 0 ,& 1 ,& 3 ,& 17 ,& -4 ,& 0 ,& 6 ,& -5 ,& -2 ,& 10 ,& -8 ,& -11 ,& -6 ,& -29 ,& -31 ,& -38 ,& -39 ,& -40 ,&
2. 加入附录所示源程序文件 3. 编译,获得最重要的下面两个文件:.lib 与.dll
4. 上面两个文件就可用于其他程序的物性调用 参考文献 Wolfgang Wagner, Hans-Joachim Kretzschmar. "Properties ofWater and Steam Based on the Industrial formulation IAPWS-IF97", Second Edition.
比容vm3kg内能u比焓h比熵s定压比热容cp定容比热容cv声速wjkgjkgjkgkjkgkjkgkms定压热膨胀率等温压缩率1k导热系数动力粘度表面张力wmkpas1panm输出变量是以一个数组的形式存储例如数组为prop12数组与变量的对应顺序为

水蒸气压计算公式

水蒸气压计算公式

水蒸气压计算公式水蒸气压的计算公式是一个在物理学和气象学等领域中非常重要的概念。

咱先来说说啥是水蒸气压。

想象一下,在一个大晴天,你在公园里散步,感觉空气既不干燥也不潮湿,这种潮湿的感觉其实就和水蒸气压有关系。

水蒸气压呢,简单来说,就是空气中水蒸气产生的压力。

那水蒸气压咋计算呢?常见的计算公式是:e = e_s × RH / 100 。

这里的“e”就是水蒸气压,“e_s”是饱和水蒸气压,“RH”是相对湿度。

饱和水蒸气压的计算又有点复杂啦,它和温度有关系。

一般可以用Magnus 经验公式来算,e_s = 6.11 × 10^((7.5 × T) / (237.3 + T)) ,这里的“T”是温度,单位是摄氏度。

就说有一次吧,我和朋友一起去爬山。

那天天气特别闷热,我们爬到半山腰的时候,都累得气喘吁吁。

我就好奇这时候的水蒸气压是多少。

我掏出手机看了看当时的温度和湿度数据,然后按照公式算了算。

结果发现,水蒸气压还真不低,怪不得我们感觉那么闷热,身上的汗都不停地往外冒。

咱们再深入聊聊这个计算公式。

在实际应用中,比如气象预报,准确计算水蒸气压能帮助预测天气变化。

要是水蒸气压高,可能就意味着快要下雨啦;要是低呢,天气可能就比较干燥。

在农业生产中,水蒸气压的计算也很重要。

农民伯伯们得根据这个来判断啥时候浇水,浇多少水,才能让庄稼长得好。

要是算错了,庄稼可能就会缺水或者被水淹啦。

还有在工业生产中,比如一些需要控制湿度的车间,准确计算水蒸气压能保证生产的顺利进行,产品的质量也更有保障。

总之,水蒸气压的计算公式虽然看起来有点复杂,但它在我们的生活和各种领域中都有着非常重要的作用。

就像那次爬山,让我实实在在地感受到了它和我们生活的紧密联系。

希望通过我的介绍,能让您对水蒸气压的计算公式有更清楚的了解,说不定下次您在生活中也能用上呢!。

水和水蒸汽性质计算软件使用说明

水和水蒸汽性质计算软件使用说明
v
0.001039
m3/kg
wpht(p,h)
由压力p比焓h求过冷水温
p
10
MPa
h
426.5019
kJ/kg
t
100
C
wthp(t,h)
由温度t比焓h求过冷水压
t
100
MPa
h
426.5019
kJ/kg
p
10
MPa
ste(t,p,1)
由温度t压力p求过热汽焓
t
500
C
p
13
MPa
h
3336.838
计算资料引自:水和水蒸汽性质计算表之IFC-67
ps(t)
由饱和温度t求饱和压力
ts
100
C
ps
0.101325
MPa
ts(p)
由饱和压力p求饱和温度ps来自0.1MPats
99.63163
C
phx(p,h)
由饱和压力p湿汽焓求干度
p
0.005
MPa
h
2500
kJ/kg
x
0.97459
thx(t,h)
由饱和温度t湿汽焓求干度
kJ/kg
ste(t,p,2)
由温度t压力p求过热汽熵
t
500
C
p
13
MPa
s
6.440937
kJ/kg.K
ste(t,p,3)
由温度t压力p求过热汽容
t
500
C
p
13
MPa
v
0.024485
m3/kg
pht(p,h)
由压力p比焓h求过热汽温
p
13

IAPWS-IF97与IFC-67公式在超临界机组热力计算new

IAPWS-IF97与IFC-67公式在超临界机组热力计算new

IAPWS-IF97与IFC-67公式在超临界机组热力计算中的偏差分析李明1,范鑫1,刘静宇1(1.河南电力试验研究院, 河南郑州 450052)【摘要】对IAPWS-IF97和IFC-67公式进行了简单对比。

并通过两种公式的计算偏差分析,说明了IAPWS-IF97公式在超临界600MW机组热力计算中应用的优势及推广的必要性。

【关键词】水和水蒸汽;IAPWS-IF97公式;超临界机组IAPWS-IF97 and IFC-67 Formulation Calculational Difference Analysis In The Thermodynamics Calculation Of Supercritical UnitsLI Ming1,FAN Xin1 LIU Jingyu1(1.HeNan Electric Power Research Institute,Zhengzhou 450052,China) Abstract: The article mainly contrast the IAPWS-IF97 formulation and the IFC-67 formulation.with analysis of two formulation calculational difference,the article also explain the IAPWS-IF97 formulation is more preponderant and necessity in the thermodynamics calculation of 600MW supercritical units.Key words: water and steam; IAPWS-IF97 formulation ; supercritical units1 前言根据发改委关于燃煤电站项目规划和建设有关要求,目前新建机组多为超临界600MW及以上的高参数、大容量机组,且已逐步发展为我国燃煤电站的主力,对超临界机组有关热力计算及试验研究的实践提出了新的要求。

水蒸汽的流量计算公式

水蒸汽的流量计算公式

水蒸汽的流量计算公式
水蒸汽的流量计算公式可以根据不同的情境和条件有所不同,以下是几种常见的计算方法:
1、质量流量法:质量流量(kg/h)= 体积流量(m/h)×工况密度(kg/m³)。

其中,工况密度是指水蒸气在特定工况下的密度,可以通过查表或计算得到。

这种方法适用于已知体积流量和质量流量的情况。

2、蒸汽流量法:蒸汽流量=流速×截面积×密度。

根据蒸汽温度、压力查出蒸汽密度,根据管径算出截面积,蒸汽流速的要求一般在
5-50m/s,即可算出蒸汽的流量。

这种方法适用于已知蒸汽流速、管径和蒸汽密度的情况。

3、热平衡法:通过热平衡计算水蒸气的流量。

这种方法适用于已知燃料消耗量和热效率的情况。

4、经验公式法:通过经验公式计算水蒸气的流量。

这些公式基于大量的实验数据和经验,可以估算水蒸气的流量。

这种方法适用于已知某些相关参数的情况。

需要注意的是,这些计算方法都有一定的适用范围和限制条件,使用时应根据具体情况选择合适的方法,并进行必要的校准和验证。

水和水蒸汽热力性质IAPWS-IF97公式及其通用计算模型

水和水蒸汽热力性质IAPWS-IF97公式及其通用计算模型

水和水蒸汽热力性质IAPWS-IF97公式及其通用计算模型1. 前言水和水蒸汽作为一种常规工质,在动力系统中得到很广泛的应用。

第六届国际水蒸汽性质会议成立的国际公式化委员会IFC(International Formulation Committee)制定了用于计算水和水蒸汽热力性质的IFC公式,并在此基础上不断的提出新的计算公式,比较为大家所熟悉的就是工业用1967年IFC公式(简称IFC-67公式),IFC-67公式在较长一段时间内得到了广泛的应用。

随着工程应用技术水平的不断提高,对水和水蒸汽性质的热力计算精度和速度的要求也相应的提高,IFC-67公式存在诸如计算精度低、计算迭代时间长、适用范围窄的缺陷也越来越明显。

因此,1997年,在德国Erlangen召开的水和水蒸汽性质国际联合会(IAPWS)上,通过并发表了全新的水和水蒸汽计算模型,此模型是由德、俄、英、加等7国12位科学家组成的联合研究小组提出的,即IAPWS-IF97公式。

自1999年1月1日后,水和水蒸汽性质国际联合会(IAPWS)要求在商业合同中采用新型的水和水蒸汽热力性质工业公式(IAPWS-IF97公式)。

目前,我国电力工业与国际上有着密切的联系,随着我国进口机组的增多以及国产机组的部分出口,尽快使用新的水和水蒸汽热力性质计算标准也就显的特别重要。

因此,我们应该尽快了解并推广使用IAPWS-IF97公式。

本文介绍了IAPWS-IF97公式的新特点,分析了此公式在工程和科研中提高计算精度和速度的原因,并且给出了基于此公式编制的水和水蒸汽热力性质参数计算软件。

2.关于IAPWS-IF97公式2.1概述IAPWS-IF97公式作为最新的并且得到国际广泛承认的水和水蒸汽性质计算公式,在工程设计和科学研究中都很有意义。

它的适用范围更为广泛,在IFC-67公式的适用范围基础上增加了在科研和工程中日益关注的低压高温区。

而且在原来有的水和水蒸汽参数的基础上又增加了一个重要参数:声速。

水和水蒸汽热力性质国际工业标准IAPWS—IF97和计算程序编制

水和水蒸汽热力性质国际工业标准IAPWS—IF97和计算程序编制

水和水蒸汽热力性质国际工业标准IAPWS —IF97和计算程序编制第47卷第3期2005年6月汽轮机技术TURBINETECHNOLOGYV o1.47No.3水和水蒸汽热力性质国际工业标准IAPWS—IF97和计算程序编制汪国山,朱晓星,谭锐2,李曦滨2(1上海交通大学机械与动力工程学院上海200030;2东方汽轮机厂四川德阳618000)摘要:介绍了水和水蒸汽热力性质国际工业标准IAPWS—IF97和它相对于原有工业标准IFC一67的优越性,以及基于该标准编制的水和水蒸汽热力性质计算程序.该程序功能全面,界面友好,可供所有要用到水和水蒸汽热力性质的人员使用.关键词:标准;水与水蒸汽性质;计算程序分类号:T65;TP31文献标识码:A文章编号:1001-5884(2005)03-0161-04 IntroductiontotheInternationalStandardforPropertiesofWaterandSteam IAPWS——IF97andProgrammingW ANGGuo.shan,ZHUXiao.xing,TANRui,LIXi.bin(1SchoolofMechanicalEngineering,ShanghaiJiaoTongUniversity,Shanghai200030,Chi na;2DongfangTurbineWorks,DeyangSichuan618000,China)Abstract:ThesuperiorityoftheinternationalstandardforpropertiesofwaterandsteamIAPW S—IF97ascomparedtoIFC一67andtheprogramdesignedbaSedonthisstandardareintnMueed.ThisprogramhaScomplet efunctionsandfrien曲in. terraceSOthatitmaybeeaSilyusedtocalculatethepropertiesofwaterandsteaminpowerengi neering.KeyWOrds:standard;propertiesofwaterandsteam;program0前言水和水蒸汽作为热能动力工程领域中最为常用的一种工质,如何快速而准确地计算它的热力性质十分重要.自从国际水和水蒸汽热力性质工业计算标准IFC一67公布以后,它得到国际热能动力界的广泛认可和使用.然而经过20多年的实际应用,人们逐渐发现IFC一67存在一些缺陷,如公式极其繁复,计算速度慢,在各个计算子区域间各公式的一致性不够好,仅有正则公式,使用不够方便等.为此,国际水和水蒸汽热力性质协会(IAPWS)在1997年推出了一系列新的公式作为水和水蒸汽热力学性质的国际工业标准,简称为IAPWS—IF97.由于IAPWS—IF97与IFC一67之间在焓,熵等热力参数计算方面存在许多差异,IAPWS建议用户,特别是锅炉,汽轮机制造厂商,电厂和相应的工程技术人员修改原有的计算机程序和设计规程.目前国外已逐渐采用IAPWS—IF97标准,一些国外厂商在我国的电厂投标中也开始打出IAPWS—IF97这一招牌,而国内电站设备制造商在这方面尚落于人后,因此必须做出较大的努力来推广应用IAPWS—IF97标准.本文首先介绍了新的国际工业标准IAPWS—IF97相对于IF一67的优越性,然后介绍了自行编制的水和水蒸汽热力性质计算程序.1IAPWS—IF97工业公式1.1计算区域水和水蒸汽的工业公式IAPWS—IF97的适用范围为:273.15K~&lt;≤1073.15K,|P≤100MPa;1073.15K&lt;≤2273.15K.P≤10MPa.IAPWS—IF97将此有效范围分为5个计算子区域,如图1所示.它们分别是:1一压缩水区,2一过热蒸汽区,3一临界水和临界蒸汽区,4一饱和区,5一超高温(过热)蒸汽区.除区域2,3之间的边界外,其它区域之边界可以从图1直接看出.区域2,3之边界用一个代号为B23的方程来描述.100皇50三l0273.15623.151073.157',K图1IAPWS一11797公式的计算子区域收稿日期:2004—10-30作者简介:汪国山(1970一),男,硕士,现为上海交通大学机械与动力学院教师,主要从事动力设备的热能转换方面教学与研究工作.162汽轮机技术第47卷与原有IFC一67标准相比,IAp~rs—IF97不仅增加了一个超高温蒸汽区——.5区,而且将IFC一67的6个区合并成了4个区(将临界水区和临界蒸汽区合并成新的3区,将临界饱和区和普通饱和区合并成新的4区),简化了分区.1.2基准点参数随着实验技术的提高,关于水和水蒸汽热力性质的更多精度更高的实验数据得以公布和确认,因此作为水和水蒸汽热力性质拟合公式基准点的参数也不断得到改进.新旧两种标准中都规定三相点饱和水的内能和熵为零.在IAp~rs—IF97中作为基准点的三相点饱和水和临界点参数分别为:P=611.657Pa,=273.16K,=0.0010002m/kg;P=22.064MPa,=647.096K,=0.00310559m/kg,h=2087.51d/kg,=4.412l(J/(kg?K).而IFC一67标准中定义的三相点饱和水和临界点参数则分别为:P=611.2Pa,=273.16K,=0.00100022m/kg;P=22.12MPa,=647.3K,=0.00317m/kg,h=2107.41d/kg,=4.44291d/(kg-K).从这里看到,作为基准参数之一的临界点参数,新旧标准的焓差达到了20ld/kg.因此可以预期,新旧标准在临界点附近的焓值计算有较大的差异.1.3计算精度工业公式IAPWS—IF97结合了科学标准,即适合于通常和科学使用的水热力学性质的IAPWS一1995公式,后者被简称为IAPWS一95.根据IAPWS一95计算的比容,焓h,定压热容c和声速值拟合了区域1~3和区域5的基本方程而达到了这种结合.同样地,从IAPWS一95计算饱和压力值P拟合了区域4的饱和压力基本方程.除了描述稳定的均匀介质区域和饱和区的热力性质外,IAPWS—IF97还分别给出了饱和线附近的亚稳态的过热液体区域和过冷蒸汽区域的合理的数值.据文献[1]介绍,对IAPWS—IF97和IFC一67进行相同测试,发现在相同的条件下,IAPWS—IF97的计算结果的精度要比IFC一67高出一个数量级.1.4分区边界连续性与IFC一67相比,IAPWS—IF97另一个品质上的飞跃是在子区域边界上计算结果更符合连续性要求.IAPWS—IF97 明显地保持在许可的被称之为"布拉格数"的不确定性范围内,其值如下…:(1)在单相区比容:±0.05%;焓:±0.2ld/kg;定压热容:±1%;熵:±0.0002kJ/(kg?K);吉布斯自由能:±0.2ld/kg;音速:±1%.(2)在饱和区饱和压力:±0.05%;饱和温度:±0.02%;吉布斯自由能:±0.21d/kg.在区域边界上,满足2区和3区边界的连续性要求是最困难的,尤其是对定压热容而言.对于IAPWS—IF97而言,c在这个边界的最大不连续性为0.35%,而相应的IFC一67 则超过了6%.1.5计算速度第3个也是最大的一个相对IFC一67的提高是在计算速度方面.IAPWS—IF97基本方程的形式简单,不含超越函数,变量的幂均为常数,除了分区2的导出方程(p,)之外(其幂指数是0.25的倍数),其余幂指数都是整数.与此相比,IFC一67模型的公式形式非常复杂,含有很多超越函数,分式函数,幂函数的底数非常复杂,幂指数也不规则. IAPWS—IF97公式提供的常规过热汽和压缩水的导出函数r(p,^),r(p,j)直接给出了自变量组合为P,h和P,j时计算温度的公式.因此,在这两种情况下,应用IAPWS—IF97公式不再需要迭代计算,可直接从反推方程或结合相应的基本方程计算得到r(p,^),h(p,)和h(p)这些性质.例如,h(P,)可以通过关系式h(p,r(p,))计算.各导出方程是由基本公式推导而得到的,与基本公式有很好的数值一致性.在汽轮机计算中,大量使用的是以温度,压力P或以压力P,焓h计算其它的热力参数,应用导出方程可以减少70%~80%的计算量,极大地提高了计算速度.据测算…,在最为重要的1,2,4区,IAPWS—IF97和IFC一67的计算速度比值达到5.1.这个数值的得出是通过有关用户使用这几个区域内公式的频率的统计而计算出的. 这意味着,在这些重要区域,IAPWS—IF97要比已经编制了程序的IFC一67的速度快出不止5倍.在3区,IAPWS—IF97比IFC一67要快3.6倍,而5区则高达12.2倍.这使得原来由于IFC一67公式计算速度慢而采用简化近似公式不再必要.2IAPWS—IF97计算程序的编制2.1计算方法根据工程热力学有关工质热力性质的基本理论,对简单可压缩系中水和水蒸汽的热力学性质,可以由任意两个独立的状态参数,确定其它未知的状态参数.比如在压力,温度,比容,焓,熵,湿度这6个状态参数中,已知其中的两个参数求其它参数,这样的两两组合有15种.IAPWS—IF97工业公式给出了在各个计算子区域的基本方程,包括:子区域1中的吉布斯自由能g(p,)和2个导出温度方程r(p,^)和r(p,);子区域2中的吉布斯自由能g(p,T)及导出温度方程r(p,h)和r(p,j);子区域3中的亥姆霍兹自由能,(P,)及子区域2,3之问边界方程B23;子区域4中压力方程P()和导出温度方程(p)以及子区域5中的吉布斯自由能g(p,T).要在压力,温度,比容,焓,熵,湿度等6个状态参数中已知任意两个参数求出其它的状态参数,就必须借助热力学关系式和适当的数值算法.2.1.1热力学关系式2.1.1.1区域1,2,5热力学关系式对于这3个区域,IAPWS—IF97给出了基本方程g(P,T),这里T两个为基本参数(即自变量),则求解焓h,熵和比容的热力学关系式如下:h=g—T(0g/0r),j=一(og/or)篁_3期汪国山等:水和水蒸汽热力性质国际工业标准IAPWS—IF97和计算程序编制163=(ag/aT)r2.1.1.2区域3热力学关系式对于3区,IAPWS—IF97给出了基本方程f(P,T),P,T两个自变量为基本参数,则求解焓,熵s和压力P热力学关系式如下:P=p2(o7/4o)rh=f—(of/at)p(_/)rs=一(~/ar).关于求解其它热力参数,如内能,炯,定压比热,定容比热,音速,等熵指数,导热系数,粘度等物理量的热力学计算关系式在此不一一列出.2.1.2非线性方程(组)的求解方法在引入热力学关系式后,所有的问题在理论上就变得可以求解了.这些问题可以分成以下3种类型:第1类是自变量组合为两个基本参数,如在1/2/5区已知(P,T),在3区已知(p,)时,在1./2区已知(P,h)和(P,s)时,我们称此问题为显式问题.这类问题可以结合IAPWS—IF97基本方程和热力学关系式直接求解.如果自变量组合为一个基本参数与一个非基本参数,如在1/2/5区已知的是温度(或压力P)与焓h,熵s,比容口中的任一个参数的组合,或在3区已知的是温度(或密度P) 与焓h,熵压力P中的任一个参数的组合等,这时求解其它热力参数的计算问题为第2类问题.对于这类问题,必须求解非线性方程的根.求解的方法是可根据基本方程进行单变量的迭代计算.比如当自变量组合形式为已知温度与焓h两个参数时,由基本公式与热力学关系式得到h=(P, )关系式,建立迭代方程(P)=h—h(P,T)=0,通过适当的迭代算法求出压力P,然后根据与求出的P利用热力学关系式计算出比容和熵s.具体的迭代算法有多种,本程序采用的迭代方法主要是牛顿迭代法.如果自变量组合形式为两个非基本参数,如已知的是1/2/5区焓,熵s,比容中的任意两个参数的组合,或3区的压力P,焓,熵s中的任意两个参数的组合,则其它热力参数的计算称为第3问题.对于这类问题,其它热力参数的求解需要双变量迭代计算.比如当自变量组合形式为焓h与熵s时,因为在第2类问题中已经解决了已知温度,焓h计图2程序的主流程图算熵s的问题,则可以构造新的迭代策略,由焓h,熵s迭代温度,再根据已知的焓h和求出的温度计算其它的热力参数.考虑到方程存在多根的可能性,本程序中这类问题的迭代计算采用扫描法(找出非线性方程所有有根区间)加上弦位法(在找出的有根区间后精确求解)一J.为了加快计算速度,在以上这几种算法中从迭代初值的选择,迭代算法以及计算公式的变换等方面均进行了优化处理.2.2程序编制方法与程序功能由于Fortran90具有强大的科学计算功能,而VisualBasic则具有良好的图形和用户交互式界面,因此本程序的数值计算部分采用Fortran90语言编写,程序界面则通过VisualBasic来实现,采用混合编程的方法编制出在Windows操作平台上运行的IAPWS—IF97水和水蒸汽热力性质计算程序.程序的主流程如图2所示.程序主界面和可定制的输出参数配置界面分别如图3,图4所示.图3程序的主界面图4输出参数的配置界面该程序具有以下功能:(1)全区域求解现有的不少"水和水蒸汽性质计算程序"需要用户给出其所在计算子区域,这样就会给不太熟悉的用户带来麻烦, 并且不能进行多区域求解.本程序实现了既可以根据用户输入的热力参数自动进行区域判断和计算,无须确定计算点所在的子区域,也可以在主界面中选择计算点所在的子区域(这样可以加快计算速度),这样无论对于熟悉用户还是不熟悉用户均可适用.(2)15种组合目前大多数的"水和水蒸汽性质计算程序"需要已知压力或温度,方可求解其它参数.本程序则可以在水和水蒸汽的整个计算范围内根据压力,温度,焓,熵,比容,湿蒸汽干度等6个状态参量中任意两个已知参量(共15种组合)求解出其它所有参量.(3)可以求出多解的情况有时非线性方程的根不是唯一的,许多类似的"水和水蒸汽性质计算程序"只能求解出单解,而本程序则可以求出满足条件的所有解.比如已知温度和焓时可能会有单解,双解,已知干度和焓时可能会有单解,双解,已知干度和熵时可能会得到单解,双解甚至三解.其原因如图5,图6,图7所示.164汽轮机技术第珥7卷图5温熵图图6如当T=300K,h=115.33kJ/kg时,会有两个解(1个在压缩水区,另1个在饱和区);当=0.5,h=2119ld/kg时会有2个解(2个均在饱和区);当=0.5,s=4.496kJ/(kg?K)时会有3个解(3个均在饱和区).(4)求解其它热力参数除了压力,温度,焓,熵,比容,湿蒸汽干度等参量外,本程序还可以根据用户的需要输出内能,炯,定压比热,定容比热,音速,等熵指数,动力粘度,运动粘度,导热系数,普朗特数,表面张力,静介电常数,光折射率等所有平衡态和非平衡态的热力性质参量.(5)焓熵图和汽轮机热力过程计算本程序提供了绘制焓熵图和汽轮机热力过程线的功能.前者用于在焓熵图上显示计算点的位置和等压,等温线;后者则可用于汽轮机热力方案的比较,图中会自动为每条汽轮机热力过程线计算出其等熵焓降,实际焓降和等熵效率. (6)提供多种软件产品根据用户的不同需要可以提供有友好界面的标准版可执行文件(.EXE);也可以提供动态链接库文件(.DLL),供专业程序员使用各种程序语言(如VB,VC, Fortran,Delphi等)调用;程序还链接Excel,可以将计算结果自动按行写入到Excel文件中.(7)帮助功能表1焓熵图图7温熵图本软件用户界面非常友好,任何新手很容易上手.尽管如此.在软件中还是设置了大量的在线提示功能,并且制作了帮助文件,用户只要点击主界面上的帮助按钮即可获得帮助材料.35一IF97与IFC一67计算结果的比较为了检验计算精度,对IAPWS—IF97所规定的验证点的计算结果进行了比较,得到了很好的一致性,这里不再详述. 在此选择了某国产N300—16.67/537/537机组各进,排汽点的汽,水参数做校验点,分别采用IAPWS—IF97公式和IFC 一67公式计算各点的焓^,熵s,比容,结果示于表1(表中粗体字为已知参数),表2中.从表中可以见到.按两种不同的标准得到的热力参数是有差别的.从表1,表2看,按新旧两种不同标准计算的焓降有不小的差别,特别是在高,中压的时候(由于有效位数的限制,在表2的低压缸中的计算数值相同,但这足以说明两种标准下计算的差别很小),但是反映出来的等熵效率的差别却很小. 4小结国际水和水蒸汽热力性质学会(IAPWS)于1997年通过热力过程各节点参数参数规范l2345678IFC一6716.6716.03.6553.2893.220.93S0.9210.O09p,MPaIAPWS—IF9716.6716.03.6553.2893.220.93S0.9210.O09 IFC一67537534.25323.78537536.70355.07354.9592.O2%t.℃/xIAPWS—I~X)7537534.288324.312537536.706355.2l3355.08592.O6%IF℃一673394.4633舛.463O37.2O3536.093536.O93170.5O3170.5023s9.9oh,kJ/kgIAPWS—IF973396.133396.133037.203537.463537.463170.503170.5023s9.9oIFC一676.41l76.42856.53047.294O7.30357.35277.35967.5847,kI/(1cg?K)IAPWS—IF976.41286.42966.53067.29577.30537.35307.35997.5853IFC一670.0198654O.O2O7oo4O.O69l403O.11ll885O.11357830.305047O.3o969614.912O 248,m/kgIAPWS—IF970.019896O.O20734O.O69247O.11l298O.113690.305l87O.3o983614.9l3345表2汽轮机各段做功能力和效率高压缸中压缸低压缸汽轮机规范实际等熵等熵实际等熵等熵实际等熵等熵实际等熵等熵焓降焓降效率焓降焓降效率焓降焓降效率焓降焓降效率IFC一67357.26426.183.84%365.59401.1291.14%780.685291.62%l5o3.45l664.069o.35% IAPWS—IF97358.93427.7883.9l%366.964o2.5l91.17%780.685291.62%l5o6.48l667.129o.36% (下转第167页)第3期尚明涛等:水蒸汽热力性质计算中迭代算法研究l67,P=.(t,h)IP=.(t,h)lt=.:(t,h)t=.:(t,h)其中,P=.(t,h)为不需要迭代计算的函数.在前苏联模型汽区计算焓的公式中,如果温度和焓确定了,那么公式就变成了P为求知数的一元二次方程.一元二次方程的求知数是可以写出显式表达式的,因此压力P就可以写成温度t和焓h为变量的函数,这样就可以直接求出压力P.由于P=.(t,h)为显式函数,因此可以构造3种迭代格式来计算压力和温度.前两种迭代格式采用计算压力P 的函数为嵌套函数,第3种迭代格式则采用计算温度t的函数为嵌套函数.迭代格式1:fP=.(t,h)IY=(t+273.15)/1000{Q0=(A4+0.5A5P)P—Rln(1000p)I,,k3—1000y(一s)y丽迭代格式2:.P=.(t,s)IXo=(A2+0.5A3P)P×1000lY=(t+273.15)/1000g(),)=(h一(ko+k2Y+k3ln(y)+Xo))/kl迭代格式3:t=.:(p,^)Y=(t+273.15)/1000S0=(klIn(Y)+2k2Y—k3/y+k4)/1000,,唧()g(p)=———而—为了比较3种迭代格式的收敛特性及收敛速度,取水蒸汽的一个状态点焓h=3455.5kJ/kg;熵s=6.4775kJ/(kg?qc)进行试验计算,其压力和温度的真值为:P:17.001151MPa,t=560.005113~C.对比计算结果如表5所示. 表5二维迭代计算效果比较表从上面的比较可以很明显地看出,由于第1种迭代格式的嵌套函数不需要迭代计算,使总迭代次数大为减少,收敛速度比另外两种迭代格式快两倍.由于嵌套函数调用较频繁,在二维迭代中,嵌套函数收敛速度对整个迭代过程的收敛速度影响最大.在进行二维迭代计算时,应首先考虑嵌套函数收敛速度快的迭代算法.3结论(1)在构造一维迭代的迭代格式时,用Y的一次项以及Y的一次项与二次项之和构造的迭代格式收敛性最好,收敛速度最快.(2)在二维迭代中,嵌套函数收敛速度对整个迭代过程的收敛速度影响最大.在进行二维迭代计算时,应首先考虑嵌套函数收敛速度快的迭代算法.参考文献[1]王培红.热能转换过程中水和水蒸汽性质计算模型[J].汽轮机技术,1993,(3).[2]王培红.水蒸汽热力学性质的通用计算模型[J].汽轮机技术.1993,(4).[3]曹立凡,史万明.数值分析[M].北京:北京工业学院出版社, 1986.[4]关治,陈景良.数值计算方法[M].北京:清华大学出版社,l990.(上接第164页)并于1998年发表了新的工业用水和水蒸汽热力性质计算公式IAPWS—IF97.与原来的IFC一67比较,该公式具有计算区域扩大,精度提高,速度加快,子区域边界一致性好等优点.根据IAPWS—IF97标准,采用Fortran9O和VisualBasic两种语言混合编写的"水和水蒸汽性质计算程序",通过大量的测试,其精度完全符合标准的要求.该程序在Windows平台下运行,功能全面,界面友好,使用方便.本程序可供汽轮机,锅炉和电厂的设计,运行和性能试验使用,也可供所有要用到水和水蒸汽的技术人员和大学师生使用.参考文献[1](德)w.瓦格纳,A.克鲁泽.水和蒸汽的性质[M].项红卫.北京:科学出版社,2003.[2]刘桂玉,钱立伦,马元.工程热力学[M].北京:高等教育出版社,1988.[3]李庆扬,等.数值分析[M].武汉:华中工学院出版社,1982.[4]徐士良.计算机常用算法[M].北京:清华大学出版社,1998.。

第1章水和蒸汽热力学性质公式iapws-if97-read

第1章水和蒸汽热力学性质公式iapws-if97-read

目录摘要 (1)ABSTRACT (2)绪论 (3)第1章水和蒸汽热力学性质公式IAPWS-IF97 (5)1.1IAPWS-IF97公式的适用范围 (5)1.2IAPWS-IF97区域的划分 (5)1.3IAPWS-IF97基本公式模型 (6)1.3.1区域1的方程 (7)1.3.2区域2的方程 (8)1.3.3区域3的方程 (10)1.3.4区域4的方程 (11)1.3.5区域5的方程 (12)1.4IAPWS-IF97的优越性 (13)第2章IAPWS-IF97计算软件 (15)2.1程序的精确度要求 (15)2.2程序基本内容及适用范围 (15)2.3区域的判断 (16)2.3.1饱和区的判断 (16)2.3.2非饱和区的判断 (16)2.4计算原理和方法 (17)12.5公式的迭代 (18)2.5.1迭代方法 (18)2.5.2迭代时函数的单调性 (19)2.5.3精确度的一致性 (19)2.6计算速度 (20)2.6.1计算速度与程序精确度的矛盾及解决方案 (20)2.6.2巧妙迭代加快计算速度 (20)2.6.3其它方法加快计算速度 (21)2.7IAPWS-IF97的一致性 (21)2.8H-S、T-S图的绘制 (22)第3章.程序过程图 (23)第4章程序代码 (33)第5章翻译 (56)参考文献 (66)致谢 (67)2摘要本文介绍了新型的水和水蒸气性质的计算模型——国际水和水蒸气性质协会提供的一九九七年工业用计算模型(简称IAPWS-IF97)。

重点的介绍了IAPWS-IF97公式计算模型的基础上用V i s ual B a s ic编制的水和水蒸气热力性质通用计算软件。

该计算软件运用了水和蒸汽热力学性质的工业公式IAPWS-IF97的基本公式,还运用了近几年来IAPWS-IF97公式的补充公式:T(p,h)、V(p,h)、T(p,s)、v(p,s)、p(h,s) 等。

采用提取公因式去高次项法来提高计算速度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

水和水蒸气热力性质计算公式1.1 工业用1967年IFC 公式 1.1.1 1967年IFC 公式的特点(1)将整个水和水蒸气的研究区域分为6个子区域(图 0-1),整个区域的覆盖范围为压力从0Pa (理想气体极限)到100Mpa ,温度从0.01℃到800℃,水或蒸汽根据状态参数值的不同位于某一区域内,或是在区域之间的边界上。

图 0-1水蒸气子区域划分(2)所有子区域的特性参数都用数学解析式表示,便于进行数值计算,尤其适合于微型计算机的应用。

(3)采用无因次的折合比亥姆霍兹自由能(比亥姆霍兹函数)ψ及折合比吉布斯自由能(比吉布斯函数)ζ作为正则函数,前者以折合温度Θ、折合比体积χ作为自变量;后者则以折合温度Θ、折合压力β作为自变量。

根据正则函数,可由均匀物质的热力学微分方程式求导得出工质的特性参数表达式—导出函数,将已知的折合自变量代入这些表达式,就可以将工质的特性参数算出来。

所以正则函数是公式的定义性表达式,而导出函数则是为了实际应用而建立的,是正则函数的补充。

(4)所有热力学物理量均可无因次的折合量表示,只在输入或输出计算机时需考虑物理量的单位及数值,中间无需考虑,这对于简化运算是很有好处的。

(5)热力性质表采用国际单位制,已普遍为各国公认和接受。

无因次的折合量如下:折合压力 1c p p =β 折合温度 1/c T T =Θ 折合比体积 1/c v v =χ 折合比焓 )/(11c c v p h =ε 折合比熵 )//(111c c c T v p s =σ 折合比吉布斯自由能 σεζΘ-==)/(11c c v p g 折合比亥姆霍兹自由能 βχζψ-==)/(11c c v p f 折合气体常数 )/(11111c c c v p T R I =折合饱和压力 1/)(c s k p p =Θβ,)(T p p s s = 折合饱和温度 1/)(c s k T T =Θβ,)(p T T s s = 折合三相点温度 1/c t t T T =Θ折合三相点压力 1/)(c t t k t p p =Θ=ββ以上各式中 p 、T 、v 、h 、s —压力、热力学温度、比体积、比焓及比熵;g f —比吉布斯自由能(比吉布斯函数)、比亥姆霍兹自由能(比亥姆霍兹函数);1c p 、1c T 、1c v 、1R 、s p 、s T 、t T 、t p —临界压力、临界温度、临界比体积、气体常数、饱和压力、饱和温度、三相点温度和三相点压力。

1.1.2 IFC 公式的正则函数(1) A —函数与折合比吉布斯自由能(折合比吉斯函数)17/121110110)12172917(A )㏑-(1A )(Z Y Z A v v v A -+Θ+ΘΘ=Θ∑=-βζ, {}-Θ++Θ-+Θ+Θ++-β119716106152141312)()(a A a A A A A ⨯Θ+Θ-+++Θ+-)()()(291820319218171118a A A A A a βββ{}))()(420223122111310ββββ--ΘΘ-+++A a A a a(0-1)式中 215423)22(βa a Y a Y Z +Θ-+=62211-Θ-Θ-=a a Y(2)B —函数与折合比吉布斯自由能(折合比吉布斯函数)βββζ)(B )㏑-(1B ㏑)(3121311511001X B X B I v v v A +-Θ+ΘΘ+Θ=Θ∑=-,3103218312232221821)()(ββX B X B X B X B X B +-++-5245328523251414422541)()(ββX B X B X B X B X B ++-+-51971518722471414614116212611)(1)(ββββX b X B X B X b X B X B ++-++- ∑=++++-6091027825481614822481)(6)(1)(v vv L X B X b X b X B X B βββββ (0-2)式中 )]1(exp[Θ-=b X )())(()()()(2122112Θ-ΘΘ-ΘΘ-Θ-Θ-Θ+Θ-Θ=Θ=L L L ββββB —函数也可以用下列更紧凑的形式表达:}{)1()(ζ51)(1),(511001B ∑∑∑===--Θ+Θ-Θ+Θ=Θμμμμμβββn v v Z vv v v XB B ㏑B ㏑I ,∑∑∑∑===-=++-691086)(1),(2)(1),()(v v v L l x n v v Z vX B X b XB ββββμμλλμμλμμμμ(0-3)(3) C —函数及折合比亥姆霍兹自由能(折合比亥姆霍兹函数)∑∑=-=-+++++=Θ621111012112100100[)(v v v v vv C C ㏑C C C C χχχχχχψ,22872122117)1]([)1](-Θ+++-Θ+∑=-χχχχ㏑C C C ㏑C v v v))1]([541403310921331-=-++-Θ+++∑χχχχC C ㏑C C C v v v187240665023)1()1(+=--=--Θ+Θ+ΘΘ+-ΘΘ⨯∑∑v v v vv vC C㏑C χ(0-4)(4) D —函数与折合比亥姆霍兹自由能(折合比亥姆霍兹函数)∑∑∑=-==+=Θψ2532434)(v v vvv v D Dyy D χχχμμμ,y=(1-Θ)/(1-Θ1)(0-5)式(0-1)~(0-5)中的系数常数及指数常数,见附录一及附录二,此处不另列出。

由热力学理论可知,工质的压力p 、比体积v 、比焓h 及比熵s 与比亥姆霍兹自由能f 及比吉布斯自由能g 之间有如下关系⎪⎪⎭⎪⎪⎬⎫∂∂-=∂∂-=++=+=∂∂+=∂∂-=v p TT T f T g s TS pv f TS g h p g v v f p )/()/()/()/((0-6)当上式用无因次折合量表示时,则为⎪⎪⎭⎪⎪⎬⎫Θ∂∂-=Θ∂∂-=Θ++=Θ+=∂∂+=∂∂-=ΘΘχβψζσσβχψσζεβζχχψβ)/()/()/()/((0-7)根据式(0-7)的诸关系,将式(0-1)~(0-5)分别对χ、β、Θ求偏导数,就得到了不同子区域的折合热力学参数。

1.1.3 不同子区域的折合热力学参数(1) 子区域1:Θ++Θ=Θ=101),(),(a a A βζβζζ式中0a 、1a —常数,均可取为零。

如果希望在基准状态(三相点的水相)下的比内能及比熵的计算值均很准确地接近于零,则为了便于计算机的使用,需采用下列式子计算这些常数:tt A A A a βββζβζβζ=Θ=ΘΘΘ∂∂Θ+∂∂+-=,])/()/([0tt A a βββζ=Θ=ΘΘ∂∂-=,])/(1[1⎪⎭⎪⎬⎫Θ+=Θ=Θ∂∂-=Θ=∂∂=Θ=Θ1111111),()/(),()/(),(σζβεεζβσσβζβχχβ (0-9)(2) 子区域2:Θ++Θ=Θ=102),(),(a a B βζβζζ(0-10)⎪⎭⎪⎬⎫Θ+=Θ=Θ∂∂-=Θ=∂∂=Θ=Θ2222222),()/(),()/(),(σζβεεζβσσβζβχχβ (0-11)(3) 子区域3:Θ++Θ=Θ=103),(),(a a C χψχψψ(0-12)⎪⎪⎭⎪⎪⎬⎫+=Θ=Θ∂∂-=Θ=+Θ∂+-=Θ=∂∂-=Θ=Θχβψχζζψχσσχβψχεεχψχββχ33333333333),()/(),(),()/(),((0-13)以后需要以Θ和β作为自变量的表达式时,先将方程),(3χββΘ=对χ求解,得到),(3βχχΘ=,则有⎪⎭⎪⎬⎫Θ=ΘΘ=Θ=ΘΘ=Θ=ΘΘ=)],()],(,[)],()],(,[)],()],(,[333333333βζβχζζβεβχεεβσβχσσ (0-14)(4) 子区域4:),(),(),(104χψχψχψψΘ+Θ++Θ=Θ=D C a a(0-15)⎪⎪⎭⎪⎪⎬⎫+=Θ=Θ∂∂-=Θ=+Θ∂+-=Θ=∂∂-=Θ=Θχβψχζζψχσσχβψχεεχψχββχ44444444444),()/(),(),()/(),(以后需要以Θ和β作为自变量的表达式时,先将方程),(4χββΘ=对对χ求解,得到),(4βχχΘ=,则:⎪⎭⎪⎬⎫Θ=ΘΘ=Θ=ΘΘ=Θ=ΘΘ=)],()],(,[)],()],(,[)],()],(,[444444444βζβχζζβεβχεεβσβχσσ (0-17)(5) 子区域5:⎪⎭⎪⎬⎫ΘΘ=ΘΘ=ΘΘ=ΘΘ=ΘΘ=ΘΘ=)](,[)],(,[)](,[)],(,[)](,[)],(,[343434k g k f k g k f k g k f βεεβεεβσσβσσβχχβχχ (0-18)(6) 子区域6:⎪⎭⎪⎬⎫ΘΘ=ΘΘ=ΘΘ=ΘΘ=ΘΘ=ΘΘ=)](,[)],(,[)](,[)],(,[)](,[)],(,[212121k g k f k g k f k g k f βεεβεεβσσβσσβχχβχχ (0-19)子区域5、6为汽液两相共存的湿蒸汽区,式(0-18)与式(0-19)中的下标f 和g 分别表示液相和汽相,式中的)(Θk β代表折合饱和压力,k β是折合温度Θ的函数,按照IFC 推荐:])1(1)1()1(1)1(1exp[)(92827651k k k k kv vvk +Θ-Θ--Θ-+Θ-+Θ-Θ=Θ∑=β(0-20)式中的常数1k 、2k 、…、9k 见附录一,此处不另列出。

湿蒸汽的干度可由下式给出干度fg ff g f f g f x εεεεσσσσχχχχ--=--=--= (0-21)式(0-9)、(0-11)、(0-13)和式(0-16)中的诸表达式是对正则函数求偏导数得出的函数,称为导出函数,将已知的自变量代入这些导出函数,就可得到相应的热工参数的折合值,再乘以给定的常数,就得到具有单位的参数数值。

因此导出函数是用于直接计算并编制水和水蒸气性质表的,但导出函数是由定义性的表达式—正则函数根据热力学关系式求偏导数而得到的。

国际公式化委员会(IFC)拟定的子区域1、2、3、4的导出函数详见下节,此处不另赘列。

1.1.4 1967年IFC 公式正则函数及导出函数的常数数值1.1.4.1 常数的数值1.1.4.1.1基本常数的数值1.1.4.1.1.1 子区域1 0A =6.82468774310⋅12A =-2.616571843210-⋅ 2a =5.362162162410-⋅ 1A =-5.422063673210⋅13A =1.522411790310-⋅3a =1.720000000010⋅2A =-2.096666205410⋅ 14A =2.284279054210-⋅ 4a =7.342278489210-⋅ 3A =3.941286787410⋅15A =2.421647003210⋅ 5a =4.975858870210-⋅ 4A =-6.733277739410⋅ 16A =1.2697160881010-⋅ 6a =6.537154300110-⋅ 5A =9.902381028410⋅ 17A =2.074838328710-⋅ 7a =1.150000000610-⋅ 6A =-1.093911774510⋅ 18A =2.174020350810-⋅ 8a =1.510800000510-⋅ 7A =8.590841667410⋅ 19A =1.105710498910-⋅ 9a =1.418800000110-⋅ 8A =-4.511168742410⋅ 20A =1.293441934110⋅10a =7.002753165010⋅9A =1.418138926410⋅21A =1.308119072510-⋅ 11a =2.995284926410-⋅10A =-2.017271113310⋅22A =6.0476263381410-⋅ 12a =2.040000000110-⋅11A =7.982692717010⋅1a =8.438375405110-⋅1.1.4.1.1.2 子区域2B 0=1.683599274110⋅B 32=1.069036614110-⋅ B 90=1.936587558210⋅ B 01=2.856067796110⋅B 41=-5.975336707110-⋅ B 91=-1.388522425310⋅ B 02=-5.438923329110⋅B 42=-8.847535804210-⋅ B 92=4.126607219310⋅ B 03=4.330662834110-⋅B 51=5.958051609110-⋅ B 93=-6.508211677310⋅ B 04=-6.547711697110-⋅B 52=-5.159303373110-⋅ B 94=5.745984054310⋅ B 05=8.565182058210-⋅B 53=2.075021122110-⋅ B 95=-2.693088365310⋅ B 11=6.670375918210-⋅B 61=1.190610271110-⋅ B 96=5.235718623210⋅ B 12=1.388983801010⋅B 62=-9.867174132210-⋅ b=7.633333333110-⋅ B 21=8.390104328210-⋅B 71=1.683998803110-⋅ b 61=4.006073948110-⋅ B 22=2.614670893210-⋅B 72=-5.809438001210-⋅ b 71=8.636081627210-⋅ B 23=-3.373439453210-⋅B 81=6.55239.126310-⋅ b 81=-8.532322921110-⋅ B 31=4.520918904110-⋅ B 82=5.710218649410-⋅ b 82=3.460208861110-⋅ 1.1.4.1.1.3 子区域3C 00=-6.86990000010⋅C 02=-7.77175039010⋅ C 04=-2.76807038010⋅ C 01=-1.72260420210-⋅C 03=4.20460752010⋅ C 05=2.10419707010⋅ C 06=-1.14649588010⋅C 023=-1.41619313110⋅ C 041=-5.09073985410-⋅ C 07=2.23138085110-⋅C 024=4.0417*******⋅ C 050=2.10636332210⋅ C 08=1.16250363110-⋅C 025=1.55546326010⋅ C 060=5.528935335210-⋅ C 09=-8.20900544210-⋅C 026=-1.66568935010⋅ C 061=-2.336365955110-⋅ C 010=1.94129239210-⋅C 027=3.24881158110-⋅ C 062=3.697071420110-⋅ C 011=-1.69470576310-⋅C 028=2.93655625110⋅ C 063=-2.596415470110-⋅ C 012=-4.311577033010⋅C 031=7.94841842610-⋅ C 064=6.828087013210-⋅ C 011=7.08636085110-⋅C 032=8.08859747110⋅ C 070=-2.571600553210⋅ C 012=1.23679455110⋅C 033=-8.36153380110⋅ C 071=-1.518783715210⋅ C 013=-1.20389004110⋅C 034=3.58636517110⋅ C 072=2.220723208110⋅ C 014=5.40437422010⋅C 035=7.51895954010⋅ C 073=-1.802039570210⋅ C 015=-9.93865043110-⋅C 036=-1.26160640110⋅ C 074=2.357096220310⋅ C 016=6.27523182210-⋅C 037=1.0971*******⋅ C 075=-1.462335698410⋅ C 017=-7.74743016010⋅C 038=2.12145492010⋅ C 076=4.542916630410⋅ C 021=-4.29885092010⋅C 039=-5.46529566110-⋅C 077=-7.0535********⋅C 022=4.31430538110⋅ C 0310=8.32875413010⋅ C 078=4.381571428410⋅C 040=2.75971776610-⋅1.1.4.1.1.4 子区域4D 30=-1.717616747010⋅D 34=-1.138791156110-⋅ D 44=8.270860589210-⋅ D 31=3.526389875010⋅D 40=1.301023613010⋅ D 50=3.426663535410-⋅ D 32=-2.690899373010⋅D 41=-2.642777743010⋅ D 51=-1.236521258310-⋅ D 33=9.070982605110-⋅D 42=1.996765362010⋅ D 52=1.155018309310-⋅D 43=-6.661557013110-⋅1.1.4.1.1.5 饱和线K1=-7.691234564010⋅ K4=6.423285504110⋅K7=2.0975********⋅K2=-2.608023696110⋅ K5=-1.189646225210⋅K8=109K3=-1.681706546210⋅ K6=4.167117320010⋅ K9=61.1.4.1.1.6 子区域2与3之间的边界010*********.7⋅=L1.1.4.1.2 导出常数数值的表达式64730/27316=Θt ,64730/86315=Θt ,2212/100002=β,)(t k t Θ=ββ,64730/623151=Θ64730/1073153=Θ,)(11Θ=k ββ,)/(11111c c c v p T R I =。

相关文档
最新文档