QBlade Guidelines
QBlade Guidelines
QBlade Guidelines
01
Guidelines
David Marten
July 7, 2010
Contact: qblade@web.de
Contents
1 Introduction 4
1.1 The BEM in the wind turbine industry . . . . . . . . . . . . . . . . 4
1.2 The software project . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Software implementation 7
2.1 Code limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Code structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 The QBlade module in XFOIL . . . . . . . . . . . . . . . . . . . . . 9
2.4 The blade design and optimization sub-module . . . . . . . . . . 10
2.5 360
AoA
Blade design and optimization, including 3D visualization, using XFOIL
generated or imported proles
Turbine denition (rotor blade, turbine control, generator type, losses...)
Computation of rotor performance over range
Computation of turbine performance over wind speed range
Annual yield computation with WEIBULL distribution
Manual selection of BEM correction algorithms
Manual selection of all simulation parameters
Data browsing and visualization as post processing
Export functionality for all created simulation data
Blade geometry export functionality
Storing of projects, rotors, turbines and simulations in a runtime database
6
2 Software implementation
2.1 Code limitations
Like the original XFOIL written by MARK DRELA and XFLR, written by ANDRE
DEPERROIS, QBlade has been developed and released according to the princi-
ples of the General Public License. One important point about the GPL is that this
program is distributed without any warranty. Whether the warranty of mer-
chantability, nor the warranty of tness for a particular purpose. The resulting
software is not intended as a professional product and does not offer any guar-
antee of robustness or accuracy. It is distributed as a personal use application
only. This software may not be default-free and there will certainly be more
bugs discovered after the distribution. However, a validation against other BEM
software permits some trust in the results this software provides.
2.2 Code structure
An overview of the data objects, in which the blades, turbines, polars and simu-
lations are stored, and their relation to XFOIL can be found in Fig. 2.1
360
polar Object
A 360
polar extrapolation
Turbine denition and simulation
Rotor simulation
9
2.4 The blade design and optimization sub-module
2.4 The blade design and optimization sub-module
Figure 2.2: Blade design window
In the Blade design and optimization sub-module the user can create a rotor-
blade. A blade consists of an arbitrary number of sections, see Fig. 2.3. Every
section is dened by chord, twist, offset (offset is not relevant for the BEM algo-
rithm, it is just included for the geometry export function), prole and the associ-
ated 360
polar. A new blade can only be created when there is at least one 360
polar object present in the runtime database, it can only be saved when a foil and
a polar is selected at every station. Each rotor-blade has a number of blades
associated with it that denes how many blades the rotor has.
Figure 2.3: Sections along a Blade
10
2 Software implementation
Optimization of blade geometry
While a blade is edited, or created, and every section is fully dened the user can
optimize the blade geometry with the blade optimization dialog, see Fig. 2.4.
Figure 2.4: Optimization dialog
The user has to choose a tip speed ratio
0
to optimize for, and the sections
(positions) that are to be optimized. From this tip speed ratio an assumed inow
angle is computed for every section:
loc
= tan
1
_
1
0,loc
2
3
_
. (2.1)
Optimize for lift/drag sets the twist, at the specied
0,loc
at which the blade
section operates, to an AoA that yields the highest glide ratio. The option to de-
crease or increase this angle exists for the case that the AoA yielding the highest
glide-ratio is close to the stall point. If the user optimizes for stall, the twist is
set in such a way that all the stations, at the same time, experience stall at the
selected
0
value. The third option allows to set a linear twist.
The chord distribution can be optimized according to BETZ [4, p.202]:
c(r) =
16
9
R
BC
L
0
1
_
_
0
r
R
_
2
+
4
9
, (2.2)
or SCHMITZ [4, p.202]:
c(r) =
16r
BC
L
sin
2
_
1
3
tan
1
_
R
0
r
__
. (2.3)
It is important to note that C
L
is computed from the expected angle (
0
) and
the twist angle for every station individually. It may happen, especially for stall
11
2.4 The blade design and optimization sub-module
Figure 2.5: Comparison of dimensionless chord distribution after BETZ and
Schmitz [4]
blades, that a low C
L
value at
0
causes a very high value for the chord. This
is not a failure of the optimization equations. One has to be careful with large
chord values. The value for solidity, =
cB
2r
(the section of an annulus that is
covered by blades), must be between zero and unity. For a section whose solidity
is greater than unity the BEM algorithm does not converge. Attention has to
be paid especially in the root region because both the BETZ and the SCHMITZ
equation lead to large chord values here.
Scaling of blade geometry
Figure 2.6: Scale blade dialog
The scale option allows to scale the blades twist, chord and/or position. This can
be done by simply giving a new value for the variable that is scaled. The scaling
ratio is then computed automatically.
12
2 Software implementation
2.5 360
_
V
0
A
_
k
_
. (2.5)
16
2 Software implementation
The probability f (V
i
< V
0
< V
i+1
) that a wind speed lies between V
i
and V
i+1
is:
f (V
i
< V
0
< V
i+1
) = exp
_
_
V
i
A
_
k
_
exp
_
_
V
i+1
A
_
k
_
. (2.6)
Thus the annual energy production is calculated as:
AEP =
N1
i=1
1
2
(P(V
i+1
) + P(V
i
)) f (V
i
< V
0
< V
i+1
) 8760 . (2.7)
A turbine simulation is carried out over a range of wind speeds, with the chosen
incremental step size. Depending on the specied rotational speed of the turbine
a tip-speed ratio is computed for every wind speed. Then a BEMsimulation over
he computed tip speeds, that is equivalent to a rotor simulation, is carried out.
17
3 Simulation parameters and
corrections
Figure 3.1: Simulation denition dialog
When dening a simulation the following parameters have to be set:
Number of elements along blade
Maximum epsilon for convergence
Maximum number of iterations
Relaxation factor
Density
Viscosity
18
3 Simulation parameters and corrections
3.1 Number of Elements
The number of elements species into how many elements the blade is divided.
This number is independent from the number of sections that a blade has. The
BEM algorithm is executed once for every element. The input values, like chord
and twist, are interpolated between the blade stations, where they are dened,
and computed for the centers of the elements. The elements are distributed us-
ing sinusoidal spacing. This allows for more elements to be placed in the tip and
root region where largest gradients usually are to be expected. By using sinu-
soidal spacing, the overall number of elements that are required is less and the
computational time is reduced.
Figure 3.2: Sinusoidal spaced elements along the blade
All the variables, resulting from the BEM computation, are computed for the
center of an element and are treated as the averaged values over an element. This
solves a problem that arises if the values would be computed for the boundaries
of an element and then interpolated to the center fromthere. When the PRANDTL
tip loss factor F goes to zero at the tip or at the hub numerical instabilities arise
and result in a non converging iteration. This problem is skipped because the
center of an element can be arbitrarily close to the tip or hub of the blade but
never be on the same position, it is always
i
2
away (
i
is the width of the i
th
element). The forces per length, P
N
and P
T
, that were computed for the element
center are integrated over the whole element, to yield the elements contribution
to the total torque and thrust.
3.2 Epsilon
The epsilon value, , denes when an iteration is converged. The maximum
of the difference of axial and radial induction factor between the last and the
19
3.4 Relaxation factor
current iteration has to be below for convergence.
max(|a a
old
|, |a
old
|) < . (3.1)
A recommendation for epsilon is 10
5
. See section Sensitivity analysis in the Ap-
pendix for details.
3.3 Maximum number of iterations
The maximum number of iterations prevents that the algorithm may get stuck
in an innite loop.
3.4 Relaxation factor
A common problem, during the iteration loop of a BEM computation, is the
uctuating behavior of the axial induction factor. The reason for this uctuation
is the periodical switching of the turbines loading state between light and heavy
loading [7] (see section The turbulent wake state). This may lead to a stop of the
iteration, after the maximum number of iterations is reached and impacts both
the codes performance and its accuracy. In [7] MAHERI proposes to introduce a
relaxation factor,
relax
, to overcome these uctuations.
Figure 3.3: Fluctuation of the axial induction factor around the light and heavy
loading state [7]
The relaxation factor is introduced in the iteration after a newvalue, a
k+1
, for the
axial induction factor has been calculated:
a
k+1
=
relax
a
k+1
+ (1
relax
)a
k
; 0 <
relax
< 1 . (3.2)
20
3 Simulation parameters and corrections
Figure 3.4: Damped uctuation of the axial induction factor for different relax-
ation factors [7]
The convergence rate of the BEM code strongly depends on the initial guess
value for the axial induction factor. If the initial guess (a = 0 in this implemen-
tation) is in the neighborhood of the nal result, convergence is achieved signi-
cantly faster. To further accelerate the convergence rate of the BEMcode MAHERI
proposes that for the rst few iterations a relaxation factor
relax
= 1 should be
applied, to let the rst few oscillations happen. These oscillations then mark the
boundary of the neighborhood of the nal result. With a three-point-equation
the axial induction factor is then placed inside this neighborhood.
a
k+1
=
1
4
a
k+1
+
1
2
a
k
+
1
4
a
k1
. (3.3)
From there the iteration proceeds as normal with the desired relaxation factor
and eq. 3.2 applied.
Figure 3.5: Accelerated convergence by placing the induction factor inside the
neighborhood of the nal result [7]
21
3.6 Corrections to the simulation
3.5 Density
The density for the uid around the wind turbine is needed to calculate the
power output:
P =
1
2
AV
3
0
C
P
. (3.4)
The density is only used to compute the power output for a turbine simulation.
During a rotor simulation all variables are dimensionless and only depend on
the tip speed ratio.
Dynamic viscosity
The dynamic viscosity is needed to compute the local REYNOLDS number along
the blade:
Re(r) =
V
rel
(r)c(r)
. (3.5)
The dynamic viscosity is only used to compute the REYNOLDS number during
a turbine simulation. During a rotor simulation all variables are dimensionless
and only depend on the tip speed ratio.
3.6 Corrections to the simulation
The following correction algorithms can be selected to be included in the BEM
simulation:
PRANTL tip loss, found in [5]
PRANTL root loss, found in [5]
New tip loss model after SHEN et al. [11]
New root loss model after SHEN et al. [11]
22
3 Simulation parameters and corrections
3D correction after Snel, found in [6]
Foil interpolation
Any combination of these corrections can be added to a simulation with one ex-
ception. The tip or root loss model after SHEN can never be used in combination
with the PRANDTL root or tip loss model. That is because the PRANDTL tip loss
factor F is included in the models by SHEN a priori.
3.7 Foil interpolation
The foil interpolation, in effect, is not a correction to the BEM algorithm. It
merely is the most simple solution to a problem that arises during the discretiza-
tion of the blade. As stated previously, a blade is dened in sections. Every
section may have a different airfoil, that denes the sections geometry. The ge-
ometry in between two sections, of a real blade, is a liner interpolation between
the two airfoils. The problem now is that only polar data for the airfoils at every
section, but no data for the interpolated airfoils in between are present in the
database. If the option Foil interpolation is not selected, the BEM treats the blade
as in Fig. 3.6
Figure 3.6: Foil distribution along the blade without interpolation
All elements, whose centers lie between section 1 and section 2 are linked to the
polar data from foil 1. The last airfoil, at position Z, is not included at all in the
simulation. From the element that lies just before section 2 , to the rst element
that lies after section 2 there is a discontinuity, as the foils rapidly change from
23
3.7 Foil interpolation
foil 1 to foil 2. This is expressed in the simulation results, if interpolation is not
included.
When the foil interpolation is switched on, the polar data, that is used for the
BEM computation of an element, is a linear interpolation between the polar data
of the bounding airfoils. The equation used is:
Polar
int
= Polar
2
r
center
r
sec
1
r
sec
2
r
sec
1
+ Polar
1
(1
r r
sec
1
rsec
2
r
sec
1
) . (3.6)
This interpolation more accurately represents a true blade geometry. Strictly
speaking, the linear interpolation between two polars never represents the true
polar of the intermediate airfoil. This interpolation is just the most simple ap-
proximation to the real polar, that is not present in the database. However, the
accuracy can be arbitrarily improved by importing the geometric data for these
intermediate airfoils and create new sections where the intermediate airfoils are
placed. Another possibility is to use XFOILs dynamic coordinate mixing function,
where intermediate airfoil geometries can be created and simulated in XFOIL.
24
4 Simulation results
There are two different types of simulation results for a BEMcomputation. Global
variables, or rotor variables, are values that characterize the rotor, or turbine, as
a whole. The C
P
value is such a global variable. Every increment of tip speed ra-
tio or wind speed, that was simulated yields one C
P
value. The C
P
over curve
gives only information about the overall rotor performance, but not about the
local events taking place at the blades. These global variables are computed out
of the local variables. Every point in the C
P
curve represents a BEMcomputation
for one tip-speed ratio or wind speed.
The thrust T is calculated by adding up the normal forces acting on the elements.
The local variables, or blade variables, like the AoA , give insight in the local
conditions at the blade. Every curve of a local variable represents a BEM com-
putation for one tip-speed ratio or wind speed.
Figure 4.1: Rotor graph to the left and blade graph to the right, context menu
In the context menu of a graph, the user can set the graph as rotor graph, to
display global variables, or as blade graph to display local variables.
25
4.1 Rotor simulation variables
4.1 Rotor simulation variables
As stated before all variables calculated in a rotor simulation are dimensionless.
The global variables, computed during a rotor simulation are:
Power coefcient C
P
Thrust Coefcient C
T
Tip-speed ratio
Power coefcient based on tip-speed K
P
=
C
P
3
Inverse tip-speed ratio
1
27
4.4 Validation of the results against a reference BEM code
Tangential force per length P
T
_
N
m
Mach number Ma
Circulation =
1
2
C
L
V
rel
c
_
m
2
s
_
4.3 General validity checks on simulation results
Because of the assumptions made in the derivation of the BEM method, two
checks need to be performed by the user to ensure the validity of the computa-
tion. It is assumed that the blade elements possess radial independence and that
there is no cross ow in radial direction from one element to another. To ensure
consistency with these assumptions the annulus averaged axial induction factor
F a and the circulation have to be relatively constant along the blade. A large
gradient in the averaged induction factor involves cross ow and a large gradi-
ent in circulation causes a radial dependent down wash. These checks should
especially performed at wind speeds where the turbine operates at rated power
and most notably in the outer part of the blade [6]. To check for the validity of
the used polars, the user may check deviation of the REYNOLDS number at which
the polar was computed to the local REYNOLDS number at the blade. When the
difference is higher that 10
6
, the polar data should be adapted to the ow condi-
tions at the turbine.
4.4 Validation of the results against a reference BEM
code
In this section the results, computed with the QBlade will be compared to the
results produced by a reference inhouse BEM code, based on an EXCEL spread-
sheet. Utilizing a classical BEM algorithm with optional PRANDTL tip and hub
loss corrections the reference software is suitable to validate the BEM algorithm
that has been implemented in XFOIL. The reference software utilizes a database
of precalculated polars. In order to compare the results of the two BEM al-
gorithms, the blade parameters and the airfoil polars have to be exactly the
same. For this comparison the polar data has been exported from the refer-
ence code and imported into QBlade. Both simulations were conducted with
28
4 Simulation results
only the PRANDTL tip and hub loss corrections turned on. Foil interpolation
was switched on in the new BEM code. In the reference software an element is
always bounded by two sections, thus the number of elements is xed.
Compared Turbine:
Regulation: Stall;
Transmission: Single;
Rotational speed: 15.47 rpm;
Cut in wind speed: 3.5
m
s
, Cut out wind speed: 25.00
m
s
;
Variable losses: 0.06, Fixed losses: 69000 W.
The turbine has a 3 bladed rotor:
Radius [m] Chord [m] Twist [
] Foil
1.2 2.19 12 Cylinder
2.7 2.19 12 Cylinder
4.7 2.49 12 TRANSIT
7.7 3.09 12 TRANSIT
9.2 3.2 11.009 DU 00-W-401
12.2 3.13 8.874 DU 00-W-350
15.2 2.97 7.253 DU 97-W-300
18.2 2.775 5.924 DU 91-W2-250
21.2 2.533 4.724 NACA 63(4)-421
24.2 2.285 3.636 NACA 63(4)-421
27.2 2.073 2.71 NACA 63(4)-421
30.2 1.863 1.977 NACA 63(3)-418
33.2 1.636 1.415 NACA 63(3)-418
36.2 1.414 0.911 NACA 63(3)-418
39.2 1.217 0.466 NACA 63(3)-418
42.2 0.994 0.037 NACA 63(3)-418
43.2 0.84 0 NACA 63(3)-418
44 0.52 0 NACA 63(3)-418
44.25 0.3 0 NACA 63(3)-418
44.45 0.05 0 NACA 63(3)-418
29
4.5 Global variables
Figure 4.2: The compared rotor blade
4.5 Global variables
For the WEIBULL distribution with k = 2 and A = 9.591
m
s
the predicted annual
yield of both programms is:
reference code: 7671 MWh
QBlade: 7495 MWh
This important result shows good agreement and has a relative difference of only
2.3%.
Figure 4.3: Power and thrust over wind speed
In general the power curves of the reference software and QBlade match well
(Fig. 4.3). The reference software predicts the maximumpower at 14.5
m
s
, QBlade
at 15
m
s
. A larger discrepancy can be found in the curves for thrust. Here the ref-
erence software predicts a thrust thats approximately 5% higher than predicted
by QBlade, however the overall tendency of the curves is the same.
The reference software predicts a lower C
P
for low wind speeds (or high tip-
speed ratios) as QBlade (Fig. 4.4). Even though this difference is quite large, its
effect on the power curve is little, since the low wind speeds do not contribute
much to the power output of the turbine. In contrast smaller differences between
30
4 Simulation results
Figure 4.4: C
P
and C
T
over windspeed
the two C
P
curves, in the region of high wind speeds are amplied in the power
curve. In general there is a good matching between the computed C
P
and C
T
curves.
Figure 4.5: Bending moment over wind speed
The characteristics of the bending moment curves match (Fig. 4.5). QBlade pre-
dicts a moment that is about 3% higher than the moment computed by the refer-
ence software.
4.6 Local variables
The comparison of the distribution for local variables, at a wind speed V
0
=
7.5
m
s
, is shown on the following pages.
31
4.6 Local variables
Figure 4.6: Axial and radial induction factor over radial position
The curves for the axial induction factor match everywhere except for the tip and
hub region (Fig. 4.6). This might be due to a different implementation of the tip
loss correction. The curves for the radial induction show a large difference in the
hub region. The reference software might limit the radial induction factor to a
value that cant be smaller than zero. In QBlade no such limit is implemented.
Figure 4.7: and over radial position
The curves for circulation and AoA both hardly show any differences (g.
4.9).
Because the AoA curves were matching and the polar data in both codes are
the same the C
L
and C
D
curves show good agreement (Fig. 4.7). The peak in
C
D
curve computed by QBlade is due to the higher radial resolution. In the
reference software the number of elements is dened by the number of sections
minus one. In QBlade the user can dene an arbitrary number of elements for
any blade.
32
4 Simulation results
Figure 4.8: C
L
and C
D
over radial position
Figure 4.9: V
rel
and Re over radial position
The V
rel
and Re curves show very good agreement (Fig. 4.8). Generally all the
compared curves have the same characteristics. There are slight differences for
some variables but the reasons behind it have not been investigated. In any
way the BEM method is a lower order accuracy analysis technique and draws
its usefulness from predicting overall performance characteristics and only load
and power approximations. The validation of QBlade can therefore be recorded
as successful.
4.7 Sensitivity analysis
In this section the inuence of the different simulation parameters and correc-
tions on a BEM simulation are pointed out. All graphs presented in this section
33
4.7 Sensitivity analysis
are screen shots from QBlade. The rotor with which this analysis was conducted
has three blades:
Radius [m] Chord [m] Twist [
] Foil
3 2 0 Cylinder
5 2 0 Cylinder
7 4 14.62 NACA 4450
9 4 14.62 NACA 4450
11 3 6.89 NACA 4425
15 1.83 4 NACA 4420
19 1.4 1.73 NACA 4418
23 1.24 1.27 NACA 4418
27 1.15 1.17 NACA 4414
31 1.09 0.37 NACA 4414
33.5 0.8 0.37 NACA 4414
34.5 0.7 0.37 NACA 4414
34.8 0.5 0.37 NACA 4414
35 0.1 0 NACA 4414
Foil Interpolation
Figure 4.10: Effect of Foil Interpolation
Figure 4.10 shows the effect of Foil interpolation on a blade that was simulated
with 50 elements. The left graph shows the effect on the C
P
curve. The C
P
value
34
4 Simulation results
is signicantly higher with the interpolation turned on. This is because the whole
root region from r = 3m to r = 7m is treated as being fully cylindric, with zero
lift without the interpolation. When the interpolation is turned on, the root re-
gion contributes to the total torque of the rotor because from the interpolation
between a cylindric polar with a NACA 4450 polar results a positive lift for el-
ements between 5-7m. This is more realistic since the real geometry is not fully
cylindric between 5-7m and should have a positive lift.
The distribution of the axial induction factor along the blade can be found with
and without interpolation in the right graph. In the interpolated curve the jumps
of the axial induction factor are smoothed to a more continuous behavior. For all
the following investigations the foil interpolation is turned on.
Epsilon
Figure 4.11: The effect of different epsilon values on simulation results
The left graph in Fig. 4.11 shows a section of the C
P
curve for different epsilon
values. The right graph shows the distribution of the axial induction factor. From
these graphs an epsilon value of 10
5
should provide enough accuracy to any
simulation.
Number of elements
In Fig. 4.12 different C
P
curves for a discretization with 10, 50 and 100 elements
are shown. For high tip-speed ratios a large difference between 10 and 50 ele-
ments is found. There is hardly a difference between 50 and 100 elements for the
whole range. The right graph shows the effect of different element numbers for
the distribution of the axial induction factor along the blade. Its obvious here
that 10 elements are a relatively coarse distribution that lter a lot of the peaks
35
4.7 Sensitivity analysis
Figure 4.12: Effect of the number of elements
in the curve. From this a minimum element number of 50 is recommended for
all simulations.
Tip loss corrections
Figure 4.13: Different tip loss corrections
In Fig. 4.13 the effect of the different tip loss corrections on the C
P
curve is il-
lustrated. The right graph shows that the tip loss corrections only affect the
distribution of the thrust coefcient in the tip region. C
T
curves show that the
New tip loss correction model after SHEN was motivated by the need to reduce
the thrust coefcient to zero at the tip.
The left graph in Fig. 4.14 shows the effect of the different corrections on the
axial induction factor, the right graph shows PRANTLs tip loss factor.
36
4 Simulation results
Figure 4.14: Different tip loss corrections
Figure 4.15: Different root loss corrections
Root loss corrections
The effect of the different root loss corrections on the C
P
curve is little. It becomes
more obvious in the distribution of the axial induction factor in the root region
(Right graph, Fig. 4.15).
3D correction
The 3D correction accounts for the HIMMELSKAMP effect. An impact on the C
P
curve for low tip speed ratios is visible in the left graph, Fig. 4.16. The right
graph shows that the airfoils close to the root experience an increased lift coef-
cient.
37
4.7 Sensitivity analysis
Figure 4.16: The 3D correction
Figure 4.17: CD90 = 1.0 (green), CD90 = 3.0 (blue)
CD 90 Value / Extrapolation
To investigate the impact of the polar extrapolation on the accuracy of the simu-
lation results the following blade was simulated:
38
4 Simulation results
Radius [m] Chord [m] Twist [
] Foil
4 3.96 27 NACA 4414
6.375 3.18 16.43 NACA 4414
9.75 2.33 9.38 NACA 4414
16.5 1.47 3.62 NACA 4414
18.1875 1.34 2.82 NACA 4414
19.875 1.23 2.17 NACA 4414
23.25 1.06 1.14 NACA 4414
30 0.83 9 NACA 4414
For the rst simulation the polar data from the NACA 4414 prole was extrap-
olated with a CD90 value of 1.0. The second simulation was carried out with
polar data that was extrapolated with a CD90 value of 3.0. The different polars
can be found in Fig. 4.17.
Figure 4.18: The effect of the extrapolation
The left graph in Fig. 4.18 shows that the large difference in the polar data only
has an effect on the C
P
curve for low tip-speed ratios, when the AoAs are high
enough to be in the extrapolated region of the polars. When the turbine is op-
erating at the highest efciency the AoAs are relatively small, they are mostly
on the linear part of the lift curve. The right graph shows the dimensionless
power curve K
P
over a range of tip-speed ratios. Here the extrapolated polars
make a large difference in the region of high wind speeds (V
0
1
), a xed speed
turbines operates at low tip speed ratios and the AoAs increase. The quality of
the extrapolated polar data especially matters for the simulation of single speed
stall turbines, where the point of maximumpower output and the corresponding
wind speed is of importance.
39
5 How to create a blade simulation
This section will give a short introduction on how to design and simulate a ro-
tor or turbine with QBlade. Only the very basic functionalities are mentioned
here and this is merely an overview in which succession the modules and sub-
modules are to be run through to create a blade and simulate it. All the functions
not mentioned in this part are more or less self-explanatory and the user may ex-
periment freely with them.
Figure 5.1: QBlade startup screen
Figure 5.1 shows the start screen of QBlade. From the File menu the user can
select the different applications (the menu point Rotor and Turbine Design distin-
guishes QBlade from XFLR. During this tutorial the modules Direct Foil Design,
XFoil Direct analysis and Rotor and Turbine Design are used. More information
about XFOIL and XFLR5 in general can be found in [3] and [2].
40
5 How to create a blade simulation
Figure 5.2: Direct Foil Design module
The introduction starts in the Direct Foil Design module. The rst thing that needs
to be done when creating a rotor is to create its airfoils. Airfoils can be created
using splines, a NACA airfoil generator or via an import function in XFLR5. In
this case only one airfoil, the NACA 5518 was created.
41
Figure 5.3: XFOIL Direct Analysis module
In the XFOIL Direct Analysis module the ow around the airfoils is simulated to
create a polar. An analysis can be dened under the menu point Polars, then the
simulation can be started. The analysis will only converge for a limited range
of AoA values, typically from about -5
AoA to +25
polar interpolation
To simulate a wind turbine the AoA range of the polar needs to be extrapolated
to 360