CN106096170A - Wind turbines multivariate failure prediction method based on data-driven - Google Patents

Wind turbines multivariate failure prediction method based on data-driven Download PDF

Info

Publication number
CN106096170A
CN106096170A CN201610453241.0A CN201610453241A CN106096170A CN 106096170 A CN106096170 A CN 106096170A CN 201610453241 A CN201610453241 A CN 201610453241A CN 106096170 A CN106096170 A CN 106096170A
Authority
CN
China
Prior art keywords
multivariate
wind turbines
formula
value
vector machine
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
CN201610453241.0A
Other languages
Chinese (zh)
Other versions
CN106096170B (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.)
DATANG SHANXI RENEWABLE POWER Co Ltd
Shanxi University
Original Assignee
DATANG SHANXI RENEWABLE POWER Co Ltd
Shanxi University
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 DATANG SHANXI RENEWABLE POWER Co Ltd, Shanxi University filed Critical DATANG SHANXI RENEWABLE POWER Co Ltd
Priority to CN201610453241.0A priority Critical patent/CN106096170B/en
Publication of CN106096170A publication Critical patent/CN106096170A/en
Application granted granted Critical
Publication of CN106096170B publication Critical patent/CN106096170B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/36Circuit design at the analogue level
    • G06F30/367Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to Wind turbines failure prediction method, a kind of Wind turbines multivariate failure prediction method based on data-driven.The present invention solves the problem that existing failure prediction method predictablity rate based on data-driven is low.Wind turbines multivariate failure prediction method based on data-driven, the method is to use following steps to realize: step 1: monitored Wind turbines parts are carried out state data acquisition;Step 2: use 5 moving average methods that characteristic quantity is carried out noise reduction process;Step 3: calculate the degree of association R of characteristic quantity and predicting residual useful life;Step 4: set up multivariate least square method supporting vector machine forecast model;Step 5: regularization parameter γ and nuclear parameter σ to multivariate least square method supporting vector machine forecast model2It is optimized;Step 6: the effectiveness of checking multivariate least square method supporting vector machine forecast model;Step 7: the remaining useful life of prediction Wind turbines parts.The present invention is applicable to Wind turbines failure predication.

Description

