Skip to main content
Log in

Gaussian-process based modeling and optimal control of melt-pool geometry in laser powder bed fusion

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Studies have shown that melt-pool characteristics such as melt-pool size and shape are highly correlated with the formation of porosity and defects in parts built with the laser powder bed fusion (L-PBF) additive manufacturing (AM) processes. Hence, optimizing process parameters to maintain a constant melt-pool size during the build process could potentially improve the build quality of the final part. This paper considers the optimal control of laser power, while keeping other process parameters fixed, to achieve a constant melt-pool size during the laser scanning of a multi-track build under L-PBF. First, Gaussian process regression (GPR) is applied to model the dynamic evolution of the melt-pool size as a function of laser power and thermal history, which are defined as the input features of the GPR model. Then a constrained finite-horizon optimal control problem is formulated, with a quadratic cost function defined to minimize the difference between the controlled melt-pool size and its reference value. A projected gradient descent algorithm is applied to compute the optimal sequence of laser power in the proposed control problem. The GPR modeling is demonstrated using simulated data sets, a mix of simulated and experimental data sets, or pure experimental data sets. Numerical verification of the control design of laser power is performed on a commercial AM software, Autodesk’s Netfabb Simulation. Simulation results demonstrate the effectiveness of the proposed GPR modeling and model-based optimal control in regulating the melt-pool size during the scanning of multi-tracks using L-PBF.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. \(\epsilon (\varvec{\theta }) = -\frac{1}{2} \ln (|K(\mathbf {y},\mathbf {y})|) - \frac{1}{2} \mathbf {y}^T[K(\mathbf {y}, \mathbf {y})]^{-1}\mathbf {y} - \frac{\mathcal {N}}{2}\ln (2\pi )\)

  2. Noting that the optimization problem is nonconvex, the convergence to a global minimum is not guaranteed.

