Sunteți pe pagina 1din 89

STUDY ON VERTICAL-AXIS WIND TURBINES USING STREAMTUBE AND

DYNAMIC STALL MODELS

BY

DAVID VALLVERDU

Treball Final de Grau


submitted in partial fulfillment of the
requirements for the degree of
Enginyeria en Tecnologies Aeroespacials
in Escola T`ecnica Superior dEnginyeria Aeron`autica i Industrial de Terrassa
Universitat Polit`ecnica de Catalunya
as a result of International Exchange program with
Armour College of Engineering
Illinois Institute of Technology

Advisor

Chicago, Illinois
June 2014

Dietmar Rempfer

c Copyright by

DAVID VALLVERDU
June 2014

ii

ACKNOWLEDGEMENT
The production of this report wouldnt have been possible without the guidance and trust that my professor advisor, Dr. Dietmar Rempfer, deposited on me.
Also, the invaluable dedication and help of my fellow office college and Master Graduate, Peter Kozak, has been decisive to my success and critical to overcome all obstacles
and issues encountered. Thanks a lot to the rest of my office colleagues, who helped
me and made my time working in IIT much more entertaining. Finally, I dedicate
this report to all my old friends and family at home, specially my parents and sister
for their support, and all the new friends I have made in this exciting stay in Chicago.

iii

TABLE OF CONTENTS
Page
ACKNOWLEDGEMENT . . . . . . . . . . . . . . . . . . . . . . . . .

iii

LIST OF TABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . .

vi

LIST OF FIGURES . . . . . . . . . . . . . . . . . . . . . . . . . . . .

viii

LIST OF SYMBOLS . . . . . . . . . . . . . . . . . . . . . . . . . . .

ix

LIST OF ABBREVIATIONS . . . . . . . . . . . . . . . . . . . . . . .

xii

ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xiii

CHAPTER
1. INTRODUCTION

. . . . . . . . . . . . . . . . . . . . . . . . . .

1.1. Energy consumption . . . . . . . . . . . . . . . . . . .


1.2. Wind turbines . . . . . . . . . . . . . . . . . . . . . .
1.3. Performance prediction of VAWTs . . . . . . . . . . . .

1
2
8

2. STREAMTUBE MODEL . . . . . . . . . . . . . . . . . . . . . . .

10

2.1.
2.2.
2.3.
2.4.

.
.
.
.

10
11
20
25

3. DYNAMIC STALL MODELS . . . . . . . . . . . . . . . . . . . . .

30

3.1.
3.2.
3.3.
3.4.

Concepts . . . . . . . .
Theory development . .
Computational algorithm
Results . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

Concepts . . . . . . . . . . . . . . .
Theory development . . . . . . . . .
Computational algorithm modifications
Results . . . . . . . . . . . . . . . .

4. WAKE INTERACTION
4.1.
4.2.
4.3.
4.4.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

49

.
.
.
.

.
.
.
.

.
.
.
.

. . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.

.
.
.
.

.
.
.
.

30
31
36
38

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

Concepts . . . . . . .
Theory development .
Algorithm modification
Results . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

49
50
53
54

5. CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

5.1. Summary . . . . . . . . . . . . . . . . . . . . . . . . .
5.2. Further work . . . . . . . . . . . . . . . . . . . . . . .

58
59

BIBLIOGRAPHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

APPENDIX

63

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv

A. SINGLE AND MULTIPLE STREAMTUBE MODELS . . . . . . . . .


A.1. Single streamtube model . . . . . . . . . . . . . . . . .
A.2. Multiple streamtube model . . . . . . . . . . . . . . . .

64
65
67

B. OBTENTION OF THE LIFT AND DRAG CURVES FOR NACA 0021

69

C. DYNAMIC STALL NEEDED EXPRESSIONS . . .


C.1. Gormont method . . . . . . . . . . .
C.2. Berg modification . . . . . . . . . .
C.3. Strickland adaptation . . . . . . . .
C.4. Computational algorithm modifications

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

72
73
74
74
74

LIST OF TABLES
Table
2.1

Page
Wind turbine characteristic values . . . . . . . . . . . . . .

vi

25

LIST OF FIGURES
Figure
1.1

Page
Worldwide energy consumption in quadrillion of BTU. From
EIA [8]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Worldwide net electricity generated in quadrillion of BTU.


From EIA [8]. . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3

Classification according to rotation axis. . . . . . . . . . .

1.4

Characteristic power coefficient diagrams of wind turbines.

1.5

Drag (Savonius) and Lift (Darrieus) VAWTs.

. . . . . . .

1.6

H-rotor Darrieus VAWT.

. . . . . . . . . . . . . . . . . .

2.1

Scheme of the flow velocities and forces from the blade


point of view. is a unit vector tangent to the blade. . . . . .

13

2.2

Scheme of the DMST discretization of a VAWT domain. .

16

2.3

Flowchart of the calculation of 1 ((j) ). . . . . . . . . . . .

22

2.4

Flowchart of the calculation of 2 ((j) ). . . . . . . . . . . .

23

2.5

Flowchart of the calculation of CP . . . . . . . . . . . . . .

24

2.6

CP against T SR. . . . . . . . . . . . . . . . . . . . . . . . .

26

2.7

Angle of attack for different dynamic stall models.

. . . .

27

3.1

The two different values from which the CLdyn slope is calculated. In this example, the value used would be the slope of the
dotted line, because it is lower. . . . . . . . . . . . . . . . . .

33

Flowchart of the calculation of 1 ((j) ) for the dynamic stall


modification. . . . . . . . . . . . . . . . . . . . . . . . . .

37

Comparison of the power coefficient outputs for different


dynamic stall models. . . . . . . . . . . . . . . . . . . . .

39

3.4

Angle of attack for different dynamic stall models.

. . . .

40

3.5

Angle of attack for different dynamic stall models. Plain


DMST ref is the actual DMST . . . . . . . . . . . . . . . .

42

3.6

Blade torque coefficient for different dynamic stall models.

43

3.7

Blade lift coefficient for different dynamic stall models against


angle of attack. . . . . . . . . . . . . . . . . . . . . . . . .

44

Effective angle of attack for plain DMST and Berg model.

45

1.2

3.2
3.3

3.8

vii

3.9

CP against T SR with Berg dynamic stall model. . . . . . .

46

3.10 Real and effective angle of attack for Berg model. . . . . .

48

4.1

Visualization of the vorticity for T SR = 3 [9]. . . . . . . . .

50

4.2

Effective angle of attack comparison between Kozak and


Vallverd
u results for T SR = 3 [10]. . . . . . . . . . . . . .

51

Flowchart of the calculation of CP for the dynamic stall and


wake modification. . . . . . . . . . . . . . . . . . . . . . .

53

Effective angle of attack for DMST with Berg and wake


modification. . . . . . . . . . . . . . . . . . . . . . . . . .

55

CP against T SR with Berg dynamic stall and with/without


wake interaction models. . . . . . . . . . . . . . . . . . . .

56

4.6

Torque coefficient of one blade for T SR = 4 using Berg model.

56

4.7

CP against T SR with Berg dynamic stall and wake interaction models. . . . . . . . . . . . . . . . . . . . . . . . . . .

57

Former GUI used to interact with Vallverd


us code. . . . .

61

4.3
4.4
4.5

5.1

A.1 Scheme of the SST discretization of a VAWT domain.

. .

65

A.2 Scheme of the MST discretization of a VAWT domain. . .

67

B.1 Lift and drag coefficients obtained from the Star-CCM+


simulation. . . . . . . . . . . . . . . . . . . . . . . . . . .

71

C.1 Flowchart of the calculation of 1 ((j) ) for the dynamic stall


modification. . . . . . . . . . . . . . . . . . . . . . . . . .

75

C.2 Flowchart of the calculation of CP for the dynamic stall


modification. . . . . . . . . . . . . . . . . . . . . . . . . .

76

viii

LIST OF SYMBOLS
Symbol
A
AM
c

Definition
Section normal to the flow, a.k.a swept area
Berg parameter
Blade chord length

CD

Drag coefficient

CF

Force coefficient

CL

Lift coefficient

CL

Linear lift coefficient slope

CP

Power coefficient

CT

Torque coefficient

CTb

Blade torque coefficient

Drag

Unit vector with the direction of drag

dw

Wakes length

dS

Differential of surface

dV

Differential of volume

Fx

Component of the force in the flow direction

Natural index for multiple purposes, i

Unit vector in the x axis direction

Natural index for multiple purposes, j

Unit vector in the y axis direction

Delay parameter from Gormonts dynamic stall model

Lift
ix

Unit vector with the direction of lift

Mach number

Unit vector normal to

Nb

Number of turbine blades

Nth

Number of divisions of the azimuthal angle

Nw

Number of wakes

Power

Turbine rotor radius

Re

Reynolds number

rw

Wakes influence ratio

Non-dimensional rate of change of the angle of attack

Torque

Time

tc

Thickness

T SR
st
U

Tip-speed ratio
Streamtube subscript
Free stream flow velocity

Velocity of any perturbed flow

Axis parallel to the wind, used in subscripts, too

Axis normal to the wind

+
Ywall

Non-dimensional wall distance

Blade angle of attack

Angle of attack at zero lift


ef f
p
ref

Rate of change of the angle of attack


Effective angle of attack
Angle of attack modified with pitch
Reference angle of attack

Flight path angle with the instantaneous horizon tangent to


the blade path

Timestep between nodes

Angular increment between nodes

Angular width of any streamtube

Boundary of the domain

Azimuthal angle

Angular velocity

Interference factor

Flow density

Solidity

Unit vector tangent to the blade path

Pitch

Domain

xi

LIST OF ABBREVIATIONS
Abbreviation
AC
BEM
BEMT

Meaning
Alternating current
Blade element method
Blade element momentum theory

BSD

Berkeley Software Distribution

CFD

Computational fluid dynamics

COG

Center of gravity

DC
DMST

Direct current
Double-multiple streamtube model

DNS

Direct numerical simulation

EIA

U.S. Energy Information Administration

GUI

Graphical user interface

HAWT

Horizontal-axis wind turbine

IIT

Illinois Institute of Technology

LES

Large eddy simulation

MST

Multiple streamtube model

RANS

Reynolds-averaged NavierStokes

SST

Single streamtube model

UPC

Universitat Polit`ecnica de Catalunya

VAWT

Vertical-axis wind turbine

xii

ABSTRACT
The expected exhaustion of fossil sources of energy requires the improvement
of other renewable sources, such as wind turbines. Vertical-axis wind turbines present
very attractive performance characteristics but extremely complicated aerodynamics.
Therefore, research is still needed on this field. A code is developed in order to
apply the blade element momentum theory to these wind turbines. BEMT is shown
to give considerably reliable results, compared to its fast convergence. BEMT is
improved with dynamic stall and wake interaction modifications, in order to include
more physical effects. Modified BEMT models will help obtain fast and qualitatively
reliable data on VAWT performance. Comparisons with other authors prove that the
generated code provides data that are close to the real results.

xiii

