1,991
Views
7
CrossRef citations to date
0
Altmetric
Articles

A spiral laser scanning routine for powder bed fusion inspired by natural predator-prey behaviour

ORCID Icon & ORCID Icon
Pages 239-255 | Received 08 Oct 2021, Accepted 16 Jan 2022, Published online: 08 Feb 2022

ABSTRACT

Additive manufacturing by laser powder bed fusion (LPBF) requires process parameters that consider both local and global thermal gradients to address material and component quality issues caused by non-uniform heating and cooling. Here, we develop an analogy between natural predator-prey behaviour and heat flow in LPBF, and consequently derive a spiral pattern that is translated into a discrete vector pattern compatible with LPBF. A power optimisation routine is applied to the spiral pattern to maintain constant melt pool depth, and the simulated thermal histories are compared to well-established zig-zag and helix scan patterns. From these results, we propose that the spiral pattern reduces the spatial variation of temperature, while a larger area remains above a specified threshold temperature at the end of the scan. Consequently, the spiral pattern may be promising for printing crack-prone materials, and for parameter optimisation of LPBF overall, and should be experimentally validated in future work.

This article is part of the following collections:
Biomimetic Additive Manufacturing

Highlights

  • Analogy between thermal dynamics in LPBF and natural predator-prey behaviour

  • Simulation-guided design of a rotating spiral scan pattern for LPBF based on this analogy

  • Optimisation of time-varying laser power using a semi-analytical simulation model

  • Analysis of spatiotemporal patterns in terms of local and global thermal homogeneity

  • Synthesis and simulation of a quad-laser scan pattern providing highly uniform heating

1. Introduction

The laser powder bed fusion (LPBF) additive manufacturing (AM) process is increasingly adopted due to its capability for highly complex geometries and its applicability to a wide variety of metals (Gisario et al. Citation2019). However, key challenges of implementing LPBF arise from the local and global thermal history imparted by the laser scan pattern, and requisite management of residual stresses (Hussein et al. Citation2013), mitigation of defects and microcracks (Han et al. Citation2018), and attainment of spatially homogeneous microstructure (Dezfoli et al. Citation2017). Generally, spatially uneven heating and cooling can result in microcracking caused by severe residual stresses; this is particularly problematic in alloys with high melting temperature, high thermal conductivity, and/or high DBTT (ductile-to-brittle transition temperature) such as superalloys and refractory alloys (Vrancken, Ganeriwala, and Matthews Citation2020). More generally, even in cases where low porosity, geometrically accurate components are formed by LPBF, heat treatment is employed to relieve residual stress and to homogenise and/or alter the microstructure according to the design intent (Qiu, Adkins, and Attallah Citation2013; Han et al. Citation2018; Roehling et al. Citation2019). Mitigating thermal inhomogeneity in the printing process can increase the number of applicable high-temperature materials in LPBF, improve dimensional accuracy, and reduce required post heat treatment efforts.

LPBF traditionally employs the ‘island’ scanning strategy, which was originally shown by Kruth et al. to prevent the high residual stresses caused by long, continuous scan vectors (Kruth et al. Citation2004). Generally, each layer is divided into rectangles, each filled by a zig-zag pattern. The scanning directions usually change 90 degrees in adjacent islands and the entire pattern is rotated 67 degrees in subsequent layers. The island scanning strategy is known as effective in mitigating the anisotropy and accumulation of residual stresses. Yet, because each track is cyclically heated, the concentration of heat at the reversal points of the zig-zag, and in border areas of the part can lead to overheating, deformation, and porosity. As a result, others have proposed alternative scan patterns such as a space filling method with Hilbert or Gosper patterns (Yu et al. Citation2011; Babu et al. Citation2015; Catchpole-Smith et al. Citation2017). The space filling method was shown to be effective in reducing the residual stresses, keeping a consistent melt pool geometry, and mitigating the micro-cracking problems found in non-weldable materials (Catchpole-Smith et al. Citation2017). Recently proposed part-scale scan strategies can also be applied to improve printed part accuracy by reducing the thermo-mechanical deformation (Mugwagwa et al. Citation2019; Chen et al. Citation2021; Ramani et al. Citation2021). Besides the pattern design, the scanning direction and length can be critical factors affecting printing quality, particularly in dealing with the geometries prone to overheating (Parry, Ashcroft, and Wildman Citation2019). The selection of local laser power and scan speed also highly affect the local surface qualities (Mumtaz and Hopkinson Citation2010; Yeung, Lane, and Fox Citation2019) and melt pool stability (Martin et al. Citation2019). Thus, the scan pattern design, followed by the optimisation of process parameters, is required to manage thermal history and give desired geometric and material quality in LPBF.

Nevertheless, to our knowledge all presently realised scan patterns have been derived from intuition and iteration rather than algorithmic approaches. Bossier et al presented a model-based control approach to derive a conceptual path for the printing region of arbitrary shape, which is not suitable for the island strategy (Boissier, Allaire, and Tournier Citation2020). A scan optimisation approach based on a genetic algorithm was also developed for the electron beam melting (EBM) process, but it only considered a spot scanning strategy (Halsey et al. Citation2020), which is impractical for the LPBF process that prefers continuous scan lines due to the need to position the laser with moving mirrors. Additionally, scan strategies for LPBF should be applicable to machines with multiple coordinated yet independently scanned lasers (Masoomi, Thompson, and Shamsaei Citation2017; Zhang, Tong, and Harrison Citation2020).

