Articles | Volume 10, issue 3
https://doi.org/10.5194/wes-10-511-2025
https://doi.org/10.5194/wes-10-511-2025
Research article
 | 
12 Mar 2025
Research article |  | 12 Mar 2025

Direct integration of non-axisymmetric Gaussian wind-turbine wake including yaw and wind-veer effects

Karim Ali, Pablo Ouro, and Tim Stallard
Abstract

The performance of a wind farm is significantly influenced by turbine–wake interactions. These interactions are typically quantified for each turbine either by measuring its nacelle wind speed or by evaluating its rotor-averaged wind speed using numerical methods that involve a set of discrete points across the rotor disc. Although various point distributions exist in the literature, we introduce two analytical expressions for integrating non-axisymmetric Gaussian wakes, which account for wake stretching and shearing resulting from upstream turbine yaw and wind veer. The analytical solutions correspond to modelling the target turbine as a circular actuator disc and as an equivalent rectangular actuator disc. The derived expressions are versatile, accommodating any offset and hub-height difference between the wake source (upstream turbine) and the target turbine. Verification against numerical evaluations of the rotor-averaged deficit using 2000 averaging points at various downstream locations from the wake source demonstrates excellent agreement for both analytical solutions at small/moderate veer effects, whereas only the equivalent rectangular-disc solution was accurate under extreme veer conditions. In terms of computational cost compared to vectorised numerical averaging using 16 averaging points, both analytical solutions are computationally efficient with the circular-disc solution being approximately 15 % slower and the rectangular-disc solution being approximately 10 % faster. Furthermore, the analytical expressions are shown to be compatible with multiple wake superposition models and are differentiable, providing a foundation for deriving analytical gradients which can be advantageous for optimisation-based applications.

Share
1 Introduction

The widespread deployment of wind farms necessitates the use of accurate and efficient computational tools for preliminary design and optimisation (Veers et al.2023). While computational fluid dynamic (CFD) methods such as large-eddy simulation (LES) and Reynolds-averaged Navier–Stokes (RANS) offer detailed insights into turbine loading and wake dynamics, they are often too computationally intensive for preliminary wind-farm design and layout optimisation (Maas and Raasch2022). Mesoscale models require less computational power and have been employed to examine the large-scale interactions between wind-turbine wakes and the turbulent atmospheric boundary layer, though they lack the detailed wake resolution provided by RANS and LES models (Fitch et al.2012; Ali et al.2023). Conversely, engineering wake models are comparatively faster and are extensively used in various wind-energy applications, including wind-farm layout optimisation and control (Hou et al.2016; Bay et al.2018; Shapiro et al.2022). Engineering wake models, which assume that a turbine's wake is self-similar, represent the wake using a streamwise scaling deficit function and a shape function to describe the deficit distribution perpendicular to the streamwise direction. Various shape functions have been proposed, including top-hat profiles (Jensen1983), Gaussian profiles (Bastankhah and Porté-Agel2014), double-Gaussian profiles (Keane et al.2016), super-Gaussian profiles (Blondel and Cathelain2020; Ouro and Lazennec2021), cosine-bell profiles (Jensen1983; Zhang et al.2020), and profiles based on scalar diffusion (Cheng and Porté-Agel2018; Ali et al.2024d). Among these, the Gaussian wake profile is widely adopted particularly for distances comparable to a typical inter-turbine spacing within a wind farm.

To assess the impact of an upstream turbine's wake on the onset flow of a downstream rotor, such as required to estimate the reduction of available kinetic energy flux due to wake effects, numerical methods often average the upstream deficit calculated at multiple control points across the rotor disc of the considered turbine. The number and distribution of these averaging points vary in the literature. Allaerts and Meyers (2019) employed a 16-point quadrature based on Holoborodko (2011) in their analysis of wind-farm blockage and induced gravity waves, whereas Stipa et al. (2024) utilised a cross-like distribution of 16 averaging points to enhance radial resolution across the rotor (see Fig. E2). Stanley and Ning (2019) used 100 equally spread averaging points for the evaluation of the rotor-averaged deficit. Other studies proposed uniform radial and azimuthal distribution of averaging points across the rotor within the context of farm layout optimisation and control (Li et al.2022; Ling et al.2024).

Uncertainties can arise from the number, distribution, and averaging weights of the control points, especially when the shape of the upstream wake deviates from the axisymmetric form due to, for instance, wind-veer effects. Rather than numerical averaging, Ali et al. (2024a) developed an analytical expression for the circular-disc integration of an axisymmetric Gaussian function depicting the wake of an upstream turbine. Their formulation is applicable to any offset between the upstream turbine (wake source) and the considered turbine, but it assumes that the upstream wake is axisymmetric and that both the upstream and downstream turbines have the same hub height. Typically, turbines can be yawed relative to their onset wind, yielding wakes that are not axisymmetric but rather of elliptic shape (Bastankhah and Porté-Agel2016). Additionally, wind-veer effects can cause planar shearing of the wake shape through stretching the wake elliptic contours and rotating their major axes (see Fig. 1 later in the article), resulting in further deviation from the axisymmetric wake shape (Abkar et al.2018). Furthermore, onshore wind farms often have turbines with different hub heights due to non-uniform terrain, and offshore wind farms may have turbines of varying hub heights and diameters operating in close proximity.

https://wes.copernicus.org/articles/10/511/2025/wes-10-511-2025-f01

Figure 1(a) Schematic of the wake axes (yz) and the axes of the considered turbine (yz) separated by the distances (Δy, Δz) with polar coordinates ρ and δ. The upstream turbine (wake source) is represented by the dashed red circle with radius Ro, whereas the considered turbine is represented by the solid red circle with radius R. The wake centre is deflected horizontally by do from the centre of the upstream turbine (red dot). An equivalent rectangle of the considered turbine (Sect. 2.3) is shown in dashed blue with dimensions of 2Ly and 2Lz in y and z directions, respectively. (b) Sample contours of the normalised wind-speed deficit W/C (Eq. 1) calculated at an eccentricity ξ=0.4 and a veer coefficient ω=-0.6, where the definitions of ξ (Eq. 3) and ω (Eq. 2) are provided in the main text. The red circles, the blue rectangle, and the axes yz and yz have the same definitions as in (a).

Download

In this study, we extend the analytical solution proposed by Ali et al. (2024a) by generalising the assumed upstream wake shape to include non-symmetry due to yawing of the wake source, wind-veer effects, and different hub heights between the wake source and target turbine. The primary focus is on wind-turbine wakes, but the proposed expressions are also applicable to tidal-stream turbines and can be extended to vertical-axis turbines (both wind and tidal) due to the relevance of similar Gaussian wake profiles (e.g. Stallard et al.2015; Ouro and Lazennec2021). Although rotor-induction effects can alter the onset wind profile of the considered turbine, we do not consider these effects similar to various engineering wake models. Additionally, we assume that the considered turbine is modelled as a uniform actuator disc, corresponding to uniform averaging weights across the turbine's rotor, and that the effects of blade geometry are neglected. The objective of the proposed analytical solutions is not to replace numerical approaches, which are the only available option for arbitrary wind-speed fields, but to provide an alternative approach in the specific case of Gaussian wakes. Furthermore, analytical solutions can be computationally cheaper than numerical approaches and for some scenarios (such as high wind veer) can be more accurate than numerical averaging at common resolutions from the literature.

The surface integration of a Gaussian field across a circular disc is often complicated because of the modified Bessel function that arises from the azimuthal integration of a shifted Gaussian function. As will be discussed later, the analytical solution of the rotor-averaged deficit over a circular disc will be derived based on some simplifying assumptions that limit the validity range of the analytical solution (more details in Sect. 2.2). Conversely, the surface integration of a Gaussian field across an equivalent rectangular disc often has a closed-form analytical solution without the need to limit the solution's validity. By appropriate sizing of the rectangular disc of integration, highly accurate approximate analytical solutions of the surface integration across a circular disc can be obtained. DiDonato and Jarnagin (1961) used the circle–rectangle analogy to approximate the circular-disc integration of an elliptic Gaussian field using look-up tables of the error function. Furthermore, Ali et al. (2024d) obtained an approximate analytical solution of a complicated two-dimensional integration involving the modified Bessel function by making use of the circle–rectangle analogy based on the analytical solution of Ali et al. (2024b). Cheung et al. (2024) used the same analogy to obtain analytical solutions of a turbine's induction effects under various conditions using a Green-function approach. As such, we also derive an analytical solution of the rotor-averaged deficit for an equivalent rectangular disc, which is not limited by the simplifying assumptions of the circular-disc integration.

The rest of this paper is structured as follows. Section 2 presents generalised analytical expressions for the rotor-averaged deficit in the case of a circular disc (Sect. 2.2) and an equivalent rectangular disc (Sect. 2.3), which are verified against numerical solutions for a single upstream wake (Sect. 3.1) and for multiple upstream wakes (Sect. 3.4). The effect of some relevant parameters on the rotor-averaged deficit is discussed in Sect. 3.2 and 3.3. The computational costs of the proposed solutions compared to numerical approaches are examined in Sect. 3.5, and their accuracy against various numerical resolutions is quantified in Sect. 3.6. The key findings of this paper are discussed in more detail in Sect. 4 with a focus on compatibility with different wake superposition models, with a summary in Sect. 5. Appendices AD contain mathematical details on the derivation of the generalised rotor-averaged deficit, whereas various resolutions and distributions of averaging points are summarised in Appendix E. Further mathematical manipulations regarding wake superposition are included in Appendix F following the discussion in Sect. 4. Some additional material is included in Appendix G.

2 Generalised rotor-averaged deficit of an elliptic veered Gaussian wake

In this study, we seek to analytically evaluate a rotor-averaged deficit of a turbine operating within an upstream Gaussian wake whose shape and centre are defined. For simplicity, the expression for the rotor-averaged deficit is derived for a single upstream wake, but extension to multiple upstream wakes is straightforward (Sect. 3.4). Some key definitions are presented first in Sect. 2.1, followed by deriving analytical solutions in the case of a circular disc (Sect. 2.2) and an equivalent rectangular disc (Sect. 2.3). The presented analysis is applicable to any engineering wake model that utilises the Gaussian wake profile to describe the wake shape normal to the streamwise direction.

2.1 Problem definition

The normalised wind-speed deficit (W) due to the wake of an upstream turbine impacted by a constant transverse wind (causing wind veer) can be expressed as (Bastankhah and Porté-Agel2016; Abkar et al.2018)

(1) W ( x , y , z ) = 1 - u ( x , y , z ) u o = C ( x ) exp - ( y + ω z ) 2 2 σ y 2 exp - z 2 2 σ z 2 ,

where u is the streamwise wind speed, uo is the rotor-averaged wind speed of the upstream turbine (wake source), C is a streamwise scaling function, and x is the streamwise distance between the two turbines. The variables y and z are the lateral and vertical coordinates, respectively, in a plane normal to the streamwise direction with an origin at the wake centre, and

(2) ω = Δ α o x D o

is a wind-veer coefficient with Δαo being the difference in wind direction across the top and bottom tips of the upstream turbine (wake source) whose diameter is Do. The quantities σy and σz are the wake standard deviations in y and z directions, respectively. Figure 1 illustrates a schematic of an upstream turbine (of radius Ro) whose wake centre is deflected horizontally by a distance do. The Cartesian axes yz are placed at the centre of the wake in the plane containing the considered turbine which is at a streamwise distance x from the wake source. The centre of the considered turbine (of radius R) is located at (Δy, Δz) with respect to the wake centre with polar coordinates ρ and δ. The Cartesian axes yz are placed at the centre of the considered turbine. The offset ρ is measured from the centre of the wake, which is assumed to be known from wake deflection models (e.g. Bastankhah and Porté-Agel2016; Qian and Ishihara2018; Snaiki and Makki2024).

For a yawed upstream turbine, the wake standard deviations σy and σz are not equal, resulting in elliptic wake contours rather than circular contours in the specific case of axisymmetric wake. We define the eccentricity ξ≥0 of the wake elliptic contours due to having non-equal σy and σz as

