matlab三角形图代码三元相图
绘制三元相图的不同元素
安装
只需下载脚本或压缩文件并将其解压缩到您的MATLAB文件夹中
概述
阅读tri_example.m文件并运行以查看代码的不同功能。
例子
准备系统模型
定义不同的关系
这里计算出的系统是水-乙醇-丙酮
使用Antoine关系式计算蒸气压
在此示例中,系统被认为是理想的。
实际上并非如此,存在共沸物!
尝试使用非理想模型(例如Wilson)计算系统以了解差异
定义与温度有关的蒸气压关系
p_a
=
@(T)
10.^(8.07131-1730.63./(233.426+T));
p_b
=
@(T)
10.^(8.20417
-
1642.89
./
(230.3
+
T));
p_c
=
@(T)
10.^(7.1327-1219.97./(230.653+T));
根据组成和温度定义液相线和气相表面方程
p_liq
=
@(x_a,
x_b,
x_c,
T)
760
-
(x_a.*p_a(T)
+
x_b.*p_b(T)
+
x_c.*p_c(T));
p_vap
=
@(x_a,x_b,x_c,T)
1000*(1/
2021-09-22 09:19:52
7KB
系统开源
1