CN113640607A - Early fault diagnosis method for inverter circuit and motor of high-speed train - Google Patents

Early fault diagnosis method for inverter circuit and motor of high-speed train Download PDF

Info

Publication number
CN113640607A
CN113640607A CN202110948177.4A CN202110948177A CN113640607A CN 113640607 A CN113640607 A CN 113640607A CN 202110948177 A CN202110948177 A CN 202110948177A CN 113640607 A CN113640607 A CN 113640607A
Authority
CN
China
Prior art keywords
fault
data
matrix
value
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.)
Granted
Application number
CN202110948177.4A
Other languages
Chinese (zh)
Other versions
CN113640607B (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.)
Jiangsu University of Science and Technology
Original Assignee
Jiangsu University of Science and Technology
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 Jiangsu University of Science and Technology filed Critical Jiangsu University of Science and Technology
Priority to CN202110948177.4A priority Critical patent/CN113640607B/en
Publication of CN113640607A publication Critical patent/CN113640607A/en
Application granted granted Critical
Publication of CN113640607B publication Critical patent/CN113640607B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/005Testing of electric installations on transport means
    • G01R31/008Testing of electric installations on transport means on air- or spacecraft, railway rolling stock or sea-going vessels
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/282Testing of electronic circuits specially adapted for particular applications not provided for elsewhere
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2832Specific tests of electronic circuits not provided for elsewhere
    • G01R31/2836Fault-finding or characterising
    • G01R31/2843In-circuit-testing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2832Specific tests of electronic circuits not provided for elsewhere
    • G01R31/2836Fault-finding or characterising
    • G01R31/2846Fault-finding or characterising using hard- or software simulation or using knowledge-based systems, e.g. expert systems, artificial intelligence or interactive algorithms
    • G01R31/2848Fault-finding or characterising using hard- or software simulation or using knowledge-based systems, e.g. expert systems, artificial intelligence or interactive algorithms using simulation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/34Testing dynamo-electric machines
    • G01R31/343Testing dynamo-electric machines in operation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

The invention discloses an early fault diagnosis method for an inverter circuit and a motor of a high-speed train, which mainly aims at the inverter circuit and a three-phase squirrel cage asynchronous motor in a CRH (China railway high-speed) motor train unit train and comprises the following main steps: (1) six working modes are set up for the inverter circuit and the motor by utilizing a nuclear density estimation function; (2) in each mode, processing sensor data by using a new statistical analysis method, and judging whether a fault occurs according to a certain decision criterion; (3) and after the fault is found, extracting fault characteristics to form a fault characteristic matrix, and performing fault positioning. The method makes the statistic more sensitive to the fault and can find the early fault in time; and a new matrix distance criterion is adopted, so that the accuracy of the positioning result is improved.

Description