Wind turbines multivariate failure prediction method based on data-driven
Technical field
The present invention relates to Wind turbines failure prediction method, a kind of Wind turbines multivariate based on data-driven Failure prediction method.
Background technology
Failure predication refers to predict following fault trend or remaining useful life according to historical data and current data.Wind Group of motors failure predication refers in the case of Wind turbines not yet breaks down, and uses the method for fault reasoning to Wind turbines The following fault that will occur is made prediction.Relative to Fault monitoring and diagnosis, the advantage of failure predication maximum is: if fault The Timing Advance long enough of prediction, and failure cause is enough accurate with location, and field operator just can take accordingly Measure prevents the generation of fault, improves the stability of Wind turbines.But running of wind generating set state has serious mostly Non-linear, the feature such as strong coupling, whole system between the uncertainty of time variation, structure and parameter and multiple-input and multiple-output Huge and complicated, bad environments, Frequent Troubles.These all increase the difficulty of Wind turbines failure predication, so fault is pre- Survey method should possess: can various complex characteristics (such as non-linear, instability, uncertainty etc.) in processing system;Prediction Accuracy rate is high, and rate of false alarm is low;Prediction pre-set time should enough staff's handling failures;Fault location is wanted accurately, it is possible to instruct Staff fixes a breakdown.
Existing Wind turbines failure prediction method includes the following two kinds: Qualitative Forecast Methods and quantitative forecasting technique.Fixed Property Forecasting Methodology, namely Knowledge based engineering method, mainly have rough set, data mining (KDD), support vector machine (SVM), Petri network and specialist system etc..The advantage of Qualitative Forecast Methods is knowledge or the experience that can make full use of expert, but this kind Forecasting Methodology is applicable to qualitative reasoning and has significant limitation in terms of quantitative Analysis.Quantitative forecasting technique includes following two Kind: Forecasting Methodology based on model and Forecasting Methodology based on data-driven.Wherein, Forecasting Methodology based on model refers to utilize Equipment to-be is predicted by the mathematical model having built up, it is achieved the failure prediction of equipment to-be.Based on mould The Forecasting Methodology of type has degree of accuracy height, rate of false alarm is low, be conducive to the advantages such as fault location, but in Wind turbines failure predication It is very restricted and (due to the impact of the factors such as the serious non-linear and various disturbance of Wind turbines self, noise, is difficult to Set up accurate Wind turbines mathematical model).And Forecasting Methodology of based on data-driven is from wind energy turbine set actual operating data, Running of wind generating set status data can be utilized to carry out the hidden feature of excavating equipment.This kind of Forecasting Methodology is widely used, practicality By force, need not founding mathematical models, it has also become the future library of failure predication.
At present, Forecasting Methodology based on data-driven mainly has classical time series method models such as () AR, MA, ARMA, ash Color prediction, regression analysis, artificial intelligence and chaology prediction etc..These methods are single argument and predict (i.e. according to single The inherent Changing Pattern of variable obtains future value, thus carries out Wind turbines failure predication), its predictablity rate is completely dependent on In single variable.But in actual applications, single variable suffers from the impact of multiple variable, and therefore said method is generally deposited In the problem that predictablity rate is low.It is necessary to invent a kind of brand-new Wind turbines failure prediction method for this, existing to solve The problems referred to above that failure prediction method based on data-driven exists.
Summary of the invention
The present invention is to solve the problem that existing failure prediction method predictablity rate based on data-driven is low, it is provided that A kind of Wind turbines multivariate failure prediction method based on data-driven.
The present invention adopts the following technical scheme that realization:
Wind turbines multivariate failure prediction method based on data-driven, the method is to use following steps to realize:
Step 1: monitored Wind turbines parts are carried out state data acquisition, and extracts following special from status data The amount of levying: temporal signatures amount, frequency domain character amount, complexity characteristics amount;
Step 2: use 5 moving average methods that characteristic quantity carries out noise reduction process, thus eliminate between characteristic quantity is random Property impact;Noise reduction process formula is expressed as follows:
x ′ ( 1 ) = 1 5 ( 3 x ( 1 ) + 2 x ( 2 ) + x ( 3 ) - x ( 4 ) ) x ′ ( 2 ) = 1 10 ( 4 x ( 1 ) + 3 x ( 2 ) + 2 x ( 3 ) + x ( 4 ) ) . . . x ′ ( k ) = 1 5 ( x ( k - 2 ) + x ( k - 1 ) + x ( k + 1 ) + x ( k + 2 ) ) . . . x ′ ( n - 1 ) = 1 10 ( x ( n - 3 ) + 2 x ( n - 2 ) + 3 x ( n - 1 ) + 4 x ( n ) ) x ′ ( n ) = 1 5 ( - x ( n - 3 ) + x ( n - 2 ) + 2 x ( n - 1 ) + 3 x ( n ) ) - - - ( 1 ) ;
In formula (1): x (k) represents the characteristic quantity data sequence before noise reduction;X'(k) the characteristic quantity data after noise reduction are represented Sequence;K=1,2 ..., n;
In the steady operation period of Wind turbines parts, the status data calculating the root-mean-square value in characteristic quantity corresponding is average Value, and status data meansigma methods is set to standard value, then by root-mean-square value divided by standard value, thus obtain relative root-mean-square Value;
With relative root-mean-square value for label index, set degeneration initiation threshold d of Wind turbines partsmaxAnd failure threshold ymax
Step 3: calculate the degree of association R of characteristic quantity and predicting residual useful life;Computing formula is expressed as follows:
R = Σ k = 1 N [ x ( k ) - x ‾ ] [ y ( k ) - y ‾ ] Σ k = 1 N [ x ( k ) - x ‾ ] 2 [ y ( k ) - y ‾ ] 2 - - - ( 2 ) ;
In formula (2): y (k) represents the residual life data sequence corresponding with x (k);Represent data sequence x (k) Average;Represent the average of data sequence y (k);
The characteristic quantity more than 0.6 of the degree of association R with predicting residual useful life is selected to support vector as multivariate least square The input variable of machine forecast model, removes characteristic quantity incoherent with predicting residual useful life and noise characteristic amount simultaneously;Multivariate The input variable of least square method supporting vector machine forecast model includes characteristic quantity following six: root-mean-square value, absolute average, peak Value, kurtosis index, margin index, wavelet packet-envelope sample entropy;
Step 4: set up multivariate least square method supporting vector machine forecast model;Specifically set up process as follows:
Assume univariate time series be X=[x (1), x (2) ..., x (N)], then according to Takens embedding theory, monotropic Amount seasonal effect in time series predictive value is relevant to its front m value, is expressed as follows:
X (k+1)=f (x (k), x (k-1) ..., x (k-m+1)) (3);
In formula (3): m represents Embedded dimensions, typically take 5~10;K=m, m+1 ..., N;
Choosing front n for training sample, rear N-n is forecast sample, then the input and output sequence of training sample and prediction The input and output sequence of sample is expressed as follows respectively:
X t r a i n = x ( 1 ) x ( 2 ) ... x ( m ) x ( 2 ) x ( 3 ) ... x ( m + 1 ) . . . . . . . . . x ( n - m ) x ( n - m + 1 ) ... x ( n - 1 ) Y t r a i n = x ( m + 1 ) x ( m + 2 ) . . . x ( n ) - - - ( 4 ) ;
X t e s t = x ( n - m + 1 ) x ( n - m + 2 ) ... x ( n ) z ( n - m + 2 ) x ( n - m + 3 ) ... x ( n + 1 ) . . . . . . . . . x ( N - m + 1 ) x ( N - m + 2 ) ... x ( N ) Y t e s t = x ( n + 1 ) x ( n + 2 ) . . . x ( N + 1 ) - - - ( 5 ) ;
In formula (4)-(5): Xtrain、YtrainRepresent the input and output sequence of training sample;Xtest、YtestRepresent pre-test sample This input and output sequence;
Defined variable L (k) is by M dimensional feature amount x1(k),x2(k),...,xMK () affects, then variables L (k) is expressed as follows:
L (k)=f (x1(k),x2(k),...,xM(k)) (6);
Formula (6) is substituted into formula (4)-(5), then the input and output sequence of training sample and the input and output of forecast sample Sequence is expressed as follows respectively:
X t r a i n ′ = x 1 ( 1 ) x 2 ( 1 ) ... x M ( 1 ) x 1 ( 2 ) x 2 ( 2 ) ... x M ( 2 ) . . . . . . . . . x 1 ( n ) x 2 ( n ) ... x M ( n ) Y t r a i n ′ = L ( 1 ) L ( 2 ) . . . L ( n ) - - - ( 7 ) ;
X t e s t ′ = x 1 ( n + 1 ) x 2 ( n + 1 ) ... x M ( n + 1 ) x 1 ( n + 2 ) x 2 ( n + 2 ) ... x M ( n + 2 ) . . . . . . . . . x 1 ( N ) x 2 ( N ) ... x M ( N ) Y t e s t ′ = L ( n + 1 ) L ( n + 2 ) . . . L ( N ) - - - ( 8 ) ;
In formula (7)-(8): X'train、Y'trainRepresent the input and output sequence of multivariate training sample;X'test、Y'test Represent the input and output sequence of multivariable prediction sample;
Step 5: use the regularization to multivariate least square method supporting vector machine forecast model of the heuristic particle cluster algorithm Parameter γ and nuclear parameter σ2It is optimized;Concrete optimization process is as follows:
Step 5.1: following parameter is initialized: population scale, Studying factors, maximum iteration time, each particle Initial position and speed, individual optimal value, global optimum;
Step 5.2: stochastic generation particle position, and particle position coordinate is set to multivariate least square method supporting vector machine The regularization parameter γ of forecast model and nuclear parameter σ2, then use training sample pre-to multivariate least square method supporting vector machine Survey model and be trained prediction;Calculate mean square error MSE, and using mean square error MSE as the fitness value of each particle;
Step 5.3: the fitness value of each particle is compared with individual optimal value and global optimum, thereby determines that Global optimum's particle;
Step 5.4: judge whether global optimum's particle meets end condition;If being unsatisfactory for end condition, then according to formula (9)-(10) speed of more new particle and position, and return step 5.2;If meeting end condition, then forward step 5.5 to;
vid(t+1)=wvid(t)+c1r1(pid(t)-xid(t))+c2r2(pgd(t)-xid(t)) (9);
xid(t+1)=xid(t)+vid(t+1) (10);
In formula (9)-(10): w is inertia weight coefficient;c1、c2It is two Studying factors, takes c here1=1.5, c2= 1.7;r1、r2For the random number between [0, l];xid(t)、vidT () represents the Position And Velocity of each particle respectively;pid(t) table Show the optimal location that up to the present each particle is occurred;pgdT () represents the optimum that up to the present all particles are occurred Position;
Step 5.5: find the global optimum's particle position meeting end condition, and global optimum's particle position coordinate is made Optimum regularization parameter γ and optimum nuclear parameter σ for multivariate least square method supporting vector machine forecast model2
Step 6: structure multivariable nonlinearity function, thus verifies multivariate least square method supporting vector machine forecast model Effectiveness;Multivariable nonlinearity function representation is as follows:
y = 110 - 1.8 x 1 3 - 2 x 2 - 1.5 x 1 x 2 - 0.8 x 1 x 2 x 3 + N ( 0 , 0.1 2 ) x 1 ~ U [ 0 , 3 ] + N ( 0 , 0.1 2 ) x 2 ~ U [ 0 , 5.8 ] + N ( 0 , 0.3 2 ) x 3 ~ U [ 0 , 1.5 ] - - - ( 11 ) ;
In formula (11): x1、x2、x3Represent the input of multivariate least square method supporting vector machine forecast model, by uniformly dividing Cloth function superposes with white noise;Y represents the output of multivariate least square method supporting vector machine forecast model;
Step 7: according to multivariate least square method supporting vector machine forecast model, it was predicted that the residue of Wind turbines parts is effective Life-span;Concrete prediction process is as follows:
Degeneration initiation threshold d according to Wind turbines partsmaxWith failure threshold ymax, not up to lose at relative root-mean-square value Effect threshold value ymaxBefore, have:
||yk| | < ymax(12);
Then the remaining useful life of Wind turbines parts is expressed as follows:
R U L ( k ) = m i n { p : | | y ^ k + p | | ≥ y m a x } - - - ( 13 ) ;
In formula (12)-(13): RUL represents the remaining useful life of Wind turbines parts;P represents prediction step.
Compared with existing failure prediction method based on data-driven, wind turbine based on data-driven of the present invention Group multivariate failure prediction method is by setting up multivariate least square method supporting vector machine forecast model, and by by multiple features Measure the input variable as forecast model, it is achieved that the remaining useful life of Wind turbines parts is directly predicted, therefore Its predictablity rate is no longer dependent on single variable, but is together decided on by multiple variablees, thus significantly improves prediction accurately Rate.
The present invention efficiently solves the problem that existing failure prediction method predictablity rate based on data-driven is low, is suitable for In Wind turbines failure predication.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of the present invention.
Fig. 2 is the schematic flow sheet of step 5 in the present invention.
Fig. 3 is data before 8 vibration temporal signatures index noise reductions.
Fig. 4 is data after 8 vibration temporal signatures index noise reductions.
Fig. 5 is the fitness curve of particle cluster algorithm.
Fig. 6 is predicting the outcome of remaining useful life RUL.
Detailed description of the invention
Wind turbines multivariate failure prediction method based on data-driven, the method is to use following steps to realize:
Step 1: monitored Wind turbines parts are carried out state data acquisition, and extracts following special from status data The amount of levying: temporal signatures amount, frequency domain character amount, complexity characteristics amount;
Step 2: use 5 moving average methods that characteristic quantity carries out noise reduction process, thus eliminate between characteristic quantity is random Property impact;Noise reduction process formula is expressed as follows:
x ′ ( 1 ) = 1 5 ( 3 x ( 1 ) + 2 x ( 2 ) + x ( 3 ) - x ( 4 ) ) x ′ ( 2 ) = 1 10 ( 4 x ( 1 ) + 3 x ( 2 ) + 2 x ( 3 ) + x ( 4 ) ) . . . x ′ ( k ) = 1 5 ( x ( k - 2 ) + x ( k - 1 ) + x ( k + 1 ) + x ( k + 2 ) ) . . . x ′ ( n - 1 ) = 1 10 ( x ( n - 3 ) + 2 x ( n - 2 ) + 3 x ( n - 1 ) + 4 x ( n ) ) x ′ ( n ) = 1 5 ( - x ( n - 3 ) + x ( n - 2 ) + 2 x ( n - 1 ) + 3 x ( n ) ) - - - ( 1 ) ;
In formula (1): x (k) represents the characteristic quantity data sequence before noise reduction;X'(k) the characteristic quantity data after noise reduction are represented Sequence;K=1,2 ..., n;
In the steady operation period of Wind turbines parts, the status data calculating the root-mean-square value in characteristic quantity corresponding is average Value, and status data meansigma methods is set to standard value, then by root-mean-square value divided by standard value, thus obtain relative root-mean-square Value;
With relative root-mean-square value for label index, set degeneration initiation threshold d of Wind turbines partsmaxAnd failure threshold ymax
Step 3: calculate the degree of association R of characteristic quantity and predicting residual useful life;Computing formula is expressed as follows:
R = Σ k = 1 N [ x ( k ) - x ‾ ] [ y ( k ) - y ‾ ] Σ k = 1 N [ x ( k ) - x ‾ ] 2 [ y ( k ) - y ‾ ] 2 - - - ( 2 ) ;
In formula (2): y (k) represents the residual life data sequence corresponding with x (k);Represent data sequence x (k) Average;Represent the average of data sequence y (k);
The characteristic quantity more than 0.6 of the degree of association R with predicting residual useful life is selected to support vector as multivariate least square The input variable of machine forecast model, removes characteristic quantity incoherent with predicting residual useful life and noise characteristic amount simultaneously;Multivariate The input variable of least square method supporting vector machine forecast model includes characteristic quantity following six: root-mean-square value, absolute average, peak Value, kurtosis index, margin index, wavelet packet-envelope sample entropy;
Step 4: set up multivariate least square method supporting vector machine forecast model;Specifically set up process as follows:
Assume univariate time series be X=[x (1), x (2) ..., x (N)], then according to Takens embedding theory, monotropic Amount seasonal effect in time series predictive value is relevant to its front m value, is expressed as follows:
X (k+1)=f (x (k), x (k-1) ..., x (k-m+1)) (3);
In formula (3): m represents Embedded dimensions, typically take 5~10;K=m, m+1 ..., N;
Choosing front n for training sample, rear N-n is forecast sample, then the input and output sequence of training sample and prediction The input and output sequence of sample is expressed as follows respectively:
X t r a i n = x ( 1 ) x ( 2 ) ... x ( m ) x ( 2 ) x ( 3 ) ... x ( m + 1 ) . . . . . . . . . x ( n - m ) x ( n - m + 1 ) ... x ( n - 1 ) Y t r a i n = x ( m + 1 ) x ( m + 2 ) . . . x ( n ) - - - ( 4 ) ;
X t e s t = x ( n - m + 1 ) x ( n - m + 2 ) ... x ( n ) z ( n - m + 2 ) x ( n - m + 3 ) ... x ( n + 1 ) . . . . . . . . . x ( N - m + 1 ) x ( N - m + 2 ) ... x ( N ) Y t e s t = x ( n + 1 ) x ( n + 2 ) . . . x ( N + 1 ) - - - ( 5 ) ;
In formula (4)-(5): Xtrain、YtrainRepresent the input and output sequence of training sample;Xtest、YtestRepresent pre-test sample This input and output sequence;
Defined variable L (k) is by M dimensional feature amount x1(k),x2(k),...,xMK () affects, then variables L (k) is expressed as follows:
L (k)=f (x1(k),x2(k),...,xM(k)) (6);
Formula (6) is substituted into formula (4)-(5), then the input and output sequence of training sample and the input and output of forecast sample Sequence is expressed as follows respectively:
X t r a i n ′ = x 1 ( 1 ) x 2 ( 1 ) ... x M ( 1 ) x 1 ( 2 ) x 2 ( 2 ) ... x M ( 2 ) . . . . . . . . . x 1 ( n ) x 2 ( n ) ... x M ( n ) Y t r a i n ′ = L ( 1 ) L ( 2 ) . . . L ( n ) - - - ( 7 ) ;
X t e s t ′ = x 1 ( n + 1 ) x 2 ( n + 1 ) ... x M ( n + 1 ) x 1 ( n + 2 ) x 2 ( n + 2 ) ... x M ( n + 2 ) . . . . . . . . . x 1 ( N ) x 2 ( N ) ... x M ( N ) Y t e s t ′ = L ( n + 1 ) L ( n + 2 ) . . . L ( N ) - - - ( 8 ) ;
In formula (7)-(8): X'train、Y'trainRepresent the input and output sequence of multivariate training sample;X'test、Y'test Represent the input and output sequence of multivariable prediction sample;
Step 5: use the regularization to multivariate least square method supporting vector machine forecast model of the heuristic particle cluster algorithm Parameter γ and nuclear parameter σ2It is optimized;Concrete optimization process is as follows:
Step 5.1: following parameter is initialized: population scale, Studying factors, maximum iteration time, each particle Initial position and speed, individual optimal value, global optimum;
Step 5.2: stochastic generation particle position, and particle position coordinate is set to multivariate least square method supporting vector machine The regularization parameter γ of forecast model and nuclear parameter σ2, then use training sample pre-to multivariate least square method supporting vector machine Survey model and be trained prediction;Calculate mean square error MSE, and using mean square error MSE as the fitness value of each particle;
Step 5.3: the fitness value of each particle is compared with individual optimal value and global optimum, thereby determines that Global optimum's particle;
Step 5.4: judge whether global optimum's particle meets end condition;If being unsatisfactory for end condition, then according to formula (9)-(10) speed of more new particle and position, and return step 5.2;If meeting end condition, then forward step 5.5 to;
vid(t+1)=wvid(t)+c1r1(pid(t)-xid(t))+c2r2(pgd(t)-xid(t)) (9);
xid(t+1)=xid(t)+vid(t+1) (10);
In formula (9)-(10): w is inertia weight coefficient;c1、c2It is two Studying factors, takes c here1=1.5, c2= 1.7;r1、r2For the random number between [0, l];xid(t)、vidT () represents the Position And Velocity of each particle respectively;pid(t) table Show the optimal location that up to the present each particle is occurred;pgdT () represents the optimum that up to the present all particles are occurred Position;
Step 5.5: find the global optimum's particle position meeting end condition, and global optimum's particle position coordinate is made Optimum regularization parameter γ and optimum nuclear parameter σ for multivariate least square method supporting vector machine forecast model2
Step 6: structure multivariable nonlinearity function, thus verifies multivariate least square method supporting vector machine forecast model Effectiveness;Multivariable nonlinearity function representation is as follows:
y = 110 - 1.8 x 1 3 - 2 x 2 - 1.5 x 1 x 2 - 0.8 x 1 x 2 x 3 + N ( 0 , 0.1 2 ) x 1 ~ U [ 0 , 3 ] + N ( 0 , 0.1 2 ) x 2 ~ U [ 0 , 5.8 ] + N ( 0 , 0.3 2 ) x 3 ~ U [ 0 , 1.5 ] - - - ( 11 ) ;
In formula (11): x1、x2、x3Represent the input of multivariate least square method supporting vector machine forecast model, by uniformly dividing Cloth function superposes with white noise;Y represents the output of multivariate least square method supporting vector machine forecast model;
Step 7: according to multivariate least square method supporting vector machine forecast model, it was predicted that the residue of Wind turbines parts is effective Life-span;Concrete prediction process is as follows:
Degeneration initiation threshold d according to Wind turbines partsmaxWith failure threshold ymax, not up to lose at relative root-mean-square value Effect threshold value ymaxBefore, have:
||yk| | < ymax(12);
Then the remaining useful life of Wind turbines parts is expressed as follows:
R U L ( k ) = m i n { p : | | y ^ k + p | | ≥ y m a x } - - - ( 13 ) ;
In formula (12)-(13): RUL represents the remaining useful life of Wind turbines parts;P represents prediction step.
In order to verify the pre-of multivariate least square method supporting vector machine forecast model (PSO-MLSSVM model) in the present invention Surveying effect, uniformly generate 220 groups of sequences, remove above 50 groups of stable sequences, middle 130 groups of sequences are used for training, and last 40 Group data are used for testing;
It is respectively adopted PSO-MLSSVM and PSO-LSSVM model to be predicted, first PSO algorithm is carried out parameter initial Change: maximum iteration time is set to 300, and population scale is 30, regularization parameter γ ∈ [100,2000] and nuclear parameter σ2∈ [1, 100];Model, through training and test, carries out parameter optimization, obtains parameters optimization γ=929.8 and σ2=14.7;
Good and bad in order to specifically evaluate the performance of two kinds of models, introduce mean absolute error (MAE), average relative error (MAPE), the evaluation index such as root-mean-square error (RMSE), the expression formula of each index is as follows:
M A E = 1 n Σ k = 1 n | y k ′ - y k | M R E = 1 n Σ k = 1 n | y k ′ - y k y k | R M S E = 1 n Σ k = 1 n ( y k ′ - y k ) 2 - - - ( 14 ) ;
In formula (14): ykRepresent actual value;y'kRepresent predictive value;
Obtain two kinds of forecast model evaluation index contrast tables 1, it can be seen that the PSO-MLSSVM model that the present invention proposes is each Item index is superior to PSO-LSSVM, and macro-forecast is respond well;And PSO-LSSVM model is due to by data randomness and noise Impact, it was predicted that effect is poor, demonstrates the multivariate model effectiveness of proposition.
Table 1:
For further illustrating the feasibility of multivariate least square method supporting vector machine forecast model in the present invention, by multivariate Least square method supporting vector machine forecast model is applied in the predicting residual useful life of gearbox of wind turbine bearing: with Shanxi Province The gearbox of wind turbine speed end bearing of wind energy turbine set is object of study, obtains rotating speed in 2014 in on-line monitoring system and exists 1740-1800RPM, power time domain, frequency domain and the vibration number of wavelet packet-envelope sample entropy in the range of 1500-1550KW According to, totally 1190 groups.The degraded data of part time domain vibration index is as shown in Figure 3.As seen in Figure 3: each characteristic quantity with Machine undulatory property is relatively big, and fault threshold is difficult to accurately set, and needs to carry out feature noise reduction process and relative normalized, according to this The fault threshold method to set up of bright proposition, the initial value arranging relative root-mean-square value in conjunction with actual data change trend is 1.3 (figures In the 967th point) and stale value be 3.0 (the 1036th points in figure), such as Fig. 4.Intercept the 967-1036 axle putting totally 70 groups Hold degraded data, predict for bearing remaining useful life.Therefore, it can calculate correspondence according to the threshold value bound arranged Residual life, then utilizes multivariate least square method supporting vector machine forecast model to carry out failure predication.The degeneration number that will intercept According to front 55 groups as training data, rear 15 groups as test data, model parameter after particle cluster algorithm optimization is γ =1822.2 and σ2=20.6, Fig. 5 are the fitness curve of particle cluster algorithm.Predict the outcome such as Fig. 6, lists file names with evaluation index Table 2, relative error is only 7.93% as can be seen from Table 2, and forecast result of model is good, demonstrates multivariate predictive model Effectiveness.
Table 2:

