Additive Manufacturing Module Theory

This section is an overview of the underlying fundamental theory used and applied to the calculations when you are setting up the AM Calculator using one of the Additive Manufacturing Simulation Types.

The settings related to the following are defined for the AM Calculator starting with the AM Calculator Conditions Settings section.

Energy Equation: The Enthalpy Formulation

The following formulation is based on a simple assumption that each volume element, which may contain several dendrites or a considerable part of a dendrite, is approximated as homogeneous, i.e., it is sufficient to characterize the whole volume with a single set of state variables. This assumption thus excludes the direct account of varying composition caused by microsegregation within the element.

The enthalpy formulation is based on the conservation of energy and is essentially equivalent with Fourier’s second law:

[Eq. 1]          enthalpy formulation for time derivative equation

enthalpy densityis the enthalpy density and time derivative of enthalpy densityis its time derivative.

The enthalpy density is related to the molar enthalpy molar enthalpy and molar volume molar volume by:

[Eq. 2]          enthalpy density equation

divergence operator denotes the divergence operator and heat flux given by Fourier’s law is the heat flux given by Fourier’s law:

[Eq. 3]          heat flux given by Fourier’s law equation

where heat conductivity is the heat conductivity, gradient operator denotes the gradient operator and temperature is the temperature. source term and represents the heat added from the outside at a certain point is a source term and represents the heat added from the outside at a certain point. In modeling of a process like welding or additive manufacturing this is a key term and requires a lot of modeling.

As state functions the enthalpy and the molar volume depend on temperature, state of phase, and composition of the individual phases. In a volume element approximated as homogeneous, one thus has:

[Eq. 4]          molar enthalpy equation

[Eq. 5]          molar volume equation

where mole fraction of beta phaseis the mole fraction of the phase beta phase and mole fraction of k in beta phase is the mole fraction of k in beta phase. The time derivatives thus are:

[Eq. 6]          time derivative of molar enthalpy equation

[Eq. 7]          time derivative of molar volume equation

Here molar heat capacity of beta phase is the molar heat capacity of the beta phase phase and volumetric thermal expansion of beta phaseits volumetric thermal expansion. For a given volume element the rates can be calculated from Thermo‑Calc for the temperature, fraction of phases and their composition with the input of the rates rateand temperature derivative.

The rate of change of the enthalpy density, i.e., the left-hand side of Eq. 1 thus is obtained as:

[Eq. 8]          rate of change of the enthalpy density equation

The first term inside the brackets represents the change for a constant number of atoms due to a change in temperature or phase. The second term represents a change in volume for a constant number of atoms. However, the second term is balanced by a corresponding contribution in the heat flux, which we do not usually account for, and we should thus leave it out.

[Eq. 9]          rate of change of the enthalpy density equation

The fraction of phases sums up to unity and in the case of only one solid phase:

fraction of phases sums up to unity equation

In most treatments the positive quantity

latent heat equation

treated as constant and referred to as the latent heat. It is also common to neglect the difference in heat capacity between solid and liquid and the variation of  heat capacity between solid and liquid and the variation with composition. Eq. 6 then is simplified into

[Eq. 10]          Simplifying time derivative of molar enthalpy equation

By the same token

molar volume equation analysis

is often approximated as constant and so Eq. 7 is simplified into

[Eq. 11]          molar volume equation analysis

where molar volume is given by Eq. 5 and yields

molar volume equation analysis

Eq. 9 now becomes:

[Eq. 12]          rate of change of the enthalpy density equation analysis

and Eq. 1 becomes:

[Eq. 13]          Energy Equation: The Enthalpy Formulation analysis

The Equivalent Heat Capacity Method Using Thermo‑Calc

If it is further assumed that the fraction liquid fraction liquid is a unique function of temperature one has:

[Eq. 14]          fraction of liquid equation

and Eq. 13 may be further simplified to:

[Eq. 15]          heat-flow equation

where the effective heat capacity effective heat capacity is given by:

[Eq. 16]          effective heat capacity equation

Eq. 15 is a normal heat-flow equation and the complication of the liquid/solid phase transformation is taken into account by means of an effective heat capacity. This method is referred to as the equivalent heat-capacity method by Rappaz [1989Rap].