The main challenge of optimising the scan pattern for LPBF is the complexity of the optimisation problem, which is similar to a Traveling Salesman Problem (TSP). Classically, the TSP concerns the optimal visiting sequence of cities (Dorigo and Gambardella Citation1997), which is analogous to a visiting sequence for the grid points composing a scan pattern. In addition to the conventional TSP problem, the scan pattern design problem for LPBF needs to consider a jump motion between scan vectors, which corresponds to the movement of the mirrors or other mechanism that positions the laser, while the laser power is off. Accordingly, the number of candidate paths when designing for LPBF scanning is much larger than conventional TSP problems. To estimate the performance of each candidate scan pattern, a computationally intensive thermal analysis is required. Therefore, finding an optimal scan pattern for the LPBF process by a conventional optimisation approach is prohibitive.

In this paper, we propose an alternative scan pattern for LPBF, inspired by the adaptation of a predator-prey scheme to the goal of optimising the local thermal history of the LPBF process. An analogy is made between predation in natural systems and the dynamics of laser heating and subsequent cooling, and then the result of the adapted predator-prey solution is used to guide the definition of a rotating spiral unit cell pattern for use in LPBF. From this, scan parameters are defined and a thermal finite element model is applied to simulate and derive an optimisation scheme for laser power enabling the consistent melt pool depth. Then, the performance of the rotating spiral pattern is compared to established scan patterns based on simulation results.

2. Synthesis of a scan pattern for LPBF inspired by predator-prey behaviour

This study began by noticing the qualitative similarity between the cyclic interaction of predator and prey populations in ecological systems, and the cyclic thermal conditions that arise due to scan-wise and layer-wise heating and cooling in LPBF. Ecological systems exhibit persistent cyclic motions, as a resilience to stochastic events (Blasius et al. Citation2020). The well-known predator-prey models (Lotka Citation1925; Volterra Citation1926; Gause, Smaragdova, and Witt Citation1936) mathematically represent the time-varying populations, as schematically shown in (a). Meanwhile, (b) represents the time history of the LPBF process for a fixed observation point along a scan vector (Yang et al. Citation2018). The temperature at the observation point rapidly increases after the heat source passes though the point, with a slight time delay. This time history is similar to that of the predator-prey model depicted in (a), where the prey and predator can be respectively regarded as the laser power and temperature. Likewise, there is a similarity in terms of the spatial dynamics in the two systems. The spatial predator-prey model includes diffusion terms for the predator and prey, where the diffusion model for the predator is similar to the thermal diffusion in the LPBF process. Last, the spatial predator-prey model can also include a competition model for the prey (Britton Citation1989). In the case of a non-local competition model, the population of prey living in a finite area can be limited not to exceed a specific value set by the model parameter. In the LPBF process, this limitation of the prey population can, for instance, be matched to a machine limitation for the total laser power.

Figure 1. (a) Exemplary time history of the predator and prey population, and (b) time histories of power and temperature observed at a point on the scan vector. (c) Adaptation of variables in the predator-prey model to the LPBF process.

Figure 1. (a) Exemplary time history of the predator and prey population, and (b) time histories of power and temperature observed at a point on the scan vector. (c) Adaptation of variables in the predator-prey model to the LPBF process.

Broadly, a goal of toolpath design and optimisation for LPBF is to maintain thermal uniformity in the presence of the spatially and temporally varying application of laser energy. Therefore, when one or more lasers are used, it is desirable to have a scan pattern that avoids local overheating, while maintaining a high throughput and ensuring that all points in the scan are melted. Given this strategy, one can apply the predator-prey analogy when seeking efficient management of the heat source, because the prey (laser) move in their habitat to avoid the predator (temperature). That is, an interaction between two species, included in the predator-prey model, could result in qualitative insights of how to achieve optimal laser control for LPBF.

Thus, we implemented a simulation of the predator-prey model involving non-local competition between prey to derive a conceptual scan pattern for the LPBF process. The spatiotemporal patterns of the prey and predators in (a) were obtained by numerical simulation of equation (1), below. (1a) u,t=αu(112u0AΩxudx)βuv+Du(u,xx+u,yy)(1a) (1b) v,t=γv+δuv+Dv(v,xx+v,yy)(1b)

Figure 2. (a) A spatiotemporal pattern obtained from the simulation of a predator-prey model with the nonlocal competition effect. A local region in the white-colored box (plotted in the prey population map) shows a rotating spiral spatiotemporal pattern. (b) Material property values applied to the simulation of the adapted predator-prey model.

Figure 2. (a) A spatiotemporal pattern obtained from the simulation of a predator-prey model with the nonlocal competition effect. A local region in the white-colored box (plotted in the prey population map) shows a rotating spiral spatiotemporal pattern. (b) Material property values applied to the simulation of the adapted predator-prey model.

Here, u(x,t) and v(x,t) are populations of the prey and predator, respectively. In model (1a), the coefficient α controls the rate of prey's birth. Two coefficients, β and δ of the bilinear terms in (1) determine the decrease/increase rate of population by predation. The coefficient γ representings the rate of the predator's death; and Du and Dv are the diffusivity of prey and predator, respectively. An interval of integration in (1a), i.e. Ωx, corresponds to the boundary size of the prey's internal competition. The population of prey living in a habitat Ωx will not exceed 2u0A due to the competition model, where A is the size of the competition boundary, and u0 is a so-called equilibrium point defined by γ/δ. For reference, the most widely used simple competition model is u,t=αu(uu) based on a logistic equation. The competition model makes an increasing rate of the prey, u,t, become 0 when the variable u reaches u. As a result, the population will be saturated and not exceed u. Accordingly, the prey population will be bounded between 0 and u, except for a diverging case. The competition model can be extended to include a competition boundary where the prey living in the boundary will compete to consume the resources, which is called a non-local competition. In this study, the spatial predator-prey model in equation (1a) applied the non-local competition model with the boundary size of Ωx.

