A special-purpose built-in user-defined field option is available for modeling
metallurgical phase transformations during additive manufacturing processes. You can define
material properties as functions of field variables associated with the metallurgical state.
This functionality is also applicable to more traditional heat treatment processes.
The special-purpose field option is accessed by using material names and parameter
and property table types that start with "ABQ_PHASE_TRANS" as described
below.
Abaqus provides a general metallurgical phase transformation framework applicable to arbitrary
metal alloys. The framework accounts for material physical state changes from a stock feed
(that is, a raw material, such as metal powder) via melting and solidification followed by
metallurgical solid-state phase transformations induced by rapid heating or cooling events.
These events are associated with typical three-dimensional printing sequences but also with
slow-rate temperature evolutions associated with heat treatment applications. Grain morphology
and grain size assessment models can also be included.
The metallurgical phase transformation framework is available as a special-purpose
user-defined field option that relies on built-in user fields to track phase changes and the
corresponding variation of material properties. To activate the framework, the material name
must start with the string ABQ_PHASE_TRANS, the material definition
must include parameter and property tables with a declared type that starts with
"ABQ_PHASE_TRANS" (as explained in the following sections), and you
must specify user-defined field variables and allocate at least solution-dependent state variables, where and are the number of all possible solid phases and solid-phase transformations
associated with the material, respectively. Abaqus uses an "internal" implementation of user subroutine USDFLD.
A dedicated collection of parameter and property tables is available to include all of the
definitions required to model physical transitions and metallurgical phase transformations or
to assess grain morphology and grain size. You can use the abaqus
fetch utility to obtain the file containing the type definitions of the
parameter and property tables used by the metallurgical phase transformation framework as
follows:
You can specify a temperature range to model physical state changes. During an additive
manufacturing process, the raw (unfused) material is melted to a liquid state by an intense
moving heat source, and then undergoes cooling and solidification when the heat source is
removed. The solidified (fused) material can be remelted when the heat source passes by a
nearby location. As shown in Figure 1, the transitions between raw, liquid, and solid states of a materal alloy
are considered to be governed by temperature and occur within a temperature range bounded by
the solidus and liquidus temperature of the alloy.
Solid-Phase Transformation
The rapid heating and cooling events associated with additive manufacturing processes and
slower heat treatment applications can induce metallurgical solid-phase transformations. You
can define all possible solid phases and the set of rules that govern their transformations.
A solid-phase transformation can be written in the form
where and are the number of parent and child phases, respectively; and and are the parent and the child phases, respectively.
The change of volume fraction of a parent phase during a transformation is assumed to be
proportional to its current volume fraction. A similar assumption is made for child phases.
With these assumptions, a transformation can be simplified as
consisting of one main parent phase and one main child phase with volume fractions of and , respectively.
A transformation usually occurs in a specific thermal condition. You can specify the
conditions in terms of temperature rate and/or temperature range for a transformation. If
both rate and range are specified, the transformation occurs when both conditions are
satisfied.
Two types of transformation mechanisms are available: diffusional or martensitic
(nondiffusional).
The following steps are required to define solid-phase transformations completely:
Define the kinetics of each transformation by either providing
time-temperature-transformation (TTT) diagrams or by specifying model coefficients
directly using dedicated parameter and property tables.
Diffusional Transformation
A diffusional transformation is a phase change that involves the long-range diffusion of
atoms as a function of both time and temperature. The kinetics of diffusional
transformations under isothermal conditions (constant temperature ) can be described by the Johnson-Mehl-Avrami (JMA) model
where is the total volume fraction of all parent and child phases
participating in the transformation; and are the reaction rate constant and Avrami exponent, respectively; and is the equilibrium relative total volume fraction of the parent phases.
The coefficients and can be temperature dependent, and they can be calibrated from a
time-temperature-transformation (TTT) diagram. Figure 2 shows a representative TTT diagram illustrating a diffusional
transformation (D) and a martensitic transformation (M). A transformation is usually
represented by two curves in the TTT diagram: a start curve where the transformation
begins (for example, in Figure 2) and a finish curve where the transformation completes (for example, in Figure 2). A curve in a TTT diagram represents the time (as a function of
temperature) that a transformation has completed a certain proportion. For example, the
start curve of the diffusional transformation, , can be represented by the time, , when the transformation begins and the corresponding relative total
volume fraction of child phases, . Therefore, the JMA coefficients of a diffusional transformation can be
calibrated from the TTT curves as
Additive manufacturing processes involve continuous temperature changes in rapid heating
and cooling events. The kinetics of a diffusional transformation under general
non-isothermal conditions is modeled by an extended Johnson-Mehl-Avrami (JMA) model that
considers each time increment is a small isothermal step,
where is the time increment size; is the temperature at the end of the last increment; is the temperature change for the current time increment; and is the fictitious time that would provide an equivalent amount of
transformed material, , at a constant temperature :
If the diffusional transformation is reversible (), the reverse transformation can be described as
You can define the kinetics of the transformation using either a TTT diagram or
calibrated JMA model coefficients.
Martensitic Transformation
A martensitic transformation solely depends on temperature, as described by the
Koistinen-Marburger (KM) model,
where is the temperature at the beginning of the current cooling cycle, and
the martensitic start temperature and the transformation coefficient can be calibrated from TTT diagrams. Since a martensitic transformation
is independent of time, this type of transformation is usually represented by at least two
horizontal lines in the TTT diagram, as shown in Figure 2. For example, the start curve of the martensitic transformation can be
represented by the temperature where the transformation begins and the corresponding volume fraction of
the children phases . Thus, the transformation coefficient can be computed as
Abaqus uses a backward Euler integration of the differential form of the original KM model,
The transformation occurs if the initial volume fraction of parent phases is higher than
the retained amount of parent phases; namely, .
You can define the kinetics of the transformation using either a TTT diagram or
calibrated KM model coefficients.
Grain Morphology
You can specify a solidification map for modeling grain morphology. As shown in Figure 3, given the magnitude of thermal gradient and solidification rate , the grain morphology can be determined to be equiaxed, columnar, or a
mixture of the two morphologies.
Grain Size
The evolution of the grain size can be estimated using a parabolic growth law in the
form:
where is the grain size at time ; is the initial grain size upon solidification; , , and are material grain-growth properties; is the universal gas constant; and is the absolute zero.
Specifying Material Properties as Functions of Metallurgical State
You can specify material properties as functions of metallurgical state. For example,
thermal conductivity and specific heat capacity can be different for raw and fused
materials. This is achieved by introducing a series of field variables that characterize the
metallurgical state and by defining the material properties as a function of those field
variables (see Specifying Material Data as Functions of Temperature and Independent Field Variables). The metallurgical state includes material physical state, volume fraction ratio of
solid phases, volume fraction of columnar grain, and grain size. The volume fraction ratio
of solid phase () is defined as
This definition ensures that the volume fraction ratios are independent and that their values range from 0
to 1. For example, if a material has four solid phases and it is found that Young's modulus, , and Poisson's ratio, , are different for different solid phases, the material data can be
defined as
0
0
0
1
0
0
0
1
0
0
0
1
where and are Young's modulus and Poisson's ratio of solid phase , respectively.
A dedicated parameter table of type "ABQ_PHASE_TRANS_FieldVariables" is available to assign field variables to
metallurgical state quantities.
Solution-Dependent State Variables
The metallurgical phase transformation framework is available as a special-purpose modeling
technique that makes use of solution-dependent state variables
(SDVs) (see About User Subroutines and Utilities) for multiple purposes, such as defining initial
values, output, and workspaces used for computation. You must allocate at least solution-dependent state variables, where and are the number of sets of data defined in the parameter tables of type
"ABQ_PHASE_TRANS_SolidPhases" and "ABQ_PHASE_TRANS_Transformations", respectively. You must ensure that those spaces
are properly allocated and not overwritten by other user subroutines. The meaning of the
different SDVs is described below.
SDV
Label
Description
1
RLS
Raw/liquid/solid state. This variable is varying between –1.0 to 1.0. The state
is –1.0 if the material is raw, 0.0 if the material is liquid, and 1.0 if the
material is solid. The state is between –1.0 and 0.0 if the material is a mixture of
raw and liquid. The state is between 0.0 to 1.0 if the material is a mixture of
liquid and solid.
2
FGRAINCOLUMNAR
Volume fraction of columnar grain. The variable is 0.0 if the grain is fully
equiaxed, 1.0 if the grain is fully columnar, and between 0.0 and 1.0 if the grain
is a mixture of equiaxed grain and columnar grain. The variable is –1.0 when the
grain morphology is unavailable when the material is liquid.
3
GRAINSIZE
Grain size.
4
FPHASE_1
Volume fraction of solid phase 1.
5
FPHASE_2
Volume fraction of solid phase 2.
...
...
...
FPHASE_N
Volume fraction of solid phase .
You can output SDV1 to SDV(). The ordering of volume fraction of solid phases starting from
SDV4 follows the ordering defined in the
parameter table of type "ABQ_PHASE_TRANS_SolidPhases". You can customize a more meaningful
output label of SDVs based on the name of
the solid phases. For example, if phase 1 is named "alpha", you can use FPHASE_ALPHA as the
output label instead of FPHASE_1.
SDV() to SDV() are workspaces used for solid-phase transformations.
Initial Conditions
You can specify initial values of material physical state, volume fraction of solid
phases, volume fraction of columnar grain, and grain size by defining initial values of
the corresponding solution-dependent state variables. For example, you can specify the
initial value –1 for SDV1 to represent
the initial raw material. See Defining the Initial Values of Solution-Dependent State Variables for more details.
References
Crespo, A., “Modelling of Heat Transfer and Phase Transformations in the Rapid Manufacturing of Titanium Components,” Convection and Conduction Heat Transfer, IntechOpen, 2011.
Kobryn, P.A., , and S. L. Semiatin, “Microstructure and Texture Evolution During Solidification Processing of Ti–6Al–4V,” Journal of Materials Processing Technology, vol. 135, no. 2-3, pp. 330–339, 2003.
Zhang, Q., J. Xie, Z. Gao, T. London, D. Griffiths, and V. Oancea, “A Metallurgical Phase Transformation Framework Applied to SLM Additive Manufacturing Processes,” Materials & Design, vol. 166, 2019.