References

  • Jiang, J., Newman, S. T., & Zhong, R. Y. (2021). A review of multiple degrees of freedom for additive manufacturing machines. International Journal of Computer Integrated Manufacturing, 34(2), 195–211.

    Article  Google Scholar 

  • Levy, G. N., Schindel, R., & Kruth, J.-P. (2003). Rapid manufacturing and rapid tooling with layer manufacturing (lm) technologies, state of the art and future perspectives. CIRP Annals, 52(2), 589–609.

    Article  Google Scholar 

  • Kruth, J.-P., Levy, G., Klocke, F., & Childs, T. (2007). Consolidation phenomena in laser and powder-bed based layered manufacturing. CIRP Annals, 56(2), 730–759.

    Article  Google Scholar 

  • Druzgalski, C., Ashby, A., Guss, G., King, W., Roehling, T., & Matthews, M. (2020). Process optimization of complex geometries using feed forward control for laser powder bed fusion additive manufacturing. Additive Manufacturing, 2, 101169.

    Article  Google Scholar 

  • Dilip, J., Zhang, S., Teng, C., Zeng, K., Robinson, C., & Pal, D. (2017). Influence of processing parameters on the evolution of melt pool, porosity, and microstructures in Ti-6Al-4V alloy parts fabricated by selective laser melting. Progress in Additive Manufacturing, 2(3), 157–167.

  • Kumar, P., Farah, J., Akram, J., Teng, C., Ginn, J., & Misra, M. (2019). Influence of laser processing parameters on porosity in inconel 718 during additive manufacturing. The International Journal of Advanced Manufacturing Technology, 103(1–4), 1497–1507.

    Article  Google Scholar 

  • Ning, J., Sievers, D. E., Garmestani, H., & Liang, S. Y. (2020). Analytical modeling of part porosity in metal additive manufacturing. International Journal of Mechanical Sciences, 172, 105428.

    Article  Google Scholar 

  • Craeghs, T., Bechmann, F., Berumen, S., & Kruth, J.-P. (2010). Feedback control of layerwise laser melting using optical sensors. Physics Procedia, 5, 505–514.

    Article  Google Scholar 

  • Wang, D., Jiang, T., & Chen, X. (2019). Control-oriented modeling and repetitive control in in-layer and cross-layer thermal interactions in selective laser sintering. In Proceedings of the ASME dynamic systems and control conference.

  • Wang, Q. (2019). A control-oriented model for melt-pool volume in laser powder bed fusion additive manufacturing. In: Dynamic Systems and Control Conference, Vol. 59148, American Society of Mechanical Engineers, p. V001T10A002.

  • Wang, Q., Michaleris, P., Nassar, A. R., Irwin, J. E., Ren, Y., & Stutzman, C. B. (2020). Model-based feedforward control of laser powder bed fusion additive manufacturing. Additive Manufacturing, 31, 110.

    Article  Google Scholar 

  • Devesse, W., De Baere, D., & Guillaume, P. (2014). Design of a model-based controller with temperature feedback for laser cladding. Physics Procedia, 56, 211–219.

    Article  Google Scholar 

  • Devesse, W., De Baere, D., Hinderdael, M., & Guillaume, P. (2016). Hardware-in-the-loop control of additive manufacturing processes using temperature feedback. Journal of Laser Applications, 28(2), 022302.

    Article  Google Scholar 

  • Dillkötter, D., & Mönnigmann, M. (2019). Design of a model based feedforward controller for additive manufacturing by laser metal deposition. In 2019 18th European control conference (ECC) (pp. 3842–3847), IEEE.

  • Gobert, C., Reutzel, E. W., Petrich, J., Nassar, A. R., & Phoha, S. (2018). Application of supervised machine learning for defect detection during metallic powder bed fusion additive manufacturing using high resolution imaging. Additive Manufacturing, 21, 517–528.

    Article  Google Scholar 

  • Yuan, B., Guss, G. M., Wilson, A. C., Hau-Riege, S. P., DePond, P. J., & McMains, S. (2018). Machine-learning-based monitoring of laser powder bed fusion. Advanced Materials Technologies, 3(12), 1800136.

  • Yang, Z., Lu, Y., Yeung, H., & Krishnamurty, S. (2019). Investigation of deep learning for real-time melt pool classification in additive manufacturing. In 2019 IEEE 15th international conference on automation science and engineering (CASE) (pp. 640–647), IEEE.

  • Scime, L., & Beuth, J. (2018). A multi-scale convolutional neural network for autonomous anomaly detection and classification in a laser powder bed fusion additive manufacturing process. Additive Manufacturing, 24, 273–286.

    Article  Google Scholar 

  • Scime, L., & Beuth, J. (2019). Using machine learning to identify in-situ melt pool signatures indicative of flaw formation in a laser powder bed fusion additive manufacturing process. Additive Manufacturing, 25, 151–165.

    Article  Google Scholar 

  • Gaikwad, A., Yavari, R., Montazeri, M., Cole, K., Bian, L., & Rao, P. (2020). Toward the digital twin of additive manufacturing: Integrating thermal simulations, sensing, and analytics to detect process faults. IISE Transactions, 1–14.

  • Aminzadeh, M., & Kurfess, T. R. (2019). Online quality inspection using bayesian classification in powder-bed additive manufacturing from high-resolution visual camera images. Journal of Intelligent Manufacturing, 30(6), 2505–2523.

    Article  Google Scholar 

  • Zhang, Y., Hong, G. S., Ye, D., Zhu, K., & Fuh, J. Y. (2018). Extraction and evaluation of melt pool, plume and spatter information for powder-bed fusion am process monitoring. Materials & Design, 156, 458–469.

    Article  Google Scholar 

  • Razvi, S. S., Feng, S., Narayanan, A., Lee, Y.-T. T., & Witherell, P. (2019). A review of machine learning applications in additive manufacturing. In ASME 2019 international design engineering technical conferences and computers and information in engineering conference. American Society of Mechanical Engineers Digital Collection.

  • Meng, L., McWilliams, B., Jarosinski, W., Park, H.-Y., Jung, Y.-G., Lee, J., & Zhang, J. (2020). Machine learning in additive manufacturing: A review. JOM, 1–15.

  • Lu, Z., Li, D., Lu, B., Zhang, A., Zhu, G., & Pi, G. (2010). The prediction of the building precision in the laser engineered net shaping process using advanced networks. Optics and Lasers in Engineering, 48(5), 519–525.

    Article  Google Scholar 

  • Mozaffar, M., Paul, A., Al-Bahrani, R., Wolff, S., Choudhary, A., & Agrawal, A. (2018). Data-driven prediction of the high-dimensional thermal history in directed energy deposition processes via recurrent neural networks. Manufacturing Letters, 18, 35–39.

  • Ren, K., Chew, Y., Zhang, Y., Fuh, J., & Bi, G. (2020). Thermal field prediction for laser scanning paths in laser aided additive manufacturing by physics-based machine learning. Computer Methods in Applied Mechanics and Engineering, 362, 112734.

    Article  Google Scholar 

  • Rong-Ji, W., Xin-Hua, L., Qing-Ding, W., & Lingling, W. (2009). Optimizing process parameters for selective laser sintering based on neural network and genetic algorithm. The International Journal of Advanced Manufacturing Technology, 42(11–12), 1035–1042.

    Article  Google Scholar 

  • Zhang, W., Mehta, A., Desai, P. S., & Higgs, C. (2017). Machine learning enabled powder spreading process map for metal additive manufacturing (am). In International Solid Free Form Fabric Symposium Austin (pp. 1235–1249).

  • Kappes, B., Moorthy, S., Drake, D., Geerlings, H., & Stebner, A. (2018). Machine learning to optimize additive manufacturing parameters for laser powder bed fusion of inconel 718. In Proceedings of the 9th international symposium on superalloy 718 & derivatives: Energy, aerospace, and industrial applications (pp. 595–610), Springer.

  • Yang, Z., Eddy, D., Krishnamurty, S., Grosse, I., Denno, P., & Witherell, P. W. (2018). Dynamic metamodeling for predictive analytics in advanced manufacturing. Smart and Sustainable Manufacturing Systems, 2, 18–39.

  • Tapia, G., Khairallah, S., Matthews, M., King, W. E., & Elwany, A. (2018). Gaussian process-based surrogate modeling framework for process planning in laser powder-bed fusion additive manufacturing of 316l stainless steel. The International Journal of Advanced Manufacturing Technology, 94(9–12), 3591–3603.

    Article  Google Scholar 

  • Gaikwad, A., Giera, B., Guss, G. M., Forien, J.-B., Matthews, M. J., & Rao, P. (2020). Heterogeneous sensing and scientific machine learning for quality assurance in laser powder bed fusion-a single-track study. Additive Manufacturing, 3, 101659.

    Article  Google Scholar 

  • Meng, L., & Zhang, J. (2020). Process design of laser powder bed fusion of stainless steel using a gaussian process-based machine learning model. JOM, 72(1), 420–428.

    Article  Google Scholar 

  • Khairallah, S. A., Anderson, A. T., Rubenchik, A., & King, W. E. (2016). Laser powder-bed fusion additive manufacturing: Physics of complex melt flow and formation mechanisms of pores, spatter, and denudation zones. Acta Materialia, 108, 36–45.

    Article  Google Scholar 

  • Ren, Y., Wang, Q., & Michaleris, P. (2019). Machine-learning based thermal-geometric predictive modeling of laser powder bed fusion additive manufacturing. Proceedings of the ASME Dynamic Systems and Control Conference, 390–397.

  • Rasmussen, C. E., & Williams, C. K. I. (2006). Gaussian processes for machine learning. Cambridge: The MIT Press.

    Google Scholar 

  • Beckers, T., Kulić, D., & Hirche, S. (2019). Stable Gaussian process based tracking control of Euler-Lagrange systems. Automatica, 103, 63.

    Article  Google Scholar 

  • Baturynska, I., Semeniuta, O., & Martinsen, K. (2018). Optimization of process parameters for powder bed fusion additive manufacturing by combination of machine learning and finite element method: A conceptual framework. Procedia CIRP, 67, 227–232.

  • Ren, Y., & Wang, Q. (2020). Physics-informed gaussian process based optimal control of laser powder bed fusion. In ASME 2020 dynamic systems and control conference.

  • Wang, Q., Li, J., Nassar, A. R., Reutzel, E. W., & Mitchell, W. F. (2021). Model-based feedforward control of part height in directed energy deposition. Materials, 14(2), 337.

  • Ghosh, S., Ma, L., Levine, L. E., Ricker, R. E., Stoudt, M. R., & Heigel, J. C. (2018). Single-track melt-pool measurements and microstructures in inconel 625. JOM, 70(6), 1011–1016.

  • Heigel, J. C., & Lane, B. M. (2018). Measurement of the melt pool length during single scan tracks in a commercial laser powder bed fusion process. Journal of Manufacturing Science and Engineering, 140(5), 051012.

    Article  Google Scholar 

  • Rosenthal, D. (1946). The theory of moving sources of heat and its application to metal treatment. Transactions of the American Society of Mechanical Engineers, 43, 849–866.

    Google Scholar 

  • Li, J., Wang, Q., Michaleris, P., Reutzel, E. W., & Nassar, A. R. (2017). An analytical computation of temperature field evolved in directed energy deposition. Journal of Manufacturing Science and Engineering, 139, 56.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qian Wang.