CHAPTER 1
INTRODUCTION
1.1 Energy consumption
Our world needs new energy sources. This is a fact of our present time. From
transportation to domestic life, including product manufacturing or any industrial
procedure, all aspects of human life require the use of some source of energy. However,
our main source, oil, will be exhausted in some decades. Moreover, its use is very
harmful to all life species inhabiting this planet. We need to do something: we need
to explore new ways to maintain our lifestyles relying on clean and renewable energies
that are virtually inexhaustible.
EIA [8] data show the worldwide energy consumption by type of energy source,
see Figure 1.1. As the reader can see, most of the energy used nowadays comes from
fossil origin coal, natural gas and most of the liquid sources are fossil energy sources.
From all the energy used in electricity consumption, Figure 1.2 shows a classification
by source. Note that still half of the electricity is generated from fossil origin sources.
However, renewable energies still play a very insignificant role in the energy generation
scene. Therefore, this report focuses on the analysis and performance prediction of a
specific renewable energy generation device: the vertical-axis wind turbines.
Thanks to our planets self-rotation, the existence of atmosphere and the incidence on it of radiation energy coming form the sun, earth has a phenomena called
wind. Wind consists of huge masses of air moving on the planets surface in different
directions. Humans have used this as a source of energy since the first sailing boats
were sent to explore new lands. Later on, when windmills were invented, we were
able to use the energy of the wind, not only to propel boats, but also to perform tasks
that required titanic forces, such as pumping water or smashing wheat [1]. Nowadays,

2
wind can be used to produce electricity by using wind turbines.

Figure 1.1: Worldwide energy consumption in quadrillion of BTU. From


EIA [8].

Figure 1.2: Worldwide net electricity generated in quadrillion of BTU. From


EIA [8].

1.2 Wind turbines


Wind turbines are electrical power generation devices whose energy source is
the wind. They transfer the momentum of the wind to a rotor through a set of blades
attached to it. This rotor is connected normally with some gearing system to an

3
electrical AC generator. Then the output is fed into the general electrical grid. Some
wind turbines incorporated in closed circuits with low power requirements might use
a DC generator directly.
One of the main classifications of turbines is made according to the axis around
which the rotor spins. Therefore, one can find horizontal-axis and vertical-axis wind
turbines, HAWTs and VAWTs respectively. As the name suggests, HAWTs twirl
about a horizontal axis and VAWTs do so around a vertical one, both of them respectively to the ground.

(a) HAWT

(b) VAWT

Figure 1.3: Classification according to rotation axis.

A very important non-dimensional parameter that defines the behavior of a


wind turbine is the tip-speed ratio,
T SR =

R
,
U

(1.1)

where is the rotational speed of the turbine, R is the tip radius of the blade and
U is the velocity of the upwind free flow before it is influenced by the presence of
the turbine. T SR is defined here because it will be used along the whole report.
A good quick guide to wind turbines can be found in [29].

4
1.2.1 Maximum power coefficient
According to Betz, the maximum power coefficient that any wind turbine can
give is
CP max =

1
2

16
Pmax
=
= 0.593 .
2
27
A U

(1.2)

This result is reached by using continuity, momentum and energy conservation


in any type of turbine see [4] for the whole deduction. Therefore, it applies also
for VAWTs. If a simulation or measurement gives a higher power extraction from
the flow than the one specified by Betz limit, it is probably wrong. Figure 1.4 is
a diagram containing the characteristic power coefficient outputs of different wind
turbines against their tip-speed ratios. the ideal maximum is the Betz limit.

Figure 1.4: Characteristic power coefficient diagrams of wind turbines.

5
1.2.2 Comparison between HAWTs and VAWTs
Although both horizontal- and vertical-axis turbines use the same principles
to work, they present very relevant behavioral differences due to their physical ones.
To begin with, HAWTs tend to behave in a much more steady way than VAWTs do,
from the aerodynamics point of view. This is because the HAWTs plane of rotation
is normal to the flow direction. Historically, this has made HAWTs performance
characteristics much easier to predict. Hence, nowadays they are in a very advanced
optimization state in design terms almost the only improvement achievable is due
to geographic position. Observe how, in Figure 1.4, HAWTs maximum CP is higher
than that of VAWTs. In contrast, much less effort has been invested in VAWTs first
significant efforts were made by Sandia National Laboratories during the 70s [27].
Because the prediction methods and technologies including simulation and empirical were too limited to cover such complicated aerodynamics with good enough
precision at reasonable costs, VAWTs still have a considerable path ahead before
being competitive [27].
Another aspect that sets both types of turbine apart is the proximity of the
blades to the supporting tower and the axis of rotation. HAWT blades extent radially
directly from the axis of rotation. This causes each blade to pass near the turbine
tower periodically, producing a deep periodic noise that has proven harmful to the
psychological human health [21]. VAWT blades, in general1 , are placed at a constant
distance from the tower. This eliminates, or at least reduces dramatically, the towerblade interaction noises. This characteristic makes VAWTs more suitable candidates
for inhabited regions.
The fact that HAWTs rotate in a horizontal axis causes the heavy machinery
transmission and generation elements of the rotor to be placed at a height, at
least, greater than the HAWT blades. This makes HAWTs center of gravity, a.k.a.
1

See Section 1.2.3

6
COG, higher than that of VAWTs. Therefore, considerable effort has to be invested
in making this components as lightweight as possible. Vertical axis configuration,
instead, allows the VAWT heavy machinery to be placed at ground level. This reduces
construction and design costs. Having the gear at ground level decreases maintainance
costs, too. However, if further investigation states that active blade pitch control is
needed to optimize VAWTS, simplicity in the design will be lost. Related to this,
VAWTs are multi-directional, while HAWTs must be oriented against the wind at
any time.
Finally, HAWTs optimal rotation speed regimes, or T SR are higher than these
of VAWTs. Therefore, VAWTs may be considered safer in case of breakdown and
friendlier to the surrounding fauna, specially birds and other flying animals. This
influences sound generation too: the slower the turbine rotates, the lower are the
noise levels it reaches.
Although, according to this section, VAWTs seem to be more advantageous
than HAWTs, bear in mind that their state of development is much lower. Hence,
nowadays they are not as cost-effective as HAWTs. Complete knowledge of all the
parameters that affect VAWT performance might allow enough optimization so that
VAWTs would match HAWTs when talking about power coefficient. Hence, research
is still needed in the field to prove whether VAWTs are worth investing in or not.
1.2.3 Vertical-axis wind turbines
Vertical-axis wind turbines can be classified, also, according to the main force
they use to extract momentum from the wind. Hence, there are drag-based [20] if
they use the component of force that the flow produces on the blade parallel to it
and lift-based [12] if they use the normal component of the same force wind
turbines. Only the latter type of VAWT is potentially competitive to the common
HAWTs see Figure 1.4. Drag-based wind turbines, though, have simpler designs.

7
A very common lift-based VAWT is the H-rotor type see Figure 1.6 , which
consists of a set of vertical blades rotating around a vertical axis. The design is fairly
simple and they can be simulated using 2D aerodynamics with less error than other
less simple designs.

(a) Savonius rotor

(b) Darrieus rotor

Figure 1.5: Drag (Savonius) and Lift (Darrieus) VAWTs.

Figure 1.6: H-rotor Darrieus VAWT.

Another important parameter to characterize an H-rotor VAWT is the solidity,


=

Nb c
,
2R

(1.3)

which is the ratio between the length of the chord of each blade, c, times the number
of blades, Nb , over the turbine diameter, 2R. The solidity is a representation of the

8
blockage effect of the VAWT against the wind.
1.3 Performance prediction of VAWTs
Performance prediction is critical to study the feasibility of vertical-axis wind
turbines. Hence, several methods exist to do so. These are very varied. One can find
experimental methods, which observe reality, and computational simulations, which
predict the flow and turbine behavior. A general classification would be the following
[9] [27]:

CFD: computational fluid dynamics encompasses all models that simulate flow
physics and are applied using computer units. Different CFD models present
different characteristics:
BEM: blade element methods are computationally inexpensive. However
they rely on critical empirical data that must be obtained by some other
method. They are very fast and easy to apply they are useful for preanalyses and qualitative interpretations. First applied on fluid dynamics
by Glauert [5] and to VAWTs by Templin [28].
Vortex models are more precise than BEM, but at a higher computational
cost. They rely on stall models. Larsen [11] was the first to apply this
type of method to VAWTs.
Grid-centered methods discretize the NavierStokes equations in the volume domain of the VAWT. Therefore, they take into account the physics
of the problem more faithfully than the other CFD models. However, they
are also the most expensive methods, computationally speaking. One of
the most recent applications of grid-centered methods to VAWTs is the
one made by Kozak [9]. He used finite volume methods to perform a 2D
simulation.
Wind tunnel experiments consist on observing the flow around a wind turbine

9
situated in a controlled environment. They require no previous models, but the
techniques used to obtain flow data are very complicated and expensive.
Real prototypes can be used to obtain performance data over a period of time in
field situations. However, other analyses are needed to finally be able to build
a prototype with some guarantee of success.

This report focuses on developing a BEM and momentum theory code (BEMT)
[30] with MATLAB [14] and interpreting the obtained results. These results will show
that BEMT, if properly applied, proves itself quite useful, even though being based
on a fairly simplistic model.

10

CHAPTER 2
STREAMTUBE MODEL
2.1 Concepts
This chapter develops and explains the streamtube model applied to performance prediction of vertical-axis wind turbines. Streamtube models are based on
blade element method, a.k.a. BEM, and momentum theory. The combination is
called blade element momentum theory, a.k.a. BEMT. Streamtube model is a relatively simple method, compared to finite volume or vortex modeling. The main
advantage of this method is its ability to solve the domain without an internal volume mesh. However, to achieve this, the governing equations must be in integral form.
Therefore, specially in a CFD case, they undergo very important simplifications.
The result is a very fast computational method with significant error in the
final result the amount of error is very dependent on the nature of the problem
studied and, therefore, the governing equations. BEMT applications for VAWT cases
give a fair approximation of the VAWT power output, especially for lower tip-speed
ratios.
As said, BEMT applied to VAWTs is referred to as a streamtube model. As
the name suggests, all streamtube models consist of applying each governing equation
in its integral form to every one and each of the domains defined by the streamtubes.
Each streamtube connects both inlet and outlet boundaries and is parallel to the
velocity of the flow at all points. Therefore, there is no mass, momentum nor energy
neglecting thermal effects exchange between adjacent streamtubes. This means
that all components of the velocity perpendicular to the streamtubes are neglected.
Hence, the turbine is being treated as a unidirectional flow problem only. This also
means that the streamtube section expansion due to flow energy loss and continuity