Early fault diagnosis method for inverter circuit and motor of high-speed train
Technical Field
The invention discloses an early fault diagnosis method for an inverter circuit and a motor of a high-speed train, and belongs to the technical field of fault diagnosis of electric traction systems of the high-speed train.
Background
At present, the operating mileage of the high-speed railway in China is the first to live in the world stably. The safe and stable operation of the high-speed train is closely related to the safety of passengers, and has important influence on the development of national economy. The losses caused by high-speed rail failures are very large when not discovered in time each year. Therefore, early fault finding and processing during train operation has become a research hotspot.
The electric traction system is one of core systems of a high-speed train, and the reliability of the electric traction system is an important guarantee for the safe and stable operation of the high-speed train. The electric traction converter is used as an important component for energy conversion in a traction system, bears main electric heating stress in the operation process, is mostly in electric, magnetic, thermal and mechanical multi-field coupling in application occasions, and has high failure rate. Meanwhile, the traction motor is an important component of a train traction system. When the traction motor operates, the electric energy is converted into mechanical energy, and when the traction motor brakes, the mechanical energy is converted into the electric energy, so that the traction motor is a component for converting the electric energy and the mechanical energy of the train. Traction inverter faults and motor faults account for about 50% of the total faults by statistics. Therefore, the method has important theoretical significance and great engineering value for improving the reliability of the electric traction system and reducing the fault loss by diagnosing the faults of the traction converter and the motor on line.
At present, fault detection applied to an electric traction system of a high-speed train is mainly based on a mathematical model. The method needs to know a specific system structure to establish a mathematical model, and the whole process is relatively complex; on the other hand, this method cannot detect an early failure although it can detect a failure, and has no way of determining the type of failure that has occurred.
Disclosure of Invention
The invention aims to provide an early fault diagnosis method for an inverter circuit and a motor of a high-speed train, aiming at the problems and defects in the prior art.
In order to achieve the purpose, the invention adopts the following technical scheme to realize the purpose:
an early fault diagnosis method for an inverter circuit and a motor of a high-speed train comprises the following steps:
firstly, according to six working states of an inverter circuit and a motor, constructing six working modes for the inverter circuit and the motor by using a kernel density estimation function to obtain a clustering center of each mode;
step two, dividing the sensor data on the train into different modes by using the clustering center of each mode obtained in the step one;
thirdly, processing the sensor data for multiple times by using deep PCA under each mode to highlight fault information;
step four, on the basis of the step three, calculating data statistics, and judging whether the statistic index exceeds a threshold value or not by combining a fault detection threshold value generated by the real-time working condition, the line condition and the load condition of the train, wherein when the statistic index exceeds the threshold value, the fault is indicated;
and step five, after the fault is found, extracting fault characteristics to form a fault characteristic matrix, and matching the fault characteristic matrix with the fault characteristic matrix in the database, thereby positioning the fault and finding out the fault reason.
As a further preferred scheme of the present invention, in the first step, the specific contents and steps of constructing the six working modes are as follows:
step 1, obtaining data of current, train speed, motor rotating speed and electromagnetic torque from a sensor on a train; arbitrarily selecting a set of data as the cluster center of a class of data, i.e. xi,j1,2,3.. 6; then take a group of data as xnew,j
Step 2, calculating the value of the kernel density estimation function of the next group of data and the cluster center:
Figure BDA0003217574720000021
wherein, Fi(xnew) Is xnew,j(next set of data) and xi,j(cluster center of i-th class data) kernel density estimation function value; m is the number of variables, and h is the width of the window; x is the number ofnew,jRepresents the value of the jth data in the next set of data; x is the number ofi,jA value representing class i class center, jth data;
step 3, judging the nuclear density estimation calculated in the step 2Whether the value of the counting function exceeds a threshold value or not, and if not, taking the average value of the two groups of data as a new clustering center, namely xi,j=(xnew,j+xi,j)/2Then take down a set of data as a new xnew,jThen, jumping back to the step 2; when the threshold value is exceeded, continuing to execute the step 4;
step 4. if the kernel density estimation function value calculated in step 2 exceeds the threshold value, it indicates that a cluster center is found, namely xi,j(ii) a Then the searching for the clustering center is finished;
and 5, repeating the steps 1 to 4 until six clustering centers are found.
As a further preferable scheme of the present invention, in step three, the sensor data is processed by deep pca for multiple times in each mode to highlight the fault information, and the specific content and steps are as follows:
step 1) data in each modality is extracted, i.e.
Figure BDA0003217574720000031
Wherein z (N) represents data of the Nth measurement; n represents the total number of measurements; m represents the number of sensors;
step 2), calculating
Figure BDA0003217574720000032
Mean μ (j) and variance δ of each row2(j);
Figure BDA0003217574720000033
Figure BDA0003217574720000034
Wherein j represents the jth row, zj(i) Represents the ith number of the jth line;
step 3) of mixing
Figure BDA0003217574720000035
Data standardization of each row; obtaining a data set X with a mean value of 0 and a variance of 1;
Figure BDA0003217574720000036
Figure BDA0003217574720000037
wherein
Figure BDA0003217574720000038
Data obtained by normalizing the jth data are shown;
step 4), calculating a covariance matrix S of the X, and performing singular value decomposition on the S;
Figure BDA0003217574720000039
S=P1Λ0,1P1 T
wherein m represents the number of sensors; lambda0,1∈Rm×m,Λ0,1=diag(λ0,1,...λ0,m),λ0,mAn mth singular value representing S; p1∈Rm×mIs the singular value vector of S, takes P1Is taken as P1,2The rest part is taken as P1,1Then P is1=[P1,1,P1,2];
Step 5), decomposing X into two parts, X respectively1,1,X1,2I.e. by
X=X1,1+X1,2
Figure BDA00032175747200000310
Wherein I is an identity matrix;
step 6), adding X1,1,X1,2Repeating the steps 4) and 5) to obtain X as new X1,1,X1,2Are each broken down into two parts, i.e.
X1,1=X2,1+X2,2
X1,2=X2,3+X2,4
X=X2,1+X2,2+X2,3+X2,4
As a further preferable scheme of the present invention, in step four, on the basis of step three, the statistical quantity of the data is calculated, and in combination with the fault detection threshold generated by the real-time working condition, the line condition and the load condition of the train, whether the statistical quantity index exceeds the threshold is judged, and the exceeding of the threshold indicates that a fault occurs, and the specific content and the steps are as follows:
step (1) of calculating X separately2,1,X2,2,X2,3,X2,4Statistics for four data sets:
Figure BDA0003217574720000041
Figure BDA0003217574720000042
wherein the content of the first and second substances,
Figure BDA0003217574720000043
and SPEj,kRepresentative data set Xj,kTwo statistics of (a);
Figure BDA0003217574720000044
is a reaction of with Xj,kCorresponding covariance matrix Sj,kA matrix of singular values of; p(j+1),(2k-1)Is a reaction of with Xj,kCorresponding covariance matrix Sj,kPartial singular value vectors of (a); i is an identity matrix;
and (2) judging whether two statistics corresponding to each data exceed a set threshold value, wherein any one statistic exceeding the threshold value indicates that a fault occurs.
As a further preferred scheme of the present invention, in step five, after a fault is found, fault features are extracted to form a fault feature matrix, and the fault feature matrix is matched with a fault feature matrix in a database, so as to perform fault location, and the specific content and steps are as follows:
step I, extracting eight statistics of fault data and respective corresponding threshold values in real time to form a fault vector r each time a fault is foundc
Figure BDA0003217574720000045
Wherein r iscRepresents a type c fault;
Figure BDA0003217574720000046
and SPEj,kRepresentative data set Xj,kTwo statistics of (a);
Figure BDA0003217574720000047
and JSPE,j,kAre respectively
Figure BDA0003217574720000048
And SPEj,kRespective threshold values; in the formula, j is 2;
step two, the fault vector r obtained in the step one is usedcProjection onto the interval [ 0.51) by the following equation, results in the vector p:
Figure BDA0003217574720000049
p=[p1,p2,...p8]T
wherein the content of the first and second substances,
Figure BDA00032175747200000410
is represented by rcThe kth value of (1);
during the c-th fault period, there will be NcGrouping fault data, repeating the first step and the second step to obtain NcArranging the vectors P in rows to form a fault characteristic matrix Pc
Step four, calculating a fault characteristic matrix PcMean vector mu ofcWith the covariance matrix ∑c
Figure BDA0003217574720000051
μc=[μc 1c 2,...μc 8]T
Figure BDA0003217574720000052
Wherein the content of the first and second substances,
Figure BDA0003217574720000053
is PcRow j, th value; n is a radical ofCIs PcThe number of columns; mu.sc jRepresentation matrix PcMean of j row; i is an identity matrix;
fifthly, calculating a fault characteristic matrix P through the following formulacAnd fault special matrix in database
Figure BDA0003217574720000054
KLD distance of (d);
Figure BDA0003217574720000055
wherein the content of the first and second substances,
Figure BDA0003217574720000056
representing a feature matrix PcAnd fault special matrix in database
Figure BDA0003217574720000057
KLD distance of (d); i is an identity matrix;
finding out a database model corresponding to the minimum KLD distance, and if the minimum KLD distance is less than or equal to a set threshold, distinguishing the distance threshold between classes to show that the same fault as the database model occurs; otherwise, a new fault type is generated, and the database needs to be updated.
Compared with the prior art, the invention adopting the technical scheme has the following technical effects: the method of the invention does not need specific circuit knowledge and mathematical models, and is simpler to implement; meanwhile, the method is more sensitive to early faults of the inverter circuit and the motor; finally, after the fault is detected, the method can also carry out fault positioning to find out the fault reason.
Drawings
Fig. 1 is a general flowchart of an early failure diagnosis method.
Fig. 2 is a schematic diagram of a high-speed train electric traction system configuration.
FIG. 3 is a flowchart of steps.
FIG. 4 is a step bipartite flow chart.
FIG. 5 is a step three-section flow chart.
Fig. 6 is a step quartering flowchart.
FIG. 7 is a flow chart of steps five.
FIG. 8 is a data set statistic T2Graph is shown.
FIG. 9 is a plot of the data set statistic SPE.
Fig. 10 is a graph of calculation results of KLD.
Detailed Description
The technical scheme of the invention is further explained in detail by combining the attached drawings:
the invention designs an early fault diagnosis method for an inverter circuit and a motor of a high-speed train, which comprises the following steps as shown in figure 1:
step one, according to six working states of an inverter circuit and a motor, six working modes are built for the inverter circuit and the motor by using a kernel density estimation function, and a clustering center of each mode is obtained, as shown in fig. 3, the steps are as follows:
step 1. As shown in FIG. 2, in the variationThe output port of the current device and the sensor are arranged in the motor to respectively obtain current signals ia,ib,icTrain speed Sp, motor speed Rs, and electromagnetic torque data Te. Arbitrarily selecting a set of data x ═ ia,ib,ic,Sp,Rs,Te]TAs a cluster center for a class of data, i.e. xi,j1,2,3.. 6. Then take a group of data as xnew,j
Step 2, calculating the value of the kernel density estimation function of the next group of data and the cluster center:
Figure BDA0003217574720000061
wherein, Fi(xnew) Is xnew,j(next set of data) and xi,j(cluster center of i-th class data) kernel density estimation function value; m is the number of variables, and h is the width of the window; x is the number ofnew,jRepresents the value of the jth data in the next set of data; x is the number ofi,jA value representing class i class center, jth data;
step 3, judging whether the kernel density estimation function value calculated in the step 2 exceeds a threshold value, and if not, taking the average value of the two groups of data as a new clustering center, namely xi,j=(xnew,j+xi,j) 2, then take down a set of data as a new xnew,jThen, jumping back to the step 2; when the threshold value is exceeded, continuing to execute the step 4;
step 4. if the kernel density estimation function value calculated in step 2 exceeds the threshold value, it indicates that a cluster center is found, namely xi,j(ii) a Then the searching for the clustering center is finished;
and 5, repeating the steps 1 to 4 until six clustering centers are found.
Step two: dividing the sensor data on the train into different modes by using the clustering center of each mode obtained in the step one, as shown in fig. 4:
after six working modes of the inverter circuit and the motor are established, the train is operatedIn running, real-time data x of the train are obtained through a sensort=[ia,ib,ic,Sp,Rs,Te]TAnd calculating the distances between the real-time data and the six working modes through a kernel density estimation function, and dividing the real-time data into the nearest working modes.
Figure BDA0003217574720000071
Wherein, Fi(xt) Is xt(real time data) and xi,j(cluster center of i-th class data) kernel density estimate function value. m is the number of variables and h is the width of the window. x is the number oft,jIndicating the value of the jth data in the real-time data. x is the number ofi,jThe value of the ith class center, jth data is represented.
Step three: the sensor data is processed by deep pca multiple times in each modality, and fault information is highlighted, as shown in fig. 5, the steps are as follows:
step 1) data in each modality is extracted, i.e.
Figure BDA0003217574720000072
Wherein z (N) represents data of the Nth measurement; n represents the total number of measurements; m represents the number of sensors;
step 2), calculating
Figure BDA0003217574720000073
Mean μ (j) and variance δ of each row2(j);
Figure BDA0003217574720000074
Figure BDA0003217574720000075
Wherein j represents the jth row, zj(i) Represents the ith number of the jth line;
step 3) of mixing
Figure BDA0003217574720000076
Data standardization of each row; obtaining a data set X with a mean value of 0 and a variance of 1;
Figure BDA0003217574720000077
Figure BDA0003217574720000078
wherein
Figure BDA0003217574720000079
Data obtained by normalizing the jth data are shown;
step 4), calculating a covariance matrix S of the X, and performing singular value decomposition on the S;
Figure BDA00032175747200000710
S=P1Λ0,1P1 T
wherein m represents the number of sensors; lambda0,1∈Rm×m,Λ0,1=diag(λ0,1,...λ0,m),λ0,mAn mth singular value representing S; p1∈Rm×mIs the singular value vector of S, takes P1Is taken as P1,2The rest part is taken as P1,1Then P is1=[P1,1,P1,2];
Step 5), decomposing X into two parts, X respectively1,1,X1,2I.e. by
X=X1,1+X1,2
Figure BDA0003217574720000081
Wherein I is an identity matrix;
step 6), adding X1,1,X1,2Repeating the steps 4) and 5) to obtain X as new X1,1,X1,2Are each broken down into two parts, i.e.
X1,1=X2,1+X2,2
X1,2=X2,3+X2,4
X=X2,1+X2,2+X2,3+X2,4
Step four: on the basis of the third step, calculating data statistics, and determining whether the statistic index exceeds a threshold value by combining a fault detection threshold value generated by the real-time working condition, the line condition and the load condition of the train, wherein when the statistic index exceeds the threshold value, a fault is indicated, and as shown in fig. 6, the steps are as follows:
step (1) of calculating X separately2,1,X2,2,X2,3,X2,4Statistics for four data sets:
Figure BDA0003217574720000082
Figure BDA0003217574720000083
wherein the content of the first and second substances,
Figure BDA0003217574720000084
and SPEj,kRepresentative data set Xj,kTwo statistics of (a);
Figure BDA0003217574720000085
is a reaction of with Xj,kCorresponding covariance matrix Sj,kA matrix of singular values of; p(j+1),(2k-1)Is a reaction of with Xj,kCorresponding covariance matrix Sj,kPartial singular value vectors of (a); i is an identity matrix;
and (2) judging whether two statistics corresponding to each data exceed a set threshold value, wherein any one statistic exceeding the threshold value indicates that a fault occurs.
Step five: after a fault is found, extracting fault features to form a fault feature matrix, matching the fault feature matrix with a fault feature matrix in a database, and then positioning the fault to find out the fault reason, as shown in fig. 7, the steps are as follows:
step I, extracting eight statistics of fault data and respective corresponding threshold values in real time to form a fault vector r each time a fault is foundc
Figure BDA0003217574720000091
Wherein r iscRepresents a type c fault;
Figure BDA0003217574720000092
and SPEj,kRepresentative data set Xj,kTwo statistics of (a);
Figure BDA0003217574720000093
and JSPE,j,kAre respectively
Figure BDA0003217574720000094
And SPEj,kRespective threshold values; in the formula, j is 2;
step two, the fault vector r obtained in the step one is usedcProjection onto the interval [ 0.51) by the following equation, results in the vector p:
Figure BDA0003217574720000095
p=[p1,p2,...p8]T
wherein the content of the first and second substances,
Figure BDA0003217574720000096
is represented by rcThe kth value of (1);
during the c-th fault period, there will be NcGrouping fault data, repeating the first step and the second step to obtain NcArranging the vectors P in rows to form a fault characteristic matrix Pc
Step four, calculating a fault characteristic matrix PcMean vector mu ofcWith the covariance matrix ∑c
Figure BDA0003217574720000097
μc=[μc 1c 2,...μc 8]T
Figure BDA0003217574720000098
Wherein the content of the first and second substances,
Figure BDA0003217574720000099
is PcRow j, th value; n is a radical ofCIs PcThe number of columns; mu.sc jRepresentation matrix PcMean of j row; i is an identity matrix;
fifthly, calculating a fault characteristic matrix P through the following formulacAnd fault special matrix in database
Figure BDA00032175747200000910
KLD distance of (d);
Figure BDA00032175747200000911
wherein the content of the first and second substances,
Figure BDA00032175747200000912
representing a feature matrix PcAnd fault special matrix in database
Figure BDA00032175747200000913
KLD distance of (d); i is a unitA matrix;
finding out a database model corresponding to the minimum KLD distance, and if the minimum KLD distance is less than or equal to a set threshold, distinguishing the distance threshold between classes to show that the same fault as the database model occurs; otherwise, a new fault type is generated, and the database needs to be updated.
The method of the invention is verified by simulation as follows:
step 1, simulating train operation by using a TDCS-FIB platform developed by the university of China and south. The simulation time is 3 seconds, and the motor bearing fault is injected in 1 second.
And 2, writing a program by using Matlab to realize the content of the invention.
And 3, adopting Matlab/TDCS-FIB combined simulation, importing the data generated in the step 1 into a Matlab program, and performing fault diagnosis.
FIG. 8.a is a data set X2,1Statistic T of2 2,1A scaled plot; the broken line in the figure is the set threshold. As shown in fig. 8.a, after the failure occurs, the statistics in the graph rapidly exceed the threshold, and the change trend is very obvious. Although the value of the ordinate in FIG. 8.a is not large, in practice T is2 2,1The calculated value is very large, about 1023This indicates the statistic T2 2,1Is very sensitive to faults.
FIG. 8.b is data set X2,2Statistic T of2 2,2A scaled plot; the broken line in the figure is the set threshold. As shown in fig. 8.b, after the failure occurs, the statistics in the graph rapidly exceed the threshold, with a similar trend to fig. 8. d. Although the value of the ordinate in FIG. 8.b is not large, in practice T is2 2,2The calculated value is very large, about 1023This indicates the statistic T2 2,2Is very sensitive to faults.
FIG. 8.c is data set X2,3Statistic T of2 2,3A scaled plot; the broken line in the figure is the set threshold. As shown in fig. 8.c, after the failure occurs, the statistics in the graph quickly exceed the threshold and the maximum value varies significantly.Although the value of the ordinate in FIG. 8.c is not large, in practice T is2 2,3The calculated value is very large, about 1023This indicates the statistic T2 2,3Is very sensitive to faults.
FIG. 8.d is data set X2,4Statistic T of2 2,4A scaled plot; the broken line in the figure is the set threshold. As shown in fig. 8.d, after the failure occurs, the statistics in the graph rapidly exceed the threshold, with a similar trend to fig. 8. b. Although the value of the ordinate in FIG. 8.d is not large, in practice T is2 2,4The calculated value is very large, about 1023This indicates the statistic T2 2,4Is very sensitive to faults.
FIG. 9.a is data set X2,1Statistic SPE2,1A scaled plot; the broken line in the figure is the set threshold. As shown in fig. 9.a, after the failure occurs, the statistic in the graph rapidly exceeds the threshold value, and the trend of the change is obvious. Theoretical statistics SPE2,1Is not sensitive to faults, and when faults occur, the statistic SPE2,1And not necessarily detected. However, the method of the present invention improves SPE2,1Sensitivity to faults, so that when a fault occurs, it is passed through SPE2,1A fault can be easily detected.
FIG. 9.b is data set X2,2Statistic SPE2,2A scaled plot; the broken line in the figure is the set threshold. As shown in fig. 9.b, after the failure occurs, the statistics in the graph quickly exceed the threshold and the maximum value is large. Theoretical statistics SPE2,2Is not sensitive to faults, and when faults occur, the statistic SPE2,2And not necessarily detected. However, the method of the present invention improves SPE2,2Sensitivity to faults, so that when a fault occurs, it is passed through SPE2,2A fault can be easily detected.
FIG. 9.c is data set X2,3Statistic SPE2,3A scaled plot; the broken line in the figure is the set threshold. As shown in fig. 9.c, after the failure occurs, the statistics in the graph quickly exceed the threshold, with a similar trend to fig. 9. a. Theoretical statistic SPE2,3Is not sensitive to faults, and when faults occur, the statistic SPE2,3And not necessarily detected. However, the method of the present invention improves SPE2,3Sensitivity to faults, so that when a fault occurs, it is passed through SPE2,3A fault can be easily detected.
FIG. 9.d is data set X2,4Statistic SPE2,4A scaled plot; the broken line in the figure is the set threshold. As shown in fig. 9.d, after the failure occurs, the statistics in the graph not only quickly exceed the upper limit (threshold), but also quickly exceed the lower limit. Theoretical statistics SPE2,4Is not sensitive to faults, and when faults occur, the statistic SPE2,4And not necessarily detected. However, the method of the present invention improves SPE2,4Sensitivity to faults, so that when a fault occurs, it is passed through SPE2,4A fault can be easily detected.
Fig. 10 is a calculation result of KLD. The calculated KLD values for the different fault types are very large, about 1020(ii) a KLD values calculated for the same type are very small, about 101. The fault type can be more accurately judged by using the KLD.
The attached figures 8-10 show that the method can effectively realize the detection and the positioning of the early faults of the inverter circuit and the motor of the high-speed train, effectively solve the problems of the diagnosis of the early faults of the inverter circuit and the motor and the engineering application thereof, and has important significance for the safe operation of the high-speed train.
The embodiments of the present invention have been described in detail with reference to the drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the gist of the present invention.

