the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.

Direct integration of non-axisymmetric Gaussian wind-turbine wake including yaw and wind-veer effects
Karim Ali
Tim Stallard
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.
- Article
(4215 KB) - Full-text XML
- BibTeX
- EndNote
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 Raasch, 2022). 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 (Jensen, 1983), Gaussian profiles (Bastankhah and Porté-Agel, 2014), double-Gaussian profiles (Keane et al., 2016), super-Gaussian profiles (Blondel and Cathelain, 2020; Ouro and Lazennec, 2021), cosine-bell profiles (Jensen, 1983; Zhang et al., 2020), and profiles based on scalar diffusion (Cheng and Porté-Agel, 2018; 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é-Agel, 2016). 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.

Figure 1(a) Schematic of the wake axes (y′–z′) and the axes of the considered turbine (y–z) 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 (Eq. 1) calculated at an eccentricity ξ=0.4 and a veer coefficient , where the definitions of ξ (Eq. 3) and ω (Eq. 2) are provided in the main text. The red circles, the blue rectangle, and the axes y′–z′ and y–z have the same definitions as in (a).
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 Lazennec, 2021). 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 A–D 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.
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é-Agel, 2016; Abkar et al., 2018)
where u is the streamwise wind speed, 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
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 y′–z′ 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 y–z 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é-Agel, 2016; Qian and Ishihara, 2018; Snaiki and Makki, 2024).
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
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 . 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:
where and are the rates of wake expansion in z′ and y′ directions, respectively, and is an initial wake standard deviation (Bastankhah and Porté-Agel, 2016). For simplicity we assume that , and hence
The typical range of a turbine yaw angle is less than 30° (Zong and Porté-Agel, 2021), and hence the eccentricity of the wake elliptic contours is 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
where 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 , 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. ) 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
where is the rotor-averaged deficit of the order n across a circular disc, and r and θ are the polar coordinates of the y–z axes placed at the centre of the considered turbine (Fig. 1). The coordinates y′–z′ (of the wake centre) and y–z can be related using and (Fig. 1). These relations, along with and , 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)
where , and the integral Mθ is
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
The subscript “ns” refers to wake non-symmetry. In the case of an axisymmetric wake (i.e. ), we have , and hence its corresponding exponential terms in Eqs. (8) and (9) vanish. Also, when the wake is axisymmetric we have and ϕs=δ. The solution to the integral Mθ in Eq. (9) is (see derivation in Appendix B)
where Iν is the modified Bessel function of the first kind and integer order ν, and . By employing Eq. (11), an approximate solution of the integral Mη is (Appendix C)
where exp with , , and is
In the case of an axisymmetric wake (), we have , and Eq. (12) simplifies to . 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 ). Additionally, Eq. 12 contains terms in the form , which has a finite value when there is no offset between the wake source and the considered turbine (ρ=0) as . Nonetheless, at no offset (ρ=0), we have , similar to the axisymmetric solution. This results from the simplifying assumption made in Appendix C to solve for Mη, where the terms were approximated by 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 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 ) of the argument of the modified Bessel function κ(n), defined as
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 can be obtained by generalising the solution introduced by Ali et al. (2024a) based on Rosenheinrich (2017):
where
and . The coefficients fk and gk follow the recursions
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
where . 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
where is the nth-order rotor-averaged deficit for a rectangular disc. The solution of the inner integral (over y′) is
where (Eq. 4), and erf is the error function defined as (Ng and Geller, 1969, 3.1; 1)
As such, Eq. (19) becomes
where Q1 and Q2 are defined as
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 defined as (Przemo, 2019)
where T(h,a) is Owen's T function defined as (Owen, 1956)
From the definition of the function Ω (Eq. 24) along with σz=σ (Eq. 4), we can express the integrals Q1 and Q2 as
Combining Eqs. (26) and (22) gives the disc-averaged deficit for a rectangular disc as
The expression in Eq. (27) simply calculates the function Ω (Eq. 24) at the four vertices of the rectangular disc () 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
and hence, by replacing Eq. (24) with Eq. (28), the rotor-averaged deficit of the rectangular disc is
It should be noted that the two arctan functions in Eq. (28) can be combined into . However, determining the proper quadrant would require evaluating the original arguments (i.e. and ), 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
Furthermore, for the specific case of axisymmetric wake (), the rotor-averaged deficit for the rectangular disc becomes
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 () 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 . By doing so, Eqs. (7) and (31) simplify to
An approximate solution to Eq. (32) takes the form
which can be further simplified by realising that for a typical inter-turbine spacing , leading to . Therefore, an approximate simpler form for the rectangular-disc size is
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).
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 . 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. ) using the empirical expression (Niayifar and Porté-Agel, 2016). 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.

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 are the wind-veer coefficient (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 (σ is obtained from Eq. 4), and the skewness parameter κ(1) (Eq. 14). For each downstream location , 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, , and .
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 (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 (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 () 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 , with a maximum error of 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 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 , which is approximately a third of that of the circular-disc solution, with a maximum error of . 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.

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.
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 for the circular disc and 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 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 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 and , 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).

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.
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é-Agel, 2016) 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.

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é-Agel, 2016, black), root-mean-square superposition (Voutsinas et al., 1990, red), and the product-based wake superposition model (Lanzilao and Meyers, 2022, 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).
We consider three wake superposition models: linear superposition (Niayifar and Porté-Agel, 2016), 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
where U∞ denotes the free-stream wind speed, S is the set of upstream turbines influencing the considered turbine, and and 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
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 , where t16 is the computational cost of numerically averaging 16 points using vectorised calculations.

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
where Ns is the number of tested scenarios (i.e. different combinations of driving parameters such as veer and yaw), is the rotor-averaged deficit for a scenario of index k, and 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 , 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, 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 mean this variable ranges from vo to vf (inclusive) with a step of vs.

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) 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.

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 (similar to the small–moderate veer scenario). In contrast, the accuracy of Q16 is significantly reduced with RMSE of . 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.
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
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. Lissaman, 1979; Niayifar and Porté-Agel, 2016; Zong and Porté-Agel, 2021; Dar and Porté-Agel, 2024), 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 (), 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 , 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 . 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 , 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.
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.
In this Appendix, we show how Eq. (7) can be transferred from the wake axes y′–z′ to the axes of the considered turbine y–z. From Eq. (7) along with the relation between the y′–z′ and y–z axes (Fig. 1), and , we have
By expanding the brackets in Eq. (A1), the exponents can be written as the product of , exp (−nrρcrρ), and , where , crρ, and are coefficients of r2, rρ, and ρ2, respectively. Using and , where 〈t1,t2〉 means t1 or t2, we have
and
To simplify Eq. (A2), we use the substitutions and :
which can be further simplified by defining and to be
Using the same procedure and by replacing θ with δ, we have
Finally, Eq. (A3) can be simplified to
by defining and , where a1 and a2 are defined in Eq. (A3).
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).
Using the Jacobi–Anger expansion (Abramowitz and Stegun, 1972, 9.1.41–45, p. 361), we can write
where Iν is the modified Bessel function of order ν, and ℤ is the set of integers. Using Eq. (B2), the integral Mθ becomes
The integral in Eq. (B3) vanishes for odd values of ν. Also, since Mθ is real we can write
where . The integral in Eq. (B4) can be solved using (Gradshteyn and Ryzhik, 2007, 3.915(2), p. 491)
which is insensitive to a phase shift . Hence, Mθ becomes
which can be further simplified using the fact that for an integer ν:
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.
The argument of the terms in the form is sufficiently small (≲1) for the ranges outlined in Sect. 2.1 and for small values of n with an average value of for . Hence, we employ the approximation (Abramowitz and Stegun, 1972, 9.6.7, p. 375), and the integral Mη becomes
where
Solving the integral is discussed in more detail in Sect. 2.2. The solution to the integrals is derived in detail in Appendix D.
Therefore, Mη becomes
where . For the sum over ν, we have
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
where .
In this Appendix, we present a solution to a generic integral in the form
where ν and n are integers, and β and ϑ are constants. To evaluate , we employ
Integrating Eq. (D1) by parts leads to the recursion
which can be solved using the generating function . Multiplying Eq. (D3) by ην and summing over ν gives
which simplifies into
Solving Eq. (D5) for ℱn(η) and using Taylor's expansion
,
Finally, the integral is the coefficient of ην in Eq. (D6):
where is
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
where is the golden ratio, and the constant 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

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).
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).

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).
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
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
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
If the rotor averaging over a set of N points asymptotically approaches the exact average (i.e. ), then
Alternatively, the corresponding analytical approach (rotor averaging followed by wake superposition) of obtaining the rotor-averaged deficit is
The difference between the numerical and analytical approaches originates from in Eq. (F4) versus 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. ), then an asymptotic resemblance between and is achieved. In the case of small-enough deficits, this product-based superposition model approaches a non-weighted linear superposition when W2≪W.
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 , which can be derived from Eq. (1) by substituting :
Under the same conditions as in Sect. 3.1, Fig. G1 presents the offset variation of the normalised linear deficit for a circular disc (; solid) compared with the nacelle deficit (; 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 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.

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.

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.
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 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).
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.
The contact author has declared that none of the authors has any competing interests.
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.
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.
This paper was edited by Emmanuel Branlard and reviewed by two anonymous referees.
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
- Abstract
- Introduction
- Generalised rotor-averaged deficit of an elliptic veered Gaussian wake
- Verification, compute costs, and uncertainty
- Discussion
- Summary
- Appendix A: Transfer of axes for the Gaussian wake equation
- Appendix B: Azimuthal integration of non-symmetric Gaussian wake
- Appendix C: Radial integration of non-axisymmetric Gaussian wake
- Appendix D: A solution of an integral of the modified Bessel function
- Appendix E: Distribution of points across a circle for numerical averaging
- Appendix F: Emphasis on the order of rotor averaging and wake superposition for a product-based superposition model
- Appendix G: Additional material
- Code availability
- Data availability
- Author contributions
- Competing interests
- Disclaimer
- Financial support
- Review statement
- References
- Abstract
- Introduction
- Generalised rotor-averaged deficit of an elliptic veered Gaussian wake
- Verification, compute costs, and uncertainty
- Discussion
- Summary
- Appendix A: Transfer of axes for the Gaussian wake equation
- Appendix B: Azimuthal integration of non-symmetric Gaussian wake
- Appendix C: Radial integration of non-axisymmetric Gaussian wake
- Appendix D: A solution of an integral of the modified Bessel function
- Appendix E: Distribution of points across a circle for numerical averaging
- Appendix F: Emphasis on the order of rotor averaging and wake superposition for a product-based superposition model
- Appendix G: Additional material
- Code availability
- Data availability
- Author contributions
- Competing interests
- Disclaimer
- Financial support
- Review statement
- References