The present disclosure relates to an intelligent scan sequence optimization for laser powder bed fusion additive manufacturing using linear systems theory.
This section provides background information related to the present disclosure which is not necessarily prior art. This section provides a general summary of this disclosure, and is not a comprehensive disclosure of its full scope or all of its features.
Laser powder bed fusion (LPBF) is an increasingly popular approach for additive manufacturing (AM) of metals (and other materials). It is used in various industries, ranging from aerospace to biomedical. It builds three-dimensional (3D) parts by using a high-power laser to selectively fuse powder layer-by-layer. Compared with other AM techniques for metals, LPBF is popular for fabricating parts with intricate features and dense microstructure at relatively high tolerances and build rates. However, parts produced by LPBF are prone to residual stresses, deformations, and other defects linked to non-homogeneous temperature distribution during the process. Therefore, controlling the thermal evolution of the process is the key factor in mitigating these defects and improving part quality in LPBF.
Several works have revealed the importance of scanning strategy in achieving uniform temperature distribution in LPBF. The term scanning strategy is often used in the literature to refer to disparate aspects of laser scanning in LPBF. Here, we use the term in its broadest sense which includes all process parameters associated with laser scanning in LPBF, e.g., laser power, scan speed, hatch spacing, scan pattern and scan sequence. Scanning strategy is often selected by round-robin testing, trial and error, or heuristics. However, given its importance in determining temperature distribution, a growing body of research is focused on controlling various elements of scanning strategy.
One element of scanning strategy that has received relatively little attention is scan sequence. Scan sequence refers to the order in which a specific infill pattern is scanned. For example, two of the most commonly used scan patterns in practice are the stripe and island (see
Given the importance of scan sequence, we have sought to determine optimal scan sequence for the chessboard scan pattern, offline, using heuristic methods and genetic algorithm (GA) to generate uniform temperature distribution throughout a printed layer. However, a major weakness of their heuristic or GA optimization strategy is that it is purely geometric. They do not utilize a thermal model, rather they try to make temperature uniform by maximizing the distance between the currently and previously scanned islands. Moreover, the optimization approach adopted by using genetic algorithms is inefficient, as the number of scan sequences from which to determine the optimal grows factorially with the number of features in a pattern. For example, a stripe pattern with only 10 stripes results in 3.6 million different sequences. Therefore, a more efficient approach is necessary for online scan sequence optimization, which must be completed within the interlayer time in LPBF (typically less than one minute).
According to the principles of the present teachings, an intelligent approach is provided that uses physics-based models and feedback from sensors to efficiently determine optimal scan sequence online, layer-by-layer. This technique is achieved in two phases (see
Phase I (see
The key novelty and contribution of this disclosure is the use of a linear physics-based thermal model to efficiently optimize scan sequence via control theory. The temperature evolution is described using the finite difference method (FDM) and expressed as a linear state space model. Using the model, a computationally efficient optimization based on optimal control theory is developed and used to select a scan sequence that minimizes a thermal uniformity metric.
This disclosure further presents the present control theoretic approach for scan sequence optimization using a linear state-space thermal model of LPBF formulated using FDM, two case studies to demonstrate the effectiveness of the present approach, and conclusions, and further provides discussion of future work.
Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.
Example embodiments will now be described more fully with reference to the accompanying drawings.
Example embodiments are provided so that this disclosure will be thorough, and will fully convey the scope to those who are skilled in the art. Numerous specific details are set forth such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms and that neither should be construed to limit the scope of this disclosure. In some example embodiments, well-known processes, well-known device structures, and well-known technologies are not described in detail.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “the” may be intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises,” “comprising,” “including,” and “having,” are inclusive and therefore specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance. It is also to be understood that additional or alternative steps may be employed.
When an element or layer is referred to as being “on,” “engaged to,” “connected to,” or “coupled to” another element or layer, it may be directly on, engaged, connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly engaged to,” “directly connected to,” or “directly coupled to” another element or layer, there may be no intervening elements or layers present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.). As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
Although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, component, region, layer or section from another region, layer or section. Terms such as “first,” “second,” and other numerical terms when used herein do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.
Spatially relative terms, such as “inner,” “outer,” “beneath,” “below,” “lower,” “above,” “upper,” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. Spatially relative terms may be intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the example term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
This disclosure discusses the thermal modelling of the LPBF process using FDM and presents an optimization approach based on control theory to find the best scan sequence for a layer (also referred to as SmartScan).
The heat conduction in a medium with conductivity kt and diffusivity α is governed by the equation
Convection at the top surface can be incorporated into the model using the heat sink solution as shown in
where us and uconv respectively denote the contributions of the laser source and convection to the total power for the element. The convection term can be expressed as
Typical scan patterns such as unidirectional, zigzag, cross-hatching, spiral, island, etc. consist of simple constant velocity (vs) and constant power (P) stripes and each stripe can be visualized as heating of a one-dimensional array of cuboidal elements. Our FDM model assumes that the laser heat on an element acts at the center of the element (as shown in
The corresponding state equation for heating of an element can then be written as
Different from Eq. (3), the state-space model of Eq. (7) has a sampling interval of ncΔt (see
Based on the assumption that each layer in LPBF can be divided into similar features such as stripes or islands for the purpose of scanning (see
The third term of the summation is independent of ueq(lp), thus does not affect the optimization. The vector ueq(lp) has one element equal to 1 and all others equal to 0 which results in only the diagonal terms of BeqTCeqTCeqBeq affecting the summation. Hence, the optimization problem can be formulated as
Here, we demonstrate the effectiveness of the present approach using two case studies: (1) an island scan pattern (see
For this case study, the 2.5 cm by 2.5 cm area to be scanned is divided into 25 (0.5 cm by 0.5 cm) islands. As is typical, the direction of the scan lines is rotated by 90° for the even numbered islands relative to the odd numbered islands (see
For this case study, the 2.5 cm by 2.5 cm area to be scanned is divided into 125 stripes (see
The LPBF AM process is gaining popularity, particularly for producing metallic parts. However, the quality of LPBF parts deteriorates significantly if the temperature evolution is nonuniform. Hence, a lot of research has focused on monitoring and control of the temperature field.
Optimal control of scanning strategy parameters such as laser power and scanning velocity has been explored in the literature. However, optimization of the scan sequence has received very little attention. This disclosure presents, for the first time, a control theoretic approach for achieving intelligent online scan sequence optimization. A linear state-space thermal model of the LPBF process is formulated using the finite difference method. Using optimal control theory, the next feature (island or stripe) to be scanned in the sequence is determined such that a temperature uniformity metric is minimized at the end of scanning the feature. This greedy optimization process is repeated until all features in the layer are scanned.
The current model assumes that the laser source is concentrated at a point and the material properties such as conductivity and diffusivity do not vary with location or temperature. In addition, the effect of latent heat is not considered. Future work will focus on incorporating these effects in the model and optimizing the scan sequence. Use of basis functions and distributed/parallel/cloud computing will be explored to ensure that the computational efficiency of the current approach can be extended to large-dimension parts. In addition, the current approach performs a greedy optimization, which might result in a more uniform temperature during the early evolution of the LPBF process but result in large temperature gradients at the end of the process. Hence, a receding horizon approach to ensure a more uniform temperature distribution throughout the process is needed. In addition, the developed approach will be implemented experimentally on a PANDA 11 open-architecture LPBF machine available at the University of Michigan.
Computation and optimization using the FDM model can become cumbersome as the number of elements/states grow (for example, due to an increase in the size of the layer or the addition of a substrate to the model). This section describes the use of radial basis functions to reduce the higher-order FDM model.
For any given time step, l, the temperature T at location (i,j,k) can be expressed using radial basis functions as follows
where ε is the shape parameter; φ is the radial basis function, [ip jp kp]T is the location of the representation elements; s is the number of representation elements; and rp (p=1, 2, . . . , s) is the Euclidean distance between the element at (i, j, k) and the representation element (ip, jp, kp). In the matrix form, Eq. 14 can be expressed as
If we consider the temperature of all elements in a layer, the state vector T can be expressed as
Substituting Eq. 18 into Eq. (16) gives
Substituting Eq. 19 into Eq. 8 gives
Pre-multiplying Eq. 20 by Ω (where Ω is the pseudoinverse of Θ) gives
Prior work proposed improvements to SmartScan such that SmartScan can be applied to more complex shapes. SmartScan was revised so that it can process geometries with a finite set of variable-length features.
In the optimization method in Eq. 13, Λ is dependent on the lengths of features while Γ is independent of the variation in lengths. So, when Λ is expanded, the expression is obtained as
Prior work extended the original version of SmartScan for single-laser powder bed fusion (PBF) systems to multi-laser PBF (ML-PBF) systems. This an important extension because ML-PBF systems are becoming popular in industry for increasing the build area and processing speed of PBF.
To ensure that SmartScan can be implemented efficiently for ML-PBF, an approximate method is proposed. The approximate method is characterized by the fact that at any time step Ip, the nl features to be scanned simultaneously by the nl lasers can be optimized sequentially as follows:
In the approximate solution, only one element of ueq(lp) is equal to 1 when each optimal feature is determined. Thus, for each laser, the optimal solution boils down to:
where nf refers to the total number of features and the element, Γ(i,i), refers to the ith diagonal element of matrix r and A(i,:) refers to ith row of matrix Λ. Note that T(lp)=Tint(lp) and Aeq=A0=I for Laser 2 and beyond, indicating zero-time delay between “sequential” lasers because they are in reality acting simultaneously. The approximate approach can be summarized by the flowchart in
The size of λi grows linearly, rather than combinatorially, with the number of features. In essence, the approximate SmartScan solution for ML-PBF boils down to nl iterations of the single-laser PBF solution. This significantly improves the computational efficiency of SmartScan for ML-PBF systems.
Another modification made to the approximate solution is to not only optimize scan sequence but to also optimize the laser. This is achieved by defining Beq,sl,1 as:
where BPj represents the input matrix in Eq. 11 but corresponds to the input power Pj which belongs to the set {P1, P2, . . . , Pnα} of power levels that are considered in the optimization for each feature and nα is the number of power levels. Similar to the arrangement of columns in Beq,sl,1 shown above, the elements of ueq,sl,k are arranged such that the first nf elements correspond to different features but the same power level P1, the next nf elements correspond to different features but the same power level P2 and so on. For example, if nf=100 and nα=4, then ueq,si,k has 400 elements. The selection of the 1st element of ueq,si,k implies heating the first feature at power level P1, while the selection of the 101st, 201st or 301st elements imply the heating of the first feature at power levels P2, P3 and P4, respectively.
We demonstrate the effectiveness of ML-PBF SmartScan involving the use of ML-PBF systems to maximize productivity by using two fully overlapping lasers to scan the same area. An area of 9 cm×9 cm in the middle of the upper surface of a 10 cm×10 cmxl mm (L×W×H) AISI 316L stainless steel plate is divided into 18×18=324 islands of equal size, as shown in
The stainless-steel plate is scanned simultaneously by two lasers (nl=2) denoted as Laser A and Laser B. Three heuristics sequences and SmartScan are compared in terms of the uniformity of the temperature distribution. The two lasers start working independently and are assigned sequences separately. For the successive sequence, Laser A scans islands 1 to 162 (see
The temperature uniformity metric R for each sequence is shown in
The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit this disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from this disclosure, and all such modifications are intended to be included within the scope of this disclosure.
This application claims the benefit of U.S. Provisional Application No. 63/253,228, filed on Oct. 7, 2021. The entire disclosure of the above application is incorporated herein by reference.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/US2022/045990 | 10/7/2022 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 63253228 | Oct 2021 | US |