A comparative study on some methods for computing equilibrium concentrations

Abstract It is demonstrated that almost all the methods applied to computing equilibrium concentrations in ideal systems of a given number of phases can be derived via applying Newton's iteration formula to the system of equations describing equilibrium and mass-balance. In practical realization either concentrations or their logarithms are treated as unknowns; this results in two mathematically different types of algorithms. Proper transformations of the inverses of the Jacobians give various numerically different versions. Most of these may be identified with well-known literature methods, some of which result from applying Newton's treatment and some resulting from free-energy minimization (RAND). An important property of the algorithms which use concentrations as unknowns is that, regardless of the initial approximations, the mass-balance equations should hold from the second iteration. For algorithms which use logarithms of concentrations, the equilibrium equations should hold. However, in making use of these properties and thus omitting unnecessary terms the result can be perturbed solutions because of round-off error. The efficiency and stability of the algorthims under consideration is discussed on the bases of numerical examples.

[1]  E. Schnedler The calculation of complex chemical equilibria , 1984 .

[2]  D. Leggett Machine computation of equilibrium concentrations-some practical considerations. , 1977, Talanta.

[3]  G. R. Blakley Chemical equation balancing: A general method which is quick, simple, and has unexpected applications , 1982 .

[4]  S. Brinkley,et al.  Calculation of the Equilibrium Composition of Systems of Many Constituents , 1947 .

[5]  Selmer M. Johnson,et al.  Chemical Equilibrium in Complex Mixtures , 1958 .

[6]  G. H. Nancollas,et al.  EQUIL. General computational method for the calculation of solution equilibriums , 1972 .

[7]  David J. M. Park Numerical methods for solving the chemical mass action equilibrium problem , 1976 .

[8]  Adam Liwo,et al.  A general method for the determination of the stoichiometry of unknown species in multicomponent systems from physicochemical measurements , 1987, Comput. Chem..

[9]  William R. Smith,et al.  The Computation of Chemical Equilibria in Complex Systems , 1980 .

[10]  A. Liwo,et al.  DECFAM—A new computer oriented algorithm for the determination of equilibrium constants from potentionmetric and/or spectrophotometric measurements—I: Basic principles of the method and calculations of equilibrium concentrations , 1984 .

[11]  F. P. Boynton,et al.  Chemical Equilibrium in Multicomponent Polyphase Systems , 1960 .

[12]  M. Bos,et al.  A computer program for the calculation of equilibrium concentrations in complex systems , 1972 .

[13]  L. G. Sillén,et al.  High-speed computers as a supplement to graphical methods--V. HALTAFALL, a general program for calculating the composition of equilibrium mixtures. , 1967, Talanta.

[14]  Complex Chemical Equilibria by Minimizing Free Energy , 1959 .