11
is neglected2 .
Applying governing equations in their integral form entails the need of empirical data as an input to solve a turbine. Specifically, streamtube methods need the
characteristic curves for lift and drag at any given angle of attack. Also, this method
is unable to take into account turbulent effects such as wake interaction, very important at high T SR, or the influence of dynamic stall, dominant when the VAWT is
working at low T SR and related to the empirical dependency. The following chapters
discuss these issues.
2.2 Theory development
There are several versions of the streamtube model, each of them using a different boundary discretization. These variations are the single, multiple and doublemultiple streamtube models, a.k.a. SST, MST and DMST, respectively.
STT, devised by Templin [28], considers the whole turbine as an actuator disk
placed inside a single streamtube. MST, introduced by Strickland [24], improves
SST by dividing the former single streamtube into multiple discrete streamtubes.
Theoretical developments for both models can be found in Appendix A.
Finally DMST, proposed by Paraschivoiu [15] [16], improves MST by considering the turbine as two separate actuator disks one for the upwind or front half-cycle
and a second one for the downwind or rear half-cycle.
All streamtube models (BEMT) follow the same principle. First, they use the
governing conservation equations to calculate the thrust force on each streamtube
the force parallel to it. Then, the same force is calculated from a load analysis.
Both expressions depend on the flow velocity. Hence, they can be coupled to obtain
2

Paraschivoiu [18] proved that neglecting the streamtube section expansion,


which induces spanwise velocity, does not introduce significant error relatively to
other omitted effects in BEMT application to VAWTs.

12
a system of equations to solve the flow velocity field in the streamtube: the load
analysis result is introduced into the momentum loss result. From the velocity field,
all performance dependent variables of the turbine can be computed.
2.2.1 Governing equations
First of all, the three governing equations applied to any streamtube must be
defined in integral formulation. These are mass, momentum and energy conservation3 ,
respectively
d
dt

d
dt

u n dS = 0 ,

dV +

u (u n) dS =

u dV +

(2.1)

Fext

(2.2)

1 2
u (u n) dS = P ,
2

(2.3)

and
d
dt

u dV +

where is the domain where these equations are applied and n is a unit vector normal
P
to and pointing outwards.
Fext is the sum of the forces that the flow receives
and P is the power output of the portion of the turbine inside the domain. Hence,
P > 0 when the turbine is extracting energy from the flow. Bold symbols are vectors.
Otherwise, they are scalars. BEMT treats the problem as a steady case, so all time
derivate components from momentum and energy equations can be eliminated.

Note that dynamic and other magnitudes that include dimension units surface, volume, force, torque, power have one less dimension than usual, because all
the development is using 2D approach. For example, for a hypothetical force, F , the
units are [F ] = N/m

13
2.2.2 Physical definitions
One needs to define the geometry of a VAWT blade parametrically. Figure 2.1
is used for this purpose.

L
R

ur

Figure 2.1: Scheme of the flow velocities and forces from the blade point of
view. is a unit vector tangent to the blade.

From it, the relative velocity (ur ) of the wind from the blade reference point
of view,
ur
=
U

s

u
U

2
+ T SR2 + 2

u
T SR cos ,
U

(2.4)

can be computed. Also, the flight path angle,



= arctan

T SR sin
u/U + T SR cos


,

(2.5)

and the angle of attack,



= modulus

+
2


,

(2.6)

14
will be needed.
Once the angle of attack is known, the lift, CL , and drag, CD , static coefficients
of the VAWT blade profile can be obtained from experimental data4 ,
1
c u2r CL
2

(2.7)

1
c u2r CD .
2

(2.8)

L=
and
D=

Note that the units of these forces are [N/m]: as said previously in this chapter, the
turbine is approached as a 2D problem. Hence, all dynamic magnitudes lack one
order of distance unit.
The whole force that the blade receives from the wind expressed as a function
of lift and drag components,
F = [D cos L sin ] i + [D sin + L cos ] j ,

(2.9)

is used to calculate the torque that the turbine receives from each blade,
T = R F t = R (L l + D d) ,

(2.10)

where l = sin i+cos j, d = cos i+sin j and = cos isin j. Therefore,


the power coefficient obtained from one blade,
1
P =
2

T d ,

(2.11)

is the result of averaging the instantaneous torque times the angular velocity along a
period of azimuthal angle.

Appendix B develops how these data sere obtained.

15
2.2.3 Double-multiple streamtube model
The most precise streamtube model is DMST, because it allows to consider
the energy losses of the flow separately for the front and rear half of the VAWT. The
flow is considered to travel through two consecutive actuator disks which, in turn,
extract energy from it. Moreover, at the same time, the turbine domain is discretized
in multiple streamtubes parallel to the flow, so a different velocity of the flow can be
calculated at any position of the blade. Then, the contribution of all front and rear
half-cycle streamtubes is added together. Figure 2.2 illustrates the DMST scheme.
Observing Figure 2.2, one can distinguish five different states of the flow:

1. State : this is the free stream state. The flow is not perturbed by the turbine.
It acts as the input state for Disk 1.
2. State 1: this is the state of the flow when interacting with the upwind actuator
disk, also called the front half-cycle of the turbine.
3. State e: this is the equilibrium state. In this state, the flow is considered to
be far enough from both disks, hence it is steady. This is an approximation.
In reality, state e is too close to both states 1 and 2 to allow this hypothesis.
However, DMST uses this assumption anyway, as it is a method that seeks very
fast convergence through simple modeling. State e acts as the output state for
Disk 1 and as the input state for Disk 2.
4. State 2: this is the state of the flow when interacting with the downwind actuator disk, also called the rear half-cycle of the turbine.
5. State w: this is the wake state. The flow is perturbed by both Disks 1 and 2.
It acts as the output state for Disk 2.

16

Disk 2
Disk 1

u1

ue

Only 1D

Upwind
zone

F1, x u1
U

1, st

u2

ue

uw

Downwind
zone

F 2,x

u2

uw

A1, st

A2, st

2, st

One streamtube

Figure 2.2: Scheme of the DMST discretization of a VAWT domain.

According to Figure 2.2, if one considers each streamtube of angular width


as being infinitesimally thin which means that 0 its swept area can be
computed as
A1,st = R sin st ,
A2,st = R ( sin st ) ,

st (0, ) ,

(2.12a)

st (, 2) ,

(2.12b)

where st is the value of the blade has when it is going through the middle point
of the given streamtube.
Now, conservation equations can be applied. Equation 2.1 mathematically expresses the fact that there is no mass exchange between streamtubes: each streamtube

17
mass flow (m
st ) is constant. Therefore, for each streamtube with section Ai,st :
m
= u1 A1,st = u2 A2,st = ct.

(2.13)

Equation 2.2, once evaluated in one front and one back streamtube in the
direction parallel to the flow, gives the expressions5
m
(ue U ) = F1,x ,

(2.14a)

m
(uw ue ) = F2,x .

(2.14b)

Similarly, from Equation 2.3, one obtains


1
2
m
(u2e U
) = F1,x u1 ,
2
1
m
(u2w u2e ) = F2,x u2 .
2

(2.15a)
(2.15b)

Using the interference factor: 1 = u1 /U and 2 = u2 /ue , and combining


Equations 2.14 and 2.15, the velocities6 of the equilibrium and wake states,
ue = U (2 1 1) ,

(2.16a)

uw = ue (2 2 1) ,

(2.16b)

u2
= (2 1 1) 2 ,
U

(2.17)

and that of the rear half-cycle,

are found.
5

Note that, from now on, the subscript st is omitted on all forces and velocities,
as they all refer only to a single streamtube
6

Note that flow velocity expressions violate continuity (Equation 2.13). In


an incompressible flow, by considering that there is no streamtube expansion and
no spanwise components of the velocity, flow velocity should be constant, as noted
previously in this chapter.

18
2
Using the thrust coefficient expression CF1,x = F1,x /(1/2 A1,st U
), for the

front half-cycle, and CF2,x = F2,x /(1/2 A2,st u2e ), for the rear one and combining
Equations 2.13, 2.14 and 2.16, the thrust coefficient expression from the conservation
analysis,
CFi,x = 4 i (1 i ) ,

i = 1, 2 ,

(2.18)

is obtained. However, due to the inadequacy of the unidirectional flow assumption


below 0.6, Glauert [5] proposed a linear modification to this result,

1849/900 26 i /15 : i < 43/60


CFi,x =
,
i = 1, 2 ,

4 i (1 i )
: i 43/60

(2.19)

according to experimental data.


To be able to solve the interference factor, another expression for the thrust
at any given azimuthal angle,
Fi,x () =

1
c u2i,r (CD cos CL sin ) ,
2

i = 1, 2 ,

(2.20)

is needed. This expression is obtained from load analysis. As shown in Equation 2.9,
lift and drag coefficients can be used to obtain the instantaneous thrust each blade
receives. Then, Equation 2.20 is time-averaged along one period in one single streamtube of width for all the Nb blades of the turbine. This results in
Fi,x

Nb
=
2

i,st +/2

Fi,x () d =
i,st /2

Nb
Fi,x (i,st ) ,
2

i = 1, 2 .

(2.21)

The reader will note that this integral is solved with a first order approximation.
Then, using the thrust coefficient expressions, together with Equations 2.12, 2.20
and 2.21, the other expression for the thrust coefficient at each streamtube,
u21,r
(CD cos CL sin ) ,
2
sin U
u22,r

=
(CD cos CL sin ) ,
2 (2 1)
sin U
1
CF1,x =

CF2,x

are obtained.

i = 1, 2 ,

(2.22a)

i = 1, 2 ,

(2.22b)

19
By using Equations 2.19 and 2.22, 1 () and 2 () can both be computed
note that 1 7 participates in Equation 2.22b, so the flow going through the front
half-cycle must be solved before it can be solved in the rear half-cycle, too. Also
see that this system can be solved for any value of that is why the interference
factors are using dependence notation (). Remember that 0, so there are an
infinite number of streamtubes. Then, the first order approximation introduced in the
integral of Equation 2.21 does not limit the order of precision of the whole problem.
Instead, it will be limited by the algorithms used to solve this system and to integrate
the torque along the blade path, needed to average the output power of the turbine.
From the interference factor, all variables ((), (), velocities, force coefficients, etc.) can be obtained using the equations shown in Section 2.2.2. Then, each
blade non-dimensional torque at any given azimuthal angle is
CTb () =

u2r
Tb ()
=
(CL l + CD d) ,
2 R
2
1/2 c U
U

(2.23)

according to Equation 2.10.


