METHOD FOR REDUCING HIGH TORQUE LEVELS AND TORQUE GRADIENTS IN WIND TURBINE GENERATORS
20240014753 · 2024-01-11
Inventors
- Torsten Lund (Fredericia, DK)
- Hamid SOLTANI (Silkeborg, DK)
- Gert Karmisholt ANDERSEN (Hovedgård, DK)
- Germán Claudio TARNOWSKI (Aarhus N, DK)
Cpc classification
H02P9/04
ELECTRICITY
International classification
H02P9/04
ELECTRICITY
Abstract
Aspects of the present invention relate to a method for reducing high torque levels and/or high rates of change of torque in a wind turbine generator that comprises a machine-side converter and a line-side converter connected by a DC link, and, wherein the line-side converter is operated according to a virtual synchronous machine control scheme. The method comprises: determining a generator torque; determining a torque surplus indicating the amount that the generator torque exceeds a torque limit; determining an active power surplus corresponding to the torque surplus; controlling the line-side converter according to the virtual synchronous machine control scheme using an input parameter configured to reduce the active power output of the line side converter by the active power surplus.
Claims
1. A method for reducing high torque levels and/or high rates of change of torque in a wind turbine generator that comprises a machine-side converter and a line-side converter connected by a DC link, and, wherein the line-side converter is operated according to a virtual synchronous machine control scheme, the method comprising: determining a generator torque; determining a torque surplus indicating the amount that the generator torque exceeds a torque limit, wherein the torque limit is based on a maximum rate of change of torque; determining an active power surplus corresponding to the torque surplus; and controlling the line-side converter according to the virtual synchronous machine control scheme, the control scheme having an input parameter that is based on the active power surplus and configured to reduce the active power output of the line side converter by the active power surplus.
2. (canceled)
3. The method of claim 1, further comprising: determining a rate of change of generator torque based on the determined generator torque and at least one previously determined generator torque; comparing the rate of change of generator torque with the maximum rate of change of torque; and generating the torque limit based on the comparison, wherein: if the determined rate of change of generator torque is equal to or less than the maximum rate of change of torque, the torque limit is set as the determined generator torque, and if the determined rate of change of generator torque is greater than the maximum rate of change of torque, the torque limit is generated by adjusting the previously determined generator torque by the integral of the maximum rate of change of torque.
4. The method of claim 1, wherein the torque limit is based on a maximum torque value.
5. The method of claim 4, further comprising: comparing the determined generator torque with a maximum torque value; and generating the torque limit based on the comparison, wherein: if the determined generator torque exceeds the maximum torque value, the torque limit is generated as the maximum torque value; and if the determined generator torque is equal to or less than the maximum torque value, the torque limit is generated as the determined generator torque.
6. The method of claim 4, further comprising: determining at least two preliminary torque surpluses, the preliminary torque surpluses comprising a first preliminary torque surplus indicating the amount that the generator torque exceeds the torque limit that is based on the maximum rate of change of torque and a second preliminary torque surplus indicating the amount that the generator torque exceeds the torque limit that is based the maximum torque value, and wherein: determining the torque surplus comprises determining the maximum surplus of the at least two preliminary torque surpluses.
7. The method of claim 1, wherein the input parameter comprises an active power value, and wherein the active power value is used as an input to a swing equation for the calculation of voltage angle of the virtual synchronous machine control scheme.
8. The method of claim 1, wherein the input parameter comprises an active power limit, and wherein the active power limit is used as an input to a power limiter configured to generate active power references for the virtual synchronous machine control scheme.
9. The method of claim 1, wherein the input parameter comprises a current limit based on the active power surplus and a power network voltage level, and wherein the current limit is used as an input to a current limiter of the virtual synchronous machine control scheme.
10. The method of claim 9, wherein the current limiter is configured to implement the current limit as a virtual resistance.
11. The method of claim 1, wherein determining the generator torque comprises measuring the generator torque from the generator drivetrain.
12. The method of claim 1, wherein determining the generator torque comprises: determining an active power reference for the machine-side converter; determining a rotor speed; and calculating the generator torque based on the active power reference and rotor speed.
13. The method of claim 12, wherein the active power reference is determined based on an error value between a voltage reference signal and a measured voltage level for the DC link.
14. The method of claim 1, wherein determining the active power surplus comprises: determining a rotor speed; and calculating the active power surplus based on the torque surplus and rotor speed.
15. (canceled)
16. A wind turbine controller, comprising: an input/output (I/O) interface; one or more processors I/O interface and programmed to perform an operation for reducing high torque levels and/or high rates of change of torque in a wind turbine generator that comprises a machine-side converter and a line-side converter connected by a DC link, and, wherein the line-side converter is operated according to a virtual synchronous machine control scheme; the operation comprising: determining a generator torque; determining a torque surplus indicating the amount that the generator torque exceeds a torque limit, wherein the torque limit is based on a maximum rate of change of torque; determining an active power surplus corresponding to the torque surplus; and controlling the line-side converter according to the virtual synchronous machine control scheme, the control scheme having an input parameter that is based on the active power surplus and configured to reduce the active power output of the line side converter by the active power surplus.
17. The wind turbine controller of claim 16, further comprising: determining a rate of change of generator torque based on the determined generator torque and at least one previously determined generator torque; comparing the rate of change of generator torque with the maximum rate of change of torque; and generating the torque limit based on the comparison, wherein: if the determined rate of change of generator torque is equal to or less than the maximum rate of change of torque, the torque limit is set as the determined generator torque, and if the determined rate of change of generator torque is greater than the maximum rate of change of torque, the torque limit is generated by adjusting the previously determined generator torque by the integral of the maximum rate of change of torque.
18. The wind turbine controller of claim 16, wherein the torque limit is based on a maximum torque value.
19. The wind turbine controller of claim 18, further comprising: comparing the determined generator torque with a maximum torque value; and generating the torque limit based on the comparison, wherein: if the determined generator torque exceeds the maximum torque value, the torque limit is generated as the maximum torque value; and if the determined generator torque is equal to or less than the maximum torque value, the torque limit is generated as the determined generator torque.
20. The wind turbine controller of claim 18, further comprising: determining at least two preliminary torque surpluses, the preliminary torque surpluses comprising a first preliminary torque surplus indicating the amount that the generator torque exceeds the torque limit that is based on the maximum rate of change of torque and a second preliminary torque surplus indicating the amount that the generator torque exceeds the torque limit that is based the maximum torque value, and wherein: determining the torque surplus comprises determining the maximum surplus of the at least two preliminary torque surpluses.
21. The wind turbine controller of claim 16, wherein the input parameter comprises an active power limit, and wherein the active power limit is used as an input to a power limiter configured to generate active power references for the virtual synchronous machine control scheme.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0044] One or more embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
[0045]
[0046]
[0047]
[0048]
[0049]
DETAILED DESCRIPTION
[0050] Generally, there is provided a method of controlling a wind turbine generator, and particularly a method of controlling a line side converter of a wind turbine generator, in order to reduce high torque levels and high torque gradients, also referred to as high rate of change of torque levels, that may be caused by virtual synchronous machine control schemes. A system is also provided. The methods and system utilise the torque level to alter the active power output of the line side converter, thus reducing the torque levels demanded of the generator at the machine-side converter and earlier in the drivetrain. Reducing high torque levels and high torque gradients ensures that the lifespan of the wind turbine generator is optimised, and that components within the generator do not fail.
[0051]
[0052] The rotor 16 is connected to a generator situated inside the nacelle via a drivetrain (the generator and drivetrain are not shown in
[0053]
[0054] The power converter 26 also includes a DC-link 32 and a resistor 34 connected with a controllable switch 36. The resistor and switch forms a power dissipation device, also known as a chopper 38, for dissipating active power. The DC-link 32 comprises one or more DC-link capacitors 40 which are charged by the DC output current from the generator side converter 28 and which supplies DC power to the line side converter 30. The output AC current from the line side converter 30 is supplied to a power output line 42 for supply to the wider power network. One or more further components 44 may be provided between the line side converter 30 and the output line 42 to transform, adjust, or filter the output before it is supplied to the network. For example, the further components 44 may comprise output inductors, a wind turbine transformer, and/or harmonic filter capacitors, among other components.
[0055] As will be appreciated, the power output line 42 may be a medium voltage power bus which receives power from other wind turbine generators forming a renewable energy power plant, or may be connected with a high voltage network, e.g. via further transformers. The power converter may be full-scale converter configured according to different principles including forced-commutated and line-commutated converters.
[0056] In order to respond to commands from a power plant controller and to supply power in a response manner, the wind turbine generator 10 comprises a control system. The control system includes at least a machine side converter controller (MSC converter) 46 and a line side converter controller (LSC converter) 48. The controllers 46, 48 control respective converters 28, 30, typically by controlling the pulse wave modulation of the converters 28, 30, to control the amount of active power P and reactive power Q generated by the wind turbine generator 10.
[0057] The wind turbine generator 10, in the embodiments discussed herein, is controlled according to a virtual synchronous machine (VSM) control scheme. The VSM control scheme is a protocol for controlling the converters of the wind turbine generator to mimic or simulate a synchronous generator. Based on a measured grid voltage, an angle is calculated for the virtual synchronous machine. The angle, which may be referred to as VSM, is used to control the power output of the line side converter 30, based on a difference between the angle of the VSM and a grid angle. The VSM angle is generated based on a swing equation of the VSM.
[0058] The VSM acceleration (the double-time derivative of VSM) indicates a difference between a power reference for a desired power output of the wind turbine and a grid power supplied by the wind turbine to a power grid. Accordingly, control of the converters according to the angle ensures that the power output of the wind turbine matches with a grid requirement.
[0059] The VSM angle VSM may be used to transform the signals between rotating and non-rotating frames, such as between a V.sub. frame or a DQ frame (rotating) and a an frame or an abc frame (non-rotating). Based on the synchronous machine angle VSM and a voltage magnitude reference Vqref, control signals for the desired active power and reactive power are determined and communicated to the pulse width modulators of the line-side converter 30.
[0060] The line-side converter 30 is consequently controlled to vary its active and reactive power outputs according to the change in the difference between the angles and the voltage magnitude reference.
[0061] To maintain the voltage levels of the DC link 32, the power flows into and out of the DC link 32 are maintained at a substantially equal level. As the line-side converter 30 is responsible for implementing a power output relative to a desired voltage angle, and thus controls active power according to a reference value, the machine-side converter 28 acts to match the active power flowing out of the DC link 32 to maintain the voltage level of the DC link 32. Differences in power into and out of the DC link 32 cause changes in the voltage levels across the DC link 32.
[0062] In order to supply power into the DC link 32 and prevent voltage change across the DC link 32, the machine-side converter 28 is controlled according to a power reference generated by a DC link controller (not shown in
[0063] In conventional systems, this control stemming from the control of the line-side converter may cause high torque and high rates of change of torque to be imposed on the generator. For example, where the grid conditions change and a phase jump or voltage drop is experienced, the difference in the angles changes. A sudden change in angle results in a sudden change in power reference at the line-side converter. Accordingly, in order to maintain the voltage across the DC link, the machine-side converter also has to implement a similar change in power reference. Large jumps in power reference and hence the power demanded from the generator may lead to high torques and high torque rates of change of torque being translated through the drivetrain and generation system of the wind turbine. Power generation is directly proportional to torque at constant rotational speed. As the speed of the generator is not controllable, the torque is controlled to change the power through the converter, typically by modifying the power reference or pitching the blades differently depending upon whether the production of the generator is below rated power or at rated power. Accordingly, sudden power requirement changes lead to sudden changes in loads on the blades and turbine to implement a sudden torque increase to match the power requirement. High torques and rates of change of torque may lead to damage to the components in the drivetrain.
[0064] In order to counteract this effect, the system 50 of
[0065] In
[0066] According to the invention, a high torque module 60 is provided. The high torque module 60 also receives the power reference generated by the DC link voltage controller 52. The power reference is converted to a torque value, T.sub.ref, at block 62, by dividing the power reference by the rotational speed of the generator, which may also be referred to as the rotor speed. The rotor speed may be determined using a rotor speed sensor, such as a tachometer, or a speed observer as would be familiar to the skilled person.
[0067] The power reference from the DC link voltage controller 52 is used to effectively preempt the high torque values. The system identifies power references that will cause high power changes and reduces them at the line-side converter before the torques are translated through the drivetrain. This is the reason for using the DC link voltage controller valuethe high power reference values may be identified before they are implemented. In other embodiments, a measured torque may be utilised or other parameters or values from which the torque can be derived.
[0068] Returning to
[0069] As shown in
[0070] In the first test, the torque value is passed through a limiting block 68. In limiting block 68, a torque gradient is calculated based on the determined torque value and one or more earlier determined torque values. The torque gradient is compared with a torque gradient limit. If the torque gradient does not exceed the torque gradient limit, the output of the block is the torque value. If the torque gradient exceeds the torque gradient limit, the output of the block 68 is a new torque value calculated based on the earlier torque value and an allowable rate of change of torque, i.e. the torque gradient limit.
[0071] The output of the limiting block 68 is passed to a difference junction 70 to determine a first preliminary surplus, where the difference between the original torque value and the output of the block is calculated. If the torque gradient did not exceed the gradient limit, the output of the difference junction 70 is zero, as the output of block 68 is the same as the torque value. If the gradient limit was exceeded, a positive first preliminary torque surplus value is output from the difference junction 70.
[0072] In the second test, the torque value is passed through a limiting block 72. The torque value is compared with a torque limit, which is a maximum or peak torque value. If the torque value does not exceed the torque limit, the output of the block 72 is the torque value. If the torque value exceeds the torque limit, the output of the block 72 is the torque limit.
[0073] The output of the limiting block is passed to a difference junction 74 to determine a second preliminary surplus, where the difference between the original torque value and the output of the block 72 is calculated. If the torque value did not exceed the limit, the output of the difference junction 74 is zero, as the output of block 72 is the same as the torque value. If the limit was exceeded, a positive second preliminary torque surplus value is output from the difference junction 74.
[0074] The two preliminary torque surplus values, whether they are zero or a positive value, are passed to block 76 at which the maximum of the two values is determined. The maximum value is the torque surplus value, T.sub.surplus.
[0075] From the torque surplus value, an active power surplus value is derived by multiplying by the rotational speed at block 78. The active power surplus, P.sub.surplus is subsequently utilised as an input parameter to the line-side converter, as depicted by the arrow 80. The active power surplus is used to control the line-side converter to reduce particular values that cause high torques to be required.
[0076] The active power surplus, P.sub.surplus, may be used as an input to the line-side converter in one or more ways, as will be described below. Before that,
[0077]
[0078] As may be noted, the method 100 of
[0079] Considering now the use of the active power surplus, this value is generally used to reduce the active power output of the line side converter. Reducing this output value ensures that the power demanded from the machine side converter is also reduced, and so high torque gradients and torque values are avoided.
[0080]
[0081] In a first example, which is explained with reference to
[0082] An example of the swing equation and its implementation is shown in the control system 120 of
[0083] In
[0084] In response a change in the power reference or the grid power, the power error P becomes non-zero, which causes the angle VSM to increase or decrease to reduce the power error P. In response to fluctuations in the power reference or the grid power, the synthetic inertial response value becomes non-zero, which causes the virtual machine to either accelerate or decelerate to reach a new equilibrium condition. The new equilibrium is reached when the grid power P.sub.grid is again following P.sub.ref.
[0085] By directly injecting the surplus active power value into this part of the swing equation, the change in error value is mitigated to prevent torque values from exceeding the limit or from rising faster than the maximum rate of change of torque.
[0086] Subsequent to calculating the error, the virtual synchronous machine rotational speed VSM is determined based on the power error and an inertial integration model 124. The inertial integration model 124 is implemented as 1/(2Hs) where H is the inertia time constant and 1/s is the integration in s-domain. Since the derivative of the synchronous machine rotational speed VSM is proportional to the deviation between the power reference Pref and the grid power Pgrid, the integration of the difference P gives the synchronous machine rotational speed VSM.
[0087] The synchronous machine angle VSM is determined based on an integration of the synchronous machine rotational speed VSM according to r/s at block 126, where r is the rated synchronous generator speed.
[0088] In a second example, which is explained with reference to
[0089]
[0090] Once the change in angle value has been determined, at junction 134, it is subtracted from the VSM angle VSM, to provide a limited VSM angle VSM.sub.lim, which is subsequently used to control the line-side converter.
[0091] In some embodiments, the power limit may also be used to directly limit the power reference value input to the junction 122.
[0092] In a third example, which is explained with reference to
[0093]
[0094] In this embodiment, the active power surplus is converted to a current surplus, I.sub.surplus, by dividing the active power surplus by the absolute grid voltage. The current surplus is provided as input to block 148, which generates the maximum current value I.sub.max for input to the current controller 142 based on the current surplus value. The current controller subsequently modifies the voltage reference based on the maximum current value. For example, the maximum current value may be based on a measured current value limited based on the surplus value, or a measured current value from which the surplus is subtracted.
[0095] In some embodiments, the maximum current value may be implemented as a virtual resistance.
[0096] It will be appreciated that various changes and modifications can be made to the present invention without departing from the scope of the present application.