[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112729834A - Bearing fault diagnosis method, device and system - Google Patents

Bearing fault diagnosis method, device and system Download PDF

Info

Publication number
CN112729834A
CN112729834A CN202110077986.2A CN202110077986A CN112729834A CN 112729834 A CN112729834 A CN 112729834A CN 202110077986 A CN202110077986 A CN 202110077986A CN 112729834 A CN112729834 A CN 112729834A
Authority
CN
China
Prior art keywords
bearing
neural network
convolutional neural
fault
dimensional convolutional
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110077986.2A
Other languages
Chinese (zh)
Other versions
CN112729834B (en
Inventor
熊辉
刘检华
苏凯鸽
庄存波
张雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN202110077986.2A priority Critical patent/CN112729834B/en
Publication of CN112729834A publication Critical patent/CN112729834A/en
Application granted granted Critical
Publication of CN112729834B publication Critical patent/CN112729834B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M13/00Testing of machine parts
    • G01M13/04Bearings
    • G01M13/045Acoustic or vibration analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/12Classification; Matching

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Acoustics & Sound (AREA)
  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

The application discloses a bearing fault diagnosis method, a bearing fault diagnosis device and a bearing fault diagnosis system, which relate to the technical field of fault detection, wherein the method comprises the following steps: under a preset working condition and a sampling frequency, collecting bearing fault data when a fault bearing operates; constructing a one-dimensional convolution neural network model with a branch structure; training the one-dimensional convolutional neural network model according to the bearing fault data; and automatically extracting the state characteristics of the bearing through the trained one-dimensional convolutional neural network model, and acquiring the fault diagnosis result of the bearing. The scheme of the application has solved present bearing fault diagnosis and has been difficult to directly follow the deep characteristic of extraction in the primary data, need carry out extra preliminary treatment to data, and handle the not enough problem of high dimension data, has realized directly extracting effective characteristic from the one-dimensional data that the collection obtained, and the rate of accuracy is high, convenient operation.

Description

Bearing fault diagnosis method, device and system
Technical Field
The present disclosure relates to the field of fault detection technologies, and in particular, to a method, an apparatus, and a system for diagnosing a bearing fault.
Background
Rolling bearings are widely used in rotary machines such as pumps, turbines, gearboxes, compressors, engines, etc., and are very susceptible to failure due to the complexity of the rotating equipment and the nature of the operating environment. Statistics show that bearing failure accounts for 40 to 50% of all motor failures. When a bearing fails, it may cause serious economic loss and even be life threatening. Therefore, the automatic and accurate fault diagnosis of the rolling bearing is of great significance for maintaining the safe and stable operation of mechanical equipment.
In the prior art, fault diagnosis methods can be generally classified into model-based, signal-based and intelligent-based methods. Model-based methods simulate an industrial process or an actual system from physical principles or system identification techniques, and compare actual measurements obtained from the system with output values generated by a mathematical model of the system via a correlation algorithm. However, when the model-based method is adopted, the prior information of the system needs to be known in advance, otherwise the model accuracy is greatly influenced. Signal-based diagnostic methods rely heavily on a priori knowledge of the pattern analysis and monitoring system. In practice, this a priori knowledge is largely influenced by human factors and may not be available even in the case of system nonlinearities or highly complex operating conditions.
The traditional intelligent diagnosis algorithm is divided into two parts of feature extraction and classifier, and the key point is the selection of the feature extractor and the classifier, wherein the success of an intelligent fault diagnosis system is judged. The current research of intelligent diagnosis algorithm has the following problems: when the traditional bearing intelligent diagnosis algorithm is adopted for diagnosis, high recognition rate is achieved, different mechanical systems can correspond to combinations of different feature extractors and classifiers, and the universality of the algorithm cannot be guaranteed. And information loss is caused when the signal is subjected to feature extraction by using fast Fourier transform or wavelet transform.
In recent years, machine learning algorithms have been widely used in rolling bearing diagnostics. Machine learning can utilize large amounts of data to address specific trends and patterns not seen by humans. However, the conventional machine learning model still has some disadvantages. For example, it is difficult to extract deep features from raw data and high dimensional data is not processed well.
Disclosure of Invention
The embodiment of the application provides a bearing fault diagnosis method, device and system, and aims to solve the problems that deep features are extracted from original bearing fault diagnosis data and high-dimensional data are not enough to be processed at present.
In order to solve the technical problem, the following technical scheme is adopted in the application:
the embodiment of the application provides a bearing fault diagnosis method, which comprises the following steps:
under a preset working condition and a sampling frequency, collecting bearing fault data when a fault bearing operates;
constructing a one-dimensional convolution neural network model with a branch structure;
training and adjusting the one-dimensional convolutional neural network model according to the bearing fault data;
and extracting the state characteristics of the bearing through the trained one-dimensional convolution neural network model, and acquiring the fault diagnosis result of the bearing.
Optionally, the collecting bearing fault data when the faulty bearing operates includes:
adopting a preset bearing data set;
and dividing the bearing data set into a training set, a verification set and a test set according to a preset dividing proportion.
Optionally, the collecting bearing fault data when the fault bearing operates includes:
processing a plurality of bearings with different damage positions and different size faults;
running the bearings on a laboratory table, and collecting vibration acceleration signals corresponding to each rolling bearing;
and storing the fault position and the size information of each rolling bearing and the vibration acceleration signal data corresponding to the fault position and the size information of each rolling bearing, and establishing bearing fault data.
Optionally, the constructing a one-dimensional convolutional neural network model with a branch structure includes:
constructing a one-dimensional convolutional neural network basic model which can extract at least three pieces of characteristic information;
constructing a hierarchical structure of the bearing fault data, wherein the hierarchical structure comprises a fault status layer, a fault location layer and a fault severity layer;
and based on the characteristic of natural layering of a convolutional neural network model, fusing the layering structure of the bearing fault data with the one-dimensional convolutional neural network basic model to construct the one-dimensional convolutional neural network model with the branch structure.
Optionally, the constructing the one-dimensional convolutional neural network base model includes:
determining the size of a first convolution kernel of the structural parameters of the one-dimensional convolution neural network basic model as a first preset value;
determining the sizes of the rest convolution kernels of the structural parameters of the one-dimensional convolution neural network basic model as second preset values;
determining the sizes of a plurality of pool layers of the one-dimensional convolutional neural network basic model as a third preset value;
wherein the first preset value is greater than the second preset value.
Optionally, the training and adjusting the one-dimensional convolutional neural network model according to the bearing fault data includes:
inputting the training set into the one-dimensional convolutional neural network model for training to obtain a loss value of the one-dimensional convolutional neural network model;
and optimizing the one-dimensional convolutional neural network model according to the loss value of the model so as to update the one-dimensional convolutional neural network model.
Optionally, the training and adjusting the one-dimensional convolutional neural network model according to the bearing fault data includes:
inputting the verification set into the trained one-dimensional convolutional neural network model for verification to obtain an evaluation index and a performance index of the one-dimensional convolutional neural network model;
judging whether the evaluation index and the performance index are smaller than a preset threshold value or not;
and if the evaluation index and the performance index are smaller than a preset threshold value, adjusting the one-dimensional convolutional neural network model, otherwise, storing the trained one-dimensional convolutional neural network model.
Optionally, the obtaining a fault diagnosis result of the bearing includes:
inputting the test set into the one-dimensional convolutional neural network model, extracting the bearing state characteristics by the model, and outputting the fault diagnosis result;
wherein the fault diagnosis result comprises at least one of: fault status, fault location and fault severity of the bearing.
Optionally, after the state features of the bearing are extracted through the trained one-dimensional convolutional neural network model and the fault diagnosis result of the bearing is obtained, the method further includes:
matching the adaptive strategy signals from a preset table according to the fault diagnosis result; wherein the preset table includes: at least one fault diagnosis result, and a strategy signal corresponding to the fault diagnosis result.
The embodiment of the present application further provides a diagnostic device for bearing fault, including:
the acquisition module is used for acquiring bearing fault data when a fault bearing operates under the preset working condition and sampling frequency;
the building module is used for building a one-dimensional convolution neural network model with a branch structure;
the processing module is used for training and adjusting the one-dimensional convolutional neural network model according to the bearing fault data;
and the acquisition module is used for extracting the state characteristics of the bearing through the trained one-dimensional convolutional neural network model and acquiring the fault diagnosis result of the bearing.
The embodiment of the present application further provides a bearing fault diagnosis system, including: a processor, a memory and a program stored on said memory and executable on said processor, said program, when executed by said processor, implementing the steps of the method for diagnosing a bearing fault as described above.
Embodiments of the present application also provide a readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the method for diagnosing a bearing fault as described above.
The beneficial effect of this application is:
in the technical scheme, bearing fault data during the operation of a fault bearing is collected under the preset working condition and the sampling frequency; facilitating subsequent diagnosis of the fault of the bearing based on the bearing data; constructing a one-dimensional convolution neural network model with a branch structure; training the one-dimensional convolutional neural network model according to the bearing fault data; and automatically extracting the state characteristics of the bearing through the trained one-dimensional convolutional neural network model, and directly obtaining the fault diagnosis result of the bearing. According to the bearing fault diagnosis method, the original vibration signals are directly used as input, extra data processing is not needed, the difficulty of obtaining training samples is reduced, deeper fault features and more abstract information are extracted by combining the one-dimensional convolutional neural network basic model and the hierarchical structure of bearing fault data, high classification accuracy is achieved, and meanwhile the training difficulty is reduced.
Drawings
FIG. 1 is a schematic flow chart of a method for diagnosing bearing faults according to an embodiment of the present application;
FIG. 2 is a schematic structural diagram of a basic model of a one-dimensional convolutional neural network according to an embodiment of the present application;
FIG. 3 is a diagram illustrating a one-dimensional convolutional neural network model with a branched structure according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a bearing fault diagnosis device according to an embodiment of the present application.
Detailed Description
To make the technical problems, technical solutions and advantages to be solved by the present application clearer, the following detailed description is made with reference to the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help the embodiments of the present application be fully understood. Accordingly, it will be apparent to those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present application. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
In various embodiments of the present application, it should be understood that the sequence numbers of the following processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
The method, the device and the system for diagnosing the bearing fault are provided aiming at the problems that deep features are difficult to directly extract from original data in the conventional bearing fault diagnosis, additional preprocessing is required to be carried out on the data, and high-dimensional data are not enough to be processed.
It should be noted that, the present application provides a bearing fault diagnosis method, apparatus and system based on original one-dimensional data, so as to implement "end-to-end" bearing fault intelligent diagnosis by using a convolutional neural network model, in order to solve the problems that the existing model-based diagnosis method and signal-based diagnosis method rely on prior knowledge of the system, information loss is caused when a traditional intelligent diagnosis algorithm performs feature extraction, a traditional machine learning model is difficult to directly extract deep features from original data, and high-dimensional data cannot be well processed. The method does not need any data preprocessing operation, can directly extract effective characteristics from the collected one-dimensional data, and has high accuracy and simple operation.
As shown in fig. 1, which is one of schematic diagrams of a flow of a bearing fault diagnosis method according to an embodiment of the present application, the method includes:
step 100, collecting bearing fault data when a fault bearing runs under a preset working condition and a sampling frequency;
here, it should be noted that the bearing fault data is specifically a signal capable of reflecting the working condition and/or the working state of the bearing, for example, a displacement, a speed, an acceleration, or the like of the bearing can be obtained, that is, the bearing fault data can be extracted from the signal; as another example, the bearing data may be in accordance with a bearing data set provided by the university of paderburn (Paderborn) of germany.
200, constructing a one-dimensional convolution neural network model with a branch structure;
here, a more accurate diagnosis result can be obtained by obtaining a one-dimensional convolutional neural network model having a branch structure; and deeper fault characteristics and more abstract information can be extracted, and the classification precision is high.
Step 300, training and adjusting the one-dimensional convolutional neural network model according to the bearing fault data;
it should be noted that, the bearing state characteristics can be automatically learned from the original one-dimensional bearing fault data through the training model, and the optimal model more conforming to the bearing data can be obtained by adjusting the parameters of the model, so as to obtain a more accurate diagnosis result.
And 400, extracting the state characteristics of the bearing through the trained one-dimensional convolutional neural network model, and acquiring the fault diagnosis result of the bearing.
In the embodiment, an original one-dimensional signal, namely bearing fault data, is directly used as input to train a constructed diagnosis model; and inputting fault data into the trained network model, and diagnosing faults according to the output result of the model so as to make corresponding decisions. Therefore, effective characteristics can be directly extracted from the collected one-dimensional data without any data preprocessing operation, the intelligent diagnosis of the bearing fault based on the original one-dimensional data is realized, the accuracy is high, and the operation is simple.
Through the steps 100 to 400, the original vibration signal is directly used as input, extra data processing is not needed, the difficulty of obtaining a training sample is reduced, deeper fault features and more abstract information are extracted by combining a one-dimensional convolutional neural network basic model and a bearing fault data hierarchical structure, high classification precision is achieved, and meanwhile the training difficulty is reduced.
Optionally, the step 100 includes:
adopting a preset bearing data set;
and dividing the bearing data set into a training set, a verification set and a test set according to a preset dividing proportion.
In this embodiment, a preset bearing data set is adopted, wherein the bearing data set is preferably a bearing data set provided by university of paderburn in germany, and the original time series signal of the bearing data set is divided by the preset division ratio, and the division can be divided into a training set, a verification set and a test set. The training set data is used for training a pre-constructed one-dimensional convolutional neural network model with a branch structure, the verification set data is used for further adjusting the trained model parameters, and the test set data is used for checking the model performance.
In the optional implementation mode, the bearing data is divided into the training set, the verification set and the test set, so that the training, the verification and the test of the pre-constructed one-dimensional convolutional neural network model with the branch structure are sequentially realized, and thus, the one-dimensional convolutional neural network model with the branch structure is the optimal model according with the bearing data, and a more accurate diagnosis result is obtained.
Optionally, the step 100 further includes:
processing a plurality of bearings with different damage positions and different size faults;
running the bearings on a laboratory table, and collecting vibration acceleration signals corresponding to each rolling bearing;
and storing the fault position and the size information of each rolling bearing and the vibration acceleration signal data corresponding to the fault position and the size information of each rolling bearing, and establishing bearing fault data.
In this embodiment, in order to obtain data that can reflect different damage positions and different sizes of faults of the rolling bearing, the rolling bearing with the faults of different damage positions and different sizes needs to be processed, the vibration acceleration signal of the loading area is measured by using the acceleration sensor, and the rotation speed of the rolling bearing is measured by using the eddy current sensor. And measuring vibration acceleration data of each fault bearing in different working conditions, and storing the vibration acceleration data and the data by using the damage position of the bearing and the size of the fault as labels of the collected data. Wherein the different operating conditions include applying different rotational speeds, load torques, and accelerations during the bearing fault data measurement.
In an alternative embodiment, the step 200 includes:
step 210, constructing a one-dimensional convolutional neural network basic model, wherein the one-dimensional convolutional neural network basic model can extract at least three pieces of characteristic information;
here, it should be noted that each one-dimensional convolutional neural network basic model is composed of a convolutional layer, a batch normalization layer, an activation layer, and a maximum pooling layer.
Step 220, constructing a hierarchical structure of the bearing fault data, wherein the hierarchical structure comprises a fault state layer, a fault position layer and a fault severity layer;
taking the fault hierarchy of the bearing data of the university of paderburn (Paderborn) in germany as an example, the bearing fault is classified into three different classification levels according to different classification manners such as the existence position of the bearing fault, the severity of the fault and the like. The first layer is divided into two types, and whether a fault exists is judged; the second layer is divided into three types, and the position of the fault is judged; the third layer is divided into five categories to further diagnose the severity of the fault. After the hierarchical structure of the bearing fault is constructed, the method also comprises the following steps: according to the hierarchical structure of the bearing fault data, corresponding three labels, such as [0,0,0], are added to the bearing fault data, and whether a fault exists in the hierarchical structure of the bearing fault data, a fault position and a fault damage level are respectively corresponding, so that a fault state layer, a fault position layer and a fault severity layer can be reflected.
And step 230, fusing the layered structure of the bearing fault data and the one-dimensional convolutional neural network basic model based on the characteristic of natural layering of a convolutional neural network model, and constructing the one-dimensional convolutional neural network model with the branch structure.
In this step, as shown in fig. 3, taking a one-dimensional convolutional neural network model with a branch structure including five feature extraction modules as an example, the model can extract at least three pieces of feature information and output three different diagnosis results, so in addition to the output layer at the end of the conventional convolutional neural network, an additional branch structure is added after the pooling layers of the first feature extraction module and the third feature extraction module of the one-dimensional convolutional neural network basic model to extract feature information. Extracting simple features from the lower layer of the convolutional neural network, outputting a thicker diagnosis result, and performing simple diagnosis; and extracting more complex characteristics by a higher layer, outputting a finer diagnosis result, and performing precise diagnosis, thereby realizing the multilayer diagnosis of the bearing fault.
In this optional embodiment, the one-dimensional convolutional neural network model with a branch structure, which is constructed in advance, is constructed by fusing the hierarchical structure of step 220 and the one-dimensional convolutional neural network basic model constructed in step 210, so that the one-dimensional convolutional neural network model with a branch structure is constructed, the intelligent hierarchical diagnosis of the bearing data is realized, and the output results including three predicted values of the bearing fault state, the fault position and the fault severity are output, so that corresponding decisions can be made subsequently according to the output results and the development trend thereof.
Of course, when the acquired data amount of the bearing fault is small, the one-dimensional convolutional neural network model with the branch structure may only include three feature extraction modules, and when the number of the bearing data is large, the number of the feature extraction modules of the one-dimensional convolutional neural network basic model constructed in step 210 may be increased to enhance the feature extraction capability of the model, and of course, the user may also input corresponding parameters to adjust the one-dimensional convolutional neural network model with the branch structure according to the own requirements.
Specifically, as shown in fig. 2, the constructing a one-dimensional convolutional neural network base model includes:
determining a first convolution kernel size of the structural parameters of the one-dimensional convolution neural network basic model as a first preset value,
determining the sizes of the rest convolution kernels of the structural parameters of the one-dimensional convolution neural network basic model as second preset values;
determining the sizes of a plurality of pool layers of the one-dimensional convolutional neural network basic model as a third preset value;
wherein the first preset value is greater than the second preset value.
In this embodiment, a one-dimensional convolutional neural network base model is constructed, where the one-dimensional convolutional neural network base model includes structure parameters including but not limited to convolutional kernel size and training hyper-parameters including but not limited to number of rounds of training and learning rate; here, constructing the one-dimensional convolutional neural network base model includes five feature extraction modules. Each module is composed of a convolution layer, a batch normalization layer, an activation layer and a maximum pooling layer. Determining the first convolution kernel size of the structural parameters of the one-dimensional convolution neural network basic model as a first preset value, namely, the first layer convolution kernel size is 32 multiplied by 1; determining the sizes of the rest convolution kernels of the structural parameters of the one-dimensional convolution neural network basic model to be second preset values, namely, the sizes of the rest convolution kernels except the first layer are all 3 multiplied by 1; and determining the sizes of a plurality of pool layers of the one-dimensional convolutional neural network basic model as a third preset value, namely the area sizes of all the pool layers are 2 multiplied by 1.
Optionally, the step 300 includes:
step 310, inputting the training set into the one-dimensional convolutional neural network model with the branch structure for training to obtain a loss value of the one-dimensional convolutional neural network model;
in this step, as shown in fig. 3, in the model training process, the final loss value of the model is obtained by weighting and summing the loss values of each branch structure according to the loss weight.
And secondly, optimizing the one-dimensional convolutional neural network model with the branch structure according to the loss value of the model so as to update the one-dimensional convolutional neural network model with the branch structure.
In the implementation process of the step, one-dimensional bearing data is directly used as model input without any operations of wavelet transformation, fast Fourier transformation and other feature extraction, the training set of the bearing fault data is used for training a one-dimensional convolutional neural network model with branch structures, the final loss value of the model is obtained by weighting and summing the loss value of each branch structure according to the loss weight, and optimization is carried out in the training process. Updating the model after training iteration; the validation set of bearing fault data is used to adjust model parameters, and the test set of bearing fault data verifies the diagnostic performance of the model.
Step 320, inputting the verification set into the trained one-dimensional convolutional neural network model for verification to obtain an evaluation index and a performance index of the one-dimensional convolutional neural network model;
judging whether the evaluation index and the performance index are smaller than a preset threshold value or not;
and if the evaluation index and the performance index are smaller than a preset threshold value, adjusting the one-dimensional convolutional neural network model, otherwise, storing the trained one-dimensional convolutional neural network model.
In this embodiment, the verification set is input into the trained one-dimensional convolutional neural network model for verification, so as to obtain an evaluation index and a performance index of the one-dimensional convolutional neural network model; judging whether the evaluation index and the performance index are smaller than a preset threshold value, if so, adjusting the structural parameters and the training parameters, inputting the training set into the one-dimensional convolutional neural network model again for training, and if not, storing the trained one-dimensional convolutional neural network model; through the trained one-dimensional convolutional neural network model, deeper fault characteristics and more abstract information are extracted, and the training difficulty is reduced while the classification precision is high.
Optionally, the step 400 includes:
inputting the test set into the one-dimensional convolutional neural network model, automatically extracting the bearing state characteristics by the model, and directly outputting the fault diagnosis result;
wherein the fault diagnosis result comprises at least one of: fault status, fault location and fault severity of the bearing.
In this embodiment, the bearing fault data to be diagnosed, that is, the test set, is directly input into the trained one-dimensional convolutional neural network model, the three predicted values are sequentially output in the flowing process of the model, which respectively represent the bearing state, the fault position, and the severity of the fault, and the bearing state can be diagnosed according to the output of the model.
Optionally, after the state features of the bearing are automatically extracted according to the trained one-dimensional convolutional neural network model and the fault diagnosis result of the bearing is directly obtained, the method further includes:
matching the adaptive strategy signals from a preset table according to the fault diagnosis result; wherein the preset table includes: at least one fault diagnosis result, and a strategy signal corresponding to the fault diagnosis result.
In this embodiment, the fault diagnosis result includes a fault state, a fault location, and a fault severity, and the embodiment of the present application may diagnose the state and the development trend of the bearing according to the output result, and make a corresponding control strategy, where the control strategy may include adjustment, control, maintenance, or continuous monitoring, and the like.
In summary, the method for diagnosing the bearing fault based on the original one-dimensional data provided by the application constructs the one-dimensional convolutional neural network model with the branch structure, and directly inputs the one-dimensional bearing data as the model, so that the effective characteristics can be directly extracted from the collected one-dimensional data without any data preprocessing operation, the intelligent diagnosis of the bearing fault based on the original one-dimensional data is realized, the accuracy is high, and the operation is simple.
As shown in fig. 4, an embodiment of the present application further provides a bearing fault diagnosis device, including:
the acquisition module 10 is used for acquiring bearing fault data when a fault bearing operates under a preset working condition and a sampling frequency;
a building module 20, configured to build a one-dimensional convolutional neural network model with a branch structure;
the processing module 30 is configured to train and adjust the one-dimensional convolutional neural network model according to the bearing fault data;
and the obtaining module 40 is used for automatically extracting the bearing state characteristics through the trained one-dimensional convolutional neural network model and obtaining the fault diagnosis result of the bearing.
Optionally, the acquisition module 10 includes:
the acquisition unit is used for adopting a preset bearing data set;
and the dividing unit is used for dividing the bearing data set into a training set, a verification set and a test set according to a preset dividing proportion.
Optionally, the acquisition module 10 further includes:
processing a plurality of bearings with different damage positions and different size faults;
the second acquisition unit is used for operating the bearing on the experiment table and acquiring a vibration acceleration signal corresponding to each rolling bearing;
and the storage unit is used for storing the fault position and the size information of each rolling bearing and the corresponding vibration acceleration signal data thereof and establishing bearing fault data.
Optionally, the building module 20 includes:
the device comprises a first construction unit, a second construction unit and a third construction unit, wherein the first construction unit is used for constructing a one-dimensional convolutional neural network basic model which can extract at least three pieces of characteristic information;
the second construction unit is used for constructing a layered structure of the bearing fault data, wherein the layered structure comprises a fault state layer, a fault position layer and a fault severity layer;
and the third construction unit is used for fusing the hierarchical structure of the bearing fault data and the one-dimensional convolutional neural network basic model based on the characteristic of natural layering of a convolutional neural network model to construct the one-dimensional convolutional neural network model with the branch structure.
Optionally, the first building unit includes:
the determining unit is used for determining the size of a first convolution kernel of the structural parameters of the one-dimensional convolution neural network basic model as a first preset value;
the second determining unit is used for determining the sizes of the rest convolution kernels of the structural parameters of the one-dimensional convolution neural network basic model to be second preset values;
the third determining unit is used for determining the sizes of a plurality of pool layers of the one-dimensional convolutional neural network basic model as a third preset value;
wherein the first preset value is greater than the second preset value.
Optionally, the processing module 30 includes:
the training unit is used for inputting the training set into the one-dimensional convolutional neural network model for training to obtain a loss value of the one-dimensional convolutional neural network model;
and the updating unit is used for optimizing the one-dimensional convolutional neural network model according to the loss value of the model so as to update the one-dimensional convolutional neural network model.
Optionally, the processing module 30 further includes:
inputting the verification set into the trained one-dimensional convolutional neural network model for verification to obtain an evaluation index and a performance index of the one-dimensional convolutional neural network model;
judging whether the evaluation index and the performance index are smaller than a preset threshold value or not;
and if the evaluation index and the performance index are smaller than a preset threshold value, adjusting the one-dimensional convolutional neural network model, otherwise, storing the trained one-dimensional convolutional neural network model.
Optionally, the obtaining module 40 includes:
the output unit is used for inputting the test set into the one-dimensional convolutional neural network model, and the model automatically extracts the bearing state characteristics and outputs the fault diagnosis result;
wherein the fault diagnosis result comprises at least one of: fault status, fault location and fault severity of the bearing.
Optionally, the apparatus further comprises:
the matching module is used for matching the adaptive strategy signals from a preset table according to the fault diagnosis result; wherein the preset table includes: at least one fault diagnosis result, and a strategy signal corresponding to the fault diagnosis result.
The embodiment of the present application further provides a bearing fault diagnosis system, including: the processor, the memory and the program stored in the memory and capable of running on the processor, when executed by the processor, implement each process of the embodiment of the bearing fault diagnosis method described above, and can achieve the same technical effect, and are not described herein again to avoid repetition.
The embodiment of the present application further provides a readable storage medium, where a program is stored on the readable storage medium, and when the program is executed by a processor, the program implements the processes of the bearing fault diagnosis method embodiment described above, and can achieve the same technical effects, and details are not repeated here to avoid repetition. The readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The foregoing is a preferred embodiment of the present application, and it should be noted that, for those skilled in the art, several modifications and refinements can be made without departing from the principle described in the present application, and these modifications and refinements should be regarded as the protection scope of the present application.

Claims (12)

1.一种轴承故障的诊断方法,其特征在于,包括:1. A method for diagnosing bearing faults, comprising: 预设工况以及采样频率下,采集故障轴承运行时的轴承故障数据;Under preset working conditions and sampling frequency, collect bearing fault data when the faulty bearing is running; 构建具有分支结构的一维卷积神经网络模型;Build a one-dimensional convolutional neural network model with a branched structure; 根据所述轴承故障数据对所述一维卷积神经网络模型进行训练和调整;training and adjusting the one-dimensional convolutional neural network model according to the bearing fault data; 通过训练后的一维卷积神经网络模型提取轴承状态特征,并获取所述轴承的故障诊断结果。The bearing state feature is extracted through the trained one-dimensional convolutional neural network model, and the fault diagnosis result of the bearing is obtained. 2.根据权利要求1所述的轴承故障的诊断方法,其特征在于,所述采集故障轴承运行时的轴承故障数据,包括:2 . The method for diagnosing bearing faults according to claim 1 , wherein the collecting the bearing fault data during operation of the faulty bearing comprises: 2 . 采用预设的轴承数据集;Use a preset bearing dataset; 根据预设的划分比例将所述轴承数据集划分为训练集、验证集和测试集。The bearing dataset is divided into a training set, a validation set and a test set according to a preset division ratio. 3.根据权利要求1所述的轴承故障的诊断方法,其特征在于,所述采集故障轴承运行时的轴承故障数据,包括:3. The method for diagnosing bearing faults according to claim 1, wherein the collecting the bearing fault data during operation of the faulty bearing comprises: 加工若干个具有不同损伤位置以及不同尺寸故障的轴承;Process several bearings with different damage positions and different sizes of faults; 将所述轴承在实验台上运行,采集每个滚动轴承对应的振动加速度信号;Running the bearing on the test bench, collecting the vibration acceleration signal corresponding to each rolling bearing; 将每个滚动轴承的故障位置、尺寸信息和其对应的振动加速度信号数据进行存储,建立轴承故障数据。The fault location and size information of each rolling bearing and its corresponding vibration acceleration signal data are stored to establish bearing fault data. 4.根据权利要求1所述的轴承故障的诊断方法,其特征在于,所述构建具有分支结构的一维卷积神经网络模型,包括:4. The method for diagnosing bearing faults according to claim 1, wherein the building a one-dimensional convolutional neural network model with a branch structure comprises: 构建一维卷积神经网络基础模型,所述一维卷积神经网络基础模型能至少提取三个特征信息;Constructing a one-dimensional convolutional neural network basic model, the one-dimensional convolutional neural network basic model can extract at least three feature information; 构建所述轴承故障数据的分层结构,其中,所述分层结构包括故障状态层、故障位置层和故障严重程度层;constructing a hierarchical structure of the bearing fault data, wherein the hierarchical structure includes a fault status layer, a fault location layer and a fault severity layer; 基于卷积神经网络模型自然分层的特点,将所述轴承故障数据的分层结构与所述一维卷积神经网络基础模型进行融合,构建所述具有分支结构的一维卷积神经网络模型。Based on the natural layered characteristics of the convolutional neural network model, the layered structure of the bearing fault data is fused with the one-dimensional convolutional neural network basic model to construct the one-dimensional convolutional neural network model with branch structure . 5.根据权利要求4所述的轴承故障的诊断方法,其特征在于,所述构建所述一维卷积神经网络基础模型,包括:5. The method for diagnosing bearing faults according to claim 4, wherein the building the one-dimensional convolutional neural network basic model comprises: 将所述一维卷积神经网络基础模型的结构参数的第一卷积核尺寸确定为第一预设值;determining the size of the first convolution kernel of the structural parameter of the one-dimensional convolutional neural network basic model as the first preset value; 将所述一维卷积神经网络基础模型的结构参数的其余卷积核尺寸确定为第二预设值;determining the size of the remaining convolution kernels of the structural parameters of the one-dimensional convolutional neural network basic model as the second preset value; 将所述一维卷积神经网络基础模型的多个池层尺寸均确定为第三预设值;Determining the size of multiple pool layers of the one-dimensional convolutional neural network basic model as a third preset value; 其中,所述第一预设值大于所述第二预设值。Wherein, the first preset value is greater than the second preset value. 6.根据权利要求2所述的轴承故障的诊断方法,其特征在于,所述根据所述轴承故障数据对所述一维卷积神经网络模型进行训练和调整,包括:6. The method for diagnosing bearing faults according to claim 2, wherein the training and adjustment of the one-dimensional convolutional neural network model according to the bearing fault data comprises: 将所述训练集输入所述一维卷积神经网络模型进行训练,获得所述一维卷积神经网络模型的损失值;Inputting the training set into the one-dimensional convolutional neural network model for training to obtain a loss value of the one-dimensional convolutional neural network model; 根据所述模型的损失值对所述一维卷积神经网络模型进行优化,以更新所述一维卷积神经网络模型。The one-dimensional convolutional neural network model is optimized according to the loss value of the model to update the one-dimensional convolutional neural network model. 7.根据权利要求2所述的轴承故障的诊断方法,其特征在于,所述根据所述轴承故障数据对所述一维卷积神经网络模型进行训练和调整,还包括:7 . The method for diagnosing bearing faults according to claim 2 , wherein the training and adjustment of the one-dimensional convolutional neural network model according to the bearing fault data further comprises: 8 . 将所述验证集输入训练后的一维卷积神经网络模型进行验证,得到所述一维卷积神经网络模型的评价指标和性能指标;The verification set is input into the trained one-dimensional convolutional neural network model for verification, and the evaluation index and performance index of the one-dimensional convolutional neural network model are obtained; 判断所述评价指标和性能指标是否小于预设阈值;Judging whether the evaluation index and the performance index are less than a preset threshold; 若所述评价指标和性能指标小于预设阈值,则调整所述一维卷积神经网络模型,否则,保存训练后的一维卷积神经网络模型。If the evaluation index and the performance index are less than the preset threshold, adjust the one-dimensional convolutional neural network model, otherwise, save the trained one-dimensional convolutional neural network model. 8.根据权利要求2所述的轴承故障的诊断方法,其特征在于,所述获取所述轴承的故障诊断结果,包括:8. The method for diagnosing bearing faults according to claim 2, wherein the acquiring the fault diagnosis result of the bearing comprises: 将所述测试集输入所述一维卷积神经网络模型,模型将提取轴承状态特征,并输出所述故障诊断结果;Inputting the test set into the one-dimensional convolutional neural network model, the model will extract the bearing state feature and output the fault diagnosis result; 其中,所述故障诊断结果包括以下至少一项:轴承的故障状态、故障位置和故障严重程度。Wherein, the fault diagnosis result includes at least one of the following: fault state, fault location and fault severity of the bearing. 9.根据权利要求1所述的轴承故障的诊断方法,其特征在于,在所述通过训练后的一维卷积神经网络模型提取轴承状态特征,并获取所述轴承的故障诊断结果之后,所述方法还包括:9 . The method for diagnosing bearing faults according to claim 1 , wherein, after the trained one-dimensional convolutional neural network model extracts the bearing state feature, and obtains the fault diagnosis result of the bearing, the The method also includes: 根据所述故障诊断结果从预设表格中匹配相适应的策略信号;其中,所述预设表格包括:至少一个故障诊断结果,以及与故障诊断结果相对应的策略信号。According to the fault diagnosis result, a suitable strategy signal is matched from a preset table; wherein the preset table includes: at least one fault diagnosis result and a strategy signal corresponding to the fault diagnosis result. 10.一种轴承故障的诊断装置,其特征在于,包括:10. A bearing fault diagnosis device, comprising: 采集模块,用于预设工况以及采样频率下,采集故障轴承运行时的轴承故障数据;The acquisition module is used to collect bearing fault data when the faulty bearing is running under preset working conditions and sampling frequency; 构建模块,用于构建具有分支结构的一维卷积神经网络模型;Building blocks for building a one-dimensional convolutional neural network model with a branched structure; 处理模块,用于根据所述轴承故障数据对所述一维卷积神经网络模型进行训练和调整;a processing module for training and adjusting the one-dimensional convolutional neural network model according to the bearing fault data; 获取模块,用于通过训练后的一维卷积神经网络模型提取轴承状态特征,并获取所述轴承的故障诊断结果。The obtaining module is used to extract the bearing state feature through the trained one-dimensional convolutional neural network model, and obtain the fault diagnosis result of the bearing. 11.一种轴承故障诊断系统,其特征在于,包括:处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至9中任一项所述的轴承故障的诊断方法的步骤。11. A bearing fault diagnosis system, comprising: a processor, a memory, and a program stored on the memory and executable on the processor, the program being executed by the processor to achieve the following: The steps of the method for diagnosing bearing faults according to any one of claims 1 to 9. 12.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述轴承故障的诊断方法的步骤。12. A readable storage medium, wherein a computer program is stored on the readable storage medium, and when the computer program is executed by a processor, the diagnosis of the bearing fault according to any one of claims 1 to 9 is realized steps of the method.
CN202110077986.2A 2021-01-20 2021-01-20 Bearing fault diagnosis method, device and system Active CN112729834B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110077986.2A CN112729834B (en) 2021-01-20 2021-01-20 Bearing fault diagnosis method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110077986.2A CN112729834B (en) 2021-01-20 2021-01-20 Bearing fault diagnosis method, device and system

Publications (2)

Publication Number Publication Date
CN112729834A true CN112729834A (en) 2021-04-30
CN112729834B CN112729834B (en) 2022-05-10

Family

ID=75594374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110077986.2A Active CN112729834B (en) 2021-01-20 2021-01-20 Bearing fault diagnosis method, device and system

Country Status (1)

Country Link
CN (1) CN112729834B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114330439A (en) * 2021-12-28 2022-04-12 盐城工学院 Bearing diagnosis method based on convolutional neural network
CN114970044A (en) * 2022-06-20 2022-08-30 华北电力大学 Rolling bearing fault diagnosis method and system based on threshold convolution neural network
CN115017945A (en) * 2022-05-24 2022-09-06 南京林业大学 Mechanical fault diagnosis method and system based on enhanced convolutional neural network
CN115493844A (en) * 2022-09-23 2022-12-20 华北电力科学研究院有限责任公司 Steam flow excitation processing method and device for steam turbine generator unit
CN117686225A (en) * 2024-02-02 2024-03-12 浙江大学 Permanent magnet synchronous motor bearing fault degree diagnosis method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160117587A1 (en) * 2014-10-27 2016-04-28 Zhicheng Yan Hierarchical deep convolutional neural network for image classification
CN109406118A (en) * 2018-10-15 2019-03-01 华中科技大学 A kind of mechanical failure prediction method based on level convolutional neural networks
CN109886604A (en) * 2019-03-13 2019-06-14 华北电力大学 A Transient Stability Evaluation Method of Power System Based on One-dimensional Convolutional Neural Network
CN110031226A (en) * 2019-04-12 2019-07-19 佛山科学技术学院 A kind of diagnostic method and device of bearing fault
CN111626361A (en) * 2020-05-28 2020-09-04 辽宁大学 Bearing sub-health identification method for improving capsule network optimization layered convolution
WO2020244134A1 (en) * 2019-06-05 2020-12-10 华南理工大学 Multi-task feature sharing neural network-based intelligent fault diagnosis method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160117587A1 (en) * 2014-10-27 2016-04-28 Zhicheng Yan Hierarchical deep convolutional neural network for image classification
CN109406118A (en) * 2018-10-15 2019-03-01 华中科技大学 A kind of mechanical failure prediction method based on level convolutional neural networks
CN109886604A (en) * 2019-03-13 2019-06-14 华北电力大学 A Transient Stability Evaluation Method of Power System Based on One-dimensional Convolutional Neural Network
CN110031226A (en) * 2019-04-12 2019-07-19 佛山科学技术学院 A kind of diagnostic method and device of bearing fault
WO2020244134A1 (en) * 2019-06-05 2020-12-10 华南理工大学 Multi-task feature sharing neural network-based intelligent fault diagnosis method
CN111626361A (en) * 2020-05-28 2020-09-04 辽宁大学 Bearing sub-health identification method for improving capsule network optimization layered convolution

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
XIAOJIE GUO 等: "Hierarchical adaptive deep convolution neural network", 《MEASUREMENT》 *
何成兵: "基于改进一维卷积神经网络的汽轮发电机组轴系扭振模态参数辨识", 《中国电机工程学报》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114330439A (en) * 2021-12-28 2022-04-12 盐城工学院 Bearing diagnosis method based on convolutional neural network
CN114330439B (en) * 2021-12-28 2023-04-07 盐城工学院 Bearing diagnosis method based on convolutional neural network
CN115017945A (en) * 2022-05-24 2022-09-06 南京林业大学 Mechanical fault diagnosis method and system based on enhanced convolutional neural network
CN114970044A (en) * 2022-06-20 2022-08-30 华北电力大学 Rolling bearing fault diagnosis method and system based on threshold convolution neural network
CN115493844A (en) * 2022-09-23 2022-12-20 华北电力科学研究院有限责任公司 Steam flow excitation processing method and device for steam turbine generator unit
CN117686225A (en) * 2024-02-02 2024-03-12 浙江大学 Permanent magnet synchronous motor bearing fault degree diagnosis method and system
CN117686225B (en) * 2024-02-02 2024-04-12 浙江大学 Permanent magnet synchronous motor bearing fault degree diagnosis method and system

Also Published As

Publication number Publication date
CN112729834B (en) 2022-05-10

Similar Documents

Publication Publication Date Title
CN112729834A (en) Bearing fault diagnosis method, device and system
CN111046945B (en) Fault type and damage degree diagnosis method based on combined convolutional neural network
CN112257530B (en) Rolling bearing fault diagnosis method based on blind signal separation and support vector machine
CN112067916A (en) Intelligent fault diagnosis method for time series data based on deep learning
CN110598851A (en) Time series data abnormity detection method fusing LSTM and GAN
CN109782603A (en) Detection method and monitoring system of rotating machinery coupling fault
CN110132554B (en) A deep Laplacian self-encoding method for fault diagnosis of rotating machinery
WO2024065777A1 (en) Method, apparatus, electronic device, and storage medium for diagnosing industrial fault
CN110823576A (en) Generative Adversarial Network-Based Mechanical Anomaly Detection Method
CN113485302A (en) Vehicle operation process fault diagnosis method and system based on multivariate time sequence data
CN113408068A (en) Random forest classification machine pump fault diagnosis method and device
CN109932174A (en) A fault diagnosis method for gearboxes based on multi-task deep learning
CN111680788A (en) Equipment fault diagnosis method based on deep learning
CN115859077A (en) Multi-feature fusion motor small sample fault diagnosis method under variable working conditions
CN111562110A (en) Fault diagnosis model and cross-component fault diagnosis method based on convolutional neural network
CN115374811A (en) Novel fault state diagnosis method for rolling bearing
CN112699597A (en) Nuclear power starting water pump rolling bearing fault detection method and system
CN116361723A (en) A classification method for bearing fault diagnosis based on multi-scale features and attention
CN115221973A (en) Aviation bearing fault diagnosis method based on enhanced weighted heterogeneous ensemble learning
CN116625686A (en) On-line diagnosis method for bearing faults of aero-engine
Saha et al. Enhancing bearing fault diagnosis using transfer learning and random forest classification: A comparative study on variable working conditions
CN114491823B (en) A fault diagnosis method for train bearings based on improved generative adversarial network
CN116070134A (en) Intelligent equipment fault diagnosis method and system based on prototype learning
CN115345255A (en) Fault diagnosis method, control device, terminal and storage medium
CN114818811A (en) Aircraft engine rolling bearing fault diagnosis method based on twin network metric learning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant