A novel doublet extreme learning machines for Delta 3D printer fault diagnosis using attitude sensor

Jianwen Guo,Xiaoyan Li,Zhiyuan Liu,Shaohui Zhang,Jiapeng Wu,Chuan Li,Jianyu Long
DOI: https://doi.org/10.1016/j.isatra.2020.10.024
IF: 7.3
2021-03-01
ISA Transactions
Abstract:In order to reduce the experimental cost, a cheap nine-channel attitude sensor was mounted on the printer's moving platform to monitor its conditions.To improve the preferment of ELM, a doublet activation function, named doublet ELM (DELM), is proposed using all the channels of the attitude monitoring data.The proposed method yields the highest classification rates for the small-sample problem through comparing with other intelligent fault diagnosis techniques.Extreme learning machine (ELM) has better operation efficiency in fault diagnosis. However, the recognition accuracy of ELM algorithm is actually affected by the activation function. Moreover, most of the testing dataset are coming from high precision and expensive sensors. In this paper, raw data are collected by a low-cost attitude sensor, which is installed on the mobile platform of a delta 3D printer. A doublet activation function is proposed to improve the performance of ELM, named doublet ELM (DELM). The proposed method is evaluated using experimental data collected from the 3D printer, and its advantages are demonstrated by comparing with other activation functions. The experimental results indicate that the proposed method leads to the highest accuracy in different hidden nodes and the testing classification rate achieves 93% and 96% using only 8.33% of the dataset for model training, for R75 and R90 sub-datasets, respectively. Moreover, compared with peer methods, such as random forest, echo state network, and so on, the results show that the present DELM exhibits the best performance in small-sample and improves the accuracy of the 3D printer fault diagnosis.
automation & control systems,instruments & instrumentation,engineering, multidisciplinary
What problem does this paper attempt to address?