Equation (2) corresponds to the thermal diffusion equation addressing the LPBF process. Here, k is the thermal conductivity, ρ the density, cp the specific heat. Additionally, we define α~=k/(ρcp), which is the thermal diffusivity corresponding to Dv of (1b). (2) ρcpT,t=k(T,xx+T,yy+T,zz)+q(2) Equations (1b) and (2) are similar, but the dimensions of both equations are different. The predator-prey model is two-dimensional, but heat conduction in LPBF is three-dimensional. Instead of the thermal diffusion in the Z-direction, the adapted predator model in (1b) has a decaying term represented by γv, which will be able to approximately simulate the Z-direction heat loss (toward the baseplate) in the LPBF process. Additionally, in (1b), δuv can be regarded as a correspondence to a heat source q in (2); when laser power (prey) is given at a point x, the temperature will increase.

The thermal diffusivity of metals typically used in LPBF has a value between 105 m2/s and 106 m2/s. Thus, we set the diffusivity of prey and predator to be in the same range. We also set γ to similarly describe the temperature decaying speed. In the case of the competition boundary, Ωx is set to Ωx={y|xypR}. Here, we applied p=1 and R=1.75×103. (b) lists all parameter values for the present implementation of the model, where Lx and Ly are the domain size. Also, the simulation applied a forward Euler scheme with Neumann boundary condition corresponding to zero flux at the boundary.

The result of the predator-prey model simulation in shows a symmetric pattern composed of local spirals. The simulation starts with the initial prey and predators uniformly distributed over the domain except for the centre point. For the excitation of the field variables, the initial value of the prey at the centre point is set to five times of the equilibrium point, u0. As a result, a heterogeneous pattern of both species emerges due to the diffusion occurring at the centre point. In this case study, we observed that the initial excitation corresponding to five times the equilibrium point was sufficient to initiate the dynamic balance of the predator-prey model without incurring instability. Yet, the initial value could be adjusted according to the problem in a range where the simulation does not converge to a trivial solution or diverge. For reference, the predator-prey model can result in a trivial solution for each population, which converges to an equilibrium point or zero value. For example, extinction occurs when the predator population converges to a zero-population solution. On the other hand, a previous study has shown that diffusion terms applied to the predatory-prey model bring on an oscillation called chaotic motion (Pascual Citation1993). Additionally, several studies have discussed that a certain set of model parameters can result in a heterogeneous or an oscillating solution based on the bifurcation theory (Turing Citation1990; Baurmann, Gross, and Feudel Citation2007).

The model parameters that we applied to the LPBF adaptation also showed the oscillating heterogeneous solution, in . The spiral pattern is a result of the interaction between the prey and predator, moving in the given habitat (Gurney et al. Citation1998; Hawick, Scogings, and James Citation2008). Like a dog that cannot catch its tail despite endless efforts with rotations, this spiral-like pattern can provide a sustainable balance between the prey and predator without termination (i.e. the cyclic fluctuation of populations without distinction of both species).

The predator-prey model outputs a spatial pattern which would require imaging of energy input over the considered area, so now we adapt the spiral pattern to be compatible with raster-scanning or a point input as used in LPBF. The time-varying simulation output in shows rotating spirals, so the authors tried to preserve this feature when developing a raster scanning pattern for LPBF. To this end, the authors applied the following rules when deriving the LPBF scan pattern:

  • - Rule 1. Avoid the scan vectors intersecting with each other

  • - Rule 2. Fill the square island without vacant area

  • - Rule 3. Keep a consistent distance between the neighbouring scan vectors as much as possible

  • - Rule 4. Maintain 90 degrees of rotated configuration between the scan vectors that will be consecutively applied in the printing process to mimic the rotating motion observed in the predator-prey simulation output.

The result is shown in (a,b). Previous studies have proposed helix scan patterns for LPBF (Bo et al. Citation2012; Cheng, Shrestha, and Chou Citation2016; Hagedorn-Hansen et al. Citation2017); however, these gradually approach the inside (or outside) of the scan region, while our pattern allows each scan vector to traverse from the perimeter to the centre point. After each vector ends, the laser jumps to the starting point of the next vector, repeating the out–in sequence. Also, Ramos et al. (Ramos, Belblidia, and Sienz Citation2019) proposed a parallel line segment pattern where the order of scanning alternated from the outside-in. (c) illustrates the reference scan patterns.

Figure 3. (a) A rotating spiral scan pattern inspired by the spatiotemporal pattern of the prey population appearing in the predator-prey simulation. (b) A sequence of twelve scan vectors composing the rotating spiral scan pattern. A laser draws the scan pattern sequentially, from outside to inside (or reversely). The laser will be turned off at the end of each scan vector and turned on again after moving to the start point of the next scan vector. (c) Two benchmark scan patterns, called zigzag (left) and helix (right) and an alternating unidirectional scan pattern introduced by Ramos et al. (Ramos, Belblidia, and Sienz Citation2019).

