Академический Документы
Профессиональный Документы
Культура Документы
Thesis dissertation,
submitted in partial fulfillment of the requirements for the degree
of the Master Program of Aerodynamic
Graduation committee
Prof.dr.ir. G.J.W van Bussel
Ir. T. Ashuri
Dr.ir. J. Holierhoek
Delft University of Technology
Faculty of Aerospace Engineering
Wind Energy Research Group
Contents
Nomenclature
1 Introduction
1.1
1.2
1.3
1.4
Wind Energy . .
Motivation . . .
Goal of the thesis
Outline . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
6
9
9
2 Literature review
2.1
2.2
13
Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1.1 Aeroelastic Instability in Airplanes . . . . . . . . . . . . . . 14
2.1.1.1 Historic Approaches to Predict Aeroelastic Instabilities in Airplanes . . . . . . . . . . . . . . . . . 14
2.1.1.2 Instability Prediction for Airplanes . . . . . . . . . 16
2.1.2 Aeroelasticity Instabilities in Wind Turbines . . . . . . . . 18
2.1.3 State of Art - Aeroelastic Codes for Wind Turbines Instabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Multibody and Finite Element Method . . . . . . . . . . . . . . . . 24
3.2
29
30
30
31
34
36
39
ii
CONTENTS
3.2.1
3.3
3.4
Aerodynamic Model . . . . . . . . . . . . . . . . . . . . . .
3.2.1.1 Basis of the Aerodynamic Model: The Theodorsen Solution for a Flat Plate . . . . . . . . . . . .
3.2.1.2 Drag Model for the Theodorsen Solution . . . . .
3.2.1.3 The Aerodynamic Model used in this Thesis . . .
3.2.2 The Finite Element Method applied to the Aerodynamic
Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.2.1 The Basis idea: Minimization of the Aerodynamic
Energy Functional . . . . . . . . . . . . . . . . . .
3.2.2.2 Variables Definition of the Aerodynamic Element
3.2.2.3 Deduction of the Aerodynamic Element Matrices .
3.2.2.4 Assembling of Global Aerodynamic Matrices . . .
3.2.2.5 A Non True Finite Element Matrices for the Aerodynamic Model . . . . . . . . . . . . . . . . . .
Integration of the Structural & Aerodynamic Models . . . . . . . .
3.3.1 Complete Formulation of the Aeroelastic Method . . . . . .
3.3.2 Methodology to find the First Unstable Operational Point .
Implementation of the Method . . . . . . . . . . . . . . . . . . . .
4.2
Finite
4.1.1
4.1.2
4.1.3
4.1.4
5.2
39
41
41
45
45
49
50
66
68
69
69
70
78
.
.
.
.
81
82
82
83
84
.
.
.
.
.
.
.
.
84
86
86
88
89
92
92
93
39
95
.
.
.
.
.
95
96
96
97
98
98
iii
CONTENTS
5.3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
101
101
102
104
104
105
107
Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
111
Bibliography
115
Nomenclature
List of Symbols
A
a
b
C
Cl
Cm
D
d1
d2
Cd
Da
Dr
Ds
e1
e10
e2
e3
e30
F
Fpkm
Fr
h
H
h0
i
k
Ka
[m2 ]
[m/s2 ]
[-]
[]
[]
[]
[N/m]
[m]
[m]
[]
*
*
*
*
[]
*
*
[]
*
[N ]
*
[m]
[]
[m]
[]
[]
*
2
Kr
Ks
L
m
M
Mpkm
Ma
Mri
Ms
n
p
R
R1
R2
R3
s
S
s0
t
u
uk3m
uk3m
V
x
X
x1
x2
x3
xs
y
y1
y2
y3
ys
z
z3
CONTENTS
0.0
*
*
[N/m]
[kg]
[N/m]
[N m]
*
*
*
[P a]
[m]
[m]
[N m]
[N m]
[N m]
[m]
[m2 ]
[m]
[s], [pa]
*
[m]
[rad]
[m3 ]
[m]
[N/m3 ]
[m]
[m]
[m]
[]
[m]
[m]
[m]
[m]
[]
[m]
[m]
Greek symbols
Angle of attack
Value around is linearized or pitching amplitude
Angular velocity
[rad]
[m]
[rad/s]
0.0
CONTENTS
[rad/s], []
[kg/m3 ]
[]
[P a]
Subscripts
0
a
blade
e
i
j
n
ns
p
r
section
t
up
us
V
Configuration initial
Refers to aerodynamic
Complete blade domain
Element matrix
Element index, direction index
Counter index, direction index
Identification number or coordinate component of a vector
Number of sections on the blade
Pitch of the blade section
Angle of attack of the blade section
Refers to a section of the blade
Twist of the blade section
Upper side of the blade
Lower side of the blade
Wind speed
Superscripts
(1)
(2)
Notations
bold
()n
DOF
DOFs
||
< , >
Vector or matrix
Respect to the n coordinate system
Degree of freddom
Degree of freddoms
Determinant
Inner product
The symbol * means the vector or matrix has the unit of its contained equations.
Chapter 1
Introduction
1.1 Wind Energy
The development of the human society is influenced by the use of energy.
The energy helps the society to manage the natural resources doing easier the
adaptation to a new environments. This is the reason why managing the energy
is inevitable in any society. The development of energy resources is essential for
transportation, agriculture, waste collection and communications, which play an
important role in a developed society.
The energy consumption has been increasing since the industrial revolution
and this brought with it a number of serious problems. These problems are related to a critical damage of natural environments. One example is the global
warming which present potentially grave risks to the world.
Today the consumption per capita is 115 times higher than the energy consumption for an primitive human (See figure 1.1).
The energy becomes every day an important subject. Therefore, different types of
renewable energy are in development and under investigation, with wind energy
as one of those. Wind energy promises to be one of the affordable green alternative energies.
The mechanism of energy generation of wind turbines is the conversion of the
kinetic energy of the free streaming air to a mechanical power, which in turn can
be used to rotate a generator to produce electricity. The increment use of wind
energy to obtain electricity is presented in figure 1.2.
At the end of 2009, the energy generated by wind was 2% of worldwide electricity usage. However, still the electricity produced by other technologies is cheaper
than the electricity produced by wind. Therefore, many scientist and engineers
are attempting every day to developed technologies which decreases the costs of
5
1.2
INTRODUCTION
1000Kcal
150
100
50
Figure 1.1: Estimated Daily Consumption of Energy per Capita at Different Historical
Points Adapted from: E. Cook, The Flow of Energy in an Industrial Society Scientific
American, 1971 p. 135. The legend is shown in table 1.1 .
1.2 Motivation
The conventional approach to study aeroelastic instabilities in Wind Turbines is to use a Multibody formulation of the Wind Turbine. A Multibody
model represents the dynamic of a body (mechanical part) with only few degrees
1.2
MOTIVATION
1
2
3
4
5
6
Technological Man
Industrial Man
Advanced Agricultural Man
Primitive Agricultural Man
Hunting Man
Primitive Man
Figure 1.2: World total installed wind energy capacity. The market is growing with an
exponential rate [1].
of freedom and it uses the global structural properties of it (such as mass, moment of inertia for example). Another method to analyze the dynamics of a wind
turbine is Finite Element Method, which uses many degrees of freedom and is
based on local properties of the structure.
The Multibody method has the advantage to simulate the dynamics of a body
with less degrees of freedom in comparison with Finite Element Method. When a
model has less degrees of freedom, it means that the number of equations involved
on the are smaller and it requires less time to solve it. On the other hand the Finite
Element Method gives much accurate results in comparison with the Multibody
model.
The designers of Wind Turbines usually starts with a Multibody model of the
Wind Turbine, because that model is fast to simulate and it is only based on the
global properties of the Wind Turbine. That idea is very convenient when the
designer does not know too much details about wind turbine and thus the method
1.2
INTRODUCTION
cEUR/kWh
10
8
6
4
2
0
95
150
1000
Figure 1.3: Total Cost of Wind Power (cEUR/kWh, Constant 2001 Prices) by Turbine
Size
1.4
tool to find instabilities for a Finite Element Model of the Wind Turbine without
the necessity to pass throw a Multibody simulation and increasing the accuracy.
Real Model
Global
properties
MultiBody Model
Instabilities
1.4 Outline
Figure 1.6 shows the structure of this dissertation. As shown in this figure, chapters 1 and 2 deal with the state of art and the objective of this thesis. The development of the methodology is explained in the chapter 3. Chapter 4 shows the
validation of the methodology using the 5MW NREL wind turbine and chapter 5
10
1.4
INTRODUCTION
Instabilities
analyze the stability of a new design of a 20MW wind turbine. The conclusions
and recommendations of this presentation are showed in chapter 6.
1.4
11
OUTLINE
BACKGROUND
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00100 00 00 00 00 00 00 00n00 00 00 00 00 00 00oduc
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0on
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0L0 0 0 0 0 0 0e0 0 0 0 a0 0 0 0 0u0 0 0 0 0e0 0 0 0Rev
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00ew
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
RESULTS
PROGRAMME
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 0003000 000 000 000 000 000The
00 00 00 00 00 00 00 000 000 000 000 F
00 00 00 00 00 n00 00 00 00 00 00 00e00 00 00 00E
00 00 00 000 000 emen
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00App
00 00 00 00 00 00 00 00 00 00 00 00 000oach
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00o00 00 00 00 00 00 Ae
00 00 00 00 00 00 00 00 00 00oe
00 00 00 00 00 00 000 a000 000 000 000 000 000 000 000 c000 000 000 000 000 000 000n000 000 000 000 000 000 000ab
00 00 00 00 00 00 00 00 00 00 00 00y00 00 00 00 P
00 00 00 00 00 00ed
00 00 000 000 000 000 000 c000 000 000 000 000 000on
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 00 00100 00 00 00 00Fo
0 0 0 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00a00 00 00 00 00 on
0 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00S00 00 00 00 00 00 00uc
0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00con
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ng
0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00ne
0 0 0 0 0 0 0 0 0 0 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 mu
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 o00 00 00 00 00 00 00 00 he
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 u00 00 00 00 00 a00 00 00 00 00 00Mode
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00de
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00Non
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00a00 00 00 00 00 00F00 00 00 00 00ame
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 300 00 00 00 00200 00 00 00 00Fo
00 00 00 00 00 00 00 00 mu
00 00 00 00 00 00 00 00 00 00a00 00 00 00 00 on
00 00 00 00 00 00 00 00 o00 00 00 00 00 00 00 00 he
00 00 00 00 00 00 00 00Ae
00 00 00 00 00 00 00 00 00odynam
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00c00 00 00 00Mode
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00300 00 00 00 300 00 00 00 00 00 00n00 00 00 00 00eg
0 0 0 0 00 00 00 a00 00 00 00 00 00 on
0 0 0 0 0 0 0 0o0 0 0 0 00 00 00 00 he
0 0 0 0 0 0 0 0S0 0 0 0 00 00 00uc
0 0 0 0 00 00 00u00 00 00 00 00a00 00 00 00 00 00 00 00&
0 0 0 0 0 0 0Ae
0 0 0 0 0 0 0 0 0odynam
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c0 0 0 0 0Mode
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 300 00 00 00 00400 00 00 00 00 00 00mp
00 00 00 00 00 000 000 000 000emen
00 00 00 00 00 00 00 00 00 000 000 000 000 000 000a000 000 000 000 000 000on
00 00 00 00 000 000 000 o000 000 000 000 000 000 000 000 000he
00 00 00 000 000 000 000Me
00 00 00 00 00 00 00 00 00 00hod
00 00 00 00 00 00 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00400 00 00 00 00 00Ve
00 00 00 00 00 00 00 00 00 00 00 00 00 00 ca
00 00 00 00 00 00 00 00 00on
00 00 00 00 00 00 00 00o00 00 00 00 00 00 00 00he
0 0 0 0 0 0 0 Me
0 0 0 0 0 0 0 0 0 0hod
0 0 0 0 0 0 0 0 0 0 0u00 00 00 00 00 00 00ng
0 0 0 0 0 0 0 0 0 he
0 0 0 0 00 00 00 00 00 005MW
0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00NREL
0 0 0 0 0 0 00 00 00 00 00 00 00 00 00 00 00 00W
0 0 0 0 0 0 0nd
0 0 0 0 0 0 0 0 Tu
0 0 0 0 0 0 0 0 0b0 0 0 0 0ne
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00 00 00 00 00 00 00 00 00 00 00 00 00 00500 00 00 00 00 00App
00 00 00 00 00 00 00 00 00 00 00 00 00 00ca
00 00 00 00 00 00 00 00 00on
00 00 00 00 00 00 00 00 00 00Ana
00 00 00 00 00 00 000 000 000 000 000 000y000 000 000 000 000 000 000 000 000 000 000o000 000 000 000 000 000 a000 000 000 000 000 20MW
00 00 00 00 00 00 00 000 000 000 000 000 000 000 000 000 000 000 000 000W
00 00 00 00 00 00 000nd
00 00 00 00 00 00 00 0Tu
0 0 0 0 0 0 0 00 00b00 00 00 00 ne
0 0 0 0 0 0 0 0 0 0 0 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
6 Conc u on and Recommenda on
Chapter 2
Literature review
2.1 Literature Review
The introduction on the first chapter describes the motivation and the goal
of create a tool to find instabilities for Wind Turbines using the Finite Element
Model of the Wind Turbine. This methodology gives the capability to jump one
step on the design process of a Wind Turbine and it eliminates the tedious and
difficult iteration process to match the properties between the Finite Element
Model and the Multibody model doing the design faster and more accurate. Today accuracy on the designs of Wind Turbines is really important because that
permits to build bigger Wind Turbines and decrease the cost (see figure 1.3).
This chapter is divided into two sections. The first section explain how the study
of the aeroelastic stability begins in airplanes and how in the past the aeroelastic instabilities was not considering in Wind Turbine designs until the designs
become lighter and stronger. This section shown new approaches and studies in
aeroelasticity of the Wind Turbines in chronological order. The final part shown
the state of art of the codes for aeroelastic stability analysis. On the literature is
not found an idea with the same objective and methodology of the approach for
the instabilities given in this thesis.
The second section describes, explains and compares the Mutibody method and
the Finite Element Method from a theorist and practical point of views. The Multibody method is the base of the methodology for the approach which is using
today for the Aeroelastic Analysis and the Finite Element Method is the base of
the method proposed in this thesis.
A paper from Sandia Laboratories is important for this thesis [3]. This paper
shows a method between the normal Multibody approach to study Aeroelastic
instabilities with some characteristics of a Finite Element Method. Although this
13
14
LITERATURE REVIEW
2.1
paper does not present a validation of the results, the results are on the right
order of magnitude with comparison of similar works.
The references presented on the chapter three are used to formulate the base of
the Aerodynamic model for the work presented in this thesis. The Aerodynamic
model presents some modifications to include drag and it uses the real airfoil characteristics for the lift and moment coefficients.
2.1
15
LITERATURE REVIEW
Airspeed
Vflutter
solution for the unsteady lift and moment for a flat plate. This mathematical model was the first unsteady aerodynamic model capable to predict unsteady forces.
Theodorsen explains in the paper basic applications on how to coupled this unsteady forces to an structure and find the unstable velocities for the structure.
This is the first known mathematical aeroelastic model.
The application of Theodorsen model to a real aircraft carry three main kinds
of problems at this moment. Firstly without the use of computers is hard to
obtained the structural properties of a wing. Although is possible to use a experimental way to obtain the structural properties the wing most of the wings
are tapered. The Theodorsen aerodynamic model applied for tapered wings gives
different reduced frequencies for each section of the wing and the mathematical
problem becomes very difficult to solve for that time. Secondly for each velocity
the aerodynamic model changes and is needed to solve a new problem, that means
many iteration for different velocities are needed to find the instability point and
without the computers help that was difficult. Thirdly the model neglect drag
and it is for a flat plate. The structural requirements for heavy airplanes force
the airplanes to have a big camber and the idea of a flat plate is not longer true
for those airplanes. The results of the method was not accurate and most of the
people prefer the experimental approach to find instabilities at that moment.
In the late 1950s the common approach to find instabilities was evaluate the
response of the system using excitation systems consisted of inertia shakers, manual control surface pulses, and thrusters (bonkers). The instrumentation was
improved and the response signals started to be telemetered to a ground station for further anlisis. Today in some airplanes some programs still displayed
signals of response on oscillographs in the airplane. Many people who started
to do experiments realized the real importance of adequate structural excitation
for obtaining a high signal-to-noise ratio to decrease the error associated to the
experiment. The people started to use oscillating vanes to excite the airplane
during this time.
16
LITERATURE REVIEW
2.1
From the 1950s until the 1970s, many aircrafts were equipped with excitation
systems. Frequency sweeps were made to identify resonances on the structure.
These sweeps were followed by a frequency quick stop at each resonant frequency
to identify possible instabilities. The analysis in flight was usually limited due
to the low computation capability in flight and the analysis was to study the log
decrement of the accelerometer to determine damping.
The traditional method of testing the flutter margins of aircraft using flight
testing only is risky due to the inherently unreliable nature of the damping. This
method has two main disadvantage, firstly each test flight needs large amount of
time to prepare it and secondly the test flights are expensive, also the expansion
of the flight envelope occurs very slowly because the flight test conditions must
be changed in very small increments to avoid unpredictable sudden changes in
instabilities which can produce a flight accident.
Thus since the 1970s, the introduction of digital computers to predict aeroelastic instabilities have significantly affected flight flutter testing techniques.
The Fast Fourier Transformation (FFT) doing by the computers from the experimental data is fast and accurate. With the use of FFT is easier to analyze
the experimental data and predict the flutter speed. Today the development of
more sophisticated data processing algorithms are adapted useful for analysis of
response data from either steady state or transient excitation. Nowadays the frequency and damping are estimated with parameter identification techniques and
is also possible to do in a real-time manner.
2.1
LITERATURE REVIEW
17
Theodorsens method
The Thedorsen method is based on the simultaneous solution of the real and
imaginary parts for the 2D system of equation for the wing motion (Torsion and
Bending). A quasi-steady Aerodynamic model is used, with the modification only
on the lift forces by the use of unsteady 2-D aerodynamics [8].
-method
The -method is a method for Robust Flutter Prediction in Expanding a Safe
Flight Envelope for an Aircraft Model Under Flight Test. It is a technology Patented by NASA under the Patent: US6,216,063 [9].
The NASAs method of flutter margin prediction uses a computer model of the
aircraft structure. A structured singular value, is defined using the particular
plant characteristic (in this case the structural model of the airplane), thus using
the the singular value a robust flutter speed margins are computed.
The K-method
The k-method is also known as the V-g method or the American method of flutter solution to determine the aeroelastic stability of a system. Many aerodynamic
formulations lead to aerodynamic matrices which are only valid for harmonic motion without amplitude changing on time. Using these simple harmonic loads,
and introducing an artificial structural damping factor, complex roots are obtained from the equations. The value of zero for the real part of the complex roots
means the system converged to an unstable point [10].
The PK-method
The p-k method attempts to improve upon the k-method by allowing the reduced
frequency to be complex. The equations of motion are written in a form indicating that the aerodynamic matrix is available only for harmonic motion (only
function of the frequency). The eigenvalues of this approximate system can be
solved, producing complex roots. The real part of the roots gives the unstable or
stable behavior of the system [11].
P Method
The p-method is the simplest method to understand, but perhaps the most difficult to apply. Utilizing the p-method means simply solving for the complex eigenvalues of the governing equations. The governing equations usually has many
degrees of freedom and solve the systems involves large amount of CPU time and
computing power. This approach is not normally used directly for big structures
due to the large requirement of computer power to solve the system for the eigenvalues, but it is the basis model for model reduction techniques [11].
18
LITERATURE REVIEW
2.1
2.1
LITERATURE REVIEW
19
flow and a oscillatory motion without damping of a flat plate. He did the first
aeroelastic study for instabilities when he coupled this aerodynamic model to the
structural model and he found the first operational unstable points for airplanes.
In 1981 David C. Janetzke and Krishna.V. Kaza at the NASA Lewis Research
Center in Cleveland publish the first paper directly related to aeroelasticity in
wind turbines [12]. They explore the possibility of whirl flutter and search the
effect of pitch-flap-coupling on teetering motion of a 2 blade wind turbine. The
wind turbine had 3.5 meters of diameter and they determined a unstable point
on this wind turbine at a wind speed of 77.1 m/s and angular velocity of 320 RPM.
M.E Bechly and P.D. Clausen in 1995 publish a paper called Structural design
of a composite wind turbine blade using Finite Element Analysis [13]. Although
this paper does not treat the instability problem, the paper shows the coupling
between the steady aerodynamic loads obtained from a panel code and a structural finite element model of a composite blade.
On the next years the idea to automatic adjust the pitch of a blade by doing
a pitch-bending coupling as a passive power control is developed. The studies in
this area takes into account the steady aeroelastic phenomena but the instabilities
are hardly touched. In 1998 Sandia Laboratories & National Renewable Energy
Laboratory publish the article Aeroelastic Tailoring in Wind Turbine Blade applications [2]. They used the Aeroelastic properties of the blades to increase the
cost-effective, passive means to shape the power curve and reduce loads. They
analyze the aeroelastic stability of the wind turbine using the potential energy
gains as a function of twist coupling on the blade. Other similar studies are
shown in the papers Compliant blades for wind turbines[14] and Compliant
blades for passive power control of wind turbines [15] where the articles shown
investigations about the capability of a constant speed wind turbine to automatically shed power in gust by feathering the blades.
A mathematical model of an unsteady separated flow around an oscillating airfoil is published by O.Yu.Korotkov and G.M.Shumskii on 2000 [16]. This model
uses a viscid-inviscid approach. The points of separation and the intensity of vorticity displaced to the external flow is determined using boundary layer equations
in an integral form and the mechanism of antidamping for instability is discover.
One year later is published a paper which shown the optimization of wind turbine blades based on the maximum frequency design criterion [17]. This paper
analyzed also the Aeroelastic instabilities boundaries for the wind turbine using
the Floquets transition matrix theory. This paper shows how the instabilities
boundaries of a wind turbine becomes an important issue when it is optimized.
From this time to now on publications related to find aeroelastic instabilities for
wind turbines are common.
20
LITERATURE REVIEW
2.1
Yoshimasa Tomonari extended the Theodorsen function to assuming a arbitrary and constant convection velocity for wake vortices in 2002 [8]. Some corrections of the Theodorsen model are based in this extension later on. The Energy
research Centre of the Netherlands ECN published in 2003 an article which showed the importance to study the aeroelastic boundaries in the next generation
of wind turbines [18]. The article presents the ECN wind energy research projects on the aero-elastic stability of rotor blade vibrations. They showed three
different investigations projects the STABTOOL-3, the DAMPBLADE and the
STABCON.
Three articles were publish on the same year about instabilities on Wind Turbines. The first is an article published by Hans Ganander, it refers to the use
of a code-generating system for the derivation of the equations for Wind Turbine
Designs [19]. This code has the capability to tuning the eigenfrequency of the
model with the measured eigenfrequencies of the real wind turbine, that gives the
possibility to match the measured static eigenfrequencies to the model eigenfrequencies, the Multi-Body approach is used in this paper. The second is an article
of the VISCEL proyect [20]. This article shows the study of a 2D airfoil stability
using two different structural and aerodynamic models, one is the classical flutter
test case and the other is the Stall-induced Flap-Lag flutter model. The third
article called The present status of the Aeroelasticity of Wind Turbines shows
the available aerodynamic 3D models at this time and the three aeroelastic modeling possibilities for the structural dynamics [21]. The three possibilities were
a Finite Element Model, a Multibody Model or a Modal representation of the
Wind Turbine. This article shown and compares the direction of vibration for the
first two modes of the LM 19.1 m blade using a Multibody model and a Finite
Element Model for the blade. The results for the direction of the vibration shows
a large difference between the models (More than 50%) for r/R <0.36.
Publications of the year 2004 shown interest to find instabilities of the wind
turbines based on the eigenvalues approach. Three papers published on this year
show the stability analysis of wind turbines based on the eigenvalue approach and
they uses the Multi-Body approach for the structural model of the wind turbine
[22], [23] and [24]. The implemented aerodynamic model were a linearized aerodynamic model in [22], a linearized structural-aerodynamic coupling equations in
[23] and the Theodorsen solution for an Oscillating Flat Plate in [24]. The article
form Risoe presents a code called HAWCStab and the results of a simulation for
the instabilities of a 600kW Wind Turbine [23]. It shows a comparison between
the computed eigenfrequencies and a measured frequency using a developed experimental tool to estimate the aeroelastic damping. The results between the
measurement and the predicted values for the eigenfrequencies are close to each
other. This is one of the first tool for find instabilities on wind turbines which
is validate in comparison with the measurement and it is obtained good agrement.
2.1
LITERATURE REVIEW
21
22
LITERATURE REVIEW
2.1
[32], a new non-linear aeroelastic models for stall induced vibration [33], models
for unsteady aerodynamic forces on small wings [34] and stability analysis for high
angles of attack on parked wind turbine blades [35].
2.2
LITERATURE REVIEW
23
24
LITERATURE REVIEW
2.2
Multibody
The Multi-Body method can be formulated using different ways. A motion can be
represented by superimposing a rigid body motion and a relative flexible motion
in multibody systems. If additionally the relative flexible motion is given in a
body fixed frame (non-inertial frame), this is the classical flexible multibody formulation, see [48] and [49]. In the classical formulation, there exist the rigid body
variables for each flexible body as unknown variables. The classical formulation
can be characterized by the superimposed motion with the rigid body variables
and a relative displacement vector given in a non-inertial body fixed frame. The
classical formulation comes from rigid Multi-Body mechanics by adding flexibility
to the bodies. Exist others variations for Multi-Body formulation but the basic
idea is the same.
The mechanical parts or bodies could be linear or non-linear and they are formulated with the idea to use a few nodes on the body and represent the behavior
of the complete body. The boundary nodes are used to connect the body to another body or impose boundary conditions on the body. The middle nodes are
used for the formulation of the body element. When a mechanical part has larger
displacements is a good idea to use more than one element per body to increase
the accuracy.
This method does not require a mesh for the body, it only required the global
mechanical properties for each body (for example mass, moment of inertia). The
mechanical structure is conform by given the position and the connection between
the boundary nodes for each of the bodies on the mechanism. The Multibody me-
2.2
25
thod is commonly used in dynamic analysis because it well represents the global
dynamics of the bodies with a few degrees of freedom. The use of few degrees of
freedom decreases the size of the problem doing it solution faster. The capability
of a fast solution for different body configurations and properties do the Multibody approach the appropriate method on the early stages of the Wind Turbine
design where a lot of iterations with different configurations has to be done.
Usually the Multi-Body formulation of a body is validate by a comparison to a
Finite Element Model of the same body (See figure 2.2).
0XOWLERG\WHVWRIWKHIRUPXODWHGPRGHO
5HDO0RGHO
5HSUHVHQWDWLYHVFHQDULRZLWKWKHERXQGDU\FRQGLWLRQV
&RQVWUDLQVDQG)RUFHVWRSURIIWKHPRGHOLVZHOOUHSUHVHQWDWLYHIRUWKHVHVFHQDULR
)LQLWH(OHPHQW0RGHO
0DQ\'2)
,QWHUSRODWLRQWR
0XOWLERG\YDOXHV
7KH9DOXHVDUHFORVHU
WRHDFKRWKHU"
0XOWL%RG\0RGHO
/HVV'2)
26
LITERATURE REVIEW
2.2
The FEM is used for detailed analysis and for each body is required a mesh.
Create the mesh of a body is not straight forward process although exist automatic meshers. The automatic meshers usually are designed to create tetrahedral
mesh on the bodies and they do not have the capability to create quad meshes.
A quad mesh gives higher accuracy on the FEM analysis, the disadvantage is
the user has to do the mesh manually and this process is time consuming. A
parametric mesh is created when the user has to simulate different modifications
of a mechanism or optimize a mechanism which is an iterative process. A parametric mesh decreases the time to create the mesh because the model is meshing
automatically. The first stages of a mechanism design do not require a detailed
analysis but many simulations of different mechanism configuration, that is the
reason why this method is commonly used only on the final and detailed analysis
of the mechanism.
Many methods are developed based on the FEM with the objective to find an
efficient way to use the FEM method in early stages of the design. The intuitive
approach is to use only the degrees of freedom of some nodes instead of all the
degrees of freedom on the mesh. That concept is the same as model the mechanical part with a coarse mesh, the problem is the method has large errors for coarse
meshes.
This error decreases when the right nodes on the mesh are selected to represent
the mechanism. The selection of the nodes are based on which dynamic behavior
the model represents for the specific prescribed boundaries conditions.
Three important methods were developed to reduce the size of the model. The
modal reduction techniques, the static condensation and the dynamic substructuring.
The modal reduction technique changes the problem to a frequency domain and
decoupled the system of ODEs. The result is a system of equation in which
every equation is orthogonal to the others. The system is solved by adding the
contribution of the solution for each equation separately. The idea of this reduction technique is to use only the equations which are important to describe the
system and neglect the small contributions to the solution of the other equations.
The equations are usually selected based on two criteria, the high value for the
projection of the spectral content of the excitation on the eigenmode of the decoupled equation or the excitation frequency is closer to the eigenfrequency of
the decoupled equation (Natural frequency of the model). The idea is to solve
only the important decoupled equations for the dynamic of the system doing the
solution procedure faster.
The static condensation reduces the model by using an approximate displacement for some nodes. The different variants of this method differs only in how
the method approximate the displacement in some nodes. The most common
approach of this method is the Guyans static condensation.
The Guyans static condensation method uses the static solution of the problem
2.2
27
(same as neglect the mass and damping on the system) and computes the displacement for the nodes. When is known the static displacement for the nodes
the user selects on which nodes he want to impose this displacement and then
the system is solved for the left degree of freedom. This algorithm is convenient
because the error on the solution is only because the system do not consider the
dynamical part of the solution of some nodes, from the static point of view the
system is solved exactly. The dynamic substructuring is a method to split huges
structures into smaller ones. The idea is to express the behavior of the body
based only on a few degrees of freedom. The most common method is the Craig
Bampton which uses the static solution for the boundary nodes plus the internal
vibration modes for the structure as a basis for the displacements. This method
is exact for static response of the interface nodes (Nodes to coupling different
parts).
The figure 2.3 shows an schema for the common methods used to study mechanical
systems.
6ROXWLRQ0HWKRGV
,QILQLWH'2)
'LVFUHWHUHSUHVHQWDWLRQRIWKHGRPDLQ
&RQVWUDLQWV
&RPSOH[LW\
&RPSXWDWLRQWLPH
$FFXUDF\
1XPEHURI'HJUHHRI)UHGRRP'2)
5HDO0HFKDQLVP
)LQLWH(OHPHQW0HWKRG
0RGDOUHGXFWLRQ
WHFKQLTXHV
6PDOOHOHPHQWV
0DQ\'2)
0XOWL%RG\
'2)UHGXFWLRQWHFKQLTXHV
%LJJHU(OHPHQWV
)HZ'2)
6WDWLFFRQGHQVDWLRQ
*X\DQV
'\QDPLFVXEVWUXFWXULQJ
&UDLJ%DPSWRQ
The connection between the literature review and the work presented in this thesis
As the literature shows, there are two methods to study instabilities of wind turbines, the multibody and FEM. The main advantage of the multibody method
28
LITERATURE REVIEW
2.2
is lesser computational time when compared with a FEM, which for a dynamic
response problem is of a great importance. However, for an instability problem,
the designer is only interested to know the safe envelope of operating points and
thus a frequency domain analysis is preferred. In addition, when the comparison
comes to accuracy, the FEM promises better results. The reason for that is the
usage of many degrees of freedom to discretize the domain under study, which
results in a better capture of local properties. However, this does not mean that
the designer can not use a multibody formulation in time domain to find instabilities. It is indeed rather complicated than a FEM formulation in frequency
domain. The main complexities are:
- Adding the numerical damping to the system because of time integration, if
not impossible is very difficult to do.
- An algorithm is needed to detect the unstable operational points. The numerical algorithms to detect instabilities in time domain are commonly based on
FFT or model identification which is an extra time consuming activity.
Now a question arises: Why do not create a methodology in which the designer
can directly solve the problem with a high accuracy? The method developed in
this work uses the FEM to analyze the stability of the wind turbine in frequency
domain, solving the problem of both accuracy and time together. The method
developed in this thesis has the capability to predict directly the stability of the
system based on its eigenvalues. This approach is more appropriate to predict
instabilities, than the multibody time domain formulation.
Chapter 3
30
3.1
+ X j 0 u
j = 0 in V0
tj = ni ij = tj on S
ij = ji
ij = Cijkl kl
u
ui
= 12 ( xji + x
)
j
uj = uj on Su
(3.1)
Where:
V (t): volume in the deformed configuration, mass density .
V0 : volume in the undeformed configuration, mass density 0 (Lagrangian descripton).
xi = [x1 , x2 , x3 ]: the cartesian coordinates.
ui (xj , t) = [u1 , u2 , u3 ]: the displacement field.
S = Su + S : the total surface of undeformed body, Su : area where the displacement are imposed ui = ui , S : area where the surface traction are imposed:
ti = ti .
X i : the applied body forces.
ti : the surface traction imposed on S .
ni : the direction cosines.
ui : the displacements imposed on Su .
A diagram of the PDE variables in shown in the figure 3.1.
When the Finite Element Method is used to solve the system 3.1 the result is
a ordinary system of differential equation which read as:
[Ms ]
d2 u(t)
du(t)
+ [Ds ]
+ [Ks ]u(t) = F(t)
dt2
dt
Where:
Ms : structural mass matrix.
Ds : structural damping matrix.
(3.2)
3.1
31
ni
ui
ti
S
Su
V0
Xi
x3
x2
V (t)
x1
Figure 3.1: Elastodynamics of a continuous system.
32
3.1
a differential of mass following the Second Newtons law. The forces are written
in terms of the displacement with respect to the non-inertial frame. The figure
3.2 shows a diagram for the notation used in this section.
Time derivative
The time derivative for a vector in a non-inertial reference frame also takes
into account the non-inertial reference frame movement.
The time derivative for a position vector p in a non-inertial reference frame is
given by:
dp(x, y, z)
dp(x, y, z)
=
+ ()2 p(x, y, z)
(3.3)
dt
dt
1
2
Where:
()1 is the derivative with respect to the inertial reference frame 1.
()2 is the derivative with respect to the non-inertial reference frame 2.
= (x , y , z ) is the angular velocity for the non-inertial reference frame respect to the inertial reference frame.
Velocity, Acceleration and Forces
The position for the point p2 showed in figure 3.2 is given by (respect to the
inertial reference frame):
p2 (x, y, z) = R1 (x, y, z) + R2 (x, y, z)
(3.4)
Where:
R1 (x, y, z) is the position for the non-inertial reference frame.
R2 (x, y, z) is the position of the point p2 with respect to the non-inertial frame.
The velocity of p2 is obtained by derived the position of p2 with respect to
time. Thus applying equation 3.3:
dp1 (x, y, z)
dp2 (x, y, z)
dp2 (x, y, z)
=
+ (p2 (x, y, z))2 +
(3.5)
dt
dt
dt
1
1
2
The acceleration of p2 is obtained by deriving the velocity of the point p2 with
respect to time. Applying the equation 3.3 to the equation 3.5 yields:
d2 p2 (x, y, z)
dt2
d2 p1 (x, y, z)
dt2
d
dt
dp2 (x, y, z)
p2 (x, y, z) +
dt
1
(3.6)
d2 p2 (x,y,z)
dt2
1
+ p2 (x, y, z) +
1
dp2 (x,y,z)
d
p
2 (x, y, z) +
dt
dt
d2 p1 (x,y,z)
dt2
dp2 (x,y,z)
dt
2
+
(3.7)
3.1
33
The equivalent force acting a body of mass m due to the acceleration is obtained
by applying the second Newtons law:
F=m
d2 p
dt
(3.9)
F=
Z
V
d2 p1 (x, y, z)
dt2
d
(p2 (x, y, z))2 +
dt
1
2
d p2 (x,y,z)
+
dm
(3.10)
2 dp2 (x,y,z)
dt
dt2
+ (p2 (x, y, z))2 +
2
34
Inertial frame 1
z1
Non inertial frame 2
z2
3.1
dm
ap2
R2
y2
p2 (x2 , y2 , z2 )
R1
x2
y1
p1 (x1 , y1 , z1 )
x1
Figure 3.2: General acceleration on point p2 in a rotating and translational reference
frame 2 (Non-inertial frame) respect to the inertial reference frame 1.
3.1.3 Mass, Damping and Stiffness Matrices for Forces due Accelerations
in a Non-Inertial Frame
The interest on this thesis is apply the non-inertial forces to the finite element
matrices.
The finite element method consider the deformation of the body on the displacement variables u. Thus, applying the definitions of the subsection 3.1.2 to the
displacements, the position of the point p2 for a deformed body is given by:
p2 (x, y, z) = p1 (x, y, z) + R2 (x, y, z) + u(x, y, z)
(3.11)
Where:
R2 (x, y, z) is the position vector for the point p2 in the non-inertial reference
frame and undeformed state.
u(x, y, z) is the displacement due to the forces in the undeformed point p2 .
From this part p1 (x, y, z) and R2 (x, y, z) is defined constant over time. Thus
3.1
35
(3.12)
d2 p2 (x, y, z)
d2 u(x, y, z)
=
dt2
dt2
(3.13)
The expressions for the position (equation 3.11), velocity (equation 3.12) and acceleration (equation 3.13) for the point p2 are replaced in equation 3.10 using the
following notations for the vector components:
Fx
Fe = Fy
Fz e
x
e = y
z e
R2,x
R2e = R2,y
R2,z e
ux
ue = u y
uz e
(3.14)
(3.15)
(3.16)
(3.17)
The resultant expression for the force is expressed in terms of the element matrices
Ms e , Dr e , Kr e , Mri e and vector Fr e :
Fe = [Ms ]e
d2 u
du
d
+ [Dr ]e
+ [Kr ]e u + [Mri ]e
+ Fr e
dt2
dt
dt
(3.18)
Where:
R
[Ms ]e =
dm
0
0
R 0
dm
V
0
R
0
V 2 z dm
R
0
[Dr ]e = R V 2 z dm
R
2
dm
2
x dm
y
V
V
R 0
V dm
e
R
R V 2 y dm
2 x dm
V
0
e
(3.19)
(3.20)
36
3.1
2
2
R Vdz y dm R V z dm
C1 = RV dt dm + RV x y dm
(3.22)
d
V dty dm + V x z dm e
R
R dz
VR dt dm + RV y x dm
2
2
(3.23)
C2 =
R Vdx z dm R V x dm
V dt dm + V y z dm e
R dy
R
RV dt dm + RV z x dm
x
C3 = VR d
(3.24)
dt dm + R
V z y dm
2
2
V x dm V y dm
e
R
R
V Rz dm
R 0
RV Ry dm
Rx dm
[Mri ]e = R V Rz dm
(3.25)
V
R 0
R
dm
R
dm
0
y
x
V
V
e
The matrix Mri e is the element matrix for body forces due to angular acceleration of the non-inertial reference frame.
R
R
R
R
2
2
RV y x Ry dm RV y2 Rx dm RV z2 Rx dm + RV z x Rz dm
[Fr ]e = RV x y Rx dm RV x Ry dm R V z Ry dm + RV z y Rz dm
2
2
V x z Rx dm V x Rz dm V y Rz dm + V y z Ry dm
e
(3.26)
The vector Fr e contains the constant body forces due to the rotation of the
non-inertial frame.
Assembling global Mass, Damping and Stiffness matrix for forces due accelerations in a
non-inertial frame
The element matrices [Mri ]e , [Dr ]e and [Kr ]e are assembled to a global matrices [Mri ], [Dr ], [Kr ] and [Fr ]. The global matrices relates the forces for all
the elements on the finite element model to a global force vector called F. The
assemble procedure is shown in figure 3.15.
3.1
[Ms ]
d2 u
du
+ [Ds ]
+ [Ks ]u = F(t)
dt2
dt
37
(3.27)
This subsection explains how modify the equation 3.27 to include the body forces
due to the non-inertial frame shown on the equation 3.18.
Equation 3.18 is rewritten as:
[Dr ]
du
d
d2 u
[Kr ]u [Mri ]
Fr = [Ms ] 2 F
dt
dt
dt
(3.28)
Following the Seconds Newton law is possible to interpret the right hand side of
the equation 3.28 as a external forces applied to the mass in a inertial reference
frame. The forces on the equation 3.29 are changed to a internal forces of the
body. The reaction to the external forces determined the equation of motion.
Thus, the equation 3.29 reads:
F + [Dr ]
du
d
d2 u
+ [Kr ]u + [Mri ]
+ Fr = [Ms ] 2
dt
dt
dt
(3.29)
Where the right hand side contains all the internal forces for a movement of the
body.
The finite element model is described by the equation 3.27 is rewritten as:
F(t) [Ds ]
d2 u
du
[Ks ]u = [Ms ] 2
dt
dt
(3.30)
The term [Ms ] ddtu2 represent the force due to the mass acceleration.
The variable u represent the displacement due to the forces produces by the
non-inertial reference frame and the forces given from the finite element model
equation. Thus, the sum up of the equation 3.29 and 3.30 results in a equation
which couples the forces:
F(t) + [Dr ]
du
d
du
d2 u
+ [Kr ]u + [Mri ]
+ Fr [Ds ]
[Ks ]u = [Ms ] 2 (3.31)
dt
dt
dt
dt
Equation 3.31 is factorized and reorganized similarly to the finite element model
equation 3.27:
[Ms ]
d2 u
du
d
+ [Ds Dr ]
+ [Ks Kr ]u = F(t) + [Mri ]
+ Fr
2
dt
dt
dt
(3.32)
38
3.1
The system of equation has the same structure of the Finite Element Method
equations. The implementation of this model in a finite element code is easy and
straightforward. The only task is modify the structural matrices of the initial
finite element model and add the right equivalent forces. The new finite element
model reads:
d2 u
du
[Msr ] 2 + [Dsr ]
+ [Ksr ]u = F(t)sr
(3.33)
dt
dt
Where:
Msr = Ms
Dsr = Ds Dr
Ksr = Ks Kr
F(t)sr = F(t) + Mri d
dt + Fr
This thesis uses the finite element model to compute the vibration of the
model. The linear model for vibration reads :
[Msr ]
d2 u
du
+ [Dsr ]
+ [Ksr ]u = 0
dt2
dt
(3.34)
RV z x dm
R V 2z y dm
2
V (x + y )dm e
(3.35)
The constant angular velocities are moved outside the integral terms of Dr
and Kr :
0
2 z 2 y
0
2 x me
[Dr ]e = 2 z
(3.36)
2 y 2 x
0
(2y + 2z )
y x
z x
me
x y
(2z + 2x )
z y
[Kr ]e =
(3.37)
x z
y z
(2x + 2y )
R
where me = V dm is the element mass.
R
R V 2y x dm
RV (z + 2x )dm
V y z dm
This way of coupling do not required any information of the nodes position on
the mesh, this is an advantage. Furthermore to implement the method only the
matrices of the structural finite element model are needed because the matrix Ms
contains the mass of the elements and the angular velocities are known, thus the
3.2
39
matrices Dr e and Kr e are easily computed. The effect of include the forces due
to the non-inertial reference frame produces changes in the stiffness and damping
of the structure.
L
, M
y
x
ba
d1
2b
z, h
= 0 eit
(3.38)
Where h0 and 0 are complex constants. The solution for the lift and the moment
are:
iC(k)
ib
2b
2 b2 a
h0 + C(k)0 + [1 + C(k)(1 2a)]
0
h
+
0 ]
0
U
2U
2U 2
2U 2
(3.39)
!
iC(k)
ib
2
2U b[d1 [ U h0 + C(k)0 + [1 + C(k)(1 2a)] 2U 0 ]+
M=
2 ab2
1
2 2 b3
d2 ib
2U 0 2U 2 h0 + ( 8 + a ) 2U 2 0 ]
(3.40)
Where C(k) is the Theodorsen function and k = b
is
the
reduced
frequency.
U
The Theodorsen function is a complex valued function of the reduced frequency,
L = 2U 2 b[
40
3.2
C(k) =
H1 (k)
(2)
(3.41)
(2)
Where H denotes the Hankel function. The real and imaginary part of C are
displayed graphically in figure 3.4.
1.2
0.02
1.1
0.04
0.06
Imag(C)
Real(C)
0.9
0.8
0.08
0.1
0.12
0.14
0.7
0.16
0.6
0.18
0.5
0.2
0.4
k=
0.6
b
U
0.8
0.2
0.2
0.4
k=
0.6
0.8
b
U
Replacing expressions 3.42 into equations 3.39 and 3.40 is obtained the following
expressions for the lift and moment:
h C(k)
b
b b2 a i
L = 2U 2 b
h C(k) + [1 + C(k)(1 2a)]
h+
(3.43)
U
2U
2U 2
2U 2
i
h
h
b
+
2U 2 b d1 C(k)
U h + C(k) + [1 + C(k)(1i 2a)] 2U
(3.44)
M =
2
3
b
ab
1
2 b
d2 2U
2U
2 h + ( 8 + a ) 2U 2
The expression of the equations 3.43 and 3.2.1.3 are the base 2D model used
in this thesis for the lift and the moment prediction.
3.2
41
Cd
unsteady
(3.45)
The unsteady angle of attack unsteady is obtained from the Theodorsen solution of a Flat Plate. Equation 3.43 is rewritten with the objective to obtained
the unsteady angle of attack expression from the Theodorsen solution:
h C(k)
L
b
b b2 a i
=
2
hC(k)+[1+C(k)(12a)]
h+ 2
bU 2
U
2U
2U 2
2U
(3.46)
Replacing the unsteady angle of attack from equation 3.46 into 3.45:
unsteady =
Cd =
Cd h C(k)
b
b b2 a i
2
h C(k)+ [1 + C(k)(1 2a)]
h+
(3.47)
U
2U
2U 2
2U 2
D = U 2 b
Cd h C(k)
b
b b2 a i
hC(k)+[1+C(k)(12a)]
h+ 2
(3.48)
U
2U
2U 2
2U
This is the expression for the drag model for a 2D airfoil used in this thesis.
3.2.1.3 The Aerodynamic Model used in this Thesis
42
3.2
l
for each airfoil. The C
slope is obtained by fit a linear curve to the points on
the Cl versus alpha curve of the airfoil until the separation angle of attack.
The resultant lift expression is:
L=
Cl 2 h C(k)
b
b b2 a i
U b
hC(k)+[1+C(k)(12a)]
h+ 2
(3.49)
U
2U
2U 2
2U
The expression of the moment shown in the equation is also modified by rel
placing 2 with the real slope of the airfoil C
, thus:
h
h
i
b
l
C
U 2 b d1 C(k)
h + C(k) + [1 + C(k)(1 2a)] 2U
+
U
i
(3.50)
M =
b
ab2
1
2 b3
d2 2U
2U
2 h + ( 8 + a ) 2U 2
The drag model is the same presented in section 3.2.1.2
D = U 2 b
Cd h C(k)
b
b b2 a i
hC(k)+[1+C(k)(12a)]
h+ 2
(3.51)
U
2U
2U 2
2U
The last three expressions for sectional lift, moment and drag constitutes the
aerodynamic model. A schema for the 2D aerodynamic model is shown in figure
3.5.
L z, h
U
, M
x
d1 ba
b
2b
3.2
43
Lsection =
Msection
Cl
2
U b
C(k)
U h
b
C(k) + [1 + C(k)(1 2a)] 2U
+
i
2
+ b a2
2Ub 2 h
2U Asection
(3.52)
h
h
i
C(k)
b
2
l
C
U
b
d
h
+
C(k)
+
[1
+
C(k)(1
2a)]
+
1
U
2U
i
=
3
b
ab2
1
b
d2 2U 2U 2 h + ( 8 + a2 ) 2U 2
Asection
(3.53)
Dsection =
h
d
U 2 b C
C(k)
U h
b
C(k) + [1 + C(k)(1 2a)] 2U
+
i
2
+ b a2
2Ub 2 h
2U Asection
(3.54)
Where:
Asection : the area of a part of the blade. The chord is represented using a constant
44
3.2
Global system
of coordinates
z
e3 , s
y
x
Figure 3.7: Direction vectors for the flapwise, torsional and edgewise degree of freedom.
Where:
h: flapwise degree of freedom.
: torsional degree of freedom.
s: edgewise degree of freedom.
e1 : unitary vector which gives the direction of the flapwise degree of freedom.
e2 : unitary vector which gives the direction of the torsional degree of freedom.
e3 : unitary vector which gives the direction of the edgewise degree of freedom.
The complete generalized aerodynamic forces (lift, drag and moment) acting
on a part of the blade is computed by sum the generalized forces acting on each
blade section which are on this part of the blade. Thus the total lift, drag and
moment acting on the blade is:
Lblade =
Pns h Cl
j=1
h
U 2 b
C(k)
U h
b
C(k) + [1 + C(k)(1 2a)] 2U
+
i
i
2
+ b a2
2Ub 2 h
2U Asection
j
(3.55)
3.2
Mblade =
45
Pns h
j=1
i
b
+ C(k) + [1 + C(k)(1 2a)] 2U
+
i
i
b
ab2
1
2 b3
d2 2U
2U
Asection
2 h + ( 8 + a ) 2U 2
Cl
2
U b
d1
C(k)
U h
(3.56)
Dblade =
Pns h 2 Cd h
j=1 U b
C(k)
U h
b
C(k) + [1 + C(k)(1 2a)] 2U
+
i
i
2
+ b a2
2Ub 2 h
2U Asection
j
(3.57)
Where:
ns : total number of sections on the blade.
j: number of section.
d2 u
du
+ [Da ]
+ [Ka ]u = Fa (t)
dt2
dt
(3.58)
Where:
Ma : complex aerodynamic matrix.
Da : complex damping matrix.
Ka : complex stiffness matrix.
Fa (t): vector of generalized aerodynamic forces (lift, drag and moment) applied
to the nodes of the blade.
This subsection explains how obtained the system of equation 3.58 from the
basic aerodynamic model given by the equations 3.55, 3.56 and 3.57.
46
h
i
F min < F(u), u >
Where:
F: force vector.
u: displacement vector.
< , >: inner product.
3.2
(3.59)
The inner product for continuous function is the integral over the whole domain.
Equation 3.59 reads:
Z
F min
F(u) du
(3.60)
V
The use of the right hand on the equation 3.60 to express the force has two main
advantages. P
Firstly the possibility to divide the whole domain V into small don
mains V = j=1 Vj and using the property of the integral (the integral of the
complete domain is the same as the sum of the integral for all the sub-domains) is
possible to integrate the equation using only small domains. Secondly is possible
to use different displacement approximation for the displacement vector u in each
of the sub-domains. This do the minimization process easier with the disadvantage to add a small error.
Lblade =min
ns h
Z X
Cl 2 h C(k)
U b
h C(k)
U
V j=1
i
b
b
b2 a i
+ [1 + C(k)(1 2a)]
h+
Asection du
2
2
2U
2U
2U
j
Mblade =min
ns h
Z X
V j=1
(3.61)
h C(k)
Cl 2 h
U b d1
h + C(k) + [1 + C(k)(1 2a)]
i
i
3
b i
b
ab2
1
2 b
d2
h
+
(
+
a
)
du
section
2U
2U
2U 2
8
2U 2
j
(3.62)
3.2
Dblade =min
ns h
Z X
Cd h C(k)
U 2 b
h C(k)
U
V j=1
i
b
b2 a i
b
h+
Asection du
+ [1 + C(k)(1 2a)]
2
2
2U
2U
2U
j
47
(3.63)
Lblade =min
ns Z
X
j=1
h C
h C(k)
U 2 b
h C(k)
U
l
Vj
i
b
b
b2 a i
+ [1 + C(k)(1 2a)]
h
+
du
section
2U
2U 2
2U 2
j
Mblade =min
ns Z
X
j=1
Vj
h C(k)
Cl 2 h
U b d1
h + C(k) + [1 + C(k)(1 2a)]
i
i
3
b i
b
ab2
1
2 b
d2
h
+
(
+
a
)
du
section
2U
2U
2U 2
8
2U 2
j
Dblade =min
ns Z
X
j=1
(3.64)
h
Cd h C(k)
U 2 b
h C(k)
U
Vj
i
b
b
b2 a i
h
+
du
+ [1 + C(k)(1 2a)]
section
2U
2U 2
2U 2
j
(3.65)
(3.66)
Functionals considering the upper and the lower side of the blade.
The aerodynamic discretization of the blade is done using 2D quad element on
the skin of the blade (See figure 3.11). The aerodynamic model given in equations
3.64, 3.65 and 3.66 is defined in the sectional area Asection of the blade, not in the
skin of the blade as it needed. The proposed solution for this issue is to imagine
the work done by the lift, moment and drag independently, due to the movement
of the upper skin of the blade, is a half of the total work done by the sectional area
Asection . The work done for the lower skin is also a half of the total work produce
by the lift, moment and drag independently. The result is the work produced by
the lower and the upper skin is the same as the total work. Thus the lift, moment
48
3.2
U
j=1 Vj
i
b
b
b2 a i
h
+
du
+
section
2U
2U 2
2U 2
j us
h C
h C(k)
l
U 2 b
h C(k)
+ [1 + C(k)(1 2a)]
n
s
X
1
min
2
j=1
Vj
+ [1 + C(k)(1 2a)]
Mblade =
s
X
1
min
2
j=1
Vj
i
b
b
b2 a i
h
+
du
section
2U
2U 2
2U 2
j us
(3.67)
h C(k)
Cl 2 h
U b d1
h + C(k) + [1 + C(k)(1 2a)]
i
b i
b
ab2
1
b3 i
d2
h + ( + a2 ) 2
Asection du
+
2
2U
2U
2U
8
2U
j us
ns Z
X
h C
h
h C(k)
1
l
min
U 2 b d1
h + C(k) + [1 + C(k)(1 2a)]
2
U
V
j
j=1
i
i
3
b i
b
ab2
1
2 b
d2
h
+
(
+
a
)
du
section
2U
2U
2U 2
8
2U 2
j ls
Dblade =
s
X
1
min
2
j=1
(3.68)
h
Cd h C(k)
U 2 b
h C(k)
U
Vj
i
b
b
b2 a i
h+
Asection du
+
2
2
2U
2U
2U
j us
ns Z
X
h C
h
h C(k)
1
l
min
U 2 b d1
h + C(k) + [1 + C(k)(1 2a)]
2
U
V
j
j=1
+ [1 + C(k)(1 2a)]
i
i
3
b i
b
ab2
1
2 b
d2
h
+
(
+
a
)
du
section
2U
2U
2U 2
8
2U 2
j ls
Where the subscripts us is the upper skin and ls is the lower skin.
(3.69)
3.2
49
The aerodynamic model formulated as equations 3.67, 3.68 and 3.69 has two
main problems. Firstly the integration is not possible because the displacement
vector u is not known, these displacements are the unknowns. Secondly under the
supposition the displacements u are known is not possible to find a close solution
for all the different domains. This difficulties are solved when a a displacement
function for the sub-domains which has a closed form solution is assumed. Thus
instead of a continuous body is used a discrete model of the body, where the body
geometry is represented using sub-domains called elements. The next parts of this
section explains how obtained the expression for the lift, moment and drag given
in equation 3.67, 3.68 and 3.69 using the discrete body geometry.
3.2.2.2 Variables Definition of the Aerodynamic Element
The following variables are used to deduce the finite element model from the aerodynamic model, all the variables can have a subindex j which represents the
section number and the subindex i which represents the element number on the
section.
Geometric variables
p13 , p23 , p33 and p43 are the names of the nodes.
Degree of freedoms variables
uk3m : Displacement on the node number k in the direction m.
uk3m : Angular rotation on the node k in the direction m.
The variables definition on the Quad element are shown in figure 3.8.
50
u33z , u33z
Fp3z , Mp3z
u43z , u43z
Fp4z , Mp4z
p43 (x3 , y3 , z3 )
u43x , u43x
Fp4x , Mp4x
Global coordinate system
z3
y3
x3
3.2
u43y , u43y
Fp4y , Mp4y
p33 (x3 , y3 , z3 )
u33y , u33y
Fp3y , Mp3y
u33x , u33x
Fp3x , Mp3x
u13z , u13z
Fp1z , Mp1z
u23z , u23z
Fp2z , Mp2z
u23x , u23x
u13y , u13yFp2x , Mp2x
Fp1y , Mp1y
u13x , u13xp13 (x3 , y3 , z3 )
Fp1x , Mp1x
u23y , u23y
Fp2y , Mp2y
p23 (x3 , y3 , x3 )
3.2
51
6WHSVRQWKHGHGXFWLRQRIWKH$HURG\QDPLF(OHPHQWV0DWUL[
/RFDOLQWHUSRODWLRQIXQFWLRQIRUGLVSODFHPHQWDQG
HOHPHQWJHRPHWU\LQORFDO'VTXDUHUHIHUHQFHV\VWHP
'HILQLWLRQRIWKHEODGHVHFWLRQRULHQWDWLRQ
u x3 ( x1 , y1 ) , u y3 ( x1 , y1 ) , u z3 ( x1 , y1 )
e1 ,e2 ,e 3
x ( x1 , y1 ) , y ( x1 , y1 ) , z ( x1 , y1 )
3
'HILQLWLRQRIWKHIXQFWLRQDOYDULDEOHVLQWHUPVRIWKHQRGHVGLVSODFHPHQW
h ( h 0 , x1 , y1 ) , h ( x1 , y1 ) ,
h ( x1 , y1 )
( 0 , x1 , y1 ) , ( x1 , y1 ) , ( x1 , y1 )
)XQFWLRQDOVGHILQLWLRQ
R 1 =
( (
L h , h ,
h , , , du 3 e1 dA 3
R 2 =
A 3 u 3 e1
R 3 =
( (
M h , h ,
h , , , du 3 e2 dA 3
A3 u 3 e2
A 3 u 3 e3
&KDQJLQJIXQFWLRQDOGRPDLQWRD'VTXDUHUHIHUHQFHV\VWHP
R1 =
dA 3
dA1 du 3 e1
1
u 3 e1 A1
R2 =
dA3
dA1 du 3 e 2
1
M ( h , h ,h , , , ) J dA
u 3 e 2 A1
dA
R 3 = D h , h ,
h , , , J 3 dA1 du 3 e3
dA
1
u 3 e3 A1
6\PEROLFLQWHJUDWLRQRYHUGLVSODFHPHQWV
)XQFWLRQDOLQWHJUDWLRQXVLQJ*DXVV/HJHQGUH'LQWHJUDWLRQTXDGUDWXUH
0LQLPL]DWLRQRIWKHIXQFWLRQDOV
&RQIRUPWKHHOHPHQWPDWULFHVIRUWKH$HURG\QDPLF0RGHO
[ F ]e = [ Ma ]e ( u )e + [ Da ]e ( u )e + [ K a ]e ( u )e
Figure 3.9: Steps to deduce the element matrices for the aerodynamic model.
52
3.2
e3
e30
V
e2
k rk
kUk
xs
e1
e10
Figure 3.10: Change on the direction of e1 , e3 vectors and angle of attack due to the
angular velocity of the blade. The wind velocities are represented by shadow lines.
Where:
xs : x axis parallel to the wind speed.
ys : y axis parallel to the rotational wind speed.
e10 : Geometrical e1 direction.
e30 : Geometrical e3 direction.
V : wind speed angle.
p : pitch angle of attack.
3.2
53
k rk
t p arctan
2
kUk
(3.70)
The direction of the vector e2 is based on the position of the blade section, the
direction does not change in function of the wind speed and the rotational speed
of the blade. Vectors e1 and e3 are defined in function of the wind speed and
angular speed of the blade. The expression for those vectors are given in equations
3.71 and 3.72 and a schema is presented in figure 3.10.
(e10 (e10 e2 )e2 ) cos(r + p ) + (e30 (e30 e2 )e2 ) sin(r + p ) + e2
k(e10 (e10 e2 )e2 ) cos(r + p ) + (e30 (e30 e2 )e2 ) sin(r + p ) + e2 k
(3.71)
(e30 (e30 e2 )e2 ) cos(r + p ) (e10 (e10 e2 )e2 ) sin(r + p ) + e2
e3 =
k(e30 (e30 e2 )e2 ) cos(r + p ) (e10 (e10 e2 )e2 ) sin(r + p ) + e2 k
(3.72)
Where:
e10 : Lift direction without rotational speed of the blade.
e30 : Drag direction without rotational speed of the blade.
e1 =
2. Local interpolation for displacement and element geometry to the 2D square reference
frame
The 3D model geometry is discretize using 2D quad elements for the aerodynamic
model. The structural model could use any element topology for the mesh, the
only requirement is the nodes of the Quad elements for the aerodynamic model
must be coincident with the external nodes of the structural model. This means is
possible to use different meshes for the aerodynamic and structural models since
the external nodes of the structural model are coincident with the aerodynamic
mesh.
In this thesis the external geometry of the blade is meshed with 2D quad elements
to applied the aerodynamic model. The blade is discretize by dividing it in radial sections and meshing each of the external resultant areas with the 2D quad
elements as shown in figure 3.11. The 2D quad elements are defined in the 3D
space.
The quad elements defined in the 3D space are transform firstly to a local element
2D coordinate system and secondly to a reference coordinate system. This gives
the capability to do all the mathematics operations independent of the geometry
of the body and the reference integration domain is always constant in shape and
area (see figure 3.12).
54
3.2
(3.73)
Where x32 and y32 are the basis vectors of the coordinate system 2 written in
terms of the basis vectors of the coordinate system 3. Those vectors are defined
as follows:
x32 =
(3.74)
(p43 p13 )
kp43 p13 k
(3.75)
y32 =
3.2
p13
p23
System of coordinate 3
z3
p43 (x, y, z)
p33 (x, y, z)
x3
p13 (x, y, z)
p23 (x, y, z)
y3
System of coordinate 2
y2
p32 (x, y)
p42 (x, y)
x2
p12 (x, y)
p22 (x, y)
Figure 3.11: From the 3D blade geometry to the 2D Quad element scheme.
55
56
3.2
(3.76)
Those functions are the basis functions for the interpolation between the second
coordinate system to the reference coordinate system. Those functions are linear
independent to each others and when they are weighted by the values of the nodes
conform the local interpolation functions for values at the interior of the elements.
The shape functions are plotted in the figure 3.13.
3.2
57
y2
p32
p42
x2
p22
p12
Figure 3.12: Quad-bilinear finite element representation for the 2D geometry on the
reference coordinate system.
58
0.5
0.5
0
0.5
0
0.5
y 0.5 0.5 x
0.5
y 0.5 0.5 x
0.5
0.5
0
0.5
0
0.5
y 0.5 0.5 x
0.5
0
0.5
0
3.2
y 0.5 0.5 x
0.5
0
Figure 3.13: Shape functions for the bilinear quad element in the reference system of
coordinates.
(3.77)
3.2
59
u33
z3
y1
(0.5, 0.5)
u41
u43
(0.5, 0.5)
u31
Equation 3.77
y3
u23
x3
u13
x1
u11
u21
(0.5, 0.5) (0.5, 0.5)
h(x1 , y1 ) = [
u31 (x1 , y1 ), u
32 (x1 , y1 ), u
33 (x1 , y1 )] u1
(3.78)
(3.79)
(3.80)
(3.81)
(x
1 , y1 ) = [u 31 (x1 , y1 ), u 32 (x1 , y1 ), u 33 (x1 , y1 )] u2
(3.82)
(x
1 , y1 ) = [
u31 (x1 , y1 ), u
32 (x1 , y1 ), u
33 (x1 , y1 )] u2
(3.83)
Where:
h0 : initial distance in the ys direction from the center of the blade section to the
center of the element. This term disappeared when the functional is minimized.
0 : the steady angle of attack. This angle is defined in the definition of the
60
3.2
section orientation and its called r . The angle is shown in the figure 3.10.
4. Functionals definition
The aerodynamic model results in 3 functionals (lift, moment and drag). The
functionals are defined for blade sections because the aerodynamic forces are defined for blade section as well.
The functionals reads :
Z Z Z
h,
, ,
R1 =
L(h, h,
)du3 e1 dA3
(3.84)
A3
R2 =
h,
, ,
M (h, h,
)du3 e2 dA3
(3.85)
Z Z
h,
, ,
D(h, h,
)du3 e3 dA3
(3.86)
A3
R3 =
u3 e1
Z Z
A3
u3 e2
u3 e3
Where:
R1: functional for the lift force.
R2: functional for the torsional moment.
R3: functional for the drag.
A3 : domain of integration which is the area of the element in the coordinate
h,
,
system number 3 or global coordinate system. The expressions for h, h,
are replaced into the functional expressions. Those functional expressions are
function of the elements displacements .
5. Changing the functional domain to the 2D square reference system
The integration domain of the functionals given by the expressions 3.84, 3.85 and
3.86 are in the coordinate system 3 or global coordinate system. The explained
geometry transformation from the 3D geometry to the 2D geometry (equation
3.73) is used to change the domain of integration from the 3D to a 2D domain of
integration. The 2D domain of integration in the coordinate system number 2 is
transformed to the reference domain of integration in the system of coordinates
number 1 using equation 3.76 with the idea to have the same domain of integration for all the elements. The result are expressions for the functionals defined in
the reference integration domain A1 .
The functionals reads :
Z Z Z
dA
2
h,
, ,
R1 =
L(h, h,
)du3 e1 J
dA1
(3.87)
dA
1
A1 u3 e1
Z Z Z
dA
2
h,
, ,
R2 =
M (h, h,
)du3 e2 J
dA1
(3.88)
dA
1
A1 u3 e2
3.2
61
R3 =
Z Z
A1
u3 e3
dA
2
h,
, ,
D(h, h,
)du3 e3 J
dA1
dA1
(3.89)
Where:
A1 : reference area of integration in the coordinate system 1. The area is shown
inthe pictures
3.14 and 3.12.
dA2
J dA1 : Jacobian of the coordinate transformation from the domain in the coordinate system number 2 to the domain in the coordinate system number 1 or
reference coordinate system.
The jacobian of the transformation is given by the expression:
J
dA
2
dA1
x2
x1
y2
x1
x2
y1
y2
y1
(3.90)
b1 = w1 e1y
b2 = w2 e1y
b3 = w3 e1y
b4 = w4 e1y
c1 = w1 e1z
c2 = w2 e1z
c3 = w3 e1z
c4 = w4 e1z
Z Z
A1
g1 J
dA
2
dA1
dA1
(3.91)
Where:
g1 =
Z
Z
Z
L a1 du131 + L a2 du231 + L a3 du331 + L a4 du431
Z
Z
Z
Z
+ L b1 du132 + L b2 du232 + L b3 du332 + L b4 du432
Z
Z
Z
Z
+ L c1 du133 + L c2 du233 + L c3 du333 + L c4 du433
(3.92)
62
a1 = w1 e2x
a2 = w2 e2x
a3 = w3 e2x
a4 = w4 e2x
b1 = w1 e2y
b2 = w2 e2y
b3 = w3 e2y
b4 = w4 e2y
3.2
c1 = w1 e2z
c2 = w2 e2z
c3 = w3 e2z
c4 = w4 e2z
Z Z
g2 J
A1
dA
2
dA1
dA1
(3.93)
Where:
Z
Z
Z
Z
g2 = L a1 du131 + L a2 du231 + L a3 du331 + L a4 du431
Z
Z
Z
Z
+ L b1 du132 + L b2 du232 + L b3 du332 + L b4 du432
Z
Z
Z
Z
+ L c1 du133 + L c2 du233 + L c3 du333 + L c4 du433
(3.94)
b1 = w1 e3y
b2 = w2 e3y
b3 = w3 e3y
b4 = w4 e3y
c1 = w1 e3z
c2 = w2 e3z
c3 = w3 e3z
c4 = w4 e3z
Z Z
A1
Where:
g3 =
g3 J
dA
2
dA1
dA1
(3.95)
Z
Z
Z
L a1 du131 + L a2 du231 + L a3 du331 + L a4 du431
Z
Z
Z
Z
+ L b1 du132 + L b2 du232 + L b3 du332 + L b4 du432
Z
Z
Z
Z
+ L c1 du133 + L c2 du233 + L c3 du333 + L c4 du433
(3.96)
3.2
63
f (x)dx
n
X
i=1
i f (xi )
(3.97)
Where:
n: number of evaluation points.
i : weighting value.
xi : evaluation point.
The error on this method is decreasing by increasing the number of evaluated
points and choosing the right weighting values. The variants of this method are
based on the number of evaluation points and weighting values [51]. This paper
presents many variants of this method with the evaluating points and the weighting values on the interval [1, 1].
Gauss-Legendre Two-Point Rule:
The method used to integrate the functional over the area is called Gauss-Legendre
Two-Point Rule. This method uses two points and two weighting values presented
in the table 3.1. The reference integration domain is defined between [1/2, 1/2]
Points number
1
2
i
1.0
1.0
xi
1
3
1
in x1 and y1 . For this domain the evaluation points and weighting functions are
presented in the table 3.2. The application of the Gauss-Legendre Two-Point rule
Points number
1
2
i
2.0
2.0
xi
1
2 3
1
2 3
64
3.2
1
2
1
2
1
2
1
2
1 1
1
1
1
1
f (x, y)dxdy 4 f ( , ) + f ( , ) + f ( , )+
2 3 2 3
2 3 2 3
2 3 2 3
1
1
f( , )
2 3 2 3
(3.98)
The integral expression for the functionals using the equation 3.98 to integrate
over the area are:
1
1
1
1
1
R1 = 4 g1 |( 1
+g
|
+g
|
+g
|
(3.99)
1
1
1
1
1
, )
( , )
( , )
( , )
2
3 2
3 2
3 2
3 2
R2 = 4 g2 |(
1
, 1
)
2 3 2 3
+g2 |( 1
,
+g2 |(
)
, 1
2 3 2 3
+g2 |(
1
1
,
)
2 3 2 3
R3 = 4 g3 |(
1
, 1
)
2 3 2 3
+g3 |( 1
,
+g3 |(
)
, 1
2 3 2 3
+g3 |(
1
1
,
)
2 3 2 3
)
3 2 3
)
3 2 3
(3.100)
(3.101)
Where g1 , g2 and g3 are defined in equations 3.92, 3.94 and 3.96 respectively.
(R1 + R3 )
uk3m
(3.102)
R2
uk3m
(3.103)
Mpkm =
Where k=1,2,3,4 is the node number and m=1,2,3 is the degree of freedom direction. The expression for the generalized forces are written in the vector [F] in
the following organization:
h
[F] = Fp11 Fp12 Fp13 Mp11 Mp12 Mp12 Fp21 Fp22 Fp23 Mp21 Mp22 Mp22
(3.104)
it
Fp31 Fp32 Fp33 Mp31 Mp32 Mp32 Fp41 Fp42 Fp43 Mp41 Mp42 Mp42
e
3.2
65
(3.105)
Where:
[F]e : the generalized forces vector acting on the nodes of the quad element. The
vector is shown in equation 3.106.
[u]e : vector which contains all the displacements degree of freedom of the nodes
on the element. The vector is shown in equation 3.107.
[u]
e : vector which contains all the generalized velocities degree of freedom of the
nodes on the element. The vector is shown in equation 3.108.
[
u]e : vector which contains all the generalized acceleration degree of freedom of
the nodes on the element. The vector is shown in equation 3.109.
[MA ]e : element matrix for the generalizes aerodynamic forces due the generalized acceleration degree of freedom. This matrix contains the terms of expression
3.104 factorized by the vector [
u ]e .
[DA ]e : element matrix for the generalizes aerodynamic forces due the generalized
velocity degrees of freedom. This matrix contains the terms of expression 3.104
factorized by the vector [u]
e.
[KA ]e : element matrix for the generalizes aerodynamic forces due the generalized
displacement degrees of freedom. This matrix contains the terms of expression
3.104 factorized by the vector [u]e .
h
[F]e = Fp11 Fp12 Fp13 Mp11 Mp12 Mp12 Fp21 Fp22 Fp23 Mp21 Mp22 Mp22
it
Fp31 Fp32 Fp33 Mp31 Mp32 Mp32 Fp41 Fp42 Fp43 Mp41 Mp42 Mp42
(3.106)
h
[u]e = u131 u132 u133 u131 u132 u133 u231 u232 u233 u231 u232 u233
it
u331 u332 u333 u331 u332 u333 u431 u432 u433 u431 u432 u433
(3.107)
h
[u]
e = u1
31 u1
32 u1
33 u1
31 u1
32 u1
33 u2
31 u2
32 u2
33 u2
31 u2
32 u2
33
it
u3
31 u3
32 u3
33 u3
31 u3
32 u3
33 u4
31 u4
32 u4
33 u4
31 u4
32 u4
33
(3.108)
66
h
[
u ]e = u
131 u
132 u133 u
131 u
132 u
133 u
231 u232 u
233 u
231 u
232 u
233
it
333 u
331 u
332 u
333 u431 u
432 u
433 u
431 u432 u433
u
331 u332 u
3.2
(3.109)
(3.110)
(3.111)
The global vectors which contains the degree of freedom are defined in equations
3.112, 3.113 and 3.114.
h
it
[u] = ..., [u]l1 , [u]l , [u]l+1 , ...
(3.112)
h
it
[u]
= ..., [u]
l1 , [u l ], [u]
l+1 , ...
h
it
[
u] = ..., [
u]l1 , [
u]l , [
u]l+1 , ...
(3.113)
(3.114)
The matrices [MA ], [DA ] and [KA ] are defined to satisfied equation 3.115. They
are conform from the element matrices [MA ]l , [DA ]l and [KA ]l respectively.
[F] = [MA ][
u] + [DA ][u]
+ [KA ][u]
(3.115)
The process to conform the global matrices matrices [MA ], [DA ] and [KA ] from
the element matrices [MA ]l , [DA ]l and [KA ]l is called assembling.
The local element matrix [MA ]l , [DA ]l and [KA ]l for each element is divided
in 16 parts, the column position of those sub-matrices in the global matrix are
given by the position on the degree of freedom vector in the global matrix and
the row position is given by the position of the generalized force vector for the
element on the global matrix.
The assembling procedure is repeated three times for all the elements of the
FEM model to build the sparse mass, damping and stiffness aerodynamic
matrices. The assembling procedure is showed in figure 3.15, the figure shows
how the equation form the element matrix is positioning in the global matrices
to conform the global matrix.
3.2
Element matrix
Generalized
Local
element
element
force
matrix
vector
Element
DOF vector
DOF node 1
DOF node 2
DOF node 3
DOF node 4
Forces node 1
Forces node 2
Forces node 3
Forces node 4
Forces acting
on second node
Equation for
generalize
forces acting
on second node
Generalized
forces vector
Global matrix
DOF vector
67
68
3.2
The Equivalent Complex Mass, Damping and Stiffness Matrices of the Aerodynamic
Model
The resultant aerodynamic model from the assembling process is:
[Fa ] = [MA ][
u] + [DA ][u]
+ [KA ][u]
(3.116)
3.3
69
section.
5. Reduced frequency (k): The reduced frequency is given by k = Ub . Although the vibration frequency is the same for the blades, the reduced frequency
changes for different blades section in function of the value for the half chord of
the blade section b and the total velocity acting on the blade section U (composed
by the wind speed and the velocity due to the blade rotation).
The physical meaning of why the local element depends on global and local properties is because the aerodynamics (represented by the aerodynamic model) depends
on global properties and local properties. On the other hand the equation 3.1 for
the structural model depends only in local properties and boundary conditions,
that is the reason why the elements matrices for the structural part only depends
on local properties.
du
d2 u
+ [Ds r]
+ [Ks r]u = F(t)
2
dt
dt
(3.117)
The aerodynamic model leads to the system of equation 3.116 which is:
[Fa ] = [MA ][
u] + [DA ][u]
+ [KA ][u]
(3.118)
The external forces F(t) on the system of equation 3.117 are the aerodynamic
forces [Fa ] of the system 3.118.
The equation 3.118 is replaced into 3.117:
[Ms r]
d2 u
du
+ [Ds r]
+ [Ks r]u = [MA ][
u] + [DA ][u]
+ [KA ][u]
dt2
dt
(3.119)
70
[Ms r MA ]
d2 u
du
+ [Ds r DA ]
+ [Ks r KA ]u = 0
dt2
dt
3.3
(3.120)
The equation 3.120 is the system of equation which represents the complete behavior of the wind turbine (aerodynamic, rotational and structural models). The
equation 3.120 is rewritten as:
[Mt ]
d2 u
du
+ [Dt ]
+ [Kt ]u = 0
2
dt
dt
(3.121)
Where:
[Mt ]: the complex mass matrix of the complete model [Ms r MA ].
[Dt ]: the complex damping matrix of the complete model [Ds r DA ].
[Kt ]: the complex stiffness matrix of the complete model [Ks r KA ].
(3.122)
Where [A] and [B] are the complex matrices, are the eigenvalues and X are the
eigenvectors.
The second order ODE system of equation 3.121 must be transform to a system
of equation like 3.122 to compute the eigenvalues using the Arnoldi algorithm.
The transformation is done in two steps. The first step when the second order of
ODE system given by the equation 3.121 is transform to a first order ODE and
the second step when a general solution for an ODE linear system is replaced into
the first order system of equation.
The chosen transformation of the second order ODE system 3.121 to a first order
ODE results in the system of equation 3.122:
[A]V [B]
dv
=0
dt
(3.123)
Where:
V=
du
dt
(3.124)
3.3
[A] =
[B] =
I
0
0
Kt
0
Mt
I
Dt
71
(3.125)
(3.126)
(3.127)
Equation 3.127 is in the form of equation 3.122 and it is solved using the Arnoldi
algorithm with spectral transformation.
kV
b
(3.128)
72
3.3
V : Total velocity (velocity due rotational speed and wind speed) at the 75% of
the blade length.
b: Half of the chord at the section on the 75% of the blade.
5. The algorithm computes and assembles all the required matrices, for the given
wind and rotor speed, to obtain the eigenvalue problem show on equation 3.127.
For each of the selected frequencies the aerodynamic matrices changes.
6. The eigenvalue problem on step 5 is solved for all the selected frequencies
. The eigenvalue problem is solved for the first 20 eigenvalues with smaller modulus for each of the . The eigenvalue with smaller value of the imaginary part
(absolute value) is saved for each of the .
7. The eigenvalue with smaller value of the imaginary part (absolute value) is
selected from the saved values. The imaginary part of this eigenvalue is compared with the the imaginary part of the previous eigenvalue calculated for a lower
rotational speed. If the imaginary values have the same sign the algorithm come
back to step 3 with a bigger rotational speed.
8. The imaginary part of the last obtained eigenvalue has different sign. This
means the eigenvalue pass a point in which the eigenfrequency is zero. The rotational speed where the eigenfrequency is zero is computed using a linear interpolation. This point could be an unstable operational because the mode is in phase.
9. The real value for the possible unstable rotational speed is computed using
a linear interpolation. A positive value means for this rotational speed the system is unstable because the mode is in phase and the amplitude increases in time,
a negative value means only the mode is in phase and the instability do not occur,
in this case the algorithm comes back to step 3.
10. The user come back to step 1 and start the algorithm again to find the
unstable rotational speed for a different wind speed.
Note:
Sometimes the sign does not change and the computed unstable speed is higher
than the reality. This behavior is recognized when closer wind speed have very
different unstable rotational speeds. When this happens the user can see the obtained eigenfrequencies in the step 7 are very close to zero at least in two iteration
for different rotational speed. In this case, a second order polynomial fit is applied
to find the angular speed for which a zero value of the eigenfrequency is obtained.
The polynomial fit is done using the point with smaller eigenfrequency and the
two points closer to it (see figure 3.17).
A scheme for the iteration procedure is shown in the figure 3.16.
3.3
6HWD:LQG6SHHG
6HOHFW5RWRU6SHHG
,WHUDWLRQIRUGLIIHUHQWIUHTXHQFLHV
6HOHFWWKHUHGXFHGIUHTXHQFLHVWRWHVW
&RPSXWHWKHVHWRIIUHTXHQFLHVXVLQJVHFWLRQDO
SURSHUWLHVRIWKHEODGHDWRILWVUDGLXV
k V
=
b
$VVHPEOHWKHFRPSOHWHV\VWHPRIHTXDWLRQIRU
HDFKIUHTXHQF\
Mt
d 2u
du
+ Dt
+ tu = 0
dt 2
dt
,QFUHPHQWWKHURWDWLRQDO
VSHHGRIWKHURWRU
6ROYHIRUWKHHLJHQYDOXHVFORVHWRWKHUHDOD[LV
(A B ) X = 0
6HOHFWWKHHLJHQYDOXHZLWKWKHVPDOOHUIUHTXHQF\
,VWKHLPDJLQDU\SDUWRIWKH
HLJHQYDOXHFKDQJHVWKHVLJQ"
1R
<HV
8VLQJOLQHDULQWHUSRODWLRQLV
IRXQGWKHURWDWLRQDOVSHHGZKHUH
WKHHLJHQIUHTXHQF\LV]HUR
,VLWSRVLWLYHWKHUHDOSDUWRIWKH 1R
HLJHQYDOXHIRU]HUR
HLJHQIUHTXHQF\"
<HV
8QVWDEOH
Figure 3.16: Iteration to find the first unstable operational points (static).
73
74
7ZRFRQVLGHUDWLRQIRULQVWDELOLW\PRGHLQSKDVHDQGSRVLWLYHUHDOSDUWRIWKH
HLJHQYDOXH
7KHLPDJLQDU\SDUWRIWKHHLJHQYDOXHFKDQJHVLQVLJQOLQHDULQWHUSRODWLRQ
(LJHQYDOXH
LPDJLQDU\SDUW
0RGHLQ
SKDVH
5RWDWLRQDO6SHHG>530@
(LJHQYDOXH
UHDOSDUW
8QVWDEOH
5RWDWLRQDO6SHHG>530@
7KHLPDJLQDU\SDUWRIWKHHLJHQYDOXHLVVPDOOHQRXJKVHFRQGRUGHQSROLQRPLDOILW
(LJHQYDOXH
LPDJLQDU\SDUW
0RGHLQ
SKDVH
5RWDWLRQDO6SHHG>530@
(LJHQYDOXH
UHDOSDUW
8QVWDEOH
5RWDWLRQDO6SHHG>530@
3.3
3.3
75
Dynamic Instabilities
The algorithm searches for the smaller rotor speed at which a dynamic instability (flutter) occurs for a given wind speed.
The first unstable operational points are computed using an iterative algorithm.
The algorithm is the same as the algorithm to solve for static instabilities until
the step number 6.
The next steps are new for dynamic instabilities:
7. The sign of the real part of the eigenvalue with smaller eigenfrequency is
analyzed. A positive or a zero values for the real part is interpreted as instability.
If the real part is negative, that mens the response of the system is decaying in
amplitude and the system is stable, the used increment the angular speed and
come back to step 3.
8. The user found a dynamic unstable point and he come back to step 1 and
start the algorithm again to find the unstable rotational speed for a different
wind speed.
When the author of this thesis test the method, he selected a small amount
of different rotational speed to find the unstable points. This rotational speeds
are based in experience and the objective was to do faster the process to find the
different unstable points.
A scheme for the iteration is showed in figure 3.18 and the different possibilities of stability are showed in the figure 3.19 based on the eigenvalues of the
system.
76
6HWD:LQG6SHHG
6HOHFW5RWRU6SHHG
,WHUDWLRQIRUGLIIHUHQWIUHTXHQFLHV
Mt
du
du
+ Dt
+ tu = 0
dt 2
dt
6ROYHIRUWKHHLJHQYDOXHVFORVHWRWKHUHDOD[LV
(A B ) X = 0
6HOHFWWKHHLJHQYDOXHZLWKWKHVPDOOHUIUHTXHQF\
,VWKHUHDOSDUWRIWKHHLJHQYDOXHLV
$
Figure 3.18: Iteration to find the first unstable operational points (dynamic).
3.3
3.3
77
7\SHVRIVROXWLRQVIRUGLIIHUHQWHLJHQYDOXHV
(LJHQYDOXH 5H,PL
5
5
6WDWLF8QVWDEOH
'LYHUJHQFH
6WDEOH
6WDWLF
5,PL
'\QDPLF,QVWDELOLW\
)OXWWHU
5,PL
'HFD\LQJ6WDEOH
,PL
5 ,PL
5HMHFW
,PL
5HMHFW
1HXWUDO0RWLRQ
Figure 3.19: Possibilities for unstable operational point based on the eigenvalues.
78
3.4
Pre-processing
The pre-processing step is the substep number 1 in the figure 3.20.
A code based in a parametric model of a wind turbine is written in PCL. This
code creates the finite element model of the wind turbine efficiently. It is programmed due to the high difficulty to mesh a wind turbine. The programmed
code has the capability to draw a wind turbine, create a complete mesh of the
wind turbine using only quad elements, create and assign the properties for the
different materials or elements. The time spent to create the finite element model
of the wind turbine is reduced up to 97%. The code has the capability to change
the pitch and the blade position easily. The connection between the tower, nacelle, rotor and blades is rigid. The nacelle and rotor are modeled as a disks with
equivalent inertia and mass properties.
Processing
The processing step is divided into eight substeps. The substeps are numbering
from two to nine in the figure 3.20.
The substep two is the modification of the solver 107 for eigenvalues of NASTRAN. This solver computes the eigenfrequencies and eigenmodes of a structure
using the direct approach (solve the eigenvalue of the complete system). A DMAP
subroutine is compiled for this solver with the objective to modify the solver and
create an access to all the finite element properties that is required to implement
the method to include the aerodynamic and rotational forces due to the non inertial frame. The data of the finite element model is printed in the substep three.
The substep four until the substep eight are programmed in MATLAB. The
substep number four read the data written by the DMAP subroutine in the NAS-
3.4
79
TRAN solver and its convert in MATLAB readable files. The substeps five and
six computes the aerodynamic matrices and the matrices to include the forces
due to the non-inertial reference frame. The substep seven assemble and coupled the aerodynamic and the structural matrices considering the forces on the
non-inertial reference frame. Thus it is conforming a system of equation which is
solved for the eigenvalues and eigenmodes using the Arnoldi algorithm with spectral transformation [52]. This step uses the algorithm described in the section
3.3.2 to find the unstable operational points of the wind turbine. The results for
the instabilities are sent to NASTRAN and they are printed in the step nine.
Post-processing
The post-processing is the substep number ten in the figure 3.20. The operational
unstable conditions are sent to the PATRAN GUI interface of NASTRAN. Although the complex eigenmode associated to the instability is computed, it is not
possible to see using the PATRAN GUI. PATRAN is designed for structural analysis where the modes are real and it only has the capability to show real modes.
The modes associated to the instability are complex due to the complexity of the
aerodynamic matrices, then the implementation to see the complex modes were
not possible in PATRAN.
The flux diagram of the solver is shown in figure 3.20
80
$
3.4
% %%
!"#
M s , Ds , K s
% %' . %(
%(
5
( $
M a , Da , K a
, %( %
-(% %%
M s , Bs , K s
D12 , K 12
%( (//
( M s M a ) X + ( Ds - Dri - Da ) X
+ ( K s K ri K a ) X = 0
-*% *
% ' %%
-
9
%*
8
,
10
- * %0%
.
(%
Figure 3.20: Implementation of the method using MATLAB, NASTRAN and PATRAN.
Chapter 4
82
4.1
4.1 Finite element model for the 5MW Reference Wind Turbine
The reference NREL offshore 5-MW baseline wind turbine is the wind turbine
model used to verified the method. The properties of this wind turbine are shown
in [54]. This wind turbine is a three-bladed upwind variable-speed variable bladepitch-to-feather-controlled turbine. This model was created by using the design
information from the published documents of turbine manufacturers, with especial
focus on the REpower 5M machine. Although the detailed data for the REpower
5M machine wind turbines was unavailable, it uses the public available properties
from the conceptual models in the WindPACT, RECOFF, and DOWEC projects.
The wind turbine model for this thesis is divided into 5 different subcomponents:
The tower, nacelle, drive train, hub and blades. Those components are parametric modeling using the PCL language of PATRAN. The general properties of the
5MW wind turbine are shown in table 4.1.
Wind Regime
Rotor Orientation
Control
Cut in wind speed
Cut out wind speed
Rated power
Number of blades
Rotor Diameter
Hub Diameter
Hub Height
Maximum Rotor Speed
Maximum Generator Speed
Gearbox Ratio
Maximum Tip Speed
Hub Overhang
Shaft Tilt Angle
Rotor Precone Angle
Rotor Delta3 (sweep) Angle
4.1.1 Tower
The tower is the deep support and it is modeled using the finite element method.
The geometry is shown in figure 4.1.The material is isotropic with properties given
4.1
83
in table 4.2.
3.87m
0.0247m
Tower Top
87.6m
38.23m
0.0351m
Tower bottom
6.0m
Variable
Mudline
Figure 4.1: Deep tower. The boundary condition is applied at the tower bottom.
2.10E+11 N/m2
8.08E+10 N/m2
8500 kg/m3
.
The tower is meshed using quad plate elements.
84
4.1
Yaw axis
Nacelle
1.9m
0.21m
Shaft axis
5.01m
g
89.56m
Hub
Tower Top
Tower bottom
4.1.3 Blades
The aerodynamic properties for the blade section are given in table 4.4, the airfoils
names are shown in table 4.5.
The geometry, composites layout and materials are obtained from the UpWind
report WMC5MW laminate lay-out of reference blade for WP[53]. The blade is
modeling using the quad plate composites elements available in NASTRAN. The
finite element model takes the real layout into account considering all the details
and materials on the layouts shown in the Appendix I.
4.1
Hub
Mass
Inertia about the shaft axis
Nacelle
Mass
Inertia about the yaw axis
85
56.780 Kg
115.926 Kgm2
240.000 Kg
2.607.890 Kgm2
Figure 4.3: A picture of the finite element model. The rigid connectors are represented
by pink lines.
nodes which are the top of the tower, the center node of the disk which represents
the nacelle, the center node of the disk which represents the hub and the nodes
which are on the border of the blade close to the shaft. The condition is all
the nodes must have the same displacements for all the degrees of freedom, that
means have equals displacements and rotations. The result is a connection which
is rigid between the nodes. A scheme for this rigid connection is show in the figure
4.3.
The large displacements on a wind turbine are on the blades and the tower, thus
the assumption to impose a rigid connection between the blades and the tower
considering a rigid hub and nacelle is possible.
86
4.1
Radial position
[m]
0.000
4.100
6.833
10.250
14.350
18.450
22.550
26.650
30.750
34.850
38.950
43.050
47.150
51.250
54.667
57.400
61.500
Twist
[deg]
13.308
13.308
13.308
13.308
11.480
10.162
9.011
7.795
6.544
5.361
4.188
3.125
2.319
1.526
0.863
0.370
0.106
Radial distance
[m]
2.733
2.733
2.733
4.100
4.100
4.100
4.100
4.100
4.100
4.100
4.100
4.100
4.100
4.100
2.733
2.733
2.733
Chord
[m]
3.542
3.854
4.167
4.557
4.652
4.458
4.249
4.007
3.748
3.502
3.256
3.010
2.764
2.518
2.313
2.086
1.419
Airfoil number
[]
1
1
2
3
4
4
5
6
6
7
7
8
8
8
8
8
8
4.1
NFoil
1
2
3
4
5
6
7
8
Airfoil name
cylinder1
cylinder2
DU40 A17
DU35 A17
DU30 A17
DU25 A17
DU21 A17
NA64 A17
87
Blade Pitch [ ]
Rotor RPM
20
15
10
0
5
10
15h
Wind Speed
20
m
s
25
meshed in such way that the structural model also is used to defined the aerodynamic model using the discretization of the external skin of the blade. The tower
and the blades are meshed with only quad elements. This is chosen because the
88
4.1
Input Parameters
- 2D Airfoils geometry
- Airfoil position
- Chord and twist distribution
-Spars , web and shell
dimension
-Tower dimensions
- Composite material direcction
-Composite materials
properties and plies
-Number of elements per
section of the blade
- Mass and inertia of the
Nacelle and Hub
-Number of elements for the
tower
PCL Code
Operation Point
Draw Geometry
- Blade Pitch
- Angular position of
the blades around shaft
axis
Mesh geometry
(Quad elements)
Impose boundary
conditions on the tower
Figure 4.5: Diagram for the parametric wind turbine model in PATRAN
quad elements gives better results since the element integration on the reference
frame has less error although do a mesh with only quad elements is harder. The
geometry and the mesh of quad elements is parameterized.
4.1
89
53
4650
4455
26136
y
n
y2
Kh
k r + Vk
kVk
h, L
s
a p
n
z K k rk
M ,
Figure 4.6: Simple model for stability analysis at 75% of the blade radius.
Where:
a : Wind angle of attack.
s : Structural angle of the blade at 75% of the radius.
90
4.1
Fy2 = m h
(4.1)
X
Mz = I
(4.2)
L cos(n ) + Kl h = 0
mh
I L d cos(n ) M + K = 0
(4.3)
M = 2u2 b d1 ( C(k)
2a)) 2u
+
u h + C(k) + (1 + C(k)(1
(4.5)
2
3
b
ab
1
2 b
d2 2u
2u
2 h ( 8 + a ) 2u2
The equation of motion are reorganized as:
+ DX
+ KX = 0
MX
(4.6)
M=
D=
m
2u2 b
ab2
2u2
ab2
2u2 cos(n )
b
2u2 cos(n )
C(k)
u cos(n )
C(k)
u d1 +
cos(n )( C(k)
u cos(n ))
(4.7)
I
2u2 b
( 18
b3
a2 ) 2u
2+
+ +
ab2
d cos(n )( 2u
2 cos(n ))
(4.8)
b
(1 + C(k)(1 + 2a)) 2u
cos(n )
b
d2 2u
b
(1 + C(k)(1 2a)) 2u
d1 +
b
cos(n )((1 + C(k)(1 + 2a)) 2u cos(n ))
(4.9)
4.1
K=
"
Kl
2u2 b
K
2u2 b
C(k)cos(n )
C(k)d1 + d cos(n )C(k)cos(n )
91
(4.10)
This method is implemented in the 5MW and 20MW wind turbines assuming
the structural frequency to compute the reduced frequency is constant for all the
different wind speed. The values assumed are 0.20 Hz for the 5MW wind turbine
and 0.11 Hz for the 20MW wind turbine. Those values are the eigenfrequency
obtained from the finite element model of the wind turbines with 4% of structural
damping.
Sectional property
Chord [m]
Mass [kg/m]
Momentum of Inertia [kgm]
Flapwise stiffness [N/m2 ]
Torsional Stiffness [N ]
Radial position [m]
5MW
2.7
138.9
27.7
2.7E3
3.5E5
47.7
20MW
8.0
709.8
149.8
8.5E3
2.4E6
109.5
The wind turbines are pitch regulated and their pitch control curves are shown
in the figures 4.4 and 5.5.
The first unstable angular velocity of the blade for a range of wind speed is showed
in the figure 4.7
The unstable speeds are highly dependant on the reduced frequency value.
Although that means this model is not accurate, it is in the right order of magnitude [32]. This model is used as an estimation of the instabilities for different
wind speed and obtain a guess for the instabilities of the 20MW wind turbine.
92
4.2
Instabilities for the simple model of 5MW Instabilities for the simple model of 20MW
36.6
28.5
28
36.55
Rotational speed [RPM]
27.5
36.5
36.45
27
26.5
26
25.5
36.4
25
36.35
10
20
Wind speed [m/s]
30
24.5
10
20
Wind speed [m/s]
30
4.2
93
20
15
10
10
15
Wind speed [m/s]
20
25
Figure 4.8: Static instabilities for the 5MW wind turbine (divergence).
The predicted rotational speed is higher than the rated rotor speed for the 5MW
wind turbine. Thus divergence instabilities are not expected for the wind turbine.
94
4.2
35
Simple model
Potential flow
Viscous flow
AIAA 20081302
30
25
20
15
10
5
0
5
10
15
Wind speed [m/s]
20
25
Figure 4.9: Dynamic instabilities for the 5MW wind turbine (flutter).
because from the energy point of view, the energy of the system should increase
when the system are in the unstable point, the lift add energy to the system
and the drag take out energy of the system, this mean when drag is added to the
system the wind turbine could rotate faster because the drag is dissipating energy.
The lower unstable rotor speed is at lower wind speed , that agrees with the
lower aerodynamic damping predicted at lower wind speed in [55].
The simple model overestimate the maximum rotational speed of the wind turbine.
The predicted rotational speed for flutter is higher than the rated rotor speed
for the 5MW wind turbine. Flutter instabilities are not expected for this wind
turbine.
Chapter 5
Application: Analysis of a
20MW Wind Turbine
The fourth chapter shows the verification of the method by testing the solver in
the 5MW baseline wind turbine for the Upwind EU project. The Upwind project
searches for new design and solutions for bigger wind turbines. This chapter
shows the analysis of the aeroelastic instabilities for an optimum 20MW wind
turbine developed using the 5MW baseline wind turbine. The parametric model
for wind turbines programmed in NASTRAN is used to create the mesh for the
tower and the blade of the 20MW turbine. The drive train is modeled as a rigid
connection between the blades and the tower, the nacelle and hub are modeled as
a equivalent disk with equivalent mass and inertia following the same idea as the
chapter 3 and 4. The analysis of this wind turbine presents a real application of
the methodology and the solver.
96
5.2
ditional design methodologies, there are also some disadvantages. The design
solution of a MDO methodology can be sensitive to the robustness of the analysis
codes, since an optimizer will quickly exploit any weakness in an analysis code.
Therefore, the design team should ensure that the analysis codes are valid for the
entire design space. MDO methodology also should not be viewed as a substitute for expert knowledge and engineering judgement. It is simply another tool in
the designers toolbox, which allows more efficient exploration of the design space.
Considering all the advantages and disadvantages of the MDO, it is considered as the best alternative to design the 20 MW wind turbine, since it enables
the design of the wind turbine as a complex system, which its physics involves
couplings between various interacting disciplines/phenomena. However, still the
linear upscaling approach is used to get the initial design variables of the 20 MW
wind turbine from the 5 MW NREL wind turbine.
Explaining the design optimization process of the 20 MW wind turbine is out
of the scope of this thesis, and only the final results of the multidisciplinary design optimization of the 20 MW wind turbine are used here. The interested reader
can refer to the PhD dissertation of Mr. Turaj Ashuri, Delft University of Technology. However, the usage of the optimum 20 MW wind turbine data guarantees
that the model in which the aroelastic instabilities are checked for is a realistic
model. This increases the confidence on addressing the aeroelastic instabilities
issues of larger scale wind turbines, since the results of any aeroelastic instability
study is model dependent.
5.2 Finite Element Model for the 20MW Reference Wind Turbine
The general properties of the the 20MW wind turbine are show in the table 5.1:
5.2.1 Tower
A scheme for the geometry of the tower of the 20MW wind turbine is showed in
figure 5.1. The material is isotropic with properties given in table 5.2.
The mesh of the tower for the 20 MW wind turbine is also meshed using quad
elements.
5.2 FINITE
Wind Regime
Rotor Orientation
Control
Cut in wind speed
Cut out wind speed
Rated power
Number of blades
Rotor Diameter
Hub Diameter
Hub Height
Maximum Rotor Speed
97
2.10E+11 N/m2
8.08E+10 N/m2
8500 kg/m3
Table 5.2: Material properties of the tower for the 20MW wind turbine.
Hub
Mass
Inertia about the shaft axis
Nacelle
Mass
Inertia about the yaw axis
264.371 Kg
2.160.000 Kgm2
936.800 Kg
82.860.699 Kgm2
Table 5.3: Hub and Nacelle properties for the 20MW wind turbine.
98
5.2
7.96m
0.0528m
Tower Top
157.1m
0.0986m
Tower bottom
16.0m
Variable
Mudline
Figure 5.1: Tower for the 20MW wind turbine. The boundary condition is applied at
the bottom of the tower.
5.2.3 Blades
The blade is modeled using the parameterized model written in PCL. The exact
composite layout of the wind turbine is unknown, then it is necessary to do
a model of the wind turbine with some assumptions to came up with a finite
element model of the wind turbine. The blades were model with the structure
shown in the figure 5.3, using the equivalent materials properties given in table
5.6 is possible to compute and equivalent thickness of the layers showed in the
table 5.5. This properties are obtained form the phd work....(). Each layer is
modeled with quad plate elements using the equivalent thickness and material
properties. The values between the defined radial positions on the table 5.4 are
linear interpolated, this task is done using the PATRAN software.
5.2 FINITE
Radial position
[m]
0.000
2.771
7.390
12.009
16.628
21.247
25.880
30.499
35.118
42.053
55.924
69.781
83.651
97.508
111.379
125.250
132.171
135.639
139.106
142.119
Chord
[m]
9.000
9.000
9.000
9.312
9.999
10.686
11.000
10.992
10.969
10.903
10.659
10.256
9.685
8.936
8.000
3.028
0.525
0.120
0.120
0.120
Shell thickness
[m]
0.080
0.080
0.080
0.070
0.051
0.041
0.041
0.041
0.042
0.042
0.043
0.045
0.047
0.048
0.050
0.050
0.041
0.032
0.023
0.015
Web thickness
[m]
0.000
0.000
0.010
0.010
0.010
0.010
0.010
0.010
0.011
0.011
0.013
0.015
0.018
0.020
0.021
0.022
0.019
0.016
0.013
0.010
Spar thick
[m]
0.000
0.000
0.010
0.018
0.024
0.027
0.027
0.027
0.026
0.026
0.024
0.022
0.019
0.017
0.014
0.012
0.011
0.011
0.010
0.010
99
100
Radial position
[m]
0.000
2.771
7.390
12.009
16.628
21.247
25.880
30.499
35.118
42.053
55.924
69.781
83.651
97.508
111.379
125.250
132.171
135.639
139.106
142.119
Twist
[deg]
13.308
13.308
13.308
13.308
13.308
13.308
12.265
10.252
8.919
8.335
7.559
7.116
6.773
6.300
5.464
3.542
2.157
1.412
0.655
0.000
Distance(1)
[m]
0.500
0.500
0.500
0.460
0.420
0.390
0.375
0.375
0.375
0.375
0.375
0.375
0.375
0.375
0.375
0.375
0.375
0.375
0.375
0.375
5.2
Airfoil
[]
Cylinder1
Cylinder1
Cylinder1
Cylinder2
Cylinder2
XDU00W401
XDU00W401
XDU00W401
XDU00W350
XDU00W350
XDU97W300
DU91W2250
XDU93W210
NACA64618
NACA64618
NACA64618
NACA64618
NACA64618
NACA64618
NACA64618
Table 5.5: Aerodynamic properties of the 20MW wind turbine blades. Distance (1) is
the distance from the leading edge to middle of the airfoil normalized by the chord.
Shell
Web
Spar
E11
[GP a]
10.37
10.37
27.1
E22
[GP a]
10.37
10.37
27.1
G12
[GP a]
4.5
4.5
4.5
nu12
[]
0.3
0.3
0.3
Density
[ Kg
m3 ]
643.3
676.7
1700
Table 5.6: Properties for the materials of the 20MW wind turbine blades.
101
Yaw axis
Nacelle
3.8m
3.5m
Shaft axis
10.0m
g
161.9m
Hub
Tower Top
Tower bottom
Figure 5.2: Nacelle and Hub center of mass for the 20MW wind turbine.
102
Spar
0.15c
5.2
Web
Shell
0.5c
Figure 5.3: Structural diagram for the sections of the 20MW wind turbine.
Figure 5.4: Picture of the finite element blade for the 20MW wind turbine, the colors
represents different properties on the PCL program.
18
16
103
Blade Pitch [ ]
Rotor RPM
14
12
10
8
6
4
2
0
5
10
15
h i
Wind Speed
20
25
m
s
4
4650
4455
26136
104
5.3
12
10
10
15
Wind speed [m/s]
20
25
Figure 5.6: Static Instabilities for the 20MW wind turbine (divergence).
The plot two types of solution, the potential flow solution and the viscous
solution.
The potential flow solution is the solution obtained with the implementation of
the methodology explained in this thesis using 2 value for the lift coefficient
without including drag. The viscous solution is the solution obtained when it
is included the real aerodynamic characteristics of the airfoils taken into account
the lift coefficients, the drag and the moment coefficient for the different airfoils
along the blade.
The predicted values of the unstable rotor speed are higher than the rotational speed of the wind turbine, this means instabilities on the wind turbine are
105
not expected.
The maximum rotational speed predicted for the viscous solution is higher
than the values predicted using the potential flow solution, this is because the
drag take out energy of the wind turbine.
The unstable rotor speed is lower in comparison with the 5MW wind turbine.
A lower rotor speed is expected because the natural frequencies of the wind turbine decreases linearly with respect to the linear upscale factor.
25
Simple model
Potential flow
Viscous flow
20
15
10
10
15
Wind speed [m/s]
20
25
Figure 5.7: Dynamic Instabilities for the 20MW wind turbine (flutter).
The plot showed two types of solution, the solution for the simple model, the
106
5.3
Chapter 6
Conclusions and
Recommendations
6.1 Conclusions
Parametric Model. A complete detailed finite element model for the structure
of the wind turbine is done. The parametric model works correctly in PATRAN
and it reduced considerably the time of drawing and meshing the wind turbine.
It meshes a three blade wind turbine with only quad element and it has the capability to include orthotropic composites materials in different directions. The
time using the parametric model is reduced from one month of meshing task to a
couple of days (for the 5MW wind turbine).
Methodology. A method to couple the structural finite element model of a
wind turbine to an aerodynamic model to find instabilities using the eigenvalues
approach is deduced. One of the advantages of this method in comparison with
a time domain method is this method does not required post-processing tools to
find the unstable points. The aerodynamic model is represented by complex aerodynamic matrices equivalent to a mass, damping and stiffness properties.
The aerodynamic matrices are band matrices with almost the same band profile as
the structural matrices. This means the complexity to solve this problem should
not increment when the aerodynamic model is coupled to the structural model.
On the other hand there is an issue, the aerodynamic matrices are complex and
the structural matrices are real, this increases the difficulty to solve the problem
and the time spent by the computer to find the eigenvalues increases considerably
as well. The aerodynamic matrices are function of local and global properties,
this is a difference in comparison with the structural finite element method where
the structural matrices only depends on local properties.
The eigenmodes obtained from the coupled system of structural and aerodynamic
107
108
6.1
matrices are complex. This means the shape of the modes are not constant in time.
Implementation. The method is implemented in DMAP/MATLAB works stable.
Although the part of the program in DMAP was difficult to implement due to
the low language level it is runs fast.
The methodology takes into account the changes in the stiffness and damping of
the wind turbine blades due to the rotational speed based on the mass, damping
and stiffness matrices of the finite element model of the wind turbine. This is
implemented using only the structural model of the wind turbine doing the algorithm fast.
The equivalent mass, damping and stiffness matrices for the aerodynamic
model are complex, non-symmetric, sparse and band. The computer do not require large amount of memory to save them.
The complex character of the matrices when the aerodynamic and structural model are coupled increases the difficulty to solve the eigenvalue problem. Although
the matrices were sparse and band the computer spent long time to solve the system of eigenvalues using the Arnoldi method with spectral transformation. This
part of the algorithm is the part in which the computer spent more time to process.
Results. The obtained flutter solutions are accurate. The predicted unstable
rotational speed have fluctuations because the algorithm to find the unstable
points. The algorithm do not test for all the possibilities of reduced frequencies,
in this thesis is used eight values between zero and one for the reduced frequency.
The aerodynamic damping predicted by the model based on the Theodorsen solution for a flat plate is highly dependant on the reduced frequency. Therefore
when there is a small change in the reduced frequency the Theodorsen function
changes considerably its complex value. These changes have a big effect on the
damping which is performed by the aerodynamic model of the complete model of
the wind turbine (aerodynamic and structural model) and when not all the possibilities of values for the reduced frequencies are tested, the small fluctuations for
the predicted unstable points appears.
Other authors in the academic world have also observed this high dependency of
the flutter speed which is in its turn depended on the reduced frequency. Work
performed by the Sandia Laboratories [24] has showed this high dependence when
they computed the flutter speed of a 1.5 MW wind turbine. The results of this
flutter speed at 10 m/s decreased almost 45% when on the solution of the Theodorsen function the imaginary part is neglected.
The predicted unstable rotational speed for the 5MW and 20MW is higher when
the drag model is implemented in the aerodynamic model. This behavior match
with the reality in the sense the drag take out energy form the wind turbine and
it becomes unstable at higher rotational speed.
The unstable angular velocity for the 5MW wind turbine predicted in the pa-
6.2
RECOMMENDATIONS
109
per [32] is 19.1 RP M . This rotational speed its bounded by the values of 19
RP M and 21 RP M predicted by the potential and viscous model respectively for the unstable operational points at the same wind speed. This is the only
unstable operational point found in the literature and it match close to the values
predicted by the method deduced in this thesis.
The predicted unstable rotational speed for the 20MW wind turbine is lower
than the rotational speed predicted for the 5MW wind turbine. This match with
the expected behavior where the frequency is reduced linearly respect to the upscale value in the linear upscaling. The 5MW and the 20MW wind turbine have
unstable rotational speed higher than the operational rotational speed, thus aeroelastic instabilities are not expected for these wind turbines.
Although the accuracy of the static solutions is unknown they are in the right
order of magnitude. In general the rotational speed predicted for the divergence
is slightly higher than the speed predicted for flutter. This result depends on the
position of the center of mass of the blade respect to the elastic axis.
6.2 Recommendations
Improve the estimation of the reduce frequency. The same methodology
showed in this thesis could be used with a more accurate aerodynamic model to
predict instabilities. The value of the reduced frequency highly affects the results
and this turns the solution slightly oscillating in a narrow band. The value of the
reduced frequency could be determined using other approaches different than test
a possible values for it. An algorithm which has the capability to catch the right
eigenvalue of a desired mode could be implemented. This algorithm is not easy
to develop due to the complex eigenmodes of the solution for a complex system of
ordinary differential equations. The complex eigenmodes does not have the physical interpretation of a constant shape like the real eigenmodes and that do the
problem more difficult. Interpretations for the complex eigenvalues of the mode
shapes could be developed to have more control in how to interpret the unstable
solution.
Including axial and rotational induction factors. The aerodynamic model used in this thesis neglects the rotational and axial induced factors of the
wind turbine. Those factors have an influence on the angle of attack and in the
wind speed acting on the blade sections. Those factors change the reduced frequency as well.
Numerical algorithm to find eigenvalues of a band complex system.
A better numerical algorithm could be developed to find the eigenvalues for the
particular complex system of ordinary differential equations generated by the pro-
110
6.2
posed method. The Arnoldi algorithm with spectral transformation takes long
time to find the eigenvalues and when one applies this method to complex matrices and the accuracy can be low.
Solve directly for the unstable points. Another different method to find
the unstable speed can be implemented. The method used in this thesis is not
a true solver for the instabilities, that means it is only for the eigenvalues. In
fact different values for the reduced frequencies are tested. A new idea could be
developed in the sense to create an algorithm to iterate and find the unstable operational scenarios without testing different scenarios. This idea should increase
the accuracy of the method and improve the computation time.
Extend the method for systems not marginally stable. The aerodynamic model assumes the system is marginally stable. This means the aerodynamic
model considers only the oscillatory part and neglects the damping of the modes.
A new aerodynamic model could be developed considering the damping terms,
thus the real part of the solution for the eigenvalues can show better the stability
of the wind turbine.
Possibility of model reduction. The time spent by the solver to find the
unstable point could be smaller if a reduction technique is applied to the coupled
structural and aerodynamic model. Although this idea is difficult to perform because the matrices are complex and many of the reduction techniques for the finite
element models are based in physical behaviors (not complex), this can decrease
the time spent by the solver and it can be the base to develop fast algorithms to
find stability boundaries for a wind turbine based on the eigenvalues of the system.
Changes in the wake velocity. The Theodorsen solution used in this thesis assumed the wake shedding by the airfoils of the blade has the same velocity
of the free stream velocity [7] . In the reality this is not true and the difference
on the wake velocity could be very important especially on the tips of the blade
where the freestream velocity and the wake velocity have big differences. This
effect can be included according to the paper [8]. This paper explains how to add
a term to the Theodorsen solution and modify this velocity. Although the implementation of this idea is simple and straightforward, it is difficult to determine
the real wake velocity. This is the reason why this modification is usually not
used until the velocity of the wake is known.
Appendix A
OD OB
U D45R
R4545
SKIN F OAM
W EBP S
E11
[M P a]
38887
24800
11700
256
25
E22
[M P a]
9000
11500
11700
256
25
G12
[M P a]
3600
4861
9770
22
12
nu12
[]
0.249
0.416
0.501
0.3
0.3
density
[kg/m3]
1869
1826
1782
200
45
111
UTS
(mean)
[M P a]
810
436
180
UCS
(mean)
[M P a]
507
349
144
112
Layer ID
Material
name
TRIAX-1
TRIAX-1
TRIAX-2
TRIAX-2
TRIAX-2
TRIAX-2
TRIAX-2
UD
UD
UD
UD
UD
UD
UD
UD
UD
UD
UD
UD
UD T E
UD T E
UD T E
UD T E
UD T E
SKINFOAM
SKINFOAM
SKINFOAM
SKINFOAM
SKINFOAM
TRIAX-3
TRIAX-3
UD45R
UD45R
UD45R
UD45R
UD45R
UD45R
UD45R
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
U D OB
SKINFOAM
SKINFOAM
SKINFOAM
SKINFOAM
SKINFOAM
UD45R
UD45R
Label
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
AA
Radius
[m]
2
63.5
2
2.3
2.8
3.6
11
3.5
9
14
19
24
29
34
39
44
49
54
60
3.5
7.5
11
14
47
3.5
7.5
43
57
60
2
63.5
Layers
number
[]
3
3
106
106
28
28
1
1
105
205
200
186
172
153
124
99
55
21
1
1
32
45
29
1
Layer
thickness
[mm]
0.94
0.94
0.94
0.94
0.94
0.94
0.94
0.47
0.47
0.47
0.47
0.47
0.47
0.47
0.47
0.47
0.47
0.47
0.47
0.47
0.47
0.47
0.47
0.47
3
3
0.94
0.94
A.0
Total
thickness
[mm]
2.82
2.82
100
100
26
26
0.94
0.47
49.26
96.33
94.05
87.37
80.94
71.77
58.37
46.45
25.81
9.99
0.47
0.47
15
21
13.6
0.47
1
40
40
6
6
2.82
2.82
A.0
113
TR IA X1
AD E
TR IA X2
F G H I J K L M N O P
UD
V
R S TU
TE_U D
W X
Z AA
SK IN FO A M
TR IA X3
.
114
trailing edge
trailing edge U D
3 * U D 45R
n *U D
3 * U D 45R
3 * U D 45R
trailing edge sandw ich panel SKIN FO AM
3 * U D 45R
chord
sandw ich shear w ebs
2 * R 4545
50 m m W EBPS
2 * R 4545
3 * U D 45R
U D spar cap n * U D
3 * U D 45R
up w ind side
3 * U D 45R
leading edge sandw ich panel SKIN FO AM
3 * U D 45R
leading edge
R adius= 2001 m m
R adius= 14001 m m
R adius= 34001 m m
R adius= 49001 m m
R adius= 3501 m m
R adius= 19001 m m
R adius= 39001 m m
R adius= 54001 m m
R adius= 9001 m m
R adius= 24001 m m
R adius= 39001 m m
R adius= 60001 m m
R adius= 29001 m m
R adius= 44001 m m
A.0
Bibliography
[1] P. E. Morthorst, Wind energy - the facts, tech. rep., Ewea, 2009.
[2] P. Veers, D. Lobitz, and G. Bir, Aeroelastic tailoring in wind-turbine blade
applications, Windpower98, Bakersfield, CA (United States), 27 Apr-1 May
1998, 1998.
[3] D. Lobitz, Parameter sensitivities affecting the flutter speed of a MW-sized
blade, Journal of Solar Energy Engineering, vol. 127, p. 538, 2005.
[4] F. Lanchester, Torsional vibrations of the tail of an aeroplane, Aeronautical
Research Committee (ARC), Reports and Memoranda (R&M), pp. 457460,
1916.
[5] A. Collar, The first fifty years of aeroelasticity, Aerospace, February, 1978.
[6] B. V. Schlippe, The question of spontaneous wing oscillations (determination of critical velocity through flight-oscillation tests), NACA TM-806,
October 1936.
[7] T. Theodorsen, General theory of aerodynamic instability and the mechanism of flutter, NACA report, vol. 496, pp. 413433, 1935.
[8] Y. Tomonari, Extended Theodorsen Function for an Airfoil with a Wake,
Transactions of the Japan Society for Aeronautical and Space Sciences,
vol. 45, no. 150, pp. 229235, 2003.
[9] M. J. B. Richard C. Lind, Online method for robust flutter prediction in
expanding a safe fligth envelope for an aircraft model under fligth test, tech.
rep., NASA, 2001.
[10] R. Bisplinghoff and H. Ashley, Principles of aeroelasticity. Dover Pubns,
2002.
115
116
BIBLIOGRAPHY
BIBLIOGRAPHY
117
[23] M. Hansen, Aeroelastic stability analysis of wind turbines using an eigenvalue approach, Wind Energy, vol. 7, no. 2, pp. 133143, 2004.
[24] D. Lobitz, Flutter speed predictions for MW-sized wind turbine blades,
Wind Energy Vol, vol. 7, pp. 211224.
[25] T. J. Knill, The application of aeroelastic analysis output load distributions
to finite element models of wind, Wind Engineering, vol. 29, no. 2, pp. 153
168, 2005.
[26] M. Hansen, J. Srensen, S. Voutsinas, N. Srensen, and H. Madsen, State
of the art in wind turbine aerodynamics and aeroelasticity, Progress in
Aerospace Sciences, vol. 42, no. 4, pp. 285330, 2006.
[27] L. Tingrui and R. Yongsheng, Aeroelastic stability of wind turbine blade
section based on beddoes-leishman model, in Power and Energy Engineering
Conference, 2009. APPEEC 2009. Asia-Pacific, pp. 1 4, 27-31 2009.
[28] J. Holierhoek, Investigation into the possibility of flap-lag-stall flutter., in
45th AIAA Aerospace Sciences Meeting and Exhibit, Reno, Nevada, 2007.
[29] M. Hansen, Aeroelastic instability problems for wind turbines, Wind
Energy, vol. 10, no. 6, pp. 551577, 2007.
[30] G. Bir and J. Jonkman, Aeroelastic instabilities of large offshore and onshore
wind turbines, in Journal of Physics: Conference Series, vol. 75, p. 012069,
IOP Publishing, 2007.
[31] J. van Wingerden, A. Hulskamp, T. Barlas, B. Marrant, G. Van Kuik, D. Molenaar, and M. Verhaegen, On the proof of concept of a smartwind turbine
rotor blade for load alleviation, Wind Energy, vol. 11, no. 3, pp. 265280,
2008.
[32] F. Meng, M. Pavel, and M. van Tooren, Aeroelastic stability analysis of
large scale horizontal axis wind turbines using reduced order system identification based on flexible nonlinear multi-body dynamics, in 46th AIAA
Aerospace Sciences Meeting and Exhibit, Reno, Nevada (USA), pp. 710,
Delft University of Technology, 2008.
[33] S. Sarkar and H. Bijl, Nonlinear aeroelastic behavior of an oscillating airfoil
during stall-induced vibration, Journal of Fluids and Structures, vol. 24,
no. 6, pp. 757777, 2008.
[34] S. Brunton and C. Rowley, Modeling the unsteady aerodynamic forces on
small-scale wings, AIAA Paper, vol. 1127, p. 2009, 2009.
[35] E. Politis, P. Chaviaropoulos, V. Riziotis, S. Voutsinas, and I. Romero-Sanz,
Stability analysis of parked wind turbine blades, 2009.
118
BIBLIOGRAPHY
BIBLIOGRAPHY
119