{"title":"Fault analysis in additive manufacturing: Identifying causes of three-dimensional printer faults using machine learning and large language models","authors":"Muhammed Abdulhamid Karabiyik","doi":"10.1016/j.jss.2025.112556","DOIUrl":null,"url":null,"abstract":"<div><div>Fault detection in additive manufacturing, particularly within 3D printing systems, is a critical issue that impacts the quality and reliability of the final products. Solving these challenges is essential for ensuring high standards and consistent performance in manufacturing processes. We have developed a sophisticated system that combines traditional machine learning classifiers with advanced convolutional neural networks (CNNs) and large language models (LLMs) to enhance fault detection and diagnostic capabilities. This system employs diverse machine learning models to achieve robust image-based fault classification, supported by CNNs and cutting-edge prompt engineering techniques. Central to our approach is the Prompt Evaluation Framework (PEF), which leverages strategies such as zero-shot prompting, chain-of-thought, and directional stimulus prompting to refine interactions with LLMs. This framework enables the dynamic generation of personalized explanations and resolution strategies for detected faults, thereby enhancing accessibility and usability for users across different technical backgrounds. Our experimental results indicate that this integrated methodology not only improves the accuracy of fault detection across various fault types but also significantly enhances the interpretability and usability of the outputs. These findings have considerable practical implications for quality control in additive manufacturing, highlighting the potential for broader applications in intelligent, interactive fault diagnosis systems. By leveraging the power of machine learning and LLMs, our work represents a significant advancement in methodologies for 3D print fault detection and resolution.</div></div>","PeriodicalId":51099,"journal":{"name":"Journal of Systems and Software","volume":"230 ","pages":"Article 112556"},"PeriodicalIF":4.1000,"publicationDate":"2025-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems and Software","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0164121225002250","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
Fault detection in additive manufacturing, particularly within 3D printing systems, is a critical issue that impacts the quality and reliability of the final products. Solving these challenges is essential for ensuring high standards and consistent performance in manufacturing processes. We have developed a sophisticated system that combines traditional machine learning classifiers with advanced convolutional neural networks (CNNs) and large language models (LLMs) to enhance fault detection and diagnostic capabilities. This system employs diverse machine learning models to achieve robust image-based fault classification, supported by CNNs and cutting-edge prompt engineering techniques. Central to our approach is the Prompt Evaluation Framework (PEF), which leverages strategies such as zero-shot prompting, chain-of-thought, and directional stimulus prompting to refine interactions with LLMs. This framework enables the dynamic generation of personalized explanations and resolution strategies for detected faults, thereby enhancing accessibility and usability for users across different technical backgrounds. Our experimental results indicate that this integrated methodology not only improves the accuracy of fault detection across various fault types but also significantly enhances the interpretability and usability of the outputs. These findings have considerable practical implications for quality control in additive manufacturing, highlighting the potential for broader applications in intelligent, interactive fault diagnosis systems. By leveraging the power of machine learning and LLMs, our work represents a significant advancement in methodologies for 3D print fault detection and resolution.
期刊介绍:
The Journal of Systems and Software publishes papers covering all aspects of software engineering and related hardware-software-systems issues. All articles should include a validation of the idea presented, e.g. through case studies, experiments, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited to:
•Methods and tools for, and empirical studies on, software requirements, design, architecture, verification and validation, maintenance and evolution
•Agile, model-driven, service-oriented, open source and global software development
•Approaches for mobile, multiprocessing, real-time, distributed, cloud-based, dependable and virtualized systems
•Human factors and management concerns of software development
•Data management and big data issues of software systems
•Metrics and evaluation, data mining of software development resources
•Business and economic aspects of software development processes
The journal welcomes state-of-the-art surveys and reports of practical experience for all of these topics.