Figure 3. (a) A rotating spiral scan pattern inspired by the spatiotemporal pattern of the prey population appearing in the predator-prey simulation. (b) A sequence of twelve scan vectors composing the rotating spiral scan pattern. A laser draws the scan pattern sequentially, from outside to inside (or reversely). The laser will be turned off at the end of each scan vector and turned on again after moving to the start point of the next scan vector. (c) Two benchmark scan patterns, called zigzag (left) and helix (right) and an alternating unidirectional scan pattern introduced by Ramos et al. (Ramos, Belblidia, and Sienz Citation2019).

Our proposed spiral scan pattern is incidentally similar to the design of frequency selective electromagnetic surfaces (Yin et al. Citation2019). As a scan pattern for LPBF, it is attractive because of the following reasons related to its geometrical features: (i) This pattern does not contain long, linear scan vectors, which could induce high-residual stresses (Kruth et al. Citation2004; Ramos, Belblidia, and Sienz Citation2019). (ii) Unlike the previously designed helix patterns (Hagedorn-Hansen et al. Citation2017), each scan vector traverses from outside to inside (or reversely), and sequentially the vectors rotate to mimic the output of the predator-prey model in . (iii) The pattern can be tuned by the number of scan vectors, i.e. to reduce the hatch distance the pattern can be preserved by increasing the number of vectors constituting the spiral unit cell.

While the true output of the predator-prey simulation () would require exposure of the entire area simultaneously, we suggest that the spiral pattern can mimic the result shown in even with a finite scan speed machine. Still, the instability inherent in the melt pool dynamics of the LPBF process limits the scan speed (Gunenthiram et al. Citation2017; Saunders Citation2017). Additionally, the scan area in (a) is compact relative to the scan vector length to promote thermal uniformity also from the sequential rotation of the scan vectors.

Since the predator-prey model cannot capture the detailed physical behaviour around the melt pool in LPBF, the direct application of a spatiotemporal pattern obtained from the predator-prey simulation to LPBF does not ensure that the material is melted fully nor uniformly in the scan area. As a result, we apply laser power optimisation based on semi-analytical simulation in the following section to achieve uniform melting by adjusting the laser power locally.

3. Optimisation of laser power based on a semi-analytical simulation

A well-designed scan pattern evenly distributing energy will reduce the temperature variance over the given scan area. However, even a low variance of temperature over the scan area does not ensure the uniform temperature history in the vicinity of the melt pool over the whole scanning process. With both traditional (zig-zag) scanning, and any alternative pattern, a non-uniform temperature distribution is detrimental to the quality output of LPBF. For instance, local hot spots at the hairpin ends of adjacent zig-zag scan vectors can cause excess spatter generation and/or generation of keyhole porosity (Martin et al. Citation2019; Khairallah et al. Citation2020).

Therefore, following derivation of the spiral pattern, we now present a method for optimisation of the laser parameters (namely, power and scan speed) to achieve thermal uniformity and to avoid over/under-heating issues. Overheating by a high energy density may cause undesirable trapped pores (Martin et al. Citation2019). Additionally, a low energy density can cause pores due to lack of fusion (Mukherjee and DebRoy Citation2018). To prevent pore formation due to local under- or overheating, several laser power control techniques have been developed in the LBPF process. These techniques comprise model/rule-based schemes (Martin et al. Citation2019; Yeung, Lane, and Fox Citation2019; Yeung and Lane Citation2020; Druzgalski et al. Citation2020) and iterative correction methods based on simulation models. For this work, a simplified and fast simulation model is needed for the temperature distribution in the vicinity of the laser spot as scanning occurs (Peng et al. Citation2018; Yang et al. Citation2018, Citation2020; Yavari, Cole, and Rao Citation2019).

To establish scan parameters that maintain constant melt pool depth, we implement an optimisation method with a semi-analytical approach, as described by Yang et al. (Yang et al. Citation2018, Citation2020). This incorporates a linear heat conduction model with constant material properties, as described in (2), and the linear assumption enables the semi-analytical method to use superposition for calculating the temperature field at time t, as shown in (3). With this superposition method, the temperature field can be calculated based on an analytical solution T~(x,t) in (4) and a numerical solution Tˆ(x,t) that will be calculated based on (5). The model is more time-efficient than the fully numerical method requiring a fine mesh around the melt pool accompanying high temperature gradients. Even without the fine mesh in the vicinity of the melt pool, the semi-analytical method can accurately analyze the rapidly changing temperature field by employing the exact analytical solution near the melt pool in (4a). (3) T(x,t)=T~(x,t)+Tˆ(x,t)(3) (4a) T~(I)(x,t)=Q(I)A~4ρcp(πα~(tτ0(I)))3/2exp((R(I))24α~(tτ0(I)))(4a) (4b) T~(x,t)=I=1MT~(I)(x,t)fort>t0(M)(4b) (5a) ρcpTˆ,t=k(Tˆ,xx+Tˆ,yy+Tˆ,zz)inV(5a) (5b) Tˆ=TbaseT~onVbot(5b) (5c) kTˆn=kT~nonVlat(5c) (5d) kTˆn=0onVtop(5d)

In (4), T~(I) is the analytical solution for the temperature field at time t induced by the incident laser spot heat source, Q(I), applied at point x(I) on time t0(I), where the distance R(I) is calculated by xx(I)2 and A~ is the absorptivity fraction of the laser. In (4a), τ0(I) is equal to t0(I)r2/(8α~), where r is the radius of a laser spot. The total analytical solution T~ is the summation of the solutions in (4a) for the heat sources applied before time t.