Claims (1)

1. a Wind turbines multivariate failure prediction method based on data-driven, it is characterised in that: the method is to use such as Lower step realizes:
Step 1: monitored Wind turbines parts are carried out state data acquisition, and extracts following feature from status data Amount: temporal signatures amount, frequency domain character amount, complexity characteristics amount;
Step 2: use 5 moving average methods that characteristic quantity carries out noise reduction process, thus eliminate the randomness shadow between characteristic quantity Ring;Noise reduction process formula is expressed as follows:
x ′ ( 1 ) = 1 5 ( 3 x ( 1 ) + 2 x ( 2 ) + x ( 3 ) - x ( 4 ) ) x ′ ( 2 ) = 1 10 ( 4 x ( 1 ) + 3 x ( 2 ) + 2 x ( 3 ) + x ( 4 ) ) . . . x ′ ( k ) = 1 5 ( x ( k - 2 ) + x ( k - 1 ) + x ( k + 1 ) + x ( k + 2 ) ) . . . x ′ ( n - 1 ) = 1 10 ( x ( n - 3 ) + 2 x ( n - 2 ) + 3 x ( n - 1 ) + 4 x ( n ) ) x ′ ( n ) = 1 5 ( - x ( n - 3 ) + x ( n - 2 ) + 2 x ( n - 1 ) + 3 x ( n ) ) - - - ( 1 ) ;
In formula (1): x (k) represents the characteristic quantity data sequence before noise reduction;X'(k) the characteristic quantity data sequence after noise reduction is represented; K=1,2 ..., n;
In the steady operation period of Wind turbines parts, calculate the status data meansigma methods that the root-mean-square value in characteristic quantity is corresponding, and Status data meansigma methods is set to standard value, then by root-mean-square value divided by standard value, thus obtains relative root-mean-square value;
With relative root-mean-square value for label index, set degeneration initiation threshold d of Wind turbines partsmaxWith failure threshold ymax
Step 3: calculate the degree of association R of characteristic quantity and predicting residual useful life;Computing formula is expressed as follows:
R = Σ k = 1 N [ x ( k ) - x ‾ ] [ y ( k ) - y ‾ ] Σ k = 1 N [ x ( k ) - x ‾ ] 2 [ y ( k ) - y ‾ ] 2 - - - ( 2 ) ;
In formula (2): y (k) represents the residual life data sequence corresponding with x (k);Represent the average of data sequence x (k);Represent the average of data sequence y (k);
Select pre-as multivariate least square method supporting vector machine with the degree of association R of the predicting residual useful life characteristic quantity more than 0.6 Survey the input variable of model, remove characteristic quantity incoherent with predicting residual useful life and noise characteristic amount simultaneously;Multivariate is minimum Two take advantage of the input variable of SVM prediction model to include characteristic quantity following six: root-mean-square value, absolute average, peak value, Kurtosis index, margin index, wavelet packet-envelope sample entropy;
Step 4: set up multivariate least square method supporting vector machine forecast model;Specifically set up process as follows:
Assume univariate time series be X=[x (1), x (2) ..., x (N)], then according to Takens embedding theory, during single argument Between the predictive value of sequence relevant to its front m value, be expressed as follows:
X (k+1)=f (x (k), x (k-1) ..., x (k-m+1)) (3);
In formula (3): m represents Embedded dimensions, typically take 5~10;K=m, m+1 ..., N;
Choosing front n for training sample, rear N-n is forecast sample, then the input and output sequence of training sample and forecast sample Input and output sequence be expressed as follows respectively:
X t r a i n = x ( 1 ) x ( 2 ) ... x ( m ) x ( 2 ) x ( 3 ) ... x ( m + 1 ) . . . . . . . . . x ( n - m ) x ( n - m + 1 ) ... x ( n - 1 ) Y t r a i n = x ( m + 1 ) x ( m + 2 ) . . . x ( n ) - - - ( 4 ) ;
X t e s t = x ( n - m + 1 ) x ( n - m + 2 ) ... x ( n ) z ( n - m + 2 ) x ( n - m + 3 ) ... x ( n + 1 ) . . . . . . . . . x ( N - m + 1 ) x ( N - m + 2 ) ... x ( N ) Y t e s t = x ( n + 1 ) x ( n + 2 ) . . . x ( N + 1 ) - - - ( 5 ) ;
In formula (4)-(5): Xtrain、YtrainRepresent the input and output sequence of training sample;Xtest、YtestRepresent forecast sample Input and output sequence;
Defined variable L (k) is by M dimensional feature amount x1(k),x2(k),...,xMK () affects, then variables L (k) is expressed as follows:
L (k)=f (x1(k),x2(k),...,xM(k)) (6);
Formula (6) is substituted into formula (4)-(5), then the input and output sequence of training sample and the input and output sequence of forecast sample It is expressed as follows respectively:
X t r a i n ′ = x 1 ( 1 ) x 2 ( 1 ) ... x M ( 1 ) x 1 ( 2 ) x 2 ( 2 ) ... x M ( 2 ) . . . . . . . . . x 1 ( n ) x 2 ( n ) ... x M ( n ) Y t r a i n ′ = L ( 1 ) L ( 2 ) . . . L ( n ) - - - ( 7 ) ;
X t e s t ′ = x 1 ( n + 1 ) x 2 ( n + 1 ) ... x M ( n + 1 ) x 1 ( n + 2 ) x 2 ( n + 2 ) ... x M ( n + 2 ) . . . . . . . . . x 1 ( N ) x 2 ( N ) ... x M ( N ) Y t e s t ′ = L ( n + 1 ) L ( n + 2 ) . . . L ( N ) - - - ( 8 ) ;
In formula (7)-(8): X'train、Y'trainRepresent the input and output sequence of multivariate training sample;X'test、Y'testRepresent The input and output sequence of multivariable prediction sample;
Step 5: use the heuristic particle cluster algorithm regularization parameter to multivariate least square method supporting vector machine forecast model γ and nuclear parameter σ2It is optimized;Concrete optimization process is as follows:
Step 5.1: following parameter is initialized: at the beginning of population scale, Studying factors, maximum iteration time, each particle Beginning position and speed, individual optimal value, global optimum;
Step 5.2: stochastic generation particle position, and particle position coordinate is set to the prediction of multivariate least square method supporting vector machine The regularization parameter γ of model and nuclear parameter σ2, then use training sample that multivariate least square method supporting vector machine is predicted mould Type is trained prediction;Calculate mean square error MSE, and using mean square error MSE as the fitness value of each particle;
Step 5.3: the fitness value of each particle is compared with individual optimal value and global optimum, thereby determines that the overall situation Optimal particle;
Step 5.4: judge whether global optimum's particle meets end condition;If being unsatisfactory for end condition, then according to formula (9)- (10) speed of more new particle and position, and return step 5.2;If meeting end condition, then forward step 5.5 to;
vid(t+1)=wvid(t)+c1r1(pid(t)-xid(t))+c2r2(pgd(t)-xid(t)) (9);
xid(t+1)=xid(t)+vid(t+1) (10);
In formula (9)-(10): w is inertia weight coefficient;c1、c2It is two Studying factors, takes c here1=1.5, c2=1.7; r1、r2For the random number between [0, l];xid(t)、vidT () represents the Position And Velocity of each particle respectively;pidT () represents every The optimal location that up to the present individual particle is occurred;pgdT () represents the optimal location that up to the present all particles are occurred;
Step 5.5: find the global optimum's particle position meeting end condition, and using global optimum's particle position coordinate as many The optimum regularization parameter γ of variable least square method supporting vector machine forecast model and optimum nuclear parameter σ2
Step 6: structure multivariable nonlinearity function, thus checking multivariate least square method supporting vector machine forecast model is effective Property;Multivariable nonlinearity function representation is as follows:
y = 110 - 1.8 x 1 3 - 2 x 2 - 1.5 x 1 x 2 - 0.8 x 1 x 2 x 3 + N ( 0 , 0.1 2 ) x 1 ~ U [ 0 , 3 ] + N ( 0 , 0.1 2 ) x 2 ~ U [ 0 , 5.8 ] + N ( 0 , 0.3 2 ) x 3 ~ U [ 0 , 1.5 ] - - - ( 11 ) ;
In formula (11): x1、x2、x3Represent the input of multivariate least square method supporting vector machine forecast model, by being uniformly distributed letter Number superposes with white noise;Y represents the output of multivariate least square method supporting vector machine forecast model;
Step 7: according to multivariate least square method supporting vector machine forecast model, it was predicted that the residue service life of Wind turbines parts Life;Concrete prediction process is as follows:
Degeneration initiation threshold d according to Wind turbines partsmaxWith failure threshold ymax, not up to lost efficacy threshold at relative root-mean-square value Value ymaxBefore, have:
||yk| | < ymax(12);
Then the remaining useful life of Wind turbines parts is expressed as follows:
R U L ( k ) = m i n { p : | | y ^ k + p | | ≥ y m a x } - - - ( 13 ) ;
In formula (12)-(13): RUL represents the remaining useful life of Wind turbines parts;P represents prediction step.
CN201610453241.0A 2016-06-21 2016-06-21 Wind turbines multivariable failure prediction method based on data-driven Expired - Fee Related CN106096170B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610453241.0A CN106096170B (en) 2016-06-21 2016-06-21 Wind turbines multivariable failure prediction method based on data-driven

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610453241.0A CN106096170B (en) 2016-06-21 2016-06-21 Wind turbines multivariable failure prediction method based on data-driven

