用途:通过 CoolProp 开源热物性库查询 100 多种纯流体与准纯流体的热力学与输运性质,适用于制冷循环、动力循环、过程工程与低温系统等计算。
主要能力:可获取温度、压力、密度、焓、熵、内能、干度等热力学性质,以及黏度、导热系数、比热、普朗特数、表面张力等输运性质;还支持相态判断、饱和性质、两相状态、临界点与三相点数据。流体涵盖水、空气、氨、二氧化碳及 R134a、R410A、R32、R404A、R407C、R507A 等制冷剂,以及甲烷、乙烷、丙烷、氮、氧、氩等。
安装与用法:Python 环境执行 pip install CoolProp。核心函数为 PropsSI(output, input1_name, input1_value, input2_name, input2_value, fluid),例如 PropsSI('D', 'T', 298.15, 'P', 101325, 'Water');仅需流体名的性质用 Props1SI,例如 Props1SI('Tcrit', 'Water')。两相计算使用干度 Q,如 (T, Q) 或 (P, Q);跨相区查询可用 (P, H)、(P, S) 或 (H, S)。
限制:输入输出使用 SI 单位;各流体有温度与压力有效范围,可用 Props1SI('Tmin', fluid) 等检查;(T, P) 不能用于两相区;流体名称区分大小写;超出范围或输入组合无效会抛出错误,建议用 try-except 处理。官方文档与源码见 http://www.coolprop.org/ 和 https://github.com/CoolProp/CoolProp。