(a) shows the schematic implementation of the model by superposition of spot heat sources. As T~ is an analytical solution for a semi-infinite space, it does not consider the real boundary conditions defined by the geometry of the printing part. However, in L-PBF, surrounding un-melted powder has very low thermal conductivity, and most heat loss is through the printed part to the build plate. Accordingly, the boundary of the printed part can be assumed to be adiabatic. To correct the solution T~ by reflecting the boundary conditions, we need to add Tˆ obtained from a finite element analysis based on equations (5a-d). Here, the boundary condition in (5c) corresponds to the imposition of heat sources at the boundary of the printed part to compensate for the heat flux given from the analytical solution T~ in the semi-infinite space. Consequently, the superposition solution, T, can satisfy the boundary conditions.

Figure 4. (a) Illustration of the basic concept of the semi-analytical analysis. A set of spot heat sources applied with a given time interval can simulate a moving heat source traversing the scanning area along the scan vector. (b) Boundary conditions applied to the simulation model, (c) the result of the semi-analytical simulation method. The plot corresponds to the temperature distributions along the line connecting the points A and B.

Figure 4. (a) Illustration of the basic concept of the semi-analytical analysis. A set of spot heat sources applied with a given time interval can simulate a moving heat source traversing the scanning area along the scan vector. (b) Boundary conditions applied to the simulation model, (c) the result of the semi-analytical simulation method. The plot corresponds to the temperature distributions along the line connecting the points A and B.

We can validate the superposition solution with a case study shown in (b). We applied a spiral scan of 2 × 2 mm at the centre of the test region, and then simulated the temperature field along the line A-B in (c). The superposition solution, T, has a nearly zero slope at the boundary of the printing region, which means the semi-analytical solution can reflect the thermal boundary of the printed part by adding numerical solution Tˆ. Here, Tˆ was obtained using a Finite Element Method (FEM) implemented in MATLAB. Though a coarse FE-mesh was employed even in the vicinity of the melt pools, the final solution could accurately describe the high gradient solutions near the melt pool.

Now, with this approach, laser power optimisation can be implemented on the desired scan pattern. We aim to find the appropriate laser control map that ensures a consistent melt pool depth for the given scan pattern using the semi-analytical method. To optimise the laser power map, Q(I), laser power at each node I, was controlled. We applied an iterative local power adjustment scheme based on the calculated melt pool depth, such that (6) Q(I)Q(I)d/d(I)(6) where, d and d(I) are the target and calculated melt pool depth, respectively.

In , we present a case study of the optimisation process for a zigzag scan pattern. In this case, the scan pattern is 2 mm by 2 mm with hatch spacing of 80 μm, and the scan speed is set to 1200 mm/s. The material is Ti-6Al-4V and parameters for the simulation model in (4–6) are taken from (Yang et al. Citation2018, Citation2020): k = 42 W/m-K, ρ = 4420 kg/m3, cp = 990 J/kg-K, and Tm = 1655°C. The absorptivity, A~, is set to 0.818, and Tbase is 100°C. The laser spot radius, r, is 80 μm.

Figure 5. (a) A zig-zag scan pattern applied to power optimisation. (b) The laser power and melt pool depth graphs before and after optimisation for the first two scan vectors involving the first turning point, and (c) over the whole scanning process.

Figure 5. (a) A zig-zag scan pattern applied to power optimisation. (b) The laser power and melt pool depth graphs before and after optimisation for the first two scan vectors involving the first turning point, and (c) over the whole scanning process.

(a) shows the zig-zag scan pattern tested for the laser power optimisation, and (b) corresponds to time histories of laser power and melt pool depth, respectively. The target depth was set to 66.67 μm, and 10 iterations were applied according to (6). (b) is the zoomed-in graph for the first two scan vectors. In (c), the history for the melt pool depth before optimisation (blue colour) shows a melt pool depth slightly smaller than the target value at the beginning of the scan. Then, the melt pool depth becomes much larger than the target value after passing through the turning point, which is due to the accumulated heat from the first scan vector. After the optimisation routine is applied, the melt pool depth is consistent within 3.2%, and the power periodically modulates between 85 and 195 W.

The simulation result at the turning point is also well matched with the phenomenon analyzed in a back-and-forth scanning strategy (Martin et al. Citation2019). The zigzag scan pattern cannot avoid deceleration and acceleration in scanning, and the velocity becomes zero at the hairpin point. The zero velocity at the hairpin point induces a longer stay of the laser, and as a result, it could cause defects by overheating, e.g. a pore trap due to keyhole formation. Meanwhile, the proposed spiral pattern does not contain the hairpin point as it only steers the laser scanning direction in or smaller than 90 degrees. Accordingly, the proposed spiral pattern will be less likely to cause problems, usually appearing in the hairpin point, than the zigzag scanning pattern. In addition to the nature of the spiral pattern in its geometrical feature, the applied laser power optimisation scheme will contribute to mitigating defects by maintaining a constant melt pool depth.

In , we compare the melt pool depth before (constant power) and after optimisation, for the zig-zag pattern and the proposed spiral pattern, showing that for both patterns power optimisation prevents heat accumulation as scanning proceeds over the unit cell. In addition to the melt pool depth, the utility of power optimisation can be qualitatively judged by the surface temperature relative to the boiling point (Khairallah et al. Citation2016). The fraction of the points on the surface that reach the boiling point (3806°C, [Bartsch et al. Citation2021]) during scanning was lowered from 12.5% to 3.55% for the zigzag scan pattern, and from 11.1% to 5.68% for the spiral pattern.

