Property Model Calculator

Predict and optimize properties of materials using models stored within Thermo-Calc.

The Property Model Calculator offers predictive models for material properties based on their chemical composition and temperature. The Property Model Calculator is available to all users who have Thermo-Calc 2015b or newer. Pre-built model libraries are included to set up calculations using properties such as driving force, interfacial energy and phase transition. As of Thermo-Calc 2019a, martensite and pearlite steel models are also available for purchase.


Property Models

Property models are the engine that drive the Property Model Calculator. They simplify the process of setting up the calculations. They expand the functionality available in Thermo-Calc and make the software easier to use. 

Models are Grouped within Libraries in the Software
The models are stored within libraries in the software, a library being a group of similar models, for instance, there is a Steel Model Library and a General Model Library. You can also create custom models and develop your own libraries.

  • General Model Library: All users have access to the General Models Library, which includes seven models and can be used with the DEMO and Academic versions of our software. Learn more
  • Steel Model Library: As of Thermo-Calc version 2019a, the Steel Model Library includes martensite and pearlite models developed specifically for those who work with steels. Learn more.
  • Custom model libraries: Users can also create their own models and libraries using the Property Model Development Framework. As of Thermo-Calc 2019a, both pre-built and custom property models available in Thermo-Calc can also be accessed using TC-Python.

Users can evaluate models simultaneously over a range of compositions and cross plot the results, then conduct an uncertainty analysis and plot the results as either a histogram (as shown below using the phase transition model) or as a probability plot.  

Software Histogram

Calculation Types Available with the Property Model Calculator

The Property Model Calculator includes these calculation types: 

  • Single - calculates a single point
  • One axis - varies a quantity on the X-axis
  • Grid - evaluates two axis variables of the selected quantities in the specified range and number of steps.
  • Min/Max - evaluates the property model(s) for all variations of the selected quantities at the given limits. The Mean field is as defined under Condition Definitions for the respective quantity. The total minimum and maximum of the model(s) results are shown in the Event log.
  • Uncertainty calculation - evaluates the property model(s) where the values of the quantities are sampled from Gaussian distributions. The Mean field is as defined under Condition Definitions for the respective quantity. The result is visualized as a histogram or normal probability plot by adding a Plot Render activity.

Property Model Examples and Videos

Thermo-Calc comes with several examples to help you start using the Property Model Calculator. Many of the examples can be run in the DEMO and Academic versions of the software. 

Read about the examples on the General Model Library and Steel Model Library pages. 

Several of the examples have accompanying videos that walk you step-by-step through setting up the calculations and explain what the results mean. 

Watch all the Property Model Calculator videos »



Property Model Development Framework

Users who have Thermo-Calc 2017a or newer can develop their own models and seamlessly integrate them into Thermo-Calc using the Property Model Development Framework. This vastly expands what users can do with the software by allowing you to customize the software to meet your modeling needs.

Models are developed using the easy-to-learn programming language Python™, and model development is possible without any additional installation using a simple editor, such as Notepad++. Users can also use a Python Integrated Development Environment (IDE) to access advanced features such as debugging of the property models and autocompletion.

Models are automatically encrypted, for safe and secure file sharing. As of Thermo-Calc 2019a, any custom property models saved in Thermo-Calc can also be accessed using the TC-Python API.

Learn more and get started using the step-by-step model development guide.