(3) ξ = 1 - σ y σ z 2 .

Here, it is assumed that σyσz, which is the typical case for yawed horizontal-axis wind turbines. However, it is noted that where relevant, scenarios with σy>σz can be obtained by a rotation of axes. In the following calculations, σz will be denoted as σ, and hence σy=σ1-ξ2. A typical range for the eccentricity ξ can be identified using the empirical expressions for σy and σz for a yawed upstream turbine at a yaw misalignment γo:

(4) σ z = σ = k z * x + σ z 0 D o , and σ y = σ 1 - ξ 2 = k y * x + σ z 0 D o cos γ o ,

where kz* and ky* are the rates of wake expansion in z and y directions, respectively, and σz01/8 is an initial wake standard deviation (Bastankhah and Porté-Agel2016). For simplicity we assume that kz*ky*=k*, and hence

(5) ξ 2 1 - k * x / σ z 0 + cos γ o k * x / σ z 0 + 1 2 1 - cos 2 γ o .

The typical range of a turbine yaw angle is less than 30° (Zong and Porté-Agel2021), and hence the eccentricity of the wake elliptic contours is ξ<1/2 for a typical inter-turbine spacing.

A Gaussian wake description, as given in Eq. (1), assumes a neutral atmospheric boundary layer for which the typical magnitude of wind veer is approximately of the order of 0.03° m−1 (Walter et al.2009; Gao et al.2021). Hence, for a large wind turbine (diameter  220 m) operating in a neutral boundary layer, the difference in wind direction across its top and bottom tips is less than approximately 7°. While stable stratification and/or complex terrain can intensify wind veer (Ghobrial et al.2024), we limit our calculations for the case of a circular disc (Sect. 2.2) to neutral boundary layers with moderate wind veer (i.e. Δαo≲7°). The expression derived for the equivalent rectangular disc (Sect. 2.3) will not be limited by the moderate-veer assumption.

The angle δ corresponds to the difference in hub height between the upstream turbine (wake source) and the considered downstream turbine. In a typical wind farm, all turbines have the same hub height, making δ=0 (or π). However, our calculations consider δ as a variable to accommodate cases with differing hub heights, such as adjacent wind farms or non-uniform terrain. Rather than using linear averaging of the wind-speed deficit across the disc of integration, we generalise the averaging process to an order of n>0 such that

(6) W ( n ) = 1 A A W n d A 1 / n ,

where W(n) is the nth-order rotor-averaged deficit , n is the averaging order, and A is the area of the disc depicting the turbine (circular in Sect. 2.2 and rectangular in Sect. 2.3). As such, if n=2, then a root-mean-square averaging of the deficit across the rotor is obtained.

To summarise, the objective is to determine the rotor-averaged deficit of a turbine of radius R operating within an upstream Gaussian wake defined by the standard deviation σ, the wake eccentricity ξ, the veer coefficient ω, and the streamwise scaling function C, by performing the surface integration in Eq. (6) following the definition of the normalised deficit W in Eq. (1). The considered turbine is offset from the wake centre by the radial distance ρ and the angle δ. We assume that the rotor disc of the considered turbine is normal to the free-stream direction (non-yawed rotor), implying that σ, ξ, ω, and C are variables in the streamwise direction only. If, however, the considered turbine is yawed, this simplifying assumption has no significant impact on the rotor-averaged deficit for small yaw angles (i.e. γ≲30°), as well established in the literature. Specifically, the relative error of the rotor-averaged deficit from this simplifying assumption is of the order of k*2sin2γO(10-3), which is negligible. Additionally, a yawed turbine can experience transverse wind whose magnitude is typically much smaller than the streamwise wind speed (Martínez-Tossas et al.2019). This transverse wind is not included in the following analysis and needs to be modelled numerically, if required. However, the streamwise wind speed is dominant for small yaw angles, making the following analysis applicable to turbines of small yaw angles with no significant loss of accuracy.

2.2 Analytical rotor-averaged deficit across a circular disc

The derivation in this section is a generalisation to the solution by Ali et al. (2024a), who solved a linear version of the problem (i.e. n=1) but for an axisymmetric wake (i.e. ξ=ω=0) and for two turbines of the same hub height (i.e. δ=0). For a circular disc of radius R and by using the definition of W (Eq. 1), Eq. (6) becomes

(7) W c ( n ) C = 1 π R 2 0 R 0 2 π r exp - n ( y + ω z ) 2 2 σ y 2 exp - n z 2 2 σ z 2 d θ d r 1 / n ,

where Wc(n) is the rotor-averaged deficit of the order n across a circular disc, and r and θ are the polar coordinates of the yz axes placed at the centre of the considered turbine (Fig. 1). The coordinates yz (of the wake centre) and yz can be related using y=y+Δy and z=z+Δz (Fig. 1). These relations, along with y,z=rcosθ,sinθ and Δy,Δz=ρcosδ,sinδ, where t1,t2 means t1 or t2, can be used to re-write Eq. (7) in the rθ coordinates as (see Appendix A for derivation)

(8) W c ( n ) C = exp - ρ 2 2 σ * 2 exp - ρ 2 cos ( 2 δ - ϕ ns ) 2 σ ns 2 × 0 1 η exp - n η 2 R 2 2 σ * 2 M θ d η M η 1 / n ,

where η=r/R, and the integral Mθ is

(9) M θ = 1 π 0 2 π exp - n η 2 R 2 cos ( 2 θ - ϕ ns ) 2 σ ns 2 × exp - n η R ρ cos ( θ - ϕ s ) σ s 2 d θ .

In Eqs. (8) and (9), three new length scales are introduced: σ*, σns, and σs. In addition, there are two new angles: ϕns and ϕs, which are defined in terms of the wake standard deviation σ, the eccentricity ξ, the veer coefficient ω, and the angle δ as

(10) σ * 2 σ 2 = 2 ( 1 - ξ 2 ) 2 + ω 2 - ξ 2 , σ ns 2 σ 2 = 2 ( 1 - ξ 2 ) ( ω 2 - ξ 2 ) 2 + 4 ω 2 , σ s 2 σ 2 = 1 - ξ 2 cos ϕ s cos δ + ω sin δ , tan ϕ ns = 2 ω ξ 2 - ω 2 , tan ϕ s = ω + 1 - ξ 2 tan δ 1 + ω tan δ .

The subscript “ns” refers to wake non-symmetry. In the case of an axisymmetric wake (i.e. ω=ξ=0), we have σns-1=0, and hence its corresponding exponential terms in Eqs. (8) and (9) vanish. Also, when the wake is axisymmetric we have σ*=σs=σ and ϕs=δ. The solution to the integral Mθ in Eq. (9) is (see derivation in Appendix B)

(11) M θ = 2 I 0 n η R ρ σ s 2 I 0 n η 2 R 2 2 σ ns 2 + 4 ν 1 ( - 1 ) ν cos ν ϕ I 2 ν n η R ρ σ s 2 I ν n η 2 R 2 2 σ ns 2 ,

where Iν is the modified Bessel function of the first kind and integer order ν, and ϕ=2ϕs-ϕns. By employing Eq. (11), an approximate solution of the integral Mη is (Appendix C)

(12) M η 2 μ 0 ( n ) 1 + 2 P ns ( n ) - 4 σ * 2 P ns ( n ) n R 2 exp - n R 2 2 σ * 2 × λ ρ I 1 n R ρ σ s 2 + λ 2 ρ 2 I 2 n R ρ σ s 2 ,

where Pns(n)=cos(nχns2sinϕ) exp-nχns2cosϕ-1 with χns=ρσ*2/(2σnsσs2), λ=Rσs2/σ*2, and μ0(n) is

(13) μ 0 ( n ) = 0 1 η exp - n η 2 R 2 2 σ * 2 I 0 n η R ρ σ s 2 d η .

In the case of an axisymmetric wake (σns-1=0), we have χns=Pns(n)=0, and Eq. (12) simplifies to Mη2μ0(n). Therefore, Eq. (12) indicates that the solution of the non-axisymmetric wake (Eq. 1) is a perturbation (second term in Eq. 12) to a scaled axisymmetric solution (scaled by 1+2Pns(n)). Additionally, Eq. 12 contains terms in the form Iν(nRρ/σs2)/ρ, which has a finite value when there is no offset between the wake source and the considered turbine (ρ=0) as limρ0Iν(nRρ/σs2)/ρ=1/(2νν!). Nonetheless, at no offset (ρ=0), we have Pns(n)=0, similar to the axisymmetric solution. This results from the simplifying assumption made in Appendix C to solve for Mη, where the terms Iνnη2R2/(2σns2) were approximated by (nη2R2/(4σns2))ν/ν! under the assumption that the argument of the modified Bessel function is small (following the limits on wind veer discussed in Sect. 2.1), and hence I0nη2R2/(2σns2)1 was employed. This means that the stretching and shearing acting on the wake are assumed to have minimal effect on the wake shape close to the wake centre and are more profound far from the wake centre. We will show in Sect. 3.1 that this assumption is acceptable for moderate values of wind veer by monitoring the average value (within the range 0η1) of the argument of the modified Bessel function κ(n), defined as

(14) κ ( n ) = n R 2 2 σ ns 2 0 1 η 2 d η = n R 2 6 σ ns 2 .

The parameter κ(n) is a measure of the skewness of the wind-speed deficit within the rotor of the considered turbine. When the wake is axisymmetric (i.e. no skewness), we have κ(n)=0. As the shearing and stretching of the upstream wake contours increase, the value of κ(n) increases, which can also be raised by the averaging order n. In Sect. 3.2 and 3.3, it will be shown that a practical limit on κ(n) for the circular-disc solution is around 0.4–0.5, and higher values could result in larger deviation from the numerical solution.

The solution of the integral μ0(n) can be obtained by generalising the solution introduced by Ali et al. (2024a) based on Rosenheinrich (2017):

(15) μ 0 ( n ) = σ * 2 n R 2 exp - n R 2 2 σ * 2 Ψ ( n ) ( R , ρ , σ s , σ * ) ,

where

(16) Ψ ( n ) ( R , ρ , σ s , σ * ) = I 0 n R ρ σ s 2 k 1 n R 2 2 σ * 2 k f k ( n τ 2 ) - n R ρ σ s 2 I 1 n R ρ σ s 2 k 1 n R 2 2 σ * 2 k g k ( n τ 2 ) ,

and τ=ρσ*/σs2. The coefficients fk and gk follow the recursions

(17) f k ( v ) = f k - 1 ( v ) + v g k - 1 ( v ) k , g k ( v ) = f k ( v ) + 2 g k - 1 ( v ) 2 k ,

with f0=1 and g0=0. The recursions in Eq. (17) converge rapidly within 6–10 iterations of simple algebraic calculations (scalar addition and multiplication). From Eq. (8), the final form of the rotor-averaged deficit is

(18) W c ( n ) C exp - ρ 2 2 σ ^ 2 ( 2 μ 0 ( n ) 1 + 2 P ns ( n ) - 4 σ * 2 P ns ( n ) n R 2 exp - n R 2 2 σ * 2 × [ λ ρ I 1 n R ρ σ s 2 + λ 2 ρ 2 I 2 n R ρ σ s 2 ] ) 1 / n ,

where σ^-2=σ*-2+σns-2cos(2δ-ϕns). Equation (18) was implemented in Python and is available from Ali et al. (2024c).

2.3 Analytical rotor-averaged deficit across a rectangular disc

As discussed in Sect. 2.2, the derived expression for the rotor-averaged deficit, assuming a circular-disc representation of the considered turbine (Eq. 18), is valid when the skewness parameter κ(n) is small (Eq. 14; approximately less than 0.4–0.5). However, when κ(n) is large because of strong veer and/or large averaging order n, Eq. (18) might no longer be valid or become of poor accuracy. As such, we derive herein an alternative expression for the rotor-averaged deficit assuming a rectangular-disc representation of the considered turbine following similar analogies in the literature (Ali et al.2024d; Cheung et al.2024). The dimensions of the rectangular disc are 2Ly and 2Lz in y and z directions, respectively, with the same centre as the considered turbine (Fig. 1). We start by re-writing Eq. (6) for a rectangular disc with the aid of the definition of W in Eq. (1) as

