End-to-end Wind Turbine Wake Modelling with Deep Graph Representation Learning
arXiv:2211.13649 · doi:10.1016/j.apenergy.2023.120928
Abstract
Wind turbine wake modelling is of crucial importance to accurate resource assessment, to layout optimisation, and to the operational control of wind farms. This work proposes a surrogate model for the representation of wind turbine wakes based on a state-of-the-art graph representation learning method termed a graph neural network. The proposed end-to-end deep learning model operates directly on unstructured meshes and has been validated against high-fidelity data, demonstrating its ability to rapidly make accurate 3D flow field predictions for various inlet conditions and turbine yaw angles. The specific graph neural network model employed here is shown to generalise well to unseen data and is less sensitive to over-smoothing compared to common graph neural networks. A case study based upon a real world wind farm further demonstrates the capability of the proposed approach to predict farm scale power generation. Moreover, the proposed graph neural network framework is flexible and highly generic and as formulated here can be applied to any steady state computational fluid dynamics simulations on unstructured meshes.
arXiv comment20 pages, 12 figures
References in corpus (10)
- Decoupled Weight Decay Regularization
- Semi-Supervised Classification with Graph Convolutional Networks
- Geometric deep learning: going beyond Euclidean data
- Graph Networks as a Universal Machine Learning Framework for Molecules and Crystals
- Graph Neural Network for Traffic Forecasting: A Survey
- Molecular Contrastive Learning of Representations via Graph Neural Networks
- Deep Learning Methods for Reynolds-Averaged Navier-Stokes Simulations of Airfoil Flows
- Learning Mesh-Based Simulation with Graph Networks
- Residual Network and Embedding Usage: New Tricks of Node Classification with Graph Convolutional Networks
- Mesh-adaptive simulations of horizontal-axis turbine arrays using the actuator line method