Method for controlling a wind turbine
10715066 ยท 2020-07-14
Assignee
Inventors
Cpc classification
F05B2220/70646
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/337
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P9/008
ELECTRICITY
F03D9/255
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/72
GENERAL 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
F05B2270/335
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02J3/38
ELECTRICITY
Y02E10/76
GENERAL 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
F05B2270/1032
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/327
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0272
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0284
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
H02P9/00
ELECTRICITY
F03D9/25
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02J3/38
ELECTRICITY
Abstract
A method for controlling a wind turbine comprising inputting an actual value of rotational speed and a rotational speed setpoint into a control and outputting a set point value for a generator torque from the control. Inputting the set point value for the generator torque into a limiter with a predefinable upper and lower limit and outputting a limited torque value that is fed into a converter control. Increasing the actual value of the fed-in electrical power by an additional amount of power in response to a boost signal, wherein the fed-in electrical power and the additional amount of power are combined into an aggregated power setpoint value. Determining the set point value for the generator torque from the aggregated power setpoint value and applying the set point value for the generator torque in the boost operation to the limiter both as the upper limit and as the lower limit.
Claims
1. A method for controlling a wind turbine having a generator that is controlled via a converter where electrical power that is fed into an electrical transmission network is increased by a generative deceleration of the generator, the method comprising: inputting an actual value of rotational speed (n.sub.meas) and a rotational speed setpoint (n*) into a control; outputting a set point value (N*) for a generator torque from the control; inputting the set point value (N*) for the generator torque into a limiter with a predefinable upper and lower limit (N.sub.up, N.sub.low); and outputting a limited torque value (N*), wherein the limited torque value (N*) is applied to a control of a converter; increasing the actual value of the electrical power fed into an electrical transmission network (P.sub.freeze) by an additional amount of power P.sub.inc in response to a boost signal (flag.sub.boost), wherein electrical power fed into an electrical transmission network (P.sub.freeze) and the additional amount of power P.sub.inc are combined into an aggregated power setpoint value (P.sub.Total); determining the set point value for a generator torque (N*.sub.boost) from the aggregated power setpoint value (P.sub.Total); and applying the set point value for the generator torque (N*.sub.boost) in a boost operation to the limiter both as the upper limit and as the lower limit, wherein the boost signal (flag.sub.boost) is generated when a frequency in the electrical transmission network falls below a first predetermined frequency value (f.sub.trigger), and wherein the boost signal (flag.sub.boost) is reset when at least one of a predetermined period of time (T.sub.boost) has elapsed since the boost signal (flag.sub.boost) has occurred and the actual value of the frequency (f.sub.meas) in the electrical transmission network is greater than a second predetermined frequency value (f.sub.reset), and wherein the second predetermined frequency value (freset) is greater than the first predetermined frequency value (f.sub.trigger).
2. The method according to claim 1, wherein the boost signal (flag.sub.boost) is generated when a temporal change of a frequency in the electrical transmission network exceeds a first predetermined gradient value.
3. The method according to claim 2, further comprising a plurality of different gradient values that each relate a change in frequency in the electrical transmission network to a predetermined period of time.
4. The method according to claim 1, wherein the set point value for the generator torque (N*) is calculated from the actual value of the electrical power fed into an electrical transmission network(P.sub.freeze) when the boost signal (flag.sub.boost) occurs and an actual value of the rotational speed (n.sub.meas).
5. The method according to claim 1, wherein on of a transition signal trans (flag.sub.trans) and a recovery signal (flag.sub.rec) is generated when the boost signal (flag.sub.boost) is reset.
6. The method according to claim 5, further comprising: setting the upper and the lower limit (N.sub.up, N.sub.low) at the limiter to predetermined values from a normal operation of the wind turbine in response to one of the transition signal (flag.sub.trans) and the recovery signal (flag.sub.rec); and controlling a temporal change of the set point value for the generator torque (dN*/dt) via a ramp function.
7. The method according to claim 6, wherein when the boost signal (flag.sub.boost) is reset, the recovery signal (flag.sub.rec) is generated and a maximum permissible constant value for temporal change of the set point value for the generator torque (dN*/dt) is determined depending on a constant temporal change of the rotational speed (dn*/dt).
8. The method according to claim 6, wherein when the boost signal (flag.sub.boost) is reset, the recovery signal (flag.sub.rec) is generated and a maximum permissible constant value for temporal change of the set point value for the generator torque (dN*/dt) is determined depending on the constant temporal change of the rotational speed via a control with at least one of a P element and a PI element, wherein a constant term (dn*/dt) is added to the temporal change of an actual value (dn.sub.meas/dt) of the rotational speed.
9. The method according to claim 6, wherein when the boost signal (flag.sub.boost) is reset, the transition signal (flag.sub.trans) is generated and a maximum permissible constant value for temporal change of the set point value for the generator torque (dN*/dt) is set to a constant value.
10. The method according to claim 9, wherein the transition signal (flag.sub.trans) is reset and the recovery signal (flag.sub.rec) is set when the actual value of the rotational speed (n.sub.meas) increases and a measured electrical power (P.sub.meas) is smaller than an available power (P.sub.aero).
11. The method according to claim 10, wherein the maximum constant value for temporal change of the set point value of the generator torque (dN*/dt) is determined depending on the actual value of the rotational speed (n.sub.meas) and the available power (P.sub.aero) when the recovery signal (flag.sub.rec) is set.
12. The method according to claim 10, wherein the maximum constant value for temporal change of the set point value of the generator torque (dN*/dt) is determined using an actual value of the power (P.sub.meas) that is fed in when the recovery signal occurs and on the actual value of the rotational speed (n.sub.meas) when the recovery signal (flag.sub.rec) is set.
13. The method according to claim 10, wherein the recovery signal (flag.sub.rec) is reset when the set point value of the generator torque (N*) is within a range specified by the upper limit (N.sub.up) and the lower limit (N.sub.low) of the limiter.
14. A method for controlling a wind turbine having a generator that is controlled via a converter where electrical power that is fed into an electrical transmission network is increased by a generative deceleration of the generator, the method comprising: inputting an actual value of rotational speed (n.sub.meas) and a rotational speed setpoint (n*) into a control; outputting a set point value (N*) for a generator torque from the control; inputting the set point value (N*) for the generator torque into a limiter with a predefinable upper and lower limit (N.sub.up, N.sub.low); and outputting a limited torque value (N*), wherein the limited torque value (N*) is applied to a control of a converter; increasing the actual value of the electrical power fed into an electrical transmission network (P.sub.freeze) by an additional amount of power P.sub.inc in response to a boost signal (flag.sub.boost), wherein electrical power fed into an electrical transmission network (P.sub.freeze) and the additional amount of power P.sub.inc are combined into an aggregated power setpoint value (P.sub.Total); determining the set point value for a generator torque (N*.sub.boost) from the aggregated power setpoint value (P.sub.Total); and applying the set point value for the generator torque (N*.sub.boost) in a boost operation to the limiter both as the upper limit and as the lower limit, wherein the set point value for the generator torque (N*) is calculated from the actual value of the electrical power fed into an electrical transmission network(P.sub.freeze) when the boost signal (flag.sub.boost) occurs and an actual value of the rotational speed (n.sub.meas), and wherein a value for boost power is a predetermined fraction of one of a rated power (P.sub.N) and the actual value of the electrical power fed into an electrical transmission network (P.sub.freeze) when the boost signal occurs.
15. The method of claim 14, wherein the boost signal (flag.sub.boost) is generated when a frequency in the electrical transmission network falls below a first predetermined frequency value (f.sub.trigger).
16. The method according to claim 14, wherein the value for the boost power is determined using an actual value of a frequency (f.sub.meas) in the electrical transmission network.
17. A method for controlling a wind turbine having a generator that is controlled via a converter where electrical power that is fed into an electrical transmission network is increased by a generative deceleration of the generator, the method comprising: inputting an actual value of rotational speed (n.sub.meas) and a rotational speed setpoint (n*) into a control; outputting a set point value (N*) for a generator torque from the control; inputting the set point value (N*) for the generator torque into a limiter with a predefinable upper and lower limit (N.sub.up, N.sub.low); and outputting a limited torque value (N*), wherein the limited torque value (N*) is applied to a control of a converter; increasing the actual value of the electrical power fed into an electrical transmission network (P.sub.freeze) by an additional amount of power P.sub.inc in response to a boost signal (flag.sub.boost), wherein electrical power fed into an electrical transmission network (P.sub.freeze) and the additional amount of power P.sub.inc are combined into an aggregated power setpoint value (P.sub.Total); determining the set point value for a generator torque (N*.sub.boost) from the aggregated power setpoint value (P.sub.total); and applying the set point value for the generator torque (N*.sub.boost) in a boost operation to the limiter both as the upper limit and as the lower limit, wherein the set point value for the generator torque (N*) is calculated from the actual value of the electrical power fed into an electrical transmission network(P.sub.freeze) when the boost signal (flag.sub.boost) occurs and an actual value of the rotational speed (n.sub.meas), and wherein the value for the boost power is determined using a measured change in frequency per time in the electrical transmission network.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) A preferred exemplary embodiment of the invention is explained in greater detail below based on the figures. In the figures:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION OF THE INVENTION
(17)
(18)
(19) Virtual inertia operation uses a frequency f.sub.meas measured at the connecting terminals of the wind turbine. The measured frequency value f.sub.meas represents the actual value and allows a deviation from the rated value of the grid frequency to be detected. In a wind farm with multiple wind turbines that are connected together, a farm control receives the measured frequency and forwards the measured frequency without further processing to all the connected wind turbines or induces a corresponding procedure at the wind turbine. Alternatively, the frequency can also be measured locally for one or multiple turbines, which avoids a delay in operating time and a communication effort in the wind farm.
(20) The frequency measurement is evaluated in the control of the wind turbine in order to trigger the virtual inertia function. When the frequency falls below a triggering frequency f.sub.trigger as the first predetermined frequency value, then the virtual inertia function is activated in the limiter control 200. If the virtual inertia function is activated, a corresponding boost signal is set and a series of operating states is run through: a boost operation and a recovery operation and possibly an interposed transition operation. The triggering of boost operation will be described in the following with reference to
(21)
(22) The boost signal flag.sub.boost is applied to an IF-THEN branch 318 insofar as it is generated by the flip-flop 306. When the boost signal flag.sub.boost is applied to the IF-THEN branch 318, this outputs a frozen electrical power P.sub.freeze at its output. The frozen power P.sub.freeze is fed back via a time element 320. With the frozen power P.sub.freeze, the actual value of the electrical power is frozen before the boost signal occurs and is used as a basis for the control during boost operation. If the boost signal flag.sub.boost is not or is no longer applied to the IF-THEN branch 318, the IF-THEN branch 318 is configured to output an applied actual value of the electrical power P.sub.meas currently delivered by the wind turbine as an ELSE value.
(23) In an additional block 301, a power P.sub.inc to be additionally provided is determined. To determine the power P.sub.inc, different approaches can be chosen that can be selected with the selection elements 322 and 324. One approach is based on the rated power P.sub.n. In an alternative embodiment, the frozen power P.sub.freeze can be taken as the basis. Both variables are applied to selection element 322, which is configured, depending on which method is selected, to apply one of the variables to a multiplication element. The multiplication element is equipped to scale the applied power value by a percentage in order to determine the power P.sub.inc to be additionally provided. The percentage can be determined by another circuit element (not shown), e.g., depending on the measured grid frequency f.sub.meas. Alternatively, it is also possible for a calculation element 326 to determine a frequency-dependent power value P.sub.boost(f). In the represented exemplary embodiment, a selection element 324 allows the selection of which of the determined power values are output from the block 301 as P.sub.inc. However, it is also possible to provide only one of the variations and to parameterize the solution preferred for a wind farm project in the software. The frozen power P.sub.freeze and the additional power P.sub.inc are added up to an aggregated power set point value P.sub.total by means of an addition element and are divided by the current actual value of the rotational speed n.sub.meas by means of a division element in order to determine the set point value for the generator torque N*.sub.boost.
(24) In summary, it can be noted regarding the procedure in
(25) The signals determined according to the exemplary embodiment from
(26) The upper and lower limits determined by the IF-THEN branches are applied to a uniform control block 400. The uniform control block 400 also possesses the boost signal as well as the actual value of the rotational speed n.sub.meas and the actual value of the fed-in electrical power P.sub.meas as further input signals. This is in addition to the value of the power P.sub.aero currently available from the wind flowing over the rotor of the wind turbine. In the uniform control block 400, the upper and lower limits N.sub.low and N.sub.up for the limiter 102 are calculated from the applied set point values for the upper limit N*.sub.up and the lower N*.sub.low. The uniform control block 400 is configured to control the torque of the wind turbine depending on the applied input variables in each operating state that can occur when carrying out a virtual inertia function.
(27) The manner of operation of the uniform control block 400 is described in more detail with reference to
(28) If the ramp functions are activated, the ramp ramp.sub.low is applied to the ramp function 401 for the lower limit at the limiter and the ramp ramp.sub.up is applied to the ramp function 402 for the upper limit at the limiter. The ramps are maximum permissible temporal changes for the generator torque. For the ramp function 402, constant values for the ramp ramp.sub.up are preset in a memory block 420.
(29) The calculation of the ramp functions takes place in block 600.
(30)
(31)
(32)
is added to the temporal derivative of the actual value of the rotational speed. The change in rotational speed that is excessively increased in this way is corrected via a control 610. The control 610 has a proportional element and can be designed as a P, PI, or PID control. The output variable of the control 610 is the control signal ramp.sub.rec for the actuation of the ramp function 401 and 402.
(33)
(34)
is set for the maximum permissible change of the generator torque and used as the control signal ramp.sub.trans. This setting is temporally constant for the transition zone. If a switch to recovery operation occurs after transition operation, a quotient variable is subtracted, on the basis of the lower limit N.sub.low that was present before and that is set back by one time increment by means of a time element z.sup.1, by a differentiating element. The quotient variable is composed of the quotient that is formed by the difference between the power P.sub.aero that is available from the wind and a preset power difference P. The denominator of the quotient is formed by the actual value of the rotational speed. The power divided by the rotational speed corresponds to a torque, wherein the quotient can be interpreted as a torque that should be set in order to adjust a constant power differential P below the available power P.sub.aero. The present generator torque is reduced by this variable. The difference is divided by a preset time span T.sub.sample by means of a division element in order to obtain in this manner a maximum permissible change in torque as the control signal ramp.sub.rec for the ramp function. The central idea in recovery operation is that the power differential P is no longer captured from the wind in order to increase in this manner the rotational energy of the wind turbine.
(35) Another embodiment is explained in
(36)
In recovery operation, the control signal ramp.sub.rec is calculated with a similar approach as in
(37) With reference to the uniform control block 400, this means that, when the transition signal flag.sub.trans is applied to the IF-THEN branch 403, the control signal ramp.sub.low for the ramp function 401 corresponds to the calculated control signal ramp.sub.trans. If, however, the recovery signal flag.sub.rec is applied to the IF-THEN branch 403, the control signal ramp.sub.low for the ramp function 401 is set by the control signal 616 ramp.sub.rec. Switching from the boost signal (flag.sub.boost) to the transition signal (flag.sub.trans) or the recovery signal (flag.sub.rec) is represented in the switching block 500 in
(38) Central elements for switching are two flip-flop circuits 502, 504. The boost signal flag.sub.boost, which applies an input signal to the SET input of the flip-flop from the ON state to the OFF state via a recognition circuit 506 in the case of a reduction of the boost signal and thereby generates a transition signal flag.sub.trans at the Q output of the flip-flop circuit 502, is applied to the SET input of the flip-flop circuit 502. The end condition for the transition zone is triggered by setting the RESET input of the flip-flop 502. It can either be taken into account for a termination of the transition zone that the change in rotational speed is positive. This means the rotational speed increases again so that the transition signal flag.sub.trans can be reset. Alternatively to an increase in rotational speed, a signal can also be applied to the RESET input of the flip-flop circuit when the measured power P.sub.meas is smaller than the power P.sub.aero available at the time from the wind.
(39) In both cases, the transition zone is terminated and the transition signal flag.sub.trans is reduced. In response to the reduction of the transition signal flag.sub.trans, the detection unit 508 applies a signal to the SET input of the flip-flop circuit 504. Correspondingly, the recovery signal flag.sub.rec is set at the Q output. Recovery operation then continues until the output signal of the comparator 510 is applied to the RESET input of the flip-flop circuit 504, which indicates when the set point value for the generator torque N* is greater than the lower limit N.sub.low at the limiter. In addition, another comparator (not shown) can be provided that compares whether the set point value N* is smaller than the upper limit value N.sub.up at the limiter.
(40) The functionality of transition operation and recovery operation can be summarized as follows. A signal for transition operation is set once it is detected that boost operation has been deactivated and the signal for virtual inertia operation is set. Transition operation can be deactivated when one of the two conditions from
(41) If transition operation is terminated, recovery operation is initiated. Recovery operation is switched on as long as the torque set point value for normal operation is limited by the lower limit of the limiter (cf. comparator 510). Deactivation of recovery operation indicates that the wind turbine returns once again to its normal operation.
(42)
(43) After the predetermined period of time for the increased feeding in of power T.sub.boost, the point in time t.sub.2 is reached and the transition zone takes place. The transition zone is characterized in that the generator torque decreases with a constant gradient between the time span t.sub.2 and t.sub.3. In this time span, the rotational speed stabilizes. The transition zone is terminated when a lower power limit P.sub.dip is reached. In this manner, it is ensured that the power at the wind turbine does not fall too strongly and the wind turbine does not shut down. After the termination of transition operation, recovery operation begins at the point in time t3. In recovery operation, both the torque and the rotational speed increase until recovery operation is terminated. At the conclusion of recovery operation, the electrical power that is fed in corresponds to the electrical power fed in before the drop in frequency.
REFERENCE SIGN LIST
(44) 10 Wind turbine 11 Tower 12 Nacelle 14 Rotor 16 Rotor blades 18 Asynchronous generator 20 Converter 24 Transformer 25 Electrical transmission network 26 Control 27 Wind farm control 28 PI element 102 Limiter 200 Limiter control 201 IF-THEN branch 202 IF-THEN branch 300 Block 301 Additional block 302 Comparator 304 Recognition circuit 306 Flip-flop 308 Comparator 310 Recognition circuit 312 OR circuit 314 Time element 316 Comparator 318 IF-THEN branch 320 Time element 322 Selection element 324 Selection element 326 Calculation element 400 Uniform control block 401 Ramp function 402 Ramp function 403 IF-THEN branch 418 Comparator 420 Memory block 500 Switching block 502 Flip-flop circuit 504 Flip-flop circuit 506 Recognition circuit 508 Recognition circuit 510 Comparator 600 Control block 604 Look-up table 606 Differentiating element 610 Control n* Rotational speed set point value n.sub.meas Rotational speed actual value N* Torque set point value N* Limited torque set point value N*.sub.boost Set point value for the generator torque N.sub.low Applied lower limit N.sub.up Applied upper limit N*.sub.low Set point value for the lower limit N*.sub.up Set point value for the upper limit N.sub.min Minimum torque N.sub.max Maximum torque f.sub.meas Measured grid frequency f.sub.trigger Triggering frequency f.sub.reset Reset frequency T.sub.boost Boost period P.sub.aero Available power P.sub.boost(f) Power value determined depending on the frequency P.sub.freeze Frozen electrical power P.sub.inc Power to be additionally provided P.sub.el Electrical power fed in before the frequency dip occurs P.sub.meas Measured electrical power P.sub.n Rated power P.sub.total Aggregated power set point value N*.sub.boost Set point value for generator torque in boost operation N.sub.max Maximum torque in normal operation N.sub.min Minimum torque in normal operation flag.sub.boost Boost signal flag.sub.trans Transition signal flag.sub.rec Recovery signal ramp.sub.low Ramp for the lower limit ramp.sub.up Ramp for the upper limit ramp.sub.rec Control signal for ramp function in recovery operation ramp.sub.trans Control signal for ramp function in transition operation ramp.sub.active Ramp signal
(45)
Constant temporal change of the rotational speed
(46)
Constant value for temporal change in torque P Constant power difference P.sub.dip Lower power limit