To obtain the whole instantaneous torque coefficient using turbine parameters,
2
R), one should add the instantaneous torque of each blade.
CT () = T ()/ (1/2 A U

Note that the swept area is A = 2R because this is a 2D case. Then a turbine with
Nb equidistant blades, bi , i [1, Nb ], would be subject to the total torque coefficient,


Nb
X
i1
CT () =
2 .
(2.24)
CTbi +
Nb i=1
3
Note that for any Nb number of blades, distributed equidistantly, the whole torque
coefficient has a periodicity of 2/Nb . Also, please notice that is the azimuthal
angle of the first blade, b1 .
3
Finally, the power coefficient that all blades produce, CP = P/(1/2 A U
),

is
CP = CP,1 + CP,2 ,
7

(2.25)

For > , note that the value of 1 inserted in Equation 2.22b is 1 (2 )

20
where CP,1 and CP,1 ,
Z
T SR
CP,1 CP,front =
CTb d ,
2
0
Z
T SR 2
CTb d ,
CP,2 CP,back =
2

(2.26a)
(2.26b)

are obtained by averaging the instantaneous power in each half-cycle, according to


Equation 2.11.
This method, although requiring some numerical calculations to solve the interference factor equation and to numerically integrate the torque to obtain the power,
is very straightforward and easy to implement. However, it neglects several effects
that gain great relevance in the case of wind turbines. The most significant are the
effect of the blades working in angles of attack beyond the static stall angle, the unsteadiness nature of the problem (which includes the effects of dynamic stall) and the
interaction of the blades and the wakes that detach from themselves. Also, the 1D
simplification introduces some error by neglecting span-wise velocity and 3D effects
on the blade.
2.3 Computational algorithm
No analytical solution of () exists, so no analytical integration of the torque
in order to get the power can be computed either. Therefore, numerical integration
is necessary to obtain the performance characteristics of the VAWT. Also, as the
resulting equation from combining Equations 2.19 and 2.22 is nonlinear, another
numerical procedure is required to solve it.
The results described in this report have been obtained by using a second-order
trapezoidal integration. Therefore, a discretization in the domain,

= Nth

(1)
j [1, 2Nth ] ,
= 2

(j)
(1)

= + (j 1)

(2.27)

21
was required. It consists in Nth volume-centered (j) smaller domains for each half of
the turbine in other words, j [1, 2Nth ]. Note that doubling Nth means quadrupling
the number of discretization nodes (j) .
Interference factor is calculated individually for each value of j. To do so,
interpolation or bisection methods are used, depending on each iteration outputs.
Afterwards, the trapezoidal integration is applied in the whole discretized domain.
Figures 2.3, 2.4 and 2.5 show the algorithm used.
MATLAB [14] is the tool that has been used to implement this algorithm and
to plot all the results. The produced code is object-oriented to ease the addition of
features in a modular way. Also, it is parametrized, so it can be used to obtain results
for different input values and turbines swiftly. The code is published in Mathworks
File Exchange website [30] with a BSD license. It also includes an example file to
show how to use it.
This code used Subashki et al. [26] MATHEMATICA [13] code as a base.

22

Start

T SR, (j)

Start with j = 1

Suppose 1

Compute 1 , u1,r

Compute 1

Compute CL,1 , CD,1

Compute CF1,x from Eq. 2.22a

Compute 1 , from Eq. 2.19

Convergence
criteria

no

Apply bisection
or interpolation

met?

yes

j = Nth ?

no

j = j+1

yes
1 ((j) )

Equilibrium

Figure 2.3: Flowchart of the calculation of 1 ((j) ).

23

Equilibrium

T SR, (j) , 1 ((j) )

Start with j = Nth + 1

Suppose 2

Compute 2 , u2,r

Compute 2

Compute CL,2 , CD,2

Compute CF2,x from Eq. 2.22a

Compute 2 , from Eq. 2.19

Convergence
criteria

no

Apply bisection
or interpolation

met?

yes

j = 2Nth ?

no

j = j+1

yes
2 ((j) )

Postprocess

Figure 2.4: Flowchart of the calculation of 2 ((j) ).

24

Postprocess

T SR, (j) , 1 ((j) ), 2 ((j) )

Compute ((j) ), ur ((j) )

Compute ((j) )

Compute CL ((j) ), CD ((j) )

Compute CTb ((j) )

Compute CP 1 , CP 2

Compute CP
using 2nd order
trapezoidal
integration

CP

Stop

Figure 2.5: Flowchart of the calculation of CP .

25
2.4 Results
This section discusses the results obtained from applying DMST to a Darrieus
H-rotor wind turbine with the following characteristics:
Table 2.1: Wind turbine characteristic values
VAWT characteristics
Nb
Re (blade)
Blades profile

3
3 105
NACA 0021

515 mm

85.8 mm

0.2499

This case is chosen because there are enough data in the literature with which
to compare results [9].
The characteristic static lift and drag curves for the profile NACA 0021 at
the specified Reynolds number have been obtained according to Appendix B. The
discretization parameter is Nth = 51, the one that proved to give enough precision at
lowest computational cost.
The curve of power coefficient against tip-speed ratio obtained for the presented case is shown in Figure 2.6. Note that at low tip-speed ratios both front and
back half-cycles of the turbine extract a similar amount of energy from the flow. However as the T SR increases, the front half of the turbine extracts more energy from the
flow. Therefore, when the same flow reaches the back half, it carries much less energy,
so the back half of the turbine cannot extract as much energy Furthermore, above
values of T SR a bit higher than 3, the front half-cycle extracts so much energy than
the rear half-cycle is actually giving some of it back to the flow, instead of extracting
it8 . Hence, there is a value of T SR, about 2.7, where the balance front/back ex8

This phenomena becomes very relevant when adding wake interaction modifi-

26
traction gives the optimum power coefficient. Although DMST is a reasonably crude
model, this characteristic is represented well enough.
C against TSR
P

0.5
0.4
0.3

CP

0.2
0.1
0
0.1

0.2

P,front

CP,back
0.3
1.5

2.5

3.5

4.5

TSR

Figure 2.6: CP against T SR.

2.4.1 Effect of solidity


To appreciate the effect of solidity on the output power, the DMST simulation
has been run with the same turbine only changing the solidity value, by modifying
the diameter if the chord of each blade is changed, the Reynolds number of the
blade would change too. However, the purpose of this subsection is to see the effect
of solidity only. The results can be seen in Figure 2.7.
According to the DMST model, the bigger the solidity is, the lower is the
optimal tip-speed ratio. The maximum achievable power coefficient seems to be
maximum for the initial case, decreasing when solidity either increases or decreases.
cations to DMST. Therefore, it is discussed further in Chapter 4, where wake interactions are covered.

27
CP against TSR
0.6

0.5

0.4

CP

0.3

0.2

0.1
= 0.1
= 0.05
= 0.2499
= 0.4

0.1
1.5

2.5

3.5

4.5

TSR

(a) Power coefficient on the whole turbine.


CPfront against TSR

CPback against TSR

0.45

0.2

0.4
0.1
0.35

= 0.1
= 0.05
= 0.2499
= 0.4

0.3

CPback

CPfront

0.25

0.2
0.15
0.1

0.1

0.2

0.3

0.05
0.4
0
0.05
1.5

2.5

3.5

4.5

0.5
1.5

TSR

2.5

3.5

4.5

TSR

(b) Power coefficient on the front half-

(c) Power coefficient on the back half-

cycle.

cycle.

Figure 2.7: Angle of attack for different dynamic stall models.


However, remember that DMST neglects wake interactions, which is an effect that
gains relevance with solidity growth. Therefore, it might be that the optimal solidity
was lower than the one suggested by DMST.
Also note that, as increases, the front part of the turbine produces much

28
more power and the rear much less. Hence, the T SR for which the rear half-cycle
produces zero power keeps decreasing as solidity increases. This is logical, because the
larger the blades are respectively to the domain, the more energy they can extract.
When the flow first meets the turbine, it loses more energy if the solidity is higher.
Hence, when it reaches the rear part, it has less energy to be extracted. Moreover,
for the values of T SR that the back half of the turbine produces negative power, an
increase of solidity which means bigger blades relatively to the diameter implies
that more energy is given back to the flow.
2.4.2 Effect of the number of blades
The effect of the number of blades only means a change in solidity. However,
note that according to DMST, two turbines with different number of blades but same
solidity and blade Reynolds number would behave identically. This is because DMST
is not taking into account interaction between blades, which is produced, in fact, by
wake generation.
2.4.3 Comparison with other Streamtube models
As said before, DMST is the most precise version fo the three Streamtube
models. However, all three have been tested. First, Multiple and Double-Multiple
Streamtube models are compared. The main difference, of course, is that DMST
is able to distinguish the different behavior of the flow in the front and the rear
half of the turbine. This is noticed by observing the instantaneous torque for each
model at any azimuthal angle. While MST shows a symmetric distribution centered
on the 180 , DMST clearly reports a different distribution between front and back
halves although the shape of the rear part is similar to the one of the front part,
because 2 depends of 1 . From the computational point of view, there is not much
difference, because both models solve the interference factor at many different values
of . It is true that DMST must solve two different values of for each one of MST.
However, DMST performs even better than MST in general because the latter has

29
more problems to reach convergence, probably due to the fact that the equation
is less smooth it has to take into account both front and back halves in one only
step. The final power output is less different than that of the torque, because the
integration steps level the difference in torque. However, as said before, DMST is
worthier using because it overtakes MST both in precision and convergence speed.
When testing SST, as expected, convergence is reached much faster than both
DMST or MST, because the interference factor is solved only once in the whole
turbine. In this case, the output torque is not only mirrored from front to back halve,
but it is also symmetric in each half, centered at 90 and 270 , respectively. Hence, the
precision of this method is even worse. It can be useful as a very preliminary tool to get
an idea of the turbine performance. Nonetheless, DMST is not that complicated and
slow. Morover, the generation of the code of both models is very similar. Therefore,
globally, SST is only worth it using if only very low-end computational resources are
available. General-use computers nowadays have no problems with DMST and can
solve a whole turbine for a reasonable range of T SR a few minutes.

30

CHAPTER 3
DYNAMIC STALL MODELS
3.1 Concepts
As mentioned in the previous chapter, dynamic stall plays a very relevant
role in the VAWT problem. However, static lift and drag curves have been used.
Obviously there is significant amount of error introduced by this fact. Therefore, a
lot of effort has been invested into developing modifications to the original DMST, so
that it includes these effects. Dynamic stall, opposite to the usual static stall observed
in wind tunnels and in fixed blades simulations , presents a hysteresis behavior. In
other words, if a blade changes its position, the flow does not react immediately, but
it adapts gradually to the new state within a definite interval of time. Such an effect
is only dominant at low T SR, when the turbine rotates slowly enough to allow the
development of this hysteresis cycle the magnitude of the blade movement is similar
or smaller than that of the flow movement. In high T SR cases this effect ceases to be
determinant wake interactions gain strength and become the major factor. In this
latter case, the induced velocity, R, component of the relative velocity, ur , is much
higher than the wind velocity component, U see Figure 2.1. Therefore, angles of
attack are lower, according to Equation 2.6, which leads to smaller oscillations of the
blade respectively to the relative movement of the flow.
Most of the dynamic stall models, according to [18], applied to DMST consist
of a series of semi-empirical procedures applied in the calculation of the lift and drag
coefficients of the VAWT blade. Therefore, applying a dynamic stall model to the
DMST method means computing some additional steps interlaced with the main
algorithm.

31
3.2 Theory development
In this section, several dynamic stall models are explained and compared.
These are:
3.2.1 Gormont model
Gormont [6] proposed this method to take into account dynamic stall in helicopter blades. It is not optimal for VAWTs, because they operate at much higher
angles of attack, but it has been used as a very strong base for later adaptations.
The Gormont method consists of applying a certain delay,, on the angle of attack,
based on hysteresis behavior. After applying this delay, the resulting reference angle
of attack is
ref = K ,

(3.1)

where K,
K=

: 0
,

(3.2)

0.5 : < 0
is a parameter defined according to Gormonts empirical observations.
Therefore, the delay experienced when the absolute angle of attack is increasing
is twice the one observed when it is decreasing. One possible qualitative explanation
would be the following. When the angle of attack is increasing, the flow near the
leading edge of the blade is pushed to the surface of it, making it more difficult for
the upwind flow to change its state. However, when the blade angle of attack is
decreasing, this same flow is left behind, so the upwind flow changes its state more
easily. This effect generates a discontinuity that can induce severe instabilities to the
flow surrounding the points where changes sign9 .
9

is the rate of change of the absolute value of , so it is negative when the


angle of attack approaches 0 and positive when it moves away from 0.

32
The term is proportional to the non-dimensional rate parameter S,
s

c

,
S=
(3.3)
2ur
which can also be interpreted as the square root of the magnitude of the leading edge
velocity of a blade rotating around its half chord point over the magnitude of the
relative wind velocity. In other words, it compares the blade movement to the flow
relative movement around it. The higher S is, the greater the applied delay. This is
coherent with what was explained in Section 3.1 dynamic stall is important for low
tip-speed ratios, when oscillations are bigger.
The slope of the line (S) decreases both with thickness over chord ratio and
Mach number of the flow relative to the blade growth. Then, the thicker the blade is
and the less compressible the flow is, the smaller is the delay on the angle of attack.
The specific expression for can be found Appendix C.
Once the delayed angle of attack, ref , is found, the modified lift and drag
coefficients can be calculated. The lift coefficient,
CLdyn = CL,0 (0 ) + m ( 0 ) ,

(3.4)

is calculated by using the potential equation with a modified slope, m, the minimum
value of either the slope of the linear part of CL or the value obtained with the following expression: (CL (ref ) CL (0 ))/(ref 0 ). Figure 3.1 shows both mentioned
slopes for an example value of ref . Also, the mathematical expression for m can be
found in Appendix C. The symbol 0 refers to the angle of attack at zero lift.
The drag coefficient,
dyn
CD
= CD (ref ) ,

is obtained simply by using ref to extract it from the available static data.

(3.5)

33
CL

1.4

linear CL

1.2

alternate CL
1

CL

0.8
0.6
0.4
0.2
0

ref = 17.5o
0

10

15
(deg)

20

25

30

Figure 3.1: The two different values from which the CLdyn slope is calculated.
In this example, the value used would be the slope of the dotted line, because it is
lower.

3.2.2 Berg modification


Berg [3] considered that the range at which helicopter blades work is much
lower than that of a VAWT, which can perfectly go beyond the stall angle of attack
(ss ). Therefore, Berg theorized that the pure Gormont method might over predict
the lift and drag for high angles of attack. He proposed the following modification
for both lift,

CLmod =

i
h

CL + AAMss
(CLdyn CL ) : AM ss
ss
M ss

CL

(3.6)

: > AM ss

and drag10 , so that both coefficients tend to the static values for very high values
of , deep into the non-linear regime. The parameter AM is set by the user of the
method. According to [3] the best option is AM = 6. However, according to [18],
some VAWTs show a better response when using AM . Note that this is the
same as using the pure Gormont method with no modifications. The results shown
10

Only the lift modification is shown. The drag modification is the same expression but changing all L subscripts for D . See Appendix C for the drag expression.

34
on this paper are computed using Bergs suggestion.
3.2.3 Strickland et al. adaptation
Strickland et al. [25] considered that Gormont method was developed for very
thin blades, as the typical helicopter blade. However, VAWTs typically use blades
with higher thickness over chord ratio. That is why they modified the delay so Sc = 0.
See Equation C.2 in Appendix C. Also, as the typical rotation speed of a VAWT is
much lower than that of a helicopter, the flow was considered to be incompressible
the Mach number is not used as an input parameter of the model. Finally, Strickland
et al. supposed that dynamic stall effects only occur after the angle of attack is higher
than the stall angle of attack, ss . Then, the resulting reference angle of attack
is:
ref = K S S ,

(3.7)

where K and S are described in Equations 3.2 and 3.3, respectively. S is the sign of
as is described in Section 3.2.1. Expression for can be found in Appendix C.
From Stricklands angle of attack, lift,

CL ()
: < ss
str
CL =



CL (ref ) : ss
ref 0

(3.8)

and drag,
str
CD
=

CD ()

: < ss
,

(3.9)

CD (ref ) : ss
coefficients are obtained.
3.2.4 Paraschivoiu adaptation
Paraschivoiu [17], after some experimental observation, concluded that the
part of the blade path comprised in [105 , 225 ] is mainly dominated by turbulent
aerodynamics and wake interactions. Therefore, they considered that in this region

35
dynamic stall can be neglected. Therefore, their modification basically consists of
applying Strickland adaptation only outside this azimuthal angle range. This adaptation might be a bit crude, because it is based on experimental data from one specific
turbine under some very particular conditions.
3.2.5 Indicial method and adaptations
Another different approach to dynamic stall modeling is the indicial method.
It was first introduced by Beddoes and Leishman [2] and first applied to VAWTs by
Paraschivoiu et al. [19]. This method consists of accepting that the total effect of lift
and drag modification due to dynamic stall results of the individual addition of different effects. The first step consists on calculating the attached flow unsteady behavior
by using potential flow theory and the addition of unsteady empirical correlations.
Second, separation in the leading and trailing edge are taken into account. Finally,
an optional third phase introduces some corrections of the separation for deep stall,
when the angle of attack is far beyond the stall angle of attack. All these effects are
supposed to have indicial behavior. This means that they grow or decrease with time
according to lag and impulsive functions. These indicial functions are of the form
of summations of exponential functions with different coefficients and characteristic
time parameters. All modifications depend also on the rate of change over time of
the angle of attack, as did the Gormont based models.
This method, however, depends on several coefficients mainly the lag and
impulsive parameters that must be determined empirically and/or by potential
flow approximations. Also, it considerably increases the computational requirements,
because the introduced modifications must be solved by iterative methods, which
DMST must apply at every iteration of the interference factor calculation. According
to [18], the indicial method gives an overall better approximation of the dynamic stall
models than the Gormont based ones. However, for qualitative purposes the difference
is not very high compared to Berg adaptation, for example. For all these reasons,

36
the indicial method is not explained nor was developed during the redaction of this
report. More information can be found in [18]. Further development on streamtube
models must include the development of DMST code with Indicial dynamic model.
Several adaptations of the original Beddoes and Leishman model have been
applied to wind turbines in general, such as Hansen [7].
3.3 Computational algorithm modifications
In order to insert any of the described dynamic stall models into the DMST
algorithm proposed in Section 2.3, three additional steps must be introduced. Basically, Compute CL , CD box of each Figure 2.3, 2.4 and 2.5 must be substituted by the
specific calculation of the modified lift and drag coefficients. The flowchart for the
modified DMST of the front half is shown in Figure 3.2. The rest of the algorithm
can be found in Appendix C.
In the modified flowcharts, t is the time that the blade needs to travel an
arch of amplitude . Hence, it is
t =
Also, note that the superscript

dyn

(3.10)

refers to any dynamic stall model, not only Gor-

monts, as suggested in the previous section. As seen in Figure 3.2, the rate of change
of the angle of attack, ,
and lift and drag coefficients are calculated using the absolute values of the angle of attack. This is because all Gormont based models are
described for positive angles of attack. When working with < 0, all signs should
be switched. Instead, observe that this algorithm works with the angle of attack in
absolute value and, afterwards, it changes the sign of the lift if the blade is working
at < 0 note that S is the sign of . Note that this produces the same result and
is much easier to implement in a computational code.
Also note that is calculated with first order approximation, using the value
of of the previous azimuthal angle. In (1) and (Nth +1) , ((j1) ) is substituted by

37
Start

T SR, (j)

Start with j = 1

Suppose 1

Compute 1 , u1,r




Compute 1 , 1 = 1 ((j) ) 1 ((j1) ) /t

dyn
dyn
dyn
Compute CL,1
= S CL,1
(|1 | , 1 ), CL,1
(|1 | , 1 )

Compute CF1,x from Eq. 2.22a

Compute 1 , from Eq. 2.19

Convergence
criteria

no

Apply bisection
or interpolation

met?

yes

j = Nth ?

no

j = j+1

yes
1 ((j) )

Equilibrium

Figure 3.2: Flowchart of the calculation of 1 ((j) ) for the dynamic stall
modification.

38
((j) ). This assumption forces the angle of attack at = 0 , 180 to be zero, so
that Equation 2.6 is not violated.
Dynamic stall modification is included in Vallverd
us code [30].
3.4 Results
First, all models will be compared. Afterwards, once the best dynamic stall
model is chosen, the stall effect itself will be studied. To do so, a new variable has
been introduced, which is the effective angle of attack, ef f ,

ef f =

CL
,
CL

(3.11)

where CL is the slope of the linear part of the lift coefficient curve for the NACA
0021 profile. It can be found in Equation B.1, in Appendix B. ef f is, basically, a
normalization of the lift. However, it is useful to identify non-linear zones of the blade
path by comparing it with the actual if both angles are equal, it means that the
blade is working in the linear regime at that point of its path.
3.4.1 Comparison of different models
As said, this section is mainly aimed at comparing the different stall models
with each other and with the plain DMST model. Lets begin with the power coefficient
output for the initial case proposed in Table 2.1. The result can be seen in Figure 3.3.
The reader can see that, as explained in the theory, Gormont over-predicts
performance relatively to Berg. Also, observe that for T SR lower than 3 all stall
models predict better performance than the original DMST. This is due to the stall
happening slower in a dynamic regime than a static one, thanks to the delay introduced by the hysteresis effect. Therefore, dynamic stall models predict that the time
that the blade is experiencing stall is less than what a quasi-static approach gives.
Next, the lift characteristic reference angle of attack and blade torque coeffi-

39
C against TSR
P

0.45

CP

0.4

0.35

plain DMST
Gormont
Berg AM = 6

0.3

Strickland
Paraschivoiu
0.25
2

2.5

3.5

TSR

Figure 3.3: Comparison of the power coefficient outputs for different dynamic stall models.
cient at each azimuthal angle have been obtained see Figures 3.5 and 3.6. These
two are the representation of the dynamic stall modifications. Remember that all
proposed adaptations consist of two steps: first they modify the angle of attack and
then the lift and drag coefficients from this angle of attack. Hence, Figure 3.5 shows
the first modification and 3.6 is a way to see the second one, because the torque
coefficient directly depends on the lift and drag coefficients, according to the DMST
theory.
The lift characteristic reference angle of attack for all models curves show
how the angle of attack is delayed to consider dynamic stall. Also, it shows very
well how this delay is greater when the angle of attack is increasing than when it is
decreasing. Also, specially in Figure 3.5c, note that Strickland-based models predict

40
(deg) for TSR = 2.5
15

10

5
plain DMST
Gormont
Berg A = 6

10

Strickland
Paraschivoiu

15

20
0

50

100

150

200
(deg)

250

300

350

400

(a) T SR = 2.5
(deg) for TSR = 2

(deg) for TSR = 3

30

10

20

10
0
0
5
10
10

20

30
0

50

100

150

200
(deg)

250

(b) T SR = 2

300

350

400

15
0

50

100

150

200
(deg)

250

300

350

400

(c) T SR = 3

Figure 3.4: Angle of attack for different dynamic stall models.


a less radical delay than Gormont/Berg models11 . This is observed more closely in
the torque curves, where the changes of sign of affect the Gormont/Berg curves
to a higher extent than the Strickland based ones. The loss of torque according to
11

same.

Remember from the theory development that Berg and Gormont ref are the

41
Gormont/Berg curves in azimuthal angle around = 90 might be caused by the
sudden update of the flow state due to the change of sign of all the accumulated
dynamic load is released when the blade starts exposing its suction surface, causing a
sudden increase of drag that brings torque down. Torque curves are also very suitable
to appreciate how Berg method is meant to soften Gormonts over-prediction at high
angles of attack.
Figure 3.7 shows the lift coefficient at any angle of attack. It is included,
mainly, to show the hysteresis effect explained in the previous Section. Please observe
how all dynamic stall models represent the dynamic delays by giving different lift at
a same angle of attack. When its absolute value is increasing, the dynamic lift does
not sense stall until a higher angle of attack than the static angle of attack, ss 10 .
However, when it is decreasing, the dynamic lift adapts faster to the static value. This
is due to Gormonts observation explained in Section 3.2.1: the flow adapts swifter
when the blade angle of attack is decreasing than when it is increasing. Also see
that Paraschivoiu adaptation result does not present hysteresis in some regions in
general, all other figures show the same behavior of the Paraschivoiu curves. These
are the regions where turbulence was considered dominant and, therefore, no dynamic
model was applied.
Because the Strickland model was the first and most crude adaptation to
VAWTs and the Gormont model was developed mainly for helicopters, the Berg
model is the one chosen to treat dynamic stall in this text. Also, it presents the
advantage of being parameterizable by varying AM . Finally, Berg results are more
similar to experimental measurements [18] and finite volume CFD results [9] than
the other dynamic stall models. A said in the previous section, indicial mehtods
seem to be very good at dynamic stall simulation. However, they add computational
difficulties much higher than those inherent to Berg adaptation. Streamtube models
are aimed at simple and quick qualitative studies, so it was considered that the overall
computational efficiency of the Berg model is more suitable for a DMST model than

42
ref (deg) for TSR = 2.5 for lift characteristic
15
10
5
0
5
10
plain DMST
Gormont
Berg A = 6

15

20

Strickland
Paraschivoiu

25
0

50

100

150

200
(deg)

250

300

350

400

(a) T SR = 2.5
ref (deg) for TSR = 2 for lift characteristic

ref (deg) for TSR = 3 for lift characteristic

30

10

20

10
0
0
5
10
10

20

30
0

50

100

150

200
(deg)

250

300

(b) T SR = 2

350

400

15
0

50

100

150

200
(deg)

250

300

350

400

(c) T SR = 3

Figure 3.5: Angle of attack for different dynamic stall models. Plain DMST
ref is the actual DMST .
the one of the indicial models.
Finally, this chapter contrasts Berg results with the plain DMST results. This
is done by using the effective angle of attack from Figure 3.8. According to these

43
CT for TSR = 2.5
b

2.5

plain DMST
Gormont
Berg AM = 6

1.5

Strickland
Paraschivoiu

0.5

0.5
0

50

100

150

200
(deg)

250

300

350

400

(a) T SR = 2.5
CT for TSR = 2

CT for TSR = 3

2.5

2.5

1.5
1.5
1
1
0.5
0.5
0
0

0.5

1
0

50

100

150

200
(deg)

250

300

350

400

0.5
0

50

(b) T SR = 2

100

150

200
(deg)

250

300

350

400

(c) T SR = 3

Figure 3.6: Blade torque coefficient for different dynamic stall models.
curves, the dynamic stall model delays the overall effective performance of the blade
by smoothening the sudden changes of the quasi-static approach. Specially the front
part of the turbine shows very well this inertia effect that tends to treat the state of
operation of the blade in a more conservative way.

44
C for TSR = 2
L

1.5

CL

0.5

0.5

plain DMST
Gormont
Berg AM = 6

Strickland
Paraschivoiu

1.5
30

20

10

10

20

30

(a) T SR = 2
CL for TSR = 2.5

CL for TSR = 3

1.5

0.8
0.6

1
0.4
0.2
0.5

CL

CL

0
0

0.2
0.4

0.5
0.6
0.8
1
1
1.5
20

15

10

(b) T SR = 2.5

10

15

1.2
15

10

10

(c) T SR = 3

Figure 3.7: Blade lift coefficient for different dynamic stall models against
angle of attack.
When comparing the power between plain DMST, Figure 2.6 and Berg modification, Figure 3.9, one sees that differences in the back half performance are very
little. The front half, instead, a presents a noticeable improvement in performance for
T SR lower than 3 and a less detectable exacerbation of the power output for higher

45
eff (deg) for TSR = 2.5
15

10

0
plain DMST
Berg AM = 6

10

15
0

50

100

150

200
(deg)

250

300

350

400

(a) T SR = 2.5
eff (deg) for TSR = 2

eff (deg) for TSR = 3

15

10

10

5
0
0
5
5
10

10

15
0

50

100

150

200
(deg)

250

(b) T SR = 2

300

350

400

15
0

50

100

150

200
(deg)

250

300

350

400

(c) T SR = 3

Figure 3.8: Effective angle of attack for plain DMST and Berg model.
values. On the whole, this means that most of the dynamic stall occurs in the front
half and that it tends to improve the overall performance of the turbine, because it
predicts that stall comes later than in a quasi-static evolution, but it disappears faster
than it appears. The lower power predicted for high values of T SR can be neglected
and will not be commented further, because when the turbine is working at this range

46
of T SR, dynamic stall looses dominance to give it to wake interactions [9].
C against TSR
P

0.5
0.4
0.3
0.2

CP

0.1
0
0.1
0.2
0.3
0.4
1.5

CP
CP,front
CP,back
2

2.5

3.5

4.5

TSR

Figure 3.9: CP against T SR with Berg dynamic stall model.

47
3.4.2 Stall study using DMST with Berg adaptation
Figure 3.10 is used, mainly, to detect the regions where the blade is working
under stall12 regime. See that for low tip-speed ratios, most of the stall occurs evenly
both in the rear and front halves of the turbine. Both parts, according to Figure 3.9
are extracting a similar amount of energy from the flow, which means that the interference factor of both halves is high enough. Therefore, the flow component of the
relative velocity of the blade is important enough so that both halves work at high
angles of attack for an extended period of time. However, as T SR grows, the front
half starts to extract all the energy from the flow, so it reaches the rear half with very
slow velocities, which produces a huge fall in the angle of attack. Hence, the blade in
the rear half does not reach stall regime.
The reference angle of attack has also been included in Figure 3.10 to give an
idea of the delay introduced by the constant motion of the blade.

12

This section only works with Berg addition to DMST, so stall always refer to
dynamic stall, the proper type of stall of oscillating aerodynamic problems.

48

(deg) for TSR = 2.5, Berg model


15
10
5
0
5
10
15

eff

20

ref

25
0

50

100

150

200
(deg)

250

300

350

400

(a) T SR = 2.5
(deg) for TSR = 2, Berg model

(deg) for TSR = 3, Berg model

30

10

20

10
0
0
5
10
10

20

30
0

50

100

150

200
(deg)

250

(b) T SR = 2

300

350

400

15
0

50

100

150

200
(deg)

250

300

350

(c) T SR = 3

Figure 3.10: Real and effective angle of attack for Berg model.

400

49

CHAPTER 4
WAKE INTERACTION
4.1 Concepts
Wake interaction is the effect of the turbulent wakes generated by the blades
on the front half received on the back half. However, BEMT is unable to model
turbulence, so wake interaction is neglected in streamtube models. Also, modeling this
effect by using the fundamental physics that describe turbulence or some turbulence
model and applying it directly to streamtube models would be very detrimental
to the computational efficiency of BEMT in fact, the problem would become a
mixture of BEMT and a grid-centered algorithm. BEMTs main advantage, actually,
is computational efficiency. Therefore, a workaround was needed. Kozak [9] studied
the turbine described on Table 2.1 with a grid-centered method. He used STARCCM+ [23] to apply 2D finite volume discretization to the NavierStokes equations.
Kozak and Vallverd
u et al. [10] compared the effective angle of attack obtained from
Vallverd
us code [30] with dynamic stall the green curve in Figure 3.8 with Kozaks
own results shown on [9]. From this comparison, they were able to develop a much
simpler and effective wake interaction model for DMST that was shown to correlate
well with finite volume simulation.

50
4.2 Theory development
The Kozak et al. wake model follows the subsequent observation. By studying
graphic visualizations of the vorticity generated by the blades [9] see Figure 4.1 ,
they realized that the number of wakes,
Nw = 0.85 Nb T SR ,

(4.1)

that exist in the rear half of the turbine at a given moment is proportional to the tip
speed ratio and the number of blades.

Figure 4.1: Visualization of the vorticity for T SR = 3 [9].

Also, they observed that each blade hits each wake twice. They considered
that the width of a wake is equal to the thickness of a blade. This hypothesis neglects
the wake diffusion, but it is accurate enough for streamtube application. Therefore,
a distance value,
dw = 2 t Nw ,

(4.2)

can be obtained. This distance, dw , represents the sum of all the parts of the blade
path that crosses a wake. However, this value is more useful if used as a ratio,
rw =

dw
,
R

(4.3)

where the denominator is the distance covered by a blade in the rear half-cycle of
the turbine. Note that rw does not depend anymore on the number of blades of

51
the turbine, because both numerator and denominator include the number of blades,
hence it disappears. It represents the proportion of the blade path in the back that
cuts through a wake.

Figure 4.2: Effective angle of attack comparison between Kozak and Vallverd
u results for T SR = 3 [10].
Kozak and Vallverd
u et al. assumed that the flow inside the wake travels at
the same speed and with the same direction than the blade that generated it. Therefore, according to that assumption, when a blade hits a wake in the rear part, its
relative velocity is diminished a lot, and so does its instantaneous angle of attack. In
other words, when a blade hits a wake, its lift and drag coefficients decrease dramatically. This hypothesis may seem to be very crude, because it neglects several diffusion
and transport effects. Also, the blade and the wake do not hit in parallel directions.
However, following this line of thought, Kozak and Vallverd
u et al. multiplied Vallverd
us results of the rear half-cycle effective angle of attack by the (1 rw ) term
they dropped lift and drag down to zero whenever a blade hits a wake. Afterwards,
they compared the output with Kozaks [9] effective angle of attack: the result was
very satisfactory. Both curves, in the range of [, 2] fit almost perfectly see
Figure 4.2 for the T SR = 3 example13 . Hence, the hypothesis taken related to the
flow motion in the wake proves not to be so wrong.
The effective angle of attack, as said before, is basically a representation of
13

Curves for other values of T SR can be found in [10].

52
the lift coefficient. Therefore, both Kozak and Vallverd
u et al. [10] concluded that
the wake effect could be included in a simple way in streamtube model by reducing
both final lift and drag coefficients by rw ,

CLdyn
: (0, )
wake
CL
=

C dyn (1 rw ) : (, 2)
L

CLdyn
: (0, )
wake
CD =

C dyn (1 rw ) : (, 2)

(4.4a)

(4.4b)

This reduction should be applied after the determination of the interference factor
but before the postprocessing in other words, before the calculation of torque and
power coefficient.
Note that the wake interaction is approached as an average effect on the whole
rear half-cycle of the turbine. However, the real wake interaction is a very discrete
effect [9].

53
4.3 Algorithm modification
The wake model applied to DMST with dynamic stall would only change,
therefore, in the postprocessing part. See Figure 4.3.
Postprocess

T SR, (j) , 1 ((j) ), 2 ((j) )

Compute ((j) ), ur ((j) )

Compute ((j) ), (
(j) ) as in Fig. 3.2 and C.1

dyn
Compute CLdyn = S CLdyn (|| , ),
CD
(|| , )

wake
Compute CLwake , CD
from Eq. 4.4

Compute CTb ((j) )

Compute CP 1 , CP 2

Compute CP
using 2nd order
trapezoidal
integration

CP

Stop

Figure 4.3: Flowchart of the calculation of CP for the dynamic stall and
wake modification.

Wake interaction modification is included in Vallverd


us code [30].

54
4.4 Results
4.4.1 Comparison between DMST with Berg modification and with/without
wake interaction model
The effective angle of attack obtained with the new wake interaction modification applied to Berg DMST can be seen in Figure 4.4. It clearly shows that the model
that includes wake interaction presents a slightly reduced effective angle of attack respectively to the non wake model, only in the back half of the turbine. Of course,
a real case would show reductions only at discrete regions, not a general decrement,
as explained in the last paragraph of Section 4.2. However, BEMT is treating the
problem as steady, so the average reduction is applied to the whole back half.
Figure 4.5 shows the power coefficient output for DMST modified with Berg
and wake interaction compared to only Berg. As can be seen, for low T SR the wake
interaction model predicts lower power output. However, it reports better performance for high T SR. Low T SR have higher angles of attack: high CL CD .
Therefore, both coefficients are reduced a similar amount and the resulting torque
gets diminished14 . However, as T SR keeps increasing, the front half-cycle of the
turbine extracts more and more energy from the flow. Hence, the back half-cycle
gradually extracts less and less energy. As mentioned in Chapter 2, at some T SR
slightly over 3, the back half stops producing power. From this value and above, it
becomes drag dominant and it even gives energy back to the flow see how, in Figure 4.6, the torque is negative in the back half-cycle. Therefore, if effective angle of
attack is reduced, the drag force that dominates the rear half-cycle torque decreases.
Then, the absolute value of the torque decreases, too: less opposing torque means
less energy back to the flow, which means more energy extracted from the flow on the
whole. Also, according to Figure 4.5, note that the wake interaction effect increases
High angles of attack registered at low tip speed ratios are those when CL
CD , according to Figure B.1 on Appendix B
14

55
linearly with T SR, according to the theory.
eff (deg) for TSR = 2.5
15

10

0
Berg AM = 6
Berg A = 6 with wake

10

15
0

50

100

150

200
(deg)

250

300

350

400

(a) T SR = 2.5
eff (deg) for TSR = 2

eff (deg) for TSR = 3

15

10

10

5
0
0
5
5
10

10

15
0

50

100

150

200
(deg)

250

(b) T SR = 2

300

350

400

15
0

50

100

150

200
(deg)

250

300

350

400

(c) T SR = 3

Figure 4.4: Effective angle of attack for DMST with Berg and wake modification.

Computationally, this wake interaction model is so simple that it virtually


does not change the code performance. Therefore, as it shows better agreement

56
C against TSR
P

0.5

0.4

0.3

CP

0.2

0.1

Berg AM = 6
Berg AM = 6 with wake

0.1

0.2
1.5

2.5

3.5

4.5

TSR

Figure 4.5: CP against T SR with Berg dynamic stall and with/without wake
interaction models.
One blade torque coefficient
2
1.5
Upwind
Downwind

1
0.5
0
0.5
1
0

100

200

300

400

Figure 4.6: Torque coefficient of one blade for T SR = 4 using Berg model.
with Kozaks results for the same turbine [9], it will be added permanently to the
calculation of the turbine performance. Note that the rule stated in Equation 4.1
might vary according to different solidity values, type of blade, number of blades or

57
other parameters. Therefore, further experiments or simulations should be performed
in order to determine if these dependencies exist and, in case they do, how they
behave.
On the whole, the final performance result can be seen in Figure 4.7. The
optimal T SR of this turbine, according to the proposed model DMST with Berg
modification for dynamic stall and Kozak and Vallverd
u variation for wake interaction
is around 2.75. However, the curve shows that the performance is fairly acceptable
in the range T SR [2.3, 3.2], approximately.
C against TSR
P

0.5
0.4
0.3

CP

0.2
0.1
0
0.1

0.2

P,front

CP,back
0.3
1.5

2.5

3.5

4.5

TSR

Figure 4.7: CP against T SR with Berg dynamic stall and wake interaction
models.

58

CHAPTER 5
CONCLUSION
5.1 Summary
Streamtube models have been implemented in MATLAB [14] in order to obtain
a simple and relatively computationally inexpensive method to predict vertical-axis
wind turbine performance. With this method, data about power, torque, angle of
attack and flow velocities can be calculated, amongst other variables, for different
parametric values of tip speed ratio, solidity, chord length, free stream velocity and
others. Also, performance for different airfoil blade profiles can be computed by using
different lift and drag characteristic curves.
Three basic streamtube models are available: single, multiple and doublemultiple. DMST has been chosen due to its higher computational efficiency relative
to precision over convergence behavior. Afterwards, a dynamic stall model has been
applied to include dynamic stall effects in the original model. The Berg adaptation
of the Gormont method has been chosen, again because it gives the best balance of
precision over convergence. Finally, a simplified wake interaction model developed by
Kozak has been added too.
The results obtained show physical consistency to reality to some extent, and
are very useful to obtain fast qualitative data about any VAWT. However, they are
not suitable for precise design or flow observation. Finite volume methods using
RANS, LES or DNS with NavierStokes equations are needed to obtain precise data.
Nonetheless, BEMT is useful. Thanks to its ease of use and fast convergence, it can
help detecting major problems on more complicated simulations. Likewise, it can
serve to provide initial data for problems with poorer convergence or to orient some

59
turbine design project at its initial to intermediate stages.
5.2 Further work
To improve the streamtube model and make it more competitive, some more
work should be done. First, the Beoddes-Leishman indicial method should be implemented and tested. This would help to improve the dynamic-stall prediction. Further
investigation should be done to improve and generalize the already applied wake interaction method. A discretization of streamtubes in the z direction, such as the
one proposed in [18], might be applied to include 3D effects of the flow, such as the
boundary layer that the ground induces to the wind. Also a tower interaction modification might be included. Finally, some corrections to the model could be performed
to consider the spanwise components of the velocity. However, some convergence
evaluation should be performed to state if the method is still fast enough so these
modifications are worth applying.
More comparisons with real cases or other simulations should be done, for
different input parameters and turbines. This would help validating or limiting to
a certain range of some parameter the code.
Finally, one could also include design optimization procedures to find better
work regimes of the turbine. Some of them include finding the optimum variable
blade pitch, free stream velocity or variable local blade tip speed ratio. Also, nonsymmetric airfoils might be tested to see if there is any improvement on the turbine
performance.
VAWTs still have a long optimization path ahead, so BEMT fast convergence
characteristic will still be useful to guide and help more complicated methods and
make them more efficient.

60
5.2.1 Variable Pitch
Although not finished, some work has been done already with the variable
pitch optimization issue. H-rotor VAWT design allows assembling the blades in a
way that their pitch angle, relative to their supporting arm, is variable. With this
modification, the blade orientation can be controlled to modify the angle of attack.
Therefore, some optimization is needed to determine the best variable pitch values at
any azimuthal angle.
The angle of attack has been redefined as p ,
p = + ,

(5.1)

where is the added pitch to the blade, positive when the blade is facing outwards its
path, and is calculated according to Equation 2.6. The optimization algorithm tries
to find the best () by imposing a constant effective angle of attack at both halves
of the turbine [9]. Remember that the effective angle of attack is a representation of
the lift. Therefore, the imposed value must be that of maximum lift without stall,
ss . However, further work must be done to implement this modification to the stable
version of the code published on Mathworks [30].
5.2.2 Graphical User Interface
A GUI was developed in the first stages of the project, in order to make the
code more user friendly. However, it slowed down the development of the project
and limited its versatility, because the GUI had to be constantly kept updated with
it. Therefore, the GUI branch was temporally abandoned. However, a not so relevant future task that might be carried is the update and maintenance of this GUI.
Figure 5.1 shows the aspect of the abandoned GUI.

61

Figure 5.1: Former GUI used to interact with Vallverd


us code.

62
BIBLIOGRAPHY
[1] Wind Energy Foundation.
http://www.windenergyfoundation.org/
about-wind-energy/history. Accessed on June 15th 2014.
[2] T. S. Beddoes and J. G. Leishman. A SemiEmpirical Model for Dynamic Stall.
Journal of the American Helicopter Society, 34(3):317, July 1989.
[3] D. E. Berg. Improved Double-Multiple Streamtube Model for the Darrieus-type
Vertical Sxis Wind Turbine. Presented at the Am. Solar Energy Soc. Meeting,
Minneapolis, 1983.
[4] A. Betz. Das Maximum der theoretisch moglichen Ausnutzung des Windes durch
Windmotoren. Zeitschrift f
ur das gesamte Turbinenwesen, 26:307309, 1920.
[5] H. Glauert. Airplane Propellers.
Springer Berlin Heidelberg, 1935.

In Aerodynamic Theory, pages 169360.

[6] R. E. Gormont and Boeing Vertol Company. A Mathematical Model of Unsteady


Aerodynamics and Radial Flow for Application to Helicopter Rotors. Technical
Report AD-767 240, Army Air Mobility Research and Development Laboratory,
Philadelphia, Pa, May 1973. Distributed by National Techinical Information
Service.
[7] M. H. Hansen, M. Gaunaa, and H. A. Madsen. A Beddoes-Leishman type dynamic stall model in state-space and indicial formulations. Technical Report
Riso-R-1354(EN), Riso National Laboratory, Roskilde, Denmark, June 2004.
[8] P. Holtberg et al. International Energy Outlook 2013. Technical Report
DOE/EIA-0848(2013), U.S. Energy Information Administration, Washington,
DC, July 2013. http://www.eia.gov/forecasts/ieo/world.cfm.
[9] P. A. Kozak. Effects of Unsteady Aerodynamics on Vertical-Axis Wind Turbine
Performance, 2014.
[10] P. A. Kozak, D. Vallverd
u, and D. Rempfer. Modeling Vertical-Axis Wind Turbine Performance: Blade Element Method vs. Finite Volume Approach. To be
submitted in the In Proceedings of The AIAA Propulsion and Energy Forum
and Exposition 2014, 2014.
[11] H. C. Larsen. Summary of a Vortex Theory for Cyclogyro. In Second US National
Conference on Wind Engineering Research, volume 8, pages 13. Colorado State
University, 1975.
[12] D.G.J. Marie. Turbine having its rotating shaft transverse to the flow of the
current, December 8 1931. US Patent 1,835,018.
[13] MATHEMATICA. Version 9.0.1. Wolfram Research, Champaign, Illinois USA,
2013.
[14] MATLAB. Version 8.2.0.701 (R2013b). The MathWorks Inc., Natick, Massachusetts USA, 2013.
[15] I. Paraschivoiu. Double-Multiple Streamtube Model for Darrieus Wind Turbines.
Second DOE/NASA Wind Turbines Dynamics Workshop, pages 1925, 1981.
NASA CP-2185.
[16] I. Paraschivoiu. Aerodynamic Loads and Performance of the Darrieus Rotor.
AIAA Journal of Energy, 6:406412, November 1982.

63
[17] I. Paraschivoiu. Double-Multiple Streamtube Model for Studying Vertical-Axis
Wind Turbines. AIAA Journal of Propulsion and Power, 4:370378, 1988.
[18] I. Paraschivoiu. Wind Turbine Design With Emphasis on Darrieus Concept. Number ISBN 2-553-00931-3. Polytechnic International Press, Montreal,

Canada, 2002. Ecole


Polytechnique de Montreal.
[19] I. Paraschivoiu and S. R. Major. Indicial Method calculating Dynamic Stall on
a Vertical-Axis Wind Turbine. Journal of Propulsion and Power, 8(4):909911,
1992.
[20] S.J. Savonius. Wind rotor, June 1930. US Patent 1,766,765.
[21] Daniel. Shepherd, David. McBride, David. Welch, Kim. Dirks, and Erin. Hill.
Evaluating the impact of wind turbine noise on health-related quality of life.
Noise and Health, 13(54):333339, 2011.
[22] P.R. Spalart and Allmaras. A one-equation turbulence model for aerodynamic
flows. In 30th Aerospace Sciences Meeting and Exhibit, January 1992.
[23] STAR-CCM+. Version 9.02.007 (9). CD-adapco, Melville, New York USA,
2014.
[24] J.H. Strickland and Sandia Laboratories. Advanced Energy Projects Dept. The
Darrieus Turbine: A Performance Prediction Model Using Multiple Streamtubes.
SAND. Sandia Laboratories, 1975.
[25] J.H. Strickland, T. Nguyen, B.T. Webster, Sandia National Laboratories, and
United States. Department of Energy. A Vortex Model of the Darrieus Turbine:
An Analytical and Experimental Study. Sandia Laboratories, 1980.
[26] G. V. Subashki and D. Rempfer. Mathematica streamtube VAWT code. Personal
contact.
[27] H. J. Sutherland, D. E. Berg, and Ashwill T. D. A Retrospective of VAWT
Technology. Technical Report SAND2012-0304, Sandia National LAboratories,
Albuquerque, NM and Livermore, CA, January 2012.
[28] R. J Templin and National Aeronautical Establishment (Canada). Aerodynamic
Performance Theory for the NRC Vertical-Axis Wind Turbine. 1974. Reproduced
by National Technical Information Service.
[29] Boston University. Wind Turbines. http://people.bu.edu/noahb/files/
wind_turbine_main.pdf. Accessed on June 17th 2014.
[30] D. Vallverd
u, D. Rempfer, and P. A. Kozak. VAWT Analysis. http://www.
mathworks.com/matlabcentral/fileexchange/46909-vawt-analysis, June
2014. Published in Mathworks File Exchange.

64

APPENDIX A
SINGLE AND MULTIPLE STREAMTUBE MODELS

65
Single and multiple streamtube models are similar to DMST, but more simplified. In this appendix, both models are presented with brief explanation. For physical
understanding and nomenclature conventions refer to Chapter 2.
A.1 Single streamtube model

Disk

Only 1D

Upwind
zone

Fx
U

uw

Downwind
zone

Fx
u

uw

Single streamtube

Figure A.1: Scheme of the SST discretization of a VAWT domain.

m
= u A = ct.
Note that A = 2R.

(A.1)

66

m
(uw U ) = Fx

(A.2)

1
2
) = Fx u
m
(u2w U
2

(A.3)

Interference factor: = u/U .

u = U (2 1)

(A.4)

2
).
Thrust coefficient: CFx = Fx /(1/2 A U

CFx =

1849/900 26 /15 : < 43/60

4 (1 )

(A.5)

: 43/60

From Equation 2.9:


Nb
Fx =
2

CFx

=
2

1
c u2r (CD cos CL sin ) d
2

ur
(CD cos CL sin ) d
U

(A.6)

(A.7)

Using Equations A.5 and A.7, is obtained.


From Equation 2.10:
CTb () =

u2r
(CL l + CD d)
2
U

(A.8)

From Equation 2.11:


T SR
CP =
2

CTb d
0

(A.9)

67
A.2 Multiple streamtube model

Disk 1

uw

Only 1D

Fx
U

st

Fx

uw

A st

One streamtube

Figure A.2: Scheme of the MST discretization of a VAWT domain.

Ast =

R sin st

: st (0, )

Ast (st ) = Ast (2 st )

(A.10)

R ( sin st ) : st (, 2)

m
= u A = ct.

(A.11)

m
(uw U ) = Fx

(A.12)

68

1
2
m
(u2w U
) = Fx u
2

(A.13)

Interference factor: = u/U .

u = U (2 1)

(A.14)

2
Thrust coefficient: CFx = Fx /(1/2 Ast U
).

CFx =

1849/900 26 /15 : < 43/60

4 (1 )

(A.15)

: 43/60

From Equation 2.9:


Fi,x () =

1
c u2i,r (CD cos CL sin )
2

(A.16)

Note that Fx () = Fx (2 ).

CFx () = 2

u2r
(CD cos CL sin )
2
sin U

[0, ]

(A.17)

Using Equations A.15 and A.17, is obtained.


From Equation 2.10:
CTb () =

u2r
(CL l + CD d)
2
U

[0, ]

(A.18)

From Equation 2.11:


T SR
CP =
2

CTb d
0

(A.19)

69

APPENDIX B
OBTENTION OF THE LIFT AND DRAG CURVES FOR NACA 0021

70
As explained in Chapter 2.1, streamtube methods rely very strongly on experimental or known data of the lift and drag coefficients at each angle of attack for
the profile that is being studied. The case that is presented in this article works at
a Reynolds number of around 3 105 . A series of finite volume numeric simulations
were performed in order to obtain the static lift and drag forces on the Naca 0021
profile at different angles of attack. A very fine overset mesh was used similar to
the finite volume method explained in this article. Also, the problem was considered
to be implicit unsteady, turbulent Spalart-Allmaras [22] model was used , ideal
gas and separated flow. The high angle of attack cases presented a periodic unsteady
behavior, so the resulting forces were obtained by averaging the last period of the
output report.
+
Also, some points had to be neglected because the Ywall
< 1.5 principle was

violated. In fact, the data for > 30 is extrapolated, due to Ywall being over 1.5.
However, note that the cases studied in this article rarely present angles of attack
over 20 . Therefore, this extrapolation main purpose is to ensure convergence, but it
is not decisive to the obtained results.
The software used was STAR-CCM+ [23]. The resulting lift and drag curves
can be seen in Figure B.1. The specifications of the simulation are the ones found in
Kozak [9] thesis.
The slope of the linear part of the lift, according to this data, is:
CL = 5.2261 rad1 .

(B.1)

71

C ()

CL()

1.2

0.8

4
C

CL

1.4

0.6

0.4

0.2

20

40

(deg)

60

0
0

20

40

60

(deg)

Figure B.1: Lift and drag coefficients obtained from the Star-CCM+ simulation.

72

APPENDIX C
DYNAMIC STALL NEEDED EXPRESSIONS

73
This Appendix contains the needed expressions for the stall models that are
note physically interpretable and hence not suitable for the main report.
C.1 Gormont method

1 S

: S Sc
(C.1)

1 Sc + 2 (S Sc ) : S > Sc



tc
Sc = 0.006 + 1.5 0.006
c

1 =

2
2

2 = max

max =

(C.2)

: for lift characteristic


(C.3)
: for drag characteristic




M M2
max 0, min 1,
M1 M2

1.4 + 6.0 (0.06 tcc )

(C.4)

: for lift characteristic


(C.5)

1.0 + 2.5 (0.06 tc ) : for drag characteristic


c

M1 =

0.4 + 5.0 (0.06 tcc )

0.2

M2 =

0.9 + 2.5 (0.06 tcc )

: for lift characteristic


(C.6)
: for drag characteristic

: for lift characteristic


(C.7)

0.7 + 2.5 (0.06 tc ) : for drag characteristic


c


CL (ref ) CL (0 ) CL (ss ) CL (0 )
m = min
,
ref 0
ss 0


(C.8)

74
C.2 Berg modification

mod
CD
=

i
h

dyn

CD + AAMss
(CD
CD ) : AM ss
ss
M ss

CD

(C.9)

: > AM ss

C.3 Strickland adaptation

1.4 6.0 (0.06 tcc )

: for lift characteristic

1.0 2.5 (0.06 tc ) : for drag characteristic


c
C.4 Computational algorithm modifications
See Figures C.1 and C.2.

(C.10)

75
Equilibrium

T SR, (j) , 1 ((j) )

Start with j = Nth + 1

Suppose 2

Compute 2 , u2,r




Compute 2 , 2 = 2 ((j) ) 2 ((j1) ) /t

dyn
dyn
dyn
Compute CL,2
= S CL,2
(|2 | , 2 ), CD,2
(|2 | , 2 )

Compute CF2,x from Eq. 2.22b

Compute 2 , from Eq. 2.19

Convergence
criteria

no

Apply bisection
or interpolation

met?

yes

j = 2Nth ?

no

j = j+1

yes
2 ((j) )

Postprocess

Figure C.1: Flowchart of the calculation of 1 ((j) ) for the dynamic stall
modification.

76

Postprocess

T SR, (j) , 1 ((j) ), 2 ((j) )

Compute ((j) ), ur ((j) )

Compute ((j) ), (
(j) ) as in Fig. 3.2 and C.1

dyn
Compute CLdyn = S CLdyn (|| , ),
CD
(|| , )

Compute CTb ((j) )

Compute CP1 , CP2

Compute CP
using 2nd order
trapezoidal
integration

CP

Stop

Figure C.2: Flowchart of the calculation of CP for the dynamic stall modification.

S-ar putea să vă placă și