Operations Research · 1986 · 39 citations · 7 references
Natural SciencesChemical EngineeringChemistryComputational ChemistryPhysical ChemistryTheoretical ChemistryChemical EquilibriumMathematical ProgrammingNumerical AlgorithmsChemical Equilibrium In SolutionChemical Equilibrium ModelingEquilibrium CalculationsEquilibrium ProblemsNonlinear Equation SolversNonlinear Equation SystemsNonlinear SolversNonlinear Systems Solvers
Determining the composition of a chemical system at equilibrium is an important problem that arises in many fields of science and engineering. For complex equilibria, the use of a digital computer is required. The chemist often finds the use of current computer codes an inefficient and frustrating experience. This paper presents a globally convergent algorithm for the solution of chemical equilibrium problems. This algorithm has been made both efficient and easy to use and is now employed successfully by chemists on important problems. It is based on the application of geometric programming principles to solve systems of nonlinear equations. Although presented in a form that can be quickly understood by the practitioner, the methodology is mathematically rigorous. Computer programs that require no familiarity with the details of the methodology were developed and extensively tested. These programs can be used as general research tools for investigating the solution of nonlinear equations in areas other than chemistry.
7
On the equilibrium of heterogeneous substances
J. W. Gibbs · American Journal of Science · 1878 · 1.7K citations · Full text
Nonlinear Programming: A Unified Approach
David W. Peterson, Willard I. Zangwill · Econometrica · 1972 · 1K citations