(19) W r ( n ) C = ( 1 4 L y L z Δ z - L z Δ z + L z d z exp - n z 2 2 σ z 2 × Δ y - L y Δ y + L y d y exp - n ( y + ω z ) 2 2 σ y 2 ) 1 / n ,

where Wr(n) is the nth-order rotor-averaged deficit for a rectangular disc. The solution of the inner integral (over y) is

(20) Δ y - L y Δ y + L y exp - n ( y + ω z ) 2 2 σ y 2 d y = π ( 1 - ξ 2 ) 2 n σ × ( erf Δ y + L y + ω z σ 2 ( 1 - ξ 2 ) / n - erf Δ y - L y + ω z σ 2 ( 1 - ξ 2 ) / n ) ,

where σy=σ1-ξ2 (Eq. 4), and erf is the error function defined as (Ng and Geller1969, 3.1; 1)

(21) erf ( h ) = 2 π 0 h exp ( - s 2 ) d s .

As such, Eq. (19) becomes

(22) W r ( n ) C = σ 4 L y L z π ( 1 - ξ 2 ) 2 n Q 1 - Q 2 1 / n ,

where Q1 and Q2 are defined as

(23) Q 1 , 2 = Δ z - L z Δ z + L z exp - n z 2 2 σ 2 erf Δ y ± L y + ω z σ 2 ( 1 - ξ 2 ) / n d z ,

and the ± sign in Eq. (23) corresponds to Q1 and Q2, respectively. We can solve for the integrals Q1 and Q2 by making use of the generalised Owen's T function Ω(h,a,b) defined as (Przemo2019)

(24) Ω ( h , a , b ) = 1 2 2 π h exp - s 2 2 erf a s + b 2 d s = 1 2 π ( arctan ( a ) - arctan ( a + b / h ) - arctan h + a b + a 2 h b ) + 1 4 erf b 2 ( 1 - a 2 ) + T ( h , a + b / h ) + T b 1 + a 2 , h + a b + a 2 h b ,

where T(h,a) is Owen's T function defined as (Owen1956)

(25) T ( h , a ) = 1 2 π 0 a 1 1 + s 2 exp - h 2 ( 1 + s 2 ) 2 d s .

From the definition of the function Ω (Eq. 24) along with σz=σ (Eq. 4), we can express the integrals Q1 and Q2 as

(26) Q 1 , 2 = 2 2 π n σ [ Ω Δ z - L z σ / n , ω 1 - ξ 2 , Δ y ± L y σ ( 1 - ξ 2 ) / n - Ω Δ z + L z σ / n , ω 1 - ξ 2 , Δ y ± L y σ ( 1 - ξ 2 ) / n ] .

Combining Eqs. (26) and (22) gives the disc-averaged deficit for a rectangular disc as

(27) W r ( n ) C = ( π σ 2 1 - ξ 2 2 n L y L z s y , s z { - 1 , 1 } ( - s y s z ) × Ω Δ z + s z L z σ / n , ω 1 - ξ 2 , Δ y + s y L y σ ( 1 - ξ 2 ) / n ) 1 / n .

The expression in Eq. (27) simply calculates the function Ω (Eq. 24) at the four vertices of the rectangular disc (Δy±Ly,Δz±Lz) by changing the signs sy and sz between −1 and 1. Because of symmetry, the underlined terms in Eq. (24) vanish when summed over the four vertices of the rectangular disc with the signs sysz. As such, we can define a simplified version of Ω as

(28) Ω * ( h , a , b ) = - 1 2 π arctan ( a + b / h ) + arctan h + a b + a 2 h b + T ( h , a + b / h ) + T b 1 + a 2 , h + a b + a 2 h b ,

and hence, by replacing Eq. (24) with Eq. (28), the rotor-averaged deficit of the rectangular disc is

(29) W r ( n ) C = ( π σ 2 1 - ξ 2 2 n L y L z s y , s z { - 1 , 1 } ( - s y s z ) × Ω * Δ z + s z L z σ / n , ω 1 - ξ 2 , Δ y + s y L y σ ( 1 - ξ 2 ) / n ) 1 / n .

It should be noted that the two arctan functions in Eq. (28) can be combined into arctan(1/a). However, determining the proper quadrant would require evaluating the original arguments (i.e. a+b/h and h/b+a+a2h/b), and hence Eq. (28) can be simply used in its current format. The functions T and Ω appear in the solution of the rectangular disc solely due to having ω>0 (i.e. due to wind veer). In the case of no wind veer (ω=0), the rotor-averaged deficit for the rectangular disc simplifies to

(30) W r ( n ) C ω = 0 = ( π σ 2 1 - ξ 2 8 n L y L z [ erf Δ y + L y σ 2 ( 1 - ξ 2 ) / n - erf Δ y - L y σ 2 ( 1 - ξ 2 ) / n ] [ erf Δ z + L z σ 2 / n - erf Δ z - L z σ 2 / n ] ) 1 / n .

Furthermore, for the specific case of axisymmetric wake (ω=ξ=0), the rotor-averaged deficit for the rectangular disc becomes

(31) W r ( n ) C ω = ξ = 0 = ( π σ 2 8 n L y L z [ erf Δ y + L y σ 2 / n - erf Δ y - L y σ 2 / n ] [ erf Δ z + L z σ 2 / n - erf Δ z - L z σ 2 / n ] ) 1 / n .

What remains here is to find the size of the rectangular disc (Ly and Lz). It is not straightforward to obtain a mathematically exact expression for the size of the rectangular disc (Ly and Lz) that makes Eq. (29) match the case of a circular disc exactly. However, we can compare the simplified linear solutions (n=1) of both cases for an axisymmetric wake (ω=ξ=0) with no offset (ρ=0) and no hub-height difference (δ=0), just to have a rough estimate of Ly and Lz. We also simplify the rectangular disc to a square and assume that Ly=Lz=L. By doing so, Eqs. (7) and (31) simplify to

(32) 2 σ 2 R 2 1 - exp - R 2 2 σ 2 = π σ 2 2 L 2 erf 2 L σ 2 .

An approximate solution to Eq. (32) takes the form

(33) L R π 2 erf ( 2 σ 2 / R 2 ) ,

which can be further simplified by realising that for a typical inter-turbine spacing 2σ2/R21, leading to erf(2σ2/R2)1. Therefore, an approximate simpler form for the rectangular-disc size is

(34) L y = L z π 2 R ,

where R is the turbine's radius. Although this is a simplified analysis conducted under many restrictions (e.g. axisymmetric wake), we will show in Sect. 3 that Eq. (34) gives good agreement with numerical solutions for a wide range of wake parameters. Additionally, Eq. (34) is equivalent to equating the surface area of the circular and rectangular discs, similar to Cheung et al. (2024). A Python implementation of Eq. (29) is available from Ali et al. (2024c).

3 Verification, compute costs, and uncertainty

In this section, we verify the derived analytical solutions (Eqs. 18 and 29) by comparing them to numerical evaluations of the rotor-averaged deficit. First, we examine the case of a single upstream wake, considering both circular and rectangular discs (Sect. 3.1). The analysis in Sect. 2 shows that deficit contours are influenced by wind veer and also by the averaging order n. We investigate the impact of these parameters on the rotor-averaged deficit in Sect. 3.2 and 3.3, respectively. Of less impact on the rotor-averaged deficit is the yaw misalignment of the wake source, which is presented as additional material in Appendix G. Furthermore, we apply the derived analytical solutions (Eqs. 18 and 29) to scenarios with multiple upstream wakes, using various wake superposition models. For numerical reference, the analytical solutions are evaluated against a set of 2000 averaging points uniformly distributed across the rotor disc in a sunflower pattern as illustrated in Fig. E1 (see Appendix E). The computational cost of the derived analytical solutions compared to numerical averaging at various resolutions is presented in Sect. 3.5. Finally, the uncertainty in predicting the rotor-averaged deficit for the proposed analytical solutions and for various numerical resolutions are quantified compared to 2000-point averaging in Sect. 3.6.

3.1 Single upstream wake

We consider the non-axisymmetric Gaussian wake of a wind turbine (Eq. 1) and compute the linear rotor-averaged deficit (n=1) experienced by a downstream turbine modelled as a circular disc and as a rectangular disc at various downstream distances relative to the wake source.

For this analysis, the upstream turbine (wake source) is configured to operate at a yaw misalignment γo=20° and a thrust coefficient Ct=0.8 in a free-stream turbulence intensity Ti=5 %. The influence of varying the yaw misalignment of the wake source is small compared to veer effects as outlined in Appendix G. In line with the problem formulation in Sect. 2.1, we assume a differential wind direction of 7° across the upstream turbine’s top and bottom tips, representing moderate wind veer affecting a large turbine (diameter  220 m), resulting in a veer coefficient ω0.122x/Do. Stronger wind veer is considered in Sect. 3.2. At each downstream position, the wake eccentricity ξ is calculated based on Eqs. (3) and (4) under the assumption of isotropic wake expansion rate normal to the free-stream direction (i.e. ky*=kz*=k*) using the empirical expression k*=0.003678+0.3837Ti (Niayifar and Porté-Agel2016). Alternative empirical expressions for k* are available; however, their use does not affect the verification process, as both analytical and numerical solutions depend on σ irrespective of how it is defined. We consider here the linear rotor-averaged deficit (n=1), given the relatively high values of yaw misalignment (γo=20°) and wind veer (Δαo=7°) in this set-up. Increasing the averaging order n here would extend the derived expression for a circular disc (Eq. 18) beyond the moderate wake shearing and stretching assumptions under which Eq. (18) was developed. Higher averaging orders can, however, be explored with lower wind veer or with a rectangular disc as discussed in more detail in Sect. 3.3.

https://wes.copernicus.org/articles/10/511/2025/wes-10-511-2025-f02

Figure 2Comparing the normalised linear rotor-averaged deficit of a circular disc (dashed; Eq. 18) and a rectangular disc (solid; Eq. 29) against numerical averaging (markers) using the set of discrete points shown in Fig. E1 for different values of the normalised offset ρ/σ. The upstream turbine operates at a yaw misalignment γo=20° and at a thrust coefficient Ct=0.8 in a free-stream turbulence intensity Ti=5 % with a wind-direction difference Δαo=7° across its top and bottom tips. Indicated for each downstream location x/Do are the wind-veer coefficient ω0.122x/Do (for Δαo=7°; Eq. 2), the eccentricity of the wake elliptic contour ξ (for γo=20°; Eqs. 3 and 4), the ratio of the radius of the considered turbine to the wake standard deviation R/σ (σ is obtained from Eq. 4), and the skewness parameter κ(1) (Eq. 14). For each downstream location x/Do, three values of the angle δ, which is the angle between the wake centre and the centre of the considered turbine (Fig. 1), are considered: 0, π/4, and 3π/4.

Download

Figure 2 illustrates the normalised linear rotor-averaged wind-speed deficit for a circular disc (dashed; Eq. 18) and for a rectangular disc (solid; Eq. 29) as a function of the offset variation (ρ/σ) at different downstream locations, compared to numerical results (markers; based on points in Fig. E1) across several values of the angle δ. For each case, the values of the eccentricity ξ (Eq. 3), veer coefficient ω (Eq. 2), ratio R/σ (Eq. 4), and skewness parameter κ(1) (Eq. 14) are specified. During the derivation of Eq. (18), the skewness parameter κ(n) was assumed to remain sufficiently small (≲1) to enable the approximation Iνnη2R2/(2σns2)(nη2R2/(4σns2))ν/ν! (Appendix C). The κ(1) values shown in Fig. 2 verify this assumption, with the maximum κ(1) being approximately 0.27 at 10 diameters downstream of the wake source (Fig. 2d). A practical limit on κ(n) so that Eq. (18) maintains high accuracy is approximately 0.4–0.5 as will be outlined in Sect. 3.2 and 3.3.