Figure 6. Melt pool depth before (constant laser power) and after power optimisation obtained for (a) the zigzag scanning pattern and (b) the new spiral scan pattern. The probability distribution of the maximum temperature over the duration of scanning the region with (c) the zigzag pattern and (d) the new spiral scan pattern. The left-side figures in (c,d) correspond to scanning with constant laser power. The right-side figures in (c,d) are for the optimised laser power shown in (a,b). The bin size of the histogram plots is 100°C.

Figure 6. Melt pool depth before (constant laser power) and after power optimisation obtained for (a) the zigzag scanning pattern and (b) the new spiral scan pattern. The probability distribution of the maximum temperature over the duration of scanning the region with (c) the zigzag pattern and (d) the new spiral scan pattern. The left-side figures in (c,d) correspond to scanning with constant laser power. The right-side figures in (c,d) are for the optimised laser power shown in (a,b). The bin size of the histogram plots is 100°C.

Previous work (Yang et al. Citation2018) has already shown that the semi-analytical method can accurately predict the melt pool width by validation with the experimental data. Because melt pool depth is directly affected by the temperature field around the melt pool and scanning area, we believe it is appropriate to use this model to compare the temperature field of the scan patterns with confidence at least for the scanning area at the topmost layers. The material properties applied here are also the same as those validated in the previous study.

4. Evaluation of the spiral scan pattern

Now, the performance of the spiral pattern derived from the predator-prey model is evaluated in comparison to established scan patterns in LPBF, namely the zig-zag pattern and the helix pattern introduced in literature (Bo et al. Citation2012; Cheng, Shrestha, and Chou Citation2016). The primary metric of comparison is the uniformity of the temperature field at the end of the scanning process. A scan pattern that maintains a larger area above a threshold temperature is considered to be desirable for materials that have a specific transition temperature, e.g. a ductile to brittle transition temperature (DBTT) (Vrancken, Ganeriwala, and Matthews Citation2020). This could mitigate microcracking issues appearing as a result of the reduced ductility and large residual stresses present below the DBTT, notwithstanding the ability to preheat the specimen during printing (Papadakis, Chantzis, and Salonitis Citation2018; Müller et al. Citation2019; Caprio et al. Citation2020). In what follows we apply laser power optimisation introduced in Section 3 for all tested scan patterns to reduce the likelihood of defects due to the under/over-melting and evaporation.

shows the considered scan patterns, where two directions, in–out and out–in motions, were evaluated for the rotating spiral patterns and helix patterns. In the case of an out–in motion for the rotating spiral patterns, each scan vector starts from the endpoint located at the boundary of the unit scan pattern. The test scan patterns were drawn on 24 by 24 uniform grid points, and the hatch distance was set to 0.08 mm for all patterns with a spot radius of 80 μm. The baseplate temperature was set to 100°C.

Figure 7. Histogram of the temperature fields of the top layer of 150μm thickness at the end of each scan for (a) rotating spiral pattern (out-in scanning); (b) rotating spiral pattern (in-out scanning); (c) zig-zag pattern; (d) helix pattern (out-in scanning); and (e) helix pattern (in-out scanning). The bin size of the histogram plots is 20°C.

Figure 7. Histogram of the temperature fields of the top layer of 150μm thickness at the end of each scan for (a) rotating spiral pattern (out-in scanning); (b) rotating spiral pattern (in-out scanning); (c) zig-zag pattern; (d) helix pattern (out-in scanning); and (e) helix pattern (in-out scanning). The bin size of the histogram plots is 20°C.

shows the probability distribution of the temperature for points in the scanning region, immediately following the completion of each scan. Here, we calculated the temperature at the grid points evenly distributed in the top surface of 150 μm thickness corresponding to three times the assumed printed layer height (50 μm). Considering that the printing process generally remelts a part of one or two layers below the current printing layer, we established the three layers as relevant for comparison of the thermal fields. Compared with other patterns, the probability of having a temperature above the critical value, e.g. DBTT set to 400C, is higher with the spiral patterns shown in (a,b). Similarly, we can also calculate the area fraction of the scanning region maintaining temperature above the specific value after finishing the scanning process. (a) shows the area with a temperature higher than 400C, and (b) represents the fraction of the scanning area having a temperature above the given threshold temperature (called the heated-area ratio), e.g. 400C. The rotating spiral patterns have a heated-area ratio larger than that of the other scan patterns. For reference, the temperature fields after scanning each unit pattern are shown in Appendix B.

Figure 8. (a) Five simulated single-laser scan patterns. The yellow-colored region illustrates the region having a temperature above 400C at the end of each scanning process. (b) Fraction of the area having a temperature larger than the given threshold temperature at the end of the scanning process for the five tested patterns.

Figure 8. (a) Five simulated single-laser scan patterns. The yellow-colored region illustrates the region having a temperature above 400∘C at the end of each scanning process. (b) Fraction of the area having a temperature larger than the given threshold temperature at the end of the scanning process for the five tested patterns.

