BEMrevision Corrections 3dfactors Muycompleto
BEMrevision Corrections 3dfactors Muycompleto
BEMrevision Corrections 3dfactors Muycompleto
Abstract. The Blade Element Momentum theory (BEM) introduced by C.N.H. Lock et al.
and formulated in its modern form by H. Glauert provides a framework to model the aerodynamic
interaction between a turbine and a fluid flow. This theory is either used to estimate turbine efficiency
or as a design aid. However, a lack of mathematical interpretation limits the understanding of some of
its issues. The aim of this paper is to propose an analysis of BEM equations. Our approach is based
on a reformulation of Glauert’s model which enables us to identify criteria to guarantee the existence
of solution(s), analyze the convergence of usual and new (and more efficient) solution algorithms and
study turbine design procedures. The mathematical analysis is completed by numerical experiments.
Key words. Turbine design, Blade Element Momentum theory, Computational Fluid Dynamics,
Geometry Modeling, Wind Turbine Aerodynamics, Fluid–Structure Interaction
([email protected],[email protected]).
† INRIA Paris, ANGE Project-Team, 75589 Paris Cedex 12, France and Sorbonne Université,
2.1. Variables. The blade element momentum theory aims to establish alge-
braic relations that characterize the interaction between a flow and a rotating blade,
named turbine in what follows. In this way, Glauert’s model couples two descriptions:
a global macroscopic model that describes the evolution of fluids rings crossing the
turbine, and a local one, that summarizes in 2D the behavior of a section of a blade,
a blade element, under the action of the fluid.
The flow is supposed to be constant in time and incompressible. The latter
assumption implies that the flow velocities in the left and right neighborhoods of
the turbine have a same value U0 . We denote by U−∞ and U+∞ the upstream and
downstream velocities, respectively. Though not considered in this paper, tangential
velocity can also be studied. In particular, a jump of this variable caused by the
actuator disk is often reported and can be modeled in the framework of the momentum
theory [7, Chap. 9]. As the BEM model does not take into account interactions
between blade elements and assumes that Ω and U∞ are constant, we consider in this
paper a fixed blade element and a fixed value of the local speed ratio λr := UΩr
−∞
. Here,
r is the distance of the element to the rotation axis, with r ≤ R, where R is the radius
of the blade. In practical cases, the turbine works at constant Tip Speed Ratio (TSR):
Ω is indeed often controlled through the torque exerted by a generator in such a way
that the ratio TSR:= UΩR −∞
is kept constant for various values of U−∞ . It follows that
the value of λr associated with one element only depends on r. In the sequel, we
consequently use the variable λr to describe the location of a blade element.
3
2.1.1. Macroscopic variables and BEM unknowns. Glauert’s model ulti-
mately consists of a system which links together three variables a, a0 and ϕ associated
with a ring of fluid. The two former are usually called the axial and angular induction
factor, respectively. They are defined by
U−∞ − U0 ω
(2.1) a := , a0 := ,
U−∞ 2Ω
where ω is the rotation speed of the considered ring of fluid. The angle ϕ is the
relative angle deviation (see [32, p.120]) of the ring, meaning that:
1−a
(2.2) tan ϕ = .
λr (1 + a0 )
For the sake of simplicity, and to emphasize their role of unknowns in Glauert’s model,
we omit the dependence of a, a0 , ϕ (and α in what follows) on λr in the notation.
2.1.2. Local variables. Let us denote by Urel the relative fluid speed (also
called apparent fluid speed ) perceived from this blade element while rotating. By
definition of ϕ, we have:
U0
(2.3) Urel = .
sin ϕ
This variable is not defined when ϕ = 0 and, as an intermediate quantity, will not
appear in the final model. However, the limit case ϕ → 0 is discussed in Section 2.4.
For a given blade profile, the lift and drag coefficients CL and CD are defined by
1 2 1 2
(2.4) dL = CL (α) ρUrel cλr dr, dD = CD (α) ρUrel cλr dr,
2 2
where ρ is the mass density of the fluid, dL and dD are the elementary lift and drag
forces applying to a blade element of thickness dr and of chord cλr .The parameter α
is called angle of attack and defined as the angle between the chord and flow direction,
hence satisfies the relation
(2.5) α = ϕ − γλr ,
where −π/2 < γλr < π/2 is the twist (also called local pitch) angle of the blade. The
parameters associated with a blade element are summarized in Figure 1.
The coefficients CL and CD correspond to the ratio between the lift and drag
forces and the dynamic force, i.e., the force associated with the observed kinetic
energy. They are determined by the profile of the blade. Once this one is fixed, the
main design parameters are cλr and γλr whose optimization is discussed in Section 5.
The coefficients CL and CD are assumed to be known as functions of α and
occasionally of Reynolds number (Re). The latter case is indeed rarely considered in
the monographs, where Re is assumed to be constant with respect to α as soon as
U−∞ , λr , Ω, cλr are fixed. For the sake of simplicity, we also neglect the changes in
Re in this paper. However, our results can be extended to non-constant Reynolds
numbers [46, p.374-375], i.e. in situations where the functions (α, Re) 7→ CL (α, Re)
and α 7→ CD (α, Re) have to be taken into account. In practice, Re is either assumed
to be known a priori and used to select the corresponding CL and CD , or dealt with
4
Urel
dL α ϕ
dD
γλr
line
C hord
U0 Ωr
Figure 1: Blade element profile and associated angles, velocities and forces.
2
(2.6) dT = CT (a)U−∞ ρπrdr,
(2.7) dQ = 4a0 (1 − a)λr U−∞
2
ρπr2 dr.
dT
where CT (a) := 1 2 = 4a(1 − a), is the local thrust coefficient [52].
2 U−∞ ρ2πrdr
2.2.2. Local approach. Another set of equations can be obtained via the Blade
Element Theory, where local expressions for infinitesimal thrust and torque are consid-
ered. The reasoning consists in combining the elementary lift and drag (2.4) expressed
in the rotating referential with (2.3). This gives
(1 − a)2 2
(2.8) dT = σλr (CL (α) cos ϕ + CD (α) sin ϕ) U−∞ ρπrdr,
sin2 ϕ
(1 − a)2 2
(2.9) dQ = σλr (CL (α) sin ϕ − CD (α) cos ϕ) U−∞ ρπr2 dr,
sin2 ϕ
Bcλr
where σλr := 2πr , with B is the number of blades of the turbine.
a σλr
(2.10) = (CL (ϕ − γλr ) cos ϕ + CD (ϕ − γλr ) sin ϕ) ,
1−a 4 sin2 ϕ
a0 σλr
(2.11) = (CL (ϕ − γλr ) sin ϕ − CD (ϕ − γλr ) cos ϕ) .
1−a 4λr sin2 ϕ
The system obtained by assembling (2.2), (2.10) and (2.11) is the basis of Glauert’s
Blade Element Momentum theory.
We also consider the case where CD = 0, and referred to as simplified model in the
following. In view of (2.2), (2.10) and (2.11), it corresponds to the three equations:
6
1−a
(2.12) tan ϕ = ,
λr (1 + a0 )
a 1
(2.13) = µL (ϕ) cos ϕ,
1−a sin2 ϕ
a0 1
(2.14) = µL (ϕ),
1−a λr sin ϕ
σ
where we have introduced the dimensionless function µL (ϕ) := λ4r CL (ϕ−γλr ), which
is defined on Iβ,γλr := [−β + γλr , β + γλr ], by virtue of Assumption 1.
2.4. Corrected model. To get closer to experimental results, many modifi-
cations of the model (2.2,2.10,2.11) have been introduced, see e.g. [45, Chapter 7].
Hereafter, we present three important corrections, namely non-zero drag coefficient
CD , tip loss correction and a specific treatment of large values of a. The first and the
last will modify significantly the analysis developed for the simplified model.
2.4.1. Slowly increasing drag. In addition to consider CD strictly positive,
we shall assume in some parts of the analysis a slow increasing of this parameter from
0 up to the occurrence of the stall phenomenon.
2.4.2. Tip loss correction. The equations of Momentum Theory are derived
assuming that the turbine can be modeled as an actuator disk. Such a framework cor-
responds to a rotor with an infinite number of blades. However, in real life situations,
a modification of the flow at the tip of a blade has to be included to take into account
that the circulation of the fluid around the blade must go down (exponentially) to
zero when r → R, where R is the turbine radius. In this way, Glauert (see [21, p.268])
introduced an approximation of the Prandtl tip function Fλr [38] (see also [7, p.240]):
!
B/2(1 − λrΩR U−∞
2 ) 2 B/2(1 − r/R)
Fλr (ϕ) := arccos exp(− λr U−∞ ) = arccos exp(− ) ,
π ( ) sin ϕ π (r/R) sin ϕ
ΩR
Note that some authors include the tip loss factor only in (2.6), see [13]. The results
of our paper can readily be adapted to this version of the model. Further models
of tip loss correction have been introduced in between. We refer to [7, Chap. 13],
and [41] for reviews of other models. An alternative approach based on Extended
vortex theory has also been proposed in [53].
2.4.3. Correction for high values of a. For induction factors a larger than
about 0.4 (see [46, p.297]), a turbulent wake usually appears, and it is broadly con-
sidered that momentum theory does not apply. This fact was already reported by
Glauert (see [20]), who proposed to modify CT (a) in (2.6) when a becomes larger
than a given threshold ac . Subsequently, many other expressions have been proposed
to fit better with experimental data, see [7, Section 10.2.2]. All these variants lead to
a new expression for dT that reads
2
(2.17) dT = 4 (a(1 − a) + ψ ((a − ac )+ )) Fλr (ϕ)U−∞ ρπrdr.
7
where (a − ac )+ := max{0, a − ac } and ψ is a given function defined on R+ . Some
corrections are presented via the function ψ in Table 1. Glauert’s empirical correction
is obtained by combining experimental data and the constraints CT (ac ) = 4ac (1 − ac )
and CT (1) = 2. This leads to a discontinuity at a = ac when Fλr (ϕ) 6= 1. Buhl
proposed in [10] a modification to fix this issue.
Authors ac ψ((a − ac )+ )
(a − ac )2+
(a − ac )+
Glauert [21],[23, p.53] 1/3 + 2(a − ac )+ + ac
4 ac
Empirical Glauert
1
2/5 ≈ 2(1−ac ) − ν4 (1 − a) (a − ac )+ with ν = 5.5563
[17, 10]
2
1 (a − ac )+
Buhl [10] 2/5
2Fλr (ϕ) 1 − ac
Wilson et al.,
1/3 (a − ac )2+
Spera [46, p.302]
Table 1: Various corrections that can be introduced in the relation between the thrust
coefficient and the induction factor (2.15) in case of turbulent state.
1
(3.1) tan θλr := ,
λr
and the intervals
π π
(3.2) I := Iβ,γλr ∩ (− + θλr , + θλr ), I + := I ∩ (0, θλr ].
2 2
We comment about these definitions in the next section.
3.1. Simplified model. In the setting of the simplified model, a reformulation
of (2.12–2.14) can be obtained after a short algebraic manipulation.
Theorem 3.1. Suppose that Assumption 1 holds and that (ϕ, a, a0 ) ∈ I − {0, π2 } ×
R − {1} × R − {−1} satisfies (2.12–2.14). Then ϕ satisfies
where µG (ϕ) := sin ϕ tan(θλr − ϕ). Reciprocally, suppose that ϕ ∈ I − {0, π2 } sat-
isfies (3.3) and define a and a0 as the corresponding solutions of (2.13) and (2.14),
respectively. Then (ϕ, a, a0 ) ∈ I − {0, π2 } × R − {1} × R − {−1} satisfies (2.12–2.14).
Note that (3.3) appears – up to a factor – in [32, p.128, Fig. 3.85a]. Some concrete
examples of graphs of µL and µG are given in Section 6.1.
We have excluded the angles ϕ = π2 and ϕ = 0 for the sole reason that (2.12–
2.14) are not defined for these angle values. However, ϕ = 0 is naturally associated
with the case a = 1, as it appears in (2.13). On the other hand, the value ϕ = π2 ,
that belongs to I if β + γλr > π2 > −β + γλr , is neither a solution of (2.12–2.14)
nor of (3.3): setting this value in the former system leads indeed to a0 = −1, a = 0
and −λr = µL ( π2 ) which corresponds to a negative lift, hence contradicts CL ≥ 0 on
Iβ ∩ R+ in Assumption 1. As a matter of fact, µG is well-defined at these values,
which generally do not give rise to solution of (3.3). Finally, note that the right-
hand side of (3.3) is not defined in the values ϕ = ± π2 + θλr . However, they do not
correspond to any solution of (2.12–2.14): inserting them in the last equations leads
to ∓λr = 0.µL (± π2 ) which contradicts λr = UΩr −∞
> 0. For all these reasons, the
formulation (3.3) will be considered on the whole interval I in the rest of this paper.
Proof. Suppose that (ϕ, a, a0 ) ∈ I−{0, π2 } × R − {1} × R − {−1} satisfies (2.18–
2.20). Eliminating a and a0 in (2.12) using (2.13) and (2.14), we get:
1 + a0
−1 cos ϕ 1
tan ϕ = λr = λr 1 + 2 µL (ϕ) + sin ϕ µL (ϕ).
1−a sin ϕ
so that (3.3) follows from the definition (3.1) of θλr . Repeating these steps backward
ends the proof of the equivalence.
This result shows that Glauert’s model – here in its simplified version – essentially
boils down to one scalar equation. Indeed, suppose that ϕ satisfies (3.3), then a and
9
a0 can be post-computed thanks to (2.13–2.14). A similar conclusion has also been
obtained by Ning in [34], but his approach results in another equation that is
sin ϕ cos ϕ
(3.4) − = 0,
1 − a λr (1 + a0 )
where a and a0 read as functions of ϕ by (2.19) and (2.21), respectively. Note that (3.3)
and (3.4) have the same singularities, namely 0 and π/2. However, our approach gives
rise to a specific physical interpretation and mathematical analysis. More precisely,
an important property of (3.3) is that its left-hand side corresponds to the local de-
scription of the problem related to Blade Element Theory, whereas its right-hand side
is related to the macroscopic modeling arising from Momentum Theory. As a conse-
quence, µG reads as a universal function of fluid-turbine dynamics depending only on
θλr and related to Momentum theory. On the contrary, µL reads as a function which
strictly depends on the turbine under consideration, i.e., on its design parameters γλr
or σλr as well as its 2D experimental data, through CL , hence, rather relates to Blade
element theory. In this view, (3.3) is in line with the approach considered by Glauert.
In the same way, the two intervals defining I, namely Iβ,γλr and (− π2 + θλr , π2 + θλr )
play similar roles in the local and in the macroscopic descriptions as they correspond
to the domains of definition of µG and µL , respectively, whereas Iβ,γλr ∩ R+ and
(0, θλr ], whose intersection I + corresponds to positive lift in the two descriptions.
The formulation given in Theorem 3.1 can be used to establish criteria to ensure
existence of solution of (3.3): existence indeed holds as soon as the graphs of µG and
µL intersect. As an illustration, we give a simple condition in the case of symmetric
profiles. We express the assumptions in terms of µL to make it coherent with the
formulation (3.3) ; they can however easily be formulated in terms of CL and σλr .
Corollary 3.2. In addition to Assumption 1, suppose that γλr ≤ θλr , that the
profile under consideration is symmetric with γλr > 0, and that
(3.5) µG (max I + ) ≤ µL (max I + ),
where max I + := min{θλr , β + γλr }, see (3.2). Then (3.3) admits a solution corre-
sponding to a positive lift in [γλr , max I + ]. Moreover, if max I + = θλr , i.e. θλr ≤
β + γλr , then (3.5) is necessarily satisfied.
Proof. Since γλr > 0 and β > 0, max I + is well defined. Because of Assumption 1,
CL and consequently µL are continuous. As we consider a symmetric profile, we have
σ
µL (γλr ) = λ4r CL (0) = 0 whereas µG (γλr ) > 0. Because of Inequality (3.5), the
existence of solution of (3.3) in [γλr , max I + ] then follows from Intermediate Value
Theorem. Since µG ≥ on [γλr , max I + ], the resulting lift is positive.
Suppose finally that max I + = θλr . Assumption 1 guarantees that µL is positive
on [γλr , θλr ]. Since µG (θλr ) = 0, the last assertion follows.
In the case where µL is supplementary assumed to be increasing on [γλr , β + γλr ],
then, the solution defined in Theorem 3.2 is unique.
3.2. Corrected model. We now consider the corrected model defined by (2.18–
2.20), for a given value ac ∈ (0, 1). The algebraic manipulations performed in the
previous section to get Theorem 3.1 cannot be pushed as far as with the simplified
model and the resulting formula still contain the unknown a. Hence, before stating a
reformulation of this model and an existence result, we need to clarify the dependence
of a on the variable ϕ. Again, we express our assumptions in terms of µcL and µcD ,
but the translation in terms of CL , CD , σλr and Fλr (ϕ) is straightforward.
10
In all this section, we suppose that 0 ∈ I, i.e. |γλr | ≤ β, which means in particular
that I + = (0, min{θλr , β + γλr }].
Lemma 3.3. Assume that Assumption 1 holds and define, for ϕ ∈ I +
µcD (ϕ)
g(ϕ) := tan−1 ϕ tan(θλr − ϕ) + 1 + tan−1 ϕ tan(θλr − ϕ) .
(3.6)
sin ϕ
Let ψ be one of the functions given in Table 1, with Fλr (ϕ) = 1 in the case of Glauert’s
empirical correction. Then, the equation
a sin θλr sin ϕ ψ ((a − ac )+ )
(3.7) + = g(ϕ)
1 − a cos(θλr − ϕ) (1 − a)2
defines a continuous mapping τ : ϕ ∈ I + 7→ a ∈ [0, 1).
Moreover, if g is decreasing and µcD differentiable on I + , then τ is decreasing and
differentiable for all ϕ ∈ I + with a possible exception of one point ϕc , which satisfies
τ (ϕc ) = ac .
Because of Assumption 1, the function µcD is non-negative and defined for all
angles in concrete cases so that g is well defined on I + . The only obstruction for g
to be decreasing would come from this term. Indeed, CD typically increases as angle
increases from zero, hence our assumption in Section 2.4.1. But for usual profiles, its
variations are negligible when compared to the other (decreasing) terms in (3.6).
Proof. For simplicity of notation, let us rewrite (3.7) under the form
(3.8) u(a) + v(ϕ)w(a) = g(ϕ),
sin θ sin ϕ
with u(a) := 1−a a
, v(ϕ) := cos(θλλr −ϕ) , w(a) := ψ((a−a c )+ )
(1−a)2 . Let us first consider the
r
left-hand side of (3.8). We see that u is positive and increasing on [0, 1) as well as w
for any function ψ given in Table 1 (with Fλr (ϕ) = 1 in the case of Glauert’s empirical
correction). In the same way, v is positive and increasing on (0, θλr ], hence on I + .
Fix now ϕ ∈ I + , it is fairly easy to see that the mapping a ∈ [0, 1) 7→ u(a) + v(ϕ)w(a)
is continuous, strictly increasing, strictly positive and goes from 0 to +∞. Since g
is bounded and assumed to be positive on I + , there exists an only a in [0, 1) such
that (3.8) holds. Hence the existence of the mapping τ .
Suppose now that g is decreasing and µcD differentiable. If we set aside the
function w in the point a = ac , all the functions involved in (3.8) are differentiable.
Consider ϕ ∈ I + , such that τ (ϕ) 6= ac . Differentiating (3.8) with respect to ϕ gives
0 0
τ 0 (ϕ) = u0g(τ(ϕ)−v (ϕ)w(τ (ϕ))
(ϕ))+v(ϕ)w0 (τ (ϕ)) . Combining the fact that g is decreasing with the above
properties of v, w, u and their derivatives implies that τ 0 (ϕ) ≤ 0. As a consequence,
the mapping τ is decreasing and differentiable either on I + , or on I + − {ϕc } where
ϕc is the unique value in I + such that τ (ϕc ) = ac . The result follows.
Remark 3.4. The quantity a = τ (ϕ) can generally be computed explicitly provided
that the function ψ is specified analytically as, e.g., in Table 1. In these cases, the
computation consists in solving a low order polynomial equation (in a).
We can now state a result similar to Theorem 3.1 in the case of the corrected model.
Theorem 3.5. Let Assumption 1 hold and ψ be one of the functions given in
Table 1, with Fλr (ϕ) = 1 in the case of Glauert’s empirical correction. Suppose also
that (ϕ, a, a0 ) ∈ I + − { π2 } × [0, 1) × R − {−1} satisfies (2.18–2.20). Then ϕ satisfies
(3.9) µcL (ϕ) − tan(θλr − ϕ)µcD (ϕ) = µcG (ϕ),
11
where
cos θλr sin2 ϕ ψ ((τ (ϕ) − ac )+ )
(3.10) µcG (ϕ) := µG (ϕ) + .
cos(θλr − ϕ) (1 − τ (ϕ))2
Reciprocally, suppose that ϕ ∈ I + − { π2 } satisfies (3.9) and define a and a0 by
(3.11) a =τ (ϕ),
1 − τ (ϕ) c
(3.12) a0 = (µL sin ϕ − µcD cos ϕ).
λr sin2 ϕ
Then (ϕ, a, a0 ) ∈ I + − { π2 } × [0, 1) × R − {−1} satisfies (2.18–2.20).
We refer to Section 6.1 for concrete examples of graphs of µcG and ϕ 7→ µcL (ϕ) −
tan(θλr − ϕ)µcD (ϕ). As was the case with the simplified model, the value ϕ = π2 is
excluded only for the technical reason that (2.18) is not defined for this angle.
Proof. Thanks to Lemma 3.3, τ is well defined on I + . Let (ϕ, a, a0 ) ∈ I + −
0
{ π2 } × [0, 1) × R+ satisfying (2.18–2.20). Because of (2.18), tan−1 ϕ = λr 1+a
1−a =
0 0
a a a a
λr (1 + 1−a ) + λr 1−a . In this equation, the terms 1−a and λr 1−a can be eliminated
thanks to (2.19) and (2.20), respectively. After some algebraic manipulations, we end
cos θλr sin2 ϕ ψ ((a − ac )+ )
up with µcL = (sin ϕ + µcD ) tan(θλr − ϕ) + , hence (3.9).
cos(θλr − ϕ) (1 − a)2
c
Using this formula to eliminate µL in (2.19) gives (3.7). Consequently, Lemma 3.3
implies that a and ϕ satisfy (3.11). Finally, (3.12) follows from (3.11) and (2.20).
Suppose now that ϕ ∈ I + − { π2 } satisfies (3.9), and let (a, a0 ) defined by (3.11–
3.12), meaning that a ∈ [0, 1). Replacing τ (ϕ) by a in (3.12) gives immediately (2.20).
Combining (3.11) with the definition of µcG gives (2.19). Finally, (2.18) is obtained
by introducing a and a0 into (3.9), where ϕ 6= π2 implies that a0 6= −1.
As in the simplified model, Glauert’s model boils down to a scalar equation in ϕ.
However, formulation (3.9) does not completely decompose the terms into a local part
and macroscopic modeling part: much as the left-hand side of (3.9) still only relies
on the turbine the right-hand side now also depends on it via τ , since (3.7) includes
µcD . Before going further, let us give more details about the behavior of τ in ϕ = 0.
Lemma 3.6. Let Assumption 1 hold, µcD (0) 6= 0 and ψ be one of the functions
given in Table
q 1, with Fλr (ϕ) = 1 in the case of Glauert’s empirical correction. Then
ψ(1−ac ) 3/2
τ (ϕ) = 1 − µcD (0) ϕ + oϕ=0 (ϕ3/2 ).
Proof. Thanks to Lemma 3.3, τ is well defined on I + . Let us first prove that
lim
ϕ→0+
τ (ϕ) = 1− . From (3.6), we see that ϕ→0
lim g(ϕ) = +∞. Given ϕ ∈ I + , we have
+
the existence of a solution of (3.9) then follows from Intermediate Value Theorem.
The positivity of µcG on I + implies that the resulting lift is positive.
Suppose now that g is decreasing, max I + = θλr and ϕc < θλr . Lemma 3.3
implies that τ is decreasing so that the correction associated with ψ is not anymore
active on [ϕc , θλr ). We then have µcG (max I + ) = µG (max I + ) = µG (θλr ) = 0 whereas
µcL (max I + ) − tan(θλr − max I + )µcD (max I + ) = µcL (max I + ) ≥ 0. Hence (3.14).
Unlike the simplified model, no condition on γλr or µcL (γλr ) is assumed in Corol-
lary 3.8 , but the alternative assumption 0 ∈ I is required. This makes the corrected
model much better posed than its simplified version.
Remark 3.9. In the case µcD (0) = 0, similar reasoning gives µcG (ϕ) ≈ϕ→0+ (1 +
tan θλr )ϕ. As a consequence, µcG (0) = 0, so that, as in the simplified model, one needs
an assumption about, e.g., µcL (γλr ) to get an existence result similar to Corollary 3.2.
3.3. Multiple solutions. The results of the previous sections can be completed
by some additional remarks about cases of multiple solution. More precisely, these
cases can be sorted into three independent categories:
1. Multiple solutions in the simplified model: since ϕ→θlimλr ±π/2
µG (ϕ) = −∞, there
shall be two intersections between the graphs of µG and µL , e.g. in the case
where µL is affine on a large enough interval, CL (0) = 0 and γλr ∈ (0, θλr ].
In this case, one of the two roots gives rise to a negative lift.
2. Multiple solutions caused by stall: as mentioned in Section 2.1.2, the stall
phenomenon is generally associated with a sudden decrease in CL . It follows
that if the stall angle αs satisfies αs + γλr ∈ I, the graph of µL shall cross the
graph of µG at an angle in ϕ ≥ αs + γλr . This fact is reported in [32, p.129]:
13
“In the stall region [...] there may be multiple solution for CL . Each of these
solutions is possible. The correct solution should be that which maintains the
continuity of the angle of attack along the blade span.”
lim+ µc (ϕ) = +∞, the graph
3. Multiple solutions in the corrected model: since ϕ→0 G
of µcG may no longer be concave on I + when a correction for large values of
a is active. Hence possible multiple solution, e.g. in the case µL is affine.
Concrete examples of these three types of multiple solution are given in Section 6.
4. Solution algorithms. To solve numerically Glauert’s model, a specific fixed-
point approach is often highlighted in the literature. In this section, we recall its main
features and introduce more efficient procedures.
4.1. Standard fixed-point procedure . Solving the simplified or the corrected
model is usually done by a dedicated fixed-point procedure that comes in two versions,
see [7, 23, 32, 43, 45]1 or the early presentation in [52, p.47]. This procedure is given
end while
in Algorithm 4.1, where the stopping criterion is arbitrary and usually not mentioned
in monographs. The convergence of these algorithms is problematic. Instabilities are
often observed in practice, as reported, e.g., in [43]:
“Note that this set of equations must be solved simultaneously, and in practice,
numerical instability can occur.”
“When local angle of attack is around the stall point, or becomes negative, getting
the BEM code to converge can become difficult.”
We also refer to [31] for a specific study of some convergence issues. The analysis of
the algorithm is tedious ; we refer to Appendix for an example of setting where the
convergence of Version 1 is guaranteed.
4.2. Optimized fixed-point procedures. To cure the convergence issues of
observed when using the standard fixed-point procedure, various alternative fixed-
point procedures have been proposed in the last decade. A Newton-Raphson pro-
cedure have been studied numerically in [33]. As usual with Newton’s iteration,
this method outperforms the standard fixed-point in case of convergence. However,
this approach fails to converge in some regimes, which can be described numeri-
cally in terms of λr and σ. Sun et al. proposed to modified the standard fixed-
point by introducing a relaxation
term,
i.e., replace the step (1) in Algorithm 4.1 by
1−a
ϕ := (1 − w)ϕ + w atan λr (1+a0 ) , for w ∈ (0, 1]. In case of non-convergence, w is
with f (ϕ) = ϕ + ρ(ϕ)Res(ϕ) , where Res(ϕ) := µcG (ϕ) − µcL (ϕ) + tan(θλr − ϕ)µcD (ϕ)
and ρ(ϕ) > 0 is a given relaxation coefficient. The procedure is summarized in
Algorithm 4.2. The parameter of ρ(ϕ) can be optimized to obtain a robust version of
f 0 (ϕ) =1 + ρε (ϕ) µ0G (ϕ) − µcL 0 (ϕ) − (1 + tan2 (θλr − ϕ))µcD (ϕ) + tan(θλr − ϕ)µcD 0 (ϕ)
+ ρε 0 (ϕ)Res(ϕ)
0 c0 2
c
≥1 − ρε (ϕ) max {0, −µG (ϕ)} + max
+
µL + 1 + tan θλr µD (ϕ) = 1 − ε ≥ 0,
I
f (θλr ) = θλr + ρε (θλr ) (µG (θλr ) − µcL (θλr )) = θλr − ρε (θλr )µcL (θλr ) ≤ θλr .
15
These results and f (ϕ? ) = ϕ? , imply that f ([ϕ? , θλr ]) ⊂ [ϕ? , θλr ]. Since ϕ0 = θλr ,
(ϕk )k∈N is bounded and decreasing, hence converges. The result follows.
In some cases, we can estimate the rate of convergence of (ϕk )k∈N .
Theorem 4.2. In addition to the assumptions of Theorem 4.1, suppose that
(4.3) tan θλr (1 + max
+
µcD 0 ) < min
+
µcL 0 .
I I
k
Then the sequence (ϕ )k∈N defined by (4.1) satisfies
k
µcL 0 − tan θλr (1 + max µcD 0 )
min+ +
I I
|ϕk −ϕ? | ≤ 1 − |θλr −ρε (θλr )µcL (θλr )|.
max µcL 0 + sin θλr + (1 + tan2 θλr )µcD (θλr )
I+
Proof. For we have already shown in the previous proof that f 0 (ϕ) ≥ 0 on
[ϕ , θλr ], it remains to determine an upper bound for f 0 (ϕ). To do this, we use
?
the bound (4.3) and µ0G (ϕ) ≤ µ0G (0) = tan θλr to get:
f 0 (ϕ) = 1 + ρε µ0G (ϕ) − µcL 0 (ϕ) − (1 + tan2 (θλr − ϕ))µcD (ϕ) + tan(θλr − ϕ)µcD 0 (ϕ)
min
+
µcL 0 − tan θλr (1 + max
+
µcD 0 )
I I
≤1− ,
max µcL 0 + sin θλr + (1 + tan2 θλr )µcD (θλr )
I+
where we have used max {0, −µ0G (ϕ)} ≥ −µ0G (θλr ) = sin θλr to bound ρε from below.
The result is then obtained by induction.
4.2.3. A Newton version. One can actually obtain quadratic convergence, i.e.
k
|ϕk − ϕ? | ≤ δ|ϕ0 − ϕ? |2 for some δ > 0 by using a Newton procedure, i.e., setting
1
ρ(ϕ) := − .
µcG 0 (ϕ) − µcL 0 (ϕ) − (1 + tan2 (θλr − ϕ))µcD (ϕ) + tan(θλr − ϕ)µcD 0 (ϕ)
and by choosing ϕ0 close enough to ϕ? . In this formula, the functions µcL and µcD are
usually only known experimentally, i.e. pointwise. In practice, splines or polynomial
interpolation are used to evaluate CL and CD for any arbitrary angle. In this way, the
derivatives µcL 0 and µcD 0 (of the extension) can be obtained without any supplemen-
tary computational cost. The term µcG 0 (ϕ) can also be computed without significant
additional cost as soon as µcG (ϕ) has been computed, see Remark 3.4.
4.3. Root-finding algorithms. Reducing (2.18–2.20) to a one dimensional
equation allows the application of usual root-finding algorithms such as bisection. In
this way, Ning [34] used Brent’s procedure [9] to solve (3.4). Using (3.3), a new root-
finding approach consists in applying Brent’s procedure to the equation Res(ϕ) = 0.
If a correction for high values of a is considered, then the framework of Corollary 3.8
implies that there exists a solution of the corrected model in I + . In this case, the
convergence of bisection algorithm or Brent’s procedure is guaranteed. Moreover, the
solution found in the case ψ = 0, e.g., by Algorithm 4.2, can be used to bracket the
solution in a finer way than I + .
Lemma 4.3. Keep the assumptions of Corollary 3.8, and denote by ϕ0 a solu-
tion (3.9) where ψ = 0. Then (3.9) admits a solution in (ϕ0 , min{θλr , β + γλr }]
corresponding to a positive lift.
cos θλr sin2 ϕ0 ψ ((τ (ϕ0 ) − ac )+ )
Proof. Since ψ = 0, (3.9) implies Res(ϕ0 ) = − ,
cos(θλr − ϕ0 ) (1 − τ (ϕ0 ))2
so that Res(ϕ0 ) ≤ 0. The Intermediate Value Theorem and (3.14) give the result.
16
5. Optimization. The BEM model does not only aim to evaluate the efficiency
of a given geometry, but also provides a framework to design rotors, that is, to select
high-performance parameters γλr and cλr . In this way, monographs often consider
a specific maximization procedure of a functional Cp , called power coefficient ([32,
p.129, (3.90a)], [21, p.328]), which corresponds to the ratio between the received
and the captured energy. This quantity is usually defined by Cp (γλr , cλr , ϕ, a, a0 ) =
R λr max
λr min
Jλr (γλr , cλr , ϕ, a, a0 )dλr , where the elementary contribution Jλr reads:
8Fλr (ϕ)λr 3 0
CD (ϕ − γλr )
(5.1) Jλr (γλr , cλr , ϕ, a, a0 ) := a (1 − a) 1 − tan−1
ϕ .
λr 2max CL (ϕ − γλr )
in which the variables satisfy the constraints (2.18–2.20). The drag coefficient CD
is consequently taken into account (though partly neglected in the reasoning, as ex-
plained hereafter) as well as the tip loss correction. On the contrary, no correction
related to high values of a is considered. This motivates the description of an op-
timization algorithm for the full corrected model in Section 5.2. In any case, the
contributions are independent. As a consequence, we focus on the optimization prob-
lem associated with one element, i.e., we fix the value of λr and optimize Jλr .
5.1. Simplified model and usual optimum approximation. The usual op-
timization procedure is described in, e.g., [32, p.131-137]. For the sake of completeness,
we recall it in the case where Fλr = 1.
Considering independently each λr on a discretization grid associated with the in-
terval [λr min , λr max ] and the corresponding functional Jλr (γλr , cλr , ϕ, a, a0 ), the proce-
dure starts by determining an angle α which minimizes the ratio C D (α)
CL (α) . In the follow-
C (ϕ−γ )
ing steps, the coefficient CD is neglected: not only the factor 1− CD λr
L (ϕ−γλr )
tan−1 (ϕ) is
set to 1 in (5.1), but CD is also set to 0 in the constraints, which correspond to the sim-
plified model (2.12–2.14) afterwards. Using Theorem 3.1 to replace µL by µG in (2.13–
2.14), a, a0 , and consequently Jλr are expressed exclusively in terms of ϕ, namely
sin ϕ cos(θλr − ϕ) 0 sin ϕ sin(θλr − ϕ) 3 sin2 ϕ sin(2(θ
λr −ϕ))
a = 1− ,a = and Jλr = λ8λ 2
r
sin 2θλr .
sin θλr cos θλr r max
(5.3) M · p = b,
Fix now the values of the pair (γλr , cλr ) and set ϕ, a, a0 , p as the corresponding solu-
tions of (2.18–2.20) and (5.3), respectively. The gradient ∇Jλr (γλr , cλr ) reads
>
∂Lλr ∂Lλr
(5.4) ∇Jλr (γλr , cλr ) = ,
∂γλr ∂cλr
where
∂Lλr 8Fλr (ϕ)λr 3 0 0
CD (ϕ − γλr )CL (ϕ − γλr ) − CL0 (ϕ − γλr )CD (ϕ − γλr )
= a (1 − a)
∂γλr λr 2max CL2 (ϕ − γλr ) tan ϕ
c c
1 ∂µ ∂µD 1 ∂µcL ∂µcD
− p2 2 ( L cos ϕ + sin ϕ) − p3 ( sin ϕ − cos ϕ),
sin ϕ ∂ϕ ∂ϕ λr sin2 ϕ ∂ϕ ∂ϕ
∂Lλr 1 ∂µc ∂µcD 1 ∂µc ∂µcD
= p2 2 ( L cos ϕ + sin ϕ) + p3 2 ( L sin ϕ − cos ϕ).
∂cλr sin ϕ ∂cλr ∂cλr λr sin ϕ ∂cλr ∂cλr
6.1. Example of a small river turbine. This example is related to the project
HyFloEFlu, which was devoted to the design of a river turbine adapted to the Garonne
river in Bordeaux, France. We consider a turbine of radius R = 1.1m, consisting
of three blades, designed with a unique profile, namely NACA 4415. In the case we
study, the TSR is close to 3, which corresponds for example to U−∞ =1.5 m.s−1 and
ω = 2/3.2πs−1 . The functions CL and CD have been obtained using truncated Fourier
representations of data provided by the free software Xfoil [14], with Re = 9.105 .
Remark 6.1. Note that for such a value, Xfoil sometimes fails to predict airfoil
lift and drag accurately because a very simple model is then used to describe the tran-
sition from laminar to turbulent flow in the airfoil boundary layer [51]. Hence, this
test must be considered as an experiment to test the solution algorithms rather than
an accurate estimate of the turbine efficiency.
The first step of the usual design procedure presented in Section 5.1 gives α =
0.2215 rad. Plots of CL and CD are given in Figure 2.
We use the correction of Wilson et al and Spera, meaning that ac = 1/3, see
Table 1. We first focus on three different blade elements associated with λr,1 =
0.5, λr,2 = 1.75, and λr,3 = 3, respectively. In these three cases, we either set
(γλr , cλr ) = (γλ∗r , c∗λr ), i.e. the optimal values of the simplified model given by (5.2)
19
λr γλ∗r γλc r c∗λr ccλr ϕc (γλ∗r , c∗λr ) ϕc (γλc r , ccλr )
λr,1 = 0.5 0.516627 0.520195 1.429701 0.255311 (0.715856,0.996060) 0.707018
λr,2 = 1.75 0.124625 0.123680 0.318397 0.200768 0.343358 0.343095
λr,3 = 3 -0.006972 -0.052160 0.045246 0.066050 0.213839 0.214025
Table 2: Optimal values of the twist γλr and the chord cλr for various values of λr ,
with (γλr , cλr ) = (γλ∗r , c∗λr ) and (γλr , cλr ) =: (γλc r , ccλr ).
or (γλr , cλr ) =: (γλc r , ccλr ), i.e. the optimal values of the corrected model. The former
typically corresponds to the first step of an optimization procedure, where (γλ∗r , c∗λr )
is used as an initial guess. The latter is computed with Algorithm 5.1 and corresponds
typically to one of the last steps of an optimization process. These values, as well as
the associated ϕc are given in Table 2, whereas corresponding graphs of the functions
µcLD : ϕ 7→ µcL (ϕ) − tan(θλr − ϕ)µcD (ϕ), µL , µcG and µG are presented in Figure 3.
For these two blade geometries, I + = (0, θλr ], ϕc < θλr for all elements. However,
the function g is non-decreasing in few cases, as, e.g. when λr = 0.5 and (γλr , cλr ) =
(γλ∗r , c∗λr ). In this case, the last statement of Lemma 3.3 does not apply which explains
the existence of two values ϕ1c and ϕ2c where the graphs of µcG and µG merge or
separate. In the other cases, Corollary 3.8 applies, which is confirmed by the plots.
We observe multiple solution of type (1) (see Section 3.3) in the case of the simplified
Figure 3: Graphs of the functions µL , µcLD , µcG and µG , with (γλr , cλr ) = (γλ∗r , c∗λr )
(top) and (γλr , cλr ) = (γλc r , ccλr ) (bottom), for λr = 0.5 (left), λr = 1.75 (middle),
λr = 3 (right). The values of these parameters are given in Table 2. Note that these
figures are similar to the scheme given in [32, Figure 3.27, p.126].
model. As for the full corrected model, we always have a unique solution.
To compare the efficiency of the solution algorithms we consider the corrected
model and measure the number of iterations (k) required to solve accurately (3.9)
in the sense that Res(ϕk ) ≤ Tol = 10−10 . We use this stopping criterion in all
our tests, instead of the respective definitions of err given in the algorithms. We
test the algorithms presented in Section 4, i.e. the two versions of the standard
fixed point, the robust and Newton versions of the optimized fixed point and the
20
root-finding algorithms. Remark that due to the choice of correction, iterations in
each algorithm have similar computational costs, namely, the solving of second order
polynomials corresponding to (2.19) when applying Algorithm 4.1 or Ning’s algorithm
and to (3.7) when applying Algorithm 4.2 or our new root-finding to solve Res(ϕ) = 0
(see Section 4.3). In this test, root-finding algorithms do not always apply when
ac = 1: such a case gives rise to multiple solution (see Figure 3) implying that Res(ϕ)
have the same sign on both sides of I0 . The initialization is done with ϕ0 = θλr for
Algorithm 4.1 and Algorithm 4.2, whereas the root-finding algorithms are initialized
with the intervals I0 := [10−2 , π/2−10−2 ] for Ning’s algorithm and I0 := [10−2 , θλr ] for
our new root-finding algorithm to solve Res(ϕ) = 0. We set γλr = γλ∗r and cλr = c∗λr
and run our test on the two cases ac = 1 and ac = 1/3. The former case gives rise to a
situation where ψ((a − ac )+ ) = ψ(0) = 0, i.e., µcG = µG , so that Theorem 4.1 applies.
The results are presented in Figure 4. In case of convergence, the obtained limit is
Figure 4: Number of iterations required to solve (3.9) with Algorithm 4.1 (Standard
fixed-point version 1 & 2), Algorithm 4.2 (Optimized fixed-point, robust and Newton
versions) and root-finding approaches (Ning’s algorithm and new root-finding) as
function of λr . Left: ac = 1, right: ac = 1/3. Only convergence cases are reported.
the same with all algorithms. We observe that the robust version of Algorithm 4.2
is the only algorithm that always converges and that its Newton version outperforms
all other algorithms and only diverges in three cases.
6.2. Example of a large wind turbine. We consider the IEA Wind 15-MW
reference wind turbine2 . In this example the blade length is 117 m, decomposed into
50 elements and designed for a TSR equal to 9. The coefficients CL and CD take into
account 3D-effects by using Du-Selig [16] stall delay 3D correction and are specified for
each element. We interpolate them using the Akima algorithm [1, 2] which provides
smooth approximations. A full description of the turbine is given in [18].
In our test, we compute optimal parameters (γλc r , ccλr ) using the Matlab function
fminunc, providing the gradient as in Algorithm 5.1. For the sake of consistency,
with use the same tolerance Tol= 10−7 in the stopping criteria of the optimization
procedure and of the solution algorithm considered to solve (3.3), i.e., the algorithms
stop when k∇Jλr (γλr , cλr )k ≤ Tol and |Res(ϕ)| ≤ Tol, respectively. For the sake of
numerical efficiency, we use a continuation approach, meaning that we optimize the
elements sequentially by starting from the blade tip and initialize the optimization
of the current element with the design obtained for the element previously consid-
ered. This process is itself initialized with optimum approximation applied to the
2 All numerical data related to this example are given in https://github.com/IEAWindTask37.
21
Figure 5: Graphs of γλ∗r and γλc r , c∗λr and ccλr , Jλr (γλ∗r , c∗λr ) and Jλr (γλc r , ccλr ).
Solution algo. Stand. F-P (v1) Stand. F-P (v2) Opt. F-P (robust)
#Iterations 9105 8646 5045
Solution algo. Opt. F-P (Newton) New root-finding Ning’s alg.
#Iterations 1688 5653 5965
λr tan−1 x + 1
where fe(x) := π2 −atan (λr + µL (x)h(x)) and h(x) := . This framework
sin x
makes it possible to obtain bounds for this sequence.
Lemma 7.1. Suppose that Assumption 1 holds and that max I + = θλr , with µL
non-decreasing. If
and ϕ0 ∈ [γλr , θλr ], then the sequence defined by (7.1) satisfies ∀k ∈ N, ϕk ∈ [γλr , θλr ].
Proof. Assume that for some k ∈ N, ϕk ∈ [γλr , θλr ]. Because of (7.1), we have
−1
tan ϕk+1 := λr + µL (ϕk )h(ϕk ). Combining it with µL ≥ 0 gives ϕk+1 ≤ θλr . Since
µL is increasing and h is decreasing, tan−1 ϕk+1 ≤ λr + µL (θλr )h(γλr ). Because
of (7.2), the latter is bounded by tan−1 γλr . The result follows by induction.
We complete this result by a condition about a contraction property.
Lemma 7.2. Suppose that µL is differentiable and denote by µ0L its derivative.
The derivative of fe satisfies
− sin θλr max µ0L h(γλr ) ≤ fe0 (ϕ) ≤ sin θλr max µL |h0 (γλr )|.
I+ I+
−1
Proof. We have fe0 (ϕ) = 1+(λr +µL (ϕ)h(ϕ))2
(µ0L (ϕ)h(ϕ) + µL (ϕ)h0 (ϕ)). Since ϕ ∈
(γλr , θλr ), µ0L (ϕ)h(ϕ) ≥ 0, µL (ϕ)h (ϕ) ≤ 0, we have 1+(λ +µ−1(ϕ)h(ϕ))2 µ0L (ϕ)h(ϕ)
0
≤
r L
(7.3) sin θλr max µ0L h(γλr ) ≤ 1, sin θλr max µL |h0 (γλr )| ≤ 1.
I+ I+
Then, if ϕ0 belongs to [γλr , θλr ], the sequence (ϕk )k∈N defined by (7.1) converges to
the unique solution of (3.3).
Proof. As a consequence of Lemma 7.1, the function fe maps [γλr , θλr ] onto itself.
From (7.3) and Lemma 7.2 we deduce fe is contracting. The result follows from the
Banach fixed-point theorem.
REFERENCES
[1] H. Akima. A new method of interpolation and smooth curve fitting based on local procedures.
Journal of the ACM, 17(4):589–&, 1970.
[2] H. Akima. Method of bivariate interpolation and smooth surface fitting based on local proce-
dures. Communications of the ACM, 17(1):18–20, 1974.
23
[3] Y. Bazilevs, M. C. Hsu, I. Akkerman, S. Wright, K. Takizawa, B. Henicke, T. Spielman, and
T. E. Tezduyar. 3D simulation of wind turbine rotors at full scale. Part I: Geometry
modeling and aerodynamics. Int. J. for Num. Meth. in Fluids, 65(1-3, SI):207–235, 2011.
[4] Y. Bazilevs, M. C. Hsu, J. Kiendl, R. Wuechner, and K. U. Bletzinger. 3D simulation of wind
turbine rotors at full scale. Part II: Fluid-structure interaction modeling with composite
blades. Int. J. Num. Meth. in Fluids, 65(1-3, SI):236–253, 2011.
[5] A. Betz. Das maximum der theoretisch möglichen ausnützung des windes durch windmotoren.
Zeitschrift für das gesamte Turbinenwesen, 26:307–309, 1920.
[6] M. Bossy, J. Espina, J. Moricel, C. Paris, and A. Rousseau. Modeling the wind circulation
around mills with a lagrangian stochastic approach. SMAI comp. math., 2:177–214, 2016.
[7] E. Branlard. Wind turbine aerodynamics and vorticity-based methods: fundamentals and recent
applications. Research topics in wind energy. Springer, 2017.
[8] E. Branlard and M. Gaunaa. Superposition of vortex cylinders for steady and unsteady simu-
lation of rotors of finite tip-speed ratio. Wind Energy, 19(7):1307–1323, JUL 2016.
[9] R. Brent. Algorithm with guaranteed convergence for finding a zero of a function. Computer
Journal, 14(4):422–425, 1971.
[10] J. Buhl, M.L. New empirical relationship between thrust coefficient and induction factor for
the turbulent windmill state. Technical Report NREL/TP-500-36834, National Renewable
Energy Laboratory, Golden, CO, August 2005.
[11] T. Burton, D. Sharpe, N. Jenkins, and E. Bossanyi. The Wind Energy Handbook, volume 1.
John Wiley and Sons, Ltd, 2001.
[12] P. K. Chaviaropoulos and M. O. L. Hansen. Investigating Three-Dimensional and Rotational
Effects on Wind Turbine Blades by Means of a Quasi-3D Navier-Stokes Solver . Journal
of Fluids Engineering, 122(2):330–336, 02 2000.
[13] M. J. Clifton-Smith. Wind turbine blade optimisation with tip loss corrections. Wind Engi-
neering, 33(5):477–496, 2009.
[14] M. Drela. XFOIL: An analysis and design system for low Reynolds number airfoils. In T. J.
Mueller, editor, Low Reynolds Number Aerodynamics, pages 1–12. Springer, 1989.
[15] L. Du, G. Ingram, and R. G. Dominy. A review of H-Darrieus wind turbine aerodynamic
research. Proc. Inst. of Mech. Eng., Mech. Eng. Sci. (C), 233(23-24, SI):7590–7616, 2019.
[16] Z. Du and M. Selig. A 3-d stall-delay model for horizontal axis wind turbine performance
prediction. In 1998 ASME Wind Energy Symposium, 1998.
[17] D. Eggleston and F. Stoddard. Wind turbine engineering design. Springer, New-York, 1987.
[18] G. Evan, J. Rinker, L. Sethuraman, F. Zahle, B. Anderson, G. Barter, N. Abbas, F. Meng,
P. Bortolotti, W. Skrzypinski, G. Scott, R. Feil, H. Bredmose, K. Dykes, M. Shields,
C. Allen, and A. Viselli. Definition of the iea 15-megawatt offshore reference wind. Techni-
cal Report NREL/TP-5000-75698, National Renewable Energy Laboratory, Golden, CO,
March 2020.
[19] W. Froude. On the elementary relation between pitch, slip and propulsive efficiency. Trans.
Roy. Inst. Naval Arch., 19(47):47–57, 1878.
[20] H. Glauert. The analysis of experimental results in the windmill brake and vortex ring states
of an airscrew. London: Aeronautical Research Committee, 1026, 1926.
[21] H. Glauert. Airplane propellers. In W. F. Durand, editor, Aerodynamic Theory, volume 4,
pages 169–360. Berlin: Julius Springer, 1935.
[22] H. Glauert. The Elements of Aerofoil and Airscrew Theory. Cambridge University Press, 1983.
[23] M. O. Hansen. Aerodynamics of Wind Turbines. Taylor and Francis, 2015.
[24] M.-C. Hsu and Y. Bazilevs. Fluid-structure interaction modeling of wind turbines: simulating
the full machine. Comp. Mech., 50(6, SI):821–833, 2012.
[25] N. Joukowsky. Vortex theory of screw propeller, i. Trudy Otdeleniya Fizicheskikh Nauk Ob-
shchestva Lubitelei Estestvoznaniya, 16(1):1–31, 1912.
[26] N. Joukowsky. Windmill of the NEJ type. Trans. of Cent. Inst. for Aero-Hydrodyn., 1920.
[27] N. Joukowsky. Joukowsky NE. Collected papers, volume VI. The Joukowsky Institute for
AeroHydrodynamics, Moscow-Leningrad, Russia: ONTI, 1937.
[28] F. Lanchester. A contribution to the theory of propulsion and the screw propeller. Trans. Inst.
of Naval Arch., 57:98–116, 1915.
[29] C. Lock, H. Bateman, and H. Townend. An extension of the vortex theory of airscrews with
applications to airscrews of small pitch, including experimental results. A.R.C. Research
Reports and Memoranda, 1014, 1925.
[30] H. A. Madsen, T. J. Larsen, G. R. Pirrung, A. Li, and F. Zahle. Implementation of the blade
element momentum model on a polar grid and its aeroelastic load impact. Wind Energy
Science, 5(1):1–27, JAN 2 2020.
[31] D. Maniaci. 49th AIAA Aerospace Sciences Meeting including the New Horizons Forum and
24
Aerospace Exposition, chapter An Investigation of WT Perf Convergence Issues. Aerospace
Sci. Meetings. American Institute of Aeronautics and Astronautics, 2011.
[32] J. Manwell, J. Mcgowan, and A. L Rogers. Wind Energy Explained: Theory, Design and
Application, Second Edition, volume 30. John Wiley and Sons, Ltd, 2006.
[33] M. McWilliam and C. Crawford. The behavior of fixed point iteration and newton-raphson
methods in solving the blade element momentum equations. Wind Engineering, 35(1):17–
31, 2011.
[34] A. Ning, G. Hayman, R. Damiani, and J. M. Jonkman. Development and validation of a new
blade element momentum skewed-wake model within aerodyn. In Proc. of the 33rd Wind
Energy Symp., 2015.
[35] S. A. Ning. A simple solution method for the blade element momentum equations with guar-
anteed convergence. Wind Energy, 17(9):1327–1345, SEP 2014.
[36] V. L. Okulov, J. N. Sorensen, and D. H. Wood. The rotor theories by Professor Joukowsky:
Vortex theories. Progress In Aerospace Sciences, 73(SI):19–46, FEB 2015.
[37] V. L. Okulov and G. A. M. van Kuik. The Betz-Joukowsky limit: on the contribution to
rotor aerodynamics by the British, German and Russian scientific schools. Wind Energy,
15(2):335–344, MAR 2012.
[38] B. A. Prandtl L. Vier abhandlungen zur hydrodynamik und aerodynamik. Göttinger Klassiker
der Strömungsmechanik, 3:1–100, 2010. (Flüssigkeit mit kleiner Reibung; Tragflügeltheorie,
I. und II. Mitteilung; Schraubenpropeller mit geringstem Energieverlust).
[39] W. J. M. Rankine. On the mechanical principles of the action of propellers. Trans. Roy. Inst.
Naval Arch., 6:13–30, 1865.
[40] A. P. Schaffarczyk. Introduction to wind turbine aerodynamics. Green Energy and Technology.
Springer, 2014.
[41] W. Shen, R. Mikkelsen, J. Sørensen, and C. Bak. Tip loss corrections for wind research turbine
computations. Wind Energy, 8(4):457–475, 2005.
[42] H. Snel, R. Houwink, G. van Bussel, and A. Bruining. Sectional prediction of 3d effects for
stalled flow on rotating blades and comparison with measurements. In Proceedings of
European Community Wind Energy Conference, pages 395–399, 1993.
[43] Q. Song and W. D. Lubitz. Bem simulation and performance analysis of a small wind turbine
rotor. Wind Eng., 37(4):381–399, 2013.
[44] J. Sørensen. Aerodynamic Aspects of Wind Energy Conversion. In Davis, SH and Moin, P, ed-
itor, Annual Review Of Fluid Mechanics, volume 43 of Annual Review of Fluid Mechanics,
pages 427–448. Annual Reviews, 2011.
[45] J. Sørensen. General Momentum Theory for Horizontal Axis Wind Turbines. Springer, 2016.
[46] D. Spera, editor. Wind Turbine Technology: Fundamental Concepts in Wind Turbine Engi-
neering, Second Edition. ASME, New York, NY, 2009.
[47] Z. Sun, W. Z. Shen, J. Chen, and W. J. Zhu. Improved fixed point iterative method for blade
element momentum computations. Wind Energy, 20(9):1585–1600, SEP 2017.
[48] G. van Kuik. The Fluid Dynamic Basis for Actuator Disc and Rotor Theories. Amsterdam:
IOS Press, 2018.
[49] G. A. M. van Kuik. The Lanchester-Betz-Joukowsky limit. Wind Energy, 10(3):289–291, 2007.
[50] G. A. M. van Kuik, J. N. Sorensen, and V. L. Okulov. Rotor theories by Professor Joukowsky:
Momentum theories. Progress In Aerospace Sciences, 73(SI):1–18, FEB 2015.
[51] K. W. Van Treuren. Small-Scale Wind Turbine Testing in Wind Tunnels Under Low Reynolds
Number Conditions. Journal of Energy Resources Technology, 137(5), 09 2015. 051208.
[52] R. E. Wilson, P. B. S. Lissaman, and S. N. Walker. Aerodynamic performance of wind turbines.
final report. ERDA/NSF/04014-76/1, 1976.
[53] D. H. Wood. Application of extended vortex theory for blade element analysis of horizontal-axis
wind turbines. Renewable Energy, 121:188–194, JUN 2018.
25