Claims (5)

1. An early fault diagnosis method for an inverter circuit and a motor of a high-speed train is characterized by comprising the following steps:
firstly, according to six working states of an inverter circuit and a motor, constructing six working modes for the inverter circuit and the motor by using a kernel density estimation function to obtain a clustering center of each mode;
step two, dividing the sensor data on the train into different modes by using the clustering center of each mode obtained in the step one;
thirdly, processing the sensor data for multiple times by using deep PCA under each mode to highlight fault information;
step four, on the basis of the step three, calculating data statistics, and judging whether the statistic index exceeds a threshold value or not by combining a fault detection threshold value generated by the real-time working condition, the line condition and the load condition of the train, wherein when the statistic index exceeds the threshold value, the fault is indicated;
and step five, after the fault is found, extracting fault characteristics to form a fault characteristic matrix, and matching the fault characteristic matrix with the fault characteristic matrix in the database, thereby positioning the fault and finding out the fault reason.
2. The method for diagnosing the early faults of the inverter circuit and the motor of the high-speed train according to claim 1, wherein in the step one, specific contents and steps of constructing six working modes are as follows:
step 1, obtaining data of current, train speed, motor rotating speed and electromagnetic torque from a sensor on a train; arbitrarily selecting a set of data as the cluster center of a class of data, i.e. xi,j1,2,3.. 6; then take a group of data as xnew,j
Step 2, calculating the value of the kernel density estimation function of the next group of data and the cluster center:
Figure FDA0003217574710000011
wherein, Fi(xnew) Is xnew,j(next set of data) and xi,j(cluster center of i-th class data) kernel density estimation function value; m is the number of variables, and h is the width of the window; x is the number ofnew,jRepresents the value of the jth data in the next set of data; x is the number ofi,jValues representing class i center, j data;
Step 3, judging whether the kernel density estimation function value calculated in the step 2 exceeds a threshold value, and if not, taking the average value of the two groups of data as a new clustering center, namely xi,j=(xnew,j+xi,j) 2, then take down a set of data as a new xnew,jThen, jumping back to the step 2; when the threshold value is exceeded, continuing to execute the step 4;
step 4. if the kernel density estimation function value calculated in step 2 exceeds the threshold value, it indicates that a cluster center is found, namely xi,j(ii) a Then the searching for the clustering center is finished;
and 5, repeating the steps 1 to 4 until six clustering centers are found.
3. The method for diagnosing the early failure of the inverter circuit and the motor of the high-speed train as claimed in claim 1, wherein in the third step, the deep pca is used for processing the sensor data for a plurality of times under each mode to highlight the failure information, and the specific content and the steps are as follows:
step 1) data in each modality is extracted, i.e.
Figure FDA0003217574710000021
Wherein z (N) represents data of the Nth measurement; n represents the total number of measurements; m represents the number of sensors;
step 2), calculating
Figure FDA0003217574710000022
Mean μ (j) and variance δ of each row2(j);
Figure FDA0003217574710000023
Figure FDA0003217574710000024
Wherein j represents the jth row, zj(i) Represents the ith number of the jth line;
step 3) of mixing
Figure FDA0003217574710000025
Data standardization of each row; obtaining a data set X with a mean value of 0 and a variance of 1;
Figure FDA0003217574710000026
Figure FDA0003217574710000027
wherein
Figure FDA0003217574710000028
Data obtained by normalizing the jth data are shown;
step 4), calculating a covariance matrix S of the X, and performing singular value decomposition on the S;
Figure FDA0003217574710000029
S=P1Λ0,1P1 T
wherein m represents the number of sensors; lambda0,1∈Rm×m,Λ0,1=diag(λ0,1,...λ0,m),λ0,mAn mth singular value representing S; p1∈Rm×mIs the singular value vector of S, takes P1Is taken as P1,2The rest part is taken as P1,1Then P is1=[P1,1,P1,2];
Step 5), decomposing X into two parts, X respectively1,1,X1,2I.e. by
X=X1,1+X1,2
Figure FDA00032175747100000210
Wherein I is an identity matrix;
step 6), adding X1,1,X1,2Repeating the steps 4) and 5) to obtain X as new X1,1,X1,2Are each broken down into two parts, i.e.
X1,1=X2,1+X2,2
X1,2=X2,3+X2,4
X=X2,1+X2,2+X2,3+X2,4
4. The method for diagnosing the early faults of the inverter circuit and the motor of the high-speed train as claimed in claim 1, wherein in the fourth step, on the basis of the third step, the statistic of the data is calculated, and the fault detection threshold generated by combining the real-time working condition, the line condition and the load condition of the train is combined to judge whether the statistic index exceeds the threshold, wherein the exceeding of the threshold indicates the occurrence of the fault, and the specific content and the steps are as follows:
step (1) of calculating X separately2,1,X2,2,X2,3,X2,4Statistics for four data sets:
Figure FDA0003217574710000031
Figure FDA0003217574710000032
wherein the content of the first and second substances,
Figure FDA0003217574710000033
and SPEj,kRepresentative data set Xj,kTwo statistics of (a);
Figure FDA0003217574710000034
is a reaction of with Xj,kCorresponding covariance matrix Sj,kA matrix of singular values of; p(j+1),(2k-1)Is a reaction of with Xj,kCorresponding covariance matrix Sj,kPartial singular value vectors of (a); i is an identity matrix;
and (2) judging whether two statistics corresponding to each data exceed a set threshold value, wherein any one statistic exceeding the threshold value indicates that a fault occurs.
5. The method for diagnosing the early faults of the inverter circuit and the motor of the high-speed train as claimed in claim 1, wherein in the fifth step, after the fault is found, the fault characteristics are extracted to form a fault characteristic matrix which is matched with the fault characteristic matrix in the database so as to carry out fault location, and the specific content and the steps are as follows:
step I, extracting eight statistics of fault data and respective corresponding threshold values in real time to form a fault vector r each time a fault is foundc
Figure FDA0003217574710000035
Wherein r iscRepresents a type c fault;
Figure FDA0003217574710000036
and SPEj,kRepresentative data set Xj,kTwo statistics of (a);
Figure FDA0003217574710000037
and JSPE,j,kAre respectively
Figure FDA0003217574710000038
And SPEj,kRespective threshold values; in the formula, j is 2;
step two, the fault vector r obtained in the step one is usedcBy the following formulaOn interval [ 0.51), we get vector p:
Figure FDA0003217574710000041
p=[p1,p2,...p8]T
wherein the content of the first and second substances,
Figure FDA0003217574710000042
is represented by rcThe kth value of (1);
during the c-th fault period, there will be NcGrouping fault data, repeating the first step and the second step to obtain NcArranging the vectors P in rows to form a fault characteristic matrix Pc
Step four, calculating a fault characteristic matrix PcMean vector mu ofcWith the covariance matrix ∑c
Figure FDA0003217574710000043
μc=[μc 1c 2,...μc 8]T
Figure FDA0003217574710000044
Wherein the content of the first and second substances,
Figure FDA0003217574710000045
is PcRow j, th value; n is a radical ofCIs PcThe number of columns; mu.sc jRepresentation matrix PcMean of j row; i is an identity matrix;
fifthly, calculating a fault characteristic matrix P through the following formulacAnd fault special matrix in database
Figure FDA0003217574710000046
KLD distance of (d);
Figure FDA0003217574710000047
wherein the content of the first and second substances,
Figure FDA0003217574710000048
representing a feature matrix PcAnd fault special matrix in database
Figure FDA0003217574710000049
KLD distance of (d); i is an identity matrix;
finding out a database model corresponding to the minimum KLD distance, and if the minimum KLD distance is less than or equal to a set threshold, distinguishing the distance threshold between classes to show that the same fault as the database model occurs; otherwise, a new fault type is generated, and the database needs to be updated.
CN202110948177.4A 2021-08-18 2021-08-18 Early fault diagnosis method for inverter circuit and motor of high-speed train Active CN113640607B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110948177.4A CN113640607B (en) 2021-08-18 2021-08-18 Early fault diagnosis method for inverter circuit and motor of high-speed train

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110948177.4A CN113640607B (en) 2021-08-18 2021-08-18 Early fault diagnosis method for inverter circuit and motor of high-speed train

