×

平衡代码SOLGASMIX的收敛性。 (英语) 兹比尔0911.65049

本文对用于计算化学体系平衡的计算机程序SOLGASMIX进行了数学检验。该代码基于Gibbs能量最小化,可以将其表示为约束优化问题。然后通过拉格朗日乘数重述字母。拉格朗日函数中的一个重要角色是所谓的“活动集”,正确识别它是问题的最困难的方面。在这方面,SOLGASMIX提供了有效的能力。
原始问题的解最终导致一个非线性方程组,该方程组可以使用牛顿型方法进行迭代处理。即对非线性系统进行线性化,并在每个迭代步骤上求解线性系统。因此可能会出现两个困难:(i)线性系统在某个迭代步骤处变得奇异;(ii)迭代序列无法收敛。示例实例表明,通过简单地重新计算问题,可以克服第一个困难,例如,通过充分确定输入中应包含哪些化学物质。在迭代过程无法收敛的情况下,基于吉布斯能量振荡的线性插值方案可以得到平衡的合理近似值。

MSC公司:

65千5 数值数学规划方法
65H10型 方程组解的数值计算
80A32型 化学反应流
90立方 非线性规划
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Besmann,T.M.,SOLGASMIX-PV,计算复杂化学系统平衡关系的计算机程序(1977年)
[2] 埃里克森,G.,《高温平衡的热力学研究》,第十二卷。SOLGASMIX,多相体系平衡组分计算的计算机程序,化学。Scr.、。,8100(1975年)
[3] 埃里克森,G。;Rosén,E.,《高温平衡的热力学研究》,第八卷。多相体系平衡计算的一般方程,化学。Scr.、。,4, 193 (1973)
[4] Eriksson,G.,高温平衡的热力学研究。III.SOLGAS,一种计算平衡混合物组成和热条件的计算机程序,Acta。化学。扫描。,25, 2651 (1971)
[5] 埃里克森,G。;Hack,K.,CHEMSAGE——计算复杂化学平衡的计算机程序,金属。事务处理。B、 211013(1990)
[6] 汤普森,W.T。;埃里克森,G。;佩尔顿,A.D。;Bale,C.W.,多组分溶液模型的非均相平衡计算——SOLGASMIX和FACT系统,CIM Bull。,81, 80 (1988)
[7] Pitzer,K.S.,离子相互作用方法:理论和数据关联,电解质溶液中的活度系数(1991)
[8] 加文,D。;帕克,V.B。;White,H.J.,CODATA热力学表(1987)
[9] 罗比·R·A。;海明威,B.S。;Fisher,J.R.,《298.15 K和1 Bar条件下矿物和相关物质的热力学性质》((10^5(1978))
[10] Ortega,J.M.,《数值分析》,145(1972)·Zbl 0248.65001号
[11] MACSYMA用户指南(1988)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。