Abstract
Traditional data-driven fault diagnosis methods require a massive amount of data to train diagnosis models. However, the complex and coupled structure of CNC machine tools makes it difficult to obtain enough usable data. Current data generation methods ignore actual operating conditions and have imbalance, which reduces the accuracy of fault diagnosis. To tackle these problems, this paper presents a digital twin-driven fault diagnosis method for CNC machine tools. Firstly, a digital twin model of a CNC machine tool is established and validated. Then, a twin model library is constructed to include multiple twin models under different fault status. A model data fusion method is presented, using the decision tree algorithm Classification and Regression Tree (CART) to train a model selector and actual sensor data as input to select the optimal model from the library and realize fault diagnosis with the model. Finally, taking the CNC machine tool spindle as an example, the stiffness deterioration of the spindle during operation is effectively diagnosed, which verifies the effectiveness and feasibility of the proposed method.
Similar content being viewed by others
Data availability
The authors confirm that the data supporting the findings of this study are available within the article.
References
Leng J, Wang D, Shen W et al (2021) Digital twins-based smart manufacturing system design in Industry 4.0: a review. J Manuf Syst 60:119–137
Suzuki T, Noda T, Shibuya H et al (2014) An anomaly detection system for advanced maintenance services. Hitachi Rev 63(4):178
Xu Y, Sun Y, Liu X et al (2019) A digital-twin-assisted fault diagnosis using deep transfer learning. IEEE Access 7:19990–19999
Huang H, Yang L, Wang Y et al (2021) Digital twin-driven online anomaly detection for an automation system based on edge intelligence. J Manuf Syst 59:138–150
Mathew J, Pang CK, Luo M et al (2017) Classification of imbalanced data by oversampling in kernel space of support vector machines. IEEE Trans Neural Netw Learn Syst 29(9):4065–4076
Dong G, Yang F, Wei Z et al (2019) Data-driven battery health prognosis using adaptive Brownian motion model. IEEE Trans Industr Inform 16(7):4736–4746
Schluse M, Priggemeyer M, Atorf L et al (2018) Experimentable digital twins—streamlining simulation-based systems engineering for industry 4.0. IEEE Trans Industr Inform 14(4):1722–1731
Zhuang C, Liu J, Xiong H (2018) Digital twin-based smart production management and control framework for the complex product assembly shop-floor. Int J Adv Manuf Technol 96(1–4):1149–1163
Kong TX, Hu TL, Zhou TT et al (2021) Data construction method for the applications of workshop digital twin system. J Manuf Syst 58:323–328
Queiroz LP, Rodrigues FCM, Gomes JPP et al (2016) A fault detection method for hard disk drives based on mixture of Gaussians and nonparametric statistics. IEEE Trans Industr Inform 13(2):542–550
Tao F, Zhang M, Cheng J et al (2017) Digital twin workshop: a new paradigm for future workshop. Comput Integr Manuf Syst 23(1):1–9
Fan CM, Lu YP (2008) A Bayesian framework to integrate knowledge-based and data-driven inference tools for reliable yield diagnoses. Winter Simul Conf IEEE 2323–2329
Peng Y, Dong M, Zuo MJ (2010) Current status of machine prognostics in condition-based maintenance: a review. Int J Adv Manuf Technol 50(1):297–313
Gao Z, Liu X (2021) An overview on fault diagnosis, prognosis and resilient control for wind turbine systems. Processes 9(2):300
Liu C, Cichon A, Królczyk G et al (2021) Technology development and commercial applications of industrial fault diagnosis system: a review. Int J Adv Manuf Technol 1–33
Lei Y, Yang B, Jiang X et al (2020) Applications of machine learning to machine fault diagnosis: a review and roadmap. Mech Syst Signal Process 138:106587
Alzghoul A, Backe B, Löfstrand M et al (2014) Comparing a knowledge-based and a data-driven method in querying data streams for system fault detection: a hydraulic drive system application. Comput Ind 65(8):1126–1135
Tao F, Zhang M (2017) Digital twin shop-floor: a new shop-floor paradigm towards smart manufacturing. Ieee Access 5:20418–20427
Schleich B, Anwer N, Mathieu L et al (2017) Shaping the digital twin for design and production engineering. CIRP Ann 66(1):141–144
Luo WC, Hu TL, Ye YX, Zhang CR, Wei YL (2020) A hybrid predictive maintenance approach for CNC machine tool driven by Digital Twin. Robot Comput-Integr Manuf 65:101974
Yang X, Ran Y, Zhang G et al (2022) A digital twin-driven hybrid approach for the prediction of performance degradation in transmission unit of CNC machine tool. Robot Comput-Integr Manuf 73:102230
Wang J, Ye L, Gao RX et al (2019) Digital Twin for rotating machinery fault diagnosis in smart manufacturing. Int J Prod Res 57(12):3920–3934
Qiao Q, Wang J, Ye L et al (2019) Digital twin for machining tool condition prediction. Procedia CIRP 81:1388–1393
Zhou F, Yang S, Fujita H et al (2020) Deep learning fault diagnosis method based on global optimization GAN for unbalanced data. Knowl-Based Syst 187:104837
Wang Y, Sun G, Jin Q (2020) Imbalanced sample fault diagnosis of rotating machinery using conditional variational auto-encoder generative adversarial network. Appl Soft Comput 92:106333
Zhang W, Li X, Jia XD et al (2020) Machinery fault diagnosis with imbalanced data using deep generative adversarial networks. Measurement 152:107377
Gao Y, Liu X, Huang H et al (2021) A hybrid of FEM simulations and generative adversarial networks to classify faults in rotor-bearing systems. ISA Trans 108:356–366
Guo K, Wan X, Liu L et al (2021) Fault diagnosis of intelligent production line based on digital twin and improved random forest. Appl Sci 11(16):7733
Lei Y, Yang B, Du Z et al (2019) Deep transfer diagnosis method for machinery in big data era. J Mech Eng 55(7):1–8
Wang YC, Tao F, Zhang M et al (2021) Digital twin enhanced fault prediction for the autoclave with insufficient data. J Manuf Syst 60:350–359
Lewis RJ (2000) An introduction to classification and regression tree (CART) analysis. Annual meeting of the society for academic emergency medicine in San Francisco, California 14
Steinberg D, Colla P (2009) CART: classification and regression trees. The Top Ten Algorithms in Data Mining 9:179
Funding
This research acknowledges the financial support provided by Beijing Nova Program (Z201100006820090) and Science Foundation of China University of Petroleum, Beijing (No. 2462021YXZZ001).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethics approval
Ethics approval (include approvals or waivers) is not applicable. Additional declarations for article (in life science journals that report the results of studies involving humans and/or animals) are not applicable.
Consent to participate
The authors voluntarily agree to participate in this research study.
Consent for publication
The authors sign for and accept responsibility for releasing this material on behalf of all co-authors.
Conflict of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Xue, R., Zhang, P., Huang, Z. et al. Digital twin-driven fault diagnosis for CNC machine tool. Int J Adv Manuf Technol 131, 5457–5470 (2024). https://doi.org/10.1007/s00170-022-09978-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-022-09978-4