SOLGASMIX swMATH ID: 3005 Software Authors: Weber, C.F. Description: Convergence of the equilibrium code SOLGASMIX The paper presents a mathematical examination of the computer program SOLGASMIX used to compute the equilibrium of a chemical system. The code is based on the Gibbs-energy minimization which can be formulated as a constraints optimization problem. The letter is then restated by means of Lagrange multipliers. An important role in the Lagrangian plays the so-called ‘active set’, the proper identification of which is the most difficult aspect of the problem. In this regard SOLGASMIX offers effective capability. par The solution of the original problem leads finally to a system of nonlinear equations, which can be treated iteratively using a Newton type method. That is the nonlinear system is linearized and a linear system is solved on each iteration step. Thereby two difficulties may arise: (i) the linear system becomes singular at some iteration step and (ii) the sequence of iterates fails to converge. It is shown on sample practical examples that the first difficulty can be overcome by simple reformulation of the problem, e.g. by adequately determining what chemical species should be present in the input. In the situation where the iteration procedure fails to converge, a linear interpolation scheme, based on oscillation of Gibbs energies, yields a legitimate approximation for the equilibrium. Homepage: http://www.sciencedirect.com/science/article/pii/S0021999198960466 Keywords: chemical equilibrium; constrainted optimization; computer program SOLGASMIX; convergence; Gibbs-energy minimization; system of nonlinear equations; Newton type method Related Software: ChemSage; MACSYMA Cited in: 1 Publication Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year Convergence of the equilibrium code SOLGASMIX. Zbl 0911.65049Weber, C. F. 1998 Cited by 1 Author 1 Weber, Charles F. Cited in 1 Serial 1 Journal of Computational Physics Cited in 3 Fields 1 Numerical analysis (65-XX) 1 Classical thermodynamics, heat transfer (80-XX) 1 Operations research, mathematical programming (90-XX) Citations by Year