Fault diagnosis method based on time-frequency angular domain three-channel parallel convolutional network

By using a three-channel parallel convolutional network in time-frequency angle domain in fault diagnosis, the problems of high complexity and long diagnosis time in the existing technology are solved, and efficient and accurate fault diagnosis is achieved.

CN119577583APending Publication Date: 2025-03-07NO 703 RES INST OF CHINA SHIPBUILDING IND CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411739681.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

Existing machine learning methods are complex in the troubleshooting process, resulting in a long diagnosis time.

Method used

The fault diagnosis method based on the time-frequency angle domain three-channel parallel convolution network is adopted. By obtaining vibration signals and performing noise reduction processing, Fourier transform and angle resampling, the time-domain, frequency domain and angle domain signals are obtained, and then the multi-channel parallel convolutional neural network model is used to feature extraction and fusion of these signals, and finally fault diagnosis is achieved.

Benefits of technology

This method can improve the accuracy and efficiency of fault diagnosis, simplify the feature extraction process, reduce the complexity of diagnosis, and improve the efficiency of fault diagnosis in the context of big data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119577583A_ABST
    Figure CN119577583A_ABST
Patent Text Reader

Abstract

The invention discloses a fault diagnosis method based on a time-frequency angular domain three-channel parallel convolutional network, and belongs to the technical field of fault diagnosis. The problems that an existing machine learning method is high in fault diagnosis process complexity and long in diagnosis time are solved. According to the invention, the vibration signal of the operation of the target rotating machine is obtained, the vibration signal is used as the input of the convolution diagnosis model, the fault diagnosis is carried out on the target rotating machine through the convolution diagnosis model, and the convolution diagnosis model is obtained through pre-training. The training method of the convolution diagnosis model comprises the following steps: respectively carrying out noise reduction processing, Fourier transform and angle resampling on a sample vibration signal; acquiring a time domain signal, a frequency domain signal and an angular domain signal, and establishing a standardized data set by using the time domain signal, the frequency domain signal and the angular domain signal; and establishing a multi-channel parallel convolutional neural network model, and training, testing and verifying the multi-channel parallel convolutional neural network model by using the standardized data set to complete training of the convolutional diagnosis model. The method is suitable for fault diagnosis of equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of fault diagnosis. Background Art

[0002] With the rapid development of industrial production, equipment fault diagnosis has become the key to ensure the normal operation and safe operation of equipment. Due to the large amount of data for mechanical equipment status monitoring, deep learning technology has been widely used in the field of rotating machinery fault diagnosis. In the traditional vibration signal analysis process, there are high requirements for the basic theory of vibration signal analysis and corresponding work experience. Compared with traditional fault diagnosis methods, deep learning algorithms have the advantages of strong generalization ability, high recognition accuracy, and automatic extraction of mechanical equipment fault characteristics from experimental data without human intervention.

[0003] Gearboxes play a vital role in mechanical transmission systems, transmitting power between shafts and expected to work 24 hours a day in production systems. Any failure of the gearbox may lead to unnecessary downtime, expensive repair costs, and even casualties. Therefore, it is crucial to detect and diagnose faults at the initial stage. Fault diagnosis, as an effective component of condition-based maintenance, has received much attention in the safe operation of gearboxes.

[0004] In view of the problem that the fault diagnosis process of traditional machine learning methods is complicated and prone to omission of fault information, some people use deep learning methods based on convolutional neural networks to study the fault diagnosis technology of offshore wind turbine gearboxes. The time-frequency diagram of the vibration signal obtained by continuous wavelet transform is directly used as input, and the convolutional neural network is used to automatically extract features and perform fault diagnosis. The simulation verification results show that the method can accurately diagnose gear faults, and the accuracy of the diagnosis results of limited data is 100%. Compared with the machine learning method, the fault feature extraction process is simplified and the fault diagnosis accuracy is improved.

[0005] Some people have proposed an intelligent fault diagnosis method for bearings under different conditions based on angular domain resampling, symmetrical dot pattern (SDP) and deep convolutional neural network (DCNN). In order to further improve the proportion of fault information in the signal, CEEMDAN is applied to the denoising and reconstruction of angular domain vibration signals, and the denoised and reconstructed signals are visualized by SDP, where the SDP parameters are determined by the Pearson correlation coefficient. In addition, the SDP patterns are formed by mapping different reconstructed fault signals into the polar coordinate system, and the formed SDP patterns are classified by DCNN to achieve fault diagnosis.

