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 language | English |
---|---|
Pages (from-to) | 104-110 |
Number of pages | 7 |
Journal | Calphad: Computer Coupling of Phase Diagrams and Thermochemistry |
Volume | 39 |
DOIs | |
State | Published - 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) .
Funders | Funder 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