About the Elastic Properties

As of Thermo-Calc version 2025b, elastic properties are available with Thermo‑Calc and the TCS Ti/TiAl-based Alloys Database (TCTI) (TCTI6 and newer), TCS Steel and Fe-alloys Database (TCFE) (TCFE14 and newer), TCS High Entropy Alloys Database (TCHEA) (TCHEA8 and newer), and TCS Ni-based Superalloys Database (TCNI) (TCNI13 and newer). These elastic properties will be added to additional databases over time. Subscribe to our newsletter to be kept up-to-date on the latest product releases, webinars, user group meetings, applications examples, and more.

To use the elastic properties parameters, the database parameter ECij is needed. The elastic stiffness tensor is described by its independent tensor elements (elastic constants) given by the indices elastic constant indices in Voigt notation in Voigt notation. Both indices elastic constant indices in Voigt notation and elastic constant indices in Voigt notation run from 1 to 6 and the number of independent tensor elements depends on the symmetry of the crystal lattice (i.e., three independent constants for cubic crystals and five for hexagonal crystals). The elastic moduli are derived from the elastic constants.

Elastic properties are only available for cubic (FCC and BCC) or hexagonal (HCP) phases.

Elastic Properties Model

The modeling process begins with determining the independent elastic constants for each phase.

  • For cubic (FCC, BCC) phases, the independent elastic constants are: .
  • For hexagonal (HCP) phases, the independent elastic constants are: .

The temperature dependence of the elastic constants is represented by exponential and polynomial functions for each phase's end-member. To ensure reliable interpolation and extrapolation, both experimental and theoretical data are fitted to a robust model based on relevant theories, following the CALPHAD methodology. For magnetic materials, the magnetic contribution to the elastic constants is treated separately and incorporated into the model implemented in Thermo-Calc [2021Joh].

The elastic constants assessed for single crystalline phases are related to the polycrystalline elastic moduli (bulk, shear, and Young’s moduli) using the Voigt-Reuss-Hill averaging method. These moduli are expressed in terms of the Voigt (upper bound) and Reuss (lower bound) limits of the elastic moduli as follows:

Bulk modulus

Bulk Modulus

Shear modulus

Shear Modulus

Young's modulus

Young's modulus

Cubic Symmetry

The Voigt and Reuss bounds depend on crystal symmetry. For cubic (FCC, BCC) phases with 3 independent elastic constants (), the Voigt and Reuss bounds are given as:

cubic symmetry for independent elastic constants

cubic symmetry for independent elastic constants

cubic symmetry for independent elastic constants

Hexagonal Symmetry

For hexagonal (HCP) phase with 5 independent elastic constants (), the Voigt and Reuss bounds are calculated as:

hexagonal symmetry for independent elastic constants

hexagonal symmetry for independent elastic constants

hexagonal symmetry for independent elastic constants

hexagonal symmetry for independent elastic constants

Where the symmetry relation symmetry relation and help function help function are used to further condense .

The CALPHAD Method and the Thermo‑Calc Databases. Also visit the video tutorials on our website or our YouTube playlist.

Model Parameters

The extended TDB format accepts parameters describing elastic constants and magnetic ordering effects. Examples for unary and binary systems are given below for C11:

EC11(HCP_A3,TI:VA;0)

EC11(HCP_A3,TI,MO:VA;0)

EC11(BCC_A2,FE:VA;0)

EC11MAG(BCC_A2,FE:VA;0)

EC11(BCC_A2,FE,CR:VA;0)

Where EC11MAG is the scaling factor for the magnetic contribution.

PARAMETER

Calculation and Plot Variables

  • Elastic constants (Cij)
  • Bulk modulus
  • Shear modulus
  • Young’s modulus

All of the above quantities can be calculated, retrieved, shown, and plotted in Thermo‑Calc via the variables in Console Mode or via the axes quantity names in Graphical Mode.

Elastic Properties Variables

Units

When plotting or tabulating the elastic moduli in Graphical Mode you can choose between several units of pressure. The default unit for elastic moduli in the Plot Renderer and Table Renderer is GPa.

The elastic moduli and elastic constants are given in SI units, i.e. the values calculated in TC‑Python, TC‑Toolbox, and Console Mode are in Pascal.

Specific Database Use Case Examples

Each of the following databases have examples available to show how the elastic properties are applied within Thermo-Calc.

Reference

[2021Joh] E. Johansson, PhD thesis, Theoretical studies of the coupling between electronic, vibrational, configurational and structural effects in metal borides, Linköping University (2021).