Ethics declarations

Funding

This project was financed in part by a grant from the Commonwealth of Pennsylvania, Department of Community and Economic Development. Any opinions, findings, conclusions or recommendations expressed herein are those of the authors and do not reflect the views of the Commonwealth of Pennsylvania. This paper was also supported in part by Penn State ICDS Seed Grant and NSF grant 2015930.

Conflict of interest

The authors have no conflict of interest to declare that are relevant to the content of this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

A. Computation of initial temperature

Consider the multi-track shown in Fig. 1. Define a fixed coordinate system with the origin at the starting point of the first track, x-axis pointing to the laser scanning direction of the first track, and y-axis pointing to the direction where subsequent tracks will be scanned. Without loss of generality, consider that the laser is melting the ith track and it is going to scan a point with coordinates \(\mathbf {p} = [x; y]\) on this track. Noting that a multi-track single-layer is considered here, thus 2-dim coordinates are sufficient to describe any point in the build plane.

When the laser scans the first track (i = 1), the initial temperature \(T_{init}\) equals to the ambient temperature \(T_a\), i.e., \(T_{init} = T_a\). When \(i > 1\), to account for the temperature contribution of each past track j (\(j = 1, \ldots , i-1\)) to the point \(\mathbf {p}\), a virtual heat source j is assigned to replace the original laser heat source as soon as it finishes scanning track j. The virtual heat source continues to travel along the same direction at the same scanning speed \(v_j\) and with the same power value (\(Q_j\)) as the physical laser heat source at the end of track j. A pair of virtual heat source and heat sink could be defined to better characterize the temperature cooling after the physical laser heat source finishes scanning the track j, but the temperature difference between using a pair of virtual heat source/sink and using a single virtual heat source is negligible in this study, and hence the latter is used for simplicity.

