
Research Article
Devising a Vibration-Based Fault Detection System for Textile Machinery
@INPROCEEDINGS{10.1007/978-3-031-34776-4_1, author={Md. Harunur Rashid Bhuiyan and Iftekhar Morshed Arafat and Masfiqur Rahaman and Tarik Reza Toha and Shaikh Md. Mominul Alam}, title={Devising a Vibration-Based Fault Detection System for Textile Machinery}, proceedings={Mobile and Ubiquitous Systems: Computing, Networking and Services. 19th EAI International Conference, MobiQuitous 2022, Pittsburgh, PA, USA, November 14-17, 2022, Proceedings}, proceedings_a={MOBIQUITOUS}, year={2023}, month={6}, keywords={machine-learning vibration FFT textile-machinery}, doi={10.1007/978-3-031-34776-4_1} }
- Md. Harunur Rashid Bhuiyan
Iftekhar Morshed Arafat
Masfiqur Rahaman
Tarik Reza Toha
Shaikh Md. Mominul Alam
Year: 2023
Devising a Vibration-Based Fault Detection System for Textile Machinery
MOBIQUITOUS
Springer
DOI: 10.1007/978-3-031-34776-4_1
Abstract
The textile sector is the backbone of the economy of many developing countries in South Asia. Diverse machinery fault caused by intensive production schedules during operation is a major concern for industries in this sector. There exist several systems in the state-of-the-art literature for detecting textile machinery faults where faulty output is already produced before machine fault detection. In this study, we propose a vibration-based machinery fault detection system for the textile industry. We use a highly sensitive accelerometer to detect even the tiniest vibration changes. Using the accelerometer, we produce a data set by creating six artificial faults in the machine and measuring the vibration of the machine during those faults. Next, we perform Fast Fourier analysis to derive the machine frequency and statistical analysis to detect vibration variation during different faults. We find that there is a change in the machine frequency and vibration respectively during different faults. Then, we run eight different machine learning algorithms to detect the type of fault in the machine. We measure the precision, recall, and F1 score of our machine learning models through ten-fold cross-validation. We get the highest F1 score of 98.9% using the Decision Tree classifier. Finally, we construct a real device by implementing our trained machine learning model in Arduino to identify machine faults which demonstrate the utility of our proposed approach in real scenarios.