Introduction

This article summarizes the applicability of approaches in computational welding mechanics (CWM) to simulate additive manufacturing (AM) and pinpoints the renewed necessity for performing efficient simulations to manage extremely large amounts of ‘welds’ in the case of additive manufacturing.

The study has a special emphasis on efficiency with retained accuracy for the powder bed fusion (PBF) of amorphous powder in creating bulk metallic glass (BMG). The rapid cooling of an appropriate multicomponent system provides it with an amorphous structure. This metallic glass can have special electric, magnetic, corrosion, and mechanical properties.1 Powder bed fusion processes can be used to produce BMGs, as they give substantially high cooling rates of the solidifying material.2,3 However, there is a risk that this material, when reheated at a temperature not sufficiently high to cause melting, may crystallize, i.e., become devitrified. Therefore, it is advantageous to simulate the process to fully comprehend it and design it to avoid the aforementioned risk. However, a detailed simulation is computationally demanding. Thus, simplifications enabling faster simulations are advantageous. The accuracy of these models in critical regions is important to be able to predict crystallization and devitrification. The studied amorphous alloy is AMZ4, Zr59.3Cu28.8Al10.4Nb1.5, and preliminary data are used to evaluate the modelling approaches.

Computational Welding Mechanics

The overall aim of CWM4 is to establish methods and models that are usable for the control and design of welding processes so as to obtain the appropriate mechanical performance of the welded component. It is focused on subjects ranging from the modelling of heat generation, weld pool phenomena, and heat flow to thermal stresses and deformations. Models in CWM can be combined with other models to obtain microstructure evolution and other features that enable the prediction of microstructure cracking and other phenomena. The centrepiece in modelling is the heat generation process, which is very complex for fusion welding processes. Some models may include fluid flow but exclude the physics of heat generation. However, the classical, i.e., common, approach is to also exclude this flow. The introduced heat input model must be calibrated with respect to experiments or obtained from more detailed weld process models. Initially, researchers applied various techniques for reducing computing time,4 whereas it is now possible to solve multipass welds in three dimensions (3D). However, the necessity for efficiency remains important when applying CWM to AM processes.5,6

Approaches for Efficient Macroscale Simulations of PBF

Approaches for reducing the wall-clock time when performing CWM simulations can be divided into three groups: spatial and temporal reductions and numerical techniques. The first two groups always bring some degree of approximation into the problem, whereas it is easier to control the degree of accuracy in the last group.

Spatial reduction explores the possibility of reducing a 3D problem to one that is two-dimensional.7 This also implies a type of temporal reduction similar to the axisymmetric model of a circumferential pipe, and the use of a plane deformation model for a weld in a plate corresponds to infinite welding speed.

Temporal reduction ignores some of the history of the process. The use of analytic solutions, as well as solutions ignoring phase changes and similar simplifications, are examples of temporal reduction. One temporal reduction used in this study is the lumping of several welds into one, which can be combined with infinite welding speed. The latter means that, at least, parts of the weld are laid instantaneously. Ding et al.8 based the stress calculation on peak stress during a cycle. This appears to be similar to envelope methods used early in CWM. Afazov et al.6 used a combination of remeshing to group layers and an analytic temperature field for increased speed. The inherent strain approach replaces the weld process by an estimated final residual strain field that is supposed to yield the same residual stresses and deformations as the weld. It was previously published in 19709 and developed and promoted further by Ueda and co-workers.10,11 This approach has recently been applied to AM and is available in commercial software.

The current study focuses on temporal reduction techniques for accelerating simulations of the PBF process (see Fig. 1). For each case shown, heating advances according to the arrows. The case in Fig. 1a has no temporal reduction, whereas the whole width of a string is heated instantaneously for the case in Fig. 1b, and the entire layer is heated for the case in Fig. 1c.

Fig. 1
figure 1

Basic principles for the simplification of heating, where the heating progresses according to the arrow. (a) The path of the heat source is followed in detail. (b) Each string is laid at an infinite speed, and (c) corresponds to the instantaneous heating of the whole layer, progressing layerwise. The simulated case has a cylindrical shape, but here is drawn as a box for simplicity

Computational Setup

Thermal analyses were performed using MSC.Marc with full Newton–Raphson iterations solving the resulting non-linear system of coupled equations. Adaptive time stepping was used to adjust the length of the time step to the non-linearity of the solution during cooling. A cylinder with a diameter of 15 mm on a 10-mm-thick base plate was modelled with eight-node solid brick elements. The mesh size was such that one element represents the thickness of a layer, i.e., 40 µm. Local mesh refinement was used to resolve the heat source, and coarsening was used to reduce the computational domain where the temperature gradient is small. A 5-s pause was included between each added layer. The laser power was set to 340 W at an efficiency of 30%. The spot diameter was 100 µm and scanning speed was 1000 mm/s. More details pertaining to heating in different models are provided in the following section.

The powder was not modelled explicitly. Instead, elements were activated with bulk material properties at the position of the heat source. A face film boundary condition with a film coefficient of 100 W/m2 was used on all faces interacting with the powder bed.

