CN111044287A - Rolling bearing fault diagnosis method based on probability output elastic convex hull - Google Patents
Rolling bearing fault diagnosis method based on probability output elastic convex hull Download PDFInfo
- Publication number
- CN111044287A CN111044287A CN201911406664.7A CN201911406664A CN111044287A CN 111044287 A CN111044287 A CN 111044287A CN 201911406664 A CN201911406664 A CN 201911406664A CN 111044287 A CN111044287 A CN 111044287A
- Authority
- CN
- China
- Prior art keywords
- sample
- convex hull
- elastic convex
- probability
- classification
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M13/00—Testing of machine parts
- G01M13/04—Bearings
- G01M13/045—Acoustic or vibration analysis
Landscapes
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- General Physics & Mathematics (AREA)
- Complex Calculations (AREA)
Abstract
The invention discloses a rolling bearing fault diagnosis method based on a probability output elastic convex hull, which comprises the steps of firstly extracting working signals from different sensors in each fault state of mechanical equipment; respectively extracting time domain, frequency domain and time-frequency domain characteristics to obtain characteristic vectors of each working signal, and acquiring a training sample set and a verification sample set of each fault state based on the characteristic vectors; respectively training a multi-classification model based on a probability output elastic convex hull method on a training sample set to establish an optimal diagnosis model, and classifying test samples according to the optimal diagnosis model; and identifying the working state and the fault type of the rolling bearing according to the classification result. The rolling bearing fault diagnosis method based on the probability output elastic convex hull has higher recognition degree in the mode recognition process.
Description
Technical Field
The invention belongs to the field of bearing fault diagnosis, and particularly relates to a rolling bearing fault diagnosis method based on a probability output elastic convex hull.
Background
The research on the fault diagnosis technology of the rolling bearing has important significance, and scholars at home and abroad have already made a great deal of research on the fault of the rolling bearing and have developed a plurality of intelligent fault diagnosis methods for the rolling bearing. The intelligent diagnosis method for the faults of the rolling bearing is essentially a pattern recognition problem. Among them, Back Propagation Neural Network (BPNN) and Support Vector Machine (SVM) are the most commonly used.
The SVM, as a simple and effective classification method, can be essentially regarded as a convex hull-based maximum edge distance classification algorithm, which approximates each class region by a convex hull and then constructs a classification hyperplane by using the closest points on the convex hull, except that the boundary of the convex hull tends to be infinite, and the convex hull is separated by a classification hyperplane. The learners put forward an elastic convex hull classification method for constraining the convex hull boundary, and the convex hull can be estimated compactly or loosely by changing the elastic factor, so that the classification precision of the convex hull is improved. However, when the method is used for classification hyperplane optimization, decision contributions of most sample points inside the convex hull are ignored, so that the classification accuracy of the test set is reduced, and the identification accuracy is easily influenced by outliers.
Disclosure of Invention
The invention aims to solve the problems and provides a rolling bearing fault diagnosis method based on a probability output elastic convex hull.
The invention aims to improve the output of an elastic convex hull, and discloses a probability output elastic convex hull classification method.
In order to realize the purpose, the invention adopts the technical scheme that: a rolling bearing fault diagnosis method based on a probability output elastic convex hull comprises the following steps:
step 1: acquiring a vibration acceleration signal of the rolling bearing through an acceleration sensor, and extracting time domain, frequency domain and time-frequency domain characteristics from the vibration acceleration signal to form a fault characteristic set of the rolling bearing;
step 2: dividing the fault feature set into a training set sample and a test set sample, and training the training set sample on the basis of a multi-classification model of a probability output elastic convex hull to establish an optimal diagnosis model, wherein the method specifically comprises the following steps:
1) determining a multi-classification probability output elastic convex hull model for a training sample, and training the training sample on the basis of the elastic convex hull classification model output by probability;
2) carrying out optimization probability output on two parameters of the elastic convex hull, namely a kernel parameter sigma and an elastic factor lambda by a grid search algorithm;
3) selecting an optimal parameter from the grid so as to determine a probability output elastic convex hull classification model under the optimal parameter;
and step 3: and outputting an elastic convex hull classification model according to the optimal probability to classify the test set samples, and identifying the working state and the fault type of the rolling bearing according to the classification result.
Further, the training of the elastic convex hull classification model based on probability output on the training samples in the step 2 specifically includes the following steps:
a 1: constructing an elastic convex hull, and introducing an elastic factor into the convex hull model to obtain an elastic convex hull model;
a 2: classifying the elastic convex hulls, and searching an optimal hyperplane in the sample set, wherein the optimal hyperplane is set as a connecting line segment which vertically bisects the closest point of the two elastic convex hulls, and the two elastic convex hulls are divided into a positive sample set and a negative sample set;
a 3: determining the optimal hyperplane position according to a solving method of the nearest points of the two elastic convex hulls, and solving by combining a kernel function to obtain the distance relation between the points on the convex hulls and the hyperplane as follows:
f(x)=<w*,x>+b*
wherein, w*Classifying hyperplane normal vectors for optimal solution, b*A bias of the classification hyperplane for the optimal solution; x is a sample point;
a 4: and determining a multi-classification decision function, and mapping the output of the elastic convex hull to the position between (0,1) by adopting the following relation:
where f is the thresholdless output of the sample x in the third step<w*,x>+b*Y is the belonged category of the sample, and takes the value { +1, -1 };
a 5: by optimizing the solution parameters A, B by minimizing the cross entropy likelihood function on the training set, the decision function is obtained as defined by the following relation:
where the probability estimate that sample x belongs to the positive and negative classes is set to P+-And P-+And P is+-+P-+=1;
a 6: adopting a one-to-one strategy, carrying out convex hull estimation on each type of sample, carrying out pairwise optimization training, constructing n (n-1)/2 classifiers, and outputting the output probability r of each classifier on the basis of two classification probability outputsij(i, j ≠ 1,2 … n, and i ≠ j) is coupled into a multi-class probability output, and the probability that x belongs to the ith class can be expressed as PiP (y ═ i | x), i ═ 1,2,3The decision function to obtain the multi-class is defined as the following relation:
y=argmax{Pi,i=1,2,3…n};
wherein n is the number of classifiers; piProbability of class i;
further, the step of constructing the elastic convex hull in the step a1 is as follows:
some kind of fault feature sample set extracted from training sampleThe convex hull is represented as:
wherein x1,x2,x3......xiIn convex combination, α1,α2,α3......αiIs a convex combination coefficient; n is the number of sampling points;
introducing an elasticity factor λ ∈ (1, + ∞) into the convex hull, and obtaining an elastic convex hull model expressed as:
then the sample set is collectedCan be equivalently represented as a new sample set, represented as:
further, the positive type sample set and the negative type sample set in the step a2 satisfy the following condition:
all points of the positive type sample set satisfy:<w*,x>+b*>0;
the points of the negative class sample set satisfy:<w*,x>+b*<0;
further, the determination of the optimal hyperplane position in step a3 comprises the following steps:
according to the solution of the closest point of the two convex hulls, the relation is as follows:
this formula expands as follows:
wherein, αi+Convex combination coefficient representing the ith positive type sample set, αj-The convex combination coefficient of the jth negative class sample set; n is-Number of sampling points, n, for a negative type sample set+The number of sampling points for the positive type sample set; lambda [ alpha ]+An elasticity factor of the positive type sample set; lambda [ alpha ]-The elasticity factor is the negative class sample set; x is the number ofi+I-th sample point, x, representing a positive classj-The jth sample point representing a negative class;
solving by taking a Gaussian kernel function as a kernel function, wherein the Gaussian kernel function has the following relation:
wherein σ is a nuclear parameter;
solving convex combining coefficient α*Then the normal vector w of the optimal classification hyperplane can be determined*And bias b*The following are:
α*is the corresponding sample convex combination coefficient when the objective function value is minimum,the coefficients representing the ith sample of the positive class,coefficient, w, representing the jth sample of the negative class*Is a normal vector of the classification hyperplane, b*The bias for the hyperplane for optimal classification is a constant, xi+Denotes the ith sample point, x, of the positive classj-Represents the jth sample point of the negative class;
the distance between the point on the convex hull and the hyperplane is obtained by the following expression:
f(x)=<w*,x>+b*。
can also be written as
Further, the solving step of the parameter A, B in the step a5 is as follows:
the cross entropy likelihood function optimization solution parameters A, B on the minimization training set are given by the following relation:
tirepresenting the corresponding weight of the probability of the ith sample in the minimized cross entropy likelihood function, where n+,n-Respectively representing the number of positive and negative samples;
and (3) acquiring an optimal solution by adopting a Newton iteration method, wherein the formula is as follows:
wherein n is+,n-Respectively representing the number of positive and negative samples.
Further, the step a6 couples the output probabilities of the classifiers in pairs, and the relationship is as follows:
transform and sum it to
The optimization problem can be transformed into the following model to solve
Spread and written in matrix form
Where Qij is the value in row i and column j in matrix Q;
solving by adopting a standard algorithm to obtain the probability P of each class to which the sample belongsiThe decision function to obtain multiple classifications is thus defined as:
y=argmax{Pi,i=1,2,3…n}。
the invention has the beneficial effects that: the core of the method is to estimate a certain class of samples through the elastic convex hull, construct a convex hull for each class of samples respectively, then construct n (n-1) classifiers according to a one-to-one strategy, and perform probability output improvement on the output of the original elastic convex hull, and perform pairwise coupling by using the output probabilities of a plurality of classifiers instead of multi-classification decision, thereby realizing the optimal decision. The original elastic convex hull directly adopts distance output decision, only considers decision contribution of convex hull fixed points, and is easily influenced by outliers, so that the classification precision of a verification set is reduced. In addition, when the multi-classification problem is processed, the invention adopts a one-to-one principle and couples the output probabilities of a plurality of classifiers in pairs, thereby further improving the multi-classification precision and robustness.
Drawings
Fig. 1 is a flow chart of the probability output elastic convex hull used for fault diagnosis of a rolling bearing.
FIG. 2 is a schematic diagram of the probabilistic output elastic convex hull classification of the present invention.
FIG. 3 is a result diagram of the search for optimal parameters based on the probability output elastic convex hull fault diagnosis grid in the present invention.
FIG. 4 is a graph of the fault identification accuracy of the present invention and comparative method for the Kaiser university of California data as a function of training set samples.
FIG. 5 is a graph of the failure recognition accuracy of the autonomous experimental platform data of the present invention and the comparison method as a function of the training set samples.
Detailed Description
As shown in fig. 1, a rolling bearing fault diagnosis method based on a probability output elastic convex hull includes the following steps: step 1: acquiring a vibration acceleration signal of the rolling bearing through an acceleration sensor, and extracting time domain, frequency domain and time-frequency domain characteristics from the vibration acceleration signal to form a fault characteristic set of the rolling bearing; the method for extracting the statistical characteristics of the time domain, the frequency domain and the time-frequency domain comprises the following steps of:
solving time domain statistical characteristics of the obtained vibration signal x (t), wherein the time domain statistical characteristics comprise a root mean square value, a square root amplitude, an absolute mean square amplitude, a kurtosis factor, a wave form factor, a kurtosis, a skewness, a pulse factor, a peak value and a margin coefficient, and the total number of the characteristic parameters is 11;
fourier transform and envelope spectrum analysis are carried out on the signal x (t), and frequency domain statistical characteristics, amplitude spectrum entropy and envelope spectrum entropy are obtained, so that two characteristic parameters are obtained in total;
carrying out 3-layer wavelet packet decomposition on the signal x (t), and solving corresponding 8 wavelet packet energies and 8 wavelet packet energy entropies, wherein 16 characteristic parameters are obtained in total;
splicing the characteristics of the time domain, the frequency domain and the time-frequency domain counted in the steps 11 to 13 into 29-dimensional characteristic vectors serving as the fault characteristic set of the rolling bearing;
step 2: dividing a fault feature set into a training set sample and a test set sample, training the training set sample on a multi-classification model based on a probability output elastic convex hull to establish an optimal diagnosis model, and constructing the multi-classification model based on the probability output elastic convex hull, wherein the input of the multi-classification model is a fault feature vector, and the output of the multi-classification model is a fault category label, and the method specifically comprises the following steps:
1) determining a multi-classification probability output elastic convex hull model for a training sample, and training the training sample on the basis of the elastic convex hull classification model with probability output, wherein the method specifically comprises the following steps:
a 1: constructing an elastic convex hull, and introducing an elastic factor into a convex hull model to obtain the elastic convex hull model, wherein the steps are as follows: firstly, a certain type of fault feature sample set extracted from training samplesThe convex hull is represented as:
wherein x1,x2,x3......xiIn convex combination, α1,α2,α3......αiIs a convex combination coefficient; n is the number of sampling points;
introducing an elasticity factor lambda epsilon (1, + ∞) into the convex hull, setting upper and lower limits on lambda and the sample number n for the combined coefficients of the convex hull, no longer being non-negative, and similarly constraining the sum of the coefficients to 1 to form a new model elastic convex hull model represented as:
wherein λ is an elastic factor;
then obtaining a sample set through simple derivationCan be equivalently represented as a new sample set, as follows:
in the formula (I), the compound is shown in the specification,representing the center point of the sampleI.e. the new samples are equivalent to being along the vectorThe direction is stretched; the elastic factor lambda has the geometrical meaning of a vector space and represents a new sample point x'iTo the collection centerFrom the original point xiTo the collection centerThe distance ratio of (a) can be used for carrying out compact or loose estimation on the convex hull of the sample set by adjusting the size of lambda, so that the original convex hull is endowed with elasticity;
a 2: classifying the elastic convex hulls, and searching an optimal hyperplane in the sample set, wherein the optimal hyperplane is set as a connecting line segment which vertically bisects the closest point of the two elastic convex hulls, so that the plane generates the maximum interval between the positive and negative sample convex hulls, as shown in fig. 2; at the same time, the user can select the desired position,
all points of the positive sample set satisfy<w*,x〉+b*>0;
Point satisfaction of negative sample set<w*,x>+b*<0;
Wherein the content of the first and second substances,w*to classify the normal vector of the hyperplane for solving the objective optimization function as the optimal solution, b*Classifying the bias of the hyperplane when the objective optimization function is solved to be an optimal solution; x is a sample point;
a 3: determining the optimal hyperplane position according to a solving method of the nearest points of the two elastic convex hulls, and solving by combining a kernel function to obtain a distance relation between a point on the convex hull and the hyperplane, wherein the method comprises the following specific steps:
firstly, according to the solution of the closest point of the two convex hulls, the relation is as follows:
this formula expands as follows:
wherein, αi+Convex combination coefficient representing the ith positive type sample set, αj-The convex-convex combination coefficient of the jth negative sample set; n is-Number of sampling points, n, for a negative type sample set+The number of sampling points for the positive type sample set; lambda [ alpha ]+An elasticity factor of the positive type sample set; lambda [ alpha ]-The elasticity factor is the negative class sample set; x is the number ofi+Represents the ith positive type sample set point, xj-Represents the jth minusClass sample collection points;
then, the solution is a convex quadratic programming problem, and both the optimization objective function and the decision function can be written into an inner product form between samples, so that a kernel skill can be used as a support vector machine, a standard optimization algorithm is used for solving, and the kernel skill can be used for converting a linear inseparable problem of an input space into a linear separable problem of a feature space, a gaussian kernel function (RBF) is used as the kernel function for solving, and the RBF kernel function relation is as follows:
wherein σ is a nuclear parameter; x is the number ofiThe ith point in the sample set, x represents the point on the classification hyperplane;
then solving the convex combination coefficient α*Then the normal vector and the bias of the classification hyperplane can be determined
Wherein, α*Is the corresponding sample convex combination coefficient (or weight vector) when the objective function value is minimum,the coefficients representing the ith sample of the positive class,coefficient, w, representing the jth sample of the negative class*Is a normal vector of the classification hyperplane (i.e. a one-dimensional vector with the same sample dimension, as can be seen from the calculation), b*Is the most importantThe bias of the optimal classification hyperplane is a constant (as can be seen from the calculation formula), xi+Denotes the ith sample point, x, of the positive classj-Represents the jth sample point of the negative class;
according to the classification hyperplane normal vector and the bias, obtaining a distance expression of a point on the convex hull from the hyperplane as follows:
f(x)=<w*,x>+b*
can also be written as
Gaussian kernel functions can be used) technique, mapping to kernel space as with support vector machines;
the raw decision function may be defined as the following expression:
y=sign(<w*,x〉+b*);
and adopting a fourth step of solving the problem that the convex hull vertex is an outlier to cause classification errors on the test set.
a 4: and determining a multi-classification decision function, and mapping the output of the elastic convex hull to the position between (0,1) by adopting the following relation:
where f is the thresholdless output of the sample x in the third step<w*,x〉+b*Y is the belonged category of the sample, and takes the value { +1, -1 }; the method has the advantages that the posterior probability can be well estimated while the output sparsity of the elastic convex hull is kept;
a 5: the steps for obtaining the decision function defined as the following relation by minimizing the cross entropy likelihood function optimization solution parameter A, B on the training set are as follows:
the cross entropy likelihood function optimization solution parameters A, B on the minimization training set are given by the following relation:
wherein n is+,n-Respectively representing the number of positive and negative samples; by means of the idea of probability fitting of the support vector machine, tiRepresenting the corresponding weight value of the probability of the ith sample in the minimized cross entropy likelihood function;
and (3) acquiring an optimal solution by adopting a Newton iteration method, namely, the solution with the gradient matrix of F being zero is the optimal solution, wherein the formula is as follows:
wherein, the optimization solving process of the parameters A and B can be actually regarded as the translation process of the classification hyperplane, and for the two classification problems, the probability estimation P that x belongs to the positive class and the negative class can be obtained+-And P-+And P is+-+P-+The improved decision function is defined as 1:
a 6: for the n classification problem, a one-to-one strategy is adopted, namely a classification hyperplane is constructed for any two classes during classification, and n (n-1)/2 classifiers are constructed in total; the method of the invention outputs the output probability r of each classifier on the basis of the two classification probabilitiesiji, j ≠ 1,2 … n, and i ≠ j, coupled as a multi-class probability output, and the probability that x belongs to the ith class can be represented as PiP (y ═ i | x), i ═ 1,2,3The output probabilities of all classifiers are coupled in pairs, and the following relation exists:
summing the above transformations
To establish the above equation, the optimization problem can be transformed into the following model to solve
Expanding and writing the above formula into a matrix form
Wherein the content of the first and second substances,this formula is squared to expand Pi,PjWhen i, j is 1,2,3.. n (n is the total number of classes) is written in the form of a vector P, it can be equivalentlyIn the target function, Q is a matrix of n-by-n dimensions, wherein Qij is the value of the ith row and the jth column in the matrix Q, the value can be solved through the formula description, and is a regular expression after square expansion, so that the problem of convex quadratic programming is changed into a problem which is convenient to solve, and the probability P of each class to which the sample belongs can be obtained by adopting a standard algorithm to solveiFinally, the decision function for obtaining multiple classifications of the present application is defined as:
y=argmax{Pi,i=1,2,3…n}
2) inputting and outputting the elastic convex hull as a fault category label; constructing a multi-classification model, and optimizing two parameters of a probability output elastic convex hull, namely a kernel parameter sigma and an elastic factor lambda by a grid search algorithm;
3) selecting an optimal parameter from the grid so as to determine a probability output elastic convex hull classification model under the optimal parameter;
and step 3: and outputting an elastic convex hull classification model according to the optimal probability to classify the test set samples, and identifying the working state and the fault type of the rolling bearing according to the classification result.
This example was verified by two experiments.
Experiment 1:
TABLE 1 bearing sample data
According to the method, the time domain, the frequency domain and the time-frequency domain statistical characteristics are extracted to be used as the fault characteristics of the rolling bearing. Data set a is used to identify the type and extent of the fault, and data set B is used only to identify the type of fault. The parameters to be optimized for the present invention are the gaussian kernel parameter σ and the elastic factor λ. 5-fold cross validation is adopted to search for optimal parameters in a grid mode, and the search range of the kernel parameter sigma is 2{-8,-7.8,…,7.8,8}Elastic factor lambda search range of 2{0,0.2,…,3.8,4}. Fig. 3 shows the grid search accuracy distribution of the probability-based output elastic convex hull method on the data set B, and the optimal parameters σ ═ 1.516 and λ ═ 2 are obtained. The 5-fold cross-validation was performed 20 times under the optimized parameters, and the recognition accuracy is shown in table 2.
TABLE 2 identification accuracy (%)
The original multi-classification elastic Convex hull adopts a one-to-one strategy to construct n (n-1)/2 classifiers, decision is made based on a voting principle, the method is marked as FCH (Flexible Convex Hull), the method is marked as POFCH (Flexible output Flexible Convex Hull), and the comparison method also adopts a support vector machine as a comparison test and is marked as SVM.
The experimental results show that the fault identification method can identify the faults of the rolling bearing with higher accuracy, the classification precision of the probability output elastic convex hull is higher than that of other classifiers, the superior performance of the probability output elastic convex hull can be better reflected on the data set A, and the faults of different degrees can be accurately identified.
In order to show the superiority of the method, samples with different quantities are adopted as training sets for the data set B, and the other samples are used as test sets, so that the accuracy rate of the test sets is observed. The random independent repetition is carried out 20 times under the condition that different numbers of samples are randomly drawn each time, and the average classification result is shown in figure 4.
From fig. 4, the method of the present invention can ensure that the accuracy of the test set reaches more than 94% even under the condition that the training set samples are only 10%, and the probability output elastic convex hull of the present invention is higher than the classification accuracy of the original elastic convex hull and is better than the SVM.
TABLE 3 bearing data samples
Similarly, the experiment was performed by the method of experiment 1, and 5-fold cross validation was performed 20 times under the optimized parameters, where the optimal parameters of the model method for outputting the elastic convex hull with probability are 2.297 and λ 1.741, and the experimental results are shown in table 4.
TABLE 4 identification accuracy (%)
It can be seen from the table that the classification method based on the probability output elastic convex hull still shows the highest accuracy and improves the classification precision of the original elastic convex hull. And (3) carrying out 20 random independent repeated tests, and observing a curve that the accuracy of the test set changes along with the sample amount of the training set, wherein the result is shown in figure 5, and the probability output elastic convex packet still has the best classification effect.
In order to verify the robustness of the invention, the data sets B and C are firstly split into a training set and a test set according to the ratio of 8:2, 2 samples are selected from other 3 training sets for each class of training set and added into the training set of the class, the samples are taken as outliers of the samples, then training is carried out, the accuracy of the test set is verified, the samples are randomly and independently repeated for 20 times, and the experimental result is shown in Table 5.
Table 5 robustness testing accuracy (%)
The parenthesis in the table represents the accuracy without outliers added, i.e., the accuracy of the 20 five-fold cross-validation runs in tables 3 and 4 (i.e., training set and test set divided by 8: 2), and the third row represents the decrease in accuracy by the percentage points relative to the absence of outliers added. It can be seen that on different data sets, the accuracy rate is still the best based on the method of the invention, and the outlier enables the percentage point of the accuracy rate reduction of the verification set to be the lowest, and the noise immunity and robustness of the original elastic convex hull are improved.
The two experiments are combined to show that the method has higher accuracy and certain stability in multiple experiments. The invention adopts the multi-classification model based on the probability output elastic convex hull, has more accurate fault identification performance and certain robustness, and thus, the rolling bearing fault diagnosis method based on the probability output elastic convex hull is practical and effective in the field of rolling bearing fault identification.
Claims (7)
1. A rolling bearing fault diagnosis method based on a probability output elastic convex hull is characterized by comprising the following steps:
step 1: acquiring a vibration acceleration signal of the rolling bearing through an acceleration sensor, and extracting time domain, frequency domain and time-frequency domain characteristics from the vibration acceleration signal to form a fault characteristic set of the rolling bearing;
step 2: dividing the fault feature set into a training set sample and a test set sample, and training the training set sample on the basis of a multi-classification model of a probability output elastic convex hull to establish an optimal diagnosis model, wherein the method specifically comprises the following steps:
1) determining a multi-classification probability output elastic convex hull model for a training sample, and training the training sample on the basis of the elastic convex hull classification model output by probability;
2) carrying out optimization probability output on two parameters of the elastic convex hull, namely a kernel parameter sigma and an elastic factor lambda by a grid search algorithm;
3) selecting an optimal parameter from the grid so as to determine a probability output elastic convex hull classification model under the optimal parameter;
and step 3: and outputting an elastic convex hull classification model according to the optimal probability to classify the test set samples, and identifying the working state and the fault type of the rolling bearing according to the classification result.
2. The rolling bearing fault diagnosis method based on the probability output elastic convex hull as claimed in claim 1, wherein the training of the elastic convex hull classification model based on the probability output on the training sample in the step 2 specifically comprises the following steps:
a 1: constructing an elastic convex hull, and introducing an elastic factor into the convex hull model to obtain an elastic convex hull model;
a 2: classifying the elastic convex hulls, and searching an optimal hyperplane in the sample set, wherein the optimal hyperplane is set as a connecting line segment which vertically bisects the closest point of the two elastic convex hulls, and the two elastic convex hulls are divided into a positive sample set and a negative sample set;
a 3: determining the optimal hyperplane position according to a solving method of the nearest points of the two elastic convex hulls, and solving by combining a kernel function to obtain the distance relation between the points on the convex hulls and the hyperplane as follows:
f(x)=<w*,x>+b*
wherein, w*Classifying hyperplane normal vectors for optimal solution, b*A bias of the classification hyperplane for the optimal solution; x is a sample point;
a 4: and determining a multi-classification decision function, and mapping the output of the elastic convex hull to the position between (0,1) by adopting the following relation:
where f is the thresholdless output of the sample x in the third step<w*,x>+b*Y is the belonged category of the sample, and takes the value { +1, -1 };
a 5: by optimizing the solution parameters A, B by minimizing the cross entropy likelihood function on the training set, the decision function is obtained as defined by the following relation:
where the probability estimate that sample x belongs to the positive and negative classes is set to P+-And P-+And P is+-+P-+=1;
a 6: adopting a one-to-one strategy, carrying out convex hull estimation on each type of sample, carrying out pairwise optimization training, constructing n (n-1)/2 classifiers, and outputting the output probability r of each classifier on the basis of two classification probability outputsij(i, j ≠ 1,2 … n, and i ≠ j) is coupled into a multi-class probability output, and the probability that x belongs to the ith class can be expressed as PiP (y ═ i | x), i ═ 1,2,3The decision function to obtain the multi-class is defined as the following relation:
y=arg max{Pi,i=1,2,3…n};
wherein n is the number of classifiers; piProbability of class i.
3. The rolling bearing fault diagnosis method based on the probability output elastic convex hull as claimed in claim 2, wherein the step of constructing the elastic convex hull in the step a1 is as follows:
some kind of fault feature sample set extracted from training sampleThe convex hull is represented as:
wherein x1,x2,x3......xiIn convex combination, α1,α2,α3......αiIs a convex combination coefficient; n is the number of sampling points;
introducing an elasticity factor λ ∈ (1, + ∞) into the convex hull, and obtaining an elastic convex hull model expressed as:
then the sample set is collectedCan be equivalently represented as a new sample set, represented as:
4. the rolling bearing fault diagnosis method based on the probability output elastic convex hull as claimed in claim 2, wherein the positive type sample set and the negative type sample set in the step a2 satisfy the following conditions:
all points of the positive type sample set satisfy:<w*,x>+b*>0;
the points of the negative class sample set satisfy:<w*,x>+b*<0。
5. the rolling bearing fault diagnosis method based on the probability output elastic convex hull as claimed in claim 2, wherein the determination of the optimal hyperplane position in the step a3 is as follows:
according to the solution of the closest point of the two convex hulls, the relation is as follows:
this formula expands as follows:
wherein, αi+Convex combination coefficient representing the ith positive type sample set, αj-The convex combination coefficient of the jth negative class sample set; n is-Number of sampling points, n, for a negative type sample set+The number of sampling points for the positive type sample set; lambda [ alpha ]+An elasticity factor of the positive type sample set; lambda [ alpha ]-The elasticity factor is the negative class sample set; x is the number ofi+I-th sample point, x, representing a positive classj-The jth sample point representing a negative class;
solving by taking a Gaussian kernel function as a kernel function, wherein the Gaussian kernel function has the following relation:
wherein σ is a nuclear parameter;
solving convex combining coefficient α*Then the normal vector w of the optimal classification hyperplane can be determined*And bias b*The following are:
α*is the corresponding sample convex combination coefficient when the objective function value is minimum,the coefficients representing the ith sample of the positive class,coefficient, w, representing the jth sample of the negative class*Is a normal vector of the classification hyperplane, b*The bias for the hyperplane for optimal classification is a constant, xi+Denotes the ith sample point, x, of the positive classj-Represents the jth sample point of the negative class;
the distance between the point on the convex hull and the hyperplane is obtained by the following expression:
f(x)=<w*,x>+b*。
can also be written as
6. The rolling bearing fault diagnosis method based on the probability output elastic convex hull as claimed in claim 2, wherein the solving step of the parameter A, B in the step a5 is as follows:
the cross entropy likelihood function optimization solution parameters A, B on the minimization training set are given by the following relation:
tirepresenting the corresponding weight of the probability of the ith sample in the minimized cross entropy likelihood function, where n+,n-Respectively representing the number of positive and negative samples;
and (3) acquiring an optimal solution by adopting a Newton iteration method, wherein the formula is as follows:
wherein n is+,n-Respectively representing the number of positive and negative samples.
7. The rolling bearing fault diagnosis method based on the probability output elastic convex hull as claimed in claim 1, wherein the step a6 couples the output probabilities of the classifier in pairs, and the relation is as follows:
transform and sum it to
The optimization problem can be transformed into the following model to solve
Spread and written in matrix form
Where Qij is the value in row i and column j in matrix Q;
solving by adopting a standard algorithm to obtain the probability P of each class to which the sample belongsiThe decision function to obtain multiple classifications is thus defined as:
y=arg max{Pi,i=1,2,3…n}。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911406664.7A CN111044287A (en) | 2019-12-31 | 2019-12-31 | Rolling bearing fault diagnosis method based on probability output elastic convex hull |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911406664.7A CN111044287A (en) | 2019-12-31 | 2019-12-31 | Rolling bearing fault diagnosis method based on probability output elastic convex hull |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111044287A true CN111044287A (en) | 2020-04-21 |
Family
ID=70242226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911406664.7A Pending CN111044287A (en) | 2019-12-31 | 2019-12-31 | Rolling bearing fault diagnosis method based on probability output elastic convex hull |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111044287A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112232212A (en) * | 2020-10-16 | 2021-01-15 | 广东石油化工学院 | Triple concurrent fault analysis method and system, large unit device and storage medium |
CN112284721A (en) * | 2020-10-16 | 2021-01-29 | 广东石油化工学院 | Double fault analysis method and system for friction and rotor imbalance of large unit |
CN112949203A (en) * | 2021-03-19 | 2021-06-11 | 福州大学 | Board laser cutting quality judgment method based on electrical parameters and XGBOOST-NN algorithm |
CN113465923A (en) * | 2021-06-08 | 2021-10-01 | 华能国际电力股份有限公司上海石洞口第一电厂 | Residual life prediction method for grinding roller bearing of coal mill |
CN115169405A (en) * | 2022-07-14 | 2022-10-11 | 北京威控科技股份有限公司 | Hotel guest room equipment fault diagnosis method and system based on support vector machine |
CN115221930A (en) * | 2022-09-20 | 2022-10-21 | 苏州鸿哲智能科技有限公司 | Fault diagnosis method for rolling bearing |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103033362A (en) * | 2012-12-31 | 2013-04-10 | 湖南大学 | Gear fault diagnosis method based on improving multivariable predictive models |
CN107505133A (en) * | 2017-08-10 | 2017-12-22 | 滁州学院 | The probability intelligent diagnosing method of rolling bearing fault based on adaptive M RVM |
CN109902399A (en) * | 2019-03-01 | 2019-06-18 | 哈尔滨理工大学 | Rolling bearing fault recognition methods under a kind of variable working condition based on ATT-CNN |
CN110285969A (en) * | 2019-07-10 | 2019-09-27 | 西安交通大学 | The rolling bearing fault of polynomial kernel implanting feature distribution adaptation migrates diagnostic method |
CN110455512A (en) * | 2019-08-20 | 2019-11-15 | 西安电子科技大学 | The mostly integrated method for diagnosing faults of rotating machinery based on depth self-encoding encoder DAE |
-
2019
- 2019-12-31 CN CN201911406664.7A patent/CN111044287A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103033362A (en) * | 2012-12-31 | 2013-04-10 | 湖南大学 | Gear fault diagnosis method based on improving multivariable predictive models |
CN107505133A (en) * | 2017-08-10 | 2017-12-22 | 滁州学院 | The probability intelligent diagnosing method of rolling bearing fault based on adaptive M RVM |
CN109902399A (en) * | 2019-03-01 | 2019-06-18 | 哈尔滨理工大学 | Rolling bearing fault recognition methods under a kind of variable working condition based on ATT-CNN |
CN110285969A (en) * | 2019-07-10 | 2019-09-27 | 西安交通大学 | The rolling bearing fault of polynomial kernel implanting feature distribution adaptation migrates diagnostic method |
CN110455512A (en) * | 2019-08-20 | 2019-11-15 | 西安电子科技大学 | The mostly integrated method for diagnosing faults of rotating machinery based on depth self-encoding encoder DAE |
Non-Patent Citations (4)
Title |
---|
MINGZENG 等: "Maximum margin classification based on flexible convex hulls for fault diagnosis of roller bearings", 《MECHANICAL SYSTEMS AND SIGNAL PROCESSING》 * |
TF WU 等: "Probability Estimates for Multi-class Classification by Pairwise Coupling", 《JOURNAL OF MACHINE LEARNING RESEARCH》 * |
ZHIYIHE 等: "Linear maximum margin tensor classification based on flexible convex hulls for fault diagnosis of rolling bearings", 《KNOWLEDGE-BASED SYSTEMS》 * |
曾鸣: "基于凸包的模式识别方法及其在滚动轴承故障诊断中的应用", 《中国博士学位论文全文数据库 工程科技Ⅱ辑》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112232212A (en) * | 2020-10-16 | 2021-01-15 | 广东石油化工学院 | Triple concurrent fault analysis method and system, large unit device and storage medium |
CN112284721A (en) * | 2020-10-16 | 2021-01-29 | 广东石油化工学院 | Double fault analysis method and system for friction and rotor imbalance of large unit |
CN112949203A (en) * | 2021-03-19 | 2021-06-11 | 福州大学 | Board laser cutting quality judgment method based on electrical parameters and XGBOOST-NN algorithm |
CN112949203B (en) * | 2021-03-19 | 2023-02-21 | 福州大学 | Board laser cutting quality judgment method based on electrical parameters and XGBOOST-NN algorithm |
CN113465923A (en) * | 2021-06-08 | 2021-10-01 | 华能国际电力股份有限公司上海石洞口第一电厂 | Residual life prediction method for grinding roller bearing of coal mill |
CN115169405A (en) * | 2022-07-14 | 2022-10-11 | 北京威控科技股份有限公司 | Hotel guest room equipment fault diagnosis method and system based on support vector machine |
CN115169405B (en) * | 2022-07-14 | 2024-02-02 | 北京威控科技股份有限公司 | Hotel guest room equipment fault diagnosis method and system based on support vector machine |
CN115221930A (en) * | 2022-09-20 | 2022-10-21 | 苏州鸿哲智能科技有限公司 | Fault diagnosis method for rolling bearing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111044287A (en) | Rolling bearing fault diagnosis method based on probability output elastic convex hull | |
CN103413551B (en) | Based on the method for distinguishing speek person of sparse dimension reduction | |
CN110942091B (en) | Semi-supervised few-sample image classification method for searching reliable abnormal data center | |
CN110188047B (en) | Double-channel convolutional neural network-based repeated defect report detection method | |
CN111709299B (en) | Underwater sound target identification method based on weighting support vector machine | |
Yusof et al. | Determination of Bloom's cognitive level of question items using artificial neural network | |
CN105389583A (en) | Image classifier generation method, and image classification method and device | |
CN106909946A (en) | A kind of picking system of multi-modal fusion | |
CN101833671A (en) | Support vector machine-based surface electromyogram signal multi-class pattern recognition method | |
CN105261367A (en) | Identification method of speaker | |
CN111680726A (en) | Transformer fault diagnosis method and system based on neighbor component analysis and k neighbor learning fusion | |
CN103593674A (en) | Cervical lymph node ultrasonoscopy feature selection method | |
CN104077598A (en) | Emotion recognition method based on speech fuzzy clustering | |
CN109766813A (en) | Dictionary learning face identification method based on symmetrical face exptended sample | |
CN116127298B (en) | Small sample radio frequency fingerprint identification method based on triplet loss | |
CN109543637A (en) | A kind of face identification method, device, equipment and readable storage medium storing program for executing | |
CN116524960A (en) | Speech emotion recognition system based on mixed entropy downsampling and integrated classifier | |
CN114491823A (en) | Train bearing fault diagnosis method based on improved generation countermeasure network | |
CN109409231B (en) | Multi-feature fusion sign language recognition method based on self-adaptive hidden Markov | |
Zhang et al. | Watermelon ripeness detection via extreme learning machine with kernel principal component analysis based on acoustic signals | |
CN109886097A (en) | A kind of method for detecting fatigue driving based on artificial fish school optimization H-ELM | |
CN109522914A (en) | A kind of neural network structure training method of the Model Fusion based on image | |
CN116720106A (en) | Self-adaptive motor imagery electroencephalogram signal classification method based on transfer learning field | |
Yan et al. | Analyzing Wrist Pulse Signals Measured with Polyvinylidene Fluoride Film for Hypertension Identification. | |
CN112465054B (en) | FCN-based multivariate time series data classification method |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200421 |