-
Accelerated wind farm yaw and layout optimisation with multi-fidelity deep transfer learning wake models
Authors:
Sokratis Anagnostopoulos,
Jens Bauer,
Mariana C. A. Clare,
Matthew D. Piggott
Abstract:
Wind farm modelling has been an area of rapidly increasing interest with numerous analytical as well as computational-based approaches developed to extend the margins of wind farm efficiency and maximise power production. In this work, we present the novel ML framework WakeNet, which can reproduce generalised 2D turbine wake velocity fields at hub-height over a wide range of yaw angles, wind speed…
▽ More
Wind farm modelling has been an area of rapidly increasing interest with numerous analytical as well as computational-based approaches developed to extend the margins of wind farm efficiency and maximise power production. In this work, we present the novel ML framework WakeNet, which can reproduce generalised 2D turbine wake velocity fields at hub-height over a wide range of yaw angles, wind speeds and turbulence intensities (TIs), with a mean accuracy of 99.8% compared to the solution calculated using the state-of-the-art wind farm modelling software FLORIS. As the generation of sufficient high-fidelity data for network training purposes can be cost-prohibitive, the utility of multi-fidelity transfer learning has also been investigated. Specifically, a network pre-trained on the low-fidelity Gaussian wake model is fine-tuned in order to obtain accurate wake results for the mid-fidelity Curl wake model. The robustness and overall performance of WakeNet on various wake steering control and layout optimisation scenarios has been validated through power-gain heatmaps, obtaining at least 90% of the power gained through optimisation performed with FLORIS directly. We also demonstrate that when utilising the Curl model, WakeNet is able to provide similar power gains to FLORIS, two orders of magnitude faster (e.g. 10 minutes vs 36 hours per optimisation case). The wake evaluation time of wakeNet when trained on a high-fidelity CFD dataset is expected to be similar, thus further increasing computational time gains. These promising results show that generalised wake modelling with ML tools can be accurate enough to contribute towards active yaw and layout optimisation, while producing realistic optimised configurations at a fraction of the computational cost, hence making it feasible to perform real-time active yaw control as well as robust optimisation under uncertainty.
△ Less
Submitted 28 March, 2023;
originally announced March 2023.
-
An unsupervised learning approach for predicting wind farm power and downstream wakes using weather patterns
Authors:
Mariana C A Clare,
Simon C Warder,
Robert Neal,
B Bhaskaran,
Matthew D Piggott
Abstract:
Wind energy resource assessment typically requires numerical models, but such models are too computationally intensive to consider multi-year timescales. Increasingly, unsupervised machine learning techniques are used to identify a small number of representative weather patterns to simulate long-term behaviour. Here we develop a novel wind energy workflow that for the first time combines weather p…
▽ More
Wind energy resource assessment typically requires numerical models, but such models are too computationally intensive to consider multi-year timescales. Increasingly, unsupervised machine learning techniques are used to identify a small number of representative weather patterns to simulate long-term behaviour. Here we develop a novel wind energy workflow that for the first time combines weather patterns derived from unsupervised clustering techniques with numerical weather prediction models (here WRF) to obtain efficient and accurate long-term predictions of power and downstream wakes from an entire wind farm. We use ERA5 reanalysis data clustering not only on low altitude pressure but also, for the first time, on the more relevant variable of wind velocity. We also compare the use of large-scale and local-scale domains for clustering. A WRF simulation is run at each of the cluster centres and the results are aggregated using a novel post-processing technique. By applying our workflow to two different regions, we show that our long-term predictions agree with those from a year of WRF simulations but require less than 2% of the computational time. The most accurate results are obtained when clustering on wind velocity. Moreover, clustering over the Europe-wide domain is sufficient for predicting wind farm power output, but downstream wake predictions benefit from the use of smaller domains. Finally, we show that these downstream wakes can affect the local weather patterns.
Our approach facilitates multi-year predictions of power output and downstream farm wakes, by providing a fast, accurate and flexible methodology that is applicable to any global region. Moreover, these accurate long-term predictions of downstream wakes provide the first tool to help mitigate the effects of wind energy loss downstream of wind farms, since they can be used to determine optimum wind farm locations.
△ Less
Submitted 12 February, 2023;
originally announced February 2023.
-
E2N: Error Estimation Networks for Goal-Oriented Mesh Adaptation
Authors:
Joseph G. Wallwork,
**gyi Lu,
Mingrui Zhang,
Matthew D. Piggott
Abstract:
Given a partial differential equation (PDE), goal-oriented error estimation allows us to understand how errors in a diagnostic quantity of interest (QoI), or goal, occur and accumulate in a numerical approximation, for example using the finite element method. By decomposing the error estimates into contributions from individual elements, it is possible to formulate adaptation methods, which modify…
▽ More
Given a partial differential equation (PDE), goal-oriented error estimation allows us to understand how errors in a diagnostic quantity of interest (QoI), or goal, occur and accumulate in a numerical approximation, for example using the finite element method. By decomposing the error estimates into contributions from individual elements, it is possible to formulate adaptation methods, which modify the mesh with the objective of minimising the resulting QoI error. However, the standard error estimate formulation involves the true adjoint solution, which is unknown in practice. As such, it is common practice to approximate it with an 'enriched' approximation (e.g. in a higher order space or on a refined mesh). Doing so generally results in a significant increase in computational cost, which can be a bottleneck compromising the competitiveness of (goal-oriented) adaptive simulations. The central idea of this paper is to develop a "data-driven" goal-oriented mesh adaptation approach through the selective replacement of the expensive error estimation step with an appropriately configured and trained neural network. In doing so, the error estimator may be obtained without even constructing the enriched spaces. An element-by-element construction is employed here, whereby local values of various parameters related to the mesh geometry and underlying problem physics are taken as inputs, and the corresponding contribution to the error estimator is taken as output. We demonstrate that this approach is able to obtain the same accuracy with a reduced computational cost, for adaptive mesh test cases related to flow around tidal turbines, which interact via their downstream wakes, and where the overall power output of the farm is taken as the QoI. Moreover, we demonstrate that the element-by-element approach implies reasonably low training costs.
△ Less
Submitted 22 July, 2022;
originally announced July 2022.
-
Bayesian neural networks for the probabilistic forecasting of wind direction and speed using ocean data
Authors:
Mariana C A Clare,
Matthew D Piggott
Abstract:
Neural networks are increasingly being used in a variety of settings to predict wind direction and speed, two of the most important factors for estimating the potential power output of a wind farm. However, these predictions are arguably of limited value because classical neural networks lack the ability to express uncertainty. Here we instead consider the use of Bayesian Neural Networks (BNNs), f…
▽ More
Neural networks are increasingly being used in a variety of settings to predict wind direction and speed, two of the most important factors for estimating the potential power output of a wind farm. However, these predictions are arguably of limited value because classical neural networks lack the ability to express uncertainty. Here we instead consider the use of Bayesian Neural Networks (BNNs), for which the weights, biases and outputs are distributions rather than deterministic point values. This allows for the evaluation of both epistemic and aleatoric uncertainty and leads to well-calibrated uncertainty predictions of both wind speed and power. Here we consider the application of BNNs to the problem of offshore wind resource prediction for renewable energy applications. For our dataset, we use observations recorded at the FINO1 research platform in the North Sea and our predictors are ocean data such as water temperature and current direction.
The probabilistic forecast predicted by the BNN adds considerable value to the results and, in particular, informs the user of the network's ability to make predictions of out-of-sample datapoints. We use this property of BNNs to conclude that the accuracy and uncertainty of the wind speed and direction predictions made by our network are unaffected by the construction of the nearby Alpha Ventus wind farm. Hence, at this site, networks trained on pre-farm ocean data can be used to accurately predict wind field information from ocean data after the wind farm has been constructed.
△ Less
Submitted 14 June, 2022;
originally announced June 2022.
-
An investigation into the accuracy of the depth-averaging used in tidal turbine array optimisation
Authors:
Mohammad Amin Abolghasemi,
Matthew D. Piggott,
Stephan C. Kramer
Abstract:
Depth-averaged shallow water models are widely used for the large-scale simulation of tidal turbine arrays. The relatively low computational complexity of this approach allows for layout optimisations aimed at improving the total array power output as well as an assessment of large-scale environmental impacts. In order to assess the suitability of using depth-averaged models to optimise array conf…
▽ More
Depth-averaged shallow water models are widely used for the large-scale simulation of tidal turbine arrays. The relatively low computational complexity of this approach allows for layout optimisations aimed at improving the total array power output as well as an assessment of large-scale environmental impacts. In order to assess the suitability of using depth-averaged models to optimise array configurations, a comprehensive comparison between the wake profiles and power outputs predicted by a 2D shallow water model and a 3D actuator disc momentum (ADM) model is presented. Initially, a viscosity sensitivity analysis is presented to outline the limitations associated with using a constant eddy viscosity in the depth-averaged model and to outline the importance of correctly calibrating this value in line with the freestream velocity magnitude. Thereafter, the depth-averaged OpenTidalFarm (OTF) tool is used to optimise the positions of an array of 32 turbines in an ideal channel and the 3D Fluidity ADM-RANS model is used to assess the accuracy of the OTF predictions for the first time. It is shown that with the help of corrected power calculations a good agreement between the two models can be achieved, thus demonstrating the value of the eddy viscosity calibration implemented in the depth-averaged model.
△ Less
Submitted 23 October, 2018;
originally announced October 2018.
-
Turbulence-resolving simulations of wind turbine wakes
Authors:
Georgios Deskos,
Sylvain Laizet,
Matthew D. Piggott
Abstract:
Turbulence-resolving simulations of wind turbine wakes are presented using a high--order flow solver combined with both a standard and a novel dynamic implicit spectral vanishing viscosity (iSVV and dynamic iSVV) model to account for subgrid-scale (SGS) stresses. The numerical solutions are compared against wind tunnel measurements, which include mean velocity and turbulent intensity profiles, as…
▽ More
Turbulence-resolving simulations of wind turbine wakes are presented using a high--order flow solver combined with both a standard and a novel dynamic implicit spectral vanishing viscosity (iSVV and dynamic iSVV) model to account for subgrid-scale (SGS) stresses. The numerical solutions are compared against wind tunnel measurements, which include mean velocity and turbulent intensity profiles, as well as integral rotor quantities such as power and thrust coefficients. For the standard (also termed static) case the magnitude of the spectral vanishing viscosity is selected via a heuristic analysis of the wake statistics, while in the case of the dynamic model the magnitude is adjusted both in space and time at each time step. The study focuses on examining the ability of the two approaches, standard (static) and dynamic, to accurately capture the wake features, both qualitatively and quantitatively. The results suggest that the static method can become over-dissipative when the magnitude of the spectral viscosity is increased, while the dynamic approach which adjusts the magnitude of dissipation locally is shown to be more appropriate for a non-homogeneous flow such that of a wind turbine wake.
△ Less
Submitted 20 April, 2018;
originally announced April 2018.
-
Thetis coastal ocean model: discontinuous Galerkin discretization for the three-dimensional hydrostatic equations
Authors:
Tuomas Kärnä,
Stephan C. Kramer,
Lawrence Mitchell,
David A. Ham,
Matthew D. Piggott,
António M. Baptista
Abstract:
Unstructured grid ocean models are advantageous for simulating the coastal ocean and river-estuary-plume systems. However, unstructured grid models tend to be diffusive and/or computationally expensive which limits their applicability to real life problems. In this paper, we describe a novel discontinuous Galerkin (DG) finite element discretization for the hydrostatic equations. The formulation is…
▽ More
Unstructured grid ocean models are advantageous for simulating the coastal ocean and river-estuary-plume systems. However, unstructured grid models tend to be diffusive and/or computationally expensive which limits their applicability to real life problems. In this paper, we describe a novel discontinuous Galerkin (DG) finite element discretization for the hydrostatic equations. The formulation is fully conservative and second-order accurate in space and time. Monotonicity of the advection scheme is ensured by using a strong stability preserving time integration method and slope limiters. Compared to previous DG models advantages include a more accurate mode splitting method, revised viscosity formulation, and new second-order time integration scheme. We demonstrate that the model is capable of simulating baroclinic flows in the eddying regime with a suite of test cases. Numerical dissipation is well-controlled, being comparable or lower than in existing state-of-the-art structured grid models.
△ Less
Submitted 18 October, 2018; v1 submitted 22 November, 2017;
originally announced November 2017.
-
Mesh-adaptive simulations of horizontal-axis turbine arrays using the actuator line method
Authors:
Georgios Deskos,
Matthew D. Piggott
Abstract:
Numerical models of the flow and wakes due to turbines operating within a real-scale offshore wind farm can lead to a prohibitively large computational cost, particularly when considering blade-resolved simulations. With the introduction of turbine parametrizations such as the actuator disk (AD) or the actuator line (AL) models, this problem has been partially addressed, yet the computational cost…
▽ More
Numerical models of the flow and wakes due to turbines operating within a real-scale offshore wind farm can lead to a prohibitively large computational cost, particularly when considering blade-resolved simulations. With the introduction of turbine parametrizations such as the actuator disk (AD) or the actuator line (AL) models, this problem has been partially addressed, yet the computational cost associated with these simulations remains high. In this work, we present an implementation and validation of an AL model within the mesh-adaptive three-dimensional fluid dynamics solver, Fluidity, under a unsteady Reynolds-averaged Navier-Stokes based turbulence modelling approach. A key feature of this implementation is the use of mesh optimization techniques, which allow for the automatic refinement or coarsening of the mesh locally according to the resolution needed by the fluid flow solver. The model is first validated against experimental data from wind tunnel tests. Finally, we demonstrate the benefits of mesh-adaptivity by considering flow past the Lillgrund offshore wind farm.
△ Less
Submitted 8 October, 2018; v1 submitted 9 October, 2017;
originally announced October 2017.
-
Reconstructing wave profiles from inundation data
Authors:
S. W Funke,
P. E Farrell,
M. D. Piggott
Abstract:
This paper applies variational data assimilation to inundation problems governed by the shallow water equations with wetting and drying. The objective of the assimilation is to recover an unknown time-varying wave profile at an open ocean boundary from inundation observations. This problem is solved with derivative-based optimisation and an adjoint wetting and drying scheme to efficiently compute…
▽ More
This paper applies variational data assimilation to inundation problems governed by the shallow water equations with wetting and drying. The objective of the assimilation is to recover an unknown time-varying wave profile at an open ocean boundary from inundation observations. This problem is solved with derivative-based optimisation and an adjoint wetting and drying scheme to efficiently compute sensitivity information. The capabilities of this approach are demonstrated on an idealised slo** beach setup in which the profile of an incoming wave is reconstructed from wet/dry interface observations. The method is robust against noisy observations if a regularisation term is added to the optimisation objective. Finally, the method is applied to a laboratory experiment of the Hokkaido-Nansei-Oki tsunami, where the wave profile is reconstructed with an error of less than 1% of the reference wave signal.
△ Less
Submitted 28 December, 2016;
originally announced December 2016.
-
On the validity of tidal turbine array configurations obtained from steady-state adjoint optimisation
Authors:
Christian T. Jacobs,
Matthew D. Piggott,
Stephan C. Kramer,
Simon W. Funke
Abstract:
Extracting the optimal amount of power from an array of tidal turbines requires an intricate understanding of tidal dynamics and the effects of turbine placement on the local and regional scale flow. Numerical models have contributed significantly towards this understanding, and more recently, adjoint-based modelling has been employed to optimise the positioning of the turbines in an array in an a…
▽ More
Extracting the optimal amount of power from an array of tidal turbines requires an intricate understanding of tidal dynamics and the effects of turbine placement on the local and regional scale flow. Numerical models have contributed significantly towards this understanding, and more recently, adjoint-based modelling has been employed to optimise the positioning of the turbines in an array in an automated way and improve on simple, regular man-made configurations. Adjoint-based optimisation of high-resolution and ideally 3D transient models is generally a very computationally expensive problem. As a result, existing work on the adjoint optimisation of tidal turbine placement has been mostly limited to steady-state simulations in which very high, non-physical values of the background viscosity are required to ensure that a steady-state solution exists. However, such compromises may affect the reliability of the modelled turbines, their wakes and interactions, and thus bring into question the validity of the computed optimal turbine positions. This work considers a suite of idealised simulations of flow past tidal turbine arrays in a 2D channel. It compares four regular array configurations, detailed by Divett et al. (2013), with the configuration found through adjoint optimisation in a steady-state, high-viscosity setup. The optimised configuration produces considerably more power. The same configurations are then used to produce a suite of transient simulations that do not use constant high-viscosity, and instead use large eddy simulation (LES) to parameterise the resulting turbulent structures. It is shown that the LES simulations produce less power than that predicted by the constant high-viscosity runs. Nevertheless, they still follow the same trends in the power curve throughout time, with optimised layouts continuing to perform significantly better than simplified configurations.
△ Less
Submitted 29 January, 2016;
originally announced January 2016.
-
Shoreline and Bathymetry Approximation in Mesh Generation for Tidal Renewable Simulations
Authors:
Alexandros Avdis,
Christian T. Jacobs,
Jon Hill,
Matthew D. Piggott,
Gerard J. Gorman
Abstract:
Due to the fractal nature of the domain geometry in geophysical flow simulations, a completely accurate description of the domain in terms of a computational mesh is frequently deemed infeasible. Shoreline and bathymetry simplification methods are used to remove small scale details in the geometry, particularly in areas away from the region of interest. To that end, a novel method for shoreline an…
▽ More
Due to the fractal nature of the domain geometry in geophysical flow simulations, a completely accurate description of the domain in terms of a computational mesh is frequently deemed infeasible. Shoreline and bathymetry simplification methods are used to remove small scale details in the geometry, particularly in areas away from the region of interest. To that end, a novel method for shoreline and bathymetry simplification is presented. Existing shoreline simplification methods typically remove points if the resultant geometry satisfies particular geometric criteria. Bathymetry is usually simplified using traditional filtering techniques, that remove unwanted Fourier modes. Principal Component Analysis (PCA) has been used in other fields to isolate small-scale structures from larger scale coherent features in a robust way, underpinned by a rigorous but simple mathematical framework. Here we present a method based on principal component analysis aimed towards simplification of shorelines and bathymetry. We present the algorithm in detail and show simplified shorelines and bathymetry in the wider region around the North Sea. Finally, the methods are used in the context of unstructured mesh generation aimed at tidal resource assessment simulations in the coastal regions around the UK.
△ Less
Submitted 6 October, 2015;
originally announced October 2015.