Publications (2)

Publication Number Publication Date
CN106096170A true CN106096170A (en) 2016-11-09
CN106096170B CN106096170B (en) 2019-05-17

Family

ID=57238387

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610453241.0A Expired - Fee Related CN106096170B (en) 2016-06-21 2016-06-21 Wind turbines multivariable failure prediction method based on data-driven

Country Status (1)

Country Link
CN (1) CN106096170B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106844826A (en) * 2016-12-02 2017-06-13 上海电机学院 A kind of method for the diagnosis of gearbox of wind turbine failure predication
CN107679649A (en) * 2017-09-13 2018-02-09 珠海格力电器股份有限公司 A kind of failure prediction method of electrical equipment, device, storage medium and electrical equipment
CN108021026A (en) * 2017-11-10 2018-05-11 明阳智慧能源集团股份公司 A kind of wind power generating set fault pre-alarming and control parameter method for on-line optimization
US11340570B2 (en) 2020-01-23 2022-05-24 General Electric Company System and method for operating a wind turbine

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090257047A1 (en) * 2008-04-13 2009-10-15 A2 Technologies, Llc Water in oil measurement using stabilizer
CN102750445A (en) * 2012-06-06 2012-10-24 哈尔滨工业大学 Failure prediction method of multivariate gray model improved based on Complexification Simpson formula
CN103488869A (en) * 2013-08-23 2014-01-01 上海交通大学 Wind power generation short-term load forecast method of least squares support vector machine
CN103529386A (en) * 2013-10-12 2014-01-22 山西大学工程学院 System and method for remote real-time state monitoring and intelligent failure diagnosis of wind turbine generators
CN104899665A (en) * 2015-06-19 2015-09-09 国网四川省电力公司经济技术研究院 Wind power short-term prediction method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090257047A1 (en) * 2008-04-13 2009-10-15 A2 Technologies, Llc Water in oil measurement using stabilizer
CN102750445A (en) * 2012-06-06 2012-10-24 哈尔滨工业大学 Failure prediction method of multivariate gray model improved based on Complexification Simpson formula
CN103488869A (en) * 2013-08-23 2014-01-01 上海交通大学 Wind power generation short-term load forecast method of least squares support vector machine
CN103529386A (en) * 2013-10-12 2014-01-22 山西大学工程学院 System and method for remote real-time state monitoring and intelligent failure diagnosis of wind turbine generators
CN104899665A (en) * 2015-06-19 2015-09-09 国网四川省电力公司经济技术研究院 Wind power short-term prediction method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李其龙 等: "改进灰色Elman神经网络的风电机组振动特征预测", 《可再生能源》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106844826A (en) * 2016-12-02 2017-06-13 上海电机学院 A kind of method for the diagnosis of gearbox of wind turbine failure predication
CN107679649A (en) * 2017-09-13 2018-02-09 珠海格力电器股份有限公司 A kind of failure prediction method of electrical equipment, device, storage medium and electrical equipment
CN108021026A (en) * 2017-11-10 2018-05-11 明阳智慧能源集团股份公司 A kind of wind power generating set fault pre-alarming and control parameter method for on-line optimization
US11340570B2 (en) 2020-01-23 2022-05-24 General Electric Company System and method for operating a wind turbine