The time history of the temperature field during the scanning process is also instrumental to material quality resulting from LPBF. Ideally, uniform heating and cooling will mitigate variation and defects caused by inhomogeneous temperature fields, e.g. morphologies of the microstructures are influenced by the spatial temperature gradient around the melt pool and local cooling rates. represents the standard deviation of the temperature fields calculated at each time step of the scanning process for the five different scan patterns. The helix pattern scanned by in–out direction shows the smallest standard deviation at the end of the scanning process, but the proposed rotating spiral patterns show consistent standard deviation over the whole scanning process. For the rotating spiral patterns, the overall level of the variation is also smaller than that of other patterns, which means that heating and cooling by the proposed scan pattern is consistent and uniform compared with other patterns. The consistent spatial uniformity is due to the spiral trajectory and the order of the scan vectors, where the pattern is completed by sequentially ‘filling in’ the pattern while maintaining a constant distance between sequentially scanned tracks.

Figure 9. Time history of the standard deviation of temperature fields for each scan pattern, versus the time during scanning, calculated over the full area and 150μm thickness beneath the top surface.

Figure 9. Time history of the standard deviation of temperature fields for each scan pattern, versus the time during scanning, calculated over the full area and 150μm thickness beneath the top surface.

In , we plot the distribution of simulated cooling rates, measured as of when the temperature at each location on the scan pattern passes through the melting point. Because sequential scan vectors are not adjacent, the spiral pattern gives a higher maximum cooling rate than other scan patterns. The result is well-matched with the nature of prey behaviour moving to avoid predators. In the Appendix A (Figure A1) we show temperature gradients plotted versus solidification rates, calculated from the local cooling rates divided by the temperature gradient. The distribution of cooling rates and solidification rates is comparable among all patterns, because the longer-time cooling behaviour is determined primarily by the surroundings, e.g. the part geometry. Therefore, the order at which islands are visited by the scanning algorithm, or the dimensions of the part (e.g. thin walls, islands) should be considered in scan parameter assignment to tailor the thermal history over short- and long times.

Figure 10. Histogram of the cooling rates measured over the whole scanning process: (a) Rotating spiral pattern (out-in scanning); (b) Rotating spiral pattern (in-out scanning); (c) Zig-zag pattern; (d) Helix pattern (out-in scanning); (e) Helix pattern (in-out scanning). The cooling rates were calculated at each grid point at the time when the local temperature passes through the melting point.

Figure 10. Histogram of the cooling rates measured over the whole scanning process: (a) Rotating spiral pattern (out-in scanning); (b) Rotating spiral pattern (in-out scanning); (c) Zig-zag pattern; (d) Helix pattern (out-in scanning); (e) Helix pattern (in-out scanning). The cooling rates were calculated at each grid point at the time when the local temperature passes through the melting point.

Last, we demonstrate the extension of the spiral pattern to the case of multiple independently scanned lasers, which are more commonplace in commercial LPBF equipment, and desirable for achieving higher printing throughput. The simulation result of showed multiple rotating spirals with symmetry, which inspired synthesising a quad laser scan pattern involving four rotating spirals shown in . Practically, independently scanned spirals may address areas at any location of the build area; here, we consider the case if each simulated laser spot addresses an adjacent scan area. To compare other patterns under a quad laser system assumption, the helix and zig-zag scan patterns were extended to the scan patterns for the quad laser system in the similar fashion, as shown in . Though the testing patterns did not consider practical constraints – e.g. preventing lasers from approaching close to each other, the patterns are enough to see the effectiveness of the spiral pattern inspired by the predator and prey behaviour. Since heat mainly diffuses at the boundary of the unit cell, in–out direction scanning can be advantageous to manage the temperature fields uniformly. For example, the highest value (87.96% above 400°C) was obtained by a quad spiral pattern with an in–out scanning direction. shows the temperature field that resulted from the quad spiral pattern. It represents a similar configuration as a quarter of the predator map shown in (see the predator map at t = 368.0 ms), even though the applied scan pattern was adapted for the practical implementation by a raster scanning process. Thus, we can accept the quad spiral pattern as well-designed to mimic the predator-prey behaviour.

Figure 11. (a) Scan region and boundary conditions applied to the quad laser case study. (b) A proposed pattern for simultaneous scanning of four lasers. (c) Twelve sets of scan vectors composing the quad laser scan pattern (all scan vectors can be drawn outside-inside or vice versa).

Figure 11. (a) Scan region and boundary conditions applied to the quad laser case study. (b) A proposed pattern for simultaneous scanning of four lasers. (c) Twelve sets of scan vectors composing the quad laser scan pattern (all scan vectors can be drawn outside-inside or vice versa).

Figure 12. Evaluation of quad-laser scan patterns. (a) The yellow-colored region illustrates the region having a temperature above 400C at the end of each scanning process. (b) Fraction of the area having a temperature above the given threshold temperature at the end of the scanning process for the six tested patterns.

Figure 12. Evaluation of quad-laser scan patterns. (a) The yellow-colored region illustrates the region having a temperature above 400∘C at the end of each scanning process. (b) Fraction of the area having a temperature above the given threshold temperature at the end of the scanning process for the six tested patterns.

Figure 13. (a) Temperature fields and (b) contour map calculated at the end of the scanning process for the quad rotating spiral pattern (out-in scanning).

Figure 13. (a) Temperature fields and (b) contour map calculated at the end of the scanning process for the quad rotating spiral pattern (out-in scanning).

5. Conclusion

