IAPWS_IF97

版本1.7.0.2 (75.6 KB) 马克Mikofski
水和蒸汽性质及其衍生物的MATLAB

5 k下载

更新2021年6月3日

从GitHub

在GitHub上查看许可证

IAPWS_IF97(FUN,IN1,IN2)是基于国际水和蒸汽性质协会(http://www.iapws.org)。热力学、水动力和非线性建模经常需要热力学导数,因此IAPWS_IF97可以计算大多数性质导数作为压力和焓的函数,例如:dT/dp_ph, cp_ph, dv/dp_ph和dv/dh_ph。由于建模通常涉及多个维度,这些维度被离散化或网格化以形成一组有限差分或有限元方程,因此IAPWS_IF97甚至跨区域(过冷/压缩液体、饱和、过热和超临界)进行了矢量化。For数组比XSteam快一个数量级,如果您的计算机有能力的话,它是多线程的。
这是函数形式。我将很快提交一个类和包版本的定义,它也提供了使用Zivi的相关(1964)对两相流的滑移校正。

请在这里或Github上报告错误:
https://github.com/mikofski/IAPWS_IF97/issues

参考文档:
工业配方1997 (IF97-Rev, IAPWS- if97), IAPWS- if97 - s01, IAPWS- if97 - s03rev, IAPWS- if97 - s04, IAPWS- if97 - s05, IAPWS配方2008热力学衍生物,IAPWS配方2008普通水物质粘度发布,IAPWS配方1985普通水物质导热性发布2008修订版。

功能:
质量:
“x_ph”、“x_hT’,‘x_pv’,‘x_vT’
导热系数[W/m/K]:
“k_pT”、“k_ph”
粘度(Pa * s):
'mu_pT', 'mu_ph', 'dmudh_ph', 'dmudp_ph'
焓(kJ /公斤):
'h_pT', 'hL_p', 'hV_p', 'dhLdp_p', 'dhVdp_p'
比容[m^3/kg]:
“v_pT”、“v_ph’,‘vL_p’,‘vV_p’,‘dvLdp_p’,‘dvVdp_p’,‘dvdp_ph’,‘dvdh_ph’
温度[K]:
'T_ph', 'dTdp_ph', 'cp_ph'
饱和压力[MPa]和温度[K]:
'psat_T', 'Tsat_p', 'dTsatdpsat_p'

引用作为

马克·米科夫斯基(2022)。IAPWS_IF97GitHub (https://github.com/mikofski/IAPWS_IF97)。检索

MATLAB版本兼容性
使用R2007b创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!
要查看或报告此GitHub插件中的问题,请访问GitHub库
要查看或报告此GitHub插件中的问题,请访问GitHub库