Wind Farm Yaw Optimization and Real-Time Control Using Graph Neural Networks - Robotics Institute Carnegie Mellon University

Wind Farm Yaw Optimization and Real-Time Control Using Graph Neural Networks

Rockey Abram Hester V
Master's Thesis, Tech. Report, CMU-RI-TR-21-49, Robotics Institute, Carnegie Mellon University, August, 2021

Abstract

In order to mitigate the effects of climate change, it is important to maximize the power output of our wind energy resources. Wind farm control is typically greedy, with all turbines facing directly into the wind. Due to wake interactions, this leads to reductions in power for downwind turbines for some wind conditions. An alternative is wake steering control, which involves misaligning the yaws of upwind turbines to deflect their wakes away from downwind turbines. This reduces the power generated by the upwind turbines but increases the power output of the farm as a whole. Tools such as FLORIS exist to model wakes and compute optimal wake steering yaw configurations for a given wind farm and wind conditions, but their runtime scales quadratically in the number of turbines, which prevents real-time control for large farms or quickly changing wind conditions.

Using YawGNN, a graph neural network with wind turbines as nodes and wake interactions between turbines as edges, we learn to approximate the FLORIS model. YawGNN is able to find yaw configurations that outperform the greedy solution and are comparable to FLORIS in linear time for wind farms with the same number of turbines as it was trained on. Relational inductive biases in graph neural networks also enable generalization to unseen wind farms, including those with different numbers of turbines. YawGNN is able to accurately estimate the power output of wind farms with ten times the number of turbines it was trained on, as well as find yaw configurations for these examples that are on average of higher quality than the greedy solution in linear time. Finally, we show that YawGNN outperforms FLORIS and is applicable across a greater range of farm sizes and wind direction rates of change when used as the model in a model predictive controller for real-time, wake steering control.

BibTeX

@mastersthesis{Hester-2021-129183,
author = {Rockey Abram Hester V},
title = {Wind Farm Yaw Optimization and Real-Time Control Using Graph Neural Networks},
year = {2021},
month = {August},
school = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-21-49},
keywords = {climate, energy, wind farms, wake steering, real-time control, graph neural networks, combinatorial generalization, yaw optimization},
}