Comparison with numerical evaluations of the rotor-averaged deficit confirms the high accuracy of Eq. (18), even at far-wake downstream distances (x/Do=10) where wind veer has significantly sheared the wake. The mean absolute error (difference between analytical and numerical solutions) for the circular-disc solution is approximately 7.2×10-3, with a maximum error of 22.5×10-3 occurring in the case of zero offset (ρ=0). The deviations between the circular-disc results and the numerical results at zero offset (ρ=0 in Figs. 2c and d) are primarily related to the simplifying assumption in Sect. 2.2 (Appendix C), where I0nη2R2/(2σns2)1 was employed. However, at large distance downstream of the wake source (10 diameters and further), the scaling function C diminishes enough that these differences are negligible for rotor-averaged deficit evaluation. At zero offset between the considered turbine and the wake centre (ρ=0), the congruence between Eq. (18) and numerical solutions (Fig. 2) across cases indicates that the minimal impact of wake shearing and stretching on the wake centre was a valid assumption. As wake stretching and shearing intensify due to wind veer with increasing downstream distance (ωx; Eq. 2), the influence of the angle δ (hub-height difference) becomes increasingly important compared to positions closer to the wake source.

As for the case of a rectangular-disc representation of the turbine (Eqs. 29 and 34), the comparison in Fig. 2 (solid curves) shows that the rectangular-disc solution provides an excellent accuracy, performing better than the circular-disc solution without the limitations observed for the circular-disc solution at no offset (e.g. ρ=0 in Fig. 2d). Specifically, the mean error for the rectangular-disc solution is approximately 2.7×10-3, which is approximately a third of that of the circular-disc solution, with a maximum error of 7.2×10-3. Besides the higher accuracy, we will show in Sect. 3.2 and 3.3 that the rectangular-disc solution offers further advantages over the circular-disc solution by consistently predicting the rotor-averaged deficit with higher accuracy in cases of significant wind veer and/or higher averaging orders, scenarios in which the circular-disc solution is less accurate due to an elevated skewness parameter κ(n).

3.2 Effect of wind veer

In the comparisons shown thus far (Fig. 2), a wind-direction difference of Δαo=7° was set across the top and bottom tips of the wake source, reflecting a moderate veer acting on a large upstream turbine (Sect. 2.1). The circular-disc solution (Eq. 18) was derived based on the assumption of small or moderate veer, which implies a small skewness parameter (κ(n); Eq. 14). Here, we examine a range of wind-veer magnitudes by varying the wind-direction difference Δαo for both circular and rectangular discs to evaluate the accuracy of each under conditions of low to high wind veer.

https://wes.copernicus.org/articles/10/511/2025/wes-10-511-2025-f03

Figure 3Comparing the analytical and numerical linear rotor-averaged deficit for different values of wind veer by changing the wind-direction difference Δαo across the top and bottom tips of the upstream turbine (wake source). The analytical solutions shown are that of a circular disc (dashed; Eq. 18) and a rectangular disc (solid; Eq. 29), whereas numerical averaging (markers) is obtained using the averaging points of Fig. E1. Similar to Fig. 3.1, the upstream turbine has a thrust coefficient Ct=0.8 and operates in a free-stream turbulence intensity Ti=5 % but has no yaw (i.e. γo=0). The skewness parameter κ(1) for each veer case is indicated, and δ=0 (same hub height) for all cases.

Download

Figure 3 presents the linear rotor-averaged deficit for both circular (dashed curves; Eq. 18) and rectangular (solid curves; Eq. 29) disc models, compared against numerical averaging (markers). In this set-up, the upstream turbine (wake source) has Ct=0.8 and Ti=5 %, as before, but with zero yaw (γo=0°) to isolate the impact of wind veer. Both the upstream and the considered turbines have the same hub height (i.e. δ=0). For small wind veer (Δαo=5°, black curves in Fig. 3), both the circular- and rectangular-disc solutions match the numerical solutions with high accuracy with a maximum error of 8.1×10-3 for the circular disc and 5.2×10-3 for the rectangular disc.

The advantage of the rectangular-disc solution becomes evident for the case of moderate wind veer (Δαo=15°, red curves in Fig. 3), where the rectangular-disc solution matches the numerical one at all downstream locations, whereas the circular-disc solution deviates from the numerical solution with the streamwise distance (e.g. dashed red curve in Fig. 3d). Specifically, the circular disc has mean and maximum errors of 4.5×10-2 and 10−1, respectively, which is 1–2 orders magnitude higher than the errors in the case of Δαo=5°. Conversely, the rectangular-disc solution maintains higher accuracy with mean and maximum errors of 3.9×10-3 and 10−2, respectively.

In cases of strong veer (Δαo=45°), only the rectangular-disc solution (Eq. 29) remains valid, as the circular-disc solution (Eq. 18) fails due to the high skewness parameter (κ(1)>2), which violates the underlying assumptions of Eq. (18) (see Sect. 2.2 and Appendix  C for details). Nevertheless, the rectangular-disc solution continues to yield predictions of rotor-averaged deficit that are consistent with numerical solutions even under extreme veer conditions within a neutral boundary layer. Of slightly less accuracy than the lower veer cases, the mean and maximum errors for the rectangular disc are 9×10-3 and 1.7×10-2, respectively, which are more accurate than the circular disc results at Δαo=15°. The larger error for this case (Δαo=45°) compared to the previous two cases is primarily due to the empirical expression for the size of the rectangular disc (Eq. 34). Higher accuracy could be achieved if the dimensions of the rectangular disc are optimised, even though current accuracy is acceptable.

The results in Fig. 3 indicate that for the circular-disc solution, a practical limit for the skewness parameter κ(n) would be around 0.4, beyond which the circular-disc solution deviates from the numerical solution. Generally, as wind veer increases (i.e. as shearing of deficit contours intensifies), the deficit contours take on the appearance of a horizontally oriented strip of non-zero deficit. This trend is evident in Fig. 3d for Δαo=45°, where the rotor-averaged deficit remains approximately constant with respect to the offset ρ. Although this extreme case was analysed to test the limits of the analytical solutions, it is unlikely to be encountered in a neutral boundary layer where the Gaussian wake model (Eq. 1) applies.

3.3 Effect of the averaging order

Besides wind veer, the averaging order n has a direct influence on the skewness parameter κ(n) (Eq. 14) and hence on the shearing of the deficit contours. Here, we examine the circular and rectangular solutions for different averaging orders n by comparing them to numerical rotor averaging as presented in Fig. 4. The wake source operates at yaw misalignment γo=20° (effect of yawing the wake source is minimal as shown in Appendix G) and at Ct=0.8 in a free-stream turbulence intensity of 5 %. The wind-direction difference across the tips of the wake source Δαo=7° (Eq. 2), and both turbines have the same hub height (δ=0).

https://wes.copernicus.org/articles/10/511/2025/wes-10-511-2025-f04

Figure 4Comparison of the analytical (circular and rectangular) rotor-averaged deficit to numerical averaging for different averaging orders n. The top row corresponds to the circular-disc solution (Eq. 18), whereas the bottom row is the rectangular-disc solution (Eq. 29). The upstream turbine (wake source) operates at a yaw misalignment γo=20° at Ct=0.8 in a free-stream turbulence intensity Ti=5 %. The wind-direction difference across the top and bottom tips of the wake source Δαo=7°, and both turbines have the same hub height (i.e. δ=0). The skewness parameter κ(n) (Eq. 14) is indicated for each case.

Download

The case of linear averaging (n=1; black in Fig. 4) was already examined in previous sections, where both the circular (dashed curves) and rectangular (solid curves) solutions agree well with the numerical solution (markers). However, increasing the averaging order results in accuracy deterioration of the circular-disc solution, especially at larger distances downstream (e.g. Fig 4c, d). For instance, the circular-disc solution deviated significantly from the numerical solution for the cubic averaging (n=3) at almost all downstream distances. Conversely, the rectangular-disc solution (Eq. 29) has excellent agreement with the numerical solution at all distances and all averaging orders, highlighting its robustness and accuracy over the circular-disc solution.

The impact of the averaging order n on the rotor-averaged deficit (analytical or numerical) is not trivial, as indicated by Fig. 4. However, assessing the accuracy of each averaging order is out of the scope of the current study and should be conducted by comparing different averaging orders to a higher-fidelity model.

3.4 Multiple upstream wakes

So far, we have examined the analytical solutions derived for a single upstream wake (Eqs. 18 and 29). However, in real applications, a wind turbine is often influenced by multiple upstream turbines, demanding the use of wake superposition models. When numerically calculating the rotor-averaged deficit from multiple upstream wakes, a discrete set of points over the rotor disc are used. At each point, wake superposition is applied for all upstream wakes individually, and the rotor-averaged deficit is determined from these superposed deficits. Alternatively, in the analytical approach, the rotor-averaged deficit is calculated for each upstream wake independently (using Eqs. 18 or 29) before superposing the rotor-averaged deficits. The effect of the sequence in which wake superposition and rotor averaging are applied depends on the structure of the superposition model. As shown by Ali et al. (2024a) for axisymmetric wakes, the order of superposition and rotor averaging has minimal influence on the overall rotor-averaged deficit, regardless of whether linear superposition (Niayifar and Porté-Agel2016) or root-mean-square (rms) superposition (Voutsinas et al.1990) is used, and they demonstrated this by application to the Horns Rev wind farm. In this section, we extend the analysis to non-axisymmetric wakes to assess the impact of the order of wake superposition and rotor averaging.

Expanding on the work by Ali et al. (2024a), we analyse the Horns Rev wind farm but with yawed turbines to evaluate the accuracy of Eqs. (18) and (29) when combined with different wake superposition models compared to numerical approaches. The yaw misalignment of each turbine is based on the optimisation study by Zhang et al. (2024), where a free-stream wind blows from west to east at a speed of 8 m s−1 and a turbulence intensity of 7.7 %. Figure 5a shows the row-averaged optimised yaw misalignment of the Horns Rev wind farm along with a schematic of the farm's layout and wind direction. We use the wake deflection model from Bastankhah and Porté-Agel (2016) and the turbine-added turbulence model by Crespo and Hernandez (1996), assuming each turbine's wake has a Gaussian shape consistent with Eq. (1). Wind-veer effects are excluded in this comparison (i.e. ω=0), and all rotor-averaged deficits are linear (i.e. n=1), so the superscript (1) is omitted for brevity.

https://wes.copernicus.org/articles/10/511/2025/wes-10-511-2025-f05

Figure 5(a) The row-averaged yaw misalignment of the Horns Rev wind farm with respect to a free-stream wind from west to east (Zhang et al.2024). Inset shows a schematic of the farm's layout where the yaw of each turbine is indicated, and the first row is highlighted in green to indicate row definition. (b) The row-averaged normalised power generation (in reference to first row) of the Horns Rev wind farm using linear wake superposition (Niayifar and Porté-Agel2016, black), root-mean-square superposition (Voutsinas et al.1990, red), and the product-based wake superposition model (Lanzilao and Meyers2022, blue). Power generation (Eq. 36) is obtained using linear averaging of a circular disc (Eq. 18) and is compared to a numerical solution using the averaging points shown in Fig. E1 (markers). The free-stream wind speed is 8 m s−1, and the free-stream turbulence intensity is 7.7 %. (c) The same as in (b) but for the rectangular-disc solution (Eq. 29).

Download

We consider three wake superposition models: linear superposition (Niayifar and Porté-Agel2016), root-mean-square superposition (Voutsinas et al.1990, hereafter rms), and the product-based superposition by Lanzilao and Meyers (2022). These models are expressed as

(35) W lin = 1 U j S u j W j , W rms = 1 U j S u j 2 W j 2 , and W prod = 1 - j S 1 - W j ,

