化学平衡求解器

Xav*_* R. 5 python chemistry

是否有库(或可调用的软件)来实现化学平衡的计算(特别是液相和固相)?(来自Python,或者通过我可以编写的包装器)

例如,给定离子和固体的溶液,如果我改变成分(添加或去除一定量的元素),我希望获得下一个平衡。

目前,我使用PHREEQC与 Python 中的模块(特别是 Garlicsim)相结合 - 写这个问题我刚刚看到该项目已被放弃......)来驱动动态模拟。

它有效,但现在,我想进一步测试其他算法来处理化学平衡。我特别想测试一下似乎很有前途的 UNIQUAC 和 UNIFAC。

我见过像DWSIM这样的项目,但它是面向液汽平衡的(而且它总体上是一个 GUI,并用 VB 编写)。

我很高兴获得关于这个主题的新想法!

泽维尔

tpg*_*114 2

您可以查看Cantera,可用于 Python、Fortran、C/C++。它主要用于气体,但也像 CHEMKIN 一样具有一些液体和固体功能,但它是开源且免费的。您也许可以扩展它来执行您想要的操作(并将其提交给他们以便其他人可以使用它)。