数据输入:
结果查看:
序号 | 参数 | 数值 | 单位 |
---|---|---|---|
0 | 分区 | - | |
1 | 压力 | MPa | |
2 | 温度 | ℃ | |
3 | 比容 | m³/kg | |
4 | 内能 | kJ/kg | |
5 | 比焓 | kJ/kg | |
6 | 比熵 | kJ/(kg·℃) | |
7 | 定容比热 | kJ/(kg·℃) | |
8 | 定压比热 | kJ/(kg·℃) | |
9 | 声速 | m/s | |
10 | 干度 | kg/kg |
相关说明:
国际水和水蒸气性质协会(The International Association for the Properties of Water and Steam,简称 IAPWS)发布的工业用水和水蒸汽热力性质计算公式 IAPWS-IF97 [IAPWS R7-97(2012)] 在热能动力工程中得到广泛使用,人们用多种编程语言实现了该方程。
- 为了适用于静态网站,使用 Javascript 脚本实现了 IAPWS-IF97 ,这样可以实现客户端计算,而服务器端则仅负责提供静态文件。
- 数据有效区域为:当 $0℃ \le t \le 800℃$ 时,$611.213Pa \le p \le 100MPa$;当 $800℃ \lt t \le 2000℃$ 时,$611.213Pa \le p \le 50MPa$。
- 个人能力所限,暂不太清楚如何将 markdown 文件和 Javascript 脚本很好结合,编写本页面时在 markdown 文件内嵌入了大量 HTML 代码,不是很理想。
- 使用方法比较简单,在数据输入区选择相应的参数组合,输入有效数值后点击“计算”按钮,即可在结果区查看计算结果。如果输入有误,则会弹出提示信息。需要说明的是“x-干度”参数,它仅适用于饱和蒸汽区,代表每千克湿蒸汽中含有干饱和蒸汽的质量,取值范围为 [0-1]。
- 当处于湿蒸汽区时,不太清楚如何计算声速 w,因此仅以 “NaN”(代表 Not a Number) 显示;而对于其它区,干度 x 没有意义,也以 “NaN” 显示。
- 本文所实现的 Javascript 脚本 “jif97.js” 和 “calc.js” 使用 MIT协议。