In order to allow simulations to be performed with realistic conditions on alloys of practical importance, emphasis during the development of the Diffusion module (DICTRA) has been on linking fundamental models to critically assessed thermodynamic and kinetic data. As a result, the Diffusion module (DICTRA) is very general and it is primarily the access to thermodynamic and kinetic data that determines if a problem can be simulated or not. This is of course under the assumption that the problem in question is diffusion controlled and that all other basic model assumptions are met.
In order to perform a diffusion simulation, both a thermodynamic database and a kinetic database, also known as a mobility database, are needed. The thermodynamic database is the same as used by Thermo-Calc, whereas the kinetic database is an additional database that contains information about the atomic mobility of individual components in relevant phases. The kinetic databases are created through an assessment procedure similar to the one that is used for thermodynamic databases.
It should also be emphasised that simulations are one-dimensional and that three different geometries, i.e. planar, cylindrical and spherical, can be used. This is sufficient to model many cases of interest. A cylindrical geometry may e.g. be used both for modelling of diffusion through a tube wall, as well as the dissolution of a rod-shaped precipitate.
We have developed a comprehensive tutorial which teaches about the role of diffusion in materials and how the Diffusion module (DICTRA) can be applied to materials design and processing. The tutorial includes a comprehensive introduction to Diffusion Theory, instructions on how to set up and run diffusion simulations in the Diffusion module (DICTRA) and twelve examples, some of which can be run in the DEMO and Academic versions of our software.
See an example which uses Thermo-Calc together with the add-on Diffusion module (DICTRA) to investigate and predict microsegregation (solute redistribution) during solidification. The example includes a comprehensive analysis of the calculation and a calculation file which you can download and run in Thermo-Calc.
The Diffusion module (DICTRA) includes several different modules for performing specialized tasks, e.g. retrieving data, performing a simulation, and plotting the result. The program includes both a command line interface where commands are typed (Console Mode) and an easy-to-use Graphical Mode. The use of MACRO files makes it possible to save command sequences and repeat or modify them for different cases. Several examples of such MACRO files are provided with the installation as well as additional examples using Graphical Mode.
The Diffusion module (DICTRA) requires Thermo-Calc for necessary thermodynamic calculations and is available as an add-on to a Thermo-Calc license.
When purchasing a license for the Diffusion module (DICTRA), 12-months of free maintenance & support are always included. After this period, it is our recommendation that you renew this subscription to keep receiving automatic updates of the software, as well as to be entitled to have access to our technical support.
Find out more about our thermodynamic and mobility databases.
2019-12-05: Release notes for Thermo-Calc 2020a
User guides, examples and more are found here.