Let \(\mathbf {p}_j = [x_j; y_j]\) denote the coordinates of the virtual heat source j. Computation of such coordinates could easily account for the build plan and inter-hatch dwell time (including skywriting time and any additional dwell), during which the virtual heat source keeps traveling. Let \(q_j\) denote the net power of the virtual heat source of track j, which equals to the product of laser power \(Q_j\) and the laser absorption efficiency. Then the initial temperature at point \(\mathbf {p}\) on the ith track is computed as the summation of the ambient temperature and temperature contributions from all virtual heat sources j, \(j = 1, \ldots , i-1\), given as follows:

$$\begin{aligned} T_{init} (\mathbf {p}) = T_a+\sum _{j=1}^{i-1} \frac{q_j}{2\pi k \Vert \mathbf {p}-\mathbf {p}_j\Vert _2} e^{-\frac{v_j(w_j+\Vert \mathbf {p}-\mathbf {p}_j\Vert _2)}{2a}} \end{aligned}$$
(28)

with each term in the summation representing the Rosenthal’s solution (Rosenthal 1946) due to a virtual heat source j. In (28), \(w_j = x - x_j\), \(\Vert \cdot \Vert _2\) denotes the 2-norm. Constant values of the thermal conductivity k and thermal diffusivity a for Inconel 625 listed in Table 1 are used here, in contrast to temperature-dependent material properties used in FEA. For the ith track, to compute \(T_{init}(s)\) using (28), the coordinates \(\mathbf {p} = [x;y]\) can be easily computed as follows: \(x = s\) for an odd-number track and \(x = L-s\) for an even-number track; \(y = (i-1)\cdot h\) with h denoting the hatch space. Our prior study showed that this analytical computation has a good agreement, to a certain extent, with FEA simulations (Li et al. 2017).

B. Computation of GPR estimated melt-pool volumes and partial derivatives

