open access publication

Article, 2024

Multivariate prediction on wake-affected wind turbines using graph neural networks

Journal of Physics Conference Series, ISSN 1742-6596, 1742-6588, Volume 2647, 11, Page 112006, 10.1088/1742-6596/2647/11/112006

Contributors

de N Santos, Francisco (Corresponding author) [1] Duthé, Gregory 0000-0002-0895-6766 [2] Abdallah, Imad 0000-0001-8678-0965 [2] Réthoré, Pierre-Elouan 0000-0002-2300-5440 [3] Weijtjens, Wout 0000-0003-4068-8818 [1] Chatzi, Eleni N 0000-0002-6870-240X [2] Devriendt, Christof 0000-0001-7041-9948 [1]

Affiliations

  1. [1] Vrije Universiteit Brussel
  2. [NORA names: Belgium; Europe, EU; OECD];
  3. [2] ETH Zurich
  4. [NORA names: Switzerland; Europe, Non-EU; OECD];
  5. [3] Technical University of Denmark
  6. [NORA names: DTU Technical University of Denmark; University; Denmark; Europe, EU; Nordic; OECD]

Abstract

Modern wind turbines are large and slender dynamical structures with a fatigue loading profile of complex nature. The guarantee of their structural integrity is paramount for materializing cost efficient and more reliable wind energy. The measurement of the global dynamic response and loads of wind turbines is fundamental for achieving this goal. However, an industry-wide, cost-effective direct sensing framework is yet to arise. Moreover, deploying physical sensors and measurement systems on every structural component of interest of a wind turbine induces prohibitive costs in deployment, maintenance and data management. Considering that direct fluid-structure interaction simulations on a farm level are not computationally feasible, the preferred path for structural response estimation on wind farms has been surrogate modelling. Within this landscape, new model architectures have risen in recent years which are able to take into account graph structured data (i.e. non-euclidean data). Wind turbines positioned in a farm, where there is a layout- and topology-dependant interplay of aerodynamic wake affecting the loading profile and power production, lend themselves perfectly to this paradigm. Thus, in this contribution, we introduce the use of graph neural networks (GNN) for layout agnostic saptio-temporal joint modelling of fatigue loads effects, rotor-averaged wind speed and power production on individual turbines of wind farms. To this end, we generate stochastic dependent samples of inflow conditions for wind speed, wind direction, wind shear and nacelle yaw angles. Additionally, wind farm layouts are randomly generated based on different geometric shapes (rectangle, triangle, ellipse and sparse circles) with random parametrization (varying orientations, length/width ratio) for different numbers of turbines and minimal distance (based on the rotor diameter). Both the arbitrary layouts and the random inflow conditions are used as inputs for PyWake, a wind farm simulation tool capable of calculating wind farm flow fields, power and fatigue loads. In our analysis, we develop and compare the performance of the GENeralized Aggregation Networks (GEN), the Graph Attention Networks (GAT) and the Graph Isomorphism Network with Edges (GINE) in their accuracy and ability to generalize their joint predictions for unseen layouts, uncertain inflow conditions and fatigue load estimation on the blade root, tower top and tower base of any wind turbine in the farm. Our results indicate that the GEN layer yields the best performance, followed by GINE, while the GAT layer under-performs and is unable to differentiate between different wake conditions. We further observe that the GAT layer causes a latent space collapse, due to the coupled effect of the manner in which we initialise node features and the way in which its messages are computed.

Keywords

accuracy, aerodynamic wake, aggregation network, analysis, angle, arbitrary layout, architecture, attention network, base, blade, blade root, collapse, complex nature, components, conditions, contribution, cost, coupling effect, data, data management, dependent samples, deployment, direction, distance, dynamic response, dynamic structure, edge, effect, energy, estimation, farm layout, farm level, farms, fatigue, fatigue load effects, fatigue loading, field, flow field, fluid-structure interaction simulations, framework, generalization, geometric shapes, global dynamic response, goal, graph, graph attention network, graph attention network layer, graph neural networks, graph-structured data, individual turbines, industry-wide, inflow, inflow conditions, input, integration, interactive simulation, interplay, joint model, joint prediction, landscape, layer, layout, levels, load, load effects, load estimation, load profiles, loads of wind turbines, maintenance, management, material cost, measurement system, measurements, messages, minimal distance, model, model architecture, modern wind turbines, multivariate prediction, nacelle, nacelle yaw angle, nature, network, neural network, number, numbers of turbines, paradigm, parametrization, performance, physical sensors, power, power production, prediction, production, profile, prohibitive costs, random parametrization, response, response estimation, results, root, samples, sensing framework, sensor, shape, shear, simulation, simulation tool, slenderness, speed, structural components, structural data, structural integrity, structural response estimation, structure, surrogate model, system, tools, top, tower, tower base, tower top, turbine, under-performance, wake, wake conditions, wind, wind direction, wind energy, wind farm layout, wind farms, wind shear, wind speed, wind turbines, yaw angle, years

Data Provider: Digital Science