SYSTEMS AND METHODS OF COORDINATED YAW CONTROL OF MULTIPLE WIND TURBINES
20230272775 · 2023-08-31
Inventors
- Nathan L. Post (Malden, MA, US)
- Danian Zheng (Boston, MA, US)
- Peter Bachant (Cambridge, MA, US)
- Mohit Dua (Boston, MA, US)
Cpc classification
F05B2270/335
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/204
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0204
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/32
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/321
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/048
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
Systems and methods of autonomous farm-level control and optimization of wind turbines are provided. Exemplary embodiments comprise a site controller running on a site server. The site controller collects and analyzes yaw control data of a plurality of wind turbines and wind direction data relating to the plurality of wind turbines. The site server determines collective wind direction across an area occupied by the plurality of wind turbines and sends yaw control signals including desired nacelle yaw position instructions to the plurality of wind turbines. The site controller performs wake modeling analysis and determines desired nacelle positions of one or more of the plurality of wind turbines. The desired nacelle yaw position instructions systematically correct static yaw misalignment for all of the plurality of wind turbines. Embodiments of the disclosure provide means to perform whole site or partial site level controls of the yaw controllers of a utility scale wind turbine farm. The overall effect of the coordinated yaw control of wind turbines across the whole or partial site is intended to keep the wake loss of the wind turbines from the upstream wind turbines to the minimum and to maximize the production of turbines that are not waking other turbines.
Claims
1. A method of control and optimization of wind turbines comprising: analyzing environmental conditions across an area occupied by a plurality of wind turbines; collecting and analyzing yaw control data of one or more of the plurality of wind turbines; collecting and analyzing wind direction data across the area occupied by the plurality of wind turbines and determining a collective wind direction across the area; determining whether the one or more of the plurality of wind turbines is in optimal yaw position; if the one or more of the plurality of wind turbines is not in optimal yaw position, calculating a yaw misalignment error; and applying the yaw misalignment error as an offset correction regularly to account for the environmental conditions.
2. The method of claim 1 wherein the environmental conditions comprise one or more of: air density, temperature, and turbulence.
3. The method of claim 1 wherein the regular application of yaw misalignment error as an offset correction is at intervals of seconds, minutes, or hours.
4. The method of claim 1 further comprising performing offline data analytics and optimization and the calculating of the yaw misalignment error as an offset correction in a cloud.
5. The method of claim 1 further comprising providing monitoring and control capability via a GUI.
6. The method of claim 1 wherein the calculating and applying of the yaw misalignment error as an offset correction is performed for only a subset of the plurality of wind turbines.
7. A method of autonomous farm-level control and optimization of wind turbines comprising: collecting and analyzing yaw control data of one or more of a plurality of wind turbines; collecting and analyzing wind direction data across an area occupied by the plurality of wind turbines; predicting area conditions across an area occupied by the plurality of wind turbines, the area conditions including one or more of: wind direction change, wind speed change, onset of icing, and extreme wind events; determining desired nacelle yaw positions of one or more of the plurality of wind turbines based upon analysis of the yaw control data, wind direction data, and prediction of area conditions; and sending yaw control signals including instructions for the desired nacelle yaw positions to one or more of the plurality of wind turbines in advance of the predicted area conditions.
8. The method of claim 7 further comprising determining which of the plurality of wind turbines are upstream wind turbines and derating one or more of the upstream wind turbines to prepare for one or more of the predicted area conditions.
9. The method of claim 7 further comprising providing monitoring and control capability via a GUI.
10. The method of claim 7 wherein the desired nacelle yaw positions are determined for only a subset of the plurality of wind turbines, and the instructions for the desired nacelle yaw positions are performed for only a subset of the plurality of wind turbines.
11. A method of control and optimization of wind turbines comprising: collecting and analyzing yaw control data of a plurality of wind turbines; collecting and analyzing wind direction data across an area occupied by the plurality of wind turbines; determining a subset of the plurality of wind turbines to control; determining desired nacelle yaw positions for the subset of the plurality of wind turbines from a collective yaw optimization of the plurality of wind turbines based upon analysis of the yaw control data and the wind direction data; and sending nacelle yaw position instructions to the subset of the plurality of wind turbines such that the subset of the plurality of wind turbines moves dynamically and each of subset of the plurality of wind turbines aligns its nacelle to its respective desired nacelle yaw position.
12. The method of claim 11 further comprising determining which of the subset of the plurality of wind turbines are upstream wind turbines and assigning the upstream wind turbines desired nacelle yaw positions of the nacelle relative to its respective tower such that the downstream wind turbines increase power production.
13. The method of claim 11 further comprising performing offline data analytics and optimization in a cloud.
14. A decentralized system of collective yaw control of a plurality of wind turbines comprising: a turbine control module in a turbine control unit of each of a plurality of wind turbines; a SW module in the turbine control unit of each of the plurality of wind turbines, the SW module collecting and analyzing yaw control data of a plurality of wind turbines and wind direction data relating to the plurality of wind turbines, the site server determining collective wind direction across an area occupied by the plurality of wind turbines and sending yaw control signals including desired nacelle yaw position instructions to the turbine control module; wherein one or more of the plurality of wind turbines communicates wind information to another of the plurality of wind turbines to maximize performance of the plurality of wind turbines.
15. The decentralized system of claim 14 wherein the SW module aligns the plurality of wind turbines to achieve collective yaw optimization.
16. The decentralized system of claim 14 wherein the SW module performs wake steering to reduce wake interaction and wake losses.
17. The decentralized system of claim 14 further comprising a GUI for remote monitoring and controlling of the decentralized system.
18. The decentralized system of claim 14 wherein the GUI includes real-time feedback on behavior of the decentralized system and an on/off control.
19. The decentralized system of claim 14 further comprising an edge device configured to be communicatively coupled to the turbine control module, the edge device supplying yaw control data to the site controller and receiving the yaw control signals from the site controller.
20. The decentralized system of claim 14 wherein the desired nacelle yaw position instructions are computed for the plurality of turbines in bins of wind speed, wind direction, and nacelle TI present in SCADA data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The foregoing and other objects of the disclosure will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which:
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION
[0034] In the following paragraphs, embodiments will be described in detail by way of example with reference to the accompanying drawings, which are not drawn to scale, and the illustrated components are not necessarily drawn proportionately to one another. Throughout this description, the embodiments and examples shown should be considered as exemplars, rather than as limitations of the present disclosure. As used herein, the “present disclosure” refers to any one of the embodiments described herein, and any equivalents. Furthermore, reference to various aspects of the disclosure throughout this document does not mean that all claimed embodiments or methods must include the referenced aspects.
[0035] Embodiments of the present disclosure provide methods and systems for improving the energy extraction of wind plants. An exemplary wind farm 1 is shown in
[0036] Exemplary methods and systems for controlling group or wind farm level yaw control behavior at a wind plant improve plant performance by making improvements at four levels. At the turbine level, disclosed systems provide more accurate relative wind direction measurement and improve responsiveness of turbine yaw control with additional dynamic yaw control tuning optimization based on the high-speed turbine wind direction sensor history. At site level, systems and methods eliminate yaw zero error or yaw misalignment regularly online in a higher frequency at seconds to minutes based on environmental conditions such as air density, temperature and turbulence.
[0037] Once improved, individual turbine yaw control accuracy and performance consider neighboring turbines’ measured wind directions to come up with the wind direction flow across a group of turbines 10 or a whole farm 1. Fourth, based on the overall farm level wind speed and the accurate yaw positions across the group of wind turbines 10 or the wind farm 1, the systems deploy a wake steering model such as the NREL FLORIS model. This controls the upstream turbines at the moment to yaw away from wind enough for the downstream turbines to achieve higher production, thereby improving the overall group or farm level power production as a whole. This four-level methodology improves the farm level production to about 3-5% AEP. The final control output at system level is the desired turbine nacelle direction. It should be noted that there could be multiple opportunities to guide the turbine to point to the directions the group or wind farm level controller desires.
[0038] With reference to
[0039] Exemplary implementations could have portions of control systems or processes on edge or cloud computing. Wind plant network communication could be wired or wireless. A GUI and/or wizard-like user interface 25 may be provided for monitoring and controlling the system 2 remotely. The GUI at the wind plant may include real-time feedback on system behavior and on/off control. A cloud GUI is read-only and may be slightly behind real time, displaying the cumulative benefit.
[0040] In exemplary embodiments, the coordinated yaw controller 20 determines the collective wind direction across the area 6 of the wind farm 1, also at wind turbine group or wind farm level. The coordinated yaw controller 20 collects the turbine yaw control inputs and outputs high frequency data while monitoring how each wind turbine yaw control behaves. It may send out a yaw bias signal to help the turbine yaw control to achieve better accuracy and response time. The coordinated yaw controller analyzes the high frequency power data to determine how much the yaw misalignment is present for each turbine at current time and send a correction offset signal to each wind turbine 10.
[0041] Referring to
[0042] Alternatively, as shown in
[0043] Additional modules or components could be provided to generate the same improved yaw control performance other than additional hardware inputs or control SW inputs from the edge computer or cloud, such as from additional measurement hardware such as Metmast, LiDAR or RADAR. Also, a turbine control unit software modification could be performed to implement the required controls instead of relying on add-on hardware such as a retrofit data communication and processing unit 23. Advantageously, disclosed systems allow for a decentralized analysis implementation (true swarm computing) implemented on each turbine with all turbines talking to each other. In other words, multiple wind turbines “collaborate” to maximize plant performance.
[0044] Turning now to
[0045]
[0046] Collective yaw control 122 utilizes 36 social wind information across multiple turbines. As best seen in
[0047] In operation, exemplary methods 3 perform the following steps. They collect wind characteristic data from wind turbine sensors 22. The disclosed methods determine bias (yaw misalignment) of each measurement and perform yaw misalignment correction 114 in an automated and regular fashion. They determine the wind flow direction through the wind plant 1 using these measurements and appropriate models. Condition specific adjustments are possible depending on wind direction and wind speed. Exemplary methods determine the desired nacelle yaw positions 38 for each turbine based on the wake modeling to maximize the performance of the whole group or farm 1 as a function of time. They send positions to the wind turbines 10 such that the turbines move in a dynamically optimum way to improve production of energy or reduce mechanical loads on the turbine structure and components.
[0048] To improve yaw control accuracy and response at the turbine level, either the yaw control system settings are optimized or an additional controls input is added to the original feedback loop of the turbine yaw control. Such additional input can be an additional bias over the wind direction sensor signal or additional controls output of the coordinated yaw controller 20. In exemplary embodiments, these changes are based on the optimization separately done with a simulated model based on high frequency historic yaw control data at a site level edge computer or in the cloud.
[0049] Operations include tracking the high frequency yaw control and power production data history of the turbines 10 in the wind plant 1 and yaw control resulting nacelle direction. The coordinated yaw controller 20 determines if each wind turbine 10 is yawing the rotor 12 into the wind to capture the highest power. As best seen in
[0050] When individual turbine yaw control accuracy and performance is corrected and improved, neighboring turbines’ measured wind directions are analyzed to determine the wind direction flow across a group of turbines 10 or a whole wind farm 1. The site level coordinated yaw controller 20 tracks the wind direction sensed across a group of neighboring wind turbines 10 to identify the collective wind direction across the region all these turbines occupy. The local consensus wind direction is determined using all available information at site level. The wind direction changes across this region are determined in real time and support the yaw control at farm level to perform proper wake steering.
[0051] Based on the overall farm level wind speed and the accurate yaw positions across the group of wind turbines or the wind farm, a wake steering model may be performed, as shown in
[0052] The wake steering and farm level yaw control could also be used to mitigate downstream turbine mechanical loading instead of to increase energy production. In exemplary embodiments, the farm or group level control could use more than wake steering to help the turbine interaction, such as purposefully derating the upstream turbines to achieve a similar wake reduction effect downstream. Exemplary embodiments utilize a calibrated wake steering model, optimizing a wind plant using bins of wind speed, wind direction, and nacelle TI present in a large amount of 10-minute SCADA data. Optimum yaw position values are computed for all turbines in all bins, and both the total wake losses and the recoverable wake losses are estimated.
[0053]
[0054] Memory 1090 provides volatile storage for computer software instructions 1292 (e.g., instructions for the processes/calculations described above, for example, receiving operating state information from the wind farm system and sensor data from the blade sensors to calculate cyclic loads, the processes for cycle counting, calculating the cyclic loads, determining the cyclic loading’s effect on the life span of a wind turbine or specific component thereof, the bending moment calculations and calibration calculations) and data 1294 used to implement an embodiment of the present disclosure. Disk storage 1295 provides non-volatile storage for computer software instructions 1292 and data 1294 used to implement an embodiment of the present disclosure. Central processor unit 1284 is also attached to system bus 1279 and provides for the execution of computer instructions.
[0055] In an exemplary embodiment, the processor routines 1292 (e.g., instructions for the processes/calculations described above) and data 1094 are a computer program product (generally referenced 1292), including a computer readable medium (e.g., a removable storage medium such as one or more DVD-ROMs, CD-ROMs, diskettes, tapes, etc.) that provides at least a portion of the software instructions for the invention system. Computer program product 1292 can be installed by any suitable software installation procedure, as is well known in the art.
[0056] In another embodiment, at least a portion of the software instructions may also be downloaded over a cable, communication and/or wireless connection. Further, the present embodiments may be implemented in a variety of computer architectures. The computer of
[0057] Thus, it is seen that systems and methods of coordinated yaw control of multiple wind turbines are provided. It should be understood that the example embodiments described above may be implemented in many different ways. In some instances, the various methods and machines described herein may each be implemented by a physical, virtual or hybrid general purpose computer having a central processor, memory, disk or other mass storage, communication interface(s), input/output (I/O) device(s), and other peripherals. The general purpose computer is transformed into the machines that execute the methods described above, for example, by loading software instructions into a data processor, and then causing execution of the instructions to carry out the functions described, herein. Embodiments may therefore typically be implemented in hardware, firmware, software, or any combination thereof.
[0058] While embodiments of the disclosure have been particularly shown and described with references to example embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention encompassed by the appended claims. For example, the disclosed augmented control is described in the context of wind farms and wind turbines, but may be applied to augment control of other turbines, such underwater turbines.