这个zip文件包含了用于估算纯物质热力学性质的方程,包括范德瓦尔斯、Redlich-Kwong-Soave、Redlich-Kwong、彭罗宾逊等三次状态方程。另外还包括了瓦格纳、Clapeyron(以及其简化的Clasius-Clapeyron)、Rackett等饱和特性相关性的方程,用于计算饱和液体体积。Soave对三次状态方程进行了修改,以更好地利用实验数据估计饱和特性。
热力学基本状态方程纯物质的饱和度和三次基本方程-matlab开发
相关推荐
海水热力学方程 Python 实现指南
建议使用 TEOS-10 或 GSW-Python 来实现海水热力学方程式计算。这两个软件包都提供 gsw 模块,功能基本一致。其中,python-gsw 是 48 项方程式的纯 Python 实现,而 GSW-Python 是最新 72 项方程式的 C 封装版本,性能更佳。
注意: 原先的 python-gsw 模块已被新的 TEOS-10 实现取代。
海水库 (GSW TEOS 10) 提供了多种海水属性计算功能,与 gibbs 库中的功能有对应关系:
| 属性 | gibbs 库函数 | 海水库函数 ||-------------------|-----------------------------|-----------------------------------------------|| 绝对盐度 | 不适用 | gsw.SA_from_SP(SP, p, long, lat) || 保守温度 | 不适用 | gsw.CT_from_t(SA, t, p) || 密度(原位密度) | sw.dens(SP, t, p) | gsw.rho_CT(SA, CT, p) 或 gsw.rho(SA, t, p) || 势密度 | sw.pden(SP, t, p, pr) | gsw.rho_CT(SA, CT, pr) || 潜在温度 | sw.ptmp(SP, t, p, pr) | gsw.ptmp(SA, t, p, pr) |
Matlab
5
2024-05-15
使用Matlab开发的热力学变量插值脚本
这些脚本允许用户从饱和水和制冷剂134a中查找和内插热力学变量表A4、A5和A11、A12中的数据。用户必须提供至少两个热力学变量才能使用这些脚本。
Matlab
0
2024-08-31
色调、饱和度和亮度图像处理的Matlab代码
这是我编写的Matlab代码,用于处理图像的色调、饱和度和亮度。代码简单实用,并配有详细注释。
Matlab
0
2024-08-22
MATLAB状态方程模型手册与算法设计指南
方法三:状态方程模型思路,通过用n个一阶微分方程替代一个n阶微分方程,简化复杂问题。状态方程形式为X’(t)=AX(t)+BU(t),输出方程为Y(t)=CX(t)+DU(t),其中X(t)= [x(1),x(2),…,x(n)]。X’(t)=[x’(1),x’(2),…,x’(n)] =[x(2),x(3),…x(n),x’(n)]。
Matlab
2
2024-07-27
使用Soave-Redlich-Kwong状态方程进行Flash计算的MATLAB开发
在程序中,我们利用Rachford-Rice方程快速计算乙烷、丙烷、正丁烷和正戊烷的混合物。基于SRK状态方程的phi-phi方法用于计算平衡常数,并精确确定蒸气压。所有结果均与HYSYS 3.2和南锡国立高等工业化学学院Privat教授监督下的研究保持一致。想要了解更多关于SRK EOS的信息,请访问以下链接:http://www.jstage.jst.go.jp/article/jcej/40/6/40_534/_article http://library.wolfram.com/infocenter/Articles/6871/
Matlab
0
2024-09-25
应用Matlab的Soave-Redlich-Kwong状态方程计算和绘制乙烷属性
介绍了利用为单一成分编写的SRK EOS在Matlab中绘制乙烷的等温线,并计算其气液相摩尔体积。此外,还展示了乙烷蒸气压随温度变化的关系图。详细信息可参考Z. Nasri和H. Binous的论文,链接分别如下:Wolfram Library,JCEJ,Mathematica计算。
Matlab
0
2024-09-02
常用制冷剂热力学性质表
以电子压焓图形式列出常用制冷剂的热力学性质数据。
Access
2
2024-05-30
基于Spark的状态方程构建中并行遗传算法的创新应用
针对状态方程参数的确定问题,提出了基于Spark的并行遗传算法。将参数确定转化为函数最优化问题,并利用遗传算法进行求解。通过结合Spark技术,显著提升了算法的计算速度。研发了基于Spark的并行遗传算法程序,并通过数值实验验证其在解决状态方程参数确定问题方面的有效性和精度。实验结果表明,该算法不仅加速了计算,还提高了结果的精度和稳定性。
spark
1
2024-07-13
Matlab开发之分片Hermite三次插值
本项目实现分片Hermite三次多项式插值。该方法利用函数值和相应的导数进行插值,能够有效提高数据拟合的精度。
Matlab
0
2024-10-31