Heat Input Variants

A cylinder with a diameter of 15 mm is built on a 10-mm-thick base plate. Each added layer has a thickness of 40 µm. The laser power, spot diameter, and scanning speed are 340 W, 100 µm, and 1000 mm/s, respectively. The most detailed model, denoted M1, simulates the moving heat source along the actual scanning path, as shown in Fig. 1a. The classical double ellipsoid heat input model with Gaussian distribution proposed by Goldak et al.12 is used in this case.

$$ \begin{array}{*{20}c} {q\left( {x,y,z} \right) = \frac{6\sqrt 3 Q\eta }{abc\pi \sqrt \pi }e^{{ - \frac{{3x^{2} }}{{a^{2} }}}} e^{{ - \frac{{3y^{2} }}{{b^{2} }}}} e^{{ - \frac{{3z^{2} }}{{c^{2} }}}} } \\ \end{array} $$
(1)

where \( Q \) and \( \eta \) are the laser power and its efficiency, respectively. The variables a, b, and c are geometrical dimensions limiting the region of heat input in a local moving coordinate system. The ellipsoid is a circle in the xz plane with the parameters a and c replaced by the spot diameter d, and b is the penetration depth of 0.16 mm. Goldak et al.12 suggested that at least four elements should be covering each semi-axis of the ellipsoid. However, we were limited to four elements over the heat source width after mesh refinement because of limited computer memory. Thus, the model does not experience a Gaussian distribution, but the total heat acquired by the model is controlled as described in Ref. 13. This method makes the total heat input independent of discretisation.

The first model with temporal reduction is denoted M2, as shown in Fig. 1b. The entire length of a hatch is briefly heated with a Gaussian distribution only in the depth direction. The heat was applied as a box with no overlap or spacing between hatches. The power density Eq. 1 was then reduced to one dimension and rewritten using the above assumptions.

$$ \begin{array}{*{20}c} {q\left( y \right) = \frac{2\sqrt 3 Q\eta }{{\sqrt \pi bd^{2} }}e^{{ - \frac{{3y^{2} }}{{b^{2} }}}} .} \\ \end{array} $$
(2)

Consequently, the power density becomes independent of the scanning area.

The total supplied energy is the same for all cases. Thus, the integral of the heat source along one scan in model M1 is the energy supplied for each heating line in model M2. The sum of all heating lines in model M2 yields the amount of heating in model M3. As described above, the net time spent on heating is different for each model, but the total time spent on one layer was set to 5 s for all models.

The total scanning time for each model is a result of chosen process parameters and geometry as illustrated in Fig. 2. The characteristic heating time of any point is the same for all models and is given by

Fig. 2
figure 2

Different heat distributions for various models in Fig. 1. (a) Heat source followed in detail, (b) each string laid with infinite scanning speed, and, (c) instantaneous heating of the entire layer. The heating times for each case are given by t1> t2> t3 and described in the text

$$ \begin{array}{*{20}c} {t^{*} = \frac{d}{v} . } \\ \end{array} $$
(3)

The time to sweep the entire area in model M1 is t1= A/dv, as shown in Fig. 2a. The time to cover one layer in this model then becomes 1.767 s. However, the scanning path was limited to exclude the edge at the beginning and end of each hatch. This approach enabled numerical stability and avoided extremely high temperatures at the contour. This reduced the total scan time to 1.736 s. Model M2 has an infinite speed for each hatch, and the heating line moves across the area with the scanning speed to maintain the characteristic heating time. Thereafter, the time to cover the whole cross section is t2= D/dv. The simplest model, M3, briefly heats the whole area with the characteristic heating, t3= t*.

Thermal Properties

The glass-forming alloy AMZ4 is the focus of an on-going research project. This alloy has the capability of becoming amorphous, provided the cooling rate from the liquid state is greater than approximately 20°C/s. The material model is based on thermal properties from the literature. The required high cooling rate limits the possibility to measure material properties at higher temperatures for the amorphous state. However, a complete transformation diagram for crystallization is currently not available.

The thermal conductivity of a similar glass-forming alloy, Zr55Al10Ni5Cu30,14 is used because of the lack of published data for AMZ4. Data are available at temperatures of up to the crystallization temperature and are extrapolated to higher temperatures using the slope of available data. Above the liquidus temperature, the conductivity is assumed to increase linearly to imitate convective heat transport. It is considered constant in the superheated liquid state (see Fig. 3).

Fig. 3
figure 3

Heat capacity and conductivity used in simulations. The solid lines denote heat capacity according to Eqs. 3 and 4. Measured values in the transition region are indicated by crosses (×). The dash-dot line denotes assumed properties of heat conductivity, where symbols indicate experimentally determined data

The heat capacity of AMZ4 has been measured by Heinrich15 and fitted to Kubaschewski equations16 for the supercooled liquid region and solid glass state,

$$ \begin{array}{*{20}c} {C_{p}^{\text{liquid}} = 3R + aT + bT^{ - 2} } \\ \end{array} $$
(4)
$$ \begin{array}{*{20}c} {C_{p}^{\text{glass}} = 3R + cT + dT^{2} } \\ \end{array} $$
(5)