where U denotes the free-stream wind speed, S is the set of upstream turbines influencing the considered turbine, and uj and Wj represent the rotor-averaged wind speed and the rotor-averaged deficit of a turbine of index j. Equations (35) follow the analytical approach in which each upstream wake’s rotor-averaged deficit is computed first, followed by superposition. In contrast, the numerical approach applies wake superposition across all upstream wakes before rotor averaging, as will be further discussed in Sect. 4. Following Zhang et al. (2024), the power generation of a turbine of index k with yaw misalignment γk is given by

(36) P k = P ( u k ) cos 1.8 γ k ,

where P(u) is based on the power-generation table of the Vestas V80-2.0 turbine (used in Horns Rev). Alternative methods to calculate power under yaw include modifying the power coefficient instead of absolute power (similar to Eq. 36), but this section focuses on a unified comparison framework for analytical and numerical solutions, regardless of the power calculation method.

Figure 5b and c illustrate the row-averaged power generation in the Horns Rev farm, calculated analytically (circular and rectangular solutions) and numerically (markers) for each superposition model: linear (black), rms (red), and product-based (blue). The row-averaged power due to yaw follows a similar trend to that observed by Zhang et al. (2024), with reduced power in the first row, increased power in the second and third rows, and only minor variations (1 %–2 %) in subsequent rows. This pattern is consistent across all three superposition models, though later rows (third and beyond) show greater sensitivity to the chosen superposition model than to yaw. The comparisons in Fig. 5b and c demonstrate that the analytical and numerical row-averaged power calculations are nearly identical for both circular and rectangular solutions. This result indicates that the order of wake superposition and rotor averaging does not affect the accuracy of Eqs. (18) and (29), making these equations suitable for use with the considered superposition models as well as any model with similar operators (linear, rms, or product-based). This is further discussed in Sect. 4.

3.5 Computational cost

To evaluate the computational efficiency of the derived analytical solutions (Eqs. 18 and 29) in comparison to the numerical calculation of the rotor-averaged deficit, we consider the power generation of a 25×25 wind farm. The specific conditions of the free-stream flow and turbine set-up are irrelevant here, as the primary objective is to quantify computational costs. Numerical averaging was conducted using vectorised calculations at various resolutions, ranging from 16 to 2000 points.

Table 1Comparing the relative change in computational cost for the derived analytical solutions and for various numerical resolutions in reference to the cost of a numerical evaluation of the rotor-averaged deficit using 16 averaging points. If the computational cost of a specific experiment is t, the relative change is calculated as (t-t16)/t16×100%, where t16 is the computational cost of numerically averaging 16 points using vectorised calculations.

Download Print Version | Download XLSX

Table 1 presents the percentage change in computational cost for the analytical solutions and for numerical averaging at different resolutions relative to using 16 averaging points, a common resolution from the literature. Notably, the rectangular-disc analytical solution (Eq. 29) demonstrates a computational speed-up of approximately 10 % compared to the 16-point numerical reference, making it the only approach that outperforms the baseline. Conversely, the circular-disc solution (Eq. 18) incurs a computational cost approximately 15 % higher than the 16-point case, rendering its cost comparable to using 80 averaging points.

3.6 Uncertainty quantification

Here, we consider various resolutions and distributions of averaging points to quantify the uncertainty that arises when evaluating the rotor-averaged deficit compared to the 2000-point resolution shown in Fig. E1. The considered cases are the derived analytical solutions (Eqs. 18 and 29) and the distribution of averaging points shown in Fig. E2, which include the 16-point quadrature (Eq. E2) of Holoborodko (2011, hereafter, Q16), the 16-point cross-like distribution of Stipa et al. (2024, hereafter, C16), and various resolutions of the sunflower distribution (Eq. E1) ranging from 16 (S16) to 1000 (S1000) averaging points. To quantify uncertainty, we calculate the root-mean-square error (RMSE) of each approach (analytical or numerical) against the 2000-point reference case (Fig. E1), where RMSE is defined as

(37) RMSE = 1 N s k = 1 N s W k - W ref 2 ,

where Ns is the number of tested scenarios (i.e. different combinations of driving parameters such as veer and yaw), Wk is the rotor-averaged deficit for a scenario of index k, and Wref is the reference rotor-averaged deficit (from 2000 averaging points). Different scenarios are generated through different combinations of the yaw misalignment of the wake source (γo), the wind-direction differential across the wake source (Δαo), the averaging order n, the normalised streamwise distance x/Do, the angle δ, and the normalised offset ρ/σ. Based on the analysis in Sect. 3.2 and 3.3 and Appendix G (on the effect of γo), wind veer was shown to have the largest impact on the rotor-averaged deficit. As such, we create two sets of scenarios different from each other only in the range of Δαo as indicated in Table 2 and where the circular-disc solution (Eq. 18) is tested only in the “small–moderate” veer scenario (first row in Table 2) within the range of applicability as established in Sect. 3.2 and 3.3.

Table 2Ranges of the driving parameters considered in uncertainty quantification scenarios. The angle γo is the yaw misalignment of the wake source, Δαo is the wind-direction differential across the top and bottom tips of the wake source, n is the averaging order, x/Do is the normalised streamwise distance measured from the wake source, δ is the azimuthal coordinate of the considered turbine centre measured from the wake centre (Fig.1), and ρ/σ is the normalised offset between the wake centre and the centre of the considered turbine (Fig. 1), where σ is the wake standard deviation (Eq. 4). Ranges written in the form vo:vs:vf mean this variable ranges from vo to vf (inclusive) with a step of vs.

Download Print Version | Download XLSX

Table 3 lists scaled values of RMSE (Eq. 37; scaled by 1000) for the aforementioned cases (analytical and numerical) and wake scenarios. As the number of averaging points increases, it is expected that RMSE drops as the predicted solution converges to that of the reference 2000-point case (e.g. S1000 vs. S100 in Table 3) but at the expense of computational cost as outlined in Sect. 3.5. For the small–moderate veer scenario, the Q16 case has the lowest RMSE (5.5×10-3) among the analytical cases and the 16-point averaging cases, with an accuracy that is approximately similar to that of 500 averaging points (S500). For the same scenario, the circular-disc solution has an approximately similar RMSE as 100 averaging points (S100), whereas the rectangular-disc solution has slightly higher accuracy.

Table 3Scaled root-mean-square error (1000 × RMSE; Eq. 37) of different rotor averaging cases including the rectangular-disc solution (Rect.; Eq. 29), the circular-disc solution (Circle; Eq. 18), the 16-point quadrature (Q16; Eq. E2) shown in Fig. E2a, the 16-point cross-like distribution shown in Fig. E2b, and various resolutions of the sunflower distribution (starting with S; Eq. E1) ranging from 16 averaging points (S16) to 1000 averaging points (S1000). The reference to which each case is compared is numerical averaging using 2000 points following a sunflower distribution as indicated in Fig. E1. The ranges of the driving parameters for both veer scenarios are listed in Table 2. The abbreviation n/a stands for not applicable.

Download Print Version | Download XLSX

The moderate–high veer scenario indicates that the rectangular-disc solution (Eq. 29) has higher accuracy than all 16-point averaging cases at an RMSE of 11.5×10-3 (similar to the small–moderate veer scenario). In contrast, the accuracy of Q16 is significantly reduced with RMSE of 17.2×10-3. The averaging distributions C16 and S16 have significantly less accuracy than the other cases, holding the highest RMSE for both veer scenarios. For the moderate–high veer scenario, 100 averaging points provide comparable accuracy to the rectangular-disc solution, whilst 500 averaging points, which are computationally expensive (Table 1), are required to have the same accuracy of Q16 in the small–moderate veer scenario.

4 Discussion

The presented solutions in Sect. 2 are compatible with any wake deflection model from the literature as all distances were referenced to the wake centre. However, if the centre of the upstream turbine is sought to be the reference location, then the definitions of the offset ρ and the angle δ need modifications to account for the wake horizontal deflection do. In this case, the modified offset ρ* and the modified angle δ* measured from the centre of the upstream turbine are

(38) ρ * = ρ 1 + 2 d o ρ cos δ + d o ρ 2 , and tan δ * = sin δ d o / ρ + cos δ .

The expressions for the rotor-averaged deficit (Eqs. 18 and 29) were derived for a generic averaging order n>0, where the case of n=1 is equivalent to obtaining the averaged momentum deficit through the turbine rotor (for incompressible steady flow), n=2 corresponds to the averaged kinetic-energy deficit through the rotor, and n=3 is equivalent to the averaged power deficit through the rotor. To obtain a solution for a circular disc (Eq. 18), it was assumed that the stretching and shearing of the wake contours are not large as those quantified by the skewness parameter κ(n) (Eq. 14). As such, using higher-order averaging for a circular disc should be limited to cases of small or moderate wind veer (if any) to keep Eq. (18) within its validity region. Conversely, the solution of the rectangular disc (Eq. 29) is not limited by this simplifying assumption and was shown to perform well even in the case of extreme wind veer (Fig. 3), giving it a large advantage against the circular-disc solution.

The analytical solutions proposed in Sect. 2.2 and 2.3 (Eqs. 18 and 29) correspond to a single upstream wake, whereas an operational wind turbine is typically impacted by multiple upstream wakes whose deficits are superposed using a variety of wake superposition models. For a superposition model that relies on a linear operator to combine upstream deficits (e.g. Lissaman1979; Niayifar and Porté-Agel2016; Zong and Porté-Agel2021; Dar and Porté-Agel2024), the numerical and analytical approaches are the same, meaning that the order of applying wake superposition and rotor averaging has no effect. However, other wake superposition models rely on root-mean-square operators (e.g. Katic et al.1987; Voutsinas et al.1990) for which the order of wake superposition and rotor averaging is not trivial. Ali et al. (2024a) showed mathematically that for a column of turbines of the same hub height (δ=0) with no offset (ρ=0) where the wake of each turbine is axisymmetric (ξ=ω=0), the order in which wake superposition and rotor averaging are applied results in insignificant differences as long as the number of upstream turbines with non-negligible deficits acting on the considered turbine is not large. They showed that for an analytical approach (rotor-averaging followed by superposition), the rotor-averaged deficit of the considered turbine is proportional to exp(-σ̃-2/4), where σ̃ is a deficit-weighted averaged wake standard deviation for all upstream turbines impacting the considered turbine, whereas for a numerical approach (superposition followed by rotor-averaging), the rotor-averaged deficit is proportional to exp(-2σ̃-2/9). In a typical wind farm, the number of upstream turbines with non-negligible deficits acting on a turbine is 2–3, where one of these turbines has the dominant wake effect, making these two exponents very close. Their conclusion can be easily extended to any averaging order n using the substitution σ̃2σ̃2/n, and it also naturally extends to the considered case of a non-axisymmetric wake, as the non-axisymmetric solution was shown to be a perturbation to a scaled axisymmetric solution (Eq. 18). Application to the Horns Rev wind farm showed that the numerical and analytical approaches using root-mean-square superposition gave indistinguishable results (Figs. 5b and 5c), where all upstream wakes for a specific turbine were considered in the evaluation of the turbine's operating point.

The superposition model of Lanzilao and Meyers (2022) uses neither linear nor root-mean-square operators but rather the product of the normalised rotor-averaged wind speeds of all upstream wake sources. We show in Appendix F that for this superposition model and for any other superposition model of a similar operator, the numerical and analytical approaches are asymptotically identical if the upstream wakes of the considered turbine are assumed to operate independently. This assumption is justified as each turbine can be yawed independently of the other turbines depending on its onset wind, though such a strategy is not optimal for the whole wind-farm performance. We also demonstrate that for small-enough upstream deficits (W≲0.3), this product-based superposition model converges to a non-weighted linear superposition model, which explains the closeness in the estimated power generation by the two wake superposition models when applied to the Horns Rev wind farm (Fig. 5b and c). Similar to root-mean-square superposition, when this product-based superposition model was applied to the Horns Rev wind farm, there were no distinguishable differences between the analytical and numerical solutions (Fig. 5).

