Performance enhancing algorithms for computing thermodynamic equilibria

M. H.A. Piro, S. Simunovic

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

The rate of convergence of most numerical optimization methods can be accelerated by initial estimates that are near the final solution. Two relatively simple algorithms are presented that can improve upon initial estimates of traditional methods, and can thereby increase the computational performance of thermodynamic equilibrium calculations. The first algorithm improves upon traditional estimation techniques by providing initial estimates to a general solver that are much closer to the equilibrium values. The second algorithm is based on the strategic selection of phases to be exchanged when the number of thermodynamic degrees of freedom is zero. This algorithm enforces the Gibbs phase rule while also reducing the number of iterations required to establish a new assemblage of stable phases. Both algorithms have been found to significantly improve performance, especially when applied to systems with many system components or when the variation in the number of moles of the elements varies by a few orders of magnitude. Performance gains are particularly important when thermodynamic computations are integrated in large coupled multi-physics simulations.

Original languageEnglish
Pages (from-to)104-110
Number of pages7
JournalCalphad: Computer Coupling of Phase Diagrams and Thermochemistry
Volume39
DOIs
StatePublished - Dec 2012

Funding

The authors acknowledge Prof. W.T. Thompson, Prof. B.J. Lewis and members of the Advanced Multi-Physics (AMP) team for many stimulating discussions. The development of the AMP nuclear fuel performance code was funded by the Fuels Integrated Performance and Safety Code (IPSC) element of the Nuclear Energy Advanced Modeling and Simulations (NEAMS) program of the U.S. Department of Energy Office of Nuclear Energy (DOE/NE) , Advanced Modeling and Simulation Office (AMSO) .

FundersFunder number
Advanced Modeling and Simulation Office
DOE/NE
Office of Nuclear Energy

    Keywords

    • Computational thermodynamics
    • Estimation
    • Gibbs energy minimization
    • Partitioning of Gibbs energy
    • Thermodynamic equilibrium

    Fingerprint

    Dive into the research topics of 'Performance enhancing algorithms for computing thermodynamic equilibria'. Together they form a unique fingerprint.

    Cite this