It then remains to be discussed how to determine fraction of liquid and temperature equation. It must be given by some extra information. Traditionally it was taken from experimental information but more recently it has been taken from the Scheil equation. The original equation was based on a number of approximations which are unnecessary today when thermodynamic and properties databases and efficient software such as Thermo‑Calc are available. In fact, when using Scheil in Thermo‑Calc one can directly calculate apparent heat capacity, referred to as apparent heat capacity, for a given initial composition of the liquid. A possible approach thus is to calculate apparent heat capacity for the alloy under consideration and then store the result as a table and use that in the solution of Eq. 15. The molar volume may be extracted from the same calculation. An example for a 316L type of stainless steel is shown in the plots below.

Results of a Scheil simulation of Fe-18Cr-10Ni alloy showing the mass fraction of the liquid as a function of temperature. Results of a Scheil simulation of Fe-18Cr-10Ni alloy showing the apparent heat capacity as a function of temperature.

Figure 1: Results of a Scheil simulation of Fe-18Cr-10Ni alloy showing the mass fraction of the liquid (left) and the apparent heat capacity (right) both as a function of temperature.

Molar volume from a Scheil simulation of Fe-18Cr-10Ni alloy. Molar volume from a Scheil simulation of Fe-18Cr-10Ni alloy showing all phases as a function of temperature.

Figure 2: Molar volume from a Scheil simulation of Fe-18Cr-10Ni alloy. The right plot shows all phases as a function of temperature.

The Enthalpy Method Using Thermo‑Calc

In the enthalpy method we keep Eq. 1 and use Eq. 9 to write

[Eq. 17]          Enthalpy method theory

As pointed out by Rappaz [1989Rap] there is no mathematical difference between the enthalpy method and the equivalent heat capacity method because the former is simply the integral of the heat capacity over temperature. For numerical reasons the cusps in the heat capacity may be disadvantageous and the enthalpy has a nicer behavior as shown in the plot below, where it gives temperature as a unique function of enthalpy.

Enthalpy from a Scheil simulation of Fe-18Cr-10Ni alloy.

Figure 3: Enthalpy from a Scheil simulation of Fe-18Cr-10Ni alloy.

In the Additive Manufacturing Module, we therefore use Eq. 17 to predict the evolution of temperature during the laser powder bed fusion (LPBF) process for the given material properties and process parameters.

Steady-state Formulation

An important approximation is when one can solve the stationary heat-flow equation for a volume element moving with the heating source. In that case, we neglect the left-hand side of Eq. 17 and add a translation term as follows:

[Eq. 18]          Steady-state Formulation equation

Where velocity of the heat source is the velocity of the heat source. In case of additive manufacturing, velocity of the heat source, in AM it is the scanning speed is the scanning speed.

Fluid Flow

When there is also fluid flow involved, a fluid transport term has to be added to the heat-flow equation and one obtains:

[Eq. 19]          fluid transport term is added to the heat-flow equation

where velocity vector field is the velocity vector field and may be imposed or obtained from the solution of the Navier-Stokes equation:

[Eq. 20]          Navier-Stokes equation

where density related to the molar volume is the density related to the molar volume by means of

[Eq. 21]          density related to the molar volume eequation

molar weight is the molar weight in kg mol-1. viscosity is the viscosity, a volume force is a volume force, e.g., gravitational forces, and internal pressure is the internal pressure. The equation is often combined with approximating the liquid as incompressible.

[Eq. 22]          approximating the liquid as incompressible

Large Eddy Simulation Used for Fluid Flow

The use of a subgrid model [1963Sma] relies on the eddy-viscosity assumption and this is applied to account for the unresolved turbulent motions that cannot be directly simulated due to computational limitations. The Smagorinsky model is the default for fluid flow, and it provides a simple way to estimate Subgrid-scale (SGS) viscosity in large eddy simulation as,

Subgrid-scale (SGS) viscosity in large eddy simulation

where:

  • Smagorinsky constant is the Smagorinsky constant (default value is 0.18).
  • the filter width (length scale) represents the filter width (length scale).
  •  magnitude of the resolved strain rate tensor is the magnitude of the resolved strain rate tensor.

Heat Source Models

See additional theory related to heat sources in About the Heat Source Models and About Heat Source Calibration. Settings information specific to heat sources is also found in AM Calculator Heat Source Settings.

Numerical Boundary Conditions

In order to obtain temperature distribution during the LPBF process in the Additive Manufacturing (AM) Module, incorporating fluid flow inside the melt pool, we couple energy equations with the Navier-Stokes equations, as explained earlier. In order to accurately reflect the physical process, both of these equations are subjected to a certain set of boundary conditions, which are given as follows.

Boundary Conditions for Energy Equation

