Embodiments of the disclosure relate generally to wind turbines and, more particularly, for mitigating loads during yaw error conditions experienced by wind turbines.
A utility-scale wind turbine typically includes a set of two or three large rotor blades mounted to a hub. The rotor blades and the hub together are referred to as a rotor. The rotor blades aerodynamically interact with the wind and create lift and drag, which is then translated into a driving torque by the rotor. The rotor is attached to and drives a main shaft, which in turn is operatively connected via a drive train to a generator or a set of generators that produce electric power. The main shaft, the drive train and the generator(s) are all situated within a nacelle, which rests on a yaw system that continuously pivots along a vertical axis to keep the rotor blades facing in the direction of the prevailing wind current to generate maximum torque.
In certain circumstances, the wind direction can shift faster than the response of the yaw system, which can result in a yaw error. Yaw error is typically defined as the difference (e.g., angular difference) between the orientation of the wind turbine nacelle and the wind direction and occurs when the wind turbine nacelle is not aligned with the wind. During such aforementioned transient wind events, the yaw error, which can be sustained for a few seconds or minutes (until the yaw system points the wind turbine nacelle to face the wind), might damage the wind turbine if operation of the wind turbine continues. Specifically, during such operation of the wind turbine, yaw error can result in unacceptably high loads on the rotor blades, hub, tower, and other components thereof, which can result in damage.
Yaw error can be avoided by actively adjusting the orientation of the wind turbine nacelle with the yaw system, i.e. by keeping the wind turbine nacelle pointed directly into the wind. However, as mentioned above, the wind direction may shift quite rapidly and faster than the response of the yaw system. A technique proposed in the past handles extreme yaw error by simply shutting down the wind turbine in those extreme yaw error conditions and then restarting once the wind turbine nacelle is properly oriented into the wind. When the wind turbine shut down is initiated, it goes through a shut down cycle and then a startup cycle, which results in several minutes of lost energy production. In addition, high mechanical loading can occur on turbine components if the shutdown procedure is not tailored to an extreme yaw error condition.
Therefore, there is a need for new and improved control systems and methods for mitigating loads during extreme yaw error on a wind turbine.
A control system for mitigating loads during yaw error on a wind turbine is provided in accordance with one embodiment of the invention. The control system includes a yaw error calculation unit for calculating a yaw error of the wind turbine; a pitch angle reference command calculation unit for calculating a plurality of pitch angle reference commands respectively corresponding to a plurality of wind turbine blades at least based on the calculated yaw error; and a controller for producing a plurality of pitch commands at least based on the plurality of pitch angle reference commands, to respectively regulate the pitch angles of the plurality of blades.
A control method for mitigating loads during yaw error on a wind turbine is provided in accordance with one embodiment of the invention. The control method includes calculating a yaw error of the wind turbine; calculating a plurality of pitch angle reference commands respectively corresponding to a plurality of wind turbine blades at least based on the calculated yaw error; and producing a plurality of pitch commands at least based on the plurality of pitch angle reference commands, to respectively regulate the pitch angles of the plurality of blades.
A control system for mitigating loads on a wind turbine including a plurality of blades comprises: a controller for producing a plurality of pitch commands, to respectively regulate the pitch angles of the plurality of blades; and an individual blade pitch control unit for producing a plurality of pitch angle compensation commands to respectively compensate the plurality of pitch commands; wherein the plurality of pitch angle compensation commands are calculated by calculating the difference between a plurality of respective mean angles of attack or inflow angles of the plurality of blades and the corresponding average value.
These and other features, aspects, and advantages of the present disclosure will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
One or more specific embodiments of the present disclosure will be described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation are described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
Unless defined otherwise, technical and scientific terms used herein have the same meaning as is commonly understood by one of ordinary skill in the art to which this disclosure belongs. The terms “first”, “second”, and the like, as used herein do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. Also, the terms “a” and “an” do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced items. The term “or” is meant to be inclusive and mean either or all of the listed items. The use of “including,” “comprising” or “having” and variations thereof herein are meant to encompass the items listed thereafter and equivalents thereof as well as additional items.
Referring to
In addition to the aforementioned components, the wind turbine 10 may also include a control system 20 (
Referring to
In general, the scheduler 22 is used to receive some external commands and sensed signals/feedback signals, and then calculate corresponding reference commands based on the received reference commands and sensed signals/feedback signals, for providing control reference commands to the controller 26. For example, the external commands may include reference angle of attack (AoA) commands, power curtailment commands, ramp rate control commands, noise reduced operation commands, which may be generated from a wind farm management system (not shown). The sensed signals/feedback signals may include power, rotor speed, vibrations, deflections, loads, wind speed, wind shear/veer signals, etc., sensed by the sensors or read directly from a controller memory (not shown). These reference commands may include power reference commands, rotor speed reference commands, pitch angle reference commands, generator torque reference commands, control mode reference commands, etc. The following paragraphs and figures will describe some exemplary embodiments of the pitch control part (
In general, the estimator 24 is used to receive sensed signals and feedback signals, and then estimate/calculate some parameters that are not directly measured. The feedback signals may include current values of pitch and torque feedback signals. The feedback signals may be sensed or read directly from a controller memory (not shown). The estimated parameters may include average wind speed, tower and blade velocities, etc. It is understood that the estimator 24 can use appropriate algorithms to estimate these parameters, which are well-known technology and thus not described in detail.
In general, the controller 26 is used to receive the reference commands from the scheduler 22, the estimated parameters from the estimator 24, and the sensed signals from the sensors, and then calculate corresponding control commands to control the wind turbine 10 based on those received commands, parameters, and signals. The control commands may include pitch commands, generator torque commands, yaw angle or rate commands etc. In some embodiments, the controller 26 may use any appropriate conventional algorithm to achieve such control commands. In some other embodiments, an individual blade pitch control unit 28 (see
Referring to
In other embodiments, a more detailed expression for inflow angle may further include other parameters, such as wind shear, wind upflow angle, shaft tilt, blade pre-cone angle, blade structural twist angle, tower bending, etc.
A mean value of the angle of attack (AoA) αm is defined as:
αm=mean(φ(r))−θ Eq. 2
Where φ(r) is the inflow angle φ on the blade 142 as a function of the blade span location r, mean(φ(r)) is a mean value of φ(r), Ω stands for the rotor speed, β stands for a wind direction in inertial reference frame, λ stands for a blade azimuth angle, θ stands for a blade pitch angle.
The above equations Eq. 1 and Eq. 2 are general equations used to calculate the mean value of angle of attack αm. On a blade 142, the produced load (force) is dominated by aerodynamic loads, and these aerodynamic loads depend on distribution of AoA along the blade span, which may be approximated by the mean value of the angle of attack αm at certain span locations at the corresponding blade 142. Therefore, if there is a need to reduce the produced load, reducing the angle of attack α at a blade 142 can reduce the produced load produced on the corresponding blade 142 correspondingly. Since most of aerodynamic loads are produced by span location of the blade 142 far away from the root section, a mean angle of attack αm can be determined through averaging the inflow angle φ over span as in the equation Eq1 and using the equation Eq2. In at least some embodiments, the mean value for the inflow angle φ(r) for each blade 141, 142, or 143 is calculated as the mathematical average value of inflow angles obtained over 60%-90% of that blade span of the corresponding blade 141, 142, or 143, for example over 75% of that. Furthermore, the angle of attack α can be modified by the blade pitch angle θ, thus the blade pitch angle θ can be controlled to reduce the angle of attack α. In other embodiments, depending upon different conditions, such as the location of the wind turbine 10, the height and size of the tower 12 and the rotor 14 for example, the calculating range of the mean value for the inflow angle φ(r) (namely for the angle of attack α) may vary accordingly. In other embodiments, the inflow angle φ of each individual blade 141, 142, or 143 may be determined by other equations, or directly determined by sensors, or determined by other methods. In some embodiments, the mean value for the inflow angle φ(r) over certain blade sections also includes inflow angle values at a single location.
Referring to
In step 51, as shown in
In step 52, in at least some embodiments, it may be determined whether the calculated yaw error is greater than a predetermined maximum allowable yaw error Ymax. Depending upon the location of the wind turbine 10, height and size of the tower 12 and the rotor 14 and other related conditions such as wind speed etc., the predetermined maximum allowable yaw error Ymax may vary. If the calculated yaw error is greater than the predetermined maximum allowable yaw error Ymax, the yaw error calculation unit 49 outputs a shutdown command S_cmd to shut the wind turbine 10 down to avoid damaging the wind turbine 10 (step 58). If the calculated yaw error is not greater than the predetermined maximum allowable yaw error Ymax, the process proceeds to the step 53. In other embodiments, the shutdown control condition may vary based on different shutdown conditions.
In step 53, the control block 40 receives parameter signals from each blade 141, 142, 143. In at least some embodiments, the control block 40 includes a first mean inflow angle calculation unit 41, a second mean inflow angle calculation unit 42, and a third mean inflow angle calculation unit 43. The first mean inflow angle calculation unit 41 is used to receive parameter signals of the first wind speed V1, the first wind direction β1, the first blade azimuth angle λ1, and the rotor speed Ω of the first blade 141. The second mean inflow angle calculation unit 42 is used to receive parameter signals of the second wind speed V2, the second wind direction β2, the second blade azimuth angle λ2, and the rotor speed Ω of the second blade 142. The third mean inflow angle calculation unit 43 is used to receive parameter signals of the third wind speed V3, the third wind direction β3, the third blade azimuth angle λ3, and the rotor speed Ω of the third blade 143. These parameter signals V1-V3, λ1-λ3, Ω may be determined by various sensors (not shown) provided within the wind turbine 10, or determined by other methods. The first to third wind directions β1-β3 may be determined based on the calculated yaw error according to appropriate algorithms or may be determined by other methods. In some embodiments, the first to third wind speeds V1-V may be equal, the first to third wind direction β1-β3 may be equal, under some conditions.
In step 54, the first mean inflow angle calculation unit 41 is also used to calculate a first mean inflow angle φ1 of the first blade 141 according to above received parameter signals V1, β1, λ1, Ω, the above equation Eq. 1, and a predetermined mean range. The second mean inflow angle calculation unit 42 is used to calculate a second mean inflow angle φ2 of the second blade 142 according to above received parameter signals V2, β2, λ2, Ω, the above equation Eq. 1, and a predetermined mean range. The third mean inflow angle calculation unit 43 is used to calculate a third mean inflow angle φ3 of the third blade 143 according to above received parameter signals V3, β3, λ3, Ω, the above equation Eq. 1, and a predetermined mean range. In at least some embodiments, the mean value of the inflow angle (φ1, φ2, φ3) is calculated as the mathematical average value of inflow angles obtained over 60%-90% of that blade span of the corresponding blade 141, 142, 143. In other embodiments, the mean inflow angle of each blade may be determined according to other parameter signals and other mathematical equations based on aerodynamic principles. If the mean value is calculated as inflow angle values at a single location, the predetermined mean range can be omitted.
In step 55, first to third reference angle of attack α1_ref, α2_ref, α3_ref are calculated based on the calculated yaw error of the wind turbine 10 and a predefined load limit. The first to third reference angle of attack α1_ref, α2_ref, α3_ref are determined to make sure each asymmetric load on the first to third blades 141, 142, and 143 falls within safe range respectively, based on the predefined load limit. In at least some embodiments, the first to third reference angle of attack α1_ref, α2_ref, α3_ref may be calculated through simulation software, such as Flex5 simulation software or the like. It is understood that these simulation software tools can dynamically simulate the real working status of the wind turbine 10 to calculate angle of attack under different yaw error conditions. In other embodiments, the first to third reference angle of attack α1_ref, α2_ref, α3_ref may be calculated by other methods, such as predetermined equations based on the yaw error for example, and the first to third reference angle of attack α1_ref, α2_ref, α3_ref may be equal in some conditions. As shown in
In step 56, first to third pitch angle reference commands θ1_cmd, θ2_cmd, θ3_cmd respectively corresponding to the first to third blades 141, 142, and 143 are generated based on the equation Eq.2. In at least some embodiments, for generating the first to third pitch angle reference commands θ1_cmd, θ2_cmd, θ3_cmd, the control block 40 further includes a first subtraction element 44, a second subtraction element 45, and a third subtraction element 46. The first subtraction element 44 subtracts a first reference (mean) angle of attack α1_ref from the first mean inflow angle φ1 and provides the first pitch angle reference command θ1_cmd representing a difference between the first mean inflow angle φ1 and the first reference angle of attack α1_ref. The second subtraction element 45 subtracts a second reference angle of attack α2_ref from the second mean inflow angle φ2 and provides the second pitch angle reference command θ2_cmd representing a difference between the second mean inflow angle φ2 and the second reference angle of attack α2_ref. The third subtraction element 46 subtracts a third reference angle of attack α3_ref from the third mean inflow angle φ3 and provides the third pitch angle reference command θ3_cmd representing a difference between the third mean inflow angle φ3 and the third reference angle of attack α3_ref. In this embodiment, the first mean inflow angle calculation unit 41, the second mean inflow angle calculation unit 42, the third mean inflow angle calculation unit 43, the angle of attack calculation unit 48, and the three subtraction elements 44, 45, 46 together act as a pitch angle reference command calculation unit used to calculate the first to third pitch angle reference commands θ1_cmd, θ2_cmd, θ3_cmd corresponding to the first to third blades 141, 142, 143 respectively.
In step 57, the controller 26 receives the calculated first to third pitch angle reference commands θ1_cmd, θ2_cmd, θ3_cmd, and other reference commands from the scheduler 22 and receives the estimated parameters from the estimator 24 and the sensed signals from the sensors, and then calculates corresponding control commands to control the wind turbine 10. Because the pitch angle reference commands θ1_cmd, θ2_cmd, θ3_cmd provide reference for mitigating loads during yaw error, the control commands, such as pitch commands on each of the blades 141, 142, 143 and the torque commands generated by the controller 26 can mitigate loads during yaw error. After the adjusted control commands are generated based on the calculated first to third pitch angle reference commands θ1_cmd, θ2_cmd, θ3_cmd, the process proceeds back to the step 51, and thus this control block 40 can provide the pitch angle reference commands θ1_cmd, θ2_cmd, θ3_cmd during operation of the wind turbine 10 for mitigating loads during yaw error thereof.
In other embodiments, the control method 50 may combine other control methods together to reduce the influence of the yaw error, for example combine a speed control method to modify the related speeds such as rotor speed, generator speed, and the like. In one embodiment, the rotor speed may be determined by one or more of the calculated yaw error, the measured wind speed, or other related parameters. For example, Eq. 1 suggests that maintaining a higher rotor speed Ω will result in smaller inflow angle variations across the three rotor blades 141, 142, 143, leading to lower asymmetric bending loads on the rotor.
As an example,
Similarly, the power speed reference command setting unit 84 is used to receive the yaw error calculated by the yaw error calculation unit 49 (see
Referring to
The first mean AoA calculation unit 911 is used to calculate an angle of attack AoA1 corresponding to the first blade 141, based on a pitch angle feedback signals θ1_fbk, and the parameter signals V1, β1, λ1, Ω mentioned above according to the equations Eq. 1 and Eq. 2. Similarly, the second mean AoA calculation unit 912 is used to calculate an angle of attack AoA2 corresponding to the second blade 141, based on a pitch angle feedback signals θ2_fbk, and the parameter signals V2, β2, λ2, Ω mentioned above according to the equations Eq. 1 and Eq. 2. The third mean AoA calculation unit 913 is used to calculate an angle of attack AoA3 corresponding to the third blade 143, based on a pitch angle feedback signals θ3_fbk, and the parameter signals V3, β3, λ3, Ω mentioned above according to the equations Eq. 1 and Eq. 2. The first to third wind speeds V1, V2, V3 may be equal, the first to third wind directions β1, β2, and β3 may be equal in some embodiments.
The AoA limit unit 917 is used to set an AoA limitation value (or a range) for limiting the AoA of every blade under a predetermined maximum limitation value AoA_lim based on the yaw error calculated by the yaw error calculation unit 49 (see
The subtraction element 914 is used to subtract the angle of attack AoA1 from the predetermined maximum limitation value AoA_lim and provides a first AoA error ΔAoA1 representing a difference between the angle of attack AoA1 and the limitation value AoA_lim. Similarly, the subtraction element 915 is used to subtract the angle of attack AoA2 from the predetermined maximum limitation value AoA_lim and provides a second AoA error ΔAoA2 representing a difference between the angle of attack AoA2 and the limitation value AoA_lim The subtraction element 916 is used to subtract the angle of attack AoA3 from the predetermined maximum limitation value AoA_lim and provides a third AoA error ΔAoA3 representing a difference between the angle of attack AoA3 and the limitation value AoA_lim.
The block element 918 is used to determine whether the first AoA error ΔAoA1 is greater than zero, and, if so, allow the first AoA error ΔAoA1 to pass through itself to subsequent elements, or, if not, block the first AoA error ΔAoA1. In other words, when the calculated angle of attack AoA1 is greater than the limitation value AoA_lim, there is a need to provide the first pitch angle reference command θ1_cmd based on the AoA errors to the controller 26 as mentioned above. In detail, if the calculated angle of attack AoA1 is greater than the limitation value AoA_lim, the first AoA error ΔAoA1 is added into the pitch angle feedback signals θ1_fbk through the summation element 921 to become the first pitch angle reference command θ1_cmd. Similarly, the second and third pitch angle reference command θ2_cmd, θ3_cmd are generated by the block elements 919, 920 and the summation elements 922, 923. In this illustrated embodiment of
Referring to
In one embodiment, the control system 20 further includes three summation elements 21, 23, 25, used to compensate the pitch commands P1_cmd, P2_cmd, P3_cmd through the pitch angle compensation commands Δθ1, Δθ2, Δθ3. In detail, the summation element 21 adds the pitch command P1_cmd to the pitch angle compensation command Δθ1, and provides a compensated pitch command P1_cmd′ representing a summation of the pitch command P1_cmd and the pitch angle compensation command ΔAθ1. Similarly, the summation element 23 adds the pitch command P2_cmd to the pitch angle compensation command Δθ2, and provides a compensated pitch command P2_cmd′ representing a summation of the pitch command P2_cmd and the pitch angle compensation command Δθ2. The summation element 25 adds the pitch command P3_cmd to the pitch angle compensation command Δθ3, and provides a compensated pitch command P3_cmd′ representing a summation of the pitch command P3_cmd and the pitch angle compensation command Δθ3.
Referring to
The average AoA calculation unit 284 is used to receive the three angles of attack AoA1, AoA2, AoA3, and then calculate an average AoA value AoA_avg by adding three angles of attack AoA1, AoA2, AoA3 and divided by three. The subtraction element 285 subtracts the average AoA value AoA_avg from the angle of attack AoA1 and provides the pitch angle compensation command 401 representing a difference between the average AoA value AoA_avg and the angle of attack AoA1. Similarly, the subtraction element 286 subtracts the average AoA value AoA_avg from the angle of attack AoA2 and provides the pitch angle compensation command Δθ2 representing a difference between the average AoA value AoA_avg and the angle of attack AoA2. The subtraction element 287 subtracts the average AoA value AoA_avg from the angle of attack AoA3 and provides the pitch angle compensation command Δθ3 representing a difference between the average AoA value AoA_avg and the angle of attack AoA3. Referring back to
While the invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
5289041 | Holley | Feb 1994 | A |
6320272 | Lading et al. | Nov 2001 | B1 |
7175389 | Moroz | Feb 2007 | B2 |
7352075 | Willey et al. | Apr 2008 | B2 |
7476985 | Llorente Gonzalez | Jan 2009 | B2 |
7891944 | Jeppesen et al. | Feb 2011 | B2 |
7950901 | Barbu et al. | May 2011 | B2 |
8096762 | Risager et al. | Jan 2012 | B2 |
8162608 | Birkemose et al. | Apr 2012 | B2 |
8890349 | Lynch et al. | Nov 2014 | B1 |
20070018457 | Llorente Gonzalez | Jan 2007 | A1 |
20090148286 | Kammer et al. | Jun 2009 | A1 |
20090220340 | Pierce et al. | Sep 2009 | A1 |
20100014969 | Wilson et al. | Jan 2010 | A1 |
20110193343 | Nakashima et al. | Aug 2011 | A1 |
20110229300 | Kanev et al. | Sep 2011 | A1 |
20120009062 | Ingram et al. | Jan 2012 | A1 |
Entry |
---|
Muljadi et al., “Pitch-Controlled Variable-Speed Wind Turbine Generation”, IEEE Transactions on Industry Applications, vol. 37, Issue 1, pp. 240-246, Jan./Feb. 2001. |
Bossanyi, “Wind Turbine Control for Load Reduction”, Wind Energy, vol. 6, Issue 3, pp. 229-244, 2003. |
Xingjia et al., “Individual Pitch Control for Variable Speed Turbine Blade Load Mitigation”, IEEE International Conference on Sustainable Energy Technologies, ICSET, pp. 769-772, Nov. 24-27, 2008, Location: Singapore. |
Number | Date | Country | |
---|---|---|---|
20140169964 A1 | Jun 2014 | US |