| Literature DB >> 35062455 |
Erin McGowan1, Vidita Gawade2, Weihong Grace Guo2.
Abstract
Physics-informed machine learning is emerging through vast methodologies and in various applications. This paper discovers physics-based custom loss functions as an implementable solution to additive manufacturing (AM). Specifically, laser metal deposition (LMD) is an AM process where a laser beam melts deposited powder, and the dissolved particles fuse to produce metal components. Porosity, or small cavities that form in this printed structure, is generally considered one of the most destructive defects in metal AM. Traditionally, computer tomography scans measure porosity. While this is useful for understanding the nature of pore formation and its characteristics, purely physics-driven models lack real-time prediction ability. Meanwhile, a purely deep learning approach to porosity prediction leaves valuable physics knowledge behind. In this paper, a hybrid model that uses both empirical and simulated LMD data is created to show how various physics-informed loss functions impact the accuracy, precision, and recall of a baseline deep learning model for porosity prediction. In particular, some versions of the physics-informed model can improve the precision of the baseline deep learning-only model (albeit at the expense of overall accuracy).Entities:
Keywords: data fusion; deep learning; in situ porosity detection; inspection and quality control; laser-based additive manufacturing; monitoring and diagnostics; sensing
Year: 2022 PMID: 35062455 PMCID: PMC8779806 DOI: 10.3390/s22020494
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Setup of the pyrometer [35].
Figure 2A data fusion for MoI framework that uses matched data from experimental melt pool images with labeled porosity and simulated melt pools to train deep learning models with physics-informed custom loss functions using three different MoIs.
Figure 3The VGG16 architecture modified for the PyroNet [22].
Figure 4An example of a “good” pyrometer image (left) and a “bad” pyrometer image (right).
Figure 5An example of a “bad” pyrometer image (left) and the 20 additional images created from it via data augmentation methods (right).
Performance metrics for with respect to the training and validation data sets when the model is trained via each MoI.
| MoI | Set | Accuracy (%) | Precision (%) | Recall (%) | TP | TN | FP | FN |
|---|---|---|---|---|---|---|---|---|
| (Weighted Avg.) | (Weighted Avg.) | |||||||
| 1 | Train | 82.22 | 84 | 82 | 757 | 973 | 79 | 295 |
| Val | 92.70 | 93 | 93 | 174 | 169 | 16 | 11 | |
| 2 | Train | 84.07 | 85 | 84 | 790 | 979 | 73 | 262 |
| Val | 92.43 | 93 | 93 | 174 | 168 | 17 | 11 | |
| 3 | Train | 84.51 | 86 | 85 | 792 | 986 | 66 | 260 |
| Val | 92.70 | 93 | 93 | 174 | 169 | 16 | 11 |
Performance metrics for the baseline deep learning-only model and each version of the physics-informed model when tested on the training data set.
| Model |
|
| Accuracy (%) | Precision (%) | Recall (%) |
|---|---|---|---|---|---|
| (Weighted Avg.) | (Weighted Avg.) | ||||
| Deep Learning-Only | - | - | 98.86 | 99 | 99 |
|
| - | - | 82.22 | 84 | 82 |
|
| - | - | 80.42 | 82 | 80 |
|
| 1 | - | 83.41 | 84 | 83 |
| 0.5 | - | 85.12 | 87 | 85 | |
| 0.05 | - | 84.13 | 85 | 84 | |
|
| - | 1 | 82.32 | 83 | 82 |
| - | 0.5 | 81.42 | 81 | 81 | |
| - | 0.05 | 79.56 | 80 | 80 | |
|
| 0.5 | 1 | 82.13 | 85 | 82 |
The number of true positive (TP), true negative (TN), false positive (FP), and false negative (FN) predictions for the baseline deep learning-only model and each version of the physics-informed model when tested on the training data set.
| Model |
|
| TP | TN | FP | FN |
|---|---|---|---|---|---|---|
| Deep Learning-Only | - | - | 1028 | 1052 | 0 | 24 |
|
| - | - | 757 | 973 | 79 | 295 |
|
| - | - | 714 | 978 | 74 | 338 |
|
| 1 | - | 793 | 962 | 90 | 259 |
| 0.5 | - | 775 | 1016 | 36 | 277 | |
| 0.05 | - | 783 | 987 | 65 | 269 | |
|
| - | 1 | 778 | 954 | 96 | 274 |
| - | 0.5 | 851 | 862 | 190 | 201 | |
| - | 0.05 | 884 | 790 | 262 | 168 | |
|
| 0.5 | 1 | 716 | 1012 | 40 | 336 |
Performance metrics for the baseline deep learning-only model and each version of the physics-informed model when tested on the test data set.
| Model |
|
| Accuracy (%) | Precision (%) | Recall (%) |
|---|---|---|---|---|---|
| (Weighted Avg.) | (Weighted Avg.) | ||||
| Deep Learning-Only | - | - | 93.87 | 91 | 94 |
|
| - | - | 88.89 | 91 | 89 |
|
| - | - | 88.51 | 91 | 89 |
|
| 1 | - | 87.36 | 91 | 87 |
| 0.5 | - | 91.57 | 92 | 92 | |
| 0.05 | - | 89.27 | 91 | 89 | |
|
| - | 1 | 86.97 | 91 | 87 |
| - | 0.5 | 79.31 | 92 | 79 | |
| - | 0.05 | 72.80 | 92 | 73 | |
|
| 0.5 | 1 | 91.57 | 91 | 92 |
The number of true positive (TP), true negative (TN), false positive (FP), and false negative (FN) predictions for the baseline deep learning-only model and each version of the physics-informed model when tested on the test data set.
| Model |
|
| TP | TN | FP | FN |
|---|---|---|---|---|---|---|
| Deep Learning-Only | - | - | 0 | 245 | 4 | 12 |
|
| - | - | 1 | 231 | 18 | 11 |
|
| - | - | 1 | 230 | 19 | 11 |
|
| 1 | - | 1 | 227 | 22 | 11 |
| 0.5 | - | 1 | 238 | 11 | 11 | |
| 0.05 | - | 1 | 232 | 17 | 11 | |
|
| - | 1 | 1 | 226 | 23 | 11 |
| - | 0.5 | 3 | 204 | 45 | 9 | |
| - | 0.05 | 4 | 186 | 63 | 8 | |
|
| 0.5 | 1 | 0 | 239 | 10 | 12 |