Thermodynamic data are essential for the understanding, developing, and processing of materials. The CALPHAD (Calculation of Phase Diagrams) technique has made it possible to calculate properties of multicomponent systems using databases of thermodynamic descriptions with models that were assessed from experimental data. A large variety of data, such as phase diagram and solubility data, including consistent thermodynamic values of chemical potentials, enthalpies, entropies, thermal expansions, heats of transformations, and heat capacities, can be obtained from these databases. CALPHAD calculations can be carried out as stand-alone calculations or can be carried out coupled with simulation codes using the result from these calculations as input. A number of CALPHAD software are available for the calculation of properties of multicomponent systems, and the majority are commercial products. The OpenCalphad (OC) software, discussed here, has a simple programming interface to facilitate such integration in application software. This is important for coupling validated thermodynamic as well as kinetic data in such simulations for obtaining realistic results. At present, no other high quality open source software is available for calculations of multicomponent systems using CALPHAD-type models, and it is the goal of the OC source code to fill this gap. The OC software is distributed under a GNU license. The availability of the source code can greatly benefit scientists in academia as well as in industry in the development of new models and assessment of model parameters from both experimental data and data from first principles calculations.
1 December 2016 in Computational Materials Science
Thermodynamic descriptions in databases for applications in computational thermodynamics require representation of the Gibbs energy of stable as well as metastable phases of the pure elements as a basis to model multi-component systems. In the Calphad methodology these representations are usually based on physical models. Reasonable behavior of the thermodynamic properties of phases extrapolated far outside their stable ranges is necessary in order to avoid that they become stable just because these properties extrapolate badly. This paper proposes a method to prevent crystalline solid phases in multi-component systems to become stable again when extrapolated to temperatures far above their melting temperature.