|
|
看到这个帖子,我就想起当年自己跑aspen(化工流程模拟软件)时被卡住的那个周末,确实头疼。楼主你说的是用kemea这个数据库来做MEA(单乙醇胺)吸收CO2的模拟吧,说实话,这个体系里缺物性太常见了,尤其是热力学数据和电解质的反应平衡常数,很多自带的库压根就没收录全。
这个问题本质上是物性包(Property Package)选用和缺失参数补充的问题。我建议你先确认一下,你用的是ELECNRTL(电解质非随机两液体模型)还是ENRTL-RK(基于Redlich-Kwong方程的电解质模型),单乙醇胺这种弱碱性胺液和CO2之间的化学反应,包括生成碳酸根、碳酸氢根、氨基甲酸酯等,没有合适的电解质活度系数模型是跑不出靠谱结果的。
我给你两个实操方向。第一个,试试手动建立MEA组分,不要只依赖kemea自带数据,你需要在property components里把MEA、MDEA(甲基二乙醇胺)、H2O、CO2还有各种离子完全定义,然后在property parameters里手动补齐缺失的二元交互参数(Binary Interaction Parameters),缺什么就去找文献或者联机数据库补什么。第二个,简单粗暴点的路子,直接切换物性包,有些现成的包比如APMINE或APLILA(特定应用模拟包)里面自带了完整的胺液参数,很多时候能帮你省去大量手动调整的功夫。
还有一个小细节容易被忽略,就是CO2在胺液中的溶解度数据(Vapor-Liquid Equilibrium data)一定要验证,你可以在模拟前和文献实验值对一下,否则模型跑出来的吸收效率可能会偏离实际太多。如果补起来实在棘手,我建议你翻翻ELECNRTL帮助文档里那个胺类处理的示例,那是官方给的相对靠谱的挡箭牌,可以作为起点调整。 |
|