Publications (2)

Publication Number Publication Date
CN113640607A true CN113640607A (en) 2021-11-12
CN113640607B CN113640607B (en) 2023-02-28

Family

ID=78422634

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110948177.4A Active CN113640607B (en) 2021-08-18 2021-08-18 Early fault diagnosis method for inverter circuit and motor of high-speed train

Country Status (1)

Country Link
CN (1) CN113640607B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114115184A (en) * 2021-11-15 2022-03-01 江苏科技大学 High-speed train suspension system fault diagnosis method based on data-driven ToMFIR

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120039160A (en) * 2010-10-15 2012-04-25 한국전력공사 Prediction and fault detection method and system for performance monitoring of plant instruments using principal component analysis, response surface method, fuzzy support vector regression and generalized likelihood ratio test
CN105373110A (en) * 2015-12-16 2016-03-02 浙江中烟工业有限责任公司 Cigarette superspeed film packaging machine multi-loading-condition production process on-line monitoring and fault diagnosis method
CN105425150A (en) * 2015-11-09 2016-03-23 江苏科技大学 Motor fault diagnosis method based on RBF and PCA-SVDD
CN105487524A (en) * 2015-12-29 2016-04-13 浙江中烟工业有限责任公司 Method for monitoring and diagnosing super-high-speed small box packaging machine having multiple condition characteristic
CN105573290A (en) * 2015-12-16 2016-05-11 浙江中烟工业有限责任公司 Cigarette factory superspeed carton packaging machine multi-condition process online monitoring and fault diagnosis method
CN108182302A (en) * 2017-12-13 2018-06-19 东北大学 Incipient fault detection method based on modification cluster semi-supervised kernel pivot analysis
CN112784862A (en) * 2019-11-07 2021-05-11 中国石油化工股份有限公司 Fault diagnosis and identification method for refining process of atmospheric and vacuum distillation unit

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120039160A (en) * 2010-10-15 2012-04-25 한국전력공사 Prediction and fault detection method and system for performance monitoring of plant instruments using principal component analysis, response surface method, fuzzy support vector regression and generalized likelihood ratio test
CN105425150A (en) * 2015-11-09 2016-03-23 江苏科技大学 Motor fault diagnosis method based on RBF and PCA-SVDD
CN105373110A (en) * 2015-12-16 2016-03-02 浙江中烟工业有限责任公司 Cigarette superspeed film packaging machine multi-loading-condition production process on-line monitoring and fault diagnosis method
CN105573290A (en) * 2015-12-16 2016-05-11 浙江中烟工业有限责任公司 Cigarette factory superspeed carton packaging machine multi-condition process online monitoring and fault diagnosis method
CN105487524A (en) * 2015-12-29 2016-04-13 浙江中烟工业有限责任公司 Method for monitoring and diagnosing super-high-speed small box packaging machine having multiple condition characteristic
CN108182302A (en) * 2017-12-13 2018-06-19 东北大学 Incipient fault detection method based on modification cluster semi-supervised kernel pivot analysis
CN112784862A (en) * 2019-11-07 2021-05-11 中国石油化工股份有限公司 Fault diagnosis and identification method for refining process of atmospheric and vacuum distillation unit

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
钟娜等: "基于LECA的多工况过程故障检测方法", 《化工学报》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114115184A (en) * 2021-11-15 2022-03-01 江苏科技大学 High-speed train suspension system fault diagnosis method based on data-driven ToMFIR
CN114115184B (en) * 2021-11-15 2024-04-23 江苏科技大学 High-speed train suspension system fault diagnosis method based on data drive ToMFIR

