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

CN105467975A - Equipment fault diagnosis method - Google Patents

Equipment fault diagnosis method Download PDF

Info

Publication number
CN105467975A
CN105467975A CN201511004767.2A CN201511004767A CN105467975A CN 105467975 A CN105467975 A CN 105467975A CN 201511004767 A CN201511004767 A CN 201511004767A CN 105467975 A CN105467975 A CN 105467975A
Authority
CN
China
Prior art keywords
fault
sample
overbar
data
rho
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
CN201511004767.2A
Other languages
Chinese (zh)
Other versions
CN105467975B (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.)
Shandong Luruan Digital Technology Co Ltd
Original Assignee
Shandong Luneng Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Luneng Software Technology Co Ltd filed Critical Shandong Luneng Software Technology Co Ltd
Priority to CN201511004767.2A priority Critical patent/CN105467975B/en
Publication of CN105467975A publication Critical patent/CN105467975A/en
Application granted granted Critical
Publication of CN105467975B publication Critical patent/CN105467975B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Automation & Control Theory (AREA)
  • Data Mining & Analysis (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

An equipment fault diagnosis method successively comprises fault diagnosis training steps and fault diagnosis operation steps. The method focuses on a data form characteristic essence and combines a multi-dimensional segmentation fitting algorithm and an optimized dynamic time warping algorithm based on equipment fault data to carry out pattern expression of modeling and distance threshold extraction, and extract form characteristics from the found equipment abnormity data to carry out mode matching, so that an equipment data fault type can be identified and a reason diagnosis function is realized. In this way, the difficulties in current fault diagnosis technologies that similarity degrees among the fault data can hardly be described efficiently and accurately can be solved.

Description

Equipment fault diagnosis method
Technical Field
The invention relates to the technical field of fault diagnosis, in particular to a method for diagnosing equipment faults.
Background
In recent years, with the continuous innovation and development of scientific technology and the rapid development of social industrialization, more and more industrial industrialization systems are loaded in large-scale industrial production occasions, and huge irreplaceable productivity is created in the application environment. Maintenance work for these devices is therefore particularly important and laborious. However, many implicit influencing factors may cause the system equipment to malfunction or even fail, so that countries and enterprises pay more and more attention to the status detection and fault diagnosis of the important system equipment.
Generally, these devices are increasingly sophisticated and coupled by interaction between different parts. The method of disassembling and disassembling the equipment is time-consuming and labor-consuming, the diagnosis effect is often not ideal, and the equipment performance is easy to be unstable. The method for reading the state of the important part of the equipment in real time by installing the monitoring sensor device to observe the running trend of the relevant parameters of the equipment and contrast the index threshold value is simple, intuitive and strong in reliability, and is widely popularized and used in various production occasions such as power plants, automobiles, satellites and the like at present. The efficiency of this approach is still limited by the ability and effort of plant maintenance personnel to work with complex unknown conditions that are prominent in the plant and are less experienced.
The above method is difficult to form a standard fault diagnosis system due to the dilemma of empirical knowledge expression, so a fault diagnosis method based on mathematical mining technology is gradually introduced into the fault diagnosis work of these large and complex devices. The mathematics mining technology integrates subject knowledge of modern cybernetics, computer science, artificial intelligence, signal processing, mode recognition, statistical mathematics and the like, and excavates information which is hidden in data and is beneficial to fault condition analysis by researching historical data and current real-time data of analysis equipment. Expert systems, association rules, neuron networks, Bayesian networks and the like are mathematical mining methods which are widely applied, and a set of research systems which are divided into fault analysis, fault modeling, fault detection, fault inference, fault decision and the like are gradually formed by the methods.
In a paper "vehicle fault diagnosis expert system with fusion example and rule inference" (journal of mechanical engineering, 2002, 7 th stage: 91-95), a brand-new mixed inference method with fusion examples and rules is provided in the paper, and a whole set of expert system for solving the problem that different diagnosis units are difficult to communicate information is established. It can be seen that the expert system can solve the fault diagnosis problem in the related field with the capability similar to the human expert level in the specific field, and the main characteristic is to form the own specific rule to analyze and solve the problem by relying on the existing human expert experience knowledge. The method is a characteristic of an expert system, but is limited by the lack of experience of human professional knowledge in unknown fields, the expert system often has a series of problems of low self-learning ability, low diagnosis success rate, difficulty in obtaining system knowledge and the like, and the problems still need to be further deeply researched and optimized by the method of the expert system.
In a paper "grid fault diagnosis based on association rule data mining technology" (protection and control of power system, 2009, 9 th period: 8-14), an article applies an association rule algorithm to grid fault diagnosis. And corresponding decision attributes and condition attributes are designated according to the fault characteristics, the establishment of an original decision table is completed, and meanwhile, an association rule algorithm is applied to carry out frequent item set mining and strong rule screening on decision table data, so that reasoning diagnosis on fault information of various complex conditions is finally realized. However, the technology has some problems, for example, the common problems of the potential implicit failure mode such as poor discrimination, poor large-scale data processing capability, low efficiency of storing and updating the association rule, and the like, are still solved by the following related work.
In a paper "fault diagnosis technology research based on a BP neural network" (computer and modernization, 2009, volume 7), the article selects a general BP neural network to be applied to a fault diagnosis scene, and successfully applies the neural network to fault diagnosis according to the device level distribution characteristics under the condition of reasonably constructing a BP neural network model, so that the diagnosis efficiency and reliability are improved. The neural network has the greatest characteristic that the neural network can infinitely and nonlinearly approximate to an original data model under the condition of large sample quantity, but the inherent characteristics of overfitting, numerical randomness, unstable training and the like limit the application range of the neural network in the field of fault diagnosis, and other optimization algorithms need to be matched for diagnosis application.
In a thesis of Bayesian network fault diagnosis method for multi-feature information fusion (China mechanical engineering, 2010, 8 th: 940-945), an article takes a pump vibration signal as a research object, information fusion is carried out on multiple fault features such as a frequency domain and a time domain extracted by the signal by using a Bayesian parameter estimation method, then a complete fault classifier is established by constructing a Bayesian network, and fault types are identified by calculating a maximum posterior probability estimation value. The Bayesian network fault diagnosis method needs a priori statistical knowledge of a large amount of sample data, and meanwhile, the Bayesian network directed acyclic expression mode has a risk of error accumulation, and the method needs to be paid attention to the Bayesian network fault diagnosis method.
In view of the problems and risks of the common fault diagnosis technologies, the invention aims at fully mining the potential visual expression form of the data sample and measuring the difference effectiveness of the fault mode, and tries to better solve the problems of low efficiency and low recognition accuracy of fault diagnosis by establishing a new mode matching technology, thereby being beneficial to the continuous maintenance of the good state of the equipment.
Disclosure of Invention
The invention aims to overcome the defects of the prior art, provides an equipment fault diagnosis method, and solves the problem that the similarity degree between fault data is difficult to describe efficiently and accurately in the current fault diagnosis technology.
The invention provides an equipment fault diagnosis method, which sequentially comprises the following steps:
step 1: fault diagnosis training: acquiring fault sample information from a database, respectively obtaining a feature matrix and a mode distance threshold value of a fault sample with dimensions eliminated after calculation processing, associating the feature matrix and the mode distance threshold value with each other, and storing to generate a fault mode knowledge base;
step 2: fault diagnosis operation step: acquiring abnormal sample information from a real-time database, calculating to obtain abnormal characteristic information, sequentially calculating mode distances of sample characteristics in a fault mode knowledge base, converting the mode distances into mode similarity, and outputting a final fault diagnosis result.
Further, the specific steps of step 1 are:
(1.1) acquiring fault sample information from a database;
(1.2) sequentially carrying out piecewise linear fitting on each fault sample;
(1.3) extracting the characteristics of each section of data of the fault sample to obtain a characteristic matrix of the fault sample;
(1.4) carrying out fault characteristic conversion, eliminating characteristic dimension and obtaining a characteristic matrix of a fault sample with the dimension eliminated;
(1.5) calculating a mode distance threshold;
and (1.6) associating the fault feature matrix and the pattern distance threshold value with each other, and storing to generate a fault pattern knowledge base.
Further, the step (1.1) comprises the following specific steps: selecting a piece of research equipment with the number P of fault types being more than or equal to 2 and the occurrence frequency T of each fault being more than or equal to 2 to meet the requirements, selecting a sufficient number of observation points N, wherein N is more than or equal to 10, carrying out fault record searching on historical running state data of the equipment for a long enough time, picking out fault related measuring point information, starting and stopping time of a fault process and useful information of fault maintenance measure records from fault records by utilizing a set screening rule, and reading fault sample data from a power plant real-time database PI according to the useful information, wherein:
the fault sample data with n measuring points and m time points, all the measuring point data at the moment j are regarded as a n-dimensional column vector and are expressed as follows:
u(tj)=[uj1,uj2,uj3,…,ujn]
the sample data file is stored in a matrix form of m × n, and the specific form is as follows:
F = u 11 , u 12 , u 13 , . . . , u 1 n u 21 , u 22 , u 23 , . . . , u 2 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u m 1 , u m 2 , u m 3 , . . . , u mn
the row represents m fault time, the column represents n equipment observation points, the m and n values of the row and the column between each fault sample are different, each fault sample is endowed with a fault type identifier ID, and the fault type identifier ID determination method is that if all the samples contain X types of faults, the numerical range of the fault type identifier ID is as follows: 1-X.
Further, the step (1.2) comprises the following specific steps:
(1.2.1) mean filtering operation: filtering and eliminating noise pollution doped in sample data;
(1.2.2) fault sample segmentation initialization: carrying out sectional initialization on the fault sample after filtering processing;
(1.2.3) combining every two initialized data segments to calculate a fitting error;
and (1.2.4) determining a segmentation cut point of the fault sample, and performing adaptive state segmentation on the fault sample.
Further, the step (1.3) comprises the following specific steps:
dividing the fault sample intoThe x divided data segments are selected fromData segment start feature extractionTaking, comprising the following specific operations:
due to the fact thatThe data segment is u 11 , u 12 , . . . , u 1 n u 21 , u 22 , . . . , u 2 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u h 1 , u h 2 , . . . , u hn In the form of matrix, the row is time point number and is listed as measuring point number;
and (3) extracting features according to the dimension (column) of the measuring points, wherein the features comprise: slope k, duration l, mean m and variance v;
wherein, V i ‾ = u 1 i u 2 i . . . . . . u hi ;
the vector is linearly fitted according to the principle of least square method, and the fitting result is a linear equation p (x) a0i+a1ix, so slope characteristic k ═ a1iWherein a is0i、a1iIs a fitting constant;
duration characteristic l isVector length h, i.e., l ═ h;
mean characteristic m isAverage of all values of the vector, i.e.
The variance characteristic v isSum of fluctuation amplitudes of all values of the vector from the mean, i.e.N is the total number of vectors;
segmenting data segments f 1 * = u 11 , u 12 , . . . , u 1 n u 21 , u 22 , . . . , u 2 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u h 1 , u h 2 , . . . , u hn Is converted into a feature matrix k 1 , k 2 , . . . , k n l , l , . . . , l m 1 , m 2 , . . . , m n v 1 , v 2 , . . . , v n ;
The rest ofExtracting characteristics according to the operation method, converting the original time domain data matrix into a mathematical characteristic matrix, and finally dividing the data segment setConversion to:
( k 11 ; l 1 ; m 11 ; v 11 ) , ( k 12 ; l 1 ; m 12 ; v 12 ) , . . . , ( k 1 n ; l 1 ; m 1 n ; v 1 n ) ( k 21 ; l 2 ; m 21 ; v 21 ) , ( k 22 ; l 2 ; m 22 ; v 22 ) , . . . , ( k 2 n ; l 2 ; m 2 n ; v 2 n ) . . . . . . . . . . . . ( k x 1 ; l x ; m x ; v x 1 ) , ( k x 2 ; l x ; m x 2 ; v x 2 ) , . . . , ( k xn ; l x ; m xn ; v xn ) .
further, the step (1.4) comprises the following specific steps: converting the slope k into an inclination angle alpha, converting the duration l into a time proportion, carrying out normalization processing on the mean value characteristic m, and carrying out characteristic matrix treatment on the fault sample
( k 11 ; l 1 ; m 11 ; v 11 ) , ( k 12 ; l 1 ; m 12 ; v 12 ) , . . . , ( k 1 n ; l 1 ; m 1 n ; v 1 n ) ( k 21 ; l 2 ; m 21 ; v 21 ) , ( k 22 ; l 2 ; m 22 ; v 22 ) , . . . , ( k 2 n ; l 2 ; m 2 n ; v 2 n ) . . . . . . . . . . . . ( k x 1 ; l x ; m x ; v x 1 ) , ( k x 2 ; l x ; m x 2 ; v x 2 ) , . . . , ( k xn ; l x ; m xn ; v xn )
Converted into elimination dimensions ( α 11 ; p 1 ; T 11 ; v 11 ) , ( α 12 ; p 1 ; T 12 ; v 12 ) , . . . , ( α 1 n ; p 1 ; T 1 n ; v 1 n ) ( α 21 ; p 2 ; T 21 ; v 21 ) , ( α 22 ; p 2 ; T 22 ; v 22 ) , . . . , ( α 2 n ; p 2 ; T 2 n ; v 2 n ) . . . . . . . . . . . . ( α x 1 ; p x ; T x ; v x 1 ) , ( α x 2 ; p x ; T x 2 ; v x 2 ) , . . . , ( α xn ; p x ; T xn ; v xn ) .
Further, the specific steps of step 2 are:
(2.1) acquiring abnormal sample information from a real-time database;
(2.2) performing piecewise linear fitting on the current abnormal sample;
(2.3) carrying out abnormal feature extraction and transformation on the data subjected to segmentation fitting;
(2.4) sequentially calculating the pattern distance of the sample features in the fault pattern knowledge base by using the abnormal feature information;
(2.5) converting the mode distance into a mode similarity using a falling ridge pacing method;
and (2.6) outputting a final fault diagnosis result.
Further, the step (2.1) comprises the following specific steps:
according to the equipment state early warning system of the power plant, discovering that certain unknown abnormal state occurs in the equipment, and carrying out the following related operations:
(2.1.1) determining the device alarm generation time t from the early warning system1And a cut-off time t2
(2.1.2) determining from the early warning system the relevant observation point wp ═ x for the device alarm1,x2,…,xn′];
(2.1.3) according to the generation time t1And a cut-off time t2And a database sampling frequency fs, and obtaining a time point number m-fs × (t)2-t1) The number of device measurement points n equals length ([ x ])1,x2,…,xn′]) Where length () is a calculated length function);
(2.1.4) acquiring abnormal sample data, namely the sample data with n 'of measuring points and m of time points, wherein all the measuring point data at the moment j are regarded as a column vector with n' dimension and are expressed as:
v(tj)=[vj1,vj2,vj3,…,vjn′]
storing the sample data file in a matrix form of m multiplied by n', wherein the specific form is as follows:
F ‾ = v 11 , v 12 , v 13 , . . . , v 1 n ′ v 21 , v 22 , v 23 , . . . , v 2 n ′ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v m 1 , v m 2 , v m 3 , . . . , v mn ′ ,
where the rows represent m failure times and the columns represent n' device observation points.
The step (2.2) comprises the following specific steps:
(2.2.1) mean filtering operation: filtering and eliminating noise pollution of each measuring point doped in abnormal sample data according to a mean filtering principle;
(2.2.2) abnormal sample segmentation initialization: performing segmentation initialization on the filtered abnormal sample;
(2.2.3) combining every two initialized data segments to calculate a fitting error;
and (2.2.4) determining an abnormal sample segmentation cut point based on a recursive combination mode.
Further, the step (2.5) comprises the following specific steps:
converting the pattern distance into pattern similarity according to the principle of the falling-ridge stepwise method
ρ ( dist ‾ ij ) = 1 , dist ‾ ij ≤ 0 1 2 - 1 2 sin ( π Th i * ( dist ‾ ij - Th i 2 ) ) , 0 ≤ dist ‾ ij ≤ Th i 0 , dist ‾ ij ≥ Th i
Wherein,representing the abnormal sample and the jth fault sample under the fault type iIdentifying the calculated pattern distance, ThiRepresenting a mode distance threshold under fault type i;
according to the dimension of the fault type, each distance vector is divided intoConverted into similarity vectors
Finally, a similarity set of the abnormal sample FT and all samples of the fault knowledge base is obtained, and the similarity set is as follows:
ρSets = [ ρ ( dist ‾ 11 ) , ρ ( dist ‾ 12 ) , . . . , ρ ( dist ‾ 1 , c 1 ) ] [ ρ ( dist ‾ 21 ) , ρ ( dist ‾ 22 ) , . . . , ρ ( dist ‾ 2 , c 2 ) ] . . . . . . . . . . . . [ ρ ( dist ‾ x 1 ) , ρ ( dist ‾ x 2 ) , . . . , ρ ( dist ‾ x , cx ) ] = ρ Vector 1 ρ Vector 2 . . . . . . ρ Vector x .
further, the step (2.6) comprises the following specific steps:
and outputting a fault diagnosis result according to the similarity set result rho Sets and an agreed rule, wherein the rule is satisfied:
rule 1: if a plurality of fault samples with the similarity exceeding 90% with the abnormal samples exist, outputting the serial numbers of all the samples, simultaneously outputting the fault type to which the fault sample belongs, the confidence coefficient of the fault type to which the fault sample belongs, and the best matching position of the sample with the maximum similarity in the fault development stage, and if the confidence coefficient exceeds 50%, outputting suggested maintenance measures;
rule 2: if no fault sample with the similarity exceeding 90% with the abnormal sample exists and the maximum similarity value is greater than or equal to 60%, outputting the serial number of the maximum similarity sample, simultaneously outputting the fault type to which the fault sample belongs, the confidence coefficient of the fault type to which the fault sample belongs and the best matching position of the maximum similarity sample at the fault development stage, and if the confidence coefficient exceeds 50%, outputting the recommended maintenance measures;
rule 3: if no fault sample with the similarity exceeding 90% with the abnormal sample exists and the maximum similarity value is less than 60%, outputting the abnormal sample as an unusual working condition or an unknown fault type, and continuing to pay attention to the development of the abnormality.
The equipment fault diagnosis method of the invention can realize that:
1. the invention is a brand-new fault diagnosis technology independent of faults. The present invention starts from analyzing the mathematical morphological characteristics of historical fault sample data, and judges the similarity degree and the most possible development trend of the existing fault in time for the current abnormal sample.
2. The invention can efficiently and accurately carry out fault diagnosis work, realizes the data information compression target and eliminates the influence of redundant data noise by converting the sample data from the time domain space to the mathematical morphology characteristic space, thereby greatly improving the fault diagnosis efficiency.
3. In order to ensure the effectiveness of pattern expression, the invention establishes a multidimensional segmentation fitting method based on the data development state. In consideration of the characteristic that the coupling among all variables in the sample data is unclear, the optimal segmentation threshold of the current sample data is mined by adopting a self-adaptive algorithm, and the segmentation positions of all the variables are consistent, so that the development state of the segmented data in each stage is more hierarchical.
4. The invention has low requirement on sample data for fault diagnosis and does not need to carry out complex data preprocessing work. The prior related technology generally cannot realize fault diagnosis of sample data with inconsistent sample time and different variable numbers in a knowledge base, and the method can solve the problem by methods of variable trimming, dynamic time warping and the like.
5. The operation speed of the fault analysis and fault identification part is within the second level, so that not only can the fault diagnosis of a sample of a complete fault mode be realized, but also the fault location of a part of fault modes can be realized. Therefore, the invention can be completely transplanted to an equipment on-line state detection system for application.
Drawings
FIG. 1 is a comprehensive flow chart of the training phase and the operation phase of the fault diagnosis model
FIG. 2 dynamic time warping distance effect plot
FIG. 3 is a trend graph of key measuring points of three faults of a front pump of a steam pump
FIG. 4 is a diagram illustrating the effect of online fault diagnosis of abnormal samples
Detailed Description
Reference will now be made in detail to the embodiments of the present invention, the following examples of which are intended to be illustrative only and are not to be construed as limiting the scope of the invention.
Most of the prior related technologies are that each variable dimension of fault data is separately cut apart for calculation, but the invention comprehensively considers the problems of related information between different variables of sample data, realizes a segmentation fitting technology based on bottom-up, extracts various overall morphological characteristics of the fault data and simultaneously considers the numerical characteristics of the fault data. The method can realize effective compression of large-scale data, reduce the fault diagnosis time and fundamentally improve the fault diagnosis precision, so the method has the capability of quick fault diagnosis. The invention carries out the calculation of the characteristic difference of the fault samples by a dynamic time warping method, and can solve the problem that the similarity of the fault samples with different lengths is difficult to measure. The fault diagnosis method of the invention does not take the mode distance as the final measurement standard, but compares the mode distance with the similarity percentage, unifies the measurement standard of fault identification, and further improves the fault diagnosis precision again.
The invention provides an equipment fault diagnosis method based on multi-dimensional segment fitting, which is a brand-new fault diagnosis technical method for setting out the essence of data morphological features. The method mainly comprises two processes of establishing a model and operating the model.
Fig. 1 (left) is a flow chart of modeling of the present invention, and the whole modeling process mainly includes the following steps:
step 1: and acquiring fault sample information from a system database.
The obtained fault sample information comes from a device state detection system of a power plant, and the rough operation process is as follows: firstly, selecting a piece of research-available equipment with the number P (P > ═ 2) of fault types and the occurrence frequency T (T > ═ 2) of each fault meeting the requirement, selecting an observation point N (N > ═ 10) of the number of feet, and searching the fault record of the historical operation state data of the equipment for a long enough time; then, useful information such as fault related measuring point information, starting and stopping time of a fault process, fault maintenance measure records and the like are picked out from the fault records by using a set screening rule; and finally, reading fault sample data from the power plant real-time database PI according to the information.
For example, for a fault sample data with n measurement points and m time points, all measurement point data at time j can be regarded as an n-dimensional column vector, which is expressed as:
u(tj)=[uj1,uj2,uj3,…,ujn]
the sample data file is stored in a matrix form of m × n, and the specific form is as follows:
F = u 11 , u 12 , u 13 , . . . , u 1 n u 21 , u 22 , u 23 , . . . , u 2 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u m 1 , u m 2 , u m 3 , . . . , u mn
according to the method, the storage form of all fault samples is as follows: the dimension of row represents m failure times, the dimension of column represents n device observation points, and the two values of the dimension (m, n) of the row and the column between each failure sample may not be the same. While each fault sample is given its fault type identification ID. The method for determining the fault type identifier ID comprises the following steps: if all samples contain X faults, the numerical range of the fault type identifier ID is as follows: 1 to X.
Step 2: sequentially carrying out multi-dimensional piecewise linear fitting on each fault sample
The step is a key technical part of the fault diagnosis invention, and is mainly used for carrying out self-adaptive state segmentation according to the overall development trend of a fault sample and carrying out data preprocessing preparation for subsequent fault feature extraction.
Step 2.1 mean filtering operation:
in order to effectively segment fault sample data, noise pollution doped in the sample data is filtered and eliminated. To quickly and efficiently implement the filtering of noisy data, a typical linear filtering algorithm is chosen: and (5) average filtering.
According to the principle of mean filtering, the specific filtering operation process is as follows: firstly, extracting the first observation point column vector data u of the fault sample data F-1The form is as follows:
u 11 u 21 u 31 . . . u m 1
will column vector u-1Filter template size viewed as a sequence of numbers(round is a rounding function) if L is an even number, then 1 more is needed. After the size of the filtering template is determined, the substantive filtering operation is started:
1. the center position of the filtering template is placed in u11Where the sum of all data within the template is divided by L, the value is u11The output value of the filtering operation of (2) is:
U 11 = Σ i = 1 ( L - 1 ) / 2 data ( 1 : ( L - 1 ) / 2 ) / L ;
2. the center position of the filtering template is moved forward continuously, and filtering output is carried out according to the same operation until all data are completely filtered, for example, the filtering operation is carried out at u1iThe output of the position, mean filtering is:
U 1 i = Σ i = 1 L data ( i - ( L - 1 ) / 2 : i + ( L - 1 ) / 2 ) / L ;
3. finally obtained column vector data u-1The filtered data of (2) is also a column of vectors, and the specific form is as follows:
U 11 U 21 U 31 . . . U m 1
all measuring points of fault sample data are sequentially subjected to filtering operation according to the 3 steps, so that the fault sample data F is converted into F*In the form of:
F * = U 11 , U 12 , U 13 , . . . , U 1 n U 21 , U 22 , U 23 , . . . , U 2 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . U m 1 , U m 2 , U m 3 , . . . , U mn
step 2.2 Fault sample segmentation initialization
Carrying out segmentation initialization on the filtered fault sample F, dividing each 2 pieces of data into 1 data segment, and dividing the fault sample into 1 data segment because the length of the fault sample is mThe most detailed data segment; if m is odd, the last segment is composed of 3 pieces of data, and the final segment is divided intoThe most detailed data segment. The initialization effect of the segmentation is as follows:
F * = f 1 * f 2 * . . . f m / 2 *
wherein, f i * = u ( 2 * i - 1 ) 1 , u ( 2 * i - 1 ) 2 , u ( 2 * i - 1 ) 3 , . . . , u ( 2 * i - 1 ) n u ( 2 * i ) 1 , u ( 2 * i ) 2 , u ( 2 * i ) 3 , . . . , u ( 2 * i ) n
step 2.3 initialization data segment pairwise combination calculation fitting error
The main purpose of this step is to generate the above step after initialization segmentation(or) And combining each data segment with the data segment adjacent to the right of the data segment, and simultaneously calculating the generated fitting error.
The detailed merge operation is as follows: such as mergingAndcomprises the following steps: F ii + 1 * = u 11 , u 12 , u 13 , . . . , u 1 n u 21 , u 22 , u 23 , . . . , u 2 n u 31 , u 32 , u 33 , . . . , u 3 n u 41 , u 42 , u 43 , . . . , u 4 n , in the form of a matrix, e.g. 4 × n, with columns being the number of test points u 1 i u 2 i u 3 i u 4 i And (5) fitting a straight line by a least square method. The least square method comprises the following specific steps:
the fitting objective was to fit the data ( x j , y j ) ∈ 1 , u 1 i 2 , u 2 i 3 , u 3 i 4 , u 4 i Using a first order polynomial p (x) ═ a0+a1x is expressed such that the cumulative sum of fitting errors I is (a)0+a1x-yi)2And minimum.
This is apparently a solution of I ═ I (a)0,a1) And (4) quadratic programming of extreme values. According to the Lagrange principle to obtain
∂ I ∂ a j = 2 Σ i = 0 m ( Σ k = 0 n a k x i k - y i ) x i j = 0 , j = 0,1
Namely: Σ k = 0 n ( Σ i = 0 m x i j + k ) a k = Σ i = 0 m x i j y i , j = 0,1
wherein m is 4n is 1
The above formula is a0,a1The linear equation system is expressed by matrix as
m + 1 , Σ i = 0 m x i Σ i = 0 m x i , Σ i = 0 m x i 2 a 0 a 1 = Σ i = 0 m y i Σ i = 0 m x i y i
The above formula becomes a normal equation system, and the coefficient matrix is a symmetric positive definite matrix, so that a unique solution exists. Solving for a from the above formulak(k is 0, 1), thus obtaining a polynomial:
p(x)=a0+a1x
the mean error due to the fit is called the fit error, which is recorded as:
| | r i | | 2 2 = Σ i = 0 m [ p ( x i ) - y i ] 2
after all measuring points are fitted, the fitting errors generated are summed(N is the number of stations).
When all are(or) After the data segments are combined pairwise, three results are generated, namely, a data segment set is divided F * = [ f 1 * , f 2 * , . . . , f m 4 * ] ; Second, fitting error vector R ‾ = [ R 1 , R 2 , . . . , R m 4 - 1 ] ; Third, the sample integral segmentation position vector T ‾ = [ T 1 , T 2 , . . . , T m 4 - 1 ] .
Step 2.4 determining the segmentation cut points of the fault samples
The main purpose of the step is to realize the determination of the fault sample segmentation position in a recursive combination mode.
1. According to the invention, a numerical value MAX _ ERROR is set according to experience as an index for judging the fitting ERROR. If the error vector is fittedIf all values in the set are greater than the maximum fitting ERROR threshold MAX _ ERROR, then operation 1 is performed: confirmationIs the final set of sample segmentation locations; otherwise, operation 2 is performed: combining fitting error vectorsThe middle minimum value position J and the segmentation data segment of the right adjacent position J +1 thereof, and updating the segmentation data segment set F*Fitting error vectorAnd sample integral segmentation position vector
The specific updating operation is as follows: f*The length minus 1, the preceding J-1 being kept constant, the value following J being shifted forward by 1, F 'in the position of J'J=[FJ;FJ+1](ii) a According to updated F*Determining a new segmentation position vector The length is reduced by 1, the front J-1 is kept unchanged, the value behind J is shifted forward by 1 bit, and the position of J ismerge is a fitting error function generated and designed according to a least square method;
2. judging the magnitude of the updated fitting ERROR vector value and the maximum fitting ERROR threshold MAX _ ERROR again, if all the fitting ERROR vector values are larger than the threshold MAX _ ERROR, executing operation 1, and otherwise, skipping out of the cycle operation and stopping;
3. circularly combining the segmentation data segments of the minimum fitting error position and the right adjacent position thereof until the final fitting error vectorAll above the MAX ERROR value, the recursive merge loop stops.
After the above steps, after all the segmented data segments are completed by means of recursive combination, three results are generated, one is a set of segmented data segmentsSecond, fitting error vectorThird, the sample integral segmentation position vector(where x is the number of final segmentations of the sample data). Therefore, the target of adaptively segmenting the state of the fault sample is realized, and preparation is made for next fault feature extraction.
And step 3: performing feature extraction on the fault sample segmentation data segment;
the method realizes the extraction of mathematical characteristics such as slope, time proportion, mean value, variance and the like for each segmented data segment of the current fault sample.
For example, the failure sample F*Is divided intoThe x divided data segments. FromThe data segment begins feature extraction.
The specific operation of feature extraction is as follows:
due to the fact thatThe data segment is u 11 , u 12 , . . . , u 1 n u 21 , u 22 , . . . , u 2 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u h 1 , u h 2 , . . . , u hn In matrix form, the row is the number of time points and the column is the number of test points.
Feature extraction is carried out according to the dimension (column) of the measuring points, and the main features are as follows: slope k, duration l, mean m, variance v.
To be provided with V i ‾ = u 1 i u 2 i . . . . . . u hi For example, how to perform the relevant feature extraction work is described:
the vector is linearly fitted according to the principle of least square method, and the fitting result is a linear equation p (x) a0i+a1ix. So that the slope characteristic k is a1i
Duration characteristic l isVector length, i.e., l ═ h;
mean characteristic m isAverage of all values of the vector, i.e.
The variance characteristic v isSum of fluctuation amplitudes of all values of the vector from the mean, i.e.
Thus dividing the data segment f 1 * = u 11 , u 12 , . . . , u 1 n u 21 , u 22 , . . . , u 2 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u h 1 , u h 2 , . . . , u hn Is converted into a feature matrix k 1 , k 2 , . . . , k n l , l , . . . , l m 1 , m 2 , . . . , m n v 1 , v 2 , . . . , v n .
The rest ofAnd (4) extracting the characteristics according to the operation method, and converting the original time domain data matrix into a mathematical characteristic matrix.
Final segmentation of data segment setsConversion to the form:
( k 11 ; l 1 ; m 11 ; v 11 ) , ( k 12 ; l 1 ; m 12 ; v 12 ) , . . . , ( k 1 n ; l 1 ; m 1 n ; v 1 n ) ( k 21 ; l 2 ; m 21 ; v 21 ) , ( k 22 ; l 2 ; m 22 ; v 22 ) , . . . , ( k 2 n ; l 2 ; m 2 n ; v 2 n ) . . . . . . . . . . . . ( k x 1 ; l x ; m x ; v x 1 ) , ( k x 2 ; l x ; m x 2 ; v x 2 ) , . . . , ( k xn ; l x ; m xn ; v xn )
and 4, step 4: carrying out fault characteristic conversion and eliminating characteristic dimension;
1 the slope k is converted into an inclination angle α, since k has a value range of [ - ∞, + ∞]In order to prevent the similar two fault samples from generating excessive difference of slope values due to the existence of fitting errors and finally causing misjudgment, the slope values are converted into angle values through an arc tangent function to eliminate the characteristic dimension, and the slope characteristic conversion formula is αij=arctan(kij) Wherein i ∈ [1, x];j∈[1,n;
Duration l translates into time ratio p: under the condition that the lengths of the fault samples are different, the segmentation duration cannot represent the real and effective segmentation stage length, and misjudgment is easy to occur, so that the fault samples need to be judgedWhen divided by the whole length of the original fault sample, the dimension of the time length characteristic is eliminated. The time length characteristic conversion formula is as follows:wherein i ∈ [1, x];
3 mean feature m normalization: under the condition that the segmentation numbers of the fault samples are different, the average value cannot represent the real and effective numerical characteristics of the segmentation stage, and misjudgment is easy to generate, so the total numerical quantity of the original fault samples should be divided to eliminate the dimension of the average value characteristics. The time length characteristic conversion formula is as follows:wherein i ∈ [1, x];j∈[1,n];
Feature matrix of final fault samples ( k 11 ; l 1 ; m 11 ; v 11 ) , ( k 12 ; l 1 ; m 12 ; v 12 ) , . . . , ( k 1 n ; l 1 ; m 1 n ; v 1 n ) ( k 21 ; l 2 ; m 21 ; v 21 ) , ( k 22 ; l 2 ; m 22 ; v 22 ) , . . . , ( k 2 n ; l 2 ; m 2 n ; v 2 n ) . . . . . . . . . . . . ( k x 1 ; l x ; m x ; v x 1 ) , ( k x 2 ; l x ; m x 2 ; v x 2 ) , . . . , ( k xn ; l x ; m xn ; v xn ) Converted into elimination dimensions ( α 11 ; p 1 ; T 11 ; v 11 ) , ( α 12 ; p 1 ; T 12 ; v 12 ) , . . . , ( α 1 n ; p 1 ; T 1 n ; v 1 n ) ( α 21 ; p 2 ; T 21 ; v 21 ) , ( α 22 ; p 2 ; T 22 ; v 22 ) , . . . , ( α 2 n ; p 2 ; T 2 n ; v 2 n ) . . . . . . . . . . . . ( α x 1 ; p x ; T x ; v x 1 ) , ( α x 2 ; p x ; T x 2 ; v x 2 ) , . . . , ( α xn ; p x ; T xn ; v xn ) - - - ( 1 ) Such a matrix form;
and 5: calculating a mode distance threshold;
the purpose of this step is to find the mode distance between every two of all the samples obtained in step 1 and calculate the distance threshold for each fault category.
Through the four steps, all fault sample data { F1,F2,…,FsAll the data are converted into a feature matrix form set { fm } similar to the formula (1)1,fm2,…,fms}. And then calculating the mode distance of two different samples in the same type of fault samples by using a Dynamic Time Warping (DTW) method, and determining the mode distance threshold of each type of fault according to the calculation result.
The specific operation of calculating the mode distance by the Dynamic Time Warping (DTW) method is described below:
1 there are two sample feature matrices I under the assumption of failure type IAAnd IBThe specific form is as follows:
I A = ( α 11 ; p 1 ; T 11 ; v 11 ) , ( α 12 ; p 1 ; T 12 ; v 12 ) , . . . , ( α 1 n ; p 1 ; T 1 n ; v 1 n ) ( α 21 ; p 2 ; T 21 ; v 21 ) , ( α 22 ; p 2 ; T 22 ; v 22 ) , . . . , ( α 2 n ; p 2 ; T 2 n ; v 2 n ) . . . . . . . . . . . . ( α x 1 ; p x ; T x ; v x 1 ) , ( α x 2 ; p x ; T x 2 ; v x 2 ) , . . . , ( α xn ; p x ; T xn ; v xn ) = a 1 a 2 . . . . . . a x
I B = ( α ‾ 11 ; p ‾ 1 ; T ‾ 11 ; v ‾ 11 ) , ( α ‾ 12 ; p ‾ 1 ; T ‾ 12 ; v ‾ 12 ) , . . . , ( α ‾ 1 n ; p ‾ 1 ; T ‾ 1 n ; v ‾ 1 n ) ( α ‾ 21 ; p ‾ 2 ; T ‾ 21 ; v ‾ 21 ) , ( α ‾ 22 ; p ‾ 2 ; T ‾ 22 ; v ‾ 22 ) , . . . , ( α ‾ 2 n ; p ‾ 2 ; T ‾ 2 n ; v ‾ 2 n ) . . . . . . . . . . . . ( α ‾ x ′ 1 ; p ‾ x ′ ; T ‾ x ′ 1 ; v ‾ x ′ 1 ) , ( α ‾ x ′ 2 ; p ‾ x ′ ; T ‾ x ′ 2 ; v ‾ x ′ 2 ) , . . . , ( α ‾ x ′ n ; p ‾ x ′ ; T ‾ x ′ n ; v ‾ x ′ n ) = b 1 b 2 . . . . . . b x ′
wherein, ai(i=1,2,…,x),bj(j ═ 1, 2, …, x') for two sample feature matrices I, respectivelyAAnd IBThe row vector of (a) represents the mathematical characterization of each segmented data segment of the respective fault sample in all the measurement point dimensions.
2 two samples S under the same fault typeAAnd SBCharacteristic matrix I ofA、IBAccording to the dynamic time warping principle, and the optimal path is determined by combining the mode distance I with the mode distance I shown in the figure 2AAnd IBThe row vectors are copied and stretched to meet the condition that the length of the characteristic matrix columns of the two samples are aligned equally IAAnd IBThe mode distance calculation result of (2) is minimum. SAAnd SBThe formula for calculating the mode distance is as follows:
MD DTW ( S A , S B ) = MD base ( a 1 , b 1 ) + min MD DTW ( I A , I B [ 2 : - ] ) , MD DTW ( I A [ 2 : - ] , I B ) , MD DTW ( I A [ 2 : - ] , I B [ 2 : - ] ) .
wherein, T [ i: represents a multivariate sequence consisting of the ith row vector to the last row vector of the feature matrix T;
MDbase(ai,bj) The Euclidean distance from the segmented data segment is represented, and the specific calculation method is as follows:
MD base ( a i , b j ) = Σ t = 1 n ϵ * eud ( α i , α ‾ j ) + λ * eud ( p i , p ‾ j ) + ρ * eud ( T i , T ‾ j ) + ω * eud ( v i , v ‾ j )
wherein eud (X, Y) represents the Euclidean distance between two vectors X, Y, i.e. the Euclidean distanceThe four variables of lambda, rho and omega represent the weight values of the four characteristics of the inclination angle α, the time proportion p, the mean value proportion T and the variance v in the calculation mode distance, and the sum of the four variables of lambda, rho and omega is 1, and all the variables are set to be 0.25
According to the DTW calculation method described above, two samples S can be obtainedAAnd SBHas a mode distance of
If there are d fault samples in the fault type I, the d fault samples are obtained according to the permutation and combination mode and the calculation mode n ‾ = [ Md [ s 1 , s 2 ] , Md [ s 1 , s 3 ] , . . . , Md [ s d - 1 , s d ] ] In totalIndividual mode distance results. And a pattern distance threshold Th of fault type I1Should be a vectorMaximum value of
According to the above method, the mode distance threshold of all fault types can be calculated, and a mode distance threshold vector is formed:
Thsets=[Th1,Th2,…,Thx]
step 6: integrating useful information to generate a failure mode knowledge base;
the useful information in the fault knowledge base should include the following parts:
1 feature matrix set FM ═ { FM ] extracted from all fault samples1,fm2,…,fms} (s is the number of failed samples);
2 measuring point name set PT ═ { PT associated with each fault type1,pt2,…,ptx} (x is the number of categories of the type of failure);
3 pattern distance threshold vector Thsets corresponding to each fault type [ Th ]1,Th2,…,Thx](x is the number of categories of fault types).
In order to correlate the two pieces of information (fault signature matrix and pattern distance threshold) with each other, the invention stores the fault information in a fault knowledge base in the following manner:
faultMessageSets = fm 11 , fm 12 , . . . , fm 1 , c 1 , pt 1 , Th 1 fm 21 , fm 22 , . . . , fm 2 , c 2 , pt 2 , Th 2 . . . . . . . . . . . . fm x 1 , fm x 2 , . . . , fm x , c 1 , pt x , Th x
fig. 1 (right) is a flow chart of the model operation of the present invention, and the whole operation process mainly includes the following 6 steps:
step 1: acquiring abnormal sample information from a real-time database;
according to the condition early warning system of the power plant, the condition of the equipment is found to be in an unknown abnormal condition, and the following relevant operations are carried out: 1 determining the alarm generation time t of the equipment from the early warning system1And a cut-off time t2
2, determining a relevant observation point wp ═ x of the equipment alarm from the early warning system1,x2,…,xn′];
According to the generation time t1And a cut-off time t2And database sampling frequency fs, the number of available time points m ═ fs × (t)2-t1) The number of device measurement points n equals length ([ x ])1,x2,…,xn′]) (length calculation length function).
Thus, the obtained abnormal sample data is sample data with n 'measuring points and m time points, and all the measuring point data at the moment j can be regarded as a column vector with n' dimension, which is expressed as:
v(tj)=[vj1,vj2,vj3,…,vjn′]
the sample data file is stored in a matrix form of m × n', and the specific form is as follows:
F ‾ = v 11 , v 12 , v 13 , . . . , v 1 n ′ v 21 , v 22 , v 23 , . . . , v 2 n ′ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v m 1 , v m 2 , v m 3 , . . . , v mn ′
according to the method, the obtained abnormal sample storage form is as follows: the row dimension represents m failure times and the column dimension represents n' device observation points.
Step 2: performing piecewise linear fitting on the current abnormal sample;
the method mainly carries out adaptive state segmentation according to the overall development trend of the abnormal sample, and carries out data preprocessing preparation for subsequent fault feature extraction. The method is operated according to piecewise linear fitting of a model training stage:
2.1 mean value Filter operation
Setting an abnormal sampleThe length of the sample is 0.1 times as the length of the filtering template, and the noise pollution doped in each measuring point in the abnormal sample is filtered and eliminated according to the mean filtering principle. The specific operation is seen in the model training phase step 2.1.
All the measuring points of the abnormal sample data finish filtering operation according to corresponding steps in sequence, so that the abnormal sample dataIs converted intoThe form is as follows:
F ‾ * = V 11 , V 12 , V 13 , . . . , V 1 n V 21 , V 22 , V 23 , . . . , V 2 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V m 1 , V m 2 , V m 3 , . . . , V mn
2.2 Exception sample segmentation initialization
For filtered abnormal samplesSegment initialization is carried out, every 2 pieces of data are divided into 1 data segment, and the abnormal sample data is divided into 1 data segment due to the fact that the length of the abnormal sample data is mThe most detailed data segment; if m is odd, the last segment is composed of 3 pieces of data, and the final segment is divided intoThe most detailed data segment. The initialization effect of the segmentation is as follows:
F ‾ * = f ‾ 1 * f ‾ 2 * . . . f ‾ m / 2 *
wherein, f ‾ i * = V ( 2 * i - 1 ) 1 , V ( 2 * i - 1 ) 2 , V ( 2 * i - 1 ) 3 , . . . , V ( 2 * i - 1 ) n V ( 2 * i ) 1 , V ( 2 * i ) 2 , V ( 2 * i ) 3 , . . . , V ( 2 * i ) n .
2.3 computing fitting error by combining two initialized data segments
Generated after initializing the step 2.2 abnormal sample segment(or) And each data segment and the right adjacent data segment are fitted according to the least square principle to realize combination, and the fitting error sum generated by all the measuring points is calculated.
When all are(or) After the data segments are combined pairwise, three results are generated, 1, the data segment set is divided F ‾ * = [ f ‾ 1 * , f ‾ 2 * , . . . , f ‾ m 4 * ] ; 2 fitting error vector R = = [ R 1 , R 2 , . . . , R m 4 - 1 ] ; 3-sample global segmentation position vector T = = [ T 1 , T 2 , . . . , T m 4 - 1 ] .
2.4 recursive merging to determine outlier sample segmentation cut points
This step specifically operates the reference model construction phase, divided aboveContinuously merging two adjacent data segments generating the minimum fitting error by the recursive merging mode of each data segment to generate 3 updated results, wherein 1 is a set of divided data segmentsSecond, fitting error vectorThird, the sample integral segmentation position vector(where x is the number of final segmentations of the sample data). The goal of adaptive state segmentation of the anomaly samples is achieved,and extracting the operation object for the next step of abnormal features.
And step 3: carrying out abnormal feature extraction and transformation on the data subjected to segmentation fitting;
the method realizes extraction of 4 mathematical characteristics of slope, time span, mean value and variance of each data segment after the current abnormal sample is segmented.
For example, abnormal samplesIs divided intoThe x divided data segments. The specific operation of feature extraction may refer to step 3 of the model construction phase.
Each of the divided data segments f ‾ i * = u 11 , u 12 , . . . , u 1 n u 21 , u 22 , . . . , u 2 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u h 1 , u h 2 , . . . , u hn Extracting characteristics such as corresponding slope k, time span l, mean value m, variance v and the like according to the dimension of the measuring point, wherein the result after extraction is as follows:
u 11 , u 12 , . . . , u 1 n u 21 , u 22 , . . . , u 2 n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u h 1 , u h 2 , . . . , u hn ⇒ k 1 , k 2 , . . . , k n l , l , . . . , l m 1 , m 2 , . . . , m n v 1 , v 2 , . . . , v n
when all the segmentation data segments of the abnormal sample are subjected to feature extraction according to the method, the segmentation data segment vector with the length of xCan be converted into the following characteristic matrix form:
( k 11 ; l 1 ; m 11 ; v 11 ) , ( k 12 ; l 1 ; m 12 ; v 12 ) , . . . , ( k 1 n ; l 1 ; m 1 n ; v 1 n ) ( k 21 ; l 2 ; m 21 ; v 21 ) , ( k 22 ; l 2 ; m 22 ; v 22 ) , . . . , ( k 2 n ; l 2 ; m 2 n ; v 2 n ) . . . . . . . . . . . . ( k x 1 ; l x ; m x ; v x 1 ) , ( k x 2 ; l x ; m x 2 ; v x 2 ) , . . . , ( k xn ; l x ; m xn ; v xn )
in order to prevent the abnormal samples and similar fault samples from causing final misjudgment when calculating the pattern distance due to the following reasons:
1, the existence of fitting errors causes overlarge difference of slope values, and the solution is to convert the slope value k into an angle value alpha through an arc tangent function so as to eliminate the characteristic dimension;
2, under the condition that the lengths of the fault samples are different, the segmentation time length l cannot represent the proportion of a real and effective segmentation stage, misjudgment is easy to generate, and the segmentation time length l is divided by the whole length m of the original fault sample to eliminate the dimension of time length characteristics;
3 under the condition that the number of the divided fault samples is different, the mean value cannot represent the real and effective numerical characteristics of the divided stages, and misjudgment is easy to occur, so the total numerical quantity of the original fault samples should be divided to eliminate the dimension of the mean value characteristics.
The specific operation method for eliminating the dimension can be seen in the characteristic transformation formula of step 4 of the model construction stage. Thus transformed, the features are transformed into the following dimensionless form:
FT ‾ = ( α 11 ; p 1 ; T 11 ; v 11 ) , ( α 12 ; p 1 ; T 12 ; v 12 ) , . . . , ( α 1 n ; p 1 ; T 1 n ; v 1 n ) ( α 21 ; p 2 ; T 21 ; v 21 ) , ( α 22 ; p 2 ; T 22 ; v 22 ) , . . . , ( α 2 n ; p 2 ; T 2 n ; v 2 n ) . . . . . . . . . . . . ( α x 1 ; p x ; T x ; v x 1 ) , ( α x 2 ; p x ; T x 2 ; v x 2 ) , . . . , ( α xn ; p x ; T xn ; v xn )
abnormal sampleConversion into the above feature matrixThen, the step of calculating the distance of the sample mode of the fault knowledge base can be carried out.
And 4, step 4: sequentially calculating pattern distances for sample features in a fault pattern knowledge base by using the abnormal feature information;
firstly, extracting the stored information faultMessageSets in the fault knowledge base, wherein the specific mode is as follows:
faultMessageSets = fm 11 , fm 12 , . . . , fm 1 , c 1 , pt 1 , Th 1 fm 21 , fm 22 , . . . , fm 2 , c 2 , pt 2 , Th 2 . . . . . . . . . . . . fm x 1 , fm x 2 , . . . , fm x , c 1 , pt x , Th x
then, a feature matrix FT and a measuring point information vector wp of the abnormal sample and first-type fault information V1={fm11,fm12,…,fm1,c1,pt1,Th1And fourthly, performing fault identification work. The specific operation is as follows:
a comparison measuring point information vector wp and a fault type fault measuring point information vector pt1The repetition rate f is calculated by the following formula: η = Σ i = 1 n wp i ∩ pt 1 i length ( pt 1 ) * 100 %
sequentially carrying out pattern distance numerical dist on the feature matrix FT of the two abnormal samples and each feature matrix under the fault type 1 according to the following method1iAnd (3) calculating:
the abnormal sample may be a complete fault sample of a certain type or a partial fault sample in a development process of a certain type. For accurately calculating dist1iAnd the step of accurately positioning the fault part by using a telescopic window sliding search technology, so that the mode recognition function of the abnormal sample is realized, and the development stage information of the abnormal sample is captured.
2.1 first, all possible values of the shrink window WT are determined. The following contents are set in the invention:
1, all fault samples in a fault knowledge base are samples of a complete process;
2, the expansion ratio of the expansion window is xi-20%;
the value range of WT may be defined as round (length (ft)) 80% to round (length (ft)) 120%, and WT ═ n is set1,n2,…,nx];
Wherein round is a rounding function; length is a function of calculating the number of sample segments, i.e., the number of rows of the feature matrix.
2.2 then from the telescopic window n1Initially, at each sample feature matrix fm for fault type 11iAnd the mode distance is calculated by sliding.
If fm1iIf the length of the window is m, the sliding frequency of the telescopic window is m, and the range of pattern recognition on the fault sample is as follows:
[1,n1]~[m-n1+1,m]。
abnormal samples from [1, n ] of faulty samples1]The position starts to calculate the mode distance, each sliding step L is set to 1, and FT and fm are calculated1i[1:n1]The mode distance formula of (1):
dist11=κ*MDDTW(FT,fm1i[1:n1]
wherein k is 2 if the repetition rate η is equal to 0, and k is 2 if the repetition rate η is not equal to 0MDDTW(FT,fm1i[1,n1]) To find FT and fm1i[1,n1]DTW distance function of (d).
The rest is [2, n ]2]~[m-n1+1,m]The ranges of (a) and (b) are all calculated according to the steps 2.1-2.2, and finally a mode distance vector is obtainedAt window size n1In the case of (2), the local best mode distance is dist11=min(distVector1) The local best matching position is:
L11=[nmin-n1+1,nmin]。
2.3 last other expansion windows x-1 value cases n2~nxCalculating the local optimal mode distance dist under each window value1iAnd local best matching position L1i=[nx-ni+1,nx]。
2.4 after all window values are matched, the following two important results are generated:
1 local mode distance vector
2 local optimum position vector
Selecting mode distance minimum from local mode distance vectorAnd corresponding best matching positionFeature matrices FT and fm as abnormal samples and failure samples1iThe pattern recognition end result of (1).
After the three abnormal sample feature matrixes FT are matched with all feature matrixes of other fault samples one by one, the pattern distance vector is generatedAnd a position vector
Remaining x-1 type faults ViSolving the pattern distance vector according to the mode and the abnormal samples FT and wp, and finally obtaining a pattern distance set distSets = distVector ‾ 1 distVector ‾ 2 . . . . . . distVector ‾ x And a set of position vectors LSets = L 1 ‾ L ‾ 2 . . . . . . L ‾ x .
And 5: converting the mode distance into mode similarity by using a falling-ridge distribution method;
the pattern distance obtained in the above step is the distance obtained by applying the DTW algorithm, which is essentially the euclidean distance, and the euclidean distance is related to the time length of the samples, and the greater the time length is, the euclidean distance is correspondingly increased, so that the similarity between the two samples cannot be visually judged, and therefore, the final fault diagnosis result can be obtained only after the pattern distance obtained in the above step is converted into the pattern similarity by adopting the ridge-descending distribution method in the present step.
The mode distance set composition component obtained in step 4 is abc mode distancePattern distance is converted to similarity according to the principle of the falling-ridge stepwise method according to the following formula
ρ ( dist ‾ ij ) = 1 , dist ‾ ij ≤ 0 1 2 - 1 2 sin ( π Th i * ( dist ‾ ij - Th i 2 ) ) , 0 ≤ dist ‾ ij ≤ Th i 0 , dist ‾ ij ≥ Th i
Wherein,represents the pattern distance calculated by pattern recognition of the abnormal sample and the jth fault sample under the fault type i, and ThiRepresenting the mode distance threshold for fault type i.
Thus, each distance vector is calculated according to the dimension of the fault typeConverted into similarity vectors
Finally, the similarity set of the obtained abnormal sample FT and all samples of the fault knowledge base is as follows:
ρSets = [ ρ ( dist ‾ 11 ) , ρ ( dist ‾ 12 ) , . . . , ρ ( dist ‾ 1 , c 1 ) ] [ ρ ( dist ‾ 21 ) , ρ ( dist ‾ 22 ) , . . . , ρ ( dist ‾ 2 , c 2 ) ] . . . . . . . . . . . . [ ρ ( dist ‾ x 1 ) , ρ ( dist ‾ x 2 ) , . . . , ρ ( dist ‾ x , cx ) ] = ρ Vector 1 ρ Vector 2 . . . . . . ρ Vector x
step 6: and outputting a final fault diagnosis result.
According to the similarity set result rho Sets obtained in the step 5, the most effective and reliable fault diagnosis result is output according to the agreed rule:
rule 1: if a plurality of fault samples with the similarity exceeding 90% with the abnormal sample exist, outputting the serial numbers of all the samples, simultaneously outputting the type vector of the fault sample, the confidence level of the fault type, the best matching position Location of the sample with the maximum similarity in the fault development stage, and outputting the recommended maintenance action if the confidence level exceeds 50%;
rule 2: if no fault sample with the similarity exceeding 90% with the abnormal sample exists and the maximum similarity value is greater than or equal to 60%, outputting the serial number of the maximum similarity sample, and simultaneously outputting the type of the fault to which the fault sample belongs, the confidence level of the fault type to which the fault sample belongs, and the best matching position Location of the maximum similarity sample in the fault development stage; if the confidence level exceeds 50%, recommending action of the adopted maintenance measure;
rule 3: if no fault sample with the similarity exceeding 90% with the abnormal sample exists and the maximum similarity value is less than 60%, outputting the abnormal sample as an unusual working condition or an unknown fault type, and recommending to continuously pay attention to the development of the abnormality;
wherein the typeVector value satisfies the above ruleThe value of i in (1); the confidence level value of a certain fault type is equal to the number of the fault types meeting the rule divided by the total number of the fault samples of the fault type; the maintenance measure repairAction can be obtained by inquiring the operation rule of the equipment according to the fault type.
The steam pump preposition pump of a #2 unit of a certain thermal power plant in the north is taken as a state monitoring object, the steam pump preposition pump is an important component of a steam feed water pump, the function is important, and the performance safety of boiler equipment is maintained. The equipment belongs to exposed facilities, has more observation parts and is easy to cause various faults, and the characteristic is suitable for the equipment fault diagnosis method designed by the invention. The implementation process of the present invention is further illustrated by the detailed description of the embodiment.
The implementation steps of the embodiment of the invention for the fault diagnosis of the pre-pump equipment of the steam pump of a certain power plant are as follows:
fault diagnosis knowledge base construction process of steam pump pre-pump equipment
Step 1: acquiring failure sample information of a front pump of the steam pump from a power plant PI database;
selecting 21 key parameters related to the operation of a front pump of the air pump, wherein the key parameters comprise actual power (MW), radial bearing temperature (DEG C) of a motor transmission end, thrust bearing temperature (DEG C), motor current (A) and the like, and therefore each piece of observation data of the equipment is 21-dimensional row vector:
u(tj)=[uj1,uj2,uj3,…,uj21]
searching fault records of the equipment from the 10 months in 2013 to the 10 months in 2015, determining that the fault type P is greater than or equal to 2 and the fault occurrence frequency T is greater than or equal to 2 according to a screening rule, and extracting the following information from the fault records of the equipment according to the screening rule: in the period, 3 faults (radial bush temperature sudden rise of a motor transmission end, thrust bush temperature sudden drop and motor current sudden change) occur totally, the number of the faults is 86 (radial bush temperature sudden rise of the motor transmission end, thrust bush temperature sudden drop of the motor transmission end, and motor current sudden change of the motor transmission end is 25, 28 and 33), fault related measuring points are different (the radial bush temperature sudden rise of the motor transmission end is from measuring point 6 to measuring point 14, the thrust bush temperature sudden drop is from measuring point 15 to measuring point 17, the motor current sudden change is from measuring point 1 to measuring point 6 and from measuring point 18 to measuring point 21), and the fault duration range is 2 to 14 hours. (ii) a And finally, reading all fault sample data from the power plant real-time database PI according to the information.
The finally obtained fault samples comprise three parts of fault type number information (the radial tile temperature sudden rise number of a motor transmission end is 1, the thrust tile temperature sudden fall number is 2, and the motor current sudden change number is 3), fault sample data and fault type related measuring point information, wherein the sequence of each type of fault samples is sequenced according to the sequence of fault occurrence time:
FaultSets = F 1 1 , F 2 1 , . . . , F 25 1 ; F 1 2 , F 2 2 , . . . , F 28 2 ; F 1 3 , F 2 3 , . . . , F 33 3 ; ;
wherein,iFjthe specific form of (1) is a matrix form, the row m represents the sample length, and the column represents the measuring point. As follows:
F j i = u 11 , u 12 , u 13 , . . . , u 121 u 21 , u 22 , u 23 , . . . , u 221 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u m 1 , u m 2 , u m 3 , . . . , u m 21
step 2: performing piecewise linear fitting on each fault sample in the FaultSets;
from the sample1F1Starting until the sample3F33And each fault sample adopts a piecewise linear fitting technology, so that the self-adaptive state segmentation is realized according to the overall development trend of the fault sample, and data preprocessing preparation is carried out for subsequent fault feature extraction.
First, a mean filtering operation is performed. Sequentially extractingiFjPer station column vector u-iFiltering and eliminating noise pollution doped in sample data according to the operation steps of the mean filtering principle in the specific embodiment to obtain filtered dataiFj *
After the filtering operation, the maximum fitting ERROR threshold MAX _ ERROR is empirically set to 0.2. The bottom-up state partitioning is implemented in a recursive merge manner. The following three results were obtained: 1 partitioning a set of data segments2 fitting error vector R ‾ = [ R 1 , R 2 , . . . , R m 4 - 1 ] ; 3-sample global segmentation position vector T ‾ = [ T 1 , T 2 , . . . , T m 4 - 1 ] .
Finally, each sample of the steam pump is arranged in front of the pumpiFjAll are processed into
And step 3: extracting the characteristics of each section of data of each segmented fault sample;
because the sample data time length is in the hour level, in order to facilitate the rapid and effective operation of the fault diagnosis, the mathematical characteristics such as the slope k, the time length l, the mean value m, the variance v and the like are extracted from each section of data of the fault sample to carry out data compression and the transformation of the feature space.
After feature extractioniFjEach piece of data ofAll converted into four-dimensional elements (k, l, m, v). The specific feature extraction formula can be seen in step 3 of the modeling stage of the specific embodiment. Thus each failure sampleThe process that the sample is converted from the time domain space to the feature space is realized:
{ f 1 * , f 2 * , . . . , f m 4 * } ⇒ ( k 11 ; l 1 ; m 11 ; v 11 ) , ( k 12 ; l 1 ; m 12 ; v 12 ) , . . . , ( k 121 ; l 1 ; m 121 ; v 121 ) ( k 21 ; l 2 ; m 21 ; v 21 ) , ( k 22 ; l 2 ; m 22 ; v 22 ) , . . . , ( k 221 ; l 2 ; m 221 ; v 221 ) . . . . . . . . . . . . ( k m 4 1 ; l m 4 ; m m 4 ; v m 4 1 ) , ( k m 4 2 ; l m 4 ; m m 4 2 ; v m 4 2 ) , . . . , ( k m 4 21 ; l m 4 ; m m 4 21 ; v m 4 21 )
and 4, step 4: carrying out fault characteristic conversion and eliminating characteristic dimension;
in order to prevent misjudgment of different fault samples due to dimension reasons when the mode distance is calculated, three characteristics of the slope, the duration and the mean value need to be converted into a slope angle, a time proportion and a mean value proportion. The specific operation method for eliminating the dimension can be seen in a characteristic transformation formula in the step 4 of the modeling stage. Through transformation, the characteristics are transformed into the following dimensionless forms:
FT j i ‾ = ( α 11 ; p 1 ; T 11 ; v 11 ) , ( α 12 ; p 1 ; T 12 ; v 12 ) , . . . , ( α 121 ; p 1 ; T 121 ; v 121 ) ( α 21 ; p 2 ; T 21 ; v 21 ) , ( α 22 ; p 2 ; T 22 ; v 22 ) , . . . , ( α 221 ; p 2 ; T 221 ; v 221 ) . . . . . . . . . . . . ( α m 4 1 ; p m 4 ; T m 4 1 ; v m 4 1 ) , ( α m 4 2 ; p m 4 ; T m 4 2 ; v m 4 2 ) , . . . , ( α m 4 21 ; p m 4 ; T m 4 21 ; v m 4 21 ) ;
so far, the conversion from the time domain space to the feature space is realized by all samples, and the conversion of the fault sample set FaultSets into the fault sample feature set is as follows:
FaultFeatureSets = FT 1 1 ‾ , FT 2 1 ‾ , . . . , FT 25 1 ‾ ; FT 1 2 ‾ , FT 2 2 ‾ , . . . , FT 28 2 ‾ ; FT 1 3 ‾ , FT 2 3 ‾ , . . . , FT 33 3 ‾ ;
and 5: calculating a mode distance threshold value under each fault type;
through the 4 steps, all fault sample data are converted into a characteristic matrix form set form. In the step, a Dynamic Time Warping (DTW) method is used for calculating the mode distance of two different samples in the same type of fault samples, and the mode distance threshold of each type of fault is determined according to the calculation result.
For example, there are 25 sample feature matrices in the type 1 fault in the fault sample, and every two feature matrices calculate the DTW distance to obtain a vector DtwVector1=[Md1,Md2,…,Md25]. Pattern distance threshold Th of fault type 11=min(DtwVector1). The pattern distance threshold Th for fault types 2, 3 is obtained in the same way2、Th3
Step 6: generating a steam pump gas quality pump fault mode knowledge base;
summarizing the information obtained in the steps, the steam pump pre-pump fault knowledge base should include the following 3 parts of information:
1. and extracting a feature matrix set FaultFeatureSets from all fault samples.
2. Relevant measuring point name set PT ═ { PT) of three types of faults1,pt2,pt3};
3. Pattern distance threshold values Thsets ═ Th corresponding to three types of faults1,Th2,…,Thx]。
And integrating the above 3 parts of information to generate a complete steam pump preposed pump fault knowledge base in the following form:
faultMessageSets = FT 1 1 ‾ , FT 2 1 ‾ , . . . , FT 25 1 ‾ , pt 1 , Th 1 FT 1 2 ‾ , FT 2 2 ‾ , . . . , FT 28 2 ‾ , pt 2 , Th 2 FT 1 3 ‾ , FT 2 3 ‾ , . . . , FT 33 3 ‾ , pt 3 , Th 3
fault on-line diagnosis process of steam pump pre-pump equipment
The plant-level monitoring system of the power plant finds that unknown abnormality occurs at a certain measuring point of the steam pump pre-pump equipment when 03 is 12 months and 15 days in 2014. In order to better help the professional personnel to carry out inspection and maintenance, the power plant personnel retrieve abnormal sample data from the real-time database according to the starting and ending time of the known abnormality and the related alarm measuring point information ptAnd the fault diagnosis method of the invention is used for carrying out advanced prejudgment.
Abnormal sample dataAfter data processing operations such as piecewise linear fitting, abnormal feature extraction and feature dimension elimination, calculating to obtain abnormal sample dataCorresponding feature matrixAnd (4) matrix. The above operations can be referred to as corresponding steps of the model operation phase of the embodiment.
Abnormal sample informationAnd pt is used for matching the sample information in the fault mode knowledge base one by one, and converting the mode distance into corresponding fault similarity.
The abnormal samples are matched with all fault samples in the knowledge base, and the DTW distance is calculated by using a sliding telescopic time window method to serve as the final mode distance. The set of available distances is in the form:
PatternDistSets = Md 1 1 ‾ , Md 2 1 ‾ , . . . , Md 25 1 ‾ ; Md 1 2 ‾ , Md 2 2 ‾ , . . . , Md 28 2 ‾ ; Md 1 3 ‾ , Md 2 3 ‾ , . . . , Md 33 3 ‾ ;
and (4) mapping the distances between the [0, 1] numerical values by operating a falling-ridge distribution method, and converting the mode distances into similarity according to a unified standard. Embodiments A falling ridge distribution method of the model run phase is used herein. The available similarity sets are in the form:
PatternSimSets = Sd 1 1 ‾ , Sd 2 1 ‾ , . . . , Sd 25 1 ‾ ; Sd 1 2 ‾ , Sd 2 2 ‾ , . . . , Sd 28 2 ‾ ; Sd 1 3 ‾ , Sd 2 3 ‾ , . . . , Sd 33 3 ‾ ;
outputting a judgment result of fault diagnosis according to an agreed fault diagnosis rule: the abnormity is pre-determined to be the radial tile temperature sudden-rise fault of the motor transmission end, and the determination reason is as follows: 15 fault samples with similarity of more than 90% with the abnormal sample in the front-mounted pump of the steam pump are (Etc.), the confidence coefficient of the diagnosis fault type 1 is 60% and exceeds the confidence coefficient threshold value, and the fault sample with the maximum similarity is that the number of the segmentation segments is 7The optimal matching positions are 1-4 segments, and the actual fault diagnosis effect diagram is shown in figure 4. The integral trends of the two samples are matched and consistent from the beginning to the middle position, so that the fault development stage is determined as the middle stage of fault development, and the query operation regulation suggests to take maintenance measures as a method for forcibly cooling the transmission end of the cold water impact motor
The fact shows that the diagnosis result after the professional staff arrive in time is really the radial tile temperature sudden-rise fault of the motor transmission end, and the operation of the front-mounted pump equipment of the steam pump is recovered to be normal after the front-mounted pump of the steam pump is forced to be cooled to a reasonable temperature range by adopting a cold water cooling method.
Although exemplary embodiments of the present invention have been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions, substitutions and the like can be made in form and detail without departing from the scope and spirit of the invention as disclosed in the accompanying claims, all of which are intended to fall within the scope of the claims, and that various steps in the various sections and methods of the claimed product can be combined together in any combination. Therefore, the description of the embodiments disclosed in the present invention is not intended to limit the scope of the present invention, but to describe the present invention. Accordingly, the scope of the present invention is not limited by the above embodiments, but is defined by the claims or their equivalents.

