Research on the Service Condition Monitoring Method of Rolling Bearings Based on Isomorphic Data Fusion
Abstract
:1. Introduction
2. Relevant Theoretical Approaches
2.1. Wavelet Packet Denoising
2.2. Entropy Weighting Method
2.3. Principle of the PCA Downscaling Algorithm
2.4. Chaos Mapping
2.5. Particle Swarm Optimization Algorithm
2.6. Comparison of Fusion Effect
2.6.1. Improved Chaotic Particle Swarm Optimization Algorithm
- (1)
- Obtaining the original vibration signals: load the original vibration signals in the X, Y, and Z directions to obtain three vectors of length N.
- (2)
- Wavelet packet denoising: 4-layer wavelet packet denoising is performed on the loaded signal to obtain the reconstructed signal in the x, y, and z directions.
- (3)
- Divide the samples: each vector is randomly divided into 200 samples of length 1024 to obtain 600 samples, which are then stored in a 600 × 1024 matrix.
- (4)
- Entropy weighting method to extract time domain and frequency domain features: for each sample, 14 time domain features and 5 frequency domain features are calculated to obtain a 19-dimensional feature vector. For all 600 samples, a 600 × 19 feature matrix is formed.
- (5)
- The obtained feature matrix is downscaled using the PCA downscaling algorithm, and the first three principal components are selected according to the contribution rate, constituting a brand new feature matrix of 600 × 3. This matrix is normalized, and the weight of the feature matrix is calculated using the entropy weight method.
- (6)
- Chaotic particle swarm optimization algorithm: the initial positions and velocities of the particles are optimized using the Logistic chaotic mapping search algorithm, and the fusion weights are iteratively updated using Shannon’s direct as the fitness function. According to the optimization results, the optimal fusion weights of the vibration signals in three directions are obtained, . The number of particles is set to 20, the maximum number of iterations for the particle swarm optimization algorithm is set to 50, and the number of iterations of the chaotic mapping is set to 30.
- (7)
- Data fusion: according to the optimal weights, the vibration signals in the three directions are weighted and fused, and the fused data are obtained and saved as a new data set, which is biased and calculated afterward.
2.6.2. Comparison of Algorithm Fusion Effects
- Scheme I: particle swarm optimization (PSO)
- Scheme II: particle swarm optimization + entropy weight method (CPSO-EWM)
- Scheme III: Chaos mapping + particle swarm optimization (CPSO)
- Scheme IV: Chaos mapping + particle swarm optimization + entropy weight method (CPSO-EWM)
2.7. Deep Learning Related Modules Introduction
2.7.1. DenseNet Module
2.7.2. Transformer Module
- (1)
- Position Encoding: with the introduction of positional encoding, the Transformer model, in order to obtain better parallel computing power, is added to the embedding vector (embedding) of an element as an overall vector by encoding the position of the element in the sequence. Positional coding uses the following functions:
- (2)
- Multi-head attention: the multi-head attention mechanism used inside the encoder and decoder structures in the Transformer model is obtained by extending the dimensions based on the Scaled Dot-product Attention mechanism.
- (3)
- Residual Connection: the Transformer uses residual connection to enhance the flow of information to improve performance and optimize the training process in combination with the layer normalization operation as follows:
- (4)
- Data enter a fully connected network made up of two linear transformation layers and one nonlinear activation layer after being output from the multi-attention layer. The activation function in this network uses a linear rectification function.
- (5)
- Max-pooling: the Transformer module’s encoder ends with the introduction of the pooling layer downsampling function. The pooling procedure, in which the pooling layer adopts the maximum pooling can lower the size of the feature vectors and the danger of overfitting.
2.7.3. Introduction to the DAT feature extraction model
- (1)
- Increase feature extraction’s effectiveness: the Transformer, on the one hand, uses the self-attention mechanism, which is able to better capture key information in the sequence and improve the accuracy and efficiency of feature extraction. DenseNet, on the other hand, has the characteristic of dense connection, which can more fully utilize low-level features for classification and improve the efficiency of feature extraction.
- (2)
- Increase the model’s capacity for generalization: Transformer and DenseNet both possess excellent feature extraction and generalization capabilities, enabling them to deal with complicated changes and noise interference in the bearing signal and increase the model’s capacity for generalization.
- (3)
- Make the most of the bearing vibration signal’s time series properties. The bearing signal is a type of time series signal and contains a few time series features. Both DenseNet and Transformer can fully utilize time series features to extract more thorough and precise feature representations, resulting in better classification of the signal.
3. Model Setup and Training
3.1. Condition Monitoring Model Introduction
3.2. Data Pre-Processing
3.2.1. Data Normalization
3.2.2. Overlapping Sampling
3.3. DAT Model Hyperparameter Settings
3.4. Model Training
4. Fusion Data Testing
5. Conclusions
- The data-level fusion method of multi-source homogeneous sensors is proposed by fusing data from different sensors. Information of multiple dimensions can be obtained, which makes the perception of the target object or the environment more comprehensive and accurate and enhances time-domain continuity alongside the consistency of data, which can be enhanced as well as the fault tolerance and robustness of the system.
- A DAT deep feature extraction model can be constructed to monitor the working condition of spindle bearings, which can recognize the bearing faults and unbalanced loads.
- Through the AdamP optimization algorithm and the improved Ce_loss loss function, the iterative performance of the proposed model can be drastically improved, and the steady state can be reached faster.
- This study validates the fusion performance of isomorphic signals and the diagnostic performance of the model. In the future, we plan to apply the DAT model to other components of the spindle system and migrate it to other fields for validation. This could expand the applicability of the model and increase its value in practical engineering applications.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Jing, L.; Zhao, M.; Li, P.; Xu, X. A convolutional neural network based feature learning and fault diagnosis method for the condition monitoring of gearbox. Measurement 2017, 111, 2–4. [Google Scholar] [CrossRef]
- Jeschke, S.; Brecher, C.; Meisen, T.; Özdemir, D.; Eschert, T. Industrial Internet of Things and Cyber Manufacturing System; Springer: Cham, Switzerland, 2017; pp. 3–19. [Google Scholar]
- Yin, S.; Li, X.; Gao, H.; Kaynak, O. Data-based techniques focused on modern industry: An overview. IEEE Trans. Ind. Electron. 2014, 62, 657–667. [Google Scholar] [CrossRef]
- Ma, S.; Yin, Y.; Chao, B.; Yan, K.; Fang, B.; Hong, J. A Real-time Coupling Model of Bearing-Rotor System Based on Semi-flexible Body Element. Int. J. Mech. Sci. 2023, 245, 108098. [Google Scholar] [CrossRef]
- Fang, B.; Zhang, J.; Hong, J.; Yan, K. Research on the Nonlinear Stiffness Characteristics of Double-Row Angular Contact Ball Bearings under Different Working Conditions. Lubricants 2023, 11, 44. [Google Scholar] [CrossRef]
- Zhang, Y.F.; Li, Y.H.; Kong, L.F.; Li, W.C.; Yi, Y.J. Rolling bearing condition monitoring method based on multi-feature information fusion. J. Adv. Manuf. Sci. Technol. 2022, 3, 2022020. [Google Scholar] [CrossRef]
- Zhou, J.; Zhu, J.W. Research on machine learning classification problems and algorithms. Software 2019, 40, 205–208. [Google Scholar]
- Zhang, R.; Wang, Y.B. Research on machine learning and its algorithms and development. J. Commun. Univ. China Nat. Sci. Ed. 2016, 23, 10–18. [Google Scholar]
- Wu, X.M.; Wu, Y.Y.; Wang, X.; Li, C.F.; Zhang, F.H. Application of machine learning in bearing fault diagnosis. Equip. Manuf. Technol. 2022, 03, 03,118–126. [Google Scholar]
- Zhang, Y.F.; Li, Y.H.; Wang, D.F.; Kong, L.F. A rolling bearing fault monitoring method based on multi-source information fusion. Bearing 2022, 12, 12,59–65. [Google Scholar]
- Zhang, X.Y.; Luan, Z.Q.; Liu, X.L. A review of deep learning based rolling bearing fault diagnosis research. Equip. Manag. Maint. 2017, 18, 130–133. [Google Scholar]
- Lu, X.Y.; Zhang, C.B.; Gao, J.; Xu, Y.P.; Shao, X. Bearing fault diagnosis algorithm based on convolutional neural network and CatBoost. Electromechanical Eng. 2023, 01, 1–10. [Google Scholar]
- Janssens, O.; Slavkovikj, V.; Vervisch, B.; Stockman, K.; Loccufier, M.; Verstockt, S.; Van de Walle, R.; Van Hoecke, S. Convolutional neural network based fault detection for rotating machinery. J. Sound Vib. 2016, 377, 331–345. [Google Scholar] [CrossRef]
- Gu, X.; Tang, X.H.; Lu, J.G.; Li, S.W. Adaptive Fault Diagnosis Method for Rolling Bearings Based on I-DCNN-LSTM. Mach. Tool. Hydraul. 2020, 48, 107–113. [Google Scholar]
- Zhang, Y.; Liu, Y.; Wang, L.; Li, D.; Zhang, W.; Kong, L. Bearing Non-Uniform Loading Condition Monitoring Based on Dual-Channel Fusion Improved DenseNet Network. Lubricants 2023, 11, 251. [Google Scholar] [CrossRef]
- Jin, X.B.; Lin, Y.S.; Zhang, H. Multisensor fusion estimation in state monitoring. Control. Theory Appl. 2009, 26, 296–298. [Google Scholar]
- Okatan, A.; Hajiyev, C.; Hajiyeva, U. Fault detection in sensor information fusion Kalman filter. Int. J. Electron. Commun. 2009, 63, 762–768. [Google Scholar] [CrossRef]
- Bath, W.G.; Boswell, C.M.; Sommerer, S.; Wang, I. Detection systems information fusion. Johns Hopkins APL Tech. Dig. 2005, 26, 306–313. [Google Scholar]
- Sung, W.T.; Tsai, M.H. Multi-sensor wireless signal aggregation for environmental monitoring system via multi-bit data fusion. Appl. Math. Inf. Sci. 2011, 5, 589–603. [Google Scholar]
- Li, Z.M.; Chen, R.Z.; Zhang, B.M. Study of adaptive weighted estimate algorithm of congeneric multi-sensor data fusion. J. Lanzhou Univ. Technol. 2006, 32, 78–82. [Google Scholar]
- Yan, J.; Hu, Y.; Guo, C. Rotor unbalance fault diagnosis using DBN based on multi-source heterogeneous information fusion. Procedia Manuf. 2019, 35, 1184–1189. [Google Scholar] [CrossRef]
- Duan, Z.S.; Han, C.Z.; Tao, T.F. Consistent multi-sensor data fusion based on nearest statistical distance. Chin. J. Sci. Instrum. 2005, 26, 478–481. [Google Scholar]
- Wang, J.Q.; Zhou, H.Y.; Wu, Y. The theory of data fusion based on state optimal estimation. Math. Appl. 2007, 20, 392–399. [Google Scholar]
- Zheng, Y.J.; Niu, R.X.; Varshney, P.K. Sequential Bayesian estimation with censored data for multi-sensor systems. IEEE Trans. Signal Process. 2014, 62, 2626–2641. [Google Scholar] [CrossRef]
- Fan, S.L.; Li, D.G.; Zhao, J.M. An mine multi-sensor maximum likelihood estimation data fusion algorithm. J. Inf. Comput. Sci. 2013, 10, 3809–3814. [Google Scholar] [CrossRef]
- Lei, X.F.; Zhu, B. Perception of microburst based on multi-sensor data fusion. Inf. Control. 2011, 40, 296–301. [Google Scholar]
- Fincher, D.W.; Mix, D.F. Multi-sensor data fusion using neural networks. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Los Angeles, CA, USA, 4–7 November 1990; pp. 835–838. [Google Scholar]
- Tang, A.H.; Zhang, Y.M. Application of fuzzy clustering in multi-sensor information fusion. J. Theor. Appl. Inf. Technol. 2012, 45, 661–667. [Google Scholar]
- Su, W.X.; Zhu, Y.L.; Liu, F.; Ma, L.B. A homogeneous multi-sensor online data fusion method based on improved fuzzy clustering. Inf. Control. 2015, 44, 557–563. [Google Scholar]
- Tang, Z.Y.; Cai, Y.; Wang, H. A multi-sensor data fusion method based on adaptive weighting algorithm. Command. Inf. Syst. Technol. 2022, 13, 66–70. [Google Scholar]
- Cai, B.L.; Su, G.D. Research on improved batch estimation and adaptive weighted fusion method. Meas. Control. Technol. 2019, 38, 122–126. [Google Scholar]
- Zhu, K.; Song, X.; He, J.X.; Yang, L. Greenhouse data fusion based on wavelet noise reduction and adaptive weighting method. Jiangsu Agric. Sci. 2021, 49, 180–186. [Google Scholar]
- Feng, A.A.; Yue, J.H.; Zheng, Y.; Guo, X.Y. Simulation analysis of wavelet packet denoising optimized by thought evolution algorithm. Comput. Simul. 2020, 37, 285–290. [Google Scholar]
- Guo, C.J.; Gong, C.Y.; Rong, F.; Song, Y.Q. Real-time vibration signal storage management technology based on entropy weight method. J. Tianjin Polytech. Univ. 2015, 34, 67–71. [Google Scholar]
- Chen, L.; Zhang, C.L. Rolling bearing fault diagnosis based on EMD envelope spectral features and PCA-PNN. Coal Mine Mach. 2022, 43, 173–176. [Google Scholar]
- He, X.S.; Yang, X.R. Analytical comparison of particle swarm algorithms for chaotic mapping. J. Basic Sci. Text. Coll. Univ. 2023, 36, 86–93. [Google Scholar]
- Li, K.; Xiong, M.; Su Lei Lu, L.X.; Chen, S. Fault diagnosis method based on improved deep limit learning machine. Vib. Test Diagn. 2020, 40, 1120–1127. [Google Scholar]
- Heo, B.; Chun, S.; Oh, S.J.; Han, D.; Yun, S.; Kim, G.; Uh, Y.; Ha, J. Adamp: Slowing down the slowdown for momentum optimizers on scale-invariant weights. arXiv 2020, arXiv:2006.08217. [Google Scholar]
Feature Classification | Feature Extraction |
---|---|
Time domain features | Maximum value, minimum value, peak-to-peak value, average value, absolute average value, root mean square, variance, standard deviation, steepness, skewness, peak factor, waveform factor, pulse factor, margin factor |
Frequency domain features | Mean frequency, mean square frequency, root mean square frequency, frequency variance, frequency standard deviation |
PSO | PSO-EWM | CPSO | CPSO-EWM | |
---|---|---|---|---|
CI | 9.3194 | 13.9624 | 11.5777 | 18.0705 |
PSO | PSO-EWM | CPSO | CPSO-EWM | |
---|---|---|---|---|
CI | 9.3194 | 13.9624 | 11.5777 | 18.0705 |
Model Name | 1D-DAT | |
---|---|---|
Structure Type | Convolution Kernel | |
Input layer | 1D FFT spectrum | — |
Convolution layer | Conv | |
Pooling layer | Max-pooling | |
Adaptive Features Extraction Module 1 | ||
Transition layer-1:BN-Relu-Conv-Pooling | ||
… … | … … | |
Transition layer-2:BN-Relu-Conv-Pooling | ||
Adaptive Features Extraction Module 2 | Position code×1 | — |
Encoder×1 | — | |
Encoder×1 | ||
Max-pooling | ||
Fully connected layer | FC | — |
Output layer | SoftMax | — |
Experimental Conditions | Training Set: Validation Set: Test Set | Labels |
---|---|---|
Inner ring failure | 280:80:40 | IF |
Outer ring failure | 280:80:40 | OF |
Ball Failure | 280:80:40 | BF |
Normal | 280:80:40 | Normal |
Inner Ring Diameter/mm | Outer Ring Diameter/mm | Thickness/mm | Dynamic Load/KN | Static Load/mm |
---|---|---|---|---|
70 | 100 | 20 | 47 | 43 |
Parameter Category | Parameter Setting |
---|---|
Optimizer | AdamP |
Loss function | Ce_loss |
Number of iterations | 100 |
Initial learning rate | 0.001 |
Smoothing | 0.1 |
Batch Size | 64 |
Data Sets | Experimental Setup | Number of Iterations | Training Time/s | Average Acc/% | Maximum Acc/% |
---|---|---|---|---|---|
Jiangnan University | 600 r/min | 100 | 57 | 99.375% | 99.756% |
800 r/min | 100 | 62 | 99.583% | 99.625% | |
1000 r/min | 100 | 58 | 99.285% | 99.423% |
Experiments | DAT | Transformer | DenseNet-LSTM | CNN-LSTM | DenseNet |
---|---|---|---|---|---|
600 r/min | 99.275% | 97.725% | 96.768% | 75.833% | 93.333% |
800 r/min | 99.583% | 98.583% | 97.525% | 70.512% | 85.233% |
1000 r/min | 99.158% | 98.375% | 97.245% | 72.012% | 95.076% |
Experimental Setup | Signal Type | Training Set | Validation Set | Test Set |
---|---|---|---|---|
Experiment 1 (F1 position) | F1(C2) = 400 N | 840 | 240 | 120 |
F1(C4) = 800 N | 840 | 240 | 120 | |
F1(C6) = 1200 N | 840 | 240 | 120 | |
Experiment 2 (F2 position) | F2(C2) = 400 N | 840 | 240 | 120 |
F2(C4) = 800 N | 840 | 240 | 120 | |
F2(C6) = 1200 N | 840 | 240 | 120 | |
Experiment 3 (F3 position) | F3(C2) = 400 N | 840 | 240 | 120 |
F3(C4) = 800 N | 840 | 240 | 120 | |
F3(C6) = 1200 N | 840 | 240 | 120 |
Experimental Setup | Fusion Data | X-Direction Average/Acc% | Y-Direction Average/Acc% | Z-Direction Average/Acc% | |
---|---|---|---|---|---|
Avg/Acc% | Max/Acc% | ||||
F1 position | 99.76% | 100% | 99.15% | 98.56% | 97.72% |
F2 position | 99.82% | 100% | 98.66% | 97.66% | 99.17% |
F3 position | 99.92% | 100% | 98.52% | 99.23% | 99.40% |
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
Zhang, Y.; Liu, Y.; Yang, M.; Feng, X.; Zhu, Q.; Kong, L. Research on the Service Condition Monitoring Method of Rolling Bearings Based on Isomorphic Data Fusion. Lubricants 2023, 11, 429. https://doi.org/10.3390/lubricants11100429
Zhang Y, Liu Y, Yang M, Feng X, Zhu Q, Kong L. Research on the Service Condition Monitoring Method of Rolling Bearings Based on Isomorphic Data Fusion. Lubricants. 2023; 11(10):429. https://doi.org/10.3390/lubricants11100429
Chicago/Turabian StyleZhang, Yanfei, Yang Liu, Mingqi Yang, Xiaoyang Feng, Qianxiang Zhu, and Lingfei Kong. 2023. "Research on the Service Condition Monitoring Method of Rolling Bearings Based on Isomorphic Data Fusion" Lubricants 11, no. 10: 429. https://doi.org/10.3390/lubricants11100429
APA StyleZhang, Y., Liu, Y., Yang, M., Feng, X., Zhu, Q., & Kong, L. (2023). Research on the Service Condition Monitoring Method of Rolling Bearings Based on Isomorphic Data Fusion. Lubricants, 11(10), 429. https://doi.org/10.3390/lubricants11100429