Some limitations should, however, be considered. The rotor-averaging process inherently assumes that a zero-deficit point on the rotor disc has a wind speed that is equal to that of the upstream turbine (wake source) rather than the free-stream wind speed or another background wind speed. This can have profound impacts on the rotor-averaged wind speed in the case of highly heterogeneous flow within a wind farm, such as in the case of hurricanes or extremely large wind farms. In such a scenario, all numerical and analytical approaches based on engineering wake models have shortcomings, as the underlying assumptions of the wake-deficit model cannot predict the interactions between the wakes and the heterogeneous background flow.

In some wind-energy applications, the nacelle wind-speed deficit (hub-height deficit) is used as a proxy for the wind speed across the entire rotor. In Appendix G, we compared rotor averaging of the deficit with the nacelle-point deficit (see Fig. G1), indicating that the nacelle deficit can be significantly different from a rotor-averaged value, which could impair the accuracy of estimating a turbine's operating point. Hence, it is recommended to use a rotor-averaged value for the deficit rather than the nacelle-point deficit. We also explored the impact of yawing the wake source on the rotor-averaged deficit of the considered turbine, which was shown to be much less than other parameters such as wind veer and the averaging order. Although not addressed in this study, Eqs. (18) and (29) are differentiable, which allows for obtaining mathematical expressions for the gradients of the rotor-averaged wind speed of a turbine with respect to its location in a farm and/or to the operating point of upstream turbines.

5 Summary

In the current study, we derived and verified two expressions for the surface integration of a non-axisymmetric Gaussian wake over a circular disc and an equivalent rectangular disc, depicting the rotor of a turbine whose rotor-averaged deficit is sought. The general integrated wake profile took into consideration wake stretching arising from the yawing of upstream turbines and wake planar shearing due to wind-veer effects through a set of controlling variables as detailed in Sect. 2.1. The presented expressions were verified against numerical evaluations of the rotor-averaged deficit, indicating good agreement for the circular-disc case and excellent agreement for the rectangular case.

While the circular-disc solution matched the numerical evaluations of the rotor-averaged deficit well in the cases of low or moderate wind veer and small averaging order (n=1), the solution's validity range is limited due to some simplifying assumptions made during the derivation of the solution (Sect. 2.2). Conversely, the rectangular disc was not limited to these simplifying assumptions and outperformed the circular-disc solution, especially for the cases of high wind veer and/or large averaging order. In terms of computational cost, both analytical solutions were comparable to vectorised calculations of the rotor-averaged deficit using 16 averaging points, where the rectangular-disc solution was approximately 10 % faster and the circular-disc solution was approximately 15 % slower.

We examined the accuracy of the derived analytical solutions and of various numerical resolutions and distributions of averaging points against high-resolution averaging (using 2000 points). For the same resolution (16 points), we found that the quadrature distribution (Fig. E2a) has significantly higher accuracy than the cross-like distribution (Fig. E2b) and higher than a random distribution of the same number of points (depicted by the sunflower distribution in Fig. E2c), regardless of the intensity of deficit-contour shearing and stretching. The rectangular-disc solution showed high accuracy for both low- and high-veer scenarios, with a performance equivalent to numerical averaging using approximately 100 points. Additionally, the rectangular-disc solution outperformed quadrature averaging using 16 averaging points in the high-veer scenario.

The expressions of the rotor-averaged deficit for a single turbine wake can be applied to multiple wakes using any available superposition model that relies on linear operators, root-mean-square operators, or product operators, as demonstrated by application to the Horns Rev wind farm with optimised yaw misalignment for each turbine. Whilst not derived in this study, the expressions for the rotor-averaged deficit are differentiable and can be beneficial for optimisation-based applications.

Appendix A: Transfer of axes for the Gaussian wake equation

In this Appendix, we show how Eq. (7) can be transferred from the wake axes yz to the axes of the considered turbine yz. From Eq. (7) along with the relation between the yz and yz axes (Fig. 1), y=y+Δy and z=z+Δz, we have

(A1) W ( n ) C = ( 1 π R 2 0 R 0 2 π r exp - n ( y + Δ y + ω ( z + Δ z ) ) 2 2 σ y 2 × exp - n ( z + Δ z ) 2 2 σ z 2 d θ d r ) 1 / n .

By expanding the brackets in Eq. (A1), the exponents can be written as the product of exp-nr2cr2/2, exp (−nrρcrρ), and exp-nρ2cρ2/2, where cr2, crρ, and cρ2 are coefficients of r2, rρ, and ρ2, respectively. Using y,z=rcosθ,sinθ and Δy,Δz=ρcosδ,sinδ, where t1,t2 means t1 or t2, we have

(A2)cr2=cos2θσy2+sin2θσz2+ωsin2θσy2+ω2sin2θσy2,(A3)crρ=ωsinδ+cosδσy2a1cosθ+1σz2+ωωsinδ+cosδσy2a2sinθ,

and

(A4) c ρ 2 = cos 2 δ σ y 2 + sin 2 δ σ z 2 + ω sin 2 δ σ y 2 + ω 2 sin 2 δ σ y 2 .

To simplify Eq. (A2), we use the substitutions cos2θ=(1+cos2θ)/2 and sin2θ=(1-cos2θ)/2:

(A5) c r 2 = 1 2 σ y 2 + 1 2 σ z 2 + ω 2 2 σ y 2 1 / σ * 2 + 1 2 σ y 2 - 1 2 σ z 2 - ω 2 2 σ y 2 1 / σ * * 2 × cos 2 θ + ω σ y 2 sin 2 θ ,

which can be further simplified by defining 1/σns2=1/σ**4+ω2/σy4 and tanϕns=ωσ**2/σy2 to be

(A6) c r 2 = 1 σ * 2 + cos ( 2 θ - ϕ ns ) σ ns 2 .

Using the same procedure and by replacing θ with δ, we have

(A7) c ρ 2 = 1 σ * 2 + cos ( 2 δ - ϕ ns ) σ ns 2 .

Finally, Eq. (A3) can be simplified to

(A8) c r ρ = cos ( θ - ϕ s ) / σ s 2 ,

by defining σs2=1/a12+a22 and tanϕs=a2/a1, where a1 and a2 are defined in Eq. (A3).

Appendix B: Azimuthal integration of non-symmetric Gaussian wake

In this Appendix, we present the solution to the integral Mθ in Eq. (9), which is an extension to a solution proposed by Gaidash (2023).

(B1) M θ = 1 π 0 2 π exp - n η 2 R 2 cos ( 2 θ - ϕ ns ) 2 σ ns 2 × exp - n η R ρ cos ( θ - ϕ s ) σ s 2 d θ

Using the Jacobi–Anger expansion (Abramowitz and Stegun1972, 9.1.41–45, p. 361), we can write

(B2) exp - n η R ρ cos ( θ - ϕ s ) σ s 2 = ν Z ( - 1 ) ν I ν n η R ρ σ s 2 × exp i ν θ - ϕ ns 2 exp i ν ϕ ns 2 - ϕ s ,

where Iν is the modified Bessel function of order ν, and is the set of integers. Using Eq. (B2), the integral Mθ becomes

(B3) M θ = 1 π ν Z ( - 1 ) ν exp i ν ϕ ns 2 - ϕ s I ν n η R ρ σ s 2 × 0 2 π exp - n η 2 R 2 cos ( 2 θ - ϕ ns ) 2 σ ns 2 exp i ν θ - ϕ ns 2 d θ .

The integral in Eq. (B3) vanishes for odd values of ν. Also, since Mθ is real we can write

(B4) M θ = 2 ν Z cos ν ( 2 ϕ s - ϕ ns ) I 2 ν n η R ρ σ s 2 × 0 π exp - n η 2 R 2 cos ( θ - ϕ ns ) 2 σ ns 2 cos ( ν ( θ - ϕ ns ) ) d θ ,

where θ=2θ. The integral in Eq. (B4) can be solved using (Gradshteyn and Ryzhik2007, 3.915(2), p. 491)

(B5) 0 π exp ( - t cos ζ ) cos ( ν ζ ) d ζ = ( - 1 ) ν π I ν ( t ) ,

which is insensitive to a phase shift ζζ-ϕns. Hence, Mθ becomes

(B6) M θ = 2 ν Z ( - 1 ) ν cos ν ( 2 ϕ s - ϕ ns ) I 2 ν n η R ρ σ s 2 × I ν n η 2 R 2 2 σ ns 2 ,

which can be further simplified using the fact that I-ν(x)=Iν(x) for an integer ν:

(B7) M θ = 2 I 0 n η R ρ σ s 2 I 0 n η 2 R 2 2 σ ns 2 + 4 ν 1 ( - 1 ) ν × cos ν ( 2 ϕ s - ϕ ns ) I 2 ν n η R ρ σ s 2 I ν n η 2 R 2 2 σ ns 2 .
Appendix C: Radial integration of non-axisymmetric Gaussian wake

In this Appendix, we provide a solution to the integral Mη defined in Eq. (8) along with the solution of the integral Mθ (Eq. 11), which was detailed in Appendix B.

(C1) M η = 2 0 1 η exp - n η 2 R 2 2 σ * 2 I 0 n η R ρ σ s 2 I 0 n η 2 R 2 2 σ ns 2 d η + 4 ν 1 ( - 1 ) ν cos ν ϕ 0 1 η exp - n η 2 R 2 2 σ * 2 × I 2 ν n η R ρ σ s 2 I ν n η 2 R 2 2 σ ns 2 d η

The argument of the terms in the form Iνnη2R2/(2σns2) is sufficiently small (≲1) for the ranges outlined in Sect. 2.1 and for small values of n with an average value of nR2/(6σns2) for 0η1. Hence, we employ the approximation Iνnη2R2/(2σns2)(nη2R2/(4σns2))ν/ν! (Abramowitz and Stegun1972, 9.6.7, p. 375), and the integral Mη becomes

(C2) M η 2 μ 0 ( n ) + 4 ν 1 1 ν ! - n R 2 4 σ ns 2 ν cos ν ϕ × 0 1 η 1 + 2 ν exp - n η 2 R 2 2 σ * 2 I 2 ν n η R ρ σ s 2 d η μ 2 ν ( n ) ,

where

(C3) μ 0 ( n ) = 0 1 η exp - n η 2 R 2 2 σ * 2 I 0 n η R ρ σ s 2 d η .

Solving the integral μ0(n) is discussed in more detail in Sect. 2.2. The solution to the integrals μ2ν(n) is derived in detail in Appendix D.

(C4) μ 2 ν ( n ) = ρ σ * 2 R σ s 2 2 ν [ μ 0 ( n ) - σ * 2 n R 2 exp - n R 2 2 σ * 2 × k = 1 2 ν ρ σ * 2 R σ s 2 - k I k n R ρ σ s 2 ]

Therefore, Mη becomes

(C5) M η 2 μ 0 ( n ) 1 + 2 ν 1 ( - n χ ns 2 ) ν cos ν ϕ ν ! - 4 σ * 2 n R 2 exp - n R 2 2 σ * 2 ν 1 ( - n χ ns 2 ) ν cos ν ϕ ν ! × k = 1 2 ν ρ σ * 2 R σ s 2 - k I k n R ρ σ s 2 ,

where χns=ρσ*2/(2σnsσs2). For the sum over ν, we have

(C6) P ns ( n ) = ν 1 ( - n χ ns 2 ) ν cos ν ϕ ν ! = exp ( - n χ ns 2 cos ϕ ) cos ( n χ ns 2 sin ϕ ) - 1 .

Also, the modified Bessel function Iν(x) decays rapidly with ν, and hence we only keep the terms with ν≤2 in the right-hand side of Eq. (C5). Therefore, Eq. (C5) simplifies to

(C7) M η 2 μ 0 ( n ) 1 + 2 P ns ( n ) - 4 σ * 2 P ns ( n ) n R 2 exp - n R 2 2 σ * 2 × λ ρ I 1 n R ρ σ s 2 + λ 2 ρ 2 I 2 n R ρ σ s 2 ,

where λ=Rσs2/σ*2.

Appendix D: A solution of an integral of the modified Bessel function

