Use of Machine Learning to Improve Additive Manufacturing Processes
Abstract
:Featured Application
Abstract
1. Introduction
- Collecting extensive data from sensors, machines, and production processes;
- Selection of the above-mentioned data and using them to train AI/ML models to recognize patterns, predict results, and optimize parameters;
- Integration of AI models with existing production systems and workflows;
2. Materials and Methods
2.1. Dataset
- Bed temperature [degrees Celsius];
- Cooling [fan speed in rev/minute];
- Layer speed [m/s];
- Layer width [mm].
- Dimensional accuracy: ±0.1 mm to ±0.3 mm;
- Layer thickness: 0.05 mm to 0.4 mm (depending on printer and settings);
- Positional accuracy: ±0.05 mm to ±0.1 mm (depending on printer).
2.2. Methods
- Moderate customization: relies on existing scripts, potentially limiting customization options;
- Accuracy and complexity: may be less accurate, but it has simpler ones suitable for simpler tasks;
- Comprehensive machine learning capabilities: Classification: supports binary and multi-class classification tasks;
- Regression: enables predictive modeling for continuous variables;
- Clustering: makes it easier to group similar data points together;
- Anomaly detection: identifies unusual patterns that do not match expected behavior;
- Recommendation systems: provides tools to create personalized recommendation systems;
- Natural language processing (NLP): supports text classification, sentiment analysis, and other NLP tasks;
- Image processing: includes image classification and object detection capabilities.
- Integration with the .NET ecosystem:
- Integrates with other .NET technologies, making it convenient for developers familiar with the .NET ecosystem;
- Supports deployment across a variety of environments, including cloud, on-premises, and edge.
- Automated Machine Learning (AutoML): offers AutoML capabilities to automate the process of model selection, hyperparameter tuning, and feature engineering, thereby simplifying the workflow for non-experts;
- Data processing and transformation:
- Provides a rich set of tools for loading, cleaning, and transforming data;
- Supports various data sources including databases, files, and in-memory collections.
- Interoperability with other tools: can be used in conjunction with popular data science tools and libraries such as TensorFlow, ONNX, and Infer.NET, allowing you to incorporate pre-trained models from other platforms;
- Model training and evaluation: offers flexible APIs for training and evaluating custom models, and provides metrics and visualization tools to evaluate model performance;
- Scalability and performance: it is performance-optimized and efficient in handling large datasets and scales to accommodate growing data volume and complexity.
3. Results
4. Discussion
- Accessibility: makes ML accessible to .NET developers without requiring extensive data science expertise;
- Flexibility: provides a wide range of algorithms and tools that can be tailored to your specific research needs;
- Efficiency: streamlines your machine learning workflow, from data processing to model deployment;
- Less waste: thanks to correct prediction and classification, the model reduces material waste, which directly affects the cost;
- Fewer reworks: high accuracy minimizes the need for reprints, saving time and resources;
- Faster printing: thanks to accurate predictions and classifications, the entire production process becomes faster and more efficient;
- Scalability: the reliability of the model allows the production process to be scaled without loss of quality;
- Advanced research: models can drive research in materials science and manufacturing processes, providing insight into the 3D printing process;
4.1. Main Current Limitations and Challenges
4.2. Directions for Further Research
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Păvăloaia, V.-D.; Necula, S.-C. Artificial Intelligence as a Disruptive Technology—A Systematic Literature Review. Electronics 2023, 12, 1102. [Google Scholar] [CrossRef]
- Sgantzos, K.; Grigg, I. Artificial Intelligence Implementations on the Blockchain. Use Cases and Future Applications. Future Internet 2019, 11, 170. [Google Scholar] [CrossRef]
- Kao, C.-Y.; Chueh, H.-E. A Vendor-Managed Inventory Mechanism Based on SCADA of Internet of Things Framework. Electronics 2022, 11, 881. [Google Scholar] [CrossRef]
- Batu, T.; Lemu, H.G.; Shimels, H. Application of Artificial Intelligence for Surface Roughness Prediction of Additively Manufactured Components. Materials 2023, 16, 6266. [Google Scholar] [CrossRef] [PubMed]
- Feier, A.; Buta, I.; Florica, C.; Blaga, L. Optimization of Wire Arc Additive Manufacturing (WAAM) Process for the Production of Mechanical Components Using a CNC Machine. Materials 2023, 16, 17. [Google Scholar] [CrossRef] [PubMed]
- Rojek, I.; Mikołajewski, D.; Dostatni, E.; Macko, M. AI-Optimized Technological Aspects of the Material Used in 3D Printing Processes for Selected Medical Applications. Materials 2020, 13, 5437. [Google Scholar] [CrossRef] [PubMed]
- Pereira, T.; Kennedy, J.V.; Potgieter, J. A comparison of traditional manufacturing vs. additive manufacturing, the best method for the job. Procedia Manuf. 2019, 30, 11–18. [Google Scholar] [CrossRef]
- Baumung, W. Design of an architecture of a production planning and control system (PPC) for additive manufacturing (AM). Lect. Notes Bus. Inf. Process. 2020, 389, 391–402. [Google Scholar]
- Framinan, J.M.; Perez-Gonzalez, P.; Fernandez-Viagas, V. An overview on the use of operations research in additive manufacturing. Ann. Oper. Res. 2023, 322, 5–40. [Google Scholar] [CrossRef]
- Gardan, J. Additive manufacturing technologies: State of the art and trends. Int. J. Prod. Res. 2016, 54, 3118–3132. [Google Scholar] [CrossRef]
- Roberts, D.A.; Yaida, S.; Hanin, B. The Principles of Deep Learning Theory; Cambridge University Press: Cambridge, UK, 2022. [Google Scholar]
- Jiang, J.; Xiong, Y.; Zhang, Z.; Rosen, D.W. Machine learning integrated design for additive manufacturing. J. Intell. Manuf. 2022, 33, 1073–1086. [Google Scholar] [CrossRef]
- Montavon, G.; Samek, W.; Müller, K.R. Methods for interpreting and understanding deep neural networks. Digit. Signal Process. A Rev. J. 2018, 73, 1–15. [Google Scholar] [CrossRef]
- Muhammad, W.; Kang, J.; Ibragimova, O.; Inal, K. Experimental investigation and development of a deep learning framework to predict process-induced surface roughness in additively manufactured aluminum alloys. Weld. World 2023, 67, 897–921. [Google Scholar] [CrossRef]
- Kwon, O.; Kim, H.G.; Ham, M.J.; Kim, W.; Kim, G.H.; Cho, J.H.; Kim, N.I.; Kim, K. A deep neural network for classification of melt-pool images in metal additive manufacturing. J. Intell. Manuf. 2020, 31, 375–386. [Google Scholar] [CrossRef]
- Liu, W.; Wang, Z.; Tian, L.; Lauria, S.; Liu, X. Melt pool segmentation for additive manufacturing: A generative adversarial network approach. Comput. Electr. Eng. 2021, 92, 107183. [Google Scholar] [CrossRef]
- Ogoke, O.F.; Johnson, K.; Glinsky, M.; Laursen, C.; Kramer, S.; BaratiFarimani, A. Deep-learned generators of porosity distributions produced during metal Additive Manufacturing. Addit. Manuf. 2022, 60, 103250. [Google Scholar]
- Zhang, Z.; Sahu, C.K.; Singh, S.K.; Rai, R.; Yang, Z.; Lu, Y. Machine learning based prediction of melt pool morphology in a laser-based powder bed fusion additive manufacturing process. Int. J. Prod. Res. 2023, 2023, 3–17. [Google Scholar] [CrossRef]
- Ng, W.L.; Hoh, G.L.; Goh, G.D.; Ten, J.S.J.; Yeong, W.Y. Progress and Opportunities for Machine Learning in Materials and Processes of Additive Manufacturing. Adv. Mater. 2024, 2310006. [Google Scholar] [CrossRef]
- Orjuela-Cañón, A.D.; Posada-Quintero, H.F.; Valencia, C.H.; Mendoza, L. On the Use of Neuroevolutive Methods as Support Tools for Diagnosing Appendicitisand Tuberculosis. In Applied Computer Sciences in Engineering. Communications in Computer and Information Science, Proceedings of the 5th Workshop on Engineering Applications, WEA 2018, Medellín, Colombia, 17–19 October 2018; Figueroa-García, J.C., López-Santana, E.R., Rodriguez-Molano, J.I., Eds.; Springer: Cham, Switzerland, 2018; Volume 915, p. 915. [Google Scholar] [CrossRef]
- Gebhardt, A. Understanding Additive Manufacturing; Hanser: Munich, Germany, 2012; pp. I–IX. [Google Scholar]
- Rathee, S.; Srivastava, M.; Maheshwari, S.; Kundra, T.K.; Siddiquee, A.N. Friction Based Additive Manufacturing Technologies: Principles for Building in Solid State, Benefits, Limitations, and Applications; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
- Srivastava, M.; Rathee, S.; Patel, V.; Kumar, A.; Koppad, P.G. A review of various materials for additive manufacturing: Recenttrendsand processing issues. J. Mater. Res. Technol. 2022, 21, 2612–2641. [Google Scholar] [CrossRef]
- So, M.S.; Seo, G.J.; Kim, D.B.; Shin, J.H. Prediction of Metal Additively Manufactured Surface Roughness Using Deep Neural Network. Sensors 2022, 22, 7955. [Google Scholar] [CrossRef]
- Li, Z.; Zhang, Z.; Shi, J.; Wu, D. Prediction of surface roughness in extrusion-based additive manufacturing with machine learning. Robot. Comput. Integr. Manuf. 2019, 57, 488–495. [Google Scholar] [CrossRef]
- Chugunov, S.; Smirnov, A.; Kholodkova, A.; Tikhonov, A.; Dubinin, O.; Shishkovsky, I. Evaluation of stereolithography-based additive manufacturing technology for BaTiO3 ceramic sat 465 nm. Appl. Sci. 2022, 12, 412. [Google Scholar] [CrossRef]
- Khodaii, J.; Rahimi, A. Improving the surface roughness in stereolithography by controlling surface angle, hatch spaces, andpost curing time. Eng. Rep. 2020, 2, 12193. [Google Scholar] [CrossRef]
- De Pasquale, G. Additive manufacturing of micro-electro-mechanical systems (MEMS). Micromachines 2021, 12, 1374. [Google Scholar] [CrossRef]
- Petzold, S.; Klett, J.; Schauer, A.; Osswald, T.A. Surface roughness of polyamide 12 parts manufactured using selective laser sintering. Polym. Test. 2019, 80, 106094. [Google Scholar] [CrossRef]
- Dey, A.; Yodo, N. A systematic survey of FDM process parameter optimization and their influence on part characteristics. J. Manuf. Mater. Process. 2019, 3, 64. [Google Scholar] [CrossRef]
- Kelkar, A.S.; Kumbhar, N.N.; Mulay, A.V. Surface roughness measurement of parts manufactured by FDM process using light sectioning vision system. J. Inst. Eng. India Ser. C 2018, 99, 429–433. [Google Scholar] [CrossRef]
- Rojek, I.; Jagodziński, M. Hybrid Artificial Intelligence System in Constraint Based Scheduling of Integrated Manufacturing ERP Systems. In Hybrid Artificial Intelligent Systems. Lecture Notes in Computer Science, Proceedings of the International Conference on Hybrid Artificial Intelligence Systems, Salamanca, Spain, 28–30 March 2012; Corchado, E., Snášel, V., Abraham, A., Woźniak, M., Graña, M., Cho, S.B., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; Volume 7209, pp. 229–240. [Google Scholar]
- Ahn, D.G. Directed Energy Deposition (DED) Process: State of the Art. Int. J. Precis. Eng. Manuf. Green Technol. 2021, 8, 703–742. [Google Scholar] [CrossRef]
- Kumar, P.; Jain, N.K. Surface roughness prediction in micro-plasma transferred arc metal additive manufacturing process using K-nearest neighbors algorithm. Int. J. Adv. Manuf. Technol. 2022, 119, 2985–2997. [Google Scholar] [CrossRef]
- De Pastre, M.A.; Quinsat, Y.; Lartigue, C. Effects of additive manufacturing processes on part defects and properties: A classification review. Int. J. Interact. Des. Manuf. 2022, 16, 1471–1496. [Google Scholar] [CrossRef]
- Li, H.; Liang, X.; Li, Y.; Lin, F. Performance of High-Layer-Thickness Ti6Al4V Fabricated by Electron Beam Powder Bed Fusion under Different Accelerating Voltage Values. Materials 2022, 15, 1878. [Google Scholar] [CrossRef]
- Tran, H.C.; Lo, Y.L.; Yang, H.C.; Hsiao, H.C.; Cheng, F.T.; Kuo, T.H. Intelligent additive manufacturing architecture for enhancing uniformity of surface roughness and mechanical properties of laser powder bed fusion components. IEEE Trans. Autom. Sci. Eng. 2022, 20, 2527–2538. [Google Scholar] [CrossRef]
- Rojek, I.; Mikołajewski, D.; Macko, M.; Szczepański, Z.; Dostatni, E. Optimization of Extrusion-Based 3D Printing ProcessUsing Neural Networks for Sustainable Development. Materials 2021, 14, 2737. [Google Scholar] [CrossRef]
- Cho, K.T.; Nunez, L.; Shelton, J.; Sciammarella, F. Investigation of Effect of Processing Parameters for Direct Energy Deposition Additive Manufacturing Technologies. J. Manuf. Mater. Process. 2023, 7, 105. [Google Scholar] [CrossRef]
- Valizadeh, I.; Tayyarian, T.; Weeger, O. Influence of process parameters on geometric and elasto-visco-plastic material properties in vatphotopolymerization. Addit. Manuf. 2023, 72, 103641. [Google Scholar]
- Kumaresan, R.; Samykano, M.; Kadirgama, K.; Ramasamy, D.; Keng, N.W.; Pandey, A.K. 3D Printing Technology for Thermal Application: A Brief Review. J. Adv. Res. Fluid Mech. Therm. Sci. 2021, 83, 84–97. [Google Scholar] [CrossRef]
- Dini, F.; Ghaffari, S.A.; Jafar, J.; Hamidreza, R.; Marjan, S. A review of binder jet process parameters; powder, binder, printing and sintering condition. Met. Powder Rep. 2020, 75, 95–100. [Google Scholar] [CrossRef]
- Patpatiya, P.; Chaudhary, K.; Shastri, A.; Sharma, S. A review on poly jet 3D printing of polymers and multi-material structures. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2022, 236, 7899–7926. [Google Scholar] [CrossRef]
- Gülcan, O.; Günaydın, K.; Tamer, A. The state of the art of material jetting—A critical review. Polymers 2021, 13, 2829. [Google Scholar] [CrossRef]
- Malakizadi, A.; Mallipeddi, D.; Dadbakhsh, S.; M’Saoubi, R.; Krajnik, P. Post-processing of additively manufactured metallic alloys—A review. Int. J. Mach. Tools Manuf. 2022, 179, 103908. [Google Scholar] [CrossRef]
- Tan, K.L.; Yeo, S.H. Surface finishing on IN625 additively manufactured surfaces by combined ultrasonic cavitation and abrasion. Addit. Manuf. 2020, 31, 100938. [Google Scholar] [CrossRef]
- Dini, A.; Neac, A.; Portoacă, A.I.; Tănase, M.; Ilinca, C.N.; Ramadan, I.N. Additive Manufacturing Post-Processing Treatments, a Review with Emphasison Mechanical Characteristics. Materials 2023, 16, 4610. [Google Scholar]
- Syrlybayev, D.; Seisekulova, A.; Talamona, D.; Perveen, A. The Post-Processing of Additive Manufactured Polymeric and Metallic Parts. J. Manuf. Mater. Process. 2022, 6, 116. [Google Scholar] [CrossRef]
- Obilanade, D.; Dordlofva, C.; Törlind, P. Surface roughness considerations in design for additive manufacturing—A literature review. Proc. Des. Soc. 2021, 1, 2841–2850. [Google Scholar] [CrossRef]
- Rojek, I.; Studziński, J. Comparison of different types of neuronal nets for failures location withinwater-supply networks. Eksploat. Niezawodn. Maint. Reliab. 2014, 16, 42–47. [Google Scholar]
- Rojek, I.; Jasiulewicz-Kaczmarek, M.; Piechowski, M.; Mikołajewski, D. An Artificial Intelligence Approach for Improving Maintenance to Supervise Machine Failures and Support Their Repair. Appl. Sci. 2023, 13, 4971. [Google Scholar] [CrossRef]
- Wu, D.; Wei, Y.; Terpenny, J. Predictive modeling of surface roughness in fused deposition modeling using data fusion. Int. J. Prod. Res. 2019, 57, 3992–4006. [Google Scholar] [CrossRef]
- Du, Y.; Mukherjee, T.; Finch, N.; De, A.; Deb Roy, T. High-throughput screening of surface roughness during additive manufacturing. J. Manuf. Process. 2022, 81, 65–77. [Google Scholar] [CrossRef]
- Lin, W.J.; Lo, S.H.; Young, H.T.; Hung, C.L. Evaluation of deep learning neural networks for surface roughness prediction using vibration signal analysis. Appl. Sci. 2019, 9, 1462. [Google Scholar] [CrossRef]
- Hunde, B.R.; Woldeyohannes, A.D. Future prospects of computer-aided design (CAD)—A review from the perspective of artificial intelligence (AI), extended reality, and 3D printing. Results Eng. 2022, 14, 100478. [Google Scholar] [CrossRef]
- Hunde, B.R.; Woldeyohannes, A.D. 3D printing and solar cell fabrication methods: A review of challenges, opportunities, and future prospects. Results Opt. 2022, 11, 2023. [Google Scholar] [CrossRef]
- Taunk, K.; De, S.; Verma, S.; Swetapadma, A. A brief review of nearest neighbor algorithm for learning and classification. In Proceedings of the 2019 International Conference on Intelligent Computing and Control Systems, ICCS 2019, Madurai, India, 15–17 May 2019; pp. 1255–1260. [Google Scholar]
- Huang, M.; Jin, S.; Tang, Z.; Chen, Y.; Qin, Y. A Method for Predicting Surface Finish of Polylactic Acid Parts Printed Using Fused Deposition Modeling. Processes 2023, 11, 1820. [Google Scholar] [CrossRef]
- Dastres, R.; Soori, M. Artificial Neural Network Systems. Int. J. Imaging Robot. 2021, 2021, 13–25. [Google Scholar]
- Soler, D.; Telleria, M.; García-Blanco, M.B.; Espinosa, E.; Cuesta, M.; Arrazola, P.J. Prediction of Surface Roughness of SLM Built Parts after Finishing Processes Using an Artificial Neural Network. J. Manuf. Mater. Process. 2022, 6, 82. [Google Scholar] [CrossRef]
- Lakshmi, K.S.; Arumaikkannu, G. Evaluation of surface roughness in additive manufactured customized implant using artificial neural network based on 2D fourier transform—A machine vision approach. Biomed. Res. 2015, 26, S34–S40. [Google Scholar]
- Vahabli, E.; Rahmati, S. Improvement of FDM parts’ surface quality using optimized neural networks—Medical case studies. Rapid Prototyp. J. 2017, 23, 825–842. [Google Scholar] [CrossRef]
- Barrios, J.M.; Romero, P.E. Decision tree methods for predicting surface roughness in fused deposition modeling parts. Materials 2019, 12, 2574. [Google Scholar] [CrossRef]
Area | Task | Description |
---|---|---|
Workflow and supply chain optimization | Production planning | AI can optimize production schedules by analyzing demand forecasts, machine availability, and material supply. This ensures efficient use of resources and timely delivery of printed parts. |
Inventory management | AI can predict material consumption and manage inventory levels to ensure that materials are available when needed without overstocking, which can be costly to store (lean management). | |
Design optimization | Generative design | AI algorithms can create complex and optimized designs that are difficult or impossible to develop using traditional design methods. Multiple scenarios for solving a design problem are explored, and design alternatives are generated and then optimized for various criteria (cost, material consumption, weight, strength, and others). |
Topology optimization | AI can take into account performance requirements and optimize the layout of materials in a given design space. This ensures that a given material is only used where it is needed, resulting in lighter and stronger parts and a cost-effective design. | |
Process control and monitoring | Real-time process monitoring | AI algorithms can be used to monitor the AM process in real time using sensor and camera data. AI models analyze this data in real time to detect anomalies, predict failures, and ensure the desired quality of printed parts. AI systems can analyze the printing process in real time, adjusting printing parameters to ensure each layer is printed correctly. This includes adjusting temperature, speed, and material flow based on sensor feedback. |
Defect detection | Computer vision and ML techniques can automatically check printed parts for defects. To do this, AI can compare the image of each layer or final parts with a set of standards or previous prints (classified as correct) to identify defects (cracks, warping, incomplete joints, and more). | |
Predictive maintenance | By analyzing historical data from the machines, AI can predict when a 3D printer component is likely to fail and schedule maintenance before this happens. This minimizes downtime and extends the life of the equipment. | |
Materials development | Material property prediction | AI models can predict the properties of new and upgraded materials based on their composition and processing parameters. This accelerates the development of new 3D printing materials that are optimized for specific AM applications. |
Process parameter optimization | AI algorithms can optimize the processing parameters of specific materials, such as temperature, laser power, and print speed, to achieve the desired material properties and performance. This also applies to multi-material or multi-step printing, where, for example, the surface preparation/finish in the previous step determines the speed and quality in the next processing step. | |
Post-processing optimization | Automated finishing | AI can be used to optimize finishing steps, such as removing support structures or polishing/fixing/coloring surfaces. Machine learning algorithms can determine the most efficient way to finish parts based on their geometry and material, including the cost-optimal and least environmentally damaging (e.g., thickness and number of layers when painting). |
Customization | Mass customization | AI can enable mass personalization by automating the customization of designs to individual customer specifications. This is particularly useful in industries such as healthcare (e.g., customized rehabilitation aids, implants, pre-operative preparation for surgeons) and consumer product manufacturing (e.g., personalized footwear, T-shirts, or jewelry). |
Algorithm | Microaccuracy [%] | Macroaccuracy [%] |
---|---|---|
FastForestOva | 97.56 | 97.23 |
LbfgsLogisticRegressionOva | 94.44 | 93.89 |
SdcaMaximumEntropyMulti | 89.11 | 89.23 |
LightGbmMulti | 87.34 | 87.12 |
FastTreeOva | 85.12 | 84.87 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Rojek, I.; Kopowski, J.; Lewandowski, J.; Mikołajewski, D. Use of Machine Learning to Improve Additive Manufacturing Processes. Appl. Sci. 2024, 14, 6730. https://doi.org/10.3390/app14156730
Rojek I, Kopowski J, Lewandowski J, Mikołajewski D. Use of Machine Learning to Improve Additive Manufacturing Processes. Applied Sciences. 2024; 14(15):6730. https://doi.org/10.3390/app14156730
Chicago/Turabian StyleRojek, Izabela, Jakub Kopowski, Jakub Lewandowski, and Dariusz Mikołajewski. 2024. "Use of Machine Learning to Improve Additive Manufacturing Processes" Applied Sciences 14, no. 15: 6730. https://doi.org/10.3390/app14156730
APA StyleRojek, I., Kopowski, J., Lewandowski, J., & Mikołajewski, D. (2024). Use of Machine Learning to Improve Additive Manufacturing Processes. Applied Sciences, 14(15), 6730. https://doi.org/10.3390/app14156730