CN112733289A - Novel machine learning method for diagnosing motor bearing fault based on multi-scale permutation entropy - Google Patents

Novel machine learning method for diagnosing motor bearing fault based on multi-scale permutation entropy Download PDF

Info

Publication number
CN112733289A
CN112733289A CN202011617413.6A CN202011617413A CN112733289A CN 112733289 A CN112733289 A CN 112733289A CN 202011617413 A CN202011617413 A CN 202011617413A CN 112733289 A CN112733289 A CN 112733289A
Authority
CN
China
Prior art keywords
data
bearing
permutation entropy
machine learning
motor
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.)
Pending
Application number
CN202011617413.6A
Other languages
Chinese (zh)
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.)
Hangzhou Langyang Technology Co ltd
Original Assignee
Hangzhou Langyang Technology Co ltd
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 Hangzhou Langyang Technology Co ltd filed Critical Hangzhou Langyang Technology Co ltd
Priority to CN202011617413.6A priority Critical patent/CN112733289A/en
Publication of CN112733289A publication Critical patent/CN112733289A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • 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/213Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
    • G06F18/2135Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on approximation criteria, e.g. principal component 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
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2415Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
    • G06F18/24155Bayesian classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Geometry (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

The invention relates to the technical field of bearing predictive maintenance products, and discloses a novel machine learning method for diagnosing motor bearing faults based on multi-scale permutation entropy, which solves the problem that multi-scale parameters of permutation entropy in the current market are difficult to select.

Description

Novel machine learning method for diagnosing motor bearing fault based on multi-scale permutation entropy
Technical Field
The invention belongs to the technical field of bearing predictive maintenance, and particularly relates to a novel machine learning method for diagnosing motor bearing faults based on multi-scale permutation entropy.
Background
The bearing is one of the most widely used mechanical parts in rotating equipment such as a motor and the like, and is also the most easily-failed key part, statistics is made that in the rotating equipment using a rolling bearing, about 30% of mechanical failures are caused by the rolling bearing, and various potential failures generated by the rolling bearing comprise inner ring failures, outer ring failures, ball failures, retainer failures and the like, so that the failure diagnosis of the bearing plays a very important role in motor predictive maintenance, the main problem currently encountered in the bearing failure diagnosis is that abnormal data are difficult to obtain, so that the generally-calibrated failure data quantity is small, the classical method is based on spectrum analysis and diagnosis is carried out through the inherent failure frequency of the bearing, but the method needs additional parameters of the bearing and has larger diagnosis errors and is difficult to popularize, and the deep learning method is based on the limitation of the failure data quantity and is difficult to train an accurate model, therefore, machine learning methods are more preferred, but accuracy is more improved.
Disclosure of Invention
Aiming at the situation, in order to overcome the defects of the prior art, the invention provides a novel machine learning method for diagnosing motor bearing faults based on multi-scale permutation entropy, and the problem that multi-scale parameters of the permutation entropy in the current market are difficult to select is effectively solved.
In order to achieve the purpose, the invention provides the following technical scheme: a novel machine learning method for diagnosing motor bearing faults based on multi-scale permutation entropy comprises the following steps:
s1, preparing motor bearings and motor bearing vibration data, wherein the motor bearings and the motor bearing vibration data comprise bearing outer ring faults, inner ring faults and normal bearing vibration data, and the calibration 0 is normal bearings, 1 is outer ring faults and 2 is inner ring faults;
s2, selecting parameters of the multi-scale permutation entropy, performing feature extraction on data training data, and performing feature dimension compression by using PCA, wherein the parameters of the multi-scale permutation entropy include several important parameters:
firstly, data points N are the number of data points used for calculating a feature vector each time;
embedding dimension m, wherein the embedding dimension m is a dimension for calculating the arrangement entropy of a certain time point;
time delay t, which is the interval between the data points used;
fourthly, performing s times of downsampling on the original data, and calculating the characteristic of one permutation entropy after each downsampling;
s3, carrying out classification model training by Bayes, and determining a lower classification model parameter;
s4, carrying out Bayesian model verification by using the test set;
s5, collecting multiple segments of data in actual use, carrying out Bayesian model prediction on single data, and carrying out model result fusion by a majority voting method;
and S6, outputting the final diagnosis result and recording the numerical value.
Preferably, the model verification is trained and verified by using data of the bearing race MFPT, and comprises fault data and normal data of different loads under the condition of 25 Hz rotating speed of the motor.
Preferably, the model validation uses half of the data for training and half of the data for model validation.
Preferably, the motor vibration data acquisition can be divided into n segments of data of 1 second, and then the single data of 1 second is subjected to the fault classification judgment.
Compared with the prior art, the invention has the beneficial effects that:
1) the invention simplifies the selection of key scale parameters of the multi-scale permutation entropy, compresses the characteristic dimensions through PCA, simplifies the dimensions and enables the classifier to be easier to learn, combines the Bayes classifier and the majority voting method to combine to enable the bearing fault classification to be more accurate, has stronger practicability, and is very suitable for the embedded application of the edge end in view of the size of the Bayes model, can enable hardware to enable the abnormal detection of the bearing edge, and avoids a large amount of data to be transmitted back to a server.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a diagram illustrating the results of model verification according to the present invention;
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments; all other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
A novel machine learning method for diagnosing motor bearing faults based on multi-scale permutation entropy comprises the following steps:
s1, preparing vibration data of a motor bearing and a motor bearing, wherein the vibration data comprises bearing outer ring faults, inner ring faults and normal bearing vibration data, the sampling rate of a used vibration sensor is generally higher than 12000 Hz, the early fault frequency of the bearing is generally between 30K and 40K Hz, and if the vibration data is used for early bearing fault diagnosis, the sampling rate of the vibration data needing to be prepared is generally higher than 100K Hz, wherein the standard 0 is the normal bearing, 1 is the outer ring fault, and 2 is the inner ring fault;
s2, selecting parameters of the multi-scale permutation entropy, performing feature extraction on data training data, and performing feature dimension compression by using PCA, wherein the parameters of the multi-scale permutation entropy include several important parameters:
a data point N, which is the number of data points used to calculate one eigenvector at a time, may be a sampling rate based on the vibration data, and if the sampling rate is 12000 hz, a 1 second time window, for example, may be used, and then N equals 12000.
And secondly, embedding dimension m, wherein the embedding dimension m is a dimension for calculating the permutation entropy at a certain time point, and all permutation combinations of the dimension m are calculated, so that the relation between the calculated amount and the dimension is exponential, the general selection range is 4-8, and the accuracy is not improved too much when the dimension is higher than 8.
And thirdly, time delay t is the interval between the data points, the time delay t is not sensitive to the bearing diagnosis result, and can be selected to be 1, namely continuous data are used, and no interval exists in the middle.
And fourthly, performing s times of downsampling on original data, calculating the characteristic of an arrangement entropy after each time of downsampling, wherein the variable plays a key role in expressing the characteristic of the multi-scale arrangement entropy, and no good selection rule exists at present. The method has the advantages that redundant dimensions can be eliminated, the features are compressed and principal component feature vectors are mutually orthogonal, the features enable a machine learning classifier to be easier to train, s is 16 in the method, and then the first 8 principal component variables are used after principal component analysis.
S3, Bayes is used for training a classification model, the parameters of the lower classification model are determined, 0 is used for representing a normal bearing in the data calibration method, 1 represents an outer ring fault, 2 represents an inner ring fault, the model is trained until Bayes convergence, a multi-classification model is output, after the model parameters are determined through training, vibration data with the length of N is input, and the classification result and the confidence coefficient are output.
And S4, carrying out Bayesian model verification by using the test set.
And S5, collecting multiple segments of data in actual use, carrying out Bayesian model prediction on single data, and carrying out model result fusion by using a majority voting method.
And S6, outputting the final diagnosis result and recording the numerical value.
Further, the model verification is trained and verified by using data of the bearing race MFPT, and comprises fault data and normal data of different loads under the condition that the motor rotates at 25 Hz.
Further, model validation uses half of the data for training and half of the data for model validation, see fig. 1 below for the validation results.
Further, the motor vibration data acquisition can be divided into n sections of data of 1 second, then the fault classification judgment is carried out on single data of 1 second, the success rate of certain fault classification is assumed to be p, and then the worst condition of 3 types of faults in the n sections, wherein the fault is n/3. At least half of n/3 predicts the correct rate and is 1-binocdf (n/6, n/3, p), binocdf is binomial cumulative distribution function, the bearing diagnoses in the test data of MFPT as normal with the accuracy rate p being 0.82, when n being 30, it is assumed that the diagnosis is normal and 11 times, the correct rate of 6 times of 11 times is 96.66%, so the prediction result fusion reaches a high accuracy rate by collecting multiple data, summarizing based on a relatively high p and a relatively large n, the accuracy rate can be obviously improved by the majority voting method.
In summary, the following steps: the invention provides a novel machine learning method for diagnosing motor bearing faults based on multi-scale permutation entropy, which comprises the steps of preparing motor bearing and motor bearing vibration data comprising bearing outer ring faults, inner ring faults and normal bearing vibration data, calibrating 0 to be a normal bearing, 1 to be an outer ring fault and 2 to be an inner ring fault, then selecting parameters of the multi-scale permutation entropy, carrying out feature extraction on data training data, carrying out feature dimension compression by PCA, carrying out classification model training by Bayes, determining lower classification model parameters, carrying out Bayes model verification by a test set, then collecting multiple segments of data in actual use, carrying out Bayes model prediction on single data, carrying out model result fusion by a majority voting method, finally outputting a final diagnosis result and recording the result, and in conclusion, simplifying the selection of key scale parameters of the multi-scale permutation entropy, the characteristic dimensionality is compressed through PCA, the dimensionality is simplified, the classifier is easier to learn, bearing fault classification is more accurate and the practicability is higher by combining the Bayes classifier and a majority voting method, and in view of the size of the Bayes model, the invention is very suitable for embedded application of an edge end, can enable hardware to enable abnormal detection of the edge of a bearing, and avoids a large amount of data from being transmitted back to a server.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that modifications may be made to the embodiments or portions thereof without departing from the spirit and scope of the invention.