Claims (10)

1. The equipment fault diagnosis method is characterized by sequentially comprising the following steps of:
step 1: fault diagnosis training: acquiring fault sample information from a database, respectively obtaining a feature matrix and a mode distance threshold value of a fault sample with dimensions eliminated after calculation processing, associating the feature matrix and the mode distance threshold value with each other, and storing to generate a fault mode knowledge base;
step 2: fault diagnosis operation step: acquiring abnormal sample information from a real-time database, calculating to obtain abnormal characteristic information, sequentially calculating mode distances of sample characteristics in a fault mode knowledge base, converting the mode distances into mode similarity, and outputting a final fault diagnosis result.
2. The method of claim 1, wherein: the specific steps of the step 1 are as follows:
(1.1) acquiring fault sample information from a database;
(1.2) sequentially carrying out piecewise linear fitting on each fault sample;
(1.3) extracting the characteristics of each section of data of the fault sample to obtain a characteristic matrix of the fault sample;
(1.4) carrying out fault characteristic conversion, eliminating characteristic dimension and obtaining a characteristic matrix of a fault sample with the dimension eliminated;
(1.5) calculating a mode distance threshold;
and (1.6) associating the fault feature matrix and the pattern distance threshold value with each other, and storing to generate a fault pattern knowledge base.
3. The method of claim 2, wherein: the step (1.1) comprises the following specific steps: selecting a piece of research equipment with the number P of fault types being more than or equal to 2 and the occurrence frequency T of each fault being more than or equal to 2 to meet the requirements, selecting a sufficient number of observation points N, wherein N is more than or equal to 10, carrying out fault record searching on historical running state data of the equipment for a long enough time, picking out fault related measuring point information, starting and stopping time of a fault process and useful information of fault maintenance measure records from fault records by utilizing a set screening rule, and reading fault sample data from a power plant real-time database PI according to the useful information, wherein:
the fault sample data with n measuring points and m time points, all the measuring point data at the moment j are regarded as a n-dimensional column vector and are expressed as follows:
u(tj)=[uj1,uj2,uj3,...,ujn]
the sample data file is stored in a matrix form of m × n, and the specific form is as follows:
F = u 11 , u 12 , u 13 , ... , u 1 n u 21 , u 22 , u 23 , ... , u 2 n ........................... ........................... ........................... u m 1 , u m 2 , u m 3 , ... , u m n
the row represents m fault time, the column represents n equipment observation points, the m and n values of the row and the column between each fault sample are different, each fault sample is endowed with a fault type identifier ID, and the fault type identifier ID determination method is that if all the samples contain X types of faults, the numerical range of the fault type identifier ID is as follows: 1-X.
4. The method of claim 3, wherein: the step (1.2) comprises the following specific steps:
(1.2.1) mean filtering operation: filtering and eliminating noise pollution doped in sample data;
(1.2.2) carrying out fault sample segmentation initialization, namely carrying out segmentation initialization on the fault sample after filtering processing;
(1.2.3) combining every two initialized data segments to calculate a fitting error;
and (1.2.4) determining a segmentation cut point of the fault sample, and performing adaptive state segmentation on the fault sample.
5. The method of claim 4, wherein: the step (1.3) comprises the following specific steps:
dividing the fault sample intoThe x divided data segments are selected fromThe data segment starts to carry out feature extraction, and the specific operations are as follows:
due to the fact thatThe data segment is u 11 , u 12 , ... , u 1 n u 21 , u 22 , ... , u 2 n ... ... ... ... ... ... . ... ... ... ... ... ... . u h 1 , u h 2 , ... , u h n In the form of matrix, the row is time point number and is listed as measuring point number;
and (3) extracting features according to the dimension (column) of the measuring points, wherein the features comprise: slope k, duration l, mean m and variance v;
wherein, V i ‾ = u 1 i u 2 i ... ... u h i ;
the vector is linearly fitted according to the principle of least square method, and the fitting result is a linear equation p (x) a0i+a1ix, so slope characteristic k ═ a1iWherein a is0i、a1iIs a fitting constant;
duration characteristic l isVector length h, i.e., l ═ h;
mean characteristic m isAverage of all values of the vector, i.e.
The variance characteristic v isSum of fluctuation amplitudes of all values of the vector from the mean, i.e.N is the total number of vectors;
segmenting data segments f 1 * = u 11 , u 12 , ... , u 1 n u 21 , u 22 , ... , u 2 n .................... .................... .................... u h 1 , u h 2 , ... , u h n Is converted into a feature matrix k 1 , k 2 , ... , k n l , l , ... , l m 1 , m 2 , ... , m n v 1 , v 2 , ... , v n ;
The rest ofExtracting characteristics according to the operation method, converting the original time domain data matrix into a mathematical characteristic matrix, and finally dividing the data segment setConversion to:
( k 11 ; l 1 ; m 11 ; v 11 ) , ( k 12 ; l 1 ; m 12 ; v 12 ) , ... , ( k 1 n ; l 1 ; m 1 n ; v 1 n ) ( k 21 ; l 2 ; m 21 ; v 21 ) , ( k 22 ; l 2 ; m 22 ; v 22 ) , ... , ( k 2 n ; l 2 ; m 2 n ; v 2 n ) ...... ...... ( k x 1 ; l x ; m x 1 ; v x 1 ) , ( k x 2 ; l x ; m x 2 ; v x 2 ) , ... , ( k x n ; l x ; m x n ; v x n ) .
6. the method of claim 5, wherein: the step (1.4) comprises the following specific steps: converting the slope k into an inclination angle alpha, converting the duration l into a time proportion, carrying out normalization processing on the mean value characteristic m, and carrying out characteristic matrix treatment on the fault sample
( k 11 ; l 1 ; m 11 ; v 11 ) , ( k 12 ; l 1 ; m 12 ; v 12 ) , ... , ( k 1 n ; l 1 ; m 1 n ; v 1 n ) ( k 21 ; l 2 ; m 21 ; v 21 ) , ( k 22 ; l 2 ; m 22 ; v 22 ) , ... , ( k 2 n ; l 2 ; m 2 n ; v 2 n ) ...... ...... ( k x 1 ; l x ; m x 1 ; v x 1 ) , ( k x 2 ; l x ; m x 2 ; v x 2 ) , ... , ( k x n ; l x ; m x n ; v x n )
Converted into elimination dimensions ( α 11 ; p 1 ; T 11 ; v 11 ) , ( α 12 ; p 1 ; T 12 ; v 12 ) , ... , ( α 1 n ; p 1 ; T 1 n ; v 1 n ) ( α 21 ; p 2 ; T 21 ; v 21 ) , ( α 22 ; p 2 ; T 22 ; v 22 ) , ... , ( α 2 n ; p 2 ; T 2 n ; v 2 n ) ... ... ... ... ( α x 1 ; p x ; T x ; v x 1 ) , ( α x 2 ; p x ; T x 2 ; v x 2 ) , ... , ( α x n ; p x ; T x n ; v x n ) .
7. The method of claim 1, wherein: the specific steps of the step 2 are as follows:
(2.1) acquiring abnormal sample information from a real-time database;
(2.2) performing piecewise linear fitting on the current abnormal sample;
(2.3) carrying out abnormal feature extraction and transformation on the data subjected to segmentation fitting;
(2.4) sequentially calculating the pattern distance of the sample features in the fault pattern knowledge base by using the abnormal feature information;
(2.5) converting the mode distance into a mode similarity using a falling ridge pacing method;
and (2.6) outputting a final fault diagnosis result.
8. The method of claim 7, wherein: the step (2.1) comprises the following specific steps:
according to the equipment state early warning system of the power plant, discovering that certain unknown abnormal state occurs in the equipment, and carrying out the following related operations:
(2.1.1) determining device alerts from early warning systemsGenerating time t1And a cut-off time t2
(2.1.2) determining from the early warning system the relevant observation point wp ═ x for the device alarm1,x2,...,xn'];
(2.1.3) according to the generation time t1And a cut-off time t2And a database sampling frequency fs, and obtaining a time point number m-fs × (t)2-t1) The number of device measurement points n equals length ([ x ])1,x2,...,xn']) Where length () is a calculated length function);
(2.1.4) acquiring abnormal sample data, namely the sample data with n 'of measuring points and m of time points, wherein all the measuring point data at the moment j are regarded as a column vector with n' dimension and are expressed as:
v(tj)=[vj1,vj2,vj3,...,vjn']
storing the sample data file in a matrix form of m multiplied by n', wherein the specific form is as follows:
F ‾ = v 11 , v 12 , v 13 , ... , v 1 n ′ v 21 , v 22 , v 23 , ... , v 2 n ′ ... ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... .. v m 1 , v m 2 , v m 3 , ... , v mn ′ ,
where the rows represent m failure times and the columns represent n' device observation points.
The step (2.2) comprises the following specific steps:
(2.2.1) mean filtering operation: filtering and eliminating noise pollution of each measuring point doped in abnormal sample data according to a mean filtering principle;
(2.2.2) carrying out segmentation initialization on the abnormal sample after filtering treatment;
(2.2.3) combining every two initialized data segments to calculate a fitting error;
and (2.2.4) determining an abnormal sample segmentation cut point based on a recursive combination mode.
9. The method of claim 8, wherein: the step (2.5) comprises the following specific steps:
converting the pattern distance into pattern similarity according to the principle of the falling-ridge stepwise method
ρ ( d i s t ‾ i j ) = 1 , d i s t ‾ i j ≤ 0 1 2 - 1 2 sin ( π Th i * ( d i s t ‾ i j - Th i 2 ) ) , 0 ≤ d i s t ‾ i j ≤ Th i 0 , d i s t ‾ i j ≥ Th i
Wherein,represents the pattern distance calculated by pattern recognition of the abnormal sample and the jth fault sample under the fault type i, and ThiRepresenting a mode distance threshold under fault type i;
according to the dimension of the fault type, each distance vector is divided into distVector i ‾ = [ d i s t ‾ i 1 , d i s t ‾ i 2 , ... , d i s t ‾ i , c h ] , i ∈ [ 1 , x ] , Converted into similarity vectors ρVector i = [ ρ ( d i s t ‾ i 1 ) , ρ ( d i s t ‾ i 2 ) , ... , ρ ( d i s t ‾ i , c h ) ] , i ∈ [ 1 , x ] ;
Finally, a similarity set of the abnormal sample FT and all samples of the fault knowledge base is obtained, and the similarity set is as follows:
ρ S e t s = [ ρ ( d i s t ‾ 11 ) , ρ ( d i s t ‾ 12 ) , ... , ρ ( d i s t ‾ 1 , c 1 ) ] [ ρ ( d i s t ‾ 21 ) , ρ ( d i s t ‾ 22 ) , ... , ρ ( d i s t ‾ 2 , c 2 ) ] ...... ...... [ ρ ( d i s t ‾ x 1 ) , ρ ( d i s t ‾ x 2 ) , ... , ρ ( d i s t ‾ x , c x ) ] = ρVector 1 ρVector 2 ... ... ρVector x .
10. the method of claim 9, wherein: the step (2.6) comprises the following specific steps:
and outputting a fault diagnosis result according to the similarity set result rho Sets and an agreed rule, wherein the rule is satisfied:
rule 1: if a plurality of fault samples with the similarity exceeding 90% with the abnormal samples exist, outputting the serial numbers of all the samples, simultaneously outputting the fault type to which the fault sample belongs, the confidence coefficient of the fault type to which the fault sample belongs, and the best matching position of the sample with the maximum similarity in the fault development stage, and if the confidence coefficient exceeds 50%, outputting suggested maintenance measures;
rule 2: if no fault sample with the similarity exceeding 90% with the abnormal sample exists and the maximum similarity value is greater than or equal to 60%, outputting the serial number of the maximum similarity sample, simultaneously outputting the fault type to which the fault sample belongs, the confidence coefficient of the fault type to which the fault sample belongs and the best matching position of the maximum similarity sample at the fault development stage, and if the confidence coefficient exceeds 50%, outputting the recommended maintenance measures;
rule 3: if no fault sample with the similarity exceeding 90% with the abnormal sample exists and the maximum similarity value is less than 60%, outputting the abnormal sample as an unusual working condition or an unknown fault type, and continuing to pay attention to the development of the abnormality.
CN201511004767.2A 2015-12-29 2015-12-29 A kind of equipment fault diagnosis method Active CN105467975B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511004767.2A CN105467975B (en) 2015-12-29 2015-12-29 A kind of equipment fault diagnosis method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511004767.2A CN105467975B (en) 2015-12-29 2015-12-29 A kind of equipment fault diagnosis method

Publications (2)

Publication Number Publication Date
CN105467975A true CN105467975A (en) 2016-04-06
CN105467975B CN105467975B (en) 2018-08-03

Family

ID=55605784

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511004767.2A Active CN105467975B (en) 2015-12-29 2015-12-29 A kind of equipment fault diagnosis method

Country Status (1)

Country Link
CN (1) CN105467975B (en)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106527407A (en) * 2016-12-22 2017-03-22 深圳汇通智能化科技有限公司 Integrated garbage disposal system
CN106697291A (en) * 2016-12-22 2017-05-24 深圳万智联合科技有限公司 Intelligent unmanned plane pesticide spraying device
CN106874896A (en) * 2017-03-31 2017-06-20 阳江核电有限公司 A kind of one loop of nuclear power station part releases the assisted learning method and system of diagnostic system signal characteristic identification
CN107065839A (en) * 2017-06-06 2017-08-18 苏州大学 A kind of method for diagnosing faults and device based on diversity recursion elimination feature
CN107402064A (en) * 2017-07-25 2017-11-28 上海控创信息技术股份有限公司 noise detecting method and system
CN108151795A (en) * 2016-12-02 2018-06-12 Abb瑞士股份有限公司 For the method and system of configuration status monitoring device
CN108241894A (en) * 2018-01-10 2018-07-03 湖南大唐先科技有限公司 Fault Locating Method, equipment and storage medium
CN108764341A (en) * 2018-05-29 2018-11-06 中国矿业大学 A kind of adaptive deep neural network model of operating mode and variable working condition method for diagnosing faults
CN108932524A (en) * 2017-05-22 2018-12-04 西门子股份公司 Method and apparatus for determining the abnormality of system
CN108983744A (en) * 2017-06-05 2018-12-11 丰田自动车株式会社 Abnormality diagnosis apparatus and abnormality diagnostic method
CN109445406A (en) * 2018-10-18 2019-03-08 西南交通大学 Industrial control system safety detection method based on scrnario testing and affairs search
CN109631848A (en) * 2018-12-14 2019-04-16 山东鲁能软件技术有限公司 Electric line foreign matter intruding detection system and detection method
CN109634804A (en) * 2018-11-16 2019-04-16 北京奇虎科技有限公司 Data unusual fluctuation analysis method and device
CN109855873A (en) * 2018-12-12 2019-06-07 华润电力技术研究院有限公司 The method for diagnosing faults and device of steam turbine main shaft
CN109886512A (en) * 2017-12-05 2019-06-14 北京绪水互联科技有限公司 Remaining emergency maintenance time evaluation method and method for early warning and its estimating system and early warning system
CN109992600A (en) * 2019-03-28 2019-07-09 佛山市百斯特电器科技有限公司 A kind of response method and equipment of equipment fault
CN110275879A (en) * 2019-05-16 2019-09-24 浙江浙能技术研究院有限公司 A method of Trouble Match and early warning are carried out based on fault data state matrix
CN110286330A (en) * 2019-08-15 2019-09-27 莆田市烛火信息技术有限公司 One kind being used for lithium battery fault detection system
CN110470465A (en) * 2019-09-19 2019-11-19 武汉市华英电力科技有限公司 A kind of breaker test method and system based on analysis of vibration signal
CN110501127A (en) * 2019-08-28 2019-11-26 湘潭大学 A kind of uniform beam damnification recognition method based on faulted condition inclination angle slope
CN110608885A (en) * 2019-09-09 2019-12-24 天津工业大学 Method for diagnosing wear fault and predicting trend of inner ring of rolling bearing
CN110672950A (en) * 2019-10-08 2020-01-10 深圳海岸语音技术有限公司 Power equipment fault sound image detection system and method
TWI687783B (en) * 2019-06-17 2020-03-11 臺灣塑膠工業股份有限公司 Device abnormality detection method and system thereof
WO2020052147A1 (en) * 2018-09-11 2020-03-19 清华大学合肥公共安全研究院 Monitoring device fault detection method and apparatus
CN110955226A (en) * 2019-11-22 2020-04-03 深圳市通用互联科技有限责任公司 Equipment failure prediction method and device, computer equipment and storage medium
CN111222774A (en) * 2019-12-30 2020-06-02 广州博士信息技术研究院有限公司 Enterprise data analysis method and device and server
CN111324637A (en) * 2020-02-05 2020-06-23 北京工业大数据创新中心有限公司 Fault symptom searching method and system for industrial time sequence data
CN111600735A (en) * 2019-02-21 2020-08-28 烽火通信科技股份有限公司 Sample data processing method, system and device
CN111896246A (en) * 2020-07-29 2020-11-06 北京天地龙跃科技有限公司 Health management verifies evaluation system
CN112415331A (en) * 2020-10-27 2021-02-26 中国南方电网有限责任公司 Power grid secondary system fault diagnosis method based on multi-source fault information
CN114325188A (en) * 2021-12-28 2022-04-12 国网河北省电力有限公司经济技术研究院 Fault detection method and device and server
CN114444623A (en) * 2022-04-11 2022-05-06 智昌科技集团股份有限公司 Industrial robot-oriented anomaly detection and analysis method and system
CN115956543A (en) * 2022-07-15 2023-04-14 生态环境部南京环境科学研究所 Fishing device and fishing method for wild giant salamander resource investigation
CN116149295A (en) * 2022-12-13 2023-05-23 上海航天控制技术研究所 Double-redundancy position sensor fault diagnosis method based on dynamic time warping
CN116307727A (en) * 2023-03-24 2023-06-23 广州市市政工程设计研究总院有限公司 Underwater shield tunnel excavation evaluation method and device
CN116608549A (en) * 2023-07-20 2023-08-18 上海东方低碳科技产业股份有限公司 Intelligent detection method for energy-saving efficiency of heating ventilation air conditioner
CN117389967A (en) * 2023-12-13 2024-01-12 国网江西省电力有限公司电力科学研究院 Multi-dimensional fault information extraction processing and diagnosis method and system for power transformation equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101634605A (en) * 2009-04-10 2010-01-27 北京工业大学 Intelligent gearbox fault diagnosis method based on mixed inference and neural network
CN102566555A (en) * 2012-02-10 2012-07-11 安徽建筑工业学院 Major appliance work state monitoring method based on pattern recognition
CN103745229A (en) * 2013-12-31 2014-04-23 北京泰乐德信息技术有限公司 Method and system of fault diagnosis of rail transit based on SVM (Support Vector Machine)
CN103822786A (en) * 2012-11-16 2014-05-28 中国水利电力物资有限公司 Wind turbine generator set mechanical equipment state diagnosis method based on multivariate statistical analysis
CN104122086A (en) * 2014-08-11 2014-10-29 长沙理工大学 Kriging model based wind turbine gearbox fault diagnosis method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101634605A (en) * 2009-04-10 2010-01-27 北京工业大学 Intelligent gearbox fault diagnosis method based on mixed inference and neural network
CN102566555A (en) * 2012-02-10 2012-07-11 安徽建筑工业学院 Major appliance work state monitoring method based on pattern recognition
CN103822786A (en) * 2012-11-16 2014-05-28 中国水利电力物资有限公司 Wind turbine generator set mechanical equipment state diagnosis method based on multivariate statistical analysis
CN103745229A (en) * 2013-12-31 2014-04-23 北京泰乐德信息技术有限公司 Method and system of fault diagnosis of rail transit based on SVM (Support Vector Machine)
CN104122086A (en) * 2014-08-11 2014-10-29 长沙理工大学 Kriging model based wind turbine gearbox fault diagnosis method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘艳等: "三相逆变器功率管故障智能诊断研究", 《电测与仪表》 *

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108151795A (en) * 2016-12-02 2018-06-12 Abb瑞士股份有限公司 For the method and system of configuration status monitoring device
CN106697291A (en) * 2016-12-22 2017-05-24 深圳万智联合科技有限公司 Intelligent unmanned plane pesticide spraying device
CN106527407A (en) * 2016-12-22 2017-03-22 深圳汇通智能化科技有限公司 Integrated garbage disposal system
CN106874896A (en) * 2017-03-31 2017-06-20 阳江核电有限公司 A kind of one loop of nuclear power station part releases the assisted learning method and system of diagnostic system signal characteristic identification
CN106874896B (en) * 2017-03-31 2021-03-02 阳江核电有限公司 Auxiliary learning method and system for signal feature identification of nuclear power station primary loop component loosening diagnosis system
CN108932524B (en) * 2017-05-22 2022-06-24 西门子股份公司 Method and apparatus for determining abnormal state of system
CN108932524A (en) * 2017-05-22 2018-12-04 西门子股份公司 Method and apparatus for determining the abnormality of system
CN108983744A (en) * 2017-06-05 2018-12-11 丰田自动车株式会社 Abnormality diagnosis apparatus and abnormality diagnostic method
CN108983744B (en) * 2017-06-05 2021-05-14 丰田自动车株式会社 Abnormality diagnosis apparatus and abnormality diagnosis method
CN107065839A (en) * 2017-06-06 2017-08-18 苏州大学 A kind of method for diagnosing faults and device based on diversity recursion elimination feature
CN107065839B (en) * 2017-06-06 2019-09-27 苏州大学 A kind of method for diagnosing faults and device based on diversity recursion elimination feature
CN107402064B (en) * 2017-07-25 2020-04-03 上海控创信息技术股份有限公司 Noise detection method and system
CN107402064A (en) * 2017-07-25 2017-11-28 上海控创信息技术股份有限公司 noise detecting method and system
CN109886512A (en) * 2017-12-05 2019-06-14 北京绪水互联科技有限公司 Remaining emergency maintenance time evaluation method and method for early warning and its estimating system and early warning system
CN108241894A (en) * 2018-01-10 2018-07-03 湖南大唐先科技有限公司 Fault Locating Method, equipment and storage medium
CN108764341A (en) * 2018-05-29 2018-11-06 中国矿业大学 A kind of adaptive deep neural network model of operating mode and variable working condition method for diagnosing faults
CN108764341B (en) * 2018-05-29 2019-07-19 中国矿业大学 A kind of Fault Diagnosis of Roller Bearings under the conditions of variable working condition
US11385122B2 (en) 2018-09-11 2022-07-12 Hefei Institute For Public Safety Research, Tsinghua University Method and device for detecting fault of monitoring device
WO2020052147A1 (en) * 2018-09-11 2020-03-19 清华大学合肥公共安全研究院 Monitoring device fault detection method and apparatus
CN109445406B (en) * 2018-10-18 2021-05-18 西南交通大学 Industrial control system safety detection method based on scene test and transaction search
CN109445406A (en) * 2018-10-18 2019-03-08 西南交通大学 Industrial control system safety detection method based on scrnario testing and affairs search
CN109634804A (en) * 2018-11-16 2019-04-16 北京奇虎科技有限公司 Data unusual fluctuation analysis method and device
CN109855873A (en) * 2018-12-12 2019-06-07 华润电力技术研究院有限公司 The method for diagnosing faults and device of steam turbine main shaft
CN109855873B (en) * 2018-12-12 2021-02-05 华润电力技术研究院有限公司 Fault diagnosis method and device for turbine main shaft
CN109631848A (en) * 2018-12-14 2019-04-16 山东鲁能软件技术有限公司 Electric line foreign matter intruding detection system and detection method
CN109631848B (en) * 2018-12-14 2021-04-16 山东鲁能软件技术有限公司 Transmission line foreign matter intrusion detection system and detection method
CN111600735B (en) * 2019-02-21 2021-08-03 烽火通信科技股份有限公司 Sample data processing method, system and device
CN111600735A (en) * 2019-02-21 2020-08-28 烽火通信科技股份有限公司 Sample data processing method, system and device
CN109992600B (en) * 2019-03-28 2021-09-07 佛山市百斯特电器科技有限公司 Response method and device for equipment fault
CN109992600A (en) * 2019-03-28 2019-07-09 佛山市百斯特电器科技有限公司 A kind of response method and equipment of equipment fault
CN110275879A (en) * 2019-05-16 2019-09-24 浙江浙能技术研究院有限公司 A method of Trouble Match and early warning are carried out based on fault data state matrix
TWI687783B (en) * 2019-06-17 2020-03-11 臺灣塑膠工業股份有限公司 Device abnormality detection method and system thereof
CN110286330A (en) * 2019-08-15 2019-09-27 莆田市烛火信息技术有限公司 One kind being used for lithium battery fault detection system
CN110501127B (en) * 2019-08-28 2021-01-22 湘潭大学 Equal-section beam damage identification method based on damage state inclination slope
CN110501127A (en) * 2019-08-28 2019-11-26 湘潭大学 A kind of uniform beam damnification recognition method based on faulted condition inclination angle slope
CN110501127B9 (en) * 2019-08-28 2021-04-09 湘潭大学 Equal-section beam damage identification method based on damage state inclination slope
CN110608885A (en) * 2019-09-09 2019-12-24 天津工业大学 Method for diagnosing wear fault and predicting trend of inner ring of rolling bearing
CN110608885B (en) * 2019-09-09 2021-10-29 天津工业大学 Method for diagnosing wear fault and predicting trend of inner ring of rolling bearing
CN110470465B (en) * 2019-09-19 2021-09-10 武汉市华英电力科技有限公司 Circuit breaker testing method and system based on vibration signal analysis
CN110470465A (en) * 2019-09-19 2019-11-19 武汉市华英电力科技有限公司 A kind of breaker test method and system based on analysis of vibration signal
CN110672950A (en) * 2019-10-08 2020-01-10 深圳海岸语音技术有限公司 Power equipment fault sound image detection system and method
CN110955226A (en) * 2019-11-22 2020-04-03 深圳市通用互联科技有限责任公司 Equipment failure prediction method and device, computer equipment and storage medium
CN111222774A (en) * 2019-12-30 2020-06-02 广州博士信息技术研究院有限公司 Enterprise data analysis method and device and server
CN111324637A (en) * 2020-02-05 2020-06-23 北京工业大数据创新中心有限公司 Fault symptom searching method and system for industrial time sequence data
CN111324637B (en) * 2020-02-05 2021-01-15 北京工业大数据创新中心有限公司 Fault symptom searching method and system for industrial time sequence data
CN111896246A (en) * 2020-07-29 2020-11-06 北京天地龙跃科技有限公司 Health management verifies evaluation system
CN112415331A (en) * 2020-10-27 2021-02-26 中国南方电网有限责任公司 Power grid secondary system fault diagnosis method based on multi-source fault information
CN112415331B (en) * 2020-10-27 2024-04-09 中国南方电网有限责任公司 Power grid secondary system fault diagnosis method based on multi-source fault information
CN114325188A (en) * 2021-12-28 2022-04-12 国网河北省电力有限公司经济技术研究院 Fault detection method and device and server
CN114444623A (en) * 2022-04-11 2022-05-06 智昌科技集团股份有限公司 Industrial robot-oriented anomaly detection and analysis method and system
CN115956543A (en) * 2022-07-15 2023-04-14 生态环境部南京环境科学研究所 Fishing device and fishing method for wild giant salamander resource investigation
CN116149295A (en) * 2022-12-13 2023-05-23 上海航天控制技术研究所 Double-redundancy position sensor fault diagnosis method based on dynamic time warping
CN116307727A (en) * 2023-03-24 2023-06-23 广州市市政工程设计研究总院有限公司 Underwater shield tunnel excavation evaluation method and device
CN116608549A (en) * 2023-07-20 2023-08-18 上海东方低碳科技产业股份有限公司 Intelligent detection method for energy-saving efficiency of heating ventilation air conditioner
CN116608549B (en) * 2023-07-20 2023-10-03 上海东方低碳科技产业股份有限公司 Intelligent detection method for energy-saving efficiency of heating ventilation air conditioner
CN117389967A (en) * 2023-12-13 2024-01-12 国网江西省电力有限公司电力科学研究院 Multi-dimensional fault information extraction processing and diagnosis method and system for power transformation equipment
CN117389967B (en) * 2023-12-13 2024-05-14 国网江西省电力有限公司电力科学研究院 Multi-dimensional fault information extraction processing and diagnosis method and system for power transformation equipment

Also Published As

Publication number Publication date
CN105467975B (en) 2018-08-03

Similar Documents

Publication Publication Date Title
CN105467975B (en) A kind of equipment fault diagnosis method
CN105631596B (en) Equipment fault diagnosis method based on multi-dimensional piecewise fitting
CN106682814B (en) Wind turbine generator fault intelligent diagnosis method based on fault knowledge base
CN109146246B (en) Fault detection method based on automatic encoder and Bayesian network
CN117930815B (en) Wind turbine generator remote fault diagnosis method and system based on cloud platform
CN110969556B (en) Machine learning multidimensional multi-model fusion river channel water quality anomaly detection method and device
CN108985380B (en) Point switch fault identification method based on cluster integration
Calvo-Bascones et al. A collaborative network of digital twins for anomaly detection applications of complex systems. Snitch Digital Twin concept
CN106779200A (en) Based on the Wind turbines trend prediction method for carrying out similarity in the historical data
CN109086793A (en) A kind of abnormality recognition method of wind-driven generator
CN111401573B (en) Working condition state modeling and model correcting method
CN112904810B (en) Process industry nonlinear process monitoring method based on effective feature selection
Michau et al. Domain adaptation for one-class classification: monitoring the health of critical systems under limited information
CN117131110B (en) Method and system for monitoring dielectric loss of capacitive equipment based on correlation analysis
CN111080074A (en) System service security situation element obtaining method based on network multi-feature association
CN115062272A (en) Water quality monitoring data abnormity identification and early warning method
Vishnu et al. Recurrent neural networks for online remaining useful life estimation in ion mill etching system
CN113221442B (en) Method and device for constructing health assessment model of power plant equipment
CN118535853A (en) Electricity consumption abnormality diagnosis method for multi-element composite characteristic collaborative machine learning
KR102486463B1 (en) Method and Apparatus for Real Time Fault Detection Using Time series data According to Degradation
CN111443686B (en) Industrial alarm design method based on multi-objective optimization and evidence iterative update
Yang et al. Anomaly detection of dust removal system through gradient boosting decision tree algorithm
Maragoudakis et al. Using Ensemble Random Forests for the extraction and exploitation of knowledge on gas turbine blading faults identification
Wang et al. Multimode process fault detection method based on variable local outlier factor
Sundaram et al. Aircraft engine health monitoring using density modelling and extreme value statistics

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 250101 5th floor, block B, Yinhe building, 2008 Xinluo street, high tech Zone, Jinan City, Shandong Province

Patentee after: Shandong luruan Digital Technology Co.,Ltd.

Address before: 250101 5th floor, block B, Yinhe building, 2008 Xinluo street, high tech Zone, Jinan City, Shandong Province

Patentee before: SHANDONG LUNENG SOFTWARE TECHNOLOGY Co.,Ltd.