Consider that the design matrix \(\mathbf {X}\) consists of n training data, i.e., \(\mathbf {X} = [\mathbf {x}_1, \cdots , \mathbf {x}_j, \cdots , \mathbf {x}_n]\) where each training data \(\mathbf {x}_j = [V_j, Q_j, T_{init,j}]^T\) consists of three elements \(\mathbf {x}_j(1) = V_j\), \(\mathbf {x}_j(2) = Q_j\), and \(\mathbf {x}_j(3) = T_{init,j}\). By the squared exponential covariance function in (10), the matrix \(K(\widehat{\varvec{\xi }}(s), \mathbf {X})\) of dimension \(1 \times n\) is given in (29) below. For \(\mathbf {w} = [w_1, \cdots , w_j, \cdots , w_n]^T\), the estimated states \(\widehat{V}(s+1)\) in (78) - (9) and their partial derivatives are given in (30) - (32) below.

$$\begin{aligned}&K(\widehat{\varvec{\xi }}(s), \mathbf {X}) = \sigma ^2_f \cdot \left( \begin{array}{c} e^{-\frac{1}{2}[(\widehat{V}(s)-\mathbf {x}_1(1))^2/\sigma ^2_{l1} + (Q(s)-\mathbf {x}_1(2))^2/\sigma ^2_{l2} + (T_{init}(s)-\mathbf {x}_1(3))^2/\sigma ^2_{l3}]} \\ \vdots \\ e^{-\frac{1}{2}[(\widehat{V}(s)-\mathbf {x}_j(1))^2/\sigma ^2_{l1} + (Q(s)-\mathbf {x}_j(2))^2/\sigma ^2_{l2} + (T_{init}(s)-\mathbf {x}_j(3))^2/\sigma ^2_{l3}]} \\ \vdots \\ e^{-\frac{1}{2}[(\widehat{V}(s)-\mathbf {x}_n(1))^2/\sigma ^2_{l1} + (Q(s)-\mathbf {x}_n(2))^2/\sigma ^2_{l2} + (T_{init}(s)-\mathbf {x}_n(3))^2/\sigma ^2_{l3}]} \end{array}\right) ^T \end{aligned}$$
(29)
$$\begin{aligned}&\widehat{V}(s+1) = \sum _{j=1}^n w_j \sigma ^2_f \cdot e^{-\frac{1}{2}[(\widehat{V}(s)-\mathbf {x}_j(1))^2/\sigma ^2_{l1} + (Q(s)-\mathbf {x}_j(2))^2/\sigma ^2_{l2} + (T_{init}(s)-\mathbf {x}_j(3))^2/\sigma ^2_{l3}]} \end{aligned}$$
(30)
$$\begin{aligned}&\frac{\partial \widehat{V}(s+1)}{\partial \widehat{V}(s)} = - \sum _{j=1}^n w_j \sigma ^2_f \cdot \frac{\widehat{V}(s) - \mathbf {x}_j(1)}{\sigma ^2_{l1}} \cdot e^{-\frac{1}{2}[(\widehat{V}(s)-\mathbf {x}_j(1))^2/\sigma ^2_{l1} + (Q(s)-\mathbf {x}_j(2))^2/\sigma ^2_{l2} + (T_{init}(s)-\mathbf {x}_j(3))^2/\sigma ^2_{l3}]} \end{aligned}$$
(31)
$$\begin{aligned}&\frac{\partial \widehat{V}(s+1)}{\partial Q(s)} = - \sum _{j=1}^n w_j \sigma ^2_f \cdot \frac{Q(s) - \mathbf {x}_j(2)}{\sigma ^2_{l2}} \cdot e^{-\frac{1}{2}[(\widehat{V}(s)-\mathbf {x}_j(1))^2/\sigma ^2_{l1} + (Q(s)-\mathbf {x}_j(2))^2/\sigma ^2_{l2} + (T_{init}(s)-\mathbf {x}_j(3))^2/\sigma ^2_{l3}]} \end{aligned}$$
(32)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ren, Y., Wang, Q. Gaussian-process based modeling and optimal control of melt-pool geometry in laser powder bed fusion. J Intell Manuf 33, 2239–2256 (2022). https://doi.org/10.1007/s10845-021-01781-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-021-01781-4

Keywords

Navigation