Also Published As

Publication number Publication date
CN113640607B (en) 2023-02-28

Similar Documents

Publication Publication Date Title
CN111273623B (en) Fault diagnosis method based on Stacked LSTM
CN111562108A (en) Rolling bearing intelligent fault diagnosis method based on CNN and FCMC
CN108490923B (en) System design method for detecting and positioning tiny faults of electric traction system
CN111523081B (en) Aeroengine fault diagnosis method based on enhanced gate control circulating neural network
CN105846780A (en) Decision tree model-based photovoltaic assembly fault diagnosis method
Di et al. Ensemble deep transfer learning driven by multisensor signals for the fault diagnosis of bevel-gear cross-operation conditions
CN105137324B (en) A kind of more detection point failure component localization methods based on emulation disaggregated model
CN112630660A (en) Battery fault identification method based on support vector machine
CN113406524B (en) Inconsistent fault diagnosis method and system for power battery system
CN106198020A (en) Wind turbines bearing failure diagnosis method based on subspace and fuzzy C-means clustering
CN113640607B (en) Early fault diagnosis method for inverter circuit and motor of high-speed train
CN106959397A (en) A kind of method for designing of small fault diagnostic system for high ferro inverter
CN114462480A (en) Multi-source sensor rolling mill fault diagnosis method based on non-equilibrium data set
CN110991472A (en) Micro fault diagnosis method for high-speed train traction system
CN114897138A (en) System fault diagnosis method based on attention mechanism and depth residual error network
CN113791351B (en) Lithium battery life prediction method based on transfer learning and difference probability distribution
CN111046790A (en) Pump bearing fault diagnosis method
CN114330571A (en) Power system dominant instability mode identification method and system based on transfer learning
Xu et al. Deep spiking residual shrinkage network for bearing fault diagnosis
CN114330096A (en) Deep learning-based rail transit motor bearing fault degree classification model construction method
CN113627358A (en) Multi-feature fusion turnout intelligent fault diagnosis method, system and equipment
CN105116323B (en) A kind of electrical fault detection method based on RBF
CN110160781B (en) Test set reconstruction and prediction method for rotary machine fault classification
Wang et al. Few‐shot multiscene fault diagnosis of rolling bearing under compound variable working conditions
CN113588266B (en) Rolling bearing composite fault diagnosis method with embedded fault semantic space

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