[0006] Although the above two methods have high diagnostic accuracy, they do not take into account the complexity of feature extraction and its impact on diagnosis time. Summary of the invention

[0007] The present invention aims to solve the problems of high complexity and long diagnosis time in the fault diagnosis process of the existing machine learning method, and now provides a fault diagnosis method based on three-channel parallel convolutional network in time-frequency angle domain.

[0008] The fault diagnosis method based on three-channel parallel convolutional network in time-frequency angle domain of the present invention comprises:

[0009] A vibration signal of a target rotating machine is obtained, and the vibration signal is used as an input of a convolutional diagnosis model. Fault diagnosis of the target rotating machine is performed through the convolutional diagnosis model, wherein the convolutional diagnosis model is obtained through pre-training, and the training method of the convolutional diagnosis model is:

[0010] Perform noise reduction, Fourier transform and angle resampling on the sample vibration signal respectively; obtain time domain signal, frequency domain signal and angle domain signal;

[0011] Performing standardization processing on the time domain signal, the frequency domain signal and the angle domain signal to obtain a standardized data set;

[0012] Dividing the standardized data set into a training set, a test set, and a validation set;

[0013] A multi-channel parallel convolutional neural network model is established, and the multi-channel parallel convolutional neural network model is trained using the training set, and then the test set and the validation set are used for testing and verification; the verification meets the accuracy requirements and the training of the convolutional diagnostic model is completed.

[0014] Further, in the present invention, the multi-channel parallel convolutional neural network model includes three single convolution channels, a fusion layer, a flattening layer, a fully connected layer W1, a fully connected layer W2 and an output layer;

[0015] The three single convolution channels are used to extract features of the time domain signal, the frequency domain signal and the angle domain signal, respectively, to obtain the time domain feature signal, the frequency domain feature signal and the angle domain feature signal;

[0016] The fusion layer is used to perform weighted summation on the signals of each channel to obtain a set of sum signals, and then transmit the sum signals to the flattening layer;

[0017] The flattening layer is used to reduce the dimension of the sum signal and then transmit it to the output layer after propagation through the fully connected layer W1 and the fully connected layer W2;

[0018] The output layer uses a Softmax activation function to judge the fault category, normalizes a received numerical vector into a fault category probability distribution vector, and takes the category with the highest fault probability as the final fault category.

[0019] Furthermore, in the present invention, before the time domain signal, the frequency domain signal and the angle domain signal are input into a single convolution channel, the two-dimensional data is decomposed into three-dimensional data through an input layer.

[0020] Furthermore, in the present invention, the single convolution channel includes, from the input end to the output end, in sequence: convolution layer 1, pooling layer 1, convolution layer 2, pooling layer 2, convolution layer 3, pooling layer 3, convolution layer 4, pooling layer 4, convolution layer 5, pooling layer 5, convolution layer 6, pooling layer 6 and fully connected layer 1.

[0021] Furthermore, in the present invention, the Softmax activation function is:

[0022]

[0023] Where x is the real input vector; x i and x j are the i-th and j-th elements in the input vector; n is the total number of elements in the input vector, each element of the input vector corresponds to a fault category; is the probability corresponding to the i-th fault category.

[0024] Firstly, the present invention can realize accurate identification of gearbox faults with high fault identification accuracy. Secondly, the use of time domain, frequency domain and angular domain ensures that the feature complexity is improved without affecting the diagnosis time. Finally, a convolutional neural network is used to automatically extract features from the original vibration time domain signal of the gearbox fault, replacing manual feature extraction and feature engineering, thereby improving the efficiency of gearbox fault diagnosis in the context of big data; through the divided validation set data verification, the network model can extract different signal features through different channels, and after the fusion of signal features, it can realize gearbox fault diagnosis with high accuracy, and effectively reduce the complexity of fault diagnosis and improve the diagnostic efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 It is a time domain characteristic diagram involved in the present invention;

[0026] Figure 2 is a schematic diagram of Fourier transform involved in the present invention;