The energy equation is subjected to four different boundary conditions. The first boundary condition is defined on the top surface (either the powder bed surface or the solid substrate) and represents the energy lost due to convection and radiation to the surrounding gas.

[Eq. 23]          Boundary Conditions for Energy Equation

where convective heat transfer coefficient is the convective heat transfer coefficient, surface radiation emissivity is the surface radiation emissivity and

Stefan-Boltzmann constant

is the Stefan-Boltzmann constant. ambient temperature is the ambient temperature or the temperature of the surrounding gas in the build chamber and can be set in the AM Calculator configuration.

The second boundary condition represents the heat lost through the vertical walls of the domain and for simplicity we have chosen adiabatic boundary conditions for these surfaces. The boundary condition for the vertical walls of the computational domain is thus given as:

[Eq. 24]          boundary condition for the vertical walls of the computational domain

The third boundary condition reflects the temperature of the base plate and is therefore applied to the bottom of the computational domain. Here we have assumed that the base plate of the build part is kept at a constant temperature and the boundary condition is therefore given as:

[Eq. 25]          base plate temperature equation

base plate temperature is the base plate temperature and can be set in the AM Calculator configuration.

The fourth and the most important boundary condition is the evaporation boundary condition that represents the heat lost due to evaporation of the material. Evaporation is implemented using a physics-based approach where the heat loss due to evaporation (heat loss due to evaporation) is given as:

[Eq. 26]          heat loss due to evaporation equation

where evaporation flux is the evaporation flux and evaporation enthalpy is the evaporation enthalpy. For a multicomponent system, the evaporation flux is given as follows:

[Eq. 27]          multicomponent system, evaporation flux equation

where driving force for evaporation is the driving force for evaporation, molar mass of the gas is the molar mass of the gas, gas pressure inside the chamber is the gas pressure inside the chamber, atmospheric pressure is the atmospheric pressure, and universal gas constant is the universal gas constant. The driving force for evaporation, the evaporation flux, and the molar mass of the gas are all temperature-dependent material properties which are obtained from Thermo‑Calc databases and are included in the material library whereas the gas pressure inside the chamber can be set from the AM Calculator configuration.

Boundary Conditions for Navier-Stokes Equations

For the velocity, a no-slip boundary condition is used for the bottom surface of the computational domain. A no-slip boundary assumes that at a solid boundary, the fluid will have zero velocity relative to the boundary. For the pressure, a pinned boundary condition is used.

For the melted liquid at the top, the symmetry (front - in a steady-state simulation), and the keyhole surfaces, the free-slip boundary is used.

The most important boundary condition in Navier-Stokes setup is the Marangoni boundary condition that reflects the tangential force on the surface of the melt pool due to temperature variation of surface tension or the so-called Marangoni effect. In AM, large temperature gradients on the surface of the melt pool, leads to the Marangoni effect and is the primary cause of convective flow inside the melt pool. The Marangoni shear stress (Marangoni shear stress) is modeled using the following equation:

[Eq. 28]          Marangoni shear stress equation

where surface tension is the surface tension and tangential component of the spatial derivative represents the tangential component of the spatial derivative.

Surface tension is also a temperature-dependent material property which is obtained from Thermo‑Calc databases and is included in the material library.

Thermophysical Properties of Powder Material

When the option “Use separate material properties for powder” is selected, a different thermal conductivity, density and molar volume is used for the powder material as compared to the solid substrate. The above mentioned properties depend on the porosity (porosity) of the powder. The density (density of powder) and molar volume (molar volume of powder) of the powder are then simply given as follows:

density of powder equation

molar volume of powder equation

For thermal conductivity of powder thermal conductivity of powder, an empirical expression is used which was suggested by Xue and Barlow [1991Xue]. The thermal conductivity of powder thus also depends on the conductivity of the surrounding gas. For simplicity, the surrounding gas is assumed to be air. The thermal conductivity of powder is given as follows:

[Eq. 29]          thermal conductivity of powder equation

where thermal conductivity of air.

References

[1963Sma] J. Smagorinsky, General circulation experiments with the primitive equations: I. The basic experiment. Mon. Weather Rev. 91, 99–164 (1963).

[1989Rap] M. Rappaz, Modelling of microstructure formation in solidification processes. Int. Mater. Rev. 34, 93–124 (1989).

[1991Xue] S. Xue, J.W. Barlow, Models for the prediction of the thermal conductivities of powders, Solid Freeform Fabrication Symposium Proceedings, Center for Materials Science, University of Texas at Austin, Austin, TX (1991), pp. 62-69.