TY - JOUR
T1 - The implementation of an algorithm to calculate thermodynamic equilibria for multi-component systems with non-ideal phases in a free software
AU - Sundman, Bo
AU - Lu, Xiao Gang
AU - Ohtani, Hiroshi
N1 - Funding Information:
One of the authors (BS) is grateful for a Humboldt Senior Researcher Award from Germany. XG Lu is grateful to the financial support from the National Key Project of Science and Technology (Grant No.: 2012ZX06004-012 ). This work was partly performed under the Invitation Program to National University Corporation Tohoku University, Japan. Discussions with Mats Hillert and Ursula Kattner have been useful to clearify several issues.
Publisher Copyright:
© 2015 Elsevier B.V. All rights reserved.
PY - 2015/4/15
Y1 - 2015/4/15
N2 - Thermodynamics is a central part of materials science. Thermodynamic models provide a unique method to combine experimental data and results from first-principles calculations in databases. Equilibrium calculations based on these databases are essential to provide values of many different thermodynamic properties for software tools for simulating materials processes and to predict their final properties. It is important for such work to have a free software with access to the source code. In this paper, a well-established algorithm to calculate thermodynamic equilibria for multi-component systems using different kinds of conditions for non-ideal solution phases with different models is explained in detail, including changes of the set of stable phases during iterations. A new definition of the molar Gibbs energy and a powerful method to handle composition variables and phase amounts are presented. The technique to calculate derivatives of state variables based on the first and second derivatives of the Gibbs energy is explained. The algorithm can also be used to calculate properties outside the equilibrium state as required for the simulation of phase transitions.
AB - Thermodynamics is a central part of materials science. Thermodynamic models provide a unique method to combine experimental data and results from first-principles calculations in databases. Equilibrium calculations based on these databases are essential to provide values of many different thermodynamic properties for software tools for simulating materials processes and to predict their final properties. It is important for such work to have a free software with access to the source code. In this paper, a well-established algorithm to calculate thermodynamic equilibria for multi-component systems using different kinds of conditions for non-ideal solution phases with different models is explained in detail, including changes of the set of stable phases during iterations. A new definition of the molar Gibbs energy and a powerful method to handle composition variables and phase amounts are presented. The technique to calculate derivatives of state variables based on the first and second derivatives of the Gibbs energy is explained. The algorithm can also be used to calculate properties outside the equilibrium state as required for the simulation of phase transitions.
KW - CALPHAD
KW - Computational thermodynamics
KW - Equilibrium calculations
KW - Free software
KW - Global minimization
KW - Thermodynamic properties
UR - http://www.scopus.com/inward/record.url?scp=84922777308&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84922777308&partnerID=8YFLogxK
U2 - 10.1016/j.commatsci.2015.01.029
DO - 10.1016/j.commatsci.2015.01.029
M3 - Article
AN - SCOPUS:84922777308
VL - 101
SP - 127
EP - 137
JO - Computational Materials Science
JF - Computational Materials Science
SN - 0927-0256
ER -