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

CN110985290B - Optimal torque control method based on support vector regression - Google Patents

Optimal torque control method based on support vector regression Download PDF

Info

Publication number
CN110985290B
CN110985290B CN201911224544.5A CN201911224544A CN110985290B CN 110985290 B CN110985290 B CN 110985290B CN 201911224544 A CN201911224544 A CN 201911224544A CN 110985290 B CN110985290 B CN 110985290B
Authority
CN
China
Prior art keywords
vector regression
support vector
torque control
wind
optimal
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.)
Active
Application number
CN201911224544.5A
Other languages
Chinese (zh)
Other versions
CN110985290A (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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201911224544.5A priority Critical patent/CN110985290B/en
Publication of CN110985290A publication Critical patent/CN110985290A/en
Application granted granted Critical
Publication of CN110985290B publication Critical patent/CN110985290B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D7/00Controlling wind motors 
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05BINDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
    • F05B2260/00Function
    • F05B2260/84Modelling or simulation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05BINDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
    • F05B2270/00Control
    • F05B2270/10Purpose of the control system
    • F05B2270/103Purpose of the control system to affect the output of the engine
    • F05B2270/1032Torque
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05BINDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
    • F05B2270/00Control
    • F05B2270/30Control parameters, e.g. input parameters
    • F05B2270/32Wind speeds
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05BINDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
    • F05B2270/00Control
    • F05B2270/70Type of control algorithm
    • 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
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/70Wind energy
    • Y02E10/72Wind turbines with rotation axis in wind direction

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Eletrric Generators (AREA)
  • Wind Motors (AREA)

Abstract

The invention discloses an optimal torque control method based on support vector regression. The method comprises the steps of obtaining effective wind speed information of a unit in a certain period of time and unit output data related to the effective wind speed in a corresponding period of time, removing correlation in the obtained unit output data, carrying out normalization operation, constructing a training set of support vector regression, determining a support vector regression model by using the training set, obtaining a wind speed estimation model, giving an effective wind speed value on line by the model, and further calculating a rotating speed tracking error and an optimal torque control expression. The method reserves the advantage of simple structure of the traditional optimal torque control algorithm, overcomes the defect of slow convergence rate, can accelerate the convergence rate of the control algorithm to a certain extent, improves the wind energy capture efficiency, is simple and easy to implement, has low implementation cost and few parameters needing debugging, and can improve the unit capacity and increase the benefit of the wind power plant compared with the traditional optimal torque control algorithm.

Description

Optimal torque control method based on support vector regression
Technical Field
The invention relates to the technical field of control of wind generating sets, in particular to an optimal torque control method based on support vector regression.
Background
Wind power generation has been rapidly developed worldwide over the past few decades. Wind in nature has strong randomness and indirection, so that the wind power has great unpredictability and volatility, and the wind abandoning and electricity limiting are ubiquitous in the wind power industry, so that the commercial value of wind power generation is to be further improved and mined.
The maximum wind energy capture is one of main control targets of a wind turbine generator and is an important guarantee for maximizing the economic benefit of a wind power plant, in order to achieve the target, an optimal torque control algorithm is generally adopted in the industry at present, the principle of the algorithm is very simple, namely under the condition that the wind speed is assumed to be a fixed value, only the steady state of a system is considered, and the control gain is multiplied by the square of the rotating speed of a generator to be used as a set value of the electromagnetic torque. However, there are two main problems with the optimal torque control algorithm. Firstly, the maximum power coefficient and the optimal tip speed ratio of the wind turbine generator are required to be known for calculating the control gain, although the two key quantities have a nominal value when the wind turbine generator leaves a factory, the maximum power coefficient and the optimal tip speed ratio of the wind turbine generator also change along with the operation of time and the wing shape of the blade changes due to the reasons of abrasion, waste accumulation, blade icing and the like, and the accurate value of the wing shape is difficult to determine, so that the original control gain continuously deviates from the theoretical optimal value, and the wind capturing efficiency of the wind turbine generator system is reduced; secondly, the optimal torque control algorithm does not use wind speed information, and the implementation form of the optimal torque control algorithm does not have an optimal rotating speed tracking error and adjustable parameters which can influence the convergence speed of the optimal rotating speed tracking error, so that the response speed of the algorithm is low under the condition of turbulent wind, and the productivity of a unit can be influenced.
In response to the problems with the optimal torque control algorithm, the scholars have proposed solutions which can be summarized into two categories: a control gain update method and a reduced torque gain method. The control gain updating method mainly solves the first problem of an optimal torque control algorithm, the scheme needs to use a laser radar device to measure effective wind speed so as to calculate wind energy capturing efficiency, and then updates the control gain according to increase and decrease of the wind energy capturing efficiency, so that the control gain is always maintained in a theoretical optimal state, but the practicability of the method is poor because the laser radar wind measuring device is expensive; the method for reducing the rotation speed gain mainly aims at the second problem of the optimal torque control algorithm, the acceleration performance of the unit is accelerated by reducing the control gain, however, the acceleration performance of the unit is accelerated by sacrificing the deceleration performance of the unit, and when the reduction proportion of the control gain is not properly selected, the wind capturing efficiency of the unit is not increased or decreased.
Aiming at the problems in a control gain updating method and a torque gain reducing method, the method uses an effective wind speed estimation method based on support vector regression to replace an expensive radar wind measuring device, adds noise in a training set of a wind speed estimation model so as to improve the robustness of a wind speed estimation algorithm and further obtain an optimal rotating speed estimation value, compensates the torque gain by introducing a proportion term of a rotating speed tracking error, increases the convergence speed of the algorithm to a certain extent, and improves the wind energy capturing efficiency of a unit.
Disclosure of Invention
In order to improve the wind energy capture efficiency of an optimal torque control algorithm and solve the problems of high implementation cost and difficult parameter selection of the existing optimal torque control method, the invention provides the optimal torque control method which is low in implementation cost, simple in control parameter debugging and good in robustness, the construction and operation and maintenance cost of a wind power plant can be reduced, the convergence performance of the algorithm is accelerated to a certain extent, the unit capacity is improved, and the economic benefit of the wind power plant is increased.
The technical scheme adopted by the invention for solving the technical problems is as follows: an optimal torque control method based on support vector regression, the method comprising the steps of:
the method comprises the steps that (1) effective wind speed information of a unit in a certain period of time is obtained and is marked as V ', Gaussian noise with the mean value of 0 and the variance of 0.1 is added to V', V is obtained and is a training target set of a support vector regression model, unit output data relevant to the effective wind speed information in the corresponding period of time is obtained, correlation in the obtained unit output data is removed, and data with the correlation removed are obtained;
step (2) carrying out normalization processing on the data obtained in the step (1) after the correlation is removed, marking as X ', adding Gaussian noise with the mean value of 0 and the variance of 0.05 into each column of X', obtaining a training feature set X supporting vector regression, wherein the training feature set X and a training target set V jointly form a training set supporting vector regression, and adding noise into the training set supporting vector regression model is helpful to improve the robustness of the wind speed estimation algorithm;
selecting a kernel function, determining punishment parameters and kernel function parameters of the support vector regression model by using a firework algorithm, and training by using the training set in the step (2) to obtain the support vector regression model;
when the wind power generation set is used on line, normalization processing is carried out on the output data of the set after the correlation is removed, the output data are input into the support vector regression model obtained through training in the step (3), and an effective wind speed estimation value is obtained through calculation;
step 5, obtaining an optimal wind wheel rotating speed estimated value of the wind wheel of the unit according to the effective wind speed estimated value obtained in the step 4, and further calculating to obtain a wind wheel rotating speed tracking error;
and (6) obtaining a tracking error e according to the step (5) to obtain an optimal torque control expression:
Figure GDA0003248623410000021
wherein is TgElectromagnetic torque set point, ωgIs the generator speed, kp> 0 is a constant control parameter selected by the user, CpmaxIs the optimal wind energy utilization coefficient, ngIs the gear box drive ratio, λoptThe optimum tip speed ratio of the unit is obtained, R is the radius of the wind wheel, and rho is the air density.
Further, in step (1), effective wind speed information of the unit in a certain period of time is obtained by a lidar wind measuring device, and a SCADA system is used to record unit output data X '═ X' (i, j) ], i ═ 1., l, j ═ 1., 8, which is associated with the effective wind speed information in a corresponding period of time, where X '(i, j) is a sampled output of the SCADA system, and a row component expression of X' is:
x'(i,:)=[ωrg,Tem,Pe,afa,vfa,xfa,Ra]
wherein, ω isrIs the rotational speed of the wind wheel, omegagIs the generator speed, TemIs an electromagnetic torque, PeIs the generated power, afaIs the tower fore-aft acceleration, vfaIs the tower fore-aft velocity, xfaIs a tower fore-and-aft displacement, RaIs the angular displacement of the wind wheel.
Further, in the step (1), a PCA algorithm is adopted to remove the correlation in the acquired unit output data, and the specific steps include: performing decentralized processing on the unit output data, namely subtracting respective mean values from each line of data of X'; calculating a covariance matrix; calculating an eigenvalue and an eigenvector of the covariance matrix; sorting the eigenvectors in columns according to the eigenvalues from big to small, and taking the first 4 columns to form a matrix P; the data X' is projected onto the matrix P, and the data X ″, from which the correlation is removed, is obtained as X ″ (i, j).
Further, in the step (2), the normalization processing specifically includes:
Figure GDA0003248623410000031
where X "(: j) represents the column component in X", μ (j) and σ (j) are the mean and standard deviation, respectively, of X "(: j), and X (: j) constitutes the column component in the training feature set X that supports vector regression.
Further, in the step (3), the kernel function supporting vector regression selects sigmoid function as follows
Figure GDA0003248623410000032
Where γ and r are hyper-parameters to be selected, x represents a certain support vector, and z represents the input features of the support vector regression model.
Further, in the step (3), the fitness function of the firework algorithm is selected as the mean square error of the support vector regression model for the training set.
Further, in the step (4), the effective wind speed estimation value
Figure GDA0003248623410000033
The expression of (a) is:
Figure GDA0003248623410000034
wherein f issvrRepresenting a trained support vector regression model, xnewThe unit real-time output is processed by PCA decorrelation and normalization.
Further, in the step (5), the tracking error e of the wind wheel rotating speed is as follows:
Figure GDA0003248623410000035
wherein, ω isrIs the rotational speed of the wind wheel,
Figure GDA0003248623410000036
is an optimal wind wheel speed estimate, λoptThe optimal tip speed ratio of the unit is shown, and R is the radius of the wind wheel.
The invention has the beneficial effects that: the effective wind speed estimation is carried out by using the support vector regression, so that the use of a laser radar wind measuring device is avoided, the system cost is reduced, and the robustness of a wind speed estimation algorithm is improved by the noise processing on the model training set; by introducing the proportion term of the rotating speed tracking error into the traditional optimal torque control algorithm, the convergence rate of the algorithm is accelerated to a certain extent, and the wind energy capture efficiency is improved under the condition that the basic form of the optimal torque control algorithm is not changed. The optimal torque control method based on support vector regression provided by the invention reserves the advantage of simple structure of the traditional optimal torque control algorithm, overcomes the defect of low convergence rate, is simple and easy to implement, has low implementation cost and few parameters needing debugging, and can improve the unit productivity and increase the economic benefit of a wind power plant compared with the traditional optimal torque control algorithm.
Drawings
FIG. 1 is a block diagram of the method control of the present invention;
FIG. 2 is a comparison graph of the real wind speed value and the estimated wind speed value;
FIG. 3 is a plot of wind speed estimation error;
FIG. 4 is a flow chart of the method of the present invention;
FIG. 5 is a graph comparing the power generated by the method of the present invention with that of the conventional method;
FIG. 6 is a graph comparing electromagnetic torque of the proposed method and the conventional method;
fig. 7 is a comparison graph of the rotor speed of the method of the present invention compared to the conventional method.
Detailed Description
The invention is described in further detail below with reference to the figures and specific examples.
The invention provides an optimal torque control method based on support vector regression, which comprises the following steps:
step 1, in order to obtain a training sample of a wind speed estimation model, the pitch angle of a wind turbine generator is maintained to be 0 degree, and the maximum wind energy capture is realized by using an optimal torque control algorithm. In the normal operation process of the unit, a laser radar wind measuring device is used for obtaining effective wind speed information of the unit within a certain period of time, the effective wind speed information is recorded as V ', Gaussian noise with the mean value of 0 and the variance of 0.1 is added to the V', V is obtained, the V is a support vector regression training target set, and meanwhile, an SCADA system is used for recording unit output data X 'which is [ X' (i, j) ], i is 1, l, j is 1, 8, wherein X '(i, j) is primary sampling output of the SCADA system, and a row component expression of X' is as follows:
x'(i,:)=[ωrg,Tem,Pe,afa,vfa,xfa,Ra]
wherein, ω isrIs the rotational speed of the wind wheel, omegagIs the generator speed, TemIs an electromagnetic torque, PeIs the generated power, afaIs the tower fore-aft acceleration, vfaIs the tower fore-aft velocity, xfaIs a tower fore-and-aft displacement, RaIs the angular displacement of the wind wheel.
Further, in order to remove the correlation in the unit output data X 'and improve the accuracy of effective wind speed estimation, a PCA algorithm is used to perform dimension reduction on the output data X', the data is subjected to decentralization (that is, the mean value of each column of data of X 'is subtracted), a covariance matrix is calculated, eigenvalues and eigenvectors of the covariance matrix are calculated, the eigenvectors are sorted from large to small according to the eigenvalues, the first 4 columns are taken to form a matrix P, and the data X' is projected into the matrix P, so that the data X ″ -X ″ (i:) with the correlation removed is obtained.
Step 2, carrying out normalization processing on the unit output data X' obtained in the step 1, wherein the specific operation is as follows:
Figure GDA0003248623410000051
where X "(: j) denotes the column component in X", and μ (j) and σ (j) are the mean and standard deviation of X "(: j), respectively. Gaussian noise with the mean value of 0 and the variance of 0.05 is added into X (: j), the X (: j) after noise addition forms column components in a training feature set X of the support vector regression model, the training feature set X and a training target set V jointly form a training set of the support vector regression, and the noise is added into the training set of the support vector regression model to help improve the robustness of the wind speed estimation algorithm.
And 3, selecting a kernel function, determining a penalty parameter and a kernel function parameter of the support vector regression by using a firework algorithm, and training by using the training set in the step 1 to obtain a support vector regression model. The kernel function selects a sigmoid function as follows
Figure GDA0003248623410000052
Where γ and r are the hyper-parameters that need to be selected. And selecting a fitness function of the firework algorithm as a mean square error of the support vector regression algorithm on a training set.
Step 4, outputting data x 'of the unit in a certain control period by using the trained support vector regression model obtained in the step 3 on line'new(x'newContaining the same physical quantity as x' (i:): performing PCA and normalization to obtain xnewX is to benewInputting the wind speed estimation value into a trained support vector regression model to obtain the wind speed estimation value of each sampling period
Figure GDA0003248623410000057
Figure GDA0003248623410000053
Wherein f issvrRepresenting a trained support vector regression model, xnewThe unit real-time output is processed by PCA decorrelation and normalization.
Step 5, calculating a tracking error e of the rotating speed of the wind wheel:
Figure GDA0003248623410000054
wherein, ω isrIs the rotational speed of the wind wheel, λoptIs the optimal tip speed ratio of the unit, R is the radius of the wind wheel,
Figure GDA0003248623410000055
and the estimated value of the optimal wind wheel rotating speed is obtained.
Step 6, obtaining the tracking error e according to the step 5, and obtaining the following optimal torque control form
Figure GDA0003248623410000056
Wherein is TgElectromagnetic torque set value, kp> 0 is a constant control parameter selected by the user, CpmaxIs the optimal wind energy utilization coefficient, ngIs the gearbox ratio. By introducing a proportional link of a tracking error of the rotating speed of the wind wheel, the convergence speed of the algorithm is accelerated to a certain extent (the acceleration and deceleration performance of a unit can be accelerated at the same time), the time for adjusting the optimal rotating speed of the optimal torque control algorithm is shortened, and finally the wind energy capturing efficiency of the algorithm is improved.
Examples
In the embodiment, GH Bladed wind power development software is used for verifying the effectiveness of the method provided by the invention. To illustrate the inventive novelty, a comparison is made with the conventional optimal torque control method as follows
Figure GDA0003248623410000061
Wherein, TgOTCIs the electromagnetic torque value, k, given by the optimal torque control algorithmoptIs a control parameter, ωgIs the rotating speed of the generator, rho is 1.225Kg/m3Is the air density, R is 38.5m is the wind wheel radius, Cpmax0.482 is the maximum wind energy capture coefficient, λopt8.5 is the optimum tip speed ratio, ng104.494 is the gear ratio of the gearbox.
FIG. 1 shows a control block diagram of the method of the present invention. After the real-time output of the unit is subjected to PCA decorrelation and normalization operation, the real-time output of the unit is input into a wind speed estimation model based on support vector regression to obtain a wind speed estimation value; calculating to obtain an optimal wind wheel rotating speed estimation value, and further calculating to obtain a wind wheel rotating speed tracking error; the proportion term of the tracking error of the rotating speed of the wind wheel is used for compensating the original optimal torque control parameter, the convergence rate of the algorithm is accelerated to a certain extent, the unit capacity is improved, and the economic benefit of the wind power plant is increased.
FIG. 2 shows a comparison of the true and estimated values of the effective wind speed. The wind speed estimated value basically has the variation trend of the wind speed real value, and the variation trend of the wind speed estimated value can improve the dynamic performance of the optimal torque control method and improve the productivity of the unit. Calculated, the wind speed estimate was 6.51% MAPE and 0.1863m MSE2/s2
As shown in fig. 3, the wind speed estimation error map is shown. The estimation error is basically between +/-1 m/s, and the effectiveness of the wind speed estimation method is illustrated. FIG. 4 shows a flow chart of the method of the present invention. Firstly, acquiring relevant output data of a unit, performing data preprocessing including PCA decorrelation and normalization, and constructing a training set supporting vector regression; secondly, selecting a kernel function, determining a penalty parameter and a kernel function parameter of support vector regression by combining a firework algorithm and a training set to obtain an effective wind speed estimation model, and giving the size of a wind speed estimation value on line by using the wind speed estimation model; and finally, calculating a tracking error of the rotating speed, and further providing an electromagnetic torque control signal expression.
Fig. 5 is a graph comparing the generated power of the method of the present invention with that of the conventional method. The smoothness degree of the power obtained by the method is similar to that of the traditional method, so that the method cannot cause the shaking of the generated power and cannot influence the power generation quality. According to calculation, the method disclosed by the invention has the advantages that the productivity is improved by 0.77% compared with that of the traditional method, and the yield is improved by 0.77% due to the fact that the generating capacity base number of the actual wind power plant is very large.
Fig. 5 is a graph showing the electromagnetic torque comparison between the method of the present invention and the conventional method. It can be seen that the torque signal of the method is smoother, and therefore, the method does not bring about the increase of the load of the transmission chain of the unit.
Fig. 6 shows a comparison of the rotor speed of the proposed method and the conventional method. Therefore, the wind wheel rotating speed signal obtained by the method is smooth, and the severe vibration of the wind wheel rotating speed cannot be brought, so that the service life of the unit cannot be influenced.
The above-described embodiments are intended to illustrate rather than to limit the invention, and any modifications and variations of the present invention are within the spirit of the invention and the scope of the appended claims.

Claims (8)

1. An optimal torque control method based on support vector regression, characterized in that the method comprises the following steps:
the method comprises the steps that (1) effective wind speed information of a unit in a certain period of time is obtained and is marked as V ', Gaussian noise with the mean value of 0 and the variance of 0.1 is added to V', V is obtained and is a training target set of a support vector regression model, unit output data relevant to the effective wind speed information in the corresponding period of time is obtained, correlation in the obtained unit output data is removed, and data with the correlation removed are obtained;
step (2) carrying out normalization processing on the data obtained in the step (1) after the correlation is removed, marking the data as X ', adding Gaussian noise with the mean value of 0 and the variance of 0.05 into each column of the X' to obtain a training feature set X supporting vector regression, wherein the training feature set X and a training target set V jointly form a training set supporting vector regression, and adding noise into the training set supporting vector regression model is beneficial to improving the robustness of the wind speed estimation algorithm;
selecting a kernel function, determining punishment parameters and kernel function parameters of the support vector regression model by using a firework algorithm, and training by using the training set in the step (2) to obtain the support vector regression model;
when the wind power generation set is used on line, normalization processing is carried out on the output data of the set after the correlation is removed, the output data are input into the support vector regression model obtained through training in the step (3), and an effective wind speed estimation value is obtained through calculation;
step 5, obtaining an optimal wind wheel rotating speed estimated value of the wind wheel of the unit according to the effective wind speed estimated value obtained in the step 4, and further calculating to obtain a wind wheel rotating speed tracking error;
and (6) obtaining a tracking error e according to the step (5) to obtain an optimal torque control expression:
Figure FDA0003248623400000011
wherein is TgElectromagnetic torque set point, ωgIs the generator speed, kp> 0 is a constant control parameter selected by the user, CpmaxIs the optimal wind energy utilization coefficient, ngIs the gear box drive ratio, λoptThe optimum tip speed ratio of the unit is obtained, R is the radius of the wind wheel, and rho is the air density.
2. The optimal torque control method based on support vector regression according to claim 1, wherein in step (1), the effective wind speed information of the unit in a certain period of time is obtained by a lidar wind measuring device, and simultaneously, a SCADA system is used for recording unit output data X ' (i, j) ], i 1, l, j 1, 8 related to the effective wind speed information in a corresponding period of time, wherein X ' (i, j) is a once-sampled output of the SCADA system, and the row component expression of X ' is as follows:
x'(i,:)=[ωrg,Tem,Pe,afa,vfa,xfa,Ra]
wherein, ω isrIs the rotational speed of the wind wheel, omegagIs the generator speed, TemIs an electromagnetic torque, PeIs the generated power, afaIs the tower fore-aft acceleration, vfaIs the tower fore-aft velocity, xfaIs a tower fore-and-aft displacement, RaIs the angular displacement of the wind wheel.
3. The support vector regression-based optimal torque control method according to claim 1, wherein in the step (1), a PCA algorithm is adopted to remove the correlation in the acquired unit output data, and the specific steps include: performing decentralized processing on the unit output data, namely subtracting respective mean values from each line of data of X'; calculating a covariance matrix; calculating an eigenvalue and an eigenvector of the covariance matrix; sorting the eigenvectors in columns according to the eigenvalues from big to small, and taking the first 4 columns to form a matrix P; the data X' is projected onto the matrix P, and the data X ″, from which the correlation is removed, is obtained as X ″ (i, j).
4. The optimal torque control method based on support vector regression according to claim 1, wherein in the step (2), the specific operation of the normalization process is:
Figure FDA0003248623400000021
wherein X "(: j) represents the column component in X", μ (j) and σ (j) are the mean and standard deviation, respectively, of X "(: j), and X (: j) constitutes the column component in the training feature set X that supports vector regression.
5. The support vector regression-based optimal torque control method according to claim 1, wherein in the step (3), the kernel function of support vector regression selects sigmoid function as follows
Figure FDA0003248623400000022
Where γ and r are hyper-parameters to be selected, x represents a certain support vector, and z represents the input features of the support vector regression model.
6. The support vector regression-based optimal torque control method according to claim 1, wherein in the step (3), the fitness function of the firework algorithm is selected as the mean square error of the support vector regression model for the training set.
7. The SVM regression-based optimal torque control method as claimed in claim 1, wherein in the step (4), the effective wind speed estimate is
Figure FDA0003248623400000023
The expression of (a) is:
Figure FDA0003248623400000024
wherein f issvrRepresenting a trained support vector regression model, xnewThe unit real-time output is processed by PCA decorrelation and normalization.
8. The optimal torque control method based on support vector regression according to claim 1, wherein in step (5), the tracking error e of the rotor speed is:
Figure FDA0003248623400000025
wherein, ω isrIs the rotational speed of the wind wheel,
Figure FDA0003248623400000026
is an optimal wind wheel speed estimate, λoptThe optimal tip speed ratio of the unit is shown, and R is the radius of the wind wheel.
CN201911224544.5A 2019-12-04 2019-12-04 Optimal torque control method based on support vector regression Active CN110985290B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911224544.5A CN110985290B (en) 2019-12-04 2019-12-04 Optimal torque control method based on support vector regression

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911224544.5A CN110985290B (en) 2019-12-04 2019-12-04 Optimal torque control method based on support vector regression

Publications (2)

Publication Number Publication Date
CN110985290A CN110985290A (en) 2020-04-10
CN110985290B true CN110985290B (en) 2022-02-11

Family

ID=70089872

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911224544.5A Active CN110985290B (en) 2019-12-04 2019-12-04 Optimal torque control method based on support vector regression

Country Status (1)

Country Link
CN (1) CN110985290B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103437955A (en) * 2013-08-13 2013-12-11 华北电力大学(保定) Maximum power tracking device for mini permanent magnetic direct drive wind power generation system and control method
CN104234934A (en) * 2014-08-06 2014-12-24 东北大学 Wind power generator rotating speed control method
CN104675629A (en) * 2014-12-03 2015-06-03 浙江大学 Maximum wind energy capturing method of variable-speed wind generating sets
CN104806450A (en) * 2015-03-25 2015-07-29 华北电力大学(保定) Universal gravitation neural network based wind power system MPPT control method
CN106529706A (en) * 2016-10-25 2017-03-22 国家电网公司 Support-vector-machine-regression-based method for predicting wind speed of wind power plant
CN106979126A (en) * 2017-04-12 2017-07-25 浙江大学 Wind power generating set high wind speed section effective wind speed method of estimation based on SVR
CN108334672A (en) * 2018-01-14 2018-07-27 浙江大学 Variable Speed Wind Power Generator maximal wind-energy capture method based on effective wind speed estimation

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10330081B2 (en) * 2017-02-07 2019-06-25 International Business Machines Corporation Reducing curtailment of wind power generation

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103437955A (en) * 2013-08-13 2013-12-11 华北电力大学(保定) Maximum power tracking device for mini permanent magnetic direct drive wind power generation system and control method
CN104234934A (en) * 2014-08-06 2014-12-24 东北大学 Wind power generator rotating speed control method
CN104675629A (en) * 2014-12-03 2015-06-03 浙江大学 Maximum wind energy capturing method of variable-speed wind generating sets
CN104806450A (en) * 2015-03-25 2015-07-29 华北电力大学(保定) Universal gravitation neural network based wind power system MPPT control method
CN106529706A (en) * 2016-10-25 2017-03-22 国家电网公司 Support-vector-machine-regression-based method for predicting wind speed of wind power plant
CN106979126A (en) * 2017-04-12 2017-07-25 浙江大学 Wind power generating set high wind speed section effective wind speed method of estimation based on SVR
CN108334672A (en) * 2018-01-14 2018-07-27 浙江大学 Variable Speed Wind Power Generator maximal wind-energy capture method based on effective wind speed estimation

Also Published As

Publication number Publication date
CN110985290A (en) 2020-04-10

Similar Documents

Publication Publication Date Title
CN108334672B (en) Maximum wind energy capturing method of variable-speed wind generating set based on effective wind speed estimation
CN110761947B (en) Yaw calibration method and system for wind turbine generator
CN106979126B (en) Wind power generating set high wind speed section effective wind speed estimation method based on SVR
CN111079343B (en) Wind turbine generator effective wind speed estimation method based on width learning
EP3791060B1 (en) Wind turbine control method
CN111120205B (en) Wind power plant regionalization control method based on laser radar
CN110454329A (en) A kind of Wind turbines award setting method
CN107045574B (en) SVR-based effective wind speed estimation method for low wind speed section of wind generating set
CN111075647B (en) ELM-based maximum wind energy capture method for variable-speed wind turbine generator
CN106374465B (en) Short-term wind power forecast method based on GSA-LSSVM model
CN110365053B (en) Short-term wind power prediction method based on delay optimization strategy
CN113935247B (en) Partition virtual inertia estimation method considering wind speed randomness and correlation
CN108985490A (en) Wind-driven generator power curve modification method based on the fitting of sliding window characteristic
CN115807734A (en) Offshore wind farm level cooperative control strategy based on wake flow tracking
CN110991701A (en) Wind power plant fan wind speed prediction method and system based on data fusion
Schlipf et al. Systems engineering for lidar-assisted control: a sequential approach
CN110966144B (en) BLS-based intelligent constant power control method for wind turbine generator
CN113294297B (en) Variable weight adjusting method for wind turbine generator nonlinear model prediction torque control
CN110985290B (en) Optimal torque control method based on support vector regression
CN115977874A (en) Wind turbine generator yaw self-adaptive calibration method and system based on laser wind finding radar
CN110985287B (en) Indirect rotating speed control method based on width learning
CN110985289B (en) SVR and SMC based MPPT method with preset performance for wind turbine generator
US11885305B2 (en) Method of determining the wind speed in the rotor plane of a wind turbine
CN110889780B (en) Wind turbine generator system performance-guaranteeing maximum wind energy capturing method based on BLS and double-layer SMC
CN110985286B (en) Wind turbine generator pitch angle control method based on ELM

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant