6个版本
0.1.5 | 2021年6月7日 |
---|---|
0.1.4 | 2021年5月19日 |
0.1.2 | 2021年2月23日 |
0.1.1 | 2021年1月6日 |
#404 在 科学
110KB
3K SLoC
UNIFAC

使用Rust实现UNIFAC模型以计算VLE中的活度系数
目录
UNIFAC模型
《通用准化学功能团活度系数(UNIFAC)》允许计算非理想混合物中物质的活度系数。尽管有其他模型如UNIQUAC、NRTL或van Laar,但UNIFAC不需要特定的物质数据。作为一种组贡献方法,UNIFAC将物质视为功能团的组合。这些功能团与模型一起定义,并包含应用模型所需的数据。
有关该模型的更多信息,请参阅Aage Fredenslund、Russell L. Jones和John M. Prausnitz于1975年11月发表的原始论文《非理想液体混合物中活度系数的组贡献估计》AIChE Journal。
用法
该模型假定输入混合物(物质、比例、温度)会产生气液平衡,并且不会自行检查这一点。无论何种方式,模型都会计算活度系数。请确保您自己正在处理VLE!
请参阅Crate的文档以获取更多信息。
数据
所有UNIFAC参数均从UNIFAC联盟获取,如此处发布。这些参数最初发表在以下文章中
Skjold-Joergensen S.,Kolbe B.,Gmehling J.,Rasmussen P.,“由UNIFAC组贡献的气液平衡。修订和扩展”,Ind.Eng.Chem. Process Des.Dev.,18(4),714-722,1979
Gmehling J.,Rasmussen P.,Fredenslund Aa.,“由UNIFAC组贡献的气液平衡。修订和扩展. 2”,Ind.Eng.Chem. Process Des.Dev.,21(1),118-127,1982
Macedo E.A.,Weidlich U.,Gmehling J.,Rasmussen P.,“由UNIFAC组贡献的气液平衡。修订和扩展. 3”,Ind.Eng.Chem. Process Des.Dev.,22(4),676-678,1983
Tiegs D.,Gmehling J.,Rasmussen P.,Fredenslund A.,“由UNIFAC组贡献的气液平衡. 4. 修订和扩展”,Ind.Eng.Chem.Res.,26(1),159-161,1987
汉森 H.K.,拉斯穆森 P.,弗雷登斯伦德 A.,席勒 M.,格梅林 J.,“通过 UNIFAC 组贡献法计算汽液平衡。5. 修订和扩展”,工业与应用化学,第 30 卷第 10 期,2352-2355 页,1991 年
维蒂格 R.,洛曼 J.,格梅林 J.,“通过 UNIFAC 组贡献法计算汽液平衡。6. 修订和扩展”,工业与应用化学,第 42 卷第 1 期,183-188 页,2003 年
资料来源:[DDBST](http://www.ddbst.com/published-parameters-unifac.html)。使用的参数于 2020 年 10 月 6 日获取。
请注意,所有数据均由所列文章的作者创建并由 DDBST / UNIFAC 合作社维护。**使用此软件包时,您必须不仅引用软件包,还要引用数据来源**。
另请参阅
- GitHub 上的 unifac
- crates.io 上的 unifac
- docs.rs 上的 unifac 文档
- unifac-cli:一个利用此软件包的命令行工具。它以简单的 YAML 文件作为输入
项目起源
此软件包源于 巴登-符腾堡合作州立大学 (DHBW) 的一个大学项目,由 sarcaustech 和 heringerp 完成。
依赖项
~2–2.7MB
~57K SLoC