Claims (4)

1. A novel machine learning method for diagnosing motor bearing faults based on multi-scale permutation entropy is characterized by comprising the following steps of: the method comprises the following steps:
s1, preparing motor bearings and motor bearing vibration data, wherein the motor bearings and the motor bearing vibration data comprise bearing outer ring faults, inner ring faults and normal bearing vibration data, and the calibration 0 is normal bearings, 1 is outer ring faults and 2 is inner ring faults;
s2, selecting parameters of the multi-scale permutation entropy, performing feature extraction on data training data, and performing feature dimension compression by using PCA, wherein the parameters of the multi-scale permutation entropy include several important parameters:
firstly, data points N are the number of data points used for calculating a feature vector each time;
embedding dimension m, wherein the embedding dimension m is a dimension for calculating the arrangement entropy of a certain time point;
time delay t, which is the interval between the data points used;
fourthly, performing s times of downsampling on the original data, and calculating the characteristic of one permutation entropy after each downsampling;
s3, carrying out classification model training by Bayes, and determining a lower classification model parameter;
s4, carrying out Bayesian model verification by using the test set;
s5, collecting multiple segments of data in actual use, carrying out Bayesian model prediction on single data, and carrying out model result fusion by a majority voting method;
and S6, outputting the final diagnosis result and recording the numerical value.
2. The novel machine learning method for diagnosing motor bearing faults based on multi-scale permutation entropy as claimed in claim 1, wherein: the model verification is trained and verified by using data of the bearing race MFPT, and comprises fault data and normal data of different loads under the condition of 25 Hz rotating speed of the motor.
3. The novel machine learning method for diagnosing motor bearing faults based on multi-scale permutation entropy as claimed in claim 1, wherein: model validation half of the data was used for training and half for model validation.
4. The novel machine learning method for diagnosing motor bearing faults based on multi-scale permutation entropy as claimed in claim 1, wherein: the motor vibration data acquisition can be divided into n segments of data of 1 second, then the fault classification judgment is carried out on the single data of 1 second, and the accuracy is improved by fusing through a majority voting method.
CN202011617413.6A 2020-12-31 2020-12-31 Novel machine learning method for diagnosing motor bearing fault based on multi-scale permutation entropy Pending CN112733289A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011617413.6A CN112733289A (en) 2020-12-31 2020-12-31 Novel machine learning method for diagnosing motor bearing fault based on multi-scale permutation entropy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011617413.6A CN112733289A (en) 2020-12-31 2020-12-31 Novel machine learning method for diagnosing motor bearing fault based on multi-scale permutation entropy