Our study was motivated by the complex dynamics of LPBF, and the need for computationally accessible routines to determine the energy distribution that is applied during the process. We employed a predator-prey model because of (i) similarities between predator-prey behaviour and heat diffusion in LPBF and (ii) the existence of a feedback logic in the predator-prey model which can result in an optimal solution. First, we started by finding the similarities between the dynamics of predators mathematically modelled as shown in (1b) and the heat conduction equation in (2). For example, a term ‘δuv’ in (1b) increases the population of the predator, and it is similar to the input source ‘q’ in (2) that increases the population of temperature. Yet, a big difference between the two models was the existence of a feedback control equation, i.e. a governing equation (1a) for the prey population ‘u’ in the predator-prey model. The LPBF model does not have a corresponding equation for laser power (q) control considering the state variable (T). Meanwhile, the prey dynamics in (1a) is a well-established governing equation, which involves the natural behaviour of the prey that moves to avoid predators. Thus, observing the prey's moving pattern can inspire concepts for a laser path that avoids the excessive local temperatures that can cause defects in LPBF. The simulation showed a rotating spiral pattern appearing due to the dynamic balance between two species, where it includes the prey's efforts to avoid the predators, in analogy to heat diffusion in LPBF.

By adapting the continuous spiral pattern to a raster scanning process, we studied through simulation how to use the spiral pattern to reduce the non-uniformity of heating in LPBF. The laser power map was optimised based on a semi-analytical simulation to establish a consistent melt pool depth throughout the scan. Compared with other patterns previously studied, the rotating spiral pattern showed more uniform and consistent heating and cooling during the process. Additionally, simulations of the temperature distribution under spiral scanning predicts improved heat retention and thermal uniformity. From that, we can expect the rotating spiral pattern may help address thermally-induced problems due to non-uniform heating and cooling in the LPBF process in concert with other process control schemes, such as preheating of the build platform.

Though the new scan pattern was designed without consideration of arbitrary boundary shapes, the proposed design method can also be applied to find solutions for specific geometries, e.g. overhangs or bridges, which are challenging to print by LPBF process without support structures. In future work, we can apply the predator-prey model to derive the scan pattern suitable for the given geometry by simulating the model with proper boundary conditions. As such, the habitat shape and the parameter could change by reflecting the part geometry. For example, the time decaying speed parameter γ can be locally adjusted to reflect the powder area deposited below the bridge. In this case, the magnitude of γ should be reduced in the corresponding habitat area as the powder has lower thermal conductivity than solid. The predator-prey model is constructed by partial differential equations, so that it is easy to reflect the boundary shape and locally different model coefficients. Thus, we expect the scan strategy design framework based on the predatory-prey model simulation can be extended to cope with a general case incorporating the arbitrary shape of the printing area and inhomogeneous material properties in the future. Additionally, the framework proposed in this research does not require an iterative procedure for path-planning, so it can be a computationally efficient tool for deriving scan patterns of each layer of the part, regardless of its contour shape.

The proposed framework could be extended to control other additive manufacturing processes using lights or heat sources, including electron beam melting or area-wide LPBF using modulated laser arrays (Roehling et al. Citation2021), and it will also be applicable for other limited resource management problems with the spatiotemporal system showing a time-decaying pattern. Experimental validation of the scan patterns, including by in situ thermal imaging, material quality (e.g. density, microstructure), and dimensional quality (e.g. geometric distortion due to residual stresses) is also necessary in future work.

Acknowledgements

We acknowledge funding from the Ford-MIT alliance, the MIT-Portugal Program (MPP2030), the Advanced Research Projects-Energy (ARPA-E, award #DE-AR0001434), and the MIT Center for Additive and Digital Advanced Production Technologies (APT).

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

We acknowledge funding from the Ford-MIT alliance, the MIT-Portugal Program (MPP2030), the Advanced Research Projects-Energy (ARPA-E, award #DE-AR0001434), and the MIT Center for Additive and Digital Advanced Production Technologies (APT).

Notes on contributors

Suh In Kim

Suh In Kim received BS (2011) and MS-PhD combined (2017) degrees from Seoul National University in Korea. He was a research engineer at Hyundai Motor Company, and he is currently a postdoctoral associate at Massachusetts Institute of Technology in the USA. His research interests lie at the intersection of automatic design and digital fabrication. He is doing research for the product design and process optimisation for additive manufacturing.

A. John Hart

A. John Hart received his BS (2000) from the University of Michigan, and MS (2002), and PhD (2006) degrees from the Massachusetts Institute of Technology. At MIT, he is Professor of Mechanical Engineering, Director of the Center for Additive and Digital Advanced Production Technologies (APT), and Director of the Laboratory for Manufacturing and Productivity (LMP). His research focuses on materials, processes, and computational techniques for additive manufacturing; nanostructured materials and devices; and precision machine design. Hart is a co-founder of startup companies Desktop Metal and VulcanForms, and a Board Member of Carpenter Technology Corporation.

References

Appendices

Appendix A

Figure A1. Graphs of the solidification rate and temperature gradients of each scan pattern. (a) Rotating spiral pattern (out-in scanning) (b) Rotating spiral pattern (in-out scanning) (c) Zig-zag pattern (d) Helix pattern (out-in scanning) (e) Helix pattern (in-out scanning).

Figure A1. Graphs of the solidification rate and temperature gradients of each scan pattern. (a) Rotating spiral pattern (out-in scanning) (b) Rotating spiral pattern (in-out scanning) (c) Zig-zag pattern (d) Helix pattern (out-in scanning) (e) Helix pattern (in-out scanning).

Appendix B

Figure B1. The temperature field after scanning the unit pattern by the five different scan patterns.

Figure B1. The temperature field after scanning the unit pattern by the five different scan patterns.