SYSTEMS AND METHODS FOR PRIORITIZED WAKE STEERING OF WIND TURBINES IN A WIND FARM
20250198380 ยท 2025-06-19
Inventors
- Scott Charles Evans (Burnt Hills, NY, US)
- Samuel Bryan Shartzer (Greenville, SC, US)
- Tapan Ravin Shah (Los Altos, CA, US)
- Upasana R (Bengaluru, IN)
- Nihaar Rajesh Shah (Jersey City, NJ, US)
Cpc classification
F03D7/049
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D17/029
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D17/008
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/204
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/321
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2260/84
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A system and method operate a wind farm having a plurality of wind turbines, and include determining a wind direction of a wind affecting the wind farm. Based on the wind direction, at least one upwind turbine is identified that produces a wake effect on one or more downwind wind turbines, the upwind wind turbine and affected downwind wind turbines defining a cluster. Based on a current yaw position of the upwind turbine and the wind direction, a yaw steer is determined for the upwind turbine to reduce the wake effect on the downstream wind turbines in the cluster. The yaw steer is based on increasing a net energy gain from the cluster, the net energy gain determined by subtracting an energy cost of the yaw steer from an increased energy production of the cluster resulting from the yaw steer. The upwind wind turbine is controlled to change yaw position in accordance with the yaw steer when the net energy gain satisfies a minimum threshold level.
Claims
1. A method for operating a wind farm having a plurality of wind turbines, the method comprising performing via a controller: determining a wind direction of a wind affecting the wind farm; based on the wind direction, identifying at least one upwind turbine that produces a wake effect on one or more downwind wind turbines, the upwind wind turbine and affected downwind wind turbines defining a cluster; based on a current yaw position of the upwind turbine and the wind direction, determining a yaw steer for the upwind turbine to reduce the wake effect on the downstream wind turbines in the cluster; wherein the yaw steer is based on increasing a net energy gain from the cluster, the net energy gain determined by subtracting an energy cost of the yaw steer from an increased energy production of the cluster resulting from the yaw steer; and controlling the upwind wind turbine to change yaw position in accordance with the yaw steer when the net energy gain satisfies a minimum threshold level.
2. The method according to claim 1, wherein one or more of the following are predetermined and stored for access by the controller: the identification of the cluster at a plurality of different wind directions; the energy cost for different yaw steers; and the increased energy production of the cluster for different yaw steers at a plurality of different wind directions.
3. The method according to claim 1, wherein the minimum threshold level is based at least in part on considerations of machinery wear and lifespan reduction caused by the yaw steers.
4. The method according to claim 1, wherein the increase in net energy gain is maximized by computing the net energy gain for a plurality of yaw steers for the cluster and selecting the yaw steer producing the highest net energy gain.
5. The method according to claim 1, further comprising identifying a plurality of the clusters, determining the yaw steer and net energy gain for each of the clusters, ranking the clusters according to the net energy gain of each of the clusters, and performing the yaw steers according to the ranking only for the clusters satisfying the minimum threshold level of the net energy gain.
6. The method according to claim 5, wherein the ranking of the clusters includes satisfying a certainty threshold for determination of the wake effect on the downwind wind turbines, wherein a cluster that does not satisfy the certainty threshold is not ranked and does not receive a yaw steer.
7. The method according to claim 5, wherein the ranking of the clusters is conducted according to one or more of: (a) a relative geographic position analysis of the upwind and downwind wind turbines in the clusters; (b) a physics based simulation model of the clusters; (c) a data driven analysis based on known energy production from the clusters at different wind conditions; (d) AI models applied to simulation data; and (e) a certainty priority consideration given to a cluster having a free stream upwind turbine directly affecting downwind wind turbines.
8. The method according to claim 5, wherein after ranking the clusters according to the net energy gain of the clusters, further comprising: determine non-disjoint clusters that share wind turbines with adjacent clusters; and remove non-disjoint clusters from the ranking that have a lesser net energy gain than adjacent non-disjoint clusters.
9. The method according to claim 8, wherein only disjoint clusters remain in the ranking after the removal of the non-disjoint clusters.
10. The method according to claim 5, wherein the identification of the plurality of clusters at a plurality of different wind directions is predetermined and stored electronically in a memory for access by the controller.
11. A wind farm, comprising: a plurality of wind turbines; a controller, the controller configured to operate the wind farm by performing the following: determine a wind direction of a wind affecting the wind farm; based on the wind direction, identify at least one upwind turbine that produces a wake effect on one or more downwind wind turbines, the upwind wind turbine and affected downwind wind turbines defining a cluster; based on a current yaw position of the upwind turbine and the wind direction, determining a yaw steer for the upwind turbine to reduce the wake effect on the downstream wind turbines in the cluster; wherein the yaw steer is based on maximizing a net energy gain from the cluster, the net energy gain determined by subtracting an energy cost of the yaw steer from an increased energy production of the cluster resulting from the yaw steer; and controlling the upwind wind turbine to change yaw position in accordance with the yaw steer when the net energy gain satisfies a minimum threshold level.
12. The wind farm according to claim 11, wherein one or more of the following are predetermined and stored for access by the controller: the identification of the cluster at a plurality of different wind directions; the energy cost for different yaw steers; and the increased energy production of the cluster for different yaw steers at a plurality of different wind directions.
13. The wind farm according to claim 11, wherein the minimum threshold level is based at least in part on considerations of machinery wear and lifespan reduction caused by the yaw steers.
14. The wind farm according to claim 11, wherein the increase in net energy gain is maximized by computing the net energy gain for a plurality of yaw steers for the cluster and selecting the yaw steer producing the highest net energy gain.
15. The wind farm according to claim 11, wherein the controller is further configured to identify a plurality of the clusters, determine the yaw steer and net energy gain for each of the clusters, rank the clusters according to the net energy gain of each of the clusters, and initiate the yaw steers according to the ranking only for the clusters satisfying the minimum threshold level of the net energy gain.
16. The wind farm according to claim 15, wherein the ranking of the clusters by the controller includes satisfying a certainty threshold for determination of the wake effect on the downwind wind turbines, wherein a cluster that does not satisfy the certainty threshold is not ranked and does not receive a yaw steer.
17. The wind farm according to claim 15, wherein the ranking of the clusters is conducted by the controller according to one or more of: (a) a relative geographic position analysis of the upwind and downwind wind turbines in the clusters; (b) a physics based simulation model of the clusters; (c) a data driven analysis based on known energy production from the clusters at different wind conditions; (d) AI models applied to simulation data; and (e) a certainty priority consideration given to a cluster having a free stream upwind turbine directly affecting downwind wind turbines.
18. The wind farm according to claim 15, wherein after ranking the clusters according to the net energy gain of the clusters, the controller is further configured to: determine non-disjoint clusters that share wind turbines with adjacent clusters; and remove non-disjoint clusters from the ranking that have a lesser net energy gain than adjacent non-disjoint clusters.
19. The wind farm according to claim 18, wherein only disjoint clusters remain in the ranking after the removal of the non-disjoint clusters.
20. The wind farm according to claim 15, wherein the identification of the plurality of clusters at a plurality of different wind directions is predetermined and stored electronically in a memory for access by the controller.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0021] A full and enabling disclosure of the present invention, including the best mode thereof, directed to one of ordinary skill in the art, is set forth in the specification, which makes reference to the appended figures, in which:
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030] Repeat use of reference characters in the present specification and drawings is intended to represent the same or analogous features or elements of the present invention.
DETAILED DESCRIPTION
[0031] Reference now will be made in detail to embodiments of the invention, one or more examples of which are illustrated in the drawings. Each example is provided by way of explanation of the invention, not limitation of the invention. In fact, it will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the scope or spirit of the invention. For instance, features illustrated or described as part of one embodiment can be used with another embodiment to yield a still further embodiment. Thus, it is intended that the present invention covers such modifications and variations as come within the scope of the appended claims and their equivalents.
[0032] The terms coupled, fixed, attached to, and the like refer to both direct coupling, fixing, or attaching, as well as indirect coupling, fixing, or attaching through one or more intermediate components or features, unless otherwise specified herein.
[0033] Approximating language, as used herein throughout the specification and claims, is applied to modify any quantitative representation that could permissibly vary without resulting in a change in the basic function to which it is related. Accordingly, a value modified by a term or terms, such as about, approximately, and substantially, are not to be limited to the precise value specified. In at least some instances, the approximating language may correspond to the precision of an instrument for measuring the value, or the precision of the methods or machines for constructing or manufacturing the components and/or systems. For example, the approximating language may refer to being within a 10 percent margin.
[0034] Here and throughout the specification and claims, range limitations are combined and interchanged, such ranges are identified and include all the sub-ranges contained therein unless context or language indicates otherwise. For example, all ranges disclosed herein are inclusive of the endpoints, and the endpoints are independently combinable with each other.
[0035] Generally, the present disclosure is directed to systems and methods for controlling a wind farm. In particular, the systems and methods may facilitate the optimization of the output of the wind farm when at least one wind turbine is affected by a wake emanating from another turbine. In other words, the systems and methods may be directed to the optimization of the power output of the wind farm when the wind impacting a downwind turbine differs from a freestream wind due to a wake generated by an upwind turbine when the wind has a given wind profile (e.g., wind speed and wind direction). As such, the present disclosure may include systems and methods which facilitate the optimization of an operational setpoint (e.g., yaw position) for the upwind turbine, as well as operational setpoints for the downwind wind turbines (such as pitch, tip speed ratio (TSR), generator torque, and/or yaw setpoints) in order to maximize the power output for the wind farm for the given wind profile when at least one wind turbine is subjected to wake effects.
[0036] Referring now to the drawings,
[0037]
[0038] In addition, it should be understood that the wind turbines 102 of the wind farm 100 may have any suitable configuration, such as the embodiment shown in
[0039] As shown generally in the figures, each wind turbine 102 of the wind farm 100 may also include a turbine controller 104 communicatively coupled to a farm controller 108. Moreover, in one embodiment, the farm controller 108 may be coupled to the turbine controllers 104 through a network 110 to facilitate communication between the various wind farm components. The wind turbines 102 may also include one or more sensors 105, 106 configured to monitor various operating, wind, and/or loading conditions of the wind turbine 102. For instance, the one or more sensors may include blade sensors for monitoring the rotor blades 112; generator sensors for monitoring generator loads, torque, speed, acceleration and/or the power output of the generator; wind sensors 106 for monitoring the one or more wind conditions; shaft sensors for measuring loads of the rotor shaft and/or the rotational speed of the rotor shaft; temperature sensors for monitoring the temperature of a component or space. Additionally, the wind turbine 102 may include one or more tower sensors for measuring the loads transmitted through the tower 114 and/or the acceleration of the tower 114 in a fore/aft or side/side direction. In various embodiments, the sensors may be any one of or combination of the following: accelerometers, pressure sensors, angle of attack sensors, vibration sensors, Miniature Inertial Measurement Units (MIMUs), camera systems, fiber optic systems, anemometers, wind vanes, Sonic Detection and Ranging (SODAR) sensors, infra lasers, light detecting/ranging sensors, radiometers, pitot tubes, rawinsondes, other optical sensors, and/or any other suitable sensors.
[0040] Referring now to
[0041] As used herein, the term processor refers not only to integrated circuits referred to in the art as being included in a computer, but also refers to a controller, a microcontroller, a microcomputer, a programmable logic controller (PLC), an application specific integrated circuit, and other programmable circuits. Additionally, the memory device(s) 152 may generally include memory element(s) including, but not limited to, computer readable medium (e.g., random access memory (RAM)), computer readable non-volatile medium (e.g., a flash memory), a floppy disk, a compact disc-read only memory (CD-ROM), a magneto-optical disk (MOD), a digital versatile disc (DVD) and/or other suitable memory elements. Such memory device(s) 152 may generally be configured to store suitable computer-readable instructions that, when implemented by the processor(s) 150, configure the controller(s) 104, 108 to perform various functions as described herein.
[0042] Moreover, the network 110 that couples the farm controller 108, the turbine controllers 104, and/or the wind sensors 106 in the wind farm 100 may include any known communication network such as a wired or wireless network, optical networks, and the like. In addition, the network 110 may be connected in any known topology, such as a ring, a bus, or hub, and may have any known contention resolution protocol without departing from the art. Thus, the network 110 is configured to provide data communication between the turbine controller(s) 104 and the farm controller 108 in near real time.
[0043] As mentioned, the wind farm 100 may include environmental sensors for monitoring a wind profile of the wind (W) affecting the wind farm 152, such as the wind sensors 106 and other sensors 107. These sensors 106, 107 may, for example, be a wind vane, an anemometer, a light detecting/ranging sensor, thermometer, barometer, or other suitable sensor. The data gathered by the environmental sensor(s) 106, 107 may include measures of wind speed, wind direction, wind shear, wind gust, wind veer, atmospheric pressure, pressure gradient and/or temperature. It should be appreciated that the environmental sensor(s) 106, 107 may include a network of sensors and may be positioned away from the turbine(s) 102. It should be appreciated that environmental conditions may vary significantly across a wind farm 100. Thus, the environmental sensor(s) 106, 107 may allow for the local environmental conditions at each wind turbine 100 to be monitored individually by the respective turbine controllers and collectively by the farm controller.
[0044] Referring now to
[0045] Focusing on a single cluster 200 including the upwind wind turbine #4 and wake-effected downwind wind turbines #14 and #15 (cluster #4), the upwind wind turbine #4 has a current yaw angle/position. The method proposes to determine a yaw steer for this upwind wind turbine #4 that increases (preferably, maximizes) a net energy (power) gain from cluster #4, wherein the net energy gain is computed by subtracting an energy cost of the yaw steer from an increased energy production of the cluster resulting from the yaw steer. For example, referring to
Cost of first priority steer=Cost(motor start)+50*Cost(motor run/degree)
[0046] The overall net gain of cluster #4 for the first priority steer is represented as:
first priority steer Gain(net)=Gain(final)Gain(initial)Cost(steer)
Assuming that the cost of the 50 degree yaw steer is 2.0 kW, the net Gain of the first priority steer is:
first priority steer Gain(net)=1542.0=9.0 kW
[0047] The overall gain of 9.0 kW for the cluster is then compared to a threshold gain value that represents a minimum gain required before the yaw steer will be implemented. For example, if the threshold gain value is set at 5.0 kW, the yaw steer of wind turbine #4 to the 40 degree yaw position will be initiated by the controller and transmitted to the wind turbine controller to steer wind turbine #4. However, if the threshold gain value is set at 9.5 kW, then wind turbine #4 will not be steered.
[0048] Still referring to
Cost of second priority steer=Cost(motor start)+10*Cost(motor run/degree)
[0049] Assuming that the cost of the 10 degree steer is 0.4 kW (one-fifth of the 50 degree steer), the net Gain of the second priority steer is:
second priority steer Gain(net)=1440.3=9.7 kW
[0050] Thus, the second priority steer actually produces a greater net Gain from cluster #4 (9.7 kW as compared to 9.0 kW). In order to maximize the net Gain from cluster #4, the controller will select the +20 degree yaw steer. Again, this net Gain (9.7 kW) will be compared to threshold gain value prior to initiating the yaw steer.
[0051] Certain of the values or information used for the control method may be predetermined and stored for access and use by the controller. This stored data may include, for example: the identification of the cluster at a plurality of different wind directions; the energy cost for different yaw steers; and the increased energy production of the cluster for different yaw steers at a plurality of different wind directions.
[0052] In certain embodiments, the minimum threshold level against which the net gain of the cluster is compared may be based at least in part on a consideration of machinery wear and lifespan reduction caused by the yaw steers. For example, each yaw steer produces wear on the yaw motor and yaw gears, with multiple steers and greater magnitude steers producing more wear and reducing the lifespan of the components. A consideration or value attributed to this wear on the components may be built into the threshold value. For example, the threshold value for a 40-degree yaw steer may be set higher than the value for a 20-degree yaw steer. In another scenario, the threshold values may increase as the frequency of yaw steers increases.
[0053] Still referring to
[0054] It should be appreciated that not all of the clusters identified in
[0055] Various other considerations may be factored into the ranking of the clusters. For example, the ranking may include satisfying a certainty threshold for determination of the wake effect on the downwind wind turbines in the cluster, wherein a cluster that does not satisfy the certainty threshold is not ranked (or decreased in the rank) and may not receive a yaw steer even if the minimum threshold value is satisfied by the cluster.
[0056] The determination of the net gains and ranking of the clusters in general, including the certainty threshold discussed above, may be based on various data sources and processes, including one or more of: (a) a relative geographic position analysis of the upwind and downwind wind turbines in the clusters; (b) a physics based simulation model of the clusters; (c) a data driven analysis based on known energy production from the clusters at different wind conditions; (d) AI models applied to simulation data; and (e) a certainty priority consideration given to a cluster having a free stream upwind turbine directly affecting downwind wind turbines.
[0057] Referring to
[0058] Referring to
[0059] It should be appreciated that the identification of the plurality of clusters at a plurality of different wind directions is predetermined and stored in a memory for access by the controller.
[0060]
[0061] Focusing on cluster #2 as an example, the method proposes to determine a yaw steer for upwind wind turbine #2 that increases (preferably, maximizes) a net energy (power) gain from cluster #2, wherein the net energy gain is computed by subtracting an energy cost of the yaw steer from an increased energy production of the cluster resulting from the yaw steer, as discussed above with respect to the embodiment of
[0062]
[0063]
[0064]
[0074] The skilled artisan will recognize the interchangeability of various features from different embodiments. Similarly, the various method steps and features described, as well as other known equivalents for each such methods and feature, can be mixed and matched by one of ordinary skill in this art to construct additional systems and techniques in accordance with principles of this disclosure. Of course, it is to be understood that not necessarily all such objects or advantages described above may be achieved in accordance with any particular embodiment. Thus, for example, those skilled in the art will recognize that the systems and techniques described herein may be embodied or carried out in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other objects or advantages as may be taught or suggested herein.
[0075] This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they include structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
[0076] Further aspects of the invention are provided by the subject matter of the following clauses: [0077] Clause 1: A method for operating a wind farm having a plurality of wind turbines, the method comprising performing via a controller: determining a wind direction of a wind affecting the wind farm; based on the wind direction, identifying at least one upwind turbine that produces a wake effect on one or more downwind wind turbines, the upwind wind turbine and affected downwind wind turbines defining a cluster; based on a current yaw position of the upwind turbine and the wind direction, determining a yaw steer for the upwind turbine to reduce the wake effect on the downstream wind turbines in the cluster; wherein the yaw steer is based on increasing a net energy gain from the cluster, the net energy gain determined by subtracting an energy cost of the yaw steer from an increased energy production of the cluster resulting from the yaw steer; and controlling the upwind wind turbine to change yaw position in accordance with the yaw steer when the net energy gain satisfies a minimum threshold level. [0078] Clause 2: The method according to clause 2, wherein one or more of the following are predetermined and stored for access by the controller: the identification of the cluster at a plurality of different wind directions; the energy cost for different yaw steers; and the increased energy production of the cluster for different yaw steers at a plurality of different wind directions. [0079] Clause 3: The method according to clause 1 or 2, wherein the minimum threshold level is based at least in part on considerations of machinery wear and lifespan reduction caused by the yaw steers. [0080] Clause 4: The method according to any one of clauses 1-3, wherein the increase in net energy gain is maximized by computing the net energy gain for a plurality of yaw steers for the cluster and selecting the yaw steer producing the highest net energy gain. [0081] Clause 5: The method according to any one of clauses 1-4, further comprising identifying a plurality of the clusters, determining the yaw steer and net energy gain for each of the clusters, ranking the clusters according to the net energy gain of each of the clusters, and performing the yaw steers according to the ranking only for the clusters satisfying the minimum threshold level of the net energy gain. [0082] Clause 6: The method according to any one of clauses 1-5, wherein the ranking of the clusters includes satisfying a certainty threshold for determination of the wake effect on the downwind wind turbines, wherein a cluster that does not satisfy the certainty threshold is not ranked and does not receive a yaw steer. [0083] Clause 7: The method according to any one of clauses 1-6, wherein the ranking of the clusters is conducted according to one or more of: (a) a relative geographic position analysis of the upwind and downwind wind turbines in the clusters; (b) a physics based simulation model of the clusters; (c) a data driven analysis based on known energy production from the clusters at different wind conditions; (d) AI models applied to simulation data; and (e) a certainty priority consideration given to a cluster having a free stream upwind turbine directly affecting downwind wind turbines. [0084] Clause 8: The method according to any one of clauses 1-7, wherein after ranking the clusters according to the net energy gain of the clusters, further comprising: determine non-disjoint clusters that share wind turbines with adjacent clusters; and remove non-disjoint clusters from the ranking that have a lesser net energy gain than adjacent non-disjoint clusters. [0085] Clause 9: The method according to any one of clauses 1-8, wherein only disjoint clusters remain in the ranking after the removal of the non-disjoint clusters. [0086] Clause 10: The method according to any one of clauses 1-9, wherein the identification of the plurality of clusters at a plurality of different wind directions is predetermined and stored for access by the controller. [0087] Clause 11: A wind farm, comprising: a plurality of wind turbines; a controller, the controller configured to operate the wind farm by performing the following: determine a wind direction of a wind affecting the wind farm; based on the wind direction, identify at least one upwind turbine that produces a wake effect on one or more downwind wind turbines, the upwind wind turbine and affected downwind wind turbines defining a cluster; based on a current yaw position of the upwind turbine and the wind direction, determining a yaw steer for the upwind turbine to reduce the wake effect on the downstream wind turbines in the cluster; wherein the yaw steer is based on maximizing a net energy gain from the cluster, the net energy gain determined by subtracting an energy cost of the yaw steer from an increased energy production of the cluster resulting from the yaw steer; and controlling the upwind wind turbine to change yaw position in accordance with the yaw steer when the net energy gain satisfies a minimum threshold level. [0088] Clause 12: The wind farm according to clause 11, wherein one or more of the following are predetermined and stored for access by the controller: the identification of the cluster at a plurality of different wind directions; the energy cost for different yaw steers; and the increased energy production of the cluster for different yaw steers at a plurality of different wind directions. [0089] Clause 13: The wind farm according to clause 11 or 12, wherein the minimum threshold level is based at least in part on considerations of machinery wear and lifespan reduction caused by the yaw steers. [0090] Clause 14: The wind farm according to any one of clauses 11-13, wherein the increase in net energy gain is maximized by computing the net energy gain for a plurality of yaw steers for the cluster and selecting the yaw steer producing the highest net energy gain. [0091] Clause 15: The wind farm according to any one of clauses 11-14, wherein the controller is further configured to identify a plurality of the clusters, determine the yaw steer and net energy gain for each of the clusters, rank the clusters according to the net energy gain of each of the clusters, and initiate the yaw steers according to the ranking only for the clusters satisfying the minimum threshold level of the net energy gain. [0092] Clause 16: The wind farm according to any one of clauses 11-15, wherein the ranking of the clusters by the controller includes satisfying a certainty threshold for determination of the wake effect on the downwind wind turbines, wherein a cluster that does not satisfy the certainty threshold is not ranked and does not receive a yaw steer. [0093] Clause 17: The wind farm according to any one of clauses 11-16, wherein the ranking of the clusters is conducted by the controller according to one or more of: (a) a relative geographic position analysis of the upwind and downwind wind turbines in the clusters; (b) a physics based simulation model of the clusters; (c) a data driven analysis based on known energy production from the clusters at different wind conditions; (d) AI models applied to simulation data; and (e) a certainty priority consideration given to a cluster having a free stream upwind turbine directly affecting downwind wind turbines. [0094] Clause 18: The wind farm according to any one of clauses 11-17, wherein after ranking the clusters according to the net energy gain of the clusters, the controller is further configured to: determine non-disjoint clusters that share wind turbines with adjacent clusters; and remove non-disjoint clusters from the ranking that have a lesser net energy gain than adjacent non-disjoint clusters. [0095] Clause 19: The wind farm according to any one of clauses 11-18, wherein only disjoint clusters remain in the ranking after the removal of the non-disjoint clusters. [0096] Clause 20: The wind farm according to any one of clauses 11-19, wherein the identification of the plurality of clusters at a plurality of different wind directions is predetermined and stored for access by the controller.