In this Appendix, we present a solution to a generic integral in the form

(D1) μ ν ( n ) ( β , ϑ ) = 0 1 η 1 + ν exp - n η 2 β 2 2 I ν ( n η ϑ ) d η ,

where ν and n are integers, and β and ϑ are constants. To evaluate μν(n), we employ

(D2) η η ν I ν n η ϑ = n ϑ η ν I ν - 1 ( n η ϑ ) .

Integrating Eq. (D1) by parts leads to the recursion

(D3) μ ν ( n ) ( β , ϑ ) = - 1 n β 2 exp - n β 2 2 I ν ( n ϑ ) + ϑ β 2 μ ν - 1 ( n ) ( β , ϑ ) ,

which can be solved using the generating function Fn(η)=ν1μν(n)ην. Multiplying Eq. (D3) by ην and summing over ν gives

(D4) ν 1 μ ν ( n ) η ν = - 1 n β 2 exp - n β 2 2 ν 1 I ν ( n ϑ ) η ν + ϑ β 2 ν 1 μ ν - 1 ( n ) η ν ,

which simplifies into

(D5) F n ( η ) = - 1 n β 2 exp - n β 2 2 ν 1 I ν ( n ϑ ) η ν + ϑ η β 2 μ 0 ( n ) + F n ( η ) .

Solving Eq. (D5) for n(η) and using Taylor's expansion
(1-ϑη/β2)-1=m0ϑη/β2m,

(D6) F n ( η ) = - 1 n β 2 exp - n β 2 2 ν 1 m 0 ϑ β 2 m × I ν ( n ϑ ) η ν + m + μ 0 ( n ) m 0 ϑ η β 2 m + 1 .

Finally, the integral μν(n) is the coefficient of ην in Eq. (D6):

(D7) μ ν ( n ) ( β , ϑ ) = ϑ β 2 ν [ μ 0 ( n ) ( β , ϑ ) - 1 n β 2 exp - n β 2 2 k = 1 ν ϑ β 2 - k I k ( n ϑ ) ] ,

where μ0(n)(β,ϑ) is

(D8) μ 0 ( n ) ( β , ϑ ) = 0 1 η exp - n η 2 β 2 2 I 0 ( n η ϑ ) d η .
Appendix E: Distribution of points across a circle for numerical averaging

In this Appendix, we summarise various distributions and resolutions of averaging points that are used for numerical averaging of the rotor deficit.

As a reference case for verification of the derived analytical expressions (Eqs. 18 and 29) and for quantifying the uncertainty of lower-resolution numerical averaging, we use a sunflower distribution of 2000 points. For a sunflower distribution, the polar coordinates rk and θk of a point of index k (out of N total points) on a circle of radius R are defined as

(E1) r k R = 1 if k > N - b ( 2 k - 1 ) / ( 2 N - b - 1 ) otherwise , and θ k = 2 π k φ 2 ,

where φ=(5+1)/2 is the golden ratio, and the constant b=round(2N) with the function “round” returning the nearest integer. The resulting distribution of points is shown in Fig. E1. We also explore the distribution of 16 averaging points following the quadrature of Holoborodko (2011). For this quadrature, the polar coordinates of a point of index k are

(E2) r k R = 3 + ( - 1 ) k + 1 3 6 , and θ k = 2 π ( k - 1 ) 16 , k { 1 , 2 , 3 , , 16 } .
https://wes.copernicus.org/articles/10/511/2025/wes-10-511-2025-f06

Figure E1A uniform sunflower distribution of 2000 points over the surface of a circle to be used to numerically evaluate the rotor-averaged deficit due to an upstream wake in the form of Eq. (1) and to provide a reference to verify the derived analytical expressions. The polar coordinates of the shown averaging points follow Eq. (E1).

Download

Figure E2 shows different resolutions and distributions of averaging points including (a) the quadrature in Eq. (E2), (b) the cross-like distribution of 16 averaging points following Stipa et al. (2024), and (c–f) various resolutions of the sunflower distribution (Eq. E1).

https://wes.copernicus.org/articles/10/511/2025/wes-10-511-2025-f07

Figure E2Different distributions and resolutions of averaging points following (a) the quadrature of Holoborodko (2011, Eq. E2), (b) the cross-like distribution of Stipa et al. (2024), and (c–f) various resolutions of the sunflower distribution (Eq. E1).

Download

Appendix F: Emphasis on the order of rotor averaging and wake superposition for a product-based superposition model

In this Appendix, we examine the effect of the order of applying wake superposition and rotor averaging for the product-based wake superposition model of Lanzilao and Meyers (2022). The following analysis is generic for any averaging order n>0, but for shortness the superscript (n) is dropped. Consider a wind turbine impacted by a set S of upstream wakes. Assuming a set of N discrete points on the rotor disc of the considered turbine, the numerical approach (wake superposition followed by rotor averaging) of obtaining the rotor-averaged deficit is

(F1) num W prod = 1 N k = 1 N 1 - j S 1 - W j ( k ) ,

where Wj(k) is the normalised wind-speed deficit of a point of index k on the rotor disc of the considered turbine due to the wake of an upstream turbine of index j. The product over the set S in Eq. (F1) can be expanded as

(F2) j S 1 - W j ( k ) = 1 - j S W j ( k ) + i , j S i j W i ( k ) W j ( k ) + O ( W 3 ) .

We can neglect the higher-order terms of W (order 3 and higher) compared to the lower-order terms (since W<1), and hence Eq. (F1) simplifies to

(F3) num W prod j S 1 N k = 1 N W j ( k ) - i , j S i j 1 N k = 1 N W i ( k ) W j ( k ) .

If the rotor averaging over a set of N points asymptotically approaches the exact average (i.e. N-1k=1NWj(k)Wj), then

(F4) num W prod j S W j - i , j S i j W i W j .

Alternatively, the corresponding analytical approach (rotor averaging followed by wake superposition) of obtaining the rotor-averaged deficit is

(F5) anl W prod = 1 - j S 1 - W j j S W j - i , j S i j W i W j .

The difference between the numerical and analytical approaches originates from WiWj in Eq. (F4) versus WiWj in Eq. (F5), where the difference between these two quantities acts as a covariance for the set of upstream deficits. If the mutual impacts between the upstream turbines are neglected by assuming the turbines operate almost independently (i.e. WiWjWiWj), then an asymptotic resemblance between numWprod and anlWprod is achieved. In the case of small-enough deficits, this product-based superposition model approaches a non-weighted linear superposition when W2W.

Appendix G: Additional material

Here, additional material to the main text is included. We compare the rotor-averaged deficit for a circular disc (Eq. 18) with the nacelle deficit W^, which can be derived from Eq. (1) by substituting y,z=ρcosδ,sinδ:

(G1) W ^ C = exp - ρ 2 ( cos δ + ω sin δ ) 2 2 σ 2 ( 1 - ξ 2 ) exp - ρ 2 sin 2 δ 2 σ 2 .

Under the same conditions as in Sect. 3.1, Fig. G1 presents the offset variation of the normalised linear deficit for a circular disc (Wc(1); solid) compared with the nacelle deficit (W^; dashed) across different values of δ at multiple downstream locations. This comparison reveals that the nacelle deficit does not adequately represent the rotor-averaged deficit, particularly at zero offset (ρ=0), where W^/C=1 by definition, whereas the normalised rotor-averaged deficit lies approximately between 0.6 and 0.7 for the considered cases. As such, we recommend using rotor averaging (either analytically or numerically) for applications that require a representative wind speed to estimate a turbine’s operating point.

Figure G2 shows the variation of the linear rotor-averaged deficit (n=1) for the circular- and rectangular-disc solutions with the offset ρ at various yaw misalignments of the wake source. Both turbines have the same hub height (δ=0), and no veer effects are considered (Δαo=0). Both the circular- and rectangular-disc solutions agree well with the numerical solution (markers) for all yaw misalignments and at all downstream distances. The impact of the yaw misalignment on the rotor-averaged deficit is small, even for γo=30°, compared to wind-veer effects presented in Sect. 3.2.

https://wes.copernicus.org/articles/10/511/2025/wes-10-511-2025-f08

Figure G1Comparing the linear rotor-averaged deficit (solid), assuming a circular disc (Eq. 18), to the nacelle wind-speed deficit (dashed; Eq. G1) for different values of the angle δ. The free-stream conditions and the setting of the upstream turbine (wake source) are the same as in Sect. 3.1 and Fig. 2. The bra–ket notation in the label of the vertical axis takes the form t1,t2, which means t1 or t2.

Download

https://wes.copernicus.org/articles/10/511/2025/wes-10-511-2025-f09

Figure G2Same as in Fig. 2 but with no wind veer (ω=0) and variable yaw misalignment γo. The top row corresponds to the circular-disc solution (Eq. 18), and the bottom row is for the rectangular-disc solution (Eq. 29). The considered turbines have the same hub height as the wake source, and hence δ=0. The value of the eccentricity ξ (Eq. 3) is indicated for each case.

Download

Code availability