where the fitting parameters are given as a = 5.224 × 10−4 J1 mole−1 K−2, b = 1.031 × 107 J1 K1 mole−1, c = 0.00623 J1 mole−1 K−2, and d = − 6.047 × 10−7 J1 mole−1 K−3 in Ref. 15. The transition region between these two equations is based on measurements at a gradual heating rate, as indicated in Fig. 3.

Finite Element Models

Simulations with M1–3 start with the same initial state. The initial structure was built on the base plate and consists of 16 layers, with a total height of 0.64 mm. The simulation of the initial state was performed on M3. The simulation time between each layer is 5 s, including heating and subsequent cooling. The mesh was coarsened at the end of the analysis, leaving two layers of elements corresponding to the previous 16 layers (see Fig. 4). The model is cut in a plane perpendicular to the building direction showing the temperature profile.

Fig. 4
figure 4

A cross-sectional view of the temperature distribution used as initial state for comparison of the three different models

The computational efficiency of each model was evaluated according to the computer wall-clock time. All models were solved on 16 multiple threads for assembly, recovery, and matrix solving. Model M1 required 381,000 s (approximately 4.5 days) to build one layer. Models M2 and M3 required 1660 s (30 min) and 770 s (13 min), respectively. Thus, only 0.2% of the computational time of M1 is used by M3. Furthermore, the time increments to heat the entire surface were reduced from 34,700 for M1 to 150 for M2 and only a few for M3.

Results

The cooling rate of the molten material is in the order of magnitudes greater than the critical cooling rate of 20°C/s. Therefore, the material will remain in an amorphous state with certainty. The critical locations are at the lower layers that are merely reheated but not molten. However, they run the risk of devitrification, i.e., crystallization. The choice of the critical location, four layers down, is based on preliminary evaluations. The peak temperature computed by the most detailed model is just above 900°C at this point. Figure 5 shows the temperature history at the selected point versus time for the three models. The cooling rate for the models is evaluated and shown in Fig. 6.

Fig. 5
figure 5

Temperatures at a location that is four layers down. Time is shifted to zero for each case when the temperature is equal to the liquidus temperature

Fig. 6
figure 6

Cooling rates computed at a location four layers down. Multiple curves for M1 result because of subsequent heating cycles that introduce negative cooling rates. These heating rates are excluded in the graph, as the logarithm of a negative number is not defined. The first three peaks are indicated, and corresponding times can be seen in Fig. 5

Discussions

Model M1 has no temporal reduction and is considered as a reference with respect to simplified cases because measured temperatures are lacking. Its numerical accuracy has been evaluated by changing the temporal and spatial discretisation. Doubling the time step and/or mesh size affect the temperature field near the heat source. However, the effect is negligible at the evaluated critical location, which is four layers down. The heat conductivity used in the model had to be employed for another BMG. Consequently, a numerical experiment was conducted to evaluate whether changing this property will affect the relative behaviour of the models, thereby the conclusion below. Reducing the value of the conductivity by ten times did not change the relative performance of the models.

As further shown in Fig. 5, it is evident that the number of cyclic heating sequences differs among the models. The high temperature region also differs but solutions approximate each other at lower temperatures. However, this is unimportant as they all exhibit extremely high cooling rates. Therefore, this accuracy is not a problem. More relevant for the current application are the predicted cooling rates (Fig. 6). It is possible to define a quantitative error measurement on this rate, but what certainly is important is whether crystallization or devitrification occurs. However, this requires a model that is currently not available. Therefore, a sufficiently accurate model is employed as a conservative model, i.e., one that has a lower cooling rate than the real case. The simplified approaches are conservative in this respect compared with M1.

The critical cooling rate for AMZ4 can be estimated as approximately 20°C/s, with the nose at an undercooling of approximately 80°C.15 The cooling rates at higher temperatures (see Fig. 6) are in the order of magnitudes greater than this critical value. The risk for devitrification is for reheated layers located further down that experience lower temperatures during the reheating cycle. Any thermal history of remelted material can be ignored. According to Fig. 7, all models predict temperatures at these locations that seem to be away from the region for the nucleation of a crystal structure. It should be noted that the figure has no complete data set. The solid line in the upper right corner is based on differential scanning calorimetry measurements of materials cooled at low cooling rates. The symbols at the lower right are from heating experiments. Temperature history lines for models M1 and M3 at the selected point are well to the left of these symbols, indicating a negligible risk of devitrification.

Fig. 7
figure 7

Available preliminary data for crystal transformation, including the cooling curves of M1 and M3 from Fig. 6. The critical cooling curve of 20°C/s is also included

Conclusion

The presented work describes an approach to significantly reduce the computational effort to merely 0.2% of a fully detailed model, but one that still ensures sufficient accuracy in the thermal simulation of PBF. The approach includes the temporal reduction of the heating sequence and obtains a conservative estimate of the risk of devitrification of bulk metallic glass.