# US 2019/0170118 A1 · Cloud-based turbine control feedback loop

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0170118 A1
- Document ID: US20190170118A1
- Status: Published application
- Kind: A1
- Application number: 16/212,546
- Filed: 2018-12-06
- Published: 2019-06-06
- Earliest claimed: 2017-12-05
- Assignees: WindWISDEM Corp.
- Applicants: WindWISDEM Corp.
- Inventors: Jim Kiles; Jon Sigerman; Zachary Lebovitz; August Kiles; Ashish Badjatia
- Web page: https://patentgrep.com/patent/US20190170118A1

## CPC

- F03D 7/043: {characterised by the type of control logic}
- F03D 7/0204: {for orientation in relation to wind direction}
- F03D 7/0224: {Adjusting blade pitch}
- F03D 7/047: {characterised by the controller architecture, e.g. multiple processors or data communications}
- F03D 7/048: {controlling wind farms}
- G05B 19/042: using digital processors (G05B19/05 takes precedence)
- G05B 19/0426: {Programming the control sequence}
- F05B 2270/32: Wind speeds
- F05B 2270/321: Wind directions
- F05B 2270/328: Blade pitch angle
- F05B 2270/329: Azimuth or yaw angle
- F05B 2270/404: active, predictive, or anticipative
- F05B 2270/504: electronic means, e.g. electronic tubes, transistors or IC's within an electronic circuit
- F05B 2270/70: Type of control algorithm
- F05B 2270/708: with comparison tables
- G05B 2219/24215: Scada supervisory control and data acquisition
- G05B 2219/2619: Wind turbines
- Y02E 10/72: Wind turbines with rotation axis in wind direction
- F03D: WIND MOTORS
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- F05B: INDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
- Y02E: REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION

## Abstract

A method and apparatus for applying optimized yaw settings to wind turbines including receiving operating data from at least one wind turbine on a wind farm and sending the data to a supervisory control and data acquisition (SCADA) system on the at least one wind turbine to generate current SCADA data. The current SCADA data is sent a central processing center away from the wind farm. The central processing center includes an optimization system that can generate a new look up table (LUT) including at least one new wind turbine yaw setting calculated using information comprising wind direction, wind velocity, wind turbine location in the wind farm, information from a historic SCADA database, and yaw optimizing algorithms. The new LUT is then sent to a yaw setting selection engine (YSSE) where instructions regarding the use of the new LUT are generated.

## Claims

### Claim 1

A method comprising,
receiving operating data from at least one wind turbine, wherein the data includes current wind turbine operating conditions, and the at least one wind turbine is located on a wind farm;
sending the operating data to a supervisory control and data acquisition (SCADA) system on the at least one wind turbine;
generating current SCADA data;
sending the current SCADA data to an edge system, wherein the edge system is located on a local network at the wind farm;
sending the current SCADA data from the edge system to a central processing center, wherein the central processing center is in a location away from the wind farm, wherein the central processing center includes an optimization system that can generate a new look up table (LUT), the new LUT including at least one new wind turbine yaw setting calculated using information comprising wind direction, wind velocity, wind turbine location in the wind farm, information from a historic SCADA database, and yaw optimizing algorithms;
generating the new LUT;
sending the new LUT to an optimized configuration settings system located at the local network at the wind farm;
sending the new LUT from the optimized configuration settings system to a yaw setting selection engine (YSSE), wherein the YSSE generates instructions regarding the use of the new LUT; and
executing the instructions generated by the YSSE to set a yaw of the at least one wind turbine.

### Claim 2 (depends on 1)

The method of claim 1, wherein the location of the YSSE is at least one of the wind turbine, the local network at the wind farm, and combinations thereof.

### Claim 3 (depends on 1)

The method of claim 1, wherein the YSEE comprises logic to:
determine whether a new LUT is available;
on condition the new LUT is available, generate instructions to:
receive the new LUT;
compare the current yaw setting with an at least one new yaw setting:
on condition that the current yaw setting is not same as the at least one new yaw setting:
send a signal to an operating control system controller to update the current yaw setting to the at least one new yaw setting on an operating control system located at the wind turbine;
apply the at least one new yaw setting to the operating control system; and
on condition that the current yaw setting is same as the at least one new yaw setting:
search for an other new LUT;
on condition the new LUT is not available, generate instructions to:
monitor SCADA data using the YSSE;
send a command to the operating control system located at the wind turbine to turn the wind turbine to a default 90 degrees to the wind if wind direction or wind velocity has changed and a prior LUT is expired, wherein the prior LUT is a LUT that was available before the new LUT; and
apply the command to the operating control system of the wind turbine.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving a predicted wind farm power output from the central processing center;
measuring an actual wind farm power output after the at least one new yaw setting has been applied; and
comparing the predicted wind farm power output to the actual wind farm power output.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
providing feedback to the central processing center regarding the comparison between the predicted wind farm power output the actual wind farm power output and generating instructions to:
on condition that the predicted wind farm power output is higher than the actual wind farm power output:
generate a new LUT based on the feedback, wherein the new LUT includes yaw settings that are predicted to increase the actual wind farm power output;
send the new LUT to the optimized configuration settings system; and
on condition that the actual wind farm power output is higher than the predicted wind farm power output:
update at least one of the information in the historic SCADA database, the yaw optimizing algorithms, and combinations thereof to enable a future predicted wind farm power output to be closer to the actual wind farm power output; and
executing the instructions.

### Claim 6 (depends on 4)

The method of claim 4, wherein the predicted wind farm power output is based on predicted optimal yaw settings.

### Claim 7 (depends on 1)