[0027] Figure 3 is a frequency amplitude diagram to which the present invention relates;

[0028] Figure 4 It is a schematic diagram of the angle domain transformation involved in the present invention;

[0029] Figure 5 It is a structural diagram of a three-channel convolution model involved in the present invention;

[0030] Figure 6 This is a confusion matrix result diagram involved in the present invention. DETAILED DESCRIPTION

[0031] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work belong to the scope of protection of the present invention. It should be noted that the embodiments of the present invention and the features in the embodiments can be combined with each other without conflict.

[0032] Specific implementation method 1: refer to Figures 1 to 6 Specifically describing this embodiment, the fault diagnosis method based on three-channel parallel convolutional network in time-frequency angle domain described in this embodiment includes:

[0033] A vibration signal of a target rotating machine is obtained, and the vibration signal is used as an input of a convolutional diagnosis model. Fault diagnosis of the target rotating machine is performed through the convolutional diagnosis model, wherein the convolutional diagnosis model is obtained through pre-training, and the training method of the convolutional diagnosis model is:

[0034] Perform noise reduction, Fourier transform and angle resampling on the sample vibration signal respectively; obtain time domain signal, frequency domain signal and angle domain signal;

[0035] Performing standardization processing on the time domain signal, the frequency domain signal and the angle domain signal to obtain a standardized data set;

[0036] Dividing the standardized data set into a training set, a test set, and a validation set;

[0037] A multi-channel parallel convolutional neural network model is established, and the multi-channel parallel convolutional neural network model is trained using the training set, and then the test set and the validation set are used for testing and verification; the verification meets the accuracy requirements and the training of the convolutional diagnostic model is completed.

[0038] Further, in the present invention, the multi-channel parallel convolutional neural network model includes three single convolution channels, a fusion layer, a flattening layer, a fully connected layer W1, a fully connected layer W2 and an output layer;

[0039] The three single convolution channels are used to extract features of the time domain signal, the frequency domain signal and the angle domain signal, respectively, to obtain the time domain feature signal, the frequency domain feature signal and the angle domain feature signal;

[0040] The fusion layer is used to perform weighted summation on the signals of each channel to obtain a set of sum signals, and then transmit the sum signals to the flattening layer;

[0041] The flattening layer is used to reduce the dimension of the sum signal and then transmit it to the output layer after propagation through the fully connected layer W1 and the fully connected layer W2;

[0042] The output layer uses a Softmax activation function to judge the fault category, normalizes a received numerical vector into a fault category probability distribution vector, and takes the category with the highest fault probability as the final fault category.

[0043] Furthermore, in the present invention, before the time domain signal, the frequency domain signal and the angle domain signal are input into a single convolution channel, the two-dimensional data is decomposed into three-dimensional data through an input layer.

[0044] Furthermore, in the present invention, the single convolution channel includes, from the input end to the output end, in sequence: convolution layer 1, pooling layer 1, convolution layer 2, pooling layer 2, convolution layer 3, pooling layer 3, convolution layer 4, pooling layer 4, convolution layer 5, pooling layer 5, convolution layer 6, pooling layer 6 and fully connected layer 1.

[0045] Furthermore, in the present invention, the Softmax activation function is:

[0046]

[0047] Where x is the real input vector; x i and x j are the i-th and j-th elements in the input vector; n is the total number of elements in the input vector, each element of the input vector corresponds to a fault category; is the probability corresponding to the i-th fault category.

[0048] The specific process of using the method of the present invention to diagnose gear faults is as follows:

[0049] S1. Build a fault simulation test bench, simulate different degrees of damage to key components, simulate local damage faults such as gear tooth breakage, peeling, wear, pitting, and various common operating signals, and use acceleration sensors to collect experimental data to form the required data set. Use 80% of the samples as the training set to train the neural network parameters, use 50% of the remaining 20% ​​of the samples as the validation set to verify the feasibility of the training model, and use the remaining 10% of the samples as the test set for the estimated test of the final model.

[0050] S2. De-noise the divided data set to improve the signal-to-noise ratio of the signal. The de-noised data is used as a time domain signal, and then Fourier transform is performed on it to obtain a frequency domain signal, and angle resampling is performed to obtain an angle domain signal.