Publications (1)

Publication Number Publication Date
CN112733289A true CN112733289A (en) 2021-04-30

Family

ID=75611186

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011617413.6A Pending CN112733289A (en) 2020-12-31 2020-12-31 Novel machine learning method for diagnosing motor bearing fault based on multi-scale permutation entropy

Country Status (1)

Country Link
CN (1) CN112733289A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104849050A (en) * 2015-06-02 2015-08-19 安徽工业大学 Rolling bearing fault diagnosis method based on composite multi-scale permutation entropies
CN107101813A (en) * 2017-04-26 2017-08-29 河北工业大学 A kind of frame-type circuit breaker mechanical breakdown degree assessment method based on vibration signal
CN111738309A (en) * 2020-06-03 2020-10-02 哈尔滨工业大学 Gas sensor fault mode identification method based on multi-scale analysis and integrated learning

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104849050A (en) * 2015-06-02 2015-08-19 安徽工业大学 Rolling bearing fault diagnosis method based on composite multi-scale permutation entropies
CN107101813A (en) * 2017-04-26 2017-08-29 河北工业大学 A kind of frame-type circuit breaker mechanical breakdown degree assessment method based on vibration signal
CN111738309A (en) * 2020-06-03 2020-10-02 哈尔滨工业大学 Gas sensor fault mode identification method based on multi-scale analysis and integrated learning

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
郑近德等: "多尺度排列熵及其在滚动轴承故障诊断中的应用", 《中国机械工程》 *
陈鹏等: "基于多尺度排列熵和改进多分类相关向量机的滚动轴承故障诊断方法", 《电子测量与仪器学报》 *