The method of claim 1, wherein the location of the optimized configuration settings system is at least one of the central processing center, the local network at the wind farm, and combinations thereof.

### Claim 8

A method comprising:
receiving a current Supervisory Control and Data Acquisition (SCADA) data including a current yaw setting for a wind turbine, wherein the current SCADA data is received at a yaw setting selection engine (YSSE);
determining whether a new look up table (LUT) is available using a yaw setting selection engine (YSSE), wherein the YSSE includes logic to determine whether the new LUT is available, and the new LUT comprises at least one new yaw setting, the logic including:
on condition the new LUT is available:
receiving the new LUT;
comparing the current yaw setting with an at least one new yaw setting, wherein the YSSE includes logic to determine whether the current yaw setting is same as the at least one new yaw setting, the logic generating instructions to:
on condition that the current yaw setting is not same as the at least one new yaw setting:
send a signal to an operating control system controller to update the current yaw setting to the at least one new yaw setting on an operating control system located at the wind turbine;
apply the at least one new yaw setting to the operating control system; and
on condition that the current yaw setting is same as the at least one new yaw setting:
search for an other new LUT;
on condition the new LUT is not available:
monitor SCADA data using the YSSE;
send a signal to the operating control system located at the wind turbine to turn the wind turbine to a default 90 degrees to the wind if wind direction or wind velocity has changed and a prior LUT is expired, wherein the prior LUT is a LUT that was available before the new LUT; and
apply the signal to the operating control system of the wind turbine; and
executing the instructions if the current yaw setting is not same as the at least one new yaw setting to set a yaw of the wind turbine.

### Claim 9 (depends on 8)

The method of claim 8, wherein the new LUT is generated using a central processing center and the central processing center comprises:
an optimization system, wherein the optimization system includes logic to generate the new LUT including at least one new yaw setting; and
an optimized configuration settings system, wherein the optimization configuration settings system receives and stores the new LUT.

### Claim 10 (depends on 8)

The method of claim 8, wherein the current SCADA data is received from a turbine condition sensor, and the turbine condition sensor includes at least one of a temperature sensor, an accelerometer, a wind sensor, a displacement sensor and combinations thereof.

### Claim 11 (depends on 8)

The method of claim 8, wherein the SCADA data includes at least one of a wind parameter on a wind turbine, a performance parameter, a vibration parameter, a temperature parameter and combinations thereof.

### Claim 12 (depends on 11)

The method of claim 11, wherein the wind parameter includes at least one of a wind velocity, a wind deviation, and combinations thereof.

### Claim 13 (depends on 11)

The method of claim 11, wherein the performance parameter includes at least one of a power output, a rotor speed, a blade pitch angle, and combinations thereof.

### Claim 14 (depends on 8)

The method of claim 8, wherein the location of the YSSE is at least one of a local network, the wind turbine, and combinations thereof.

### Claim 15 (depends on 8)

The method of claim 8, wherein the new look up table includes at least one of a wind velocity, a wind direction, a yaw angle and combinations thereof.

### Claim 16 (depends on 8)

The method of claim 8, wherein the location of the optimized configuration settings system is at least one of the central processing center, the local network, and combinations thereof.

### Claim 17 (depends on 8)

The method of claim 8, wherein the turbine includes at least one of a condition sensor, a SCADA system, an operating control system, the YSSE, and combinations thereof.

### Claim 18 (depends on 8)

The method of claim 8, wherein the central processing center is a cloud network.

### Claim 19

A computing apparatus, the computing apparatus comprising:
a processor; and
a memory storing instructions that, when executed by the processor, configure the apparatus to,
receive operating data from at least one wind turbine, wherein the data includes current wind turbine operating conditions, and the at least one wind turbine is located on a wind farm;
send the operating data to a supervisory control and data acquisition (SCADA) system on the at least one wind turbine;
generate current SCADA data;
send the current SCADA data to an edge system, wherein the edge system is located on a local network at the wind farm;
send the current SCADA data from the edge system to a central processing center, wherein the central processing center is in a location away from the wind farm, wherein the central processing center includes an optimization system that can generate a new look up table (LUT), the new LUT including at least one new wind turbine yaw setting calculated using information comprising wind direction, wind velocity, wind turbine location in the wind farm, information from a historic SCADA database, and yaw optimizing algorithms;
generate the new LUT;
send the new LUT to an optimized configuration settings system located at the local network at the wind farm;
send the new LUT from the optimized configuration settings system to a yaw setting selection engine (YSSE), wherein the YSSE generates instructions regarding the use of the new LUT; and
execute the instructions generated by the YSSE to set a yaw of the at least one wind turbine.

### Claim 20 (depends on 19)

The computing apparatus of claim 19, wherein the YSEE comprises logic to:
determine whether a new LUT is available;
on condition the new LUT is available, generate instructions to:
receive the new LUT;
compare the current yaw setting with an at least one new yaw setting:
on condition that the current yaw setting is not same as the at least one new yaw setting:
send a signal to an operating control system controller to update the current yaw setting to the at least one new yaw setting on an operating control system located at the wind turbine;
apply the at least one new yaw setting to the operating control system; and
on condition that the current yaw setting is same as the at least one new yaw setting:
search for an other new LUT;
on condition the new LUT is not available, generate instructions to:
monitor SCADA data using the YSSE;
send a command to the operating control system located at the wind turbine to turn the wind turbine to a default 90 degrees to the wind if wind direction or wind velocity has changed and a prior LUT is expired, wherein the prior LUT is a LUT that was available before the new LUT; and
apply the command to the operating control system of the wind turbine.