Also Published As

Publication number Publication date
CN106096170B (en) 2019-05-17

Similar Documents

Publication Publication Date Title
Zhang et al. A hierarchical self-adaptive data-analytics method for real-time power system short-term voltage stability assessment
Yu et al. Stochastic optimal relaxed automatic generation control in non-markov environment based on multi-step $ Q (\lambda) $ learning
CN106096170A (en) Wind turbines multivariate failure prediction method based on data-driven
CN104573881B (en) A kind of military service equipment residual life adaptive forecasting method based on degraded data modeling
Ma et al. Ultra-short-term wind generation forecast based on multivariate empirical dynamic modeling
Li et al. Component importance assessment of power systems for improving resilience under wind storms
Welte et al. Markov state model for optimization of maintenance and renewal of hydro power components
CN110417005B (en) Transient stability serious fault screening method combining deep learning and simulation calculation
CN103425874B (en) A kind of Space Vehicle Health appraisal procedure based on profust reliability theory
Huang et al. An efficient probabilistic assessment method for electricity market risk management
CN106199174A (en) Extruder energy consumption predicting abnormality method based on transfer learning
CN109492790A (en) Wind turbines health control method based on neural network and data mining
CN115438726A (en) Device life and fault type prediction method and system based on digital twin technology
CN106897794A (en) A kind of wind speed forecasting method based on complete overall experience mode decomposition and extreme learning machine
CN105023071A (en) Water quality prediction method based on Gaussian cloud transformation and fuzzy time sequence
CN106228232A (en) A kind of dynamic multi-objective based on fuzzy reasoning Population forecast strategy teaching optimization method
CN103698627A (en) Transformer fault diagnostic method based on gray fuzzy firefly algorithm optimization
Wang et al. Transmission network dynamic planning based on a double deep-Q network with deep ResNet
CN105426991A (en) Transformer defect prediction method and transformer defect prediction system
CN105678078A (en) Symbolized quality characteristic grey prediction method of complicated electromechanical system
Hamedi et al. Hybrid simulation modeling framework for evaluation of Thermal Power Plants seismic resilience in terms of power generation
Dong et al. Deep reinforcement learning based preventive maintenance for wind turbines
Li et al. The development of stock exchange simulation prediction modeling by a hybrid grey dynamic model
Wang et al. Maintenance decision based on data fusion of aero engines
Liao et al. An improved prediction model for equipment performance degradation based on Fuzzy-Markov Chain

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190517