[0051] S3. Dataset standardization: One of the conditions that deep learning must meet is that the training set, validation set, and test set must be under the same distribution. Therefore, the mean and variance of the training set must be extracted to achieve training set standardization, and the mean and variance of the training set must be used to standardize the validation set and test set. In this way, the three data sets meet the same distribution.

[0052] S4. Use the processed data to train the model. The three channels of the multi-channel parallel convolutional neural network model use time domain data, frequency domain data, and angular domain data as input respectively, and then flatten and connect the outputs of each channel after convolution for fault diagnosis.

[0053] S5. Finally, the model is evaluated using the validation set and test set, and the loss graph and accuracy graph of the training set and validation set are output. The degree of fault classification of the test set is observed through the confusion matrix.

[0054] In summary, the actual operation process of this method is shown in the figure.

[0055] Although the present invention is described herein with reference to specific embodiments, it should be understood that these embodiments are merely examples of the principles and applications of the present invention. It should therefore be understood that many modifications may be made to the exemplary embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention as defined by the appended claims. It should be understood that the various dependent claims and features described herein may be combined in a manner different from that described in the original claims. It should also be understood that the features described in conjunction with a single embodiment may be used in other described embodiments.

Claims

1. A fault diagnosis method based on three-channel parallel convolutional network in time-frequency angle domain, characterized in that: include: A vibration signal of a target rotating machine is obtained, and the vibration signal is used as an input of a convolutional diagnosis model. Fault diagnosis of the target rotating machine is performed through the convolutional diagnosis model. The convolutional diagnosis model is obtained through pre-training. The training method of the convolutional diagnosis model is: Perform noise reduction, Fourier transform and angle resampling on the sample vibration signal respectively; obtain time domain signal, frequency domain signal and angle domain signal; Performing standardization processing on the time domain signal, the frequency domain signal and the angle domain signal to obtain a standardized data set; Dividing the standardized data set into a training set, a test set, and a validation set; A multi-channel parallel convolutional neural network model is established, the multi-channel parallel convolutional neural network model is trained using the training set, and then the test set and the validation set are used for testing and verification; the verification meets the accuracy requirements and the training of the convolutional diagnostic model is completed.

2. The fault diagnosis method based on three-channel parallel convolutional network in time-frequency angle domain according to claim 1 is characterized in that: The multi-channel parallel convolutional neural network model includes three single convolution channels, a fusion layer, a flattening layer, a fully connected layer W1, a fully connected layer W2, and an output layer; The three single convolution channels are used to extract features of the time domain signal, the frequency domain signal and the angle domain signal, respectively, to obtain the time domain feature signal, the frequency domain feature signal and the angle domain feature signal; The fusion layer is used to perform weighted summation on the signals of each channel to obtain a set of sum signals, and then transmit the sum signals to the flattening layer; The flattening layer is used to reduce the dimension of the sum signal and then transmit it to the output layer after propagation through the fully connected layer W1 and the fully connected layer W2; The output layer uses the Softmax activation function to judge the fault category, normalizes a received numerical vector into a fault category probability distribution vector, and takes the category with the highest fault probability as the final fault category.

3. The fault diagnosis method based on three-channel parallel convolutional network in time-frequency angle domain according to claim 1 is characterized in that: Before the time domain signal, frequency domain signal and angle domain signal are input into a single convolution channel, the two-dimensional data is decomposed into three-dimensional data through the input layer.

4. The fault diagnosis method based on three-channel parallel convolutional network in time-frequency angle domain according to claim 2 is characterized in that: The single convolution channel includes, from the input end to the output end, convolution layer 1, pooling layer 1, convolution layer 2, pooling layer 2, convolution layer 3, pooling layer 3, convolution layer 4, pooling layer 4, convolution layer 5, pooling layer 5, convolution layer 6, pooling layer 6 and fully connected layer 1.

5. The fault diagnosis method based on three-channel parallel convolutional network in time-frequency angle domain according to claim 2 is characterized in that: The Softmax activation function is: Where x is the real input vector; x i and x j are the i-th and j-th elements in the input vector; n is the total number of elements in the input vector, each element of the input vector corresponds to a fault category; is the probability corresponding to the i-th fault category.