A Python implementation of the presented analytical expressions for the rotor-averaged deficit (Eqs. 18 and 29) is publicly available from Ali et al. (2024c) (https://doi.org/10.5281/zenodo.14622149).

Data availability

Data presented in the manuscript are available from Ali et al. (2024c) (https://doi.org/10.5281/zenodo.14622149) and part of data in Fig. 5 is given in Zhang et al. (2024).

Author contributions

All authors contributed to the conceptualisation of this study. KA derived the mathematical expressions and prepared the original draft of the manuscript, which was reviewed and edited by TS and PO. Funding acquisition and supervision were done by TS and PO.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.

Financial support

This research has been partly supported by the Engineering and Physical Sciences Research Council (grant no. EP/Y016297/1: Supergen Offshore Renewable Energy Impact Hub). The work has also been partly supported by the Dame Kathleen Ollerenshaw Fellowship that Pablo Ouro holds at the University of Manchester.

Review statement

This paper was edited by Emmanuel Branlard and reviewed by two anonymous referees.

References

Abkar, M., Sørensen, J., and Porté-Agel, F.: An Analytical Model for the Effect of Vertical Wind Veer on Wind Turbine Wakes, Energies, 11, 1838, https://doi.org/10.3390/en11071838, 2018. a, b

Abramowitz, M. and Stegun, I. A.: Handbook of Mathematical Functions with formulas, graphs, and mathematical tables, Dover Publications, ISBN 0-486-61272-4, 1972. a, b

Ali, K., Schultz, D. M., Revell, A., Stallard, T., and Ouro, P.: Assessment of Five Wind-Farm Parameterizations in the Weather Research and Forecasting Model: A Case Study of Wind Farms in the North Sea, Mon. Weather Rev., 151, 2333–2359, https://doi.org/10.1175/MWR-D-23-0006.1, 2023. a

Ali, K., Stallard, T., and Ouro, P.: Evaluating wind-farm power generation using a new direct integration of axisymmetric turbine wake, J. Phys. Conf. Ser., 2767, 092015, https://doi.org/10.1088/1742-6596/2767/9/092015, 2024a. a, b, c, d, e, f, g

Ali, K., Stallard, T., and Ouro, P.: An exact solution of a momentum-conservation condition for scalar diffusion from a uniform-concentration region, ResearchGate, preprint, https://doi.org/10.13140/RG.2.2.27966.09287, 2024b. a

Ali, K., Stallard, T., and Ouro, P.: Analytical evaluation of non-axisymmetric Gaussian wind-turbine wake including yaw and wind-veer effects, Zenodo [code], https://doi.org/10.5281/zenodo.14622149, 2024c. a, b, c

Ali, K., Stallard, T., and Ouro, P.: A diffusion-based wind turbine wake model, Journal of Fluid Mechanics, 1001, A13, https://doi.org/10.1017/jfm.2024.1077, 2024d. a, b, c

Allaerts, D. and Meyers, J.: Sensitivity and feedback of wind-farm-induced gravity waves, J. Fluid Mech., 862, 990–1028, https://doi.org/10.1017/jfm.2018.969, 2019. a

Bastankhah, M. and Porté-Agel, F.: A new analytical model for wind-turbine wakes, Renew. Energ., 70, 116–123, https://doi.org/10.1016/j.renene.2014.01.002, 2014. a

Bastankhah, M. and Porté-Agel, F.: Experimental and theoretical study of wind turbine wakes in yawed conditions, J. Fluid Mech., 806, 506–541, https://doi.org/10.1017/jfm.2016.595, 2016. a, b, c, d, e

Bay, C. J., Annoni, J., Taylor, T., Pao, L., and Johnson, K.: Active Power Control for Wind Farms Using Distributed Model Predictive Control and Nearest Neighbor Communication, in: 2018 Annual American Control Conference (ACC), 682–687, https://doi.org/10.23919/ACC.2018.8431764, 2018. a

Blondel, F. and Cathelain, M.: An alternative form of the super-Gaussian wind turbine wake model, Wind Energ. Sci., 5, 1225–1236, https://doi.org/10.5194/wes-5-1225-2020, 2020. a

Cheng, W.-C. and Porté-Agel, F.: A Simple Physically-Based Model for Wind-Turbine Wake Growth in a Turbulent Boundary Layer, Bound.-Lay. Meteorol., 169, 1–10, https://doi.org/10.1007/s10546-018-0366-2, 2018. a

Cheung, L., Brown, K., Sakievich, P., deVelder, N., Herges, T., Houck, D., and Hsieh, A.: A Green's Function Wind Turbine Induction Model That Incorporates Complex Inflow Conditions, Wind Energy, 27, e2956, https://doi.org/10.1002/we.2956, 2024. a, b, c

Crespo, A. and Hernandez, J.: Turbulence characteristics in wind-turbine wakes, J. Wind Eng. Ind. Aerod., 61, 71–85, https://doi.org/10.1016/0167-6105(95)00033-X, 1996. a

Dar, A. S. and Porté-Agel, F.: Wind turbine wake superposition under pressure gradient, Phys. Fluids, 36, 015145, https://doi.org/10.1063/5.0185542, 2024. a

DiDonato, A. R. and Jarnagin, M. P.: Integration of the General Bivariate Gaussian Distribution over an Offset Circle, Math. Comput., 15, 375–382, http://www.jstor.org/stable/2003026 (last access: 15 November 2024), 1961. a

Fitch, A. C., Olson, J. B., Lundquist, J. K., Dudhia, J., Gupta, A. K., Michalakes, J., and Barstad, I.: Local and Mesoscale Impacts of Wind Farms as Parameterized in a Mesoscale NWP Model, Mon. Weather Rev., 140, 3017–3038, https://doi.org/10.1175/MWR-D-11-00352.1, 2012. a

Gaidash, T.: Integration of exponential of a function of cosines, Mathematics Stack Exchange, https://math.stackexchange.com/q/4760090 (last access: 7 July 2024), 2023. a

Gao, L., Li, B., and Hong, J.: Effect of wind veer on wind turbine power generation, Phys. Fluids, 33, 015101, https://doi.org/10.1063/5.0033826, 2021. a

Ghobrial, M., Stallard, T., Schultz, D. M., and Ouro, P.: Sensitivity of the Prediction of Wind Turbine Wakes to the Sub-Grid Scale Model, J. Phys. Conf. Ser., 2767, 092106, https://doi.org/10.1088/1742-6596/2767/9/092106, 2024. a

Gradshteyn, I. and Ryzhik, I.: 3–4 – Definite Integrals of Elementary Functions, in: Table of Integrals, Series, and Products, edited by Jeffrey, A., Zwillinger, D., Gradshteyn, I., and Ryzhik, I., Academic Press, Boston, 7 edn., 247–617, ISBN 978-0-12-373637-6, https://doi.org/10.1016/B978-0-08-047111-2.50013-3, 2007. a

Holoborodko, P.: Cubature formulas for the unit disk, http://www.holoborodko.com/pavel/numerical-methods/numerical-integration/cubature-formulas-for-the-unit-disk/ (last access: 8 July 2024), 2011. a, b, c, d

Hou, P., Hu, W., Chen, C., Soltani, M., and Chen, Z.: Optimization of offshore wind farm layout in restricted zones, Energy, 113, 487–496, https://doi.org/10.1016/j.energy.2016.07.062, 2016. a

Jensen, N.: A note on wind generator interaction, no. 2411 in Risø-M, Risø National Laboratory, ISBN 87-550-0971-9, 1983. a, b

Katic, I., Højstrup, J., and Jensen, N.: A Simple Model for Cluster Efficiency, in: EWEC'86. Proceedings. Vol. 1, edited by Palz, W. and Sesto, E., A. Raguzzi, European Wind Energy Association Conference and Exhibition, Rome, Italy, 6–8 October 1986, 407–410, 1987. a

Keane, A., Aguirre, P. E. O., Ferchland, H., Clive, P., and Gallacher, D.: An analytical model for a full wind turbine wake, J. Phys. Conf. Ser., 753, 032039, https://doi.org/10.1088/1742-6596/753/3/032039, 2016. a

Lanzilao, L. and Meyers, J.: A new wake-merging method for wind-farm power prediction in the presence of heterogeneous background velocity fields, Wind Energy, 25, 237–259, https://doi.org/10.1002/we.2669, 2022. a, b, c, d

Li, B., He, J., Ge, M., Ma, H., Du, B., Yang, H., and Liu, Y.: Study of three wake control strategies for power maximization of offshore wind farms with different layouts, Energ. Convers. Manage., 268, 116059, https://doi.org/10.1016/j.enconman.2022.116059, 2022. a

Ling, Z., Zhao, Z., Liu, Y., Liu, H., Ali, K., Liu, Y., Wen, Y., Wang, D., Li, S., and Su, C.: Multi-objective layout optimization for wind farms based on non-uniformly distributed turbulence and a new three-dimensional multiple wake model, Renew. Energ., 227, 120558, https://doi.org/10.1016/j.renene.2024.120558, 2024. a

Lissaman, P. B. S.: Energy Effectiveness of Arbitrary Arrays of Wind Turbines, J. Energy, 3, 323–328, https://doi.org/10.2514/3.62441, 1979. a

Maas, O. and Raasch, S.: Wake properties and power output of very large wind farms for different meteorological conditions and turbine spacings: a large-eddy simulation case study for the German Bight, Wind Energ. Sci., 7, 715–739, https://doi.org/10.5194/wes-7-715-2022, 2022. a

Martínez-Tossas, L. A., Annoni, J., Fleming, P. A., and Churchfield, M. J.: The aerodynamics of the curled wake: a simplified model in view of flow control, Wind Energ. Sci., 4, 127–138, https://doi.org/10.5194/wes-4-127-2019, 2019. a

Ng, E. W. and Geller, M.: A Table of Integrals of the Error Functions, Journal of Research of the Natianal Bureau of Standards – B. Mathematical Sciences, 73, https://nvlpubs.nist.gov/nistpubs/jres/73b/jresv73bn1p1_a1b.pdf (last access: 12 October 2024), 1969. a

Niayifar, A. and Porté-Agel, F.: Analytical Modeling of Wind Farms: A New Approach for Power Prediction, Energies, 9, 741, https://doi.org/10.3390/en9090741, 2016. a, b, c, d, e

Ouro, P. and Lazennec, M.: Theoretical modelling of the three-dimensional wake of vertical axis turbines, Flow, 1, E3, https://doi.org/10.1017/flo.2021.4, 2021. a, b

Owen, D. B.: Tables for Computing Bivariate Normal Probabilities, Ann. Math. Stat., 27, 1075–1090, https://doi.org/10.1214/aoms/1177728074, 1956. a

Przemo: Generalized Owen's T function, Mathematics Stack Exchange, (version: 2019-03-28), https://math.stackexchange.com/q/3087504 (last access: 2 November 2024), 2019. a

Qian, G.-W. and Ishihara, T.: A New Analytical Wake Model for Yawed Wind Turbines, Energies, 11, 665, https://doi.org/10.3390/en11030665, 2018. a

Rosenheinrich, W.: Tables of some indefinite integral of Bessel functions of integer order, Ernst-Abbe Hochschule Jena, https://www.eah-jena.de/fileadmin/user_upload/eah-jena.de/fachbereich/gw/Ehemalige/rosenheinrich/Rosenheinrich_2011_2012_2021.pdf (last access: 7 June 2024), 2017. a

Shapiro, C. R., Starke, G. M., and Gayme, D. F.: Turbulence and Control of Wind Farms, Annual Review of Control, Robotics, and Autonomous Systems, 5, 579–602, https://doi.org/10.1146/annurev-control-070221-114032, 2022. a

Snaiki, R. and Makki, S.: A new analytical wind turbine wake model considering the effects of coriolis force and yawed conditions, J. Wind Eng. Ind. Aerod., 250, 105767, https://doi.org/10.1016/j.jweia.2024.105767, 2024.  a

Stallard, T., Feng, T., and Stansby, P.: Experimental study of the mean wake of a tidal stream rotor in a shallow turbulent flow, J. Fluids Struct., 54, 235–246, https://doi.org/10.1016/j.jfluidstructs.2014.10.017, 2015. a

Stanley, A. P. J. and Ning, A.: Massive simplification of the wind farm layout optimization problem, Wind Energ. Sci., 4, 663–676, https://doi.org/10.5194/wes-4-663-2019, 2019. a

Stipa, S., Ajay, A., Allaerts, D., and Brinkerhoff, J.: The multi-scale coupled model: a new framework capturing wind farm–atmosphere interaction and global blockage effects, Wind Energ. Sci., 9, 1123–1152, https://doi.org/10.5194/wes-9-1123-2024, 2024. a, b, c, d

Veers, P., Bottasso, C. L., Manuel, L., Naughton, J., Pao, L., Paquette, J., Robertson, A., Robinson, M., Ananthan, S., Barlas, T., Bianchini, A., Bredmose, H., Horcas, S. G., Keller, J., Madsen, H. A., Manwell, J., Moriarty, P., Nolet, S., and Rinker, J.: Grand challenges in the design, manufacture, and operation of future wind turbine systems, Wind Energ. Sci., 8, 1071–1131, https://doi.org/10.5194/wes-8-1071-2023, 2023. a

Voutsinas, S., Rados, K., and Zervos, A.: On the Analysis of Wake Effects in Wind Parks, Wind Engineering, 14, 204–219, http://www.jstor.org/stable/43749429 (last access: 23 July 2024), 1990. a, b, c, d

Walter, K., Weiss, C. C., Swift, A. H. P., Chapman, J., and Kelley, N. D.: Speed and Direction Shear in the Stable Nocturnal Boundary Layer, J. Sol. Energ.-T. ASME, 131, 011013, https://doi.org/10.1115/1.3035818, 2009. a

Zhang, Z., Huang, P., and Sun, H.: A Novel Analytical Wake Model with a Cosine-Shaped Velocity Deficit, Energies, 13, 3353, https://doi.org/10.3390/en13133353, 2020. a

Zhang, Z., Huang, P., Bitsuamlak, G., and Cao, S.: Analytical solutions for yawed wind-turbine wakes with application to wind-farm power optimization by active yaw control, Ocean Eng., 304, 117691, https://doi.org/10.1016/j.oceaneng.2024.117691, 2024. a, b, c, d

Zong, H. and Porté-Agel, F.: Experimental investigation and analytical modelling of active yaw control for wind farm power optimization, Renew. Energ., 170, 1228–1244, https://doi.org/10.1016/j.renene.2021.02.059, 2021. a, b

Download
Short summary
We introduce an innovative analytical method to better understand and optimise wind-farm performance by accurately calculating how turbine wakes affect each other. Unlike traditional numerical approaches, our method provides a precise way to measure the impact of upstream wakes on downstream turbines. This new approach, validated through numerical comparisons, enhances optimisation strategies, potentially leading to more efficient wind-farm operations and increased power generation.
Share
Altmetrics
Final-revised paper
Preprint