Similar Documents

Publication Publication Date Title
CN111914883B (en) Spindle bearing state evaluation method and device based on deep fusion network
CN107657250B (en) Bearing fault detection and positioning method and detection and positioning model implementation system and method
CN110376522B (en) Motor fault diagnosis method of data fusion deep learning network
CN110807257A (en) Method for predicting residual life of aircraft engine
CN112184654A (en) High-voltage line insulator defect detection method based on generation countermeasure network
CN110610035A (en) Rolling bearing residual life prediction method based on GRU neural network
CN112631240A (en) Spacecraft fault active detection method and device
CN110163075A (en) A kind of multi-information fusion method for diagnosing faults based on Weight Training
US20220334573A1 (en) Sensor-agnostic mechanical machine fault identification
CN113538353B (en) Five-phase asynchronous motor rolling bearing fault diagnosis method based on single-channel diagram data enhancement and migration training residual error network
CN113569990B (en) Strong noise interference environment-oriented performance equipment fault diagnosis model construction method
CN117076935B (en) Digital twin-assisted mechanical fault data lightweight generation method and system
Sadoughi et al. A deep learning approach for failure prognostics of rolling element bearings
Bao et al. Remaining useful life assessment of slewing bearing based on spatial-temporal sequence
CN112819029A (en) Novel machine learning method for diagnosing gearbox fault based on multi-scale permutation entropy
CN110956112B (en) Novel high-reliability slewing bearing service life assessment method
CN112733289A (en) Novel machine learning method for diagnosing motor bearing fault based on multi-scale permutation entropy
CN116662800A (en) Rolling bearing fault diagnosis method based on self-adaptive attention mechanism
CN114564877B (en) Rolling bearing life prediction method, system, equipment and readable storage medium
CN113537288B (en) Method and system for training target model based on modification of sample signal
CN113487141B (en) Bearing state evaluation method based on multisource information clustering fusion
CN112798279B (en) Novel detection method for diagnosing motor bearing fault
Shao et al. Multi-signal Joint HVCB Fault Diagnosis Research Based on Adaptive Framing MFCC Feature Extraction Method
CN113051809A (en) Virtual health factor construction method based on improved restricted Boltzmann machine
CN112949035A (en) Fault diagnosis method and device for sensor

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210430