The Equilibrium Calculation Module (POLY3)

An equilibrium describes what the composition of the end state of a system is, given a full specification of state variables such as temperature, pressure, initial composition, system size, etc. An equilibrium calculation is normally done in POLY-3 according to the Global Minimization Technique, which ensures that the most stable minimum under the specified conditions is computed.

For an equilibrium calculation to be performed, the state variables must all be set as conditions for the calculations. Such conditions include, for example, temperature, pressure, and system composition. When you calculate an equilibrium in the POLY module, you have to set these conditions manually.

Knowledge of the thermodynamic equilibrium is an important factor for understanding properties of materials and processes. With a database of thermodynamic model parameters, it is possible to predict such properties and also to obtain driving forces for diffusion-controlled phase transformations and other dynamic processes.

With the equilibrium calculation module, POLY3, it is possible to calculate many different kinds of equilibria and diagrams, in particular multicomponent phase diagrams.

Different types of databases can be used with the POLY module, and it can be used for alloys or ceramic systems, as well as gaseous equilibria, aqueous solution involved heterogeneous interaction systems. Up to 40 elements and 1000 species can be defined into a single system for equilibrium calculations.

All normal thermodynamic state variables can be used to set as conditions in calculating equilibria, and as axes in plotting diagrams. You can set the composition or any property of an individual phase as a condition. Any state variable can be varied along an axis in order to generate a diagram. During calculations of a diagram, complete descriptions of all calculated equilibria are stored, and in the diagram any state variable can be used as an axis.

The Global Minimization Technique is used to ensure that the present minimum in an equilibrium calculation is the most stable minima for the specified conditions. This is based on the traditional GEM (Gibbs Energy Minimization) technique.

A direct global minimization can be performed on conditions: N, n(comp), B, b(comp), w(comp), x(comp), T, and P, but not when combined conditions as e.g. w(a)-3*w(b)=1 are used or when an activity or potential condition is used. For all other types of conditions where regular minimization converges, Indirect Global Minimization, i.e. global test and corrections, if necessary, are performed until the lowest minimum is found.

  • Direct Global Minimization: From the mesh of Gibbs energy, find the set of grid points that gives the lowest energy solution under the specified conditions. This set of grid points provides starting combination of phases and their constitutions for regular minimization to find the exact equilibrium solution. This solution is then subject to a global test as described below.
  • Indirect Global Minimization: Under certain conditions, a direct approach is impossible. In this case, regular minimization is performed first and then a check is performed in order to see if the found local minimum is a global one by checking if all grid points are above the equilibrium Gibbs energy plane. If not, then recalculate by including these grid points until no grid point is above the equilibrium Gibbs energy plane from the previous step.

The full-scale and full-scope usage of the Global Minimization Technique has been extended from for only single-point calculations for all types of calculations (of single-points, property diagram stepping and phase diagram mapping)in Thermo‑Calc.

The use of Global Minimization Technique may increase the computation time. The main cost in time comes from the calculation of Gibbs energy at each grid point generated by properly meshing the composition space for each entered phase. An additional (but much smaller) cost in time comes from finding the set of grid points in the above mesh that give the lowest energy solution. This solution is where POLY starts its ordinary minimization. When POLY has found an equilibrium, the equilibrium Gibbs energy surface is compared to the mesh to assure that no grid point is below the surface, i.e. a global minimization has been reached.

Global minimization is performed by default in single-point or stepping or mapping equilibrium calculations.

Together with the PARROT module, the POLY module is also used for critical assessment of experimental data in order to develop thermodynamic databases. The POLY module uses the Gibbs Energy System (GES) for modeling and data manipulations of the thermodynamic properties of each phase.