Study on Life Prediction Method of Ball Screw Base on Constructed Degradation Feature and IGWO-BiLSTM
Abstract
:1. Introduction
2. Energy Characteristics of Signal IMF Component
2.1. CEEMDAN Algorithm
- (1)
- The Gaussian white noise is added to the decomposed signal x(t) to obtain a new signal (i =1, 2, ..., N). The new signal is decomposed by the EMD algorithm to obtain the first-order intrinsic mode component IMF1:
- Calculate the first margin:
- (2)
- A new signal (i = 1,2, ..., N) is obtained by adding noise to the residual component r1(t), and the second component IMF2 is obtained by EMD decomposition:
- (3)
- Calculate the margin:
- (4)
- For the signal (i = 1, 2, ..., N), the k + 1th IMF is obtained by EMD decomposition:
- (5)
- Repeat (3) and (4) until the margin is a monotonic function and cannot be further decomposed. The final residual sequence is , then the original signal is decomposed into .
2.2. Signal IMF Component Energy Feature Construction
3. IGWO-BiLSTM Regression Model
3.1. BiLSTM Neural Network
- (1)
- The first step to calculating the forgetting gate ft is to determine the information discarded from the cell. The decision is implemented by the sigmoid layer of the forgetting gate. It looks at the previous output ht-1 as well as the current input xt and outputs a number between 0 and 1 for each number in a state Ct−1 on the cell, representing complete deletion and complete retention, respectively.
- (2)
- The second step, the input gate it determines what information is stored in the cell state next. The sigmoid layer of the input gate determines which values we will update. Next, the tanh layer creates a candidate vector , which will be added to the cell state. Combine these two vectors to create an updated value.
- (3)
- The third step to updating the previous state value, and update the previous state value Ct−1 to Ct.
- (4)
- The last step, the output gate ot needs to decide what to output. First, a sigmoid layer is run, which determines the part of the cell state to be output. Then the cell state is passed through tanh and multiplied by the output of the sigmoid gate. The output result ht is the output of LSTM and the hidden state of the next LSTM.
3.2. Gray Wolf Optimization Algorithm
3.3. Improving Gray Wolf Optimization Algorithm
- (1)
- Initialization stage. N wolves are randomly distributed and searched with in a given space.
- (2)
- Movement stage. The hunting strategy in IGWO is a combination of Xi-GWO(t + 1) and Xi-DLH(t + 1), that is, a combination of group-based hunting and dimension-based learning hunting (DLH). The Euclidean distance between the current position Xi(t) and the updated Xi-GWO(t + 1) is calculated. Equation (25) is used to construct the neighborhood Ni(t) of each wolf.
- (3)
- Selection and update stage. By comparing the fitness values of candidate wolves Xi-GWO(t + 1) and Xi-DLH(t + 1), the best candidate wolves are selected, which can be described by Formula (27).
3.4. IGWO-BiLSTM Regression Model
4. Life Prediction Methods
- (1)
- (2)
- Extract energy characteristic values by decomposing the signal with CEEMDAN into several IMF components. Utilize Formula (28) to calculate the correlation coefficient between each IMF component and the original signal to obtain n components with a strong correlation with the original signal, which contains the most crucial information. Following the approach in Section 2, use the energy information feature vector of these IMF components as the energy input feature for the model. Combine the obtained time domain feature vector with the energy feature vector to create a new feature vector, which serves as the input feature for the IGWO-BiLSTM model.
- (3)
- IGWO-BiLSTM model is established. In order to ensure that the model can train better results, assigning a smaller training set may lead to under-fitting the model, and assigning a larger training set may lead to over-fitting the model. The selected feature vectors are divided into training sets and test sets according to the ratio of 7:3. All data is normalized using the range of [−1, 1] to avoid large differences between samples and improve the convergence speed of the model. The weight matrix and bias vector in the model are determined using the IGWO algorithm and substituted into the model for training. The trained lifespan prediction model is then tested with the test set, and the obtained prediction results, along with the remaining life data of the corresponding test set samples, are used to calculate the root mean square error (RMSE) and coefficient of determination (R2). R2 indicates the percentage of the model prediction array reaching the data itself, with a higher value indicating better regression accuracy. Evaluate the performance of the model using RMSE and R2 indicators. If the requirements are not met, the regression model can be reconstructed by modifying the parameters until the requirements are met. If the requirements are met, determine the IGWO-BiLSTM prediction model.
- (4)
- For signal data collected in real time, feature extraction is performed according to steps (1) and (2) before substituting the extracted feature vectors into the IGWO-BiLSTM prediction model established in step (3) to predict RUL in real time.
5. Life Prediction by Experimental Data
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ma, J. Progress and existing problems of CNC machine tool machining accuracy improvement technology. Intern. Combust. Engine Accessories 2021, 17, 81–82. [Google Scholar]
- Shang, S. Life Prediction Modeling and Influencing Factors Analysis of Ball Screw Pair of CNC Machine Tools; Nanjing University of Aeronautics and Astronautics: Nanjing, China, 2019. [Google Scholar]
- Ning-Yun, L.; Chuang, C.; Bin, J.; Yin, X. Latest research progress of complex system maintenance strategy: From condition-based maintenance to predictive maintenance. J. Autom. 2021, 47, 1–17. [Google Scholar]
- Yan, J.; Meng, Y.; Lu, L.; Li, L. Industrial big data in an industry 4. 0 environment: Challenges, scheme, and applications for predictive maintenance. IEEE Access 2017, 5, 23484–23491. [Google Scholar] [CrossRef]
- Yan, J.; Meng, Y.; Lu, L.; Li, L. Manufacturing system maintenance based on dynamic programming model with prognostics information. J. Intell. Manuf. 2019, 30, 1155–1173. [Google Scholar]
- Huang, Z.; Xu, Z.; Ke, X.; Wang, W.; Sun, Y. Remaining useful life prediction for an adaptive skew-Wiener process model. Mech. Syst. Signal Process. 2017, 87, 294–306. [Google Scholar] [CrossRef]
- Cui, L.L.; Wang, X.; Xu, Y.G. A novel switching unscented Kalman filter method for remaining useful life prediction of rolling bearing. Measurement 2019, 135, 678–684. [Google Scholar] [CrossRef]
- Chen, Y.; Peng, G.; Zhu, Z.; Li, S. A novel deep learning method based on attention mechanism for bearing remaining useful life prediction. Appl. Soft Comput. 2020, 86, 105919–105925. [Google Scholar] [CrossRef]
- Wang, B.; Lei, Y.G. A hybrid prognostics approach for estimating remaining useful life of rolling element bearings. IEEE Trans. Reliab. 2018, 6, 401–412. [Google Scholar] [CrossRef]
- Tian, Q.P.; Wang, H.L. An ensemble learning and RUL prediction method based on bearings degradation indicator construction. Appl. Sci. 2020, 10, 346–368. [Google Scholar] [CrossRef] [Green Version]
- Chang, Y.; Fang, H. A hybrid method for system degradation based on particle filter and relevance vector machine. Re-Liabil. Eng. Syst. Saf. 2019, 186, 51–63. [Google Scholar] [CrossRef]
- Wang, X.L.; Jiang, B.; Lu, N.Y. Adaptive relevant vector machine-based RUL prediction under uncertain conditions. ISA Trans. 2019, 87, 217–224. [Google Scholar] [CrossRef] [PubMed]
- Guo, Y.; Chen, G.; Wang, Q. Weak feature extraction of rolling bearing fault based on generalized variational mode decomposition. Mech. Transm. 2023, 47, 150–157. [Google Scholar]
- Zhang, Y.; Li, H. Prediction method of bearing remaining life based on PVC-CAE. Comput. Appl. Res. 2023, 1–8. [Google Scholar] [CrossRef]
- Qu, J.; Ma, X.; Liang, P. Prediction of bearing remaining useful life based on BAS-BP model. Mach. Hydraul. 2022, 50, 172–175. [Google Scholar]
- Zhu, Y.; Guo, Y.; Zou, X.; Tian, T.; Xu, W.T. Rolling bearing fault feature enhancement extraction based on rotary encoder signal. Vib. Shock. 2023, 42, 119–125. [Google Scholar]
- Zhu, J.; Chen, N.; Peng, W.W. Estimation of bearing remaining useful life based on multiscale convolutional neural network. IEEE Trans. Ind. Electron. 2018, 66, 3208–3216. [Google Scholar] [CrossRef]
- Guo, R.X.; Wang, Y.; Zhang, H.C.; Zhang, G. Remaining useful life prediction for rolling bearings using EMD-RISI-LSTM. IEEE Trans. Instrum. Meas. 2021, 70, 1–12. [Google Scholar] [CrossRef]
- Torres, M.E.; Colominas, M.A.; Schlotthauer, G.; Flandrin, P. A complete ensemble empirical mode decomposition with adaptive noise. In Proceedings of the 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, Czech Republic, 22–27 May 2011; pp. 4144–4147. [Google Scholar]
- Badi; Zhang, H.; Zhang, W. Analysis of rolling bearing fault diagnosis based on EEMD and SVM. Agric. Mach. Use Maint. 2021, 300, 14–15. [Google Scholar]
- Gu, Y.; Su, Y.; Shen, X.; Luo, J.F.; Wang, T. Fault diagnosis of rolling bearings based on improved CEEMDAN alignment entropy and GWO-SVM. Comb. Mach. Tools Autom. Mach. Technol. 2022, 582, 62–66. [Google Scholar]
- Jin, C.G. Gearbox bearing fault diagnosis method based on CEEMDAN energy entropy and Mahalanobis distance. Mach. Tool Hydraul. 2020, 48, 218–223. [Google Scholar]
- Wu, Z.H.; Huang, N.E. Ensemble empirical mode decomposition: Anoise-assisted data analysis method. Adv. Adapt. Data Anal. 2009, 1, 1–41. [Google Scholar] [CrossRef]
- Wu, Y.; Shu, Q. Residual life analysis of parts based on time-frequency characteristics and PSO-SVR model. Comb. Mach. Tools Autom. Mach. Technol. 2021, 5, 5–9. [Google Scholar]
- Zhao, G.; Jiang, P.; Lin, T. Intelligent rolling bearing remaining life prediction method based on CNN-BiLSTM network and attention mechanism. Mechatron. Eng. 2021, 38, 1253–1260. [Google Scholar]
- Zhao, Z.; Zhao, J.; Wei, Z. Research on rolling bearing fault diagnosis based on BiLSTM. Vib. Shock. 2021, 40, 95–101. [Google Scholar]
- Nacer, S.M.; Nadia, B.; Abdelghani, R.; Mohamed, B. A novel method for bearing fault diagnosis based on BiLSTM neural networks. Int. J. Adv. Manuf. Technol. 2023, 125, 1477–1492. [Google Scholar] [CrossRef]
- Zhan, Y.; Sun, S.; Li, X.; Wang, F. Combined Remaining Life Prediction of Multiple Bearings Based on EEMD-BILSTM. Symmetry 2022, 14, 251. [Google Scholar] [CrossRef]
- Li, G.Y.; Liu, S.Y.; Han, Z.L.; Lv, H.T.; Yi, J.Q. Research on IGWO-SVR based transmission line ice coverage prediction model. J. Hubei Univ. Natl. Nat. Sci. Ed. 2023, 41, 79–84. [Google Scholar]
- Shi, M. Research on Improved LSTM Networks for Remaining Life Prediction of Lithium-Ion Batteries; Shaanxi University of Science and Technology: Xi’an, China, 2021. [Google Scholar]
- Ye, H.; Liu, Y. Eigenvalue Calculation of Large-Scale Time-Delay Power System; Science Press: New York, NY, USA, 2018. [Google Scholar]
Name | Formula |
---|---|
Maximum | |
Peak | |
Mean | |
Root amplitude | |
Standard deviation | |
Kurtosis | |
Waveform factor | |
Pulse factor | |
Minimum | |
Peak value | |
Absolute average | |
Variance | |
Root mean square | |
Skewness | |
Peak factor | |
Margin factor |
Serial Number | 1 | 2 | ... | 301 | 302 |
---|---|---|---|---|---|
Average amplitude | 0.080 | 0.080 | ... | 0.002 | 0.001 |
Square root amplitude | 0.066 | 0.066 | ... | 0.002 | 0.001 |
Standard deviation | 0.105 | 0.104 | ... | 0.001 | 0.001 |
Root mean square | 0.145 | 0.104 | ... | 0.002 | 0.002 |
EIFM1 | 0.993 | 0.989 | ... | 0.993 | 0.988 |
EIFM2 | 0.005 | 0.006 | ... | 0.033 | 0.020 |
EIFM3 | 0.045 | 0.049 | ... | 0.078 | 0.131 |
EIFM4 | 0.094 | 0.114 | ... | 0.055 | 0.060 |
EIFM5 | 0.054 | 0.068 | ... | 0.047 | 0.038 |
EIFM6 | 0.021 | 0.020 | ... | 0.034 | 0.022 |
Remaining life | 3200 | 3100 | ... | 20 | 10 |
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. |
© 2023 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
Wu, Q.; Niu, J.; Wang, X. Study on Life Prediction Method of Ball Screw Base on Constructed Degradation Feature and IGWO-BiLSTM. Actuators 2023, 12, 236. https://doi.org/10.3390/act12060236
Wu Q, Niu J, Wang X. Study on Life Prediction Method of Ball Screw Base on Constructed Degradation Feature and IGWO-BiLSTM. Actuators. 2023; 12(6):236. https://doi.org/10.3390/act12060236
Chicago/Turabian StyleWu, Qin, Jun Niu, and Xinglian Wang. 2023. "Study on Life Prediction Method of Ball Screw Base on Constructed Degradation Feature and IGWO-BiLSTM" Actuators 12, no. 6: 236. https://doi.org/10.3390/act12060236
APA StyleWu, Q., Niu, J., & Wang, X. (2023). Study on Life Prediction Method of Ball Screw Base on Constructed Degradation Feature and IGWO-BiLSTM. Actuators, 12(6), 236. https://doi.org/10.3390/act12060236