Professional Documents
Culture Documents
Contributions To Modelling, Analysis and Simulation of AC Drive Systems-Application To Larg
Contributions To Modelling, Analysis and Simulation of AC Drive Systems-Application To Larg
Scientific Supervisor:
Prof. Dr. Ing. Calueanu Dumitru
The present thesis summarizes a part of the work carried out during the research project
“Electrical Design and Control - A Simulation Platform to Model, Optimize and Design Wind
Turbines”. The project is a research collaboration between Aalborg University, Institute of
Energy Technology and RISØ National Laboratory/VEA with the support from the Danish
Energy Agency.
This work concentrates on modelling and analysis of the large wind turbines, with a focus on
the electrical part. A Matlab/Simulink Toolbox which contains models for the electrical
components of a wind turbine as well as the mechanical ones has been developed. However,
an important effort should be done in the future to complete this Toolbox.
I would like to thank Professor Dumitru Calueanu at the Department of Electrotechnics,
Electrical Machines and Drive Systems, Galati University, for being my supervisor.
Very special thanks to Professor Frede Blaabjerg from Department of Energy Conversion,
Aalborg University for his continuous support and valuable guidance during the last years.
I want also to thank Anca-Daniela Hansen and Poul Sørensen from RISØ National
Laboratory/VEA for their assistance with detailed knowledge within control of wind turbines.
Thanks also to the colleagues from the Department of Electrotechnics, Electrical Machines
and Drive Systems, Galati University as well as from the Department of Energy Conversion,
Aalborg University for their good advices and support.
However, the persons who deserve most thanks are my wife and my daughter.
Florin Iov
3
4
Abstract
The present thesis summarizes a part of the work carried out during the research project
“Electrical Design and Control - A Simulation Platform to Model, Optimize and Design
Wind Turbines”. The project is a research collaboration between Aalborg University,
Institute of Energy Technology and RISØ National Laboratory/VEA with the support from
the Danish Energy Agency.
Since the MW-sized wind turbines (up to 3MW) are available on the market and it is
expected that in the near future the size will increase further, as well as the application of
power electronics in wind turbines, the modelling and simulation techniques will play an
important role in the design and analysis of these large wind turbines
This work deals with the modelling and analysis of the electrical generators and power
converters within a large wind turbine as a part of the above mentioned simulation platform
project.
A new Matlab/Simulink Toolbox for wind turbine applications is developed and some
applications of it are shown. Some models from this toolbox have been used and validated in
a particular analysis for the Middelgrunden Windfarm (near Copenhagen), Denmark.
Since the induction machine is currently the most widely used electrical generator in wind
turbine applications, a big effort has been paid in dynamic and steady state modelling of it.
These models are derived in the state space form in the abc/abc reference frame as well as in
the dqo-dqo arbitrary reference frame both with currents and fluxes as state-variables. Some
special features, e.g. deep-bar effect, have been included in models using only parameters
from data-sheets.
As simulation speed is a very important issue in any simulation tool, especially when the
considered system should be analysed in a long time horizon, the implementation methods in
Matlab/Simulink have been investigated in detail. It has been found that using C S-Functions
the simulation speed can be increased with at least a factor of two, while the numerical
stability increases.
One of the main targets has been the development of a new model for induction generator,
both squirrel-cage and doubly-fed machine for the advanced aero elastic simulation tools.
Since here the time scale is in the range 10-1 – 104 sec the reduced order modelling of the
induction machine has been considered. It has been found that using a reduced order model in
the advanced aero elastic simulation tools, some resonances between the mechanical part and
the electrical part of the wind turbine arises due to the dynamics of the induction generator.
This behaviour has been observed also in the field measurements.
Currently, many wind turbines, up to 2.3 MW, are based on the “Danish concept” in which a
squirrel-cage induction generator is directly connected to the grid. An AC-controller is used
during the start-up sequence of the generator in order to limit the inrush currents and the
5
starting torque transients in the drive train. Based on the switching function concept the
mathematical models for these AC-controllers have been developed taking into account the
winding connection type of the generator.
An overview of the control methods for induction generators, both squirrel-cage and doubly-
fed machine is presented. The basic control structures for these generators, both grid-
connected and stand-alone mode are treated. A controllers design method based on the
complete state-space model of the generator including the model of the drive train is
presented. The influence of disturbance in the stator voltage in the rotor current control loops
is shown. Again one of the main targets here was to develop a simple control structure for the
active and reactive power for the doubly-fed induction generator, which will be implemented
in HAWC.
The new Matlab/Simulink Toolbox for wind turbine applications as a part of a new
simulation platform dedicated to model, optimize and design wind turbines has been
presented. The content of the main libraries from this toolbox has been briefly presented.
Then, in order to highlight the capabilities of this Toolbox some simulation demos are shown.
The main contribution of the thesis is in modelling of the components within a wind turbine.
A collection of these mathematical models is available in a new Matlab/Simulink toolbox
dedicated for wind turbine applications. Using the available models from the Toolbox the
main concepts for large wind turbines, namely fixed speed wind turbines with squirrel-cage
induction generator and variable-speed ones using doubly-fed machines, can be analyzed and
simulated under different operation conditions.
6
Table of contents
Preface .......................................................................................................................................3
Abstract......................................................................................................................................5
7
Chapter 4 Reduced order modelling and eigenvalue analysis of induction machine .......... 63
4.1 Reduced order modelling of induction machine ..................................................... 64
4.2 Linearized equation of induction machine.............................................................. 66
4.3 Eigenvalue analysis................................................................................................. 67
4.4 HAWC implementation .......................................................................................... 77
4.5 Summary ................................................................................................................. 79
4.6 References............................................................................................................... 79
Chapter 8 A flexible control strategy for small stand alone wind turbines ....................... 131
8.1 Background ........................................................................................................... 131
8.2 System description ................................................................................................ 132
8.3 Grid-connected mode of operation ....................................................................... 134
8.4 Stand-alone mode of operation ............................................................................. 135
8.5 Experimental results.............................................................................................. 136
8.6 Summary ............................................................................................................... 138
Appendix A Typical parameters for induction generators and drive train .......................... 143
8
Chapter 1
Introduction
1.1 Background
The global energy demand has been in a continuous growth in the last century as the energy
is essential for economic development and rising living standards [1]. There is a strong
relationship between income and energy demand as shown in Fig. 1.1.
Fig. 1.1. Per capita primary energy consumption versus income across countries and time [1].
Per capita primary energy consumption grows with income in a similar pattern across
countries and time and it is clear that in a longer term the energy demand will increase
further.
The energy suppliers are moving from high to low carbon fuel towards electricity as the
dominant energy carrier. This process is driven by some demands as security, cleanliness and
sustainability. The global primary energy shares in the past and as it is expected in the future
is presented in Fig. 1.2. It is evident that since the so-called “oil crisis “ from 1970ths coal and
oil are becoming substituted by renewables and biofuels while the nuclear energy is in a
continuous reduction.
Among the renewables sources, wind energy was the fastest growing energy technology in
the last decade in terms of percentage of yearly growth of installed capacity as shown in Fig.
1.3.
9
Fig. 1.2. Global primary energy share - forecast to 2050 [1]
Fig. 1.3. Actual annual wind power development and forecast for 2005 [3].
However, this growth is not evenly distributed in the world and Europe is by far the leading
region in terms of wind power installed capacity during the year 2001 with around 86% from
the total. The main driver for this development was the initiation of the national programmes
concerning the wind energy in the 1990ths as well as the creation of different financial
support systems, e.g. fixed feed-in tariffs [3].
Today the MW-sized wind turbines are available on the market and it is expected that in the
near future the size will increase further. Some manufacturers have already announced the
new wind turbine class of 4-5 MW. Most of these larger wind turbines are used in offshore
applications due to the fact that the offshore wind energy resources are significantly higher
than the onshore ones as well as due to the environmental issues.
The electric system contained by a large wind turbine as well as within an offshore wind farm
and its connection to the main power system arises new challenges to engineers. Since,
currently both directly grid connected wind turbine and variable speed wind turbines are used
10
it is of great interest to analyse and predict the behaviour of these wind turbine in some
specific operating conditions e.g. steady-state, faults, etc.
12
which implies a uni-directional power flow. Although none of these papers do not take into
account the effect of the drive train and the variations of the rotor parameters with the slip
(deep-bar effect), which is significant for a large doubly-fed induction machine.
Considerable attention has been paid to the reduced order modelling of induction machine
and a simplified second-order model has been developed as an alternative to third-order
model. Nevertheless, there are no references regarding the reduced order modelling of large
induction generators and the influence of the drive train in steady-state operation as well as
during the transients.
Regarding the modelling of AC controllers there are few references, and almost all deals with
modelling of the star connected loads.
However a detailed state-of-the art for each major item from this thesis will be presented in
detail in front of the each chapter.
1.4 Contributions
The contributions of this thesis are:
• A unified approach in dynamic modelling of induction machine, both squirrel-cage
and doubly-fed is presented in Chapter 3. The dynamic equations are derived in the
state space form in the abc/abc reference frame as well as in the dqo-dqo arbitrary
reference frame both with currents and fluxes as state-variables. Then, how to include
saturation of the main path, iron losses and the variation of the rotor parameters with
the slip is shown.
• Evaluation of the electrical machine performances using frequency response. Starting
from the state-space model of the machine, the linearized model is obtained and then
the linear system theory can be used in analysis of the machine. The eigenvalue
analysis can be performed and the transfer functions between the desired input-output
pair can be extracted easily. Then the machine performances can be analyzed using
the frequency response.
• A new method based on switching function in modelling of soft-starters for wind
turbine applications is presented in Chapter 5. Then the usual converter topologies,
which are used in wind turbine applications, are modelled based on the switching
function concept. Moreover the connection type of the load is taken into account.
• A synthesis of the control algorithms for wind energy conversion systems using both
squirrel-cage machines and doubly-fed ones.
• A new design method for the control loops which uses transfer functions derived from
the linearized model of the machine.
• Developed models for the main components within a wind turbine, which can be used
in analysis and simulation of wind energy conversion schemes. These models are
collected into a new Matlab/Simulink Toolbox for wind turbine applications.
13
1.5 Outline
• Chapter 2 - A description of the wind proprieties and the performances of the
modern wind turbines, as well as the power control methods are shown in this
chapter. Then, the current status regarding the wind turbine technology is presented
• Chapter 3 - This chapter deals with the induction machine modelling in state space
form, using both fluxes and currents as state variables. How to include saturation, iron
losses and the variation of the rotor parameters with the speed (deep-bar effect) is also
presented.
• Chapter 4 - Reduced order modelling and eigenvalue analysis of the induction
generators are presented. This analysis is performed in two cases: using a simple
equation of motion and the complete model of the drive train. The influence of the
deep-bar effect is also taken into account.
• Chapter 5 - The power converters used currently in wind turbine applications are
modelled based on switching functions. The connection type of the AC controllers fed
induction machine is considered in modelling.
• Chapter 6 - An overview of the control methods for induction generators, both
squirrel-cage and doubly fed machine is presented. The basic control structures for
these generators, both grid-connected and stand-alone mode is shown. A controller
design method based on the complete state-space model of the generator including the
model of the drive train is presented.
• Chapter 7 – A new Wind Turbine Blockset as a part of the Matlab/Simulink
environment is developed. This toolbox contains the electrical models as well as the
mechanical ones within a wind turbine. Some applications of this new toolbox are
shown.
• Chapter 8 – A flexible control strategy for an 11 kW wind energy conversion system
capable of working both in stand-alone and grid-connected configuration is presented
• Chapter 9 – The conclusions of the whole thesis are presented as well as the
proposed future work
• Appendix A – Some typical parameters for induction generators and wind turbine
drive train are presented
• Appendix B – List of publications is presented.
1.6 References
[1]. ***-– Energy needs, choices and possibilities. Scenarios to 2050, Shell International 2001;
[2]. M. Toennes, P. Thoegersen, G.K. Andersen, F. Blaabjerg – Active and Integrated Power – Agile solutions
for low power drives,
[3]. *** - International wind energy development – World market update 2000. Forecast 2001-2005, BTM
Consult ApS, March 2001;
[4]. T. Ackermann – Transmission systems for offshore wind farms, IEEE Power Engineering Review,
December 2002, pp.23-27;
14
Chapter 2
The wind sped variations during the year can be well characterized in terms of a probability
distribution. It has been found that the Weibull distribution gives a good representation of the
variation in hourly mean wind speed over a year at many typical sites [2], [3]. This
distribution takes the form:
k
v
− ∞
F ( v∞ ) = e c
(2.1.1)
where F ( v ∞ ) is the fraction of time for which the hourly mean wind speed exceeds v∞ , k is
the shape parameter and c is the scale parameter.
The scale parameter c is related to the annual mean wind speed by:
1
v ∞ = cΓ 1 + (2.1.2)
k
where Γ is the complete gamma function. Based on (2.1.2) the probability density function is:
(v )
k
k −1 v
dF − ∞
f ( v∞ ) = − = k ∞k e c
(2.1.3)
dv∞ c
since the mean wind speed is given by:
∞
v ∞ = ∫ v∞ f ( v∞ ) dv∞ (2.1.4)
0
A special case of the Weibull distribution is the Rayleigh distribution, with k=2, which is
actually a reasonably value for many sites. In [2] some Weibull distributions for different
values of the shape parameter k. are given as shown in Fig. 2.1.
15
Fig. 2.1. Example of a Weibull distribution [2].
Since for some of the sites the seasonal component of the wind is very important, a double-
peaked “bi-Weibull” distribution, with different scale factors and shape factors in the two
seasons can be used:
k1 k2
v v
− ∞ − ∞
F ( v ∞ ) = F1e c1
+ (1 − F1 ) e c2
(2.1.5)
In addition to seasonal changes in the wind speed there are some variations on the shorter
time scale. These variations are called synoptic variations and they have a peak in frequency
at around 4 days. The synoptic variations are related with large-scale weather patterns such as
areas of high and low pressure and associated weather fronts as they move across the surface
of the earth.
Moreover many locations will show a distinct diurnal peak at a frequency of 24 hours. Local
thermal effects usually drive this diurnal peak. Intense heating in the daytime may cause
large convection cells in the atmosphere, which die down at night.
2.1.3 Turbulence
Besides the seasonal components in the wind speed there is a turbulence component. This
turbulence refers to fluctuations in wind speed on relatively fast time-scale, typically less
than 10 min. In studying the wind energy conversion into a wind turbine it is very useful to
consider the mean wind speed determined by the seasonal, synoptic and diurnal effects,
which varies on a time scale of one to several hours, with turbulent fluctuations
superimposed.
The turbulence can be described based on some indicators as: intensity, frequency spectra,
cross-spectra etc.
The turbulence intensity depends on the surface roughness and it is prescribed in the
standards used for wind turbine design calculations as the Danish Standard (DS 472), the
Germanischer Lyod rules (GL), the IEC standard, EuroCode, etc [2].
16
The turbulence spectra describe the frequency content of wind-speed variations. Commonly,
two alternative formulations for the spectrum are used: the Kaimal and the von Karman
spectra. The von Karman spectrum gives a good description for turbulence in wind tunnels,
although the Kaimal spectrum may give a better fit to empirical observations of atmospheric
turbulence [2]. Some recent work suggested that the von Karman spectrum gives a good
representation of atmospheric turbulence above 150 m, but has some deficiencies at lower
altitudes [2]. Several modifications have been proposed and a modified von Karman
spectrum has resulted [2].
Two new methods for non-stationary turbulence component generation, using adjustable
shaping filters are proposed in [7]. The first method based on the non-integer order filter
leads to a non-parametric model for the wind, but requires considerable computation effort,
while the second one, which use a rational shaping filter is much more faster and therefore
much more attractive for computer simulation.
In addition to the temporal variation there is a space variation of the turbulence in the lateral
and vertical directions due to rotation of the blades. In order to model these effects, the
spectral description of the turbulence must be extended to include information about the
cross-correlations between turbulent fluctuations at points separated laterally and vertically
[2].
2.1.4 Gust
In wind turbine applications it is often to know the maximum gust speed, which can be
expected to occur in any given time interval. This is usually represented by a gust factor G,
which is the ratio of the gust wind speed to the hourly mean wind speed, The gust factor is a
function of the turbulence intensity, and it also depends on the duration of the gust.
Mainly three indicators, namely power torque and thrust, which are varying with the wind
speed, characterize the performances of a wind turbine. The power determines the amount of
energy captured by the rotor, while the torque developed determines the size of the gearbox
and must be matched the electrical generator which is driven by the rotor. The rotor thrust
has a great influence on the structural design of the tower. In order to characterize the actual
performances of a wind turbine regardless of how it operates e.g. at constant or variable
speed these indicators are expressed in non-dimensional terms as functions of tip speed ratio.
17
2.2.1.2 The CP-λ performance curve
The power coefficient CP for a wind turbine is defined based on the extracted power as:
Power
Cp = (2.2.2)
0.5ρv3∞ A
where: ρ is the air density and A is the rotor swept area.
The theoretical maximum value of the power coefficient is CP = 0.593 and it is called the
Betz limit. The CP-λ curve for a modern three blade wind turbine is shown in Fig. 2.2.
Fig. 2.2. CP-λ performance curve for a modern three blade wind turbine.
It can be observed that the maximum value of CP is much less than the Betz limit due to the
imperfect blade design and the drag and the tip losses.
The power developed by the wind turbine is:
P = 0.5ρπR 2 v3∞ CP (2.2.3)
Usually, the CP curve is used in the control issues for a wind turbine in order to maximize the
extracted power from the wind at a given moment.
The torque coefficient CQ is derived from the power coefficient simply by dividing it with the
tip speed ratio. The CQ-λ curve is used for torque assessment purposes when the rotor is
connected to a gearbox and generator. The CQ-λ curve for a modern three blade wind turbine
is shown in Fig. 2.3.
The torque developed by the wind turbine is given by:
T = 0.5ρπR 3 v ∞2 CQ (2.2.4)
18
Thus the aerodynamic torque is not computed through power expression T = P/Ω, which
cannot be used at standstill ( Ω = 0 ). Notice that at standstill the aerodynamic power is zero,
while the aerodynamic torque is not.
Fig. 2.3. CQ-λ performance curve for a modern three blade wind turbine.
The thrust force on the rotor is directly applied to the tower on which the rotor is supported
and so considerably influences the structural design of the tower.
At present, the directly grid-connected wind turbine is the most widely used to generate
electricity. These wind turbines both grid-connected or stand alone need to produce electrical
power at constant frequency. So, the most common mode of operation for a wind turbine is
constant rotational speed. A constant speed wind turbine connected to the grid is
automatically controlled whereas a stand-alone machine needs to have speed control and a
means of dumping excess power.
19
Fig. 2.4 Non-dimensional performance curves for constant speed operation for
a modern three-blade wind turbine.
The efficiency of the wind turbine in this case (given by the CP-λ curve) varies greatly with
the speed, which is a drawback of the constant speed operation. However, the wind turbine
should be designed such that the maximum efficiencies are achieved at wind speeds where is
the most energy available.
An important feature of the Kp-1/λ curve is that the power, initially, falls off once stall has
occurred and then gradually increases with the wind speed. This feature provides an element
of passive power output regulation, so that the generator is not overloaded as the wind speed
increases. Currently, the stall regulation is the most commonly adopted control method for
directly connected wind turbines in order to limit the maximum power generated.
The main advantage of the stall control is simplicity, but there are also some drawbacks [2]
as:
• The power versus wind speed curve is fixed by the aerodynamic characteristics of the
blades, in particular the stalling behaviour;
• The post stall power output of a turbine varies unsteadily;
• The stalled blade exhibits low vibration damping and as a result large bending
moments and stresses.
So, a fixed-pitch, stall-regulated turbine will experience more severe blade and tower loads
than a pitch regulated turbine.
20
speeds it will be operating inefficiently because of the high drag losses. The sensitivity to the
rotational speed of the output power is shown in Fig. 2.5.
Another parameter, which affects the power output, is the pitch setting angle of the blades β.
Blade design always involves twist but the blade can be set at the root with an overall pitch
angle. The effects of a few degrees of the pitch angle are shown in Fig. 2.6.
Small changes in pitch setting angle can have a big effect on the output power. A turbine
rotor designed to operate optimally at a given set of wind conditions can be suited to other
conditions by appropriate adjustment of blade pitch angle and rotational speed.
Some of the drawbacks of fixed-pitch / passive stall regulation can be overcome by providing
an active pitch angle control.
21
The most important application of pitch control is for power regulation. However, the pitch
control has also other advantages as:
• by setting a large positive pitch angle a large starting torque can be generated;
• a 90o pitch angle is used during the shut-down sequence because this minimises the
rotor idling speed.
At wind speeds below the rated level the blade pitch angle is kept at 0o as shown in Fig. 2.6.
As rated power is reached only a small negative pitch angle is necessary to support stalling
and hence, to limit the power to the rated level. As the wind speed increases small
adjustments in both positive and negative directions will maintain constant power.
In order the keep the airflow attached to the blade the pitch angle is increased with the wind
speed when the rated power is reached. Moreover a good, positive damping is provided.
Feathered blade parking and assisted parking are also available using this control method.
If the speed of the wind turbine rotor is continuously adjusted in order to maintain the tip
speed ratio at the level, which gives the maximum CP, then the efficiency of the turbine will
be considerably increased.
Active pitch control is used to maintain a constant tip speed ratio but only in the process of
adjustment of the rotational speed. However, the pitch angle should always return to the
optimum setting for highest efficiency. Pitch control regulation is also required for wind
speed above the rated value, when the rotational speed is kept constant.
A turbine operating at variable speed (constant tip speed ratio) until maximum power is
reached and then at constant speed, constant power and pitch control would capture the
maximum possible amount of energy in a given time as shown in Fig. 2.7.
Fig. 2.7 Power curve for a modern three-blade variable speed wind turbine.
22
2.2.4 Power control methods
The simplest form of power control is passive stall control, in which the fixed-blade pitch is
chosen so that the turbine reaches its maximum power or rated power at the desired wind
speed.
This power control method achieves power limitation above rated wind speed by pitching the
blades initially into stall using a negative pitch angle.
This method involves a special design for the wind turbine blades and/or its hub mounting, so
that they will twist under the action of loads on its. As a result the desired pitch changes at
higher wind speed will be achieved and so the output power will be limited.
Even if this principle is easy to state, it is difficult to achieve in practice, because the required
variation in the blade twist with the wind speed generally does not match the corresponding
variation in blade load [2]. Since the optimization of the extracted energy is not the key
objective for a stand-alone wind turbine, the passive pitch control is sometimes adopted.
However, this concept has not been utilized yet for grid connected wind turbines.
Fig. 2.8. Power curves for stall-regulated and pitch-regulated wind turbine.
Although the active pitch control requires a pitch actuation system in order to modify the
pitch angle. Currently, the hydraulic actuators as well as the electric ones are used, each type
having its own particular advantages and drawbacks.
23
2.3 Wind turbines technology
Based on Table 2.1 the present ”state-of-the-art” in large wind turbine technology can be
summarized as follows:
• 3-bladed upwind turbine with tubular tower
• fixed-speed active stall with two speed squirrel-cage induction generator
• variable-speed pitch-control with doubly-fed induction generator
Only two manufacturers offer direct driven design as shown in Table 2.1.
Currently the back-to-back voltage source converter seems to be the most used power
converter topology. However, others power converters topologies are possible candidates for
the next generation of variable-speed large wind turbines e.g.: multilevel converter, tandem,
matrix converter, and resonant converter.
A comparison of these power converters topologies is carried out with advantages and
drawbacks for each one in [5]. As the back-to back voltage source converter is state-of-the-
art today in wind turbine technology it can be used as a reference in a benchmark of the other
converter topologies regarding the number of the components and their ratings, the auxiliary
components, the efficiency, the harmonic performances and implementation. However, the
comparison presented in [5] concludes and recommends further studies on back-to-back
converter, the matrix converter and the multilevel converter.
It is expected that in the near future the size of the wind turbines will increase further. Some
manufacturers have already announced the new wind turbine class of 4-5 MW. Most of these
larger wind turbines are used and will be used in offshore applications due to the fact that the
offshore wind energy resources are significantly higher than the onshore ones as well as due
to the environmental issues.
In the last three years the first MW-sized offshore wind farms have been materialized in
Denmark, Netherlands and Sweden and further offshore projects are planned as shown in
Table 2.3 (based on [1] and [5]).
26
Table 2.3 Offshore energy projects in Europe.
Name Year Capacity [MW]
Utgrunden, Baltic Sea, Sweden 2000 7 * 1.425
Blyth, North Sea, UK 2000 2*2
Exiting
2.4 Summary
A description of the wind proprieties and the performances of the modern wind turbines, as
well as the power control methods are shown in this chapter. Then, the current status
regarding the large wind turbine technology is presented.
2.5 References
[1]. T. Ackermann – Transmission systems for offshore wind farms, IEEE Power Engineering Review,
December 2002, pp.23-27;
[2]. T. Burton, D. Shape, N. Jenkins, E. Bossany – Wind Energy Handbook, J. Wiley & Sons, Ltd. 2001, ISBN
0-471-48997-2;
[3]. H. Dumitrache, A.Georgescu – Calculus for Propellers, Ed. Academiei Romane, 1990, ISBN 973-27-
0053-X;
[4]. T. Gilmore, R.G. Sladky – Ratings of semiconductors for AC drives, IEEE Trans. on Industry
Applications, Vol. 37, No. 2, March/April 2001, pp. 434-441;
[5]. H. Hansen, L. Helle, F. Blaabjerg et all – Conceptual survey of generators and power electronics for wind
turbines, RISØ-R-1205EN, 2002, ISBN 87-550-2743-1;
[6]. S. Müller, M. Deicke, R.W. De Doncker – Doubly-fed Induction Generator Systems, IEEE Industry
Applications Magazine, May/June 2002, pp. 26-33;
[7]. C. Nichita, D. Luca, B. Dakyo, E. Ceanga – Large band simulation of the wind speed for real time wind
turbine simulators, IEEE, Trans on Energy Conversion, Vol. 17, No. 4, December 2002, pp. 523-529;
[8]. M. Pfaffenlehner, T. Laska, R. Mallwitz, A. Mauder, F. Pfirsch. C. Schaeffer – 1700V-IGBT3: Field Stopp
technology with optimized trench structure – Trend setting for the high power applications in industry and
traction,
27
[9]. H Slootweg, E. DeVries –Inside wind turbines. Fixed speed vs. variable speed, Journal of Renewable
Energy World, Vol. 6, No. 1, January/February 2003;
[10]. *** - International wind energy development – World market update 2000. Forecast 2001-2005, BTM
Consult ApS, March 2001;
[11]. ***-– Energy needs, choices and possibilities. Scenarios to 2050, Shell International 2001
[12]. Wind Turbines Manufacturers: www.bonus.dk, www.vestas.dk, www.negmicon.dk, www.made.es
28
Chapter 3
All machine models for the transient analysis of the induction machine are based on the so-
called ABC/abc model, which is the model of the machine in the natural reference frame
[10],[11]. The equations of this model are derived under assumptions that the machine has
geometrical symmetry, the mmf in the airgap of the machine is sinusoidal; there is negligible
saturation and negligible losses in the core of the machine [1]-[9]. Then, the simplified
29
schematic of the stator and rotor windings as shown in Fig. 3.1, can be used to derive the
dynamic equations.
Fig. 3.1. Equivalent diagram of the induction machine windings in their natural reference frame.
The voltage equations for the induction machine can be written as:
vA R s i A Ψ A
v Ψ
B Rs 0 iB B
vC Rs iC d Ψ C
= + (3.1.1)
va Rr i a dt Ψ a
vb 0 Rr ib Ψb
v c R r i c Ψ c
or in compact form:
d
[ V ] = [ R ][ I] + [ Ψ ] (3.1.2)
dt
where:
vA, …, vc are the instantaneous phase voltages of the stator and the rotor
windings;
iA, …, ic are the instantaneous currents through the stator and the rotor
windings;
ψA, …, ψc are the instantaneous values of the stator and the rotor flux linkage.
The indices s and r related with the stator and the rotor, as well as the prime indices for the
rotor variables have been neglected for the sake of simplicity.
The relationship between the linkage fluxes and the currents through windings are given by:
30
Ψ A LσA + M AA M AB M AC M Aa M Ab M Ac i A
Ψ M LσB + M BB M BC M Ba M Bb M Bc i B
B BA
Ψ C M CA M CB LσC + M CC M Ca M Cb M Cc i C
= (3.1.3)
Ψ a M aA M aB M aC Lσa + M aa M ab M ac i a
Ψ b M bA M bB M bC M ba Lσb + M bb M bc i b
Ψ c M cA M cB M cC M ca M cb Lσc + M cc i c
where
MAA, …. , Mcc are mutual inductances between each phase of the stator and
rotor respectively and each other stator or rotor phases;
LσA, …., Lσc are the leakage inductances for each stator and rotor phase.
The mutual inductances between stator and rotor phases are a function of the electrical angle
θr (between the axis of stator phase A and axis of rotor phase a). The mutual inductances
between each stator phase and also between each rotor phase are a function of geometrical
angle 120o.
Assuming a geometrical symmetry for the magnetic and electrical circuit and the inductance
matrix can be simplified as follows:
Ls −0.5M s −0.5M s M sr f1 M sr f 2 M sr f 3
−0.5M Ls −0.5M s M sr f 3 M sr f1 M sr f 2
s
−0.5M −0.5M L M sr f 2 M sr f 3 M sr f1
[ L] = M f s M f s M sf Lr −0.5M r −0.5M r
(3.1.5)
sr 1 sr 3 sr 2
M sr f 2 M sr f1 M sr f 3 −0.5M r Lr −0.5M r
M sr f 3 M sr f 2 M sr f1 −0.5M r −0.5M r L r
where:
3
Lss = Lσs + M s - stator self-inductance;
2
3
L rr = Lσr + M r - rotor self-inductance;
2
L σs , Lσr - stator and rotor leakage inductance;
Ms , M r - mutual inductances between two stator phases, and
two rotor phases respectively;
M sr - mutual inductance between stator phase A and
rotor phase a;
The coefficients f1,…, f3 are defined as:
31
2π 2π
f1 = cos θr , f 2 = cos θr + , f 3 = cos θr − (3.1.6)
3 3
If the rotor parameters are referred to stator, then the mutual inductances are
equal: M s = M r = M sr . If it is taken into account that:
i A + i B + i C = 0 and i a + i b + i c = 0
Ls 0 0 M sr f1 M sr f 2 M sr f 3
0 Ls 0 M sr f 3 M sr f1 M sr f 2
0 0 L M f M f M f
[ L] = M f M f M sf Lsr 2 0sr 3 0sr 1 (3.1.7)
sr 1 sr 3 sr 2 r
M sr f 2 M sr f1 M sr f 3 0 Lr 0
M sr f 3 M sr f 2 M sr f1 0 0 L r
Based on (3.1.1) and (3.1.4) the general dynamic equations of the induction machine using
fluxes as state variables can be expressed in compact form as:
d
[ Ψ ] = − [ R ][ L] [ Ψ ] + [ V ]
−1
(3.1.8)
dt
The main problem in implementing (3.1.8) is to calculate the inverse of the inductance matrix
(3.1.7) at each simulation step [11]. A solution is to use modern software tools, which have
these capabilities (e.g. Matlab). However, it is useful an analytical expression for this matrix
since the coefficients depend on the electrical angle θr. One approach is to apply Cholesky
decomposition since the inductance matrix is “symmetric positive definite” [10].
Starting from the general form (3.1.7) the inverse of the inductance matrix can be written as:
b11 b12 b13 b14 b15 b16
b b 22 b 23 b 24 b 25 b 26
21
b b32 b33 b34 b35 b36
[ L] = [ B] = b31
−1
(3.1.9)
41 b 42 b 43 b 44 b 45 b 46
b51 b52 b53 b54 b55 b56
b 61 b 62 b 63 b64 b 65 b 66
Using a symbolic mathematical tool e.g. Matlab or Mathcad the coefficients from (3.1.9) can
be determined easily. First, some coefficients are calculated as:
3 3 1
K1 − − −
Ls L r 4 4 M sr2
K1 = K2 = K3 = K4 = (3.1.10)
M sr2 9 9 9
K1 − K1 − K1 −
4 4 4
32
and then all other elements of the matrix B:
K2
b11 = b 22 = b33 =
Ls
K2
b 44 = b55 = b66 =
Lr
K3
b12 = b13 = b 21 = b 23 = b31 = b32 =
Ls
K3
b 45 = b 46 = b54 = b56 = b64 = b65 = (3.1.11)
Lr
b14 = b 25 = b36 = b 41 = b52 = b63 = K 4 f1
b15 = b 26 = b34 = b 43 = b51 = b 62 = K 4 f 2
b16 = b 24 = b35 = b 42 = b53 = b61 = K 4 f 3
Based on (3.1.10) and (3.1.11) the dynamic model of the induction machine can be easily
implemented in any commercial simulation tool, e.g. Matlab/Simulink. Moreover, some extra
features for the model can be taken into account e.g. deep-bar effect, saturation, influence of
temperature, etc.
Based on (3.1.2) and (3.1.4) the voltage equations using currents as state variables can be
written as follow:
d d [ L] d [ I]
[ V ] = [ R ][ I] + ([ L][ I]) = [ R ][ I] + [ I] + [ L] (3.1.12)
dt dt dt
Or in the state-space form:
d [ I] −1 d [ L]
= [ L ] ⋅ − [ R ] − ⋅ [ I] + [ L] ⋅ [ V ]
−1
(3.1.13)
dt dt
Taking into account that the coefficients of the inductance matrix are functions of rotor
position θr results:
d [ L ] d [ L] dθr d [ L ]
= ⋅ = ⋅ ωr (3.1.14)
dt dθr dt dθr
where ωr is the electrical speed of the rotor.
Based on (3.1.14) performing some simple mathematical calculations will result:
33
0 0 0 g1 g 2 g 3
0 0 0 g 3 g1 g 2
d [ L] 0 0 0 g 2 g 3 g1
= − M sr s (3.1.15)
dθ r g1 g3 g 2 0 0 0
g 2 g1 g 3 0 0 0
g 3 g 2 g1 0 0 0
The electromagnetic torque can be obtained starting from (3.1.12) and multiplying it with the
transpose of the currents matrix:
d [ L] d [ I]
[ I] [ V ] = [ I] [ R ][ I] + [ I] [ Ψ ] = [ I] [ R ][ I] + [ I]
d
[ I] + [ I] [ L]
t t t t t t
(3.1.17)
dt dt dt
or using (3.1.14)
d [ L] d [ I]
[ I] [ V ] = [ I] [ R ][ I] + ωr [ I] [ I] + [ I] [ L]
t t t t
(3.1.18)
dθr dt
The terms from (3.1.18) have the following meaning:
Pi = [ I] [ V ] - instantaneous power
t
d [ I]
Pmag = [ I ] [ L ]
t
- magnetic power stored in machine (due to the variation in
dt
time of the magnetic energy)
d [ L]
Pm = ωr [ I ] [ I] - mechanical power.
t
dθr
The electromagnetic torque is then:
Pm P t d [ L]
Te = = p m = p [ I] [ I] (3.1.19)
Ωr ωr dθr
where: p is the number of pole pairs and Ωr is the mechanical speed of the rotor.
34
Substituting (3.1.15) in (3.1.19) the electromagnetic torque as a function of currents is:
Te = − pM sr {( i A i a + i Bi b + i Ci c ) sin θ + ...
+ ( i A i b + i Bi c + i Ci a ) sin ( θ + 2π / 3) + ... (3.1.20)
+ ( i A i c + i Bi a + i Ci b ) sin ( θ − 2π / 3)}
Based on (3.1.1) and using the general transformation, the voltage equations in the arbitrary
reference frame can be written as follows:
sq Rs 0 sq sq sq
vso Rs iso d Ψ so 0 0 0 0 0 0 Ψ
= + + so (3.2.1)
0 0 0 0 − ( ωg − ωr ) 0 Ψ rd
v rd Rr i rd dt Ψ rd
v rq 0 Rr i rq Ψ rq 0 0 0 ( ωg − ωr ) 0 0 rq Ψ
ro
v R r
ro
i Ψ
ro 0 0 0 Ψ ro
0 0 0
35
where: ωr is the electrical speed of the machine and ωg is the speed of the general reference
frame.
Or (3.2.1) in compact form is:
d
[ V ] = [ R ][ I] + [ Ψ ] + [Ω][ Ψ ] (3.2.2)
dt
The relation between the linkage fluxes and the currents is given by:
Ψ sd L σs + L m 0 0 Lm 0 0 isd
Ψ 0 Lσs + L m 0 0 Lm 0 isq
sq
Ψ so 0 0 Lσs 0 0 0 iso
=
Ψ rd L m 0 0 Lσr + L m 0 0 i rd
Ψ rq 0 Lm 0 0 Lσr + L m 0 i rq
Ψ ro 0 0 0 0 0 Lσr i ro
(3.2.3)
Ls 0 0 Lm 0 0 isd
0 Ls 0 0 Lm 0 isq
0 0 Lσs 0 0 0 iso
=
Lm 0 0 Lr 0 0 i rd
0 Lm 0 0 Lr 0 i rq
0 0 0 0 0 Lσr i ro
or in compact form:
[ψ ] = [ L][ I] (3.2.4)
where:
3
Lm = M sr is the mutual inductance in the general reference frame;
2
Ls is the stator self inductance;
Lr is the rotor self inductance.
The voltage equations are written again in terms of currents and flux linkages. Clearly, these
variables are related based on the matrix inductance [ L ] and both cannot be independent or
state variables.
If the fluxes are selected as state variables the currents can be expressed in compact form by:
[ I] = [ L] [ Ψ ]
−1
(3.2.5)
36
Lr 0 0 −Lm 0 0
0 Lr 0 0 − L m 0
D
0 0
Lσr
0 0 0
1
[ L] =
−1
(3.2.6)
D −L m 0 0 Ls 0 0
0 −Lm 0 0 Ls 0
D
0 0 0 0 0
Lσs
where D = Ls L r − L2m .
After some mathematical manipulation, the state-space form of the dynamic equations (3.2.1)
is:
d
[ Ψ ] = − [ R ][ L] [ Ψ ] + [ V ]
−1
(3.2.7)
dt
or in expanded form:
R s Lr R s Lm
D −ω g 0 − 0 0
D
ω R s Lr RL
0 0 − s m 0 Ψ
Ψ sd g
D D sd vsd
Ψ Ψ v
sq Rs
0 0 0 0 0 sq sq
d Ψ so Lσs Ψ so vso
= − + (3.2.8)
dt Ψ rd − R r Lm R r Ls Ψ v rd
0 0 − ( ωg − ωr ) 0 rd
Ψ rq D D Ψ rq v rq
RL R r Ls
Ψ ro 0 − r m 0 ( ωg − ωr ) 0 Ψ ro v ro
D D
Rr
0 0 0 0 0
Lσr
If the currents are selected as state variables the fluxes will be replaced based on (3.2.3)
Assuming that all parameters are constant (saturation is not taken into account) (3.2.1)
become:
d [ I]
dt
( −1
)
= − [ L ] [ R ] + [ L ] [ Ω ][ L ] [ I ] + [ L ] [ V ]
−1 −1
(3.2.9)
So the state-space form of the dynamic equations using currents as state variables is:
d [ I]
= [ A ][ I ] + [ B][ V ] (3.2.10)
dt
where:
37
RL LL L2 R r Lm Lr Lm
− s r + s r ωg − m ( ωg − ωr ) 0 ωr 0
D D D D D
Ls L r L2m R s Lr Lr Lm R r Lm
D g D ( g
− ω + ω − ωr) −
D
0 −
D
ω r
D
0
RD
0 0 − s 0 0 0
Lσs
[ A] =
R s Lm Ls L m R r Ls 2
Lm Ls L r
D
−
D
ωg 0 −
D
−
D
ωg +
D
( g r)
ω − ω 0
2
Ls L m R s Lm Lm Ls L r R r Ls
D
ωg
D
0
D
ωg −
D
( ωg − ωr ) −
D
0
RD
0 0 0 0 0 − r
Lσr
Lr 0 0 −Lm 0 0
0 Lr 0 0 −L m 0
D
0 0 0 0 0
1 L σr
[ B] = [ L] =
−1
D −L m 0 0 Ls 0 0
0 −Lm 0 0 Ls 0
D
0 0 0 0 0
Lσs
The electromagnetic torque can be obtained starting from (3.2.2) and multiplying it from the
left with the transpose of the currents vector:
d
[ I] [ V ] = [ I] [ R ][ I] + [ I] [ Ψ ] + [ I] [Ω][ Ψ ]
t t t t
(3.2.11)
dt
where
Pi = [ I] [ V ] is the instantaneous power;
t
d [ψ]
Pmag = [ I ]
t
is the magnetic power stored in machine (due to the variation in
dt
time of the magnetic energy);
Pm = [ I ] [ Ω ][ Ψ ] is the mechanical power.
t
38
3
• Te = p ( Ψ rq i rd − Ψ rd i rq )
2
3
• Te = pL m ( isq i rd − isd i rq )
2
3 Lm
• Te = p
2 D
( Ψ sq Ψ rd − Ψ sd Ψ rq )
Above equations may be somewhat misleading since they seem to imply that the leakage
inductances are involved in the energy conversion process. This, however, is not the case.
Even though the flux linkages contain the leakage inductances, they are eliminated by the
algebra [7].
It is often convenient to express machine parameters and variables as per unit quantities.
Base power and base voltage are selected and all parameters and variables are normalized
using these base quantities. When the machine is a part of a power system and if it is
desirable to convert the entire system to per unit quantities, then only one power base (VA
base) is selected which would most likely be different from the rating of any machine in the
39
system. In the following the machine will be considered separately with the rating of the
machine taken as base power.
The RMS value of the rated phase voltage is generally selected as base voltage for the abc
variables while the peak voltage is generally selected as base voltage for the dqo variables.
That is, VB(abc) is the RMS voltage selected as base voltage for the abc variables then
VB(dqo) = 2VB(abc) . The base power may be expressed as:
or
3
PB = VB(dqo) I B(dqo) (3.2.14)
2
Therefore, since the base power and the base voltage are selected, base current can be
calculated from (3.2.13) or (3.2.14). It follows that the base impedance can be written as:
2
VB(abc) VB(abc)
ZB = =3 (3.2.15)
I B(abc) PB
or
2
VB(dqo) 3 VB(dqo)
ZB = = (3.2.16)
I B(dqo) 2 PB
The dqo equations written both in terms of reactances can be readily converted to per unit by
dividing the voltages by VB(dqo) , the currents by I B(dqo) , and the resistances and reactances by
ZB. Since a flux linkage per second is a volt, it is per-unitized by dividing by base voltage.
Although the voltage and flux linkage per second equations do not change form when per
unitized, the torque equation is modified by the per unitizing process. For this purpose the
base torque may be expressed:
PB
TB = p (3.2.17)
ωb
where ωb corresponds to rated or base frequency of the machine. If in (3.2.17) PB is the rated
output of the machine then the base torque TB will not be rated torque. In the case of an
induction machine, rated power output generally occurs at a speed slightly less than
synchronous speed. Hence, TB will be less than rated torque by the ration of rated speed to
synchronous speed.
So, the per unit torque will be:
Te = ( Ψ sd isq − Ψ sq isd ) (3.2.18)
If the electrical variables are expressed in volts, amperes and watts then the inertia of the
rotor is expressed in mks units. If, however, the per unit system is used the inertia is
expressed in seconds. By definition, the inertia constant expressed in seconds is:
40
1 Jωb 1 1 Jω2b
H= p = (3.2.19)
2 TB 2 p 2 PB
The moment of inertia for the shaft and the gearbox wheels can be neglected because they are
small compared with the moment of inertia of the wind turbine or generator. Taking into
account the shafts stiffness and the damping factors the mechanical equations can be written
as:
dΩ wtr dθ
Twtr = J wtr + D wtr wtr + k swtr (θ wtr − θ1 )
dt dt
dΩ1 dθ
T1 = J1 + D wtr wtr + k swt (θ1 − θwtr )
dt dt
(3.3.1)
dΩ 2 dθ
T2 = J 2 + Dgen gen + k sgen (θ2 − θgen )
dt dt
dΩgen dθ
−Tgen = J gen + Dgen gen + k sgen (θgen − θ2 )
dt dt
where: Twtr – wind turbine torque; Jwtr – wind turbine moment of inertia; Ωwtr – wind turbine
mechanical speed; kswtr – spring constant indicating the torsional stiffness of the shaft on
wind turbine part;Tgen – generator torque; Jgen – generator moment of inertia; Ωgen – generator
mechanical speed; ksgen – spring constant indicating the torsional stiffness of the shaft on
41
generator part; T1 – torque that goes in the gearbox; T2 – torque out from the gearbox;
1
T2 = ⋅ T1 , Kgear – the gearbox ratio; Ω 2 = k gear ⋅ Ω1
k gear
The system complexity can be reduced by considering an equivalent system with an
equivalent stiffness and damping factor. Only the gearbox ratio has influence on the new
equivalent system.
The equations for equivalent system can be written in two points: on the wind turbine side
with the influence of generator component through the gearbox and on the generator side
respectively. The equivalent system on the generator side is shown in Fig. 3.4.
Fig. 3.4. Equivalent diagram of the wind turbine drive train on the generator side.
The equivalent dynamic equations of the gearbox written on the generator side are:
dΩ' wtr
T ' wtr = J ' wtr + D'e (Ω' wtr − Ω gen ) + k 'se (θ' wrt − θgen )
dt
dθ' wtr
= Ω ' wtr
dt
(3.3.2)
dΩ gen
−Tgen = J gen + D'e (Ω gen − Ω ' wtr ) + k 'se (θgen − θ' wtr )
dt
dθgen
= Ωgen
dt
where: the equivalent stiffness is given by:
1 1 1
= + (3.3.3)
'
k se k wtr k gen
2
k gear
and the equivalent moment of inertia for the rotor is:
1
J ' wtr = 2
⋅ J wtr (3.3.4)
k gear
the steady-state voltage equations for induction machine can be written as follows:
V s = ( R s + jX σs ) Is + jX m Is + I r ( '
) (3.4.2)
V = ( R r + jsX
'
r
'
σr )I
'
r (
+ jsX m Is + I
'
r )
ωe − ωr 2πf s − pΩ r pΩ r
where: slip s = = = 1− ; f s is the frequency of stator voltage; Ω r is the
ωe 2πf s 2πf s
mechanical rotor speed; p is the number of poles pair.
Equation (3.4.2) suggests the per-phase equivalent circuit shown in Fig. 3.5.
Fig. 3.5. Equivalent circuit for steady state operation of a symmetrical induction machine.
V s = ( R s + jX s ) Is + jX m I r
'
(3.4.3)
V r = ( R 'r + jsX 'r ) I r + jsX m I r
' ' '
where:
43
X s = X σs + X m is the self reactance of the stator windings;
Fig. 3.6. Equivalent quadripole per-phase for the induction machine used in steady-state analysis.
44
3.4.1 Analysis of steady-state operation for the squirrel-cage induction
generator
Starting from (3.4.4) and assuming that the rotor voltage is zero and neglecting the iron
losses, the equivalent diagram per-phase for a squirrel cage induction machine is shown in
Fig. 3.7.
Fig. 3.7. Equivalent diagram per-phase for a squirrel-cage induction machine in motoring mode.
The differences between motor and generator operation can be seen by reference to Fig. 3.8,
where phasor diagram are shown with the arrangement of rotor quantities expressed in
equivalent stator values [13],[14].
Fig. 3.8. Phasor diagram for squirrel-cage induction machine: a) motor and b) generator.
Fig. 3.8a is the normal phasor diagram for an induction motor operating below synchronous
speed and with the stator current lagging the stator voltage.
If the shaft speed is raised by the application of power to it, the slip, induced e.m.f. and rotor
current will all begin to decrease and finally become zero at synchronous speed, after the
rotor current has moved along the dotted circle. At this point the supply voltage feeds the
stator copper losses and the magnetization, while the friction and windage losses are supplied
by the mechanical power source, e.g. a wind turbine. The rotor copper losses are zero.
Further increase of speed above synchronous will cause the rotor e.m.f. and current to
reappear but in phase opposition to the previous position. Likewise the stator current phasor
moves to a new position. The shaft power input is converted into electrical energy and
45
supplies the machine losses and its power output. The magnetization current increases
somewhat but remains constant in direction, being still supplied by the external system.
Fig. 3.8a is based on an internal view of the machine, usually adopted for the motor phasor
diagram. The normal way to draw the generator phasor diagram is to change the viewpoint to
an external one, and the result is the redrawn phasor diagram of Fig. 3.8b in which the stator
voltage and current occupy positions leading the system voltages.
Based on (3.4.4) to (3.4.9) and taking into account the generator convention for negative slip
the steady state characteristics for a 2MW squirrel-cage induction generator with constant
parameters are shown in Fig. 3.9 to Fig. 3.11.
Fig. 3.10. Stator current and phase angle for a 2 MW squirrel-cage induction machine
in motor and generator operation as a function of slip.
46
The electromagnetic torque will be negative in generator operation, while the stator current
will lead the stator voltage.
Fig. 3.11. Active and reactive power for a 2 MW squirrel-cage induction machine
in motor and generator operation as a function of slip.
The active power will be positive for negative slip while the reactive power is negative, this
means that the machine will deliver active power to the grid and will draw reactive power.
It is obviously that the squirrel cage induction machine will operate in generator mode only
for over synchronous speeds. However using power converters it is possible an operation in a
wide range of speed.
Starting from (3.4.4) and neglecting the iron losses, the equivalent diagram per-phase for a
doubly-fed induction machine is shown in Fig. 3.12.
Fig. 3.12. Equivalent diagram per phase for a doubly-fed induction machine.
Supplying the stator windings with a constant frequency and magnitude voltage and varying
the amplitude and the phase for the rotor voltage will result a four quadrant operation for the
double fed induction machine as shown in Fig. 3.13.
47
Fig. 3.13. Operating regions for a doubly-fed induction machine with a rotor side control.
Based on (3.4.4) - (3.4.9) a detailed analysis of these operating regions for the doubly-fed
induction machine can be performed. Assuming a positive rated slip (0.01) for a 2MW
induction machine and varying the amplitude and the phase of the rotor voltage the
electromagnetic torque will result as shown in Fig. 3.14.
Fig. 3.14. Electromagnetic torque for different magnitudes and phases of the rotor voltage
at rated sub-synchronous speed.
Both the stator and rotor active and reactive power when the magnitude and phase of the
rotor voltage is varied are presented in Fig. 3.15.
a) b)
Fig. 3.15. Active and reactive power for different magnitude and phases of the rotor voltage
at rated sub-synchronous speed: a) stator power, b) rotor power.
48
If the machine will run at rated over synchronous speed (s = -0.01) the steady state
characteristics for the doubly-fed induction machine for different magnitudes and phases of
the rotor voltage are shown in Fig. 3.16 and Fig. 3.17.
Fig. 3.16. Electromagnetic torque for different magnitudes and phases of the rotor voltage
at rated over-synchronous speed.
a) b)
Fig. 3.17. Active and reactive power for different magnitude and phases of the rotor voltage
at rated over-synchronous speed: a) stator power, b) rotor power.
The possible operation modes of a doubly-fed induction machine are related with the
magnitude and phase of the rotor voltage and the slip. When the rotor voltage is in phase
opposition with the e.m.f. the sub-synchronous operation will result. If the magnitude of the
V'
rotor voltage is greater than the e.m.f r > E s the machine will run in motoring mode and if it
s
'
V
is lower r < E s the generator mode will result. However, when the rotor voltage is in phase
s
with the e.m.f. the over-synchronous operation will be obtained. When the magnitude of the
V'
rotor voltage is greater than the e.m.f. r > E s , the generator operation is achieved otherwise
s
the machine will run in motoring mode.
Modifying the phase of the rotor voltage in respect with the e.m.f. the reactive power on the
stator side can be adjusted in both situations: over- and sub-synchronous operation.
49
Independent the phase of the rotor voltage a special mode of operation can be achieved when
the magnitude of the rotor voltage is equal with the e.m.f. This operation mode is called
asynchronous compensator.
Fig. 3.18 summarizes the possible operation modes for a doubly-fed induction machine as
well as the power flow on stator and rotor side in motor and generator.
50
Under running conditions, the slip is quite small and the frequency of the rotor currents is
only 1-2 Hz. As a result, the leakage reactance is neglected, and the current distribution is
essentially uniform throughout each rotor bar. The effective resistance of the rotor is that of
all layers in parallel. This low resistance makes for low slip and high efficiency at full load.
As the motor is overloaded, however, slip and frequency increase. Thus, the value of rotor
leakage reactance in the circuit model becomes smaller and the value of rotor resistance
becomes greater.
Another important need is to include the leakage path saturation effect into reduced model.
The main saturation leakage path is at the tooth tips over the closed or nearly closed slots [8].
However, large machines usually have large slots openings, and hence the leakage path
saturation effect is not significant for large machines [15].
Numerous approaches regarding the modelling of deep-bar effect have been presented in
literature; therefore, all these models are complicated and require complex mathematical
models [15], [16].
In [15] is presented a simplified approach for the modelling of deep bar effect, which gives
accurate results. The equivalent rotor winding resistance and leakage reactance are modelled
as follows:
R 'r = R 'r _ DC + (R 'r _ 50Hz − R 'r _ DC ) ⋅ s
(3.5.1)
X 'σr = X 'σr _ DC + (X 'σr _ 50Hz − X 'σr _ DC ) ⋅ s
where:
R 'r _ DC is the equivalent rotor winding resistance at zero frequency (DC value or at
synchronous speed) ;
R 'r _ 50Hz is the equivalent rotor winding resistance at 50Hz (at standstill - s=1);
X 'σr _ DC is the equivalent stator leakage reactance at zero frequency (DC value or
at synchronous speed);
X 'σr _ 50Hz is the equivalent stator leakage reactance at 50Hz (at standstill - s=1).
Therefore, this approach assumes a linear dependency of rotor resistance and rotor leakage
reactance against entire range of slip. Moreover, requires extra parameters determined from
tests at synchronous speed.
Usually, the parameters from data sheets are given for rated operating point, near the
synchronous speed and cannot be applied.
Based only on parameters from datasheet, the equivalent rotor winding resistance and
leakage inductance at any operating point can be modelled as:
51
R 'r , s ≤ s m
R 'r _ dbe = ' 1 − K rsm
R r ( K r − 1) s + 1 − s , s > s m
m
(3.5.2)
X 'σr , s ≤ s m
X 'σr _ dbe = ' 1 − K xsm
X σr ( K x − 1) s + 1 − s , s > s m
m
where:
R 'r and X 'σr are the values the from data-sheet given for rated operating point
K r is the resistance deep-bar factor;
K x is the leakage reactance deep-bar factor;
R s2 + X s2
s m = R 'r is the breakdown slip in motoring mode.
( X 2m − Xs X'r ) + R s2 X'2r
This approach assumes that the parameters of induction machine are constant for the values
of the slip less or equal with the breakdown slip.
Resistance and leakage reactance deep-bar factors can be determined based on rated voltage
and current, starting current and phase angle (from short-circuit test at rated current). If the
phase angle is not available, a value around 80o can be used with a good approximation in the
first step of iteration, than it can be corrected so that the calculated starting torque will fit the
value from datasheet or test reports.
The deep-bar factors for rotor resistance and rotor leakage reactance are calculated as
follows:
1 U ph _ rated 1
Kr = − Rs
R 'r β I ph _ rated 1 + tan ϕsc
2
(3.5.3)
1
K x = ' ( R s + K r R 'r ) ⋅ tan ϕsc − X σs
X σr
where:
U ph _ rated is the rated voltage per phase;
R 'r is the rotor resistance per-phase for the rated operating point (from data
sheet);
52
X 'σr is the rotor leakage reactance per-phase for the rated operating point (from
data sheet);
ϕsc is the phase angle at standstill (s=1): from short-circuit test at rated current or
around 800 for large induction machines.
Fig. 3.20a shows the rotor resistance and the rotor leakage reactance against slip based on
(3.5.2) and (3.5.3), while Fig. 3.20b shows the electromagnetic torque with and without deep-
bar effect.
a) b)
Fig. 3.20. Deep-bar effect for a 2 MW squirrel-cage induction machine:
a) rotor resistance rotor leakage reactance as a function of slip and b) electromagnetic torque.
The same approach can be used for doubly-fed induction machine since the manufacturers
performs the standard tests as for the squirrel-cage induction machines.
d ( L m ⋅ i m ) dΨ m
Ld = = = tgα 2 = f 2 (i m ) (3.6.3)
di m di m
where: Lm is the magnetizing inductances and Ld is the dynamic inductance.
Fig. 3.22 shows some typical dependencies of these two inductances with the magnetizing
current.
Based on the no-load curve for an induction machine these two inductances can be
determined as a function of no-load current. Then, using a mathematical approximation e.g. a
function or a look-up table, the desired values for these inductances for a given current can be
found.
Taking into account the above mentioned, the phasor voltage equations of the induction
machine in general reference frame including the saturation of the main path can be written
as follow:
vs = R s is + Lσs
d
dt
( )
is + L d
di m
dt
(
+ jωg Lσs is + L m i m )
v r = R r i r + Lσr
d
dt
( )
i r + Ld
di m
dt
(
+ j ( ωg − ωr ) Lσr i r + L m i m )
i m = is + i r (3.6.4)
( )
L m = f1 i m
Ld =f (i )
2 m
54
3.7 Modelling iron losses
Considerable attention has been paid during the last years in modelling of iron losses into an
induction machine. A simple search in IEEE database will produce around 120 results. All
these paper dealing with the iron loss modelling for an inverter-fed induction motor and take
into account the hysteresis losses as well as the eddy-current losses in a wide range of speed
and frequency. In wind turbine applications usually a large squirrel-cage induction generator
is directly connected to grid and the rotor speed is almost fixed. When a doubly-fed machine
is used, again the stator windings are directly connected to the grid and the variable speed
operation is achieved using a power converter in the rotor side. Usually, the speed varies in a
range of ± 30% from the synchronous speed. In data sheets the no-load power, current and
power factor are provided for the machine rated voltage as well as the electrical parameters
for the rated operating point. So, it is convenient to use only this information in the case of a
large induction machine, both squirrel-cage and wound rotor.
A classical approach in iron losses modelling for an induction machine involves a resistance
inserted in parallel with the magnetizing reactance in the equivalent per-phase diagram (Fig.
3.5) as shown in Fig. 3.23
Fig. 3.23. Equivalent diagram per-phase for induction machine including iron losses resistance.
One major drawback of this approach is that the magnetizing current is divided in two
components: an active component and a reactive component. So, it is difficult to use this
equivalent diagram for a dynamic model as well as for a steady state analysis. A modified
equivalent scheme, called Γ has been developed. Unfortunately, the currents in this
equivalent scheme are multiplied with some factors and the dynamic modelling became
difficult.
A simple approach assumes the iron losses resistance in series with the magnetizing
reactance as shown in Fig. 3.24.
Fig. 3.24. Equivalent T diagram of the induction machine with iron losses.
55
Since the machines manufactures gives in data sheet the electrical parameters for both
schemes presented in Fig. 3.23 and Fig. 3.24, or at least for the first one it is easier to use this
approach. The electrical parameters for the parallel mode can be transformed through some
simple mathematical calculations to the series mode equivalent circuit.
Recalling (3.1.2) the iron losses can be introduced into the dynamic equations written in the
ABC/abc reference frame as follows:
d
[ V ] = [ R ][ I] + [ R o ][ I] + [ Ψ ] (3.7.1)
dt
where the iron losses resistance matrix is defined in a similar manner as (3.1.5) by:
1 0 0 1 0 0
0 1 0 0 1 0
0 0 1 0 0 1
[R 0 ] = R o ⋅ = R o ⋅ [ To ] (3.7.2)
1 0 0 1 0 0
0 1 0 0 1 0
0 0 1 0 0 1
In this conditions the inductance matrix (3.1.7) will be rewritten as:
Ls 0 0 M o f1 M o f 2 M o f 3
0 Ls 0 M o f3 M o f1 M o f 2
0 0 L Mf Mf Mf
[ L] = M f M f M sf Lo 2 0o 3 0o 1 (3.7.3)
o1 o 3 o 2 r
M o f 2 M o f1 M o f 3 0 Lr 0
M o f 3 M o f 2 M o f1 0 0 L r
where:
3
Ls = Lσs + M o - stator self-inductance;
2
3
L r = Lσr + M o - rotor self-inductance;
2
Mo - is the magnetizing inductance for the series circuit.
Finally the state space equations with fluxes as state variables are:
d
[ Ψ ] = − ([ R ] + [ R 0 ] ) [ L ] [ Ψ ] + [ V ]
−1
(3.7.4)
dt
or using currents as state variables:
d [ I] −1 d [ L]
= [ L ] ⋅ − ([ R ] + [ R 0 ]) − ωr ⋅ ⋅ [ I] + [ L] ⋅ [ V ]
−1
(3.7.5)
dt dθ r
Similar approach can be used to introduce the iron loss resistance into the dynamic equations
written in arbitrary reference frame.
56
3.8 Induction machine modelling using Matlab/Simulink
Using the available blocks from Matlab/Simulink three methods have been considered which
implements the dynamic equations of the induction machine in different ways. In Fig. 3.25 is
shown the general structure for all considered models. These models implement the induction
machine model in state-space form given by (3.2.9). The equation of motion is implemented
in a separate block in order to gain flexibility in modelling. So, in this way a simple equation
of motion or the complete model of a wind turbine drive train can be used.
The first two models, Model A and Model B, have the same structure as shown in Fig. 3.26
Fig. 3.26. Implementation of induction machine model in dq rotor reference frame used
in Model A and Model B.
The only difference consists in the implementation of the state-space equations with currents
as state-variables as shown in Fig. 3.27.
a) `b)
Fig. 3.27. Simulink implementation of dynamic equations for induction machine:
a) Model A and b) Model B.
57
While Model A is based on Simulink blocks Sum, Product, Gain, GoTo, From and
Integrator, Model B use only Function and Integrator blocks.
The third model - Model C - is based on an S-function written in “C” language according
with the Simulink format for this type of function (Fig. 3.28).
Fig. 3.28. Simulink implementation of Model C for induction machine using a C S-Function
The coordinate transformations abc/dq and dq/abc are also included in this function as well
as the calculation of the reference frame angle. So, the S-function called “scim” implements
five differential equations
Using Simulink Performance Tools Toolbox® the considered models have been compared
regarding the simulation speed. The Simulink profiler collects performance data while
simulating a model and generates a report, called a simulation report. The profile is useful to
find out how much time Simulink spends on executing each block from a model and hence
where to focus the model optimization efforts.
Fig. 3.29 shows the pseudo-code, which summarizes the execution of a dynamic system in
Simulink.
According to this conceptual model, Simulink executes a Simulink model by invoking the
functions presented in Table I zero, one, or more times, depending on the function and the
model [17].
58
Table 3.1 Function invoked by Simulink during simulation.
Function Purpose Level
Simulate the model. This top-level function invokes the other
sim functions required to simulate the model. The time spent in this System
function is the total time required to simulate the model.
ModelInitialize Set up the model for simulation System
Execute the model by invoking the output, update, integrate, etc.,
ModelExecute functions for each block at each time step from the start to the end of System
simulation.
Output Compute the outputs of a block at the current time step. Block
Update Update a block’s state at the current time step. Block
Compute a block’s continuous states by integrating the state
Integrate Block
derivatives at the current time step.
MinorOutput Compute a block’s output at a minor time step. Block
MinorDeriv Compute a block’s state derivatives at a minor time step. Block
MinorZeroCrossings Compute a block’s zero crossing values at a minor time step. Block
ModelTerminate Free memory and perform any other end-of-simulation cleanup. System
The profiler measures the time required to execute each invocation of these functions and
generates a report at the end of the model that details how much time was spent in each
function.
The considered models have been tested using Simulink Profiler for a simulation time of 0.3
s with a simulation step of 1 ms. Ode5 fixed step solver has been used.
Table 3.2. Simulink Profiler Summary Report for the considered models.
59
Fig. 3.30. Total time spent executing all invocations of specific functions for the considered models as a
percentage of the total simulation time for Model A.
Fig. 3.31 shows a comparative study regarding execution time for a C S-function block and
one Integrator block (compute the rotor speed) from the Model C.
Fig. 3.31. Average time for execution of a C S-Function and one Integrator block.
It has been considered the average time (self-time) required to execute Update, Output and
MinorDeriv functions for these blocks as a percent from the sum of the self-time for these
functions for the Integrator block. It is obvious that the total time required for all invocations
of functions related to the S-function block is smaller than the corresponding time for one
Integrator block even if this S-function implements five differential equations.
Therefore, using a S-function which implements all the differential equations from the
considered dynamic system, the simulation speed can be increased with at least a factor of
two. Moreover, the numerical stability increases using an S-Function.
60
So, in modelling of large dynamic systems, which involves a big number of Integrator blocks
it is desirable to use C S-Function concept in order to increase the simulation speed and the
numerical stability.
3.9 Summary
In this chapter the general dynamic equations of induction machine both in the natural
reference frame (ABC/abc) and the dqo reference frame using matrix form are presented.
Based on the dqo model the complex form can easily be derivate and then the steady-state
equations obtained. In each situation, the dynamic equations are treated with fluxes and
currents as state variables. Moreover, some specific features of the large induction machines
are presented e.g. deep-bar effect, saturation, as well as the methods, which can be used in
order to implement these effects.
Finally, some implementation methods for the induction machine model in Matlab/Simulink
as well as a comparison are shown.
3.10 References
[1]. I. Bala – Electrical Machines, Ed. Didactica si Pedagogica, Bucharest 1982 (in romanian);
[2]. I. Boldea, S.A. Nasar – Electric Drives, CRC Press, 1999, ISBN 0-8493-2521-8;
[3]. I. Boldea - Electrical Machines and Transformers, Ed. Didactica si Pedagogica, Bucharest 1994, ISBN
973-30-2341-8 (in romanian);
[4]. I. Boldea IM handbook
[5]. A. Fransua, R. Magureanu – Electrical Machines and Drives Systems, Technical Press, Oxford, 1984,
ISBN 0-291-39503-1;
[6]. P. Kovacs– Transient analysis of electric machines, Ed. Tehnica, Bucuresti 1980;
[7]. P.C. Krause, O. Wasynczuk, S.D. Sudhoff – Analysis of Electric Machinery, IEEE Press 1995, ISBN 0-
7803-1101-9;
[8]. G, McPherson, R.D. Laramore – Electrical Machines and Transformers, J. Wiley & Sons, 1990, ISBN 0-
471-63529-4;
[9]. P. Vas – Electrical Machines and Drives. A Space-Vector Theory Approach, Clarendon Press, Oxford
1992, ISBN 0-19-859378-3;
[10]. C. Goldemberg, A. de Arruda Penteado – Improvements on the inductance matrix inversion simplifying
the use of the ABC/abc induction machine model, Proceed. Of IEMD ’99, pp. 422-424;
[11]. P. Pillay, V. Levin – Mathematical models for induction machines;
[12]. C.L.C Allan – Water-turbine-driven induction generators, Trans on IEE, Dec 1959, pp. 529 – 550;
[13]. J.E. Barkle, R.W. Ferguson – Induction generator theory and application, Trans. on AIEE, February 1954,
pp. 12-19;
[14]. C.L.C Allan – Water-turbine-driven induction generators, Trans on IEE, Dec 1959, pp. 529 – 550;
[15]. M. Akbaba, S.Q. Fakhro – New model for single-unit representation of induction motor loads, including
skin-effect, for power system transient stability studies, IEE Proceedings-B, Vol. 139, No.6, November
1992;
[16]. K. Macek-Kaminska – Estimation of the induction machine parameters, Electric machines and power
systems, 1995, pp. 329-344;
[17]. K. Macek-Kaminska, P. Wach – Estimation of the parameters of mathematical models of squirrel-cage
induction motors, IEEE 1996, pp. 337-342;
[18]. *** - Simulink: Dynamic System Simulation for Matlab. Using Simulink. The Mathworks Inc.;
61
62
Chapter 4
63
squirrel-cage and doubly-fed with and without the deep-bar effect. In each case the one mass
model and the two-mass model of the drive-train model are taken into consideration in the
analysis.
Using Control System Toolbox from Matlab the reduced order models are extracted. The
main interest for a aero elastic simulation tools is in the transfer function, which describe the
output of the system, namely electromagnetic torque, as a function of the input, which is the
wind turbine torque, when the others inputs are constant. Using this transfer function, the
frequency response of the complete and reduced order models in both cases are treated and
compared using Bode plots.
Then, the considered models are compared under different operating modes e.g. start-up,
fault on the stator side and normal continuous operation.
64
R s L rr RL
−ωe − s m 0
• D D
0 ψ sd
vsd 1 0 0
R s L rr R s L m ψ sd
ωe −
0 ψ sq
0
vsq = 0 1 0 D D ψ sq
⋅ + ⋅ ψ (4.1.3)
v rd 0 0 1 0 ψ rd R r L m R r Lss
− 0 − ( ωe − ωr ) rd
v rq 0 0 0 1 ψ rq D D ψ rq
R r Lm R r Lss
0
− ( ωe − ωr )
D D
where: D = Lss L rr − L m 2
The theory of neglecting electric transients is presented in [1]. For balanced steady-state
operation, the variables in synchronous reference frame are constants. Hence, the electric
transients of the stator can be neglecting if the derivative of the stator fluxes in the d and q
axis are set to zero in (4.1.3) as:
R s L rr RL
−ωe − s m 0
• D D
0 ψ sd
vsd 0 0 0
R s L rr R s L m ψ sd
ωe −
0 ψ sq
0
vsq = 0 0 0 D D ψ sq
⋅ + ⋅ ψ (4.1.4)
v rd 0 0 1 0 ψ rd R r L m R r Lss
− 0 − ( ωe − ωr ) rd
v rq 0 0 0 1 ψ rq D D ψ rq
RL R r Lss
0 − r m ( ωe − ωr )
D D
In order to avoid the computational problems due to algebraic loops (4.1.4) should be written
in state space form only in terms of the rotor fluxes as:
τrm ατrm ατrm ατrm v
• ατrm σ r − L m + 1 ωe − ωr
1 0 sd
ψ rd σs τsr ψ rd τsr τ sr
2
v
= ψ + ατ ατ sq (4.1.5)
ψ rq ατrm τ rq − 2 rm v
− L m + 1 ωe − ωr ατrm σ r − rm
rm
0 1 rd
τ σs τ sr τsr v rq
sr
R s L rr RL L L 1
where: τsr = , τrm = r m , σ r = m , σs = m , α = 2
.
D D L rr Lss ω
1+ e
τsr
Based on rotor fluxes and input voltages the stator fluxes can be obtained using:
α α α
ασ r L m ωe ωe
Ψ sd τsr ψ rd τsr τ sr
2
vsd
Ψ = + (4.1.6)
sq − α L ω ψ rq α α vsq
τ m e ασ r − τ2 ωe τ
sr sr sr
Then the electromagnetic torque is calculated based on:
65
3 Lm
Te =
p⋅ (ψ sq ⋅ ψ rd − ψ rq ⋅ ψ sd ) (4.1.7)
2 D
However, the reduced order model, which neglects the stator transients, can be extracted
from the full order model given by (4.1.3) using Control System Toolbox from Matlab. This
toolbox is a very powerful tool for reduced order modeling. Based on some specific functions
as modred, ssbal, minreal, and balreal the desired state variables can be eliminated from the
state space equations and the reduced order models are obtained.
If we take the one-mass model of the wind turbine drive train into account, the fifth order
linearized system for the induction machine is:
R s L rr RL
0 − s m 0 0
1 0 0 0 0 • D D
∆ψ ∆ψ
∆u sd
R s L rr R s Lm
0
sd sd
∆u 0 1 0 0 0 0 0 −
∆ψ sq D D ∆ψ
sq
sq 0 0 1 0 0 ∆ψ (4.2.2)
∆u rd = ∆ψ rd + − R r L m 0
R r Lss
ωr
ψ rq0 ⋅ p rd
0 0 0 1 0
∆ψ D D ∆ψ rq
∆u rq J
rq
∆Twtr 0 0 0 0 − ∆Ω r 0 R r Lm R r Lss
p − ω r −ψ rd0 ⋅ p ∆Ω r
D D
− kψ rq 0 kψ sd0 kψ sq0 −kψ rd0 0
3 Lm
where: k = p . Or in compact matrix form:
2 D
[ u ] = [ E ] ⋅ x + [ F][ x ]
•
(4.2.3)
66
[ u ] = ∆u sd
'
where: ∆u sq ∆u rd ∆u rq ∆T ' wtr - input vector
[ x ] = ∆ψsd
'
∆ψ sq ∆ψ rd ∆ψ rq ∆Ω gen - state vector
The voltage equations of induction machine (4.1.3) and the two-mass model of the drive train
with torsional torques define the complete system under analysis.
R s L rr RL
0 − s m 0 0 0 0 0
• D D
'
∆u sd 1 ∆ψ sd ∆ψ
R s L rr RL
0
sd
∆u 1 ∆ψ 0 0 − s m 0 0 0
sq sq D D ∆ψ sq
∆u rd 1 ∆ψ rd R r L m R r Lss
∆ψ
− ωr ψ rq0 p 0 0 rd
0 0
∆u rq = 1 ⋅ ∆ψ rq + D D ∆ψ rq (4.2.5)
0 − J gen ∆Ω gen RL R r Lss
0 − r m ωr −ψ rd0 p 0 0 0 ∆Ω gen
D D
0 −1 ∆θgen ∆θgen
∆T ' J ' ∆Ω ' − kψ rq0 kψ sd0 kψ sq0 −kψ rd0 D e − k se − D e k 'se '
' ' '
' 0 ∆Ω wtr
0 '
wtr wtr wtr
0 0 0 −1 0 0
0 −1 ∆Ω wtr ∆θ wtr
0 0 0 0 D e − k se − D'e
' '
k 'se
0 0 0 0 0 0 −1 0
[ u ] = [ E ] ⋅ x + [ F][ x ]
•
(4.2.6)
[ u ] = ∆u sd
'
where: ∆u sq ∆u rd ∆u rq 0 0 ∆T ' wtr 0 - input vector
[ x ] = ∆ψsd
'
∆ψ sq ∆ψ rd ∆ψ rq ∆Ω gen ∆θgen ∆Ω ' wtr ∆Ω ' wtr - state vector
Parameters
Moment of inertia of the wind turbine rotor [kgm2] ≅ 50 ⋅105
Equivalent spring constant indicating the torsional stiffness of the shaft on
≅ 1.7 ⋅104
the generator side
Equivalent damping coefficient of the shaft on the generator side ≅100
Gear box ratio ≅90
The eigenvalue analysis has been performed in two cases: using the one-mass model and with
the two-mass model of the drive train both for SCIG and DFIG. Moreover, the influence of
the deep-bar effect has been taken into account for a large DFIG.
The main interest in these analysis is in the transfer function, which describe the output of the
system, namely electromagnetic torque, as a function of the input, which is the wind turbine
torque, when the others inputs are constant.
When the one-mass model is use in conjunction with (4.1.3) results the 5th order model,
neglecting stator transients and then rotor transients the 3rd and respectively the 1st are
obtained. The eigenvalues for the full 5th and reduced order models in the case of a 2MW
wind turbine are shown in Table 4.3.
68
Table 4.3 Eigenvalues for complete and reduced order models of SCIG at rated speed using
a one-mass model for the wind turbine drive train
Complete model Reduced model Steady-state model
5th order 3rd order 1st order
Frequency Frequency Frequency
Eigenvalues Eigenvalues Eigenvalues
[rad/sec] [rad/sec] [rad/sec]
Torque
-12.2 12.2 -12.2 12.2 -19.6 19.6
eigenvalue
Rotor
-6.69 ± j 12.1 13.8 -6.69 ± j 12.1 13.8 - -
eigenvalue
Stator
-7.13 ± j 314 314 - - - -
eigenvalue
Based on Table 4.3 it is possible to identify an association between eigenvalues and the
machine variables. The complex conjugate pair, which remains at a frequency close to
synchronous frequency, is primarily associated with the transient offset currents in the stator
windings that reflect into the synchronously rotating reference frame as a decaying 50 Hz
variation. This complex conjugate pair is denoted as the stator eigenvalue and is not present
when the electric transients are neglected in the stator voltage equations. The complex
conjugate pair, which changes in frequency as the rotor speed varies is associated primarily
with the electric transients in the rotor circuits and is denoted as the rotor eigenvalue and is
not present when the rotor electric transients are neglected. The negative real eigenvalue
signifies an exponential response and will be denoted as torque eigenvalue. It will
characterize the behaviour of the machine equations if all electric transients are
mathematically neglected.
The Bode plots for the considered transfer function Te = f ( Twt ) are shown in Fig. 4.1.
Fig. 4.1. Frequency response for complete and reduced order models of the SCIG using
a one-mass model for the wind turbine drive train.
It can be observed from Fig. 4.1 that the response in frequency for the full and 3rd order
model are basically the same in the frequency range of interest, while the response of the
steady-state model is not accurate both in magnitude and phase.
69
4.3.2 Squirrel-cage induction machine with a two-mass model for the
wind turbine drive train
The eigenvalues of the complete and reduced order models when the two-mass model of the
drive train is used are shown in Table 4.4.
In this case a new complex pair of eigenvalues is presented in the system formed by the
voltage equations of the induction machine and the drive train model. This complex
conjugate pair is related to the shaft angle and is denoted as the twist eigenvalue.
Table 4.4 Eigenvalues for complete and reduced order models of SCIG at rated speed using
a two-mass model for the wind turbine drive train
Complete model Reduced model Steady-state model
8th order 6th order 4th order
Frequency Frequency Frequency
Eigenvalues Eigenvalues Eigenvalues
[rad/sec] [rad/sec] [rad/sec]
removed 0 0 - - - -
Twist
-0.732 ± j 4.90 4.95 -0.732 ± j 4.90 4.95 -0.732 ± j 4.90 4.95
eigenvalue
Torque
-12.4 12.4 -12.4 12.4 -227 227
eigenvalue
Rotor
-5.09 ± j 42.7 43 -5.09 ± j 42.7 43 - -
eigenvalue
Stator
-7.18 ± j 314 314 - - - -
eigenvalue
The Bode plots for the considered transfer function Te = f ( Twt ) are shown in Fig. 4.2.
Fig. 4.2. Frequency response for complete and reduced order models of the SCIG using
a two-mass model for the wind turbine drive train.
When a two-mass model for the wind turbine drive train is used for analysis all the
considered models have the same frequency response. A change in the sign of the magnitude
around 6 rad/sec can be observed as well as in the phase.
70
4.3.3 Doubly-fed induction machine with a one-mass model for the
wind turbine drive train
When a one-mass model for the wind turbine drive train is used in conjunction with (4.1.3)
results the 5th order model, neglecting stator transients and then rotor transients the 3rd and
respectively the 1st are obtained. The eigenvalues for the complete and reduced order models
in the case of a 2MW wind turbine are shown in Table 4.5.
Table 4.5 Eigenvalues for complete and reduced order models of DFIG at rated speed using
a one-mass model for the wind turbine drive train.
Complete model Reduced model Steady-state model
5th order 3rd order 1st order
Frequency Frequency Frequency
Eigenvalues Eigenvalues Eigenvalues
[rad/sec] [rad/sec] [rad/sec]
Torque
-8.66 8.66 -8.66 8.66 -205 205
eigenvalue
Rotor
-4.69 ± j 32.9 33.2 -4.69 ± j 32.9 33.2 - -
eigenvalue
Stator
-7.72 ± j 314 314 - - - -
eigenvalue
The frequency response of the considered models in this case is shown in Fig. 4.3.
Fig. 4.3. Frequency response for complete and reduced order models of the DFIG using
a one-mass model for the wind turbine drive train.
Using a one-mass model only the complete and the reduced order model presents the same
frequency response. Again, the electromagnetic torque predicted with the steady-state model
will not have a good frequency response.
71
4.3.4 Doubly-fed induction machine with a two-mass model for the
wind turbine drive train
When a two-mass model for the wind turbine drive train is used the 8th order model will
result, neglecting stator transients and then rotor transients the 6th and respectively the 4th
order models are obtained. The eigenvalues for the complete and reduced order models in
this case are shown in Table 4.6.
Table 4.6 Eigenvalues for complete and reduced order models of DFIG at rated speed using
a two-mass model for the wind turbine drive train.
Complete model Reduced model Steady-state model
8th order 6th order 4th order
Frequency Frequency Frequency
Eigenvalues Eigenvalues Eigenvalues
[rad/sec] [rad/sec] [rad/sec]
removed 0 0 - - - -
Twist
-0.0326 ± j 5.23 5.23 -0.0326 ± j 5.23 5.23 -0.0326 ± j 5.23 5.23
eigenvalue
Torque
-8.68 8.68 -8.68 8.68 -2160 2160
eigenvalue
Rotor
-3.4 ± j 107 107 -3.4 ± j 107 107 - -
eigenvalue
Stator
-8.15 ± j 314 314 - - - -
eigenvalue
The Bode plots for the considered transfer function Te = f ( Twt ) are shown in Fig. 4.4.
Fig. 4.4. Frequency response for complete and reduced order models of the DFIG using
the complete model of the drive train.
Changes in sign both for magnitude and phase around 6 rad/sec (≅ 0.9 Hz) can be observed as
shown in Fig. 4.4.
72
4.3.5 Start-up and fault analysis on the stator side for a squirrel-cage
induction machine
In fault analysis on the stator side the interest is in the transfer function, which describes the
output of the system, namely electromagnetic torque, as a function of the input, which is the
q-axis component of the stator voltage, when the other inputs are constants.
The frequency response of the transfer function Te=f(vqs) for the complete and the reduced
order models using a one-mass model as well as a two-mass model for the wind turbine drive
train are shown in Fig. 4.5 and Fig. 4.6 respectively.
Fig. 4.5. Frequency response of Te=f(vqs) for complete and reduced order models using
the one-mass model for the wind turbine drive train.
Fig. 4.6. Frequency response of Te=f(vqs) for complete and reduced order models using
the two-mass model for the wind turbine drive train.
In this case the response of the reduced order model, which neglects the stator transients, is
more accurate than the steady-state one.
73
Then, the considered models have been analyzed under different transient conditions: the
direct start-up sequence (without soft-starter) and a three-phase fault at the stator terminals.
For the start-up sequence the generator is connected to the grid at synchronous speed with a
50 % driven torque, then a three-phase short-circuit at the stator terminals occurs for 180
msec. The electromagnetic torque and the rotor speed in both cases are presented in
a) b)
Fig. 4.7. Electromagnetic torque and rotor speed for different operating modes:
a) start-up and b) three-phase short-circuit at the stator terminals.
It can be observed that during the direct start-up sequence the reduced order models cannot
predict accurately the electromagnetic torque and the rotor speed. When a fault occurs on the
stator side the reduced order model, which neglects the stator transients, gives relatively good
results in terms of torque and rotor speed, while the steady-state model cannot predict the
fault transients.
Based on the developed models from the “Wind Turbine Blockset”, which will be presented
later in Chapter 7, the considered models for the induction generator have been tested under a
given wind profile The model used for simulation comprises a wind model, an aerodynamic
model of the wind turbine rotor, the two-mass model of the wind turbine drive train, the 2
MW squirrel-cage induction generator models and the grid model.
The wind speed is calculated as an average value of the fixed-point wind speed over the
whole rotor, and takes the shadow tower and the rotational turbulences into account. The
generated wind profile used in simulation is shown in Fig. 4.8 a.
The aerodynamic model of the wind turbine is based on the torque coefficient CQ look-up
table and the aerodynamic torque is determined directly using (2.2.4).
For clearance of plots, the electromagnetic torque and the stator active power are shown in
Fig. 4.8 b only for 10 sec interval.
74
a) b)
Fig. 4.8. Analysis of the normal continuous operation of the wind turbine:
a) considered wind profile and b) electromagnetic torque and produced stator active power.
In steady state operation there is a difference around 10 – 15 % in amplitude and a phase lag
between the steady state model and the others. This difference results also from the Bode
plots around 6 Hz (see Fig. 4.2) and is mainly due to the rotor eigenvalues.
The stator and the rotor eigenvalues for the entire slip range are shown in Fig. 4.9.
75
Fig. 4.9. Loci of the stator and rotor eigenvalues without and with deep-bar effect
for a slip range of –0.1 … 0.5.
Due to the deep-bar effect only the real part of the rotor eigenvalue varies, while the
imaginary part is almost fixed for the entire considered range. The stator eigenvalues are not
modified due to the deep-bar effect.
The twist eigenvalues and the torque eigenvalue in both considered situations are shown in
Fig. 4.10.
Fig. 4.10. Loci of the torque and twist eigenvalues without and with deep-bar effect
for a slip range of –0.1 … 0.5.
Both the torque and the twist eigenvalues are modified due to the deep-bar effect as shown in
Fig. 4.10. Finally, the frequency response of the complete and reduced order models for
doubly-fed induction generator with deep-bar effect is presented in Fig. 4.11 for 0.5 value of
slip.
76
Fig. 4.11. Frequency response of complete and reduced order models for DFIG with the deep-bar effect using a
two-mass model for the wind turbine drive train at 0.5 slip.
In this case the Bode plots are different then those for the rated speed, which indicates
another behaviour of the system under analysis.
Based on the analysis performed in § 4.4.1-4.4.4 it can be concluded that the two-mass model
normally used in aero elastic simulations should not be reduced to a one-mass model. The
frequency scale between 0 – 20 Hz is the most relevant for the dynamics of the wind turbine.
Since , the frequency of the rotor eigenvalues for the reduced order model, which neglects the
stator transients, is in the interest range of 0 – 20 Hz, this reduced order model is much more
suitable in fault analysis within a wind turbine.
Special care should be taken in evaluation of the eigenvalue frequencies for stator and rotor
because the analysis has been performed in terms of electrical speed. So, using the number of
poles (4 in this case) the eigenfrequencies for the electrical part of the generators can be
evaluated in the mechanical part of the wind turbine.
The “classical” steady state model for induction generator can be used with good results in
analysis of the wind turbine power performances if a two-mass model of the wind turbine
drive train is taken into account.
In the case of a variable-speed large wind turbine in both configurations, SCIG or DFIG, the
deep-bar effect should be taken into consideration in order to predict the transients as well as
to tune the parameters for the controllers.
77
HAWC, an aero elastic tool developed at RISØ National Laboratory, is a computer program
with the purpose of predicting load response for a horizontal axes 2 and 3 bladed wind
turbines in time domain [13].
It has been considered a 2 MW induction generator with short-circuited rotor windings
without any control on the electrical part (stator and rotor). In order to illustrate the behaviour
of the considered models a time simulation at low wind speed (6 m/sec) and high wind speed
(20 m/sec) with a turbulence intensity of 10% has been performed. The results of 100 sec
time simulation are shown in Fig. 4.12 in terms of power spectra of the rotor speed, active
power and electromagnetic torque of the generator.
a) b)
Fig. 4.12. Simulation results from HAWC using reduced order models for the induction generator: a) at 6 m/s
wind speed and b) at 20 m/s wind speed with a turbulence intensity of 10%.
In “dynamic model” means the reduced order model neglecting stator transients, while the
“static slip model” is the linearized steady-state model.
Fixed speed wind turbines exhibits periodic power pulsations in addition to the stochastic
power pulsations caused by the wind as shown in Chapter 2. Usually, the rotor frequency is
referred as 1p: 0.90 Hz in this case, as shown in Fig. 4.12.
In Fig. 4.4 changes in sign both for magnitude and phase for the electromagnetic torque
around 0.9 Hz appears due to this fundamental pulsation.
The high order components 3p, 6p, etc. are related with the frequency with which the blades
pass in front of the tower. In Fig. 4.12 these peaks appear around 2.5 Hz and 5 Hz and their
amplitude is related with the wind speed.
78
In Table 4.6 it has been found that the frequency of the rotor eigenvalues is around 107
rad/sec. Taking into account that the machine has 4 poles the rotor eigenvalues frequency
related to the mechanical part of the wind turbine is around 5 Hz. This peak is damped in the
case of the linearized steady-state model. The same peak has been observed also in the field
measurements.
It can be concluded that due to the dynamics of the induction generator some resonances
between the mechanical part and the electrical part of the wind turbine arises.
Thus, using a reduced order model, which neglects the stator transients, the interaction
between the mechanical structure of the wind turbine and the electrical part can be taken into
account in the case of a wind turbine.
4.5 Summary
This chapter focuses on the analysis of the eigenvalues for the complete and reduced order
models of large induction generators, which are used in wind turbine applications. The non-
linear dynamic equations of the induction machine presented in Chapter 3 are linearized
using a Taylor expansion about an operating point. The resulting set of linear differential
equations describes the dynamic behaviour of small displacement about this operating point.
Then the machine can be treated as a linear system with regard of small disturbances,
whereupon basic linear theory can be used to calculate eigenvalues and to establish transfer
functions for use in the design of the control associated with the induction machine, both
squirrel-cage and doubly-fed with and without the deep-bar effect. In each case a one-mass
model and a two-mass model of the wind turbine drive train are taken into consideration in
the analysis.
Using Control System Toolbox from Matlab the reduced order models are extracted. The
main interest for a aero elastic simulation tools is in the transfer function, which describe the
output of the system, namely electromagnetic torque, as a function of the input, which is the
wind turbine torque, when the others inputs are constant. Using this transfer function, the
frequency response of the complete and reduced order models in both cases are treated and
compared using Bode plots.
Then the considered models have been analyzed under different operating conditions e.g.
start-up, fault on the stator side and normal continuous operation.
Finally, a comparison for the time response of the reduced order models implemented in
HAWC is shown.
4.6 References
[1]. P.C. Krause, O. Wasynczuk, S.D. Sudhoff – Analysis of Electric Machinery, IEEE Press 1995, ISBN 0-
7803-1101-9;
[2]. G.G. Richards, O.T. Tan – Simplified models for induction machines transients under balanced and
unbalanced conditions, IEEE Trans. on Industry Applications, Vol. 17, No. 1, January/February 1981, pp.
15-21;
[3]. G.G. Richards – Reduced order model for single and double cage induction motors during start-up, IEEE
Trans. on Energy Conversion, Vol. 3,No. 2, June 1988, pp. 335-341;
79
[4]. P.W. Sauer, S. Ahmed-Zaid, P.V. Kokotovic – An integral manifold approach to reduced order dynamic
modeling of synchronous machines, IEEE Trans. on Power Systems, Vol. 3, No. 1, February 1988, pp. 17-
23;
[5]. P.V. Kokotovic, P.W. Sauer – Integral manifold as a tool for reduced-order modelling of non-linear
systems: a synchronous machine case study, IEEE Trans. on Circuits and Systems, Vol. 36, No. 3, March
1989, pp. 403-410;
[6]. E. Drenan, S. Ahmed-Zaid, P.W. Sauer – Invariant manifolds and start-up dynamics of induction
machines, Power Symposium, 1989, Proceedings of the Twenty-First Annual North-American, 1989, pp.
129 –138;
[7]. S. Ahmed-Zaid, M. Taleb – Structural modeling of small and large induction machines using integral
manifolds, IEEE Trans. on Energy Conversion, Vol. 6, No. 3, September 1991, pp. 529-535;
[8]. V. Akhamtov - Modelling of Variable-Speed Wind Turbines with Double-fed Induction Generators in
Short Term Stability Investigations, Proceed. of 3rd Int. Workshop on Transmission Networks for Offshore
Wind Farms, April 11-12, 2002, Stockholm, Sweden, pp. 1-23;
[9]. S.A. Papathanasiou, M.P. Papadopoulos – State-Space Modeling and Eigenvalue Analysis of the Slip
Energy Recovery Drive, IEE Proceed. on Electr. Power Appl., Vol 144, No. 1, January 1997, pp. 27-36;
[10]. A.M. Stankovic, B.C. Lesieutre – Parametric Variations in Dynamic Models of Induction Machine
Cluster, IEEE Trans on Power Systems, Vol. 12, No.4, November 1997, pp. 1549-1554;
[11]. L. Congwei, W. Haiqing, S. Xudong, Li Fahai – Research of Stability of Double-fed Induction Motor
Vector Control System, Proceed. of ICEMS 2001, Vol. 2, August 2001, pp. 1203 -1206;
[12]. S. Müller, M. Deicke, R.W. De Doncker – Doubly-fed Induction Generator Systems, IEEE Industry
Applications Magazine, May/June 2002, pp. 26-33;
[13]. T.J. Larsen, M.H. Hansen, F. Iov – Generator dynamics simulated in the aeroelastic code HAWC Risø
report, Risø-R-1395E;
[14]. T. Thiringer, J-A Dahlberg – Periodic pulsations from a three-bladed wind turbine, IEEE Trans. on
Energy Conversion, Vol. 16, No. 2, June 2001, pp.128-133;
80
Chapter 5
5.1 AC Controllers
5.1.1 Background
Many authors deal with the theory of operation for three-phase AC-controllers (soft-starters)
[1]-[5], however, only few of them present in details the theory of operation with a 3-phase
resistive-inductive load [1], [2]. Especially the influence of the load connection type and the
steady-state analysis are not presented in detail.
In [6] a comparison for full and half-wave controlled load both for star and delta connection
is carried out, unfortunately, the branch delta connection is not treated. An analysis of
variable-voltage thyristor controlled induction motors in terms of specific operation modes,
harmonic content and performances for a star connected machine is presented in [7]. In [8] is
presented a hybrid abc-dqo model for the induction machine, unfortunately this model has a
complicated mathematical model and it can be used only for a star connection of the stator
windings. A generalized approach in modelling of the power converters-fed induction
machine, which involves a time-domain static network, is presented in [9]. This model use
some “dummy” shunt resistances in order to eliminate the computation errors, however the
proposed method can be used for a star or delta-connected machine. Moreover these
approaches do not take into account the deep-bar effect, which is present into a large
induction machine.
Therefore in analysis of a soft-starter-fed induction machine is very convenient to use the
abc/abc model presented in Chapter 3, since it is based on per-phase quantities.
At present many wind turbines, up to 2.3 MW, are based on the “Danish concept” in which a
squirrel-cage induction generator is directly connected to the grid as shown in Fig. 5.1.
81
Fig. 5.1. Block diagram of directly grid-connected wind turbine.
The scheme comprises the wind turbine rotor, linked via a gearbox to a generator, which
through an electrical interface is connected to the grid. A control system is necessary to
assure a proper operation of the wind turbine under all conditions. The electrical interface
consists in: an soft-starter, a capacitor bank and a transformer, which makes the connection
with the medium voltage grid (typically 30 kV). The capacitor bank is used to control the
power factor of the generator output.
Soft-starters are used only during the start-up sequence of the generator in order to limit the
inrush currents and the starting torque transients in the drive train.
There are many configurations of soft-starters, which fed an induction machine [1]-[5],
although of interest in wind turbine applications are those presented in Fig. 5.2.
Fig. 5.2. Possible configurations of soft-starter-fed induction machine in wind turbine applications:
a) star connection, b) delta connection and c) branch-delta connection.
The star and delta configurations have basically the same layout for the semiconductors
(SCRs), the difference consists in the machine winding connection. There are two anti-
parallel thyristors on each phase, each one conducting on the positive cycle of the applied
voltage. For a star connection the applied per phase voltages depend on the on-state of the
SCRs on each phase. So, the soft-starter can operated only when two or three SCRs are
conducting in the same moment. The similar considerations can be done for a delta
connection (Fig. 2b).
However a soft-starter with a branch delta connection as shown in Fig. 2c, will operate only
with one SCR conducting at a given moment.
In wind turbine applications mainly the delta connection for the induction machine are used
because the current rating of the stator windings can be reduced, and the third harmonic in
the line currents is eliminated in this case.
82
5.1.3 Operation modes for a soft-starter with resistive-inductive load
Depending on the firing angle α, three different modes of operation of the soft-starter can be
distinguished when a star or delta connected resistive load is used [1]:
• Mode 1 - 0 ≤ α < 600 - two or three SCRs are conducting (in either direction);
• Mode 2 - 600 ≤ α < 900 - two SCRs are conducting;
• Mode 3 - 900 ≤ α < 1500 - none or two SCRs are conducting.
where α is the firing angle for the soft-starter.
When a resistive-inductive load is used the analysis of the controller is difficult, since the
operation modes depend on the extinction angle ξ and the limit angle αlim, both dependent on
the phase angle ϕ.
Mode 2 of operation, characterized by rapid changes of the output current, is not possible due
to the load inductance. The ranges of the two remaining operation modes are:
2 − e 3tan ϕ
Switching functions SwA, SwB, and SwC in two levels can be introduced in modelling of the
SCRs and defined as equal to one when a given thyristor is conducting and equal to zero
otherwise as shown in Fig. 5.3.
Fig. 5.3. Modelling two anti parallel SCRs using a switching function.
These switching functions can be determined based on phase voltage and phase (or line)
current for each particular topology.
83
5.1.5 Star connected 3-phase load
Analyzing this topology the applied per-phase voltages at the machine terminals can be
written as:
v UX SwA −SwB −SwC v AN
1
v = −S
VY 2 wA SwB −SwC ⋅ v BN (5.1.2)
v WZ −SwA −SwB SwC v CN
where: [ v UX v VY v WZ ] are the phase voltages of the machine; [ v AN v BN vCN ] are the phase-
T T
to-ground supply voltages and SwA , SwB , SwC are the switching functions for each phase.
Based on the phase-to-ground voltages and the phase (line) currents the switching functions
are computed.
The considered load has a power factor of 0.85. Using (5.1.1) a limit angle around 95o will
result. In order to highlight the two possible operation modes for the soft-starters two values
for the firing angle have been used. A value of 70o for the firing angle will correspond to
Mode 1 and 110o to Mode 3 respectively.
The per-phase voltage and the phase current for the considered load are shown in Fig. 5.5 for
different firing angles.
a) b)
Fig. 5.5. Typical waveforms for voltage and currents for a 3-phase star connected load:
a) Mode 1and b) Mode 3 of operation.
84
From Fig. 5.5 it can be observed that when the firing angle α is greater than the limit angle
αlim the phase currents occurs in discontinuous, non-sinusoidal, alternating pulses. Therefore,
a high harmonic content for the phase currents will result.
It can easily be demonstrated that the voltages applied to a delta-connected load are given by:
where: [ v AB v BC vCA ] are the line-to-line supply voltages (or phase voltages for the load).
T
For a delta connection the switching functions are determined based on phase-to-ground
voltages and line currents.
Considering the same load as in the precedent case the applied per-phase voltage, the phase
and the line currents for different firing angles are shown in Fig. 5.7.
a) b)
Fig. 5.7. Typical waveforms for voltage and currents for a 3-phase delta connected load:
a) Mode 1and b) Mode 3 of operation.
Again, it can be observed that when the firing angle α is greater than the limit angle αlim the
line currents occurs in discontinuous, non-sinusoidal, alternating pulses. Therefore, for this
85
topology a high harmonic content for both line and phase currents will result especially in
Mode 3. As a result the electromagnetic torque will have a high harmonic content.
v WZ 0 0 SwC v CA
For a branch-delta connection the switching functions are determined based on the line
voltages and line currents.
Again, a 3-phase resistive-inductive load as in precedent cases has been considered. The per-
phase voltage, the phase and the line current are shown in Fig. 5.9 for the considered firing
angles.
a) b)
Fig. 5.9. Typical waveforms for voltage and currents for a 3-phase branch delta connected load:
a) Mode 1, b) Mode 3 of operation.
Using a branch-delta connection the line current waveform is approximately the same for the
entire range of possible firing angle. Therefore, the harmonic content in the line / phase
86
currents as well as in the electromagnetic torque is not so high comparing with the other two
topologies.
where: α is the firing angle and ϕ is the phase angle (power factor)
Only an iterative solution of (5.1.5) is possible. This yields the set of characteristics shown in
Fig. 5.10.
Fig. 5.10. Extinction angle versus firing angle for a series R-L load with different power factors..
87
the applied voltage at the load terminals is given by [2]:
1
VUX = VAB
2π
( ( ξ − α ) + 0.5sin 2α − 0.5sin 2ξ ) (5.1.6)
Based on (5.1.6) the variation of the fundamental voltage with firing angle is shown in Fig.
5.12 for several fixed values of phase-angle.
Fig. 5.12. Fundamental voltage versus firing angle for single-phase controller with a series R-L load.
Only for a delta-branch connection (5.1.6) can be used. Based on the input voltage and the
phase current in complex form and a look-up table for the extinction angle the output voltage
per-phase can be obtained.
Unfortunately, for the star- or the delta connection due to the complexity of the conducting
mechanism is very difficult to establish an analytical expression for the RMS AC-controller
output voltage.
5.2.1 Introduction
Currently, in wind turbine applications mainly the back-to-back voltage source converter
VSC is used as shown in Fig. 5.13.
This topology comprises a double conversion from AC to DC and then from DC to AC. Both
converters can operate in rectifier or inverter mode and therefore a bi-directional power flow
can be achieved.
88
A voltage source converter can be implemented in several ways: six-step, pulse amplitude
modulated (PAM) or pulse width modulated (PWM). Moreover, the implementation of a
PWM VSC may be realized by three methods: harmonic elimination, “sinusoidal” PWM or
space vector strategy (SV-PWM).
Independent on the implementation method the converter can be seen as a black box with
some input-output characteristics as a function of the control strategy. Again, the switching
function concept can be used in modelling of these topologies.
So, in the following paragraphs the input-output characteristics as a function of the switching
function for VSCs, both inverter and rectifier mode of operation will be presented.
The influence of the windings connection for generator will be also taken into account.
When a VSC is used in conjunction with a star connected machine, (squirrel-cage or wound
rotor) the equivalent diagram of the circuit is like in Fig. 5.14.
The applied voltages at the machine terminals as a function of the DC-link voltage and the
switching functions are [10]:
v UX 2 −1 −1 SwA
v = 1 V −1 2 −1 S (5.2.1)
VY 3 DC wB
v WZ −1 −1 2 SwC
The DC-link current can be expressed as a function of the input currents and the switching
functions by:
i A
i DC = [SwA SwB SwC ] i B (5.2.2)
i C
The voltages and currents waveforms in this case are shown in Fig. 5.15.
89
Fig. 5.15. Typical waveforms for voltages and currents for a Voltage Source Converter with
a star connected generator.
The applied voltages at the machine terminals as a function of the DC-link voltage and the
switching functions are:
v UX 1 −1 0 SwA
v = V 0 1 −1 S (5.2.3)
VY DC wB
v WZ −1 0 1 SwC
The DC-link current can be expressed as a function of the input currents and the switching
functions by:
90
i A 1 0 −1 i UX
i DC = [SwA SwB SwC ] i B = [SwA SwB SwC ] −1 1 0 i VY
(5.2.4)
i C 0 −1 1 i WZ
The voltages and currents waveforms in the case of a VSC with a delta-connected generator
are shown in Fig. 5.17.
Fig. 5.17. Typical waveforms for voltages and currents for a Voltage Source Converter with
a delta connected generator.
Typically, the DC-link circuit is represented as an ideal capacitor as shown in Fig. 5.18.
The DC-link voltage, which is the voltage at the capacitor terminals, is given by:
1 1
v DC = ∫ i C dt = ∫ ( i R − i I ) dt (5.2.5)
C C
where iR is the current of the generator side converter and iI is the current of the grid side
converter.
91
In s-plane modelling (using transfer functions) (5.2.5) cannot be used due to numerical
problems. Hence, the capacitor bank should be modelled as a series R-C circuit, which is
similar with a real component. A capacitor always will exhibit an internal resistance.
So, (5.2.5) can be written in s-plane as:
1 sRC + 1
VDC = R + ( I R − I I ) = ( IR − II ) (5.2.6)
sC sC
In this way the connection between the two considered VSCs could be achieved through the
DC-link circuit as shown in Fig. 5.19.
In order to limit the harmonic stress on the grid caused by power electronic systems an R-L
or an LCL filter can be used at the output of the grid-side converter. The LCL filter is smaller
and less expensive than the R-L filter and has the same attenuation level of current ripple
[11].
In a symmetrical three-phase system the equivalent diagram per phase of the LCL filter can
be represented as shown in Fig. 5.20.
Parasitic serial resistances of the inductances are ignored, instead that a resistance R is added,
which is used for appropriate damping of the filter at its resonance frequency [11],[12].
Based on Fig. 5.20 the following voltage equations can be written in s-plane:
Vin = Z11Iin + Z12 Iout
(5.2.7)
Vout = Z21Iin + Z22 Iout
where:
92
1 1
Z11 = R + sL1 + Z12 = − R +
sC sC
(5.2.8)
1 1
Z12 = R + Z11 = − R + sL 2 +
sC sC
Since the grid voltage is assumed as an ideal voltage source and represents a short-circuit for
harmonic frequencies, it can be settled to zero:
v out = 0 (5.2.9)
Using (5.2.7) the desired transfer functions in s-plane can be obtained [12]:
Iout Z21
H1 (s) = =
Vin Z12 Z21 − Z11Z22
Iin Z22
H 2 (s) = = (5.2.10)
Vin Z11Z22 − Z12 Z21
Iout Z21 ( Z11Z22 − Z12 Z21 )
H 3 (s) = =
Iin Z22 ( Z12 Z21 − Z11Z22 )
Based on (5.2.10) a Simulink model for this LCL filter can be built.
5.3 Summary
Based on the switching function concept the mathematical models for the most used power
converters in wind turbine applications are presented. The AC-controllers are modelled
taking into account the winding connection type for the generator. Some typical waveforms
for each topology are shown.
5.4 References
[1]. A.M. Trzynadlowski – Introduction to Modern Power Electronics, J. Wiley & Sons, 1998, ISBN 0-471-
15303-6;
[2]. W. Sheperd, L.N. Huley, D.T.W. Liang – Power Electronics and Motor Control, Cambridge University
Press 1995, ISBN 0-521-47241-05;
[3]. S.B. Dewan, G.R. Slemon, A. Straughen – Power semiconductor devices, J. Wiley & Sons, 1984, ISBN-0-
471-89831-7;
[4]. M.H. Rashid – Power electronics, circuits, devices and applications, Prentice Hall, 1988, ISBN 0-13-
686619-0;
[5]. V. Subrahmanyam – Electric drives: concepts and applications, McGraw Hill, 1994, ISBN 0-07-460370-1;
[6]. M.S. Smiai, S. Lesan, W. Shepherd – Analysis and performance of hybrid thyristor controlled three-phase
resistive inductive loads,
[7]. S.A. Hamed, B.J. Chalmers – Analysis of variable-voltage thyristor controlled induction motors, IEE
Proceed., Vol. 137, No. 3, May 1990, pp.184-193;
[8]. G. Zenginobuz, I. Cadirci, M Ermis, C. Barlak – Soft starting of large induction motors at constant
current with minimized starting torque pulsations, IEEE Trans. on Ind. App., Vol. 37, No. 5, Sept/Oct
2001, pp. 1334-1347;
[9]. S.N. Ghani – Digital computer simulation of three-phase induction machine dynamics – a generalized
approach, IEEE Trans. on Ind. App., Vol. 24, No. 1, Jan/Feb 1988, pp. 106-114;
93
[10]. N. Mohan, T.M Undeland, W.P. Robbins – Power Electronics: Converters, Applications and Design, J.
Wiley & Sons, 1995, ISBN 0-471-58408-8;
[11]. M. Liserre, A Dell’Aquila, F. Blaabjerg – Design and control of a three-phase active rectifier under non-
ideal operating conditions, Industry Applications Conference, 2002, Vol. 2, 2002
pp.: 1181 –1188;
[12]. E. Urlep – Control of three-phase active rectifier for wind turbine applications, Aalborg University, 2002;
94
Chapter 6
6.1 Introduction
High-performance variable-speed drives systems using induction machines have gain more
and more popularity during the last decade due to the raid development of power electronics
and microprocessors. The complex control problems, which arise in these variable-speed
drives, are solved using fast microprocessors and DSPs and new control techniques are added
each year.
Currently, there are two main control technique tendencies: namely the vector-control and the
direct torque control used for high performance applications based on the induction
machines. Derived from the early works of Blashcke and Hasse, and largely due to the
pioneering work of Leonhard, the vector control of AC machines has become the most
adopted control technique worldwide [2]. German and Japanese researchers have first
introduced the direct-torque-controlled (DTC) drives, and currently there are DTC variable-
speed drives on the market [2].
An overview of these control methods for induction machine is presented in Fig. 6.1 (based
on [1]-[4]).
The vector-control can be applied to voltage-, current source converters or cycloconverters,
while the direct-torque control can be used only for the first two power converters topologies.
In the case of an induction generator these converters must supply reactive power for the
machine magnetization.
The torque and flux decoupled control (or the active and reactive power control) is achieved
based on a special reference frame fixed to the stator-, rotor- or magnetizing flux in the case
of the vector control technique or in a reference frame fixed to the stator flux for a direct-
torque controlled drive system.
95
It should be noted that the vector control-techniques could have two implementation methods
namely direct and indirect. The direct method implies measurement of some variables
(voltages-, current- and fluxes sensors) or they are calculated from the machine flux model,
while the indirect method uses the monitored voltages and currents and/or rotor speed.
Both vector- (VC) and direct-torque control (DTC) requires the estimation of the magnitude
and space angle of the flux-based control [2] and several estimation techniques can be used
as shown in Fig. 6.1.
Since the machine parameters can change, especially the rotor ones, as a result of saturation,
variation of the temperature, and effects of current displacement (deep-bar effect) and hence
the control is sensitive to these parameters, it is preferable to implement control schemes
which incorporate some form of on-line parameter adaptation or insensitive in respect with
this changes.
However, in the future, artificial-intelligence-based control techniques (fuzzy, neural, neural-
fuzzy, etc.) will have a more dominant role in high-performance drives [2].
Fig. 6.2. General structure of the control for a variable-speed WECS using VSC-fed SCIG.
The supervisory system for a WECS using a squirrel-cage induction generator should be able
to assures a proper operation for all possible operation mode of the wind turbine:
• Stand by, when the turbine is available to run if external conditions permit;
• Limit the inrush currents and so the electromagnetic torque during start-up sequence;
• Grid synchronization;
• Optimal speed control to obtain optimal efficiency of the wind turbine;
• Control the electrical power;
• As far as possible continue normal operation during transient disturbances in the grid
voltage
• Switch between grid or stand alone operation;
• Shutdown
• Stopped with fault.
All these functions are realized using measured quantities form the system e.g. wind speed,
rotor speed, generator voltages and currents, etc. However these measured variables can be
different for a particular solution.
There are 3 main control modules in such a scheme: the control of the pitch blades, the
control of the generator-side converter and the control of the grid-side converter (active front-
end converter). The reference values for the pitch control as well as the generator control are
realized based on a maximum power point tracker (MPPT) algorithm for a given operating
97
point. Usually, the wind turbine manufacturers implements some look-up tables with the
optimal output power and so the optimal torque. In [16]-[18] and [20] fuzzy-controllers are
used in order to extract the maximum available power from the wind as well as to control the
output voltage of the grid side converter. The generator can be either current- (torque-) or
speed controlled [28].
The general structure of the control for a variable speed WECS using a doubly-fed induction
generator both stand-alone or grid connected is presented in Fig. 6.3.
Fig. 6.3. General structure of the control for a variable-speed WECS using VSC-fed DFIG on the rotor circuit.
It can be observed that the general layout of the control scheme is basically as for a squirrel-
cage machine. The only difference consists in the requirements for the supervisory system,
which should have some extra features as:
• Synchronize to grid by controlling stator voltage phase, frequency and magnitude
through applying a proper rotor voltage;
• Fast re-synchronization after disconnection;
• Protect the converter at line short-circuit close to the stator windings.
98
Fig. 6.4. Schematic of the rotor-flux-oriented control of a VSC-fed induction generator.
Based on a rotor-flux model the control variables from the system are obtained. However,
since this rotor flux model is strongly dependent on the rotor parameters, an inaccurate value
for these parameters could deteriorate the dynamic performances of the drive. Using on-line
parameter adaption or estimators this problem can be avoided. A Model Reference Adaptive
Control (MRAC) for a WECS using SCIG is presented in [21].
The control for a variable speed doubly-fed induction generator can be realized both with
stator-flux-oriented [23]-[31] or rotor-flux-oriented control [32]. However, since a doubly-
fed machine has the stator windings directly connected to the grid the stator voltage equations
will result simpler as well as the stator-flux-oriented control scheme than the rotor-flux
oriented one as shown in Fig. 6.5. Moreover, the stator active- and reactive power are
controlled directly.
99
A method for the controller design and analysis in this case will be presented in detail in
paragraph 6.3.
When the wind turbine is grid-connected the active front-end converter should keep the DC-
link voltage constant regardless of the magnitude and direction of the rotor power and to
assure a quality of the output voltage and current according with the standards, which are
imposed for connecting wind turbines and wind farms to the transmission network [36].
Usually, this converter operates at unity power factor. Two control methods should be
implemented in order to achieve grid connected operation mode or stand alone mode.
The basic control structure for a grid-connected operation is presented in Fig. 6.6.
The controller is designed in xy-synchronous reference frame. So, grid voltage angle should
be detected accurately and a common practice is to use a Phase Locked Loop (PLL). The
DC-link voltage is controlled in the outer loop of the x-axis while the current in the inner
loop. In order to compensate the cross coupling of the output filter a decoupling circuit is
used. Since the converter operates at unity power factor, the y-axis current is set to zero. An
R-L or an LCL structure can be used for the output filter.
The grid-connected operation can be applied for WECS using both doubly-fed induction
generator and squirrel-cage machine.
In this case the wind turbine generator is the only voltage source and therefore the control
strategy for the grid-connected operation cannot be used. A schematic structure of the control
is shown in Fig. 6.7.
100
Fig. 6.7. Schematic of the control structure for stand-alone operation.
The converter should provide a three-phase voltage system with a constant magnitude and
frequency and with a current limitation and DC-link voltage control. Both current limitation
and DC-link voltage control strategy are based on the lowering of the output voltage [12].
When the load demand is lower than the wind turbine production, a dump resistor RD is
activated in order to dissipate extra power by using a DC-link chopper control. However,
when there is not enough produced power for consumers, the DC-link voltage will drop to the
minimum and lead the system to a stop functioning.
Since, the PLL is a central component in a control structure for the grid-side converter, it will
be presented in the following. A generalized PLL structure is shown in Fig. 6.8.
The three-phase voltage inputs are transformed into αβ components referred to the grid
voltage phasor. Using this components sufficient information about the phase angle is
π π
obtained. A phase detector range of − ; is obtained using a simple inverse tangent
2 2
function, while using a four quadrant inverse tangent function this range can be expanded to
[ −π; π] . The loop filter, contains a low pass filter to suppress noise and high frequency terms
in the signal from the phase detector, e.g. due to asymmetry in the three-phase voltages. To
avoid stationary error in phase after a step in input signal frequency, a PI-controller is added.
The performance of the PLL depends on the phased detector and the selected bandwidth of
the loop filter [12]. With slow dynamic of the PLL loop, higher rejection of the disturbances
can be achieved, although a poor tracking of the grid angle.
101
In the power system applications, the voltage-controlled oscillator usually is implemented as
an integrator. The loop is close by feeding the estimate angle into the αβ-transformation.
As long as the phase angle is correct, the output of the phase detector is zero, thus the
frequency input to the integrator is constant – the PLL is in lock. If the angle estimate is not
correct, the frequency is adjusted. And the grid voltage phasor referred phase angle changed.
In this paragraph the stator flux oriented control will be briefly presented in order to
understand the basic principle of this control.
Starting from the voltage equations of the induction machine given by (3.2.9) written in
synchronous reference frame the rotor voltage equations will be written as:
di rx di
v rx = R r i rx + L rr + L m sx − ( ωx − ωr ) ( L rr i ry + L m isy )
dt dt
(6.3.1)
di ry disy
v ry = R r i ry + L rr + Lm + ( ωx − ωr )( L rr i rx + L m isx )
dt dt
where: ωx is the angular speed of the synchronous reference frame.
The relation between fluxes and currents are given by:
ψ sx Lss 0 L m 0 isx
ψ sy = 0 Lss 0 L m isy
⋅ (6.3.2)
ψ rx L m 0 L rr 0 i rx
ψ ry 0 L m 0 L rr i ry
Attaching the reference frame to the stator flux as shown in Fig. 6.9, the following
simplifications can be made:
102
ψ sx = L m i ms = Lssisx + L m i rx
(6.3.3)
0 = Lssisy + L m i ry
103
Usually, the rotor controller design is based on (6.3.5). In the following a new design method
for the rotor current controller as well as for the active and reactive power controllers, which
use the complete model of the machine, will be presented.
Considering the control structure presented in Fig. 6.5 and neglecting the cross coupling
circuit the diagram of the rotor current control loops is shown in Fig. 6.10.
Fig. 6.10. Schematic of the rotor current control loops using transfer functions.
It will be shown later that the decoupling circuit for the rotor voltage can be neglected using
this new approach in the controllers design. The influence of the deep-bar effect for the
induction generator will be taken into account in design and analysis of the controllers.
The rotor currents control depends on the operating mode of the wind turbine:
• Start-up and synchronization to grid. The induction generator is magnetized through
the rotor circuit for a given rotor speed – 0.5 value of slip in this case – with the stator
windings open. The rotor currents in this case equal the machine magnetizing current.
Then, by controlling magnitude, frequency and phase of the rotor currents, the stator
voltage is controlled so that its magnitude and phase equal the grid voltage.
• Variable speed operation. The generator is controlled so that it will extract the
maximum available power from the wind for a given rotor speed at the desired power
factor.
Thus, these controllers should operate in any operation mode of the wind turbine. The
controller design is performed for the start-up, when the state variables of the considered
system are zero. Later in Chapter 7, the parameters will be verified for a normal operation of
the entire system.
Starting from the complete linearized 8th order system given by (4.3.5) a multiple input /
multiple output (MIMO) system, which describe the induction machine and the drive-train
model can be build using the specific functions from Control System Toolbox [35]. Then, the
104
desired transfer function between each input/output pair can be extracted as shown in Fig.
6.11.
Fig. 6.11. MIMO system of the induction machine with the complete model of the drive train.
It has been found that the transfer function for the rotor y-axis in the case of a 2 MW DFIG
with the parameters given in Table 4.1 and Table 4.2 at 0.5 slip is:
i ry 2.695s3 + 6.542e 4s 2 + 2.66e8s + 4.666e9
H vry→iry ( s ) = = (6.3.8)
v ry s 4 + 47.84s3 + 1.24e5s 2 + 2.888e6s + 2.466e9
Similar transfer functions can be written for other input/output pairs.
Since the MIMO system is based on the machine equations written in synchronous reference
frame the x-axis component of the stator voltage is zero vsd = 0 and the transfer functions
corresponding with this input will not be considered in the analysis.
In the controllers design will be considered the following transfer functions:
• Transfer functions between the stator voltage and the rotor currents:
H vsy →irx,y (s) (6.3.9)
• Transfer functions between the rotor voltages and the rotor currents.
H vrx,y→irx,y (s) (6.3.10)
First for the rotor current controller design, the influence of the stator voltage will be
neglected. Then, the controller parameters will be modified in order to take into account the
effect of the disturbance from the stator voltage.
The converter can be modelled in synchronous reference frame in terms of its fundamental
components with harmonics treated as a separate issue [3]. So, the transfer function
associated with the fundamental component for a voltage source converter is:
1
H C x,y ( s ) = (6.3.11)
1 + sTC delay
Since this time delay is very small the converter transfer function will be neglected in
analysis.
105
6.3.2.3 Transfer function of the filter
Usually a first-order filter is used for the feedback signals. The transfer function for this filter
is given by:
1
H F xy ( s ) = (6.3.12)
1 + sTF
Depending on the modulation strategy this time constant can have different values in order to
eliminate the ripple in the measured currents. However, for a SV-PWM modulator with a
switching frequency around 4 kHz the current ripple is very small, so the time constant of
this filter will result small. In the design of the rotor current controllers a value of 0.5 msec
has been considered.
The design starts with the state-space model of the induction generator including the
complete model of the drive train given by (4.3.5). The open-loop eigenvalues of the
electrical system (stator and rotor voltage equations) for a 0.5 slip and considering the initial
values of the fluxes zero are presented in Table 6.1.
Table 6.1. Open-loop eigenvalues at 0.5 slip considering zero initial conditions.
Frequency
Eigenvalue Damping
[rad/sec]
Rotor eigenvalue -11 ± i 158 0.0728 158
Stator eigenvalue -12.4 ± i 313 0.0395 314
First it will be applied a impulse input for the transfer functions between the rotor voltages
and the rotor currents, H vrx,y→irx,y (s) . The response of the rotor system in this case is shown in
Fig. 6.12. It can be observed that the rotor system is lightly damped.
Fig. 6.12. Impulse response of the transfer functions between the rotor voltages and the rotor currents.
106
The rotor current controller design will be performed only for the y-axis, however the
determined parameters are identical for the x-axis controller.
Selecting only the transfer function between the rotor voltage and the rotor current in the y-
axis H vry −>iry (s) , the Bode diagram of it is presented in Fig. 6.13. The other transfer function
between the rotor voltage and the rotor current in the x-axis exhibit the same frequency
response.
Fig. 6.13. Bode diagram for the transfer function voltage and current in y-axis of the rotor.
From this Bode diagram it can be observed that the y-component of the rotor voltage has
significant effect around the rotor eigenvalue frequency, near 158 rad/sec.
The appropriate gain for the controller can be determined using the root locus technique as
shown in Fig. 6.14. A value of 0.0278 will assure the desired damping of 0.707.
Fig. 6.14. Root locus for the transfer function voltage and current in y-axis.
107
The transfer function of the PI controller can be arranged as [34]:
sTi + 1
H PI (s) = Kα (6.3.13)
sαTi + 1
The integration time constant of the PI controller is selected at 0.005 sec in order to obtain a
bandwidth of 200Hz.
Selecting for α a value of 10, the rotor current controller parameters are:
K p = 0.28
(6.3.14)
Ti = 0.005 sec
The controller parameters can be verified plotting the impulse response for the closed loop as
well as the step response as shown in Fig. 6.15 and Fig. 6.16.
108
The impulse response of the closed-loop system settles quickly and the oscillations of the
current are completely eliminated. In Fig. 6.16 can be observed the effect of the cross
coupling between x and y-axis in steady state. This influence can be removed if the transfer
function of the cross coupling is added in the system.
In paragraph 6.3.1 has been found a direct relation between the active and reactive power of
the stator and the rotor currents. Since the machine is directly connected to the grid, based on
(6.3.7) a very simple control of the active and reactive power can be done. This control is
useful for a reduced model of the machine. The basic control structure is shown in Fig. 6.17.
By controlling directly the rotor currents the stator active and reactive are controlled. The
MPPT tracker gives both references for the control scheme. The stator magnetizing current
ims is calculated into the flux model of the machine.
It can be observed that both stator and twist eigenvalues are lightly damped. The influence of
these eigenvalue frequencies are highlighted by the Bode plots as shown in Fig. 6.18.
109
Fig. 6.18. Bode diagram for the transfer function voltage and current in the rotor.
However the interest in the controller design in this case is to compensate the eigenvalue
frequency of the rotor. Thus a relatively fast control of the stator active and reactive power
can be obtained.
Applying an impulse input to the rotor circuit the response of the system is shown in Fig.
6.19.
The appropriate gain for the controller can be determined using the root locus plot for the
open loop transfer function between rotor voltage and the rotor current in y-axis as well as for
the x-axis as shown in Fig. 6.20 and Fig. 6.21.
110
Fig. 6.20. Root locus for the transfer function between the rotor voltage and the current in y-axis.
Fig. 6.21. Root locus for the transfer function between the rotor voltage and the current in x-axis.
A gain value around 0.03 will assure a damping greater than 0.707 for both controllers.
The transfer function of the PI controller can be arranged as:
s + ωz 1
H PI (s) = K p = K p 1 + (6.3.15)
s sTi
Since, the zero of the PI controller should compensate the desired rotor eigenvalue frequency,
which is 181 rad/sec in this case a value around 40 msec has been found.
In order to verify the parameters of the controllers the response of the closed loop system,
both for an impulse and for a step input are shown in Fig. 6.22 and Fig. 6.23.
111
Fig. 6.22. Impulse response for the closed loop system.
Since the cross coupling between axis has not been taking into account an error in steady
state can be observed.
During the controller design the stator voltage has been considered zero in case of the start-
up or equal with the steady state value in the case of the active and reactive power
controllers.
It is of great interest to analyse the response of the rotor current control loops when a
disturbance in the stator voltage occurs, e.g. a three-phase fault on the stator windings.
112
First, it has been considered the impulse response of the transfer functions between the stator
voltage and the rotor currents of the machine for a fast rotor current loop ( Ti = 5 ms ec ) as
shown in Fig. 6.24.
Fig. 6.24. Response of the system for a disturbance in the stator voltage for a fast rotor current control loop.
Fig. 6.25. Response of the system for a disturbance in the stator voltage for a slow rotor current control loop.
Then the impulse response of the transfer functions between the stator voltage and the rotor
currents of the machine for a slow rotor current loop ( Ti = 40 ms ec ) has been considered as
shown in Fig. 6.25.
With a very fast rotor current loop the system is unstable in respect with a stator voltage
disturbance, while using a relative slow rotor current loop the rotor current oscillations are
damped quickly. So, it is much more convenient to use a slow control for the rotor currents.
113
6.3.5 Simulation results
Using the new Matlab/Simulink “Wind Turbine Blockset”, which it will be presented in
detail in Chapter 7, the parameters of the rotor controllers determined in §6.3.3 have been
tested.
The Simulink model for the active and reactive power control of a 2 MW doubly-fed
induction generator is presented in Fig. 6.26.
Fig. 6.26. Simulink model for validation of the rotor current controller parameters in case of
a 2 MW doubly-fed induction generator.
114
Fig. 6.27. Response of the rotor currents control loops for a sudden change
in the reference of the stator active power.
It can be observed that the response of the y axis controller follows the reference while the x-
axis current is set to zero.
The reference signals for the stator active and reactive power and the measured ones as well
as the rotor active and reactive power are shown in Fig. 6.28 and Fig. 6.29.
Fig. 6.28. Reference and measured signals for the stator active and reactive power for a sudden change
in the active power reference.
115
Fig. 6.29. Measured active and reactive power in the rotor side of the machine.
The rotor current loop responds as expected. Since the machine is supplied with the reactive
power from the rotor side, the reactive power on the stator side is set to zero, while the active
power follows the reference signal.
Thus, a relative slow control of the rotor currents can provide an effective control of the
active and reactive power on the stator side of the machine.
6.4 Summary
An overview of the control methods for induction generators, both squirrel-cage and doubly-
fed machine is presented. The basic control structures for these generators, both grid-
connected and stand-alone mode are shown. A controllers design method based on the
complete state-space model of the generator including the model of the drive train is
presented. The parameters for the controllers have been determined in two cases: a fast
control, which is necessary during the start-up sequence of the doubly-fed induction
generator and a slow control for a normal operation of the wind turbine. The slow rotor
control can be used directly in the active and reactive power control of the wind turbine. The
influence of disturbance in the stator voltage in the rotor current control loops is shown for
both considered cases. Finally, in order to analyse the response of the rotor current control
loops in normal operation of a wind turbine, some simulation results for a 2 MW doubly-fed
induction generator are shown.
6.5 References
[1]. W. Leonhard – Control of electric drives, Springer Verlag, 2001, ISBN 3540418202;
[2]. P. Vas – Sensorless vector and direct torque control, Oxford University Press, 1998, ISBN 0-19-856465-
1;
[3]. D.W. Novotny, T.A. Lipo – Vector control and dynamics of AC drives, Clarendon Press, Oxford, 1996,
ISBN 0-19-856439-2;
[4]. P.C. Krause, O. Wasynczuk, S.D. Sudhoff – Analysis of electric machinery and drives systems, IEEE
Press and J. Wiley & Sons, 2nd edition, 2002, ISBN 0-471-14326-X;
116
[5]. E. G. Marra, J. A. Pomilio – Self-Excited Induction Generator Controlled by a VS-PWM Bi-directional
Converter for Rural Applications, Proceedings of APEC ’98, 15-19 Feb. 1998, Annaheim, California,
U.S.A;
[6]. Castelli Dezza, F., DiGerlando, A., Perini, R. - Modelling and Experimental Investigation of Energy
Conversion Systems employing Wind-Driven Induction Generators with Electronically Controlled Self-
excitation and Power Output. EPE ‘97, Trondheim, Norvegia, vol.2, pp.652-658 ;
[7]. Colliez, C., Tounzi, A., Piriou, F. - Vector Control of a Autonomous Induction Generator connected to a
PWM Rectifier. EPE ‘97, Trondheim, Norvegia, vol.2, pp.711-716;
[8]. Miranda, M.S., Lyra, R.O.C., Silva, S.R. -Wind Powered Pumping System using Induction Machine with
PWM Excitation. EPE ‘97, Trondheim, Norvegia, vol.2, pp.637-641;
[9]. Castelli Dezza, F., DiGerlando, A. Perini, R. - Performance Comparision among different Converters Fed
by Self-excited Wind Driven Induction Generators. Electrical Machines & Drives, 11-13 sept 1995,
Conference Publication No. 412, pp.438-443;
[10]. J. Sallan, E. Muljadi, M. Sanz – Control of Self-Excited Induction Generators Driven by Wind,
Proceedings of EPE 99, Laussane, Switzerland;
[11]. F. Caricchi, V. Callea, F. Crescimbini – Power Electronic Interface for Wind Energy Conversion Systems
Supplying Remote Installations in Antarctica, Proceedings of EPE 99, Laussane, Switzerland;
[12]. J. Sallan, E. Muljadi, M. Sanz – Control of Self-Excited Induction Generators Driven by Wind,
Proceedings of EPE 99, Laussane, Switzerland;
[13]. R. Leidhold, G. Garcia, M.I. Valla – Induction generator controller based on the instantaneous reactive
power theory, IEEE Tans. on Energy Conversion, Vol. 17, No.3, September 2002, pp. 368-373;
[14]. R. Leidhold, G. Garcia, M.I. Valla – Field oriented controlled induction generator with loss minimization,
Trans. on Industrial Electronics, Vol. 49, No. 1,February 2002, pp. 147-156;
[15]. LoBianco, G., Caricchi, F., Crescimbini, F., Solero, L. - Power Electronic Interface for Unconventional
Small Size Stand Alone Wind Energy Conversion Systems. EPE ‘97, Trondheim, Norvegia, vol.2, pp.659-
663;
[16]. Marcelo Godoy Simoes, Bose, B.K., Spigel, R.J. - Design and Performance Evaluation of a Fuzzy Logic
Based Variable Speed Wind Generation Systems. IEEE Trans. On Ind. App., vol.33, no.4, july/august
1997, pp.956-965;
[17]. Hilloowalla, R.M., Sharaf, A.M. - A Rule- Based Fuzzy Logic Controller for a PWM Inverter in a Stand
Alone Wind Energy Conversion Scheme. IEEE Trans. On Ind. App., vol.32, no.1, Jan/Feb 1996, pp.57-65;
[18]. B. Robyns, M. Nasser, F. Bertheau – Equivalent continuous dynamic model of a variable speed wind
generator – Proceed. of Electromotion 2001;
[19]. R. Pena, R. Cardenas et all – Vector controlled induction machines for stand alone wind energy
applications, Proceed. of IAS 2000, pp. 1405-1415;
[20]. R. Pena, R. Cardenas et all. – A cage induction generator using back-to back PWM converters for variable
speed grid connected wind energy systems, Proceed. Of IECON 2001, pp. 1375-1381;
[21]. R. Cardeans, R. Pena – Sensorless control of induction machines for wind energy applications, Proceed. of
PESC 2002, pp.265-270;
[22]. R. Teodorescu, F. Blaabjerg, F. Iov – Control strategy for stand-alone wind turbines, Proceed. of PCIM
2003 Power Quality, 20-22 May 2003, Nuremberg, Germany, pp. 201-206;
[23]. V. Akhamtov - Modelling of Variable-Speed Wind Turbines with Double-fed Induction Generators in
Short Term Stability Investigations, Proceed. of 3rd Int. Workshop on Transmission Networks for Offshore
Wind Farms, April 11-12, 2002, Stockholm, Sweden, pp. 1-23;
[24]. S. Müller, M. Deicke, R.W. De Doncker – Doubly-fed Induction Generator Systems, IEEE Industry
Applications Magazine, May/June 2002, pp. 26-33;
[25]. E-H. Kim, S-B. Oh, Y-H. Kim C-S. Kim – Power control of a doubly-fed induction machine without
rotational transducer pp.951-955;
[26]. M Yamamoto, O. Motoyoshi – Active and reactive power control for doubly-fed wound rotor induction
generator;
[27]. R. Data, V.T. Ranganathan – Decoupled control of active and reactive power for a grid connected doubly-
fed wound rotor induction machine without position sensor, pp. 2623-2630;
[28]. R. Pena, J.C. Clare, G.M. Asher – Doubly-fed induction generator using back-to back PWM converters
and its application to variable-speed wind-energy generation, IEE Proc.-Electr. Power Appl., Vol. 143,
No. 3, May 1996, pp. 231-241;
[29]. C.R. Kelber, W. Schumacher – Control of doubly-fed induction machines as an adjustable speed
motor/generator;
117
[30]. J.R. Saenz, A. Tapia, et. all – Reactive power regulation in wind farms: Control strategies, Proceed. Of
EPE 2001, Gratz;
[31]. H-J Conraths – Rotor-controlled generator system for wind energy applications, Proceed. Of EPE 2001,
Gratz;
[32]. U. Radel, D. Navarro, G. Berger, S. Berg – Sensorless field-oriented control of a slip ring induction
generator for a 2.5 MW wind power plant from Nordex Energy GmbH, Proceed. Of EPE 2001, Gratz;
[33]. E. Urlep – Control of three-phase active rectifier for wind turbine applications, Aalborg University, 2002;
[34]. G. F. Franklin, J.D. Powell, A. Emami-Naeini – Feedback Control of Dynamic Systems, 3rd Edition,
Adisson-Wesley Publishing Company, 1994, ISBN 0-201-53487-8;
[35]. *** - Using Control System Toolbox, Mathworks Inc, 2000;
[36]. *** - Specifications for connecting wind farms to the transmission network, 2nd Edition, ELTRA, April
2000;
118
Chapter 7
The main idea of this new simulation platform is to extend the ability of the existing wind
turbine design tools to simulate the dynamic behaviour of the wind turbines and the wind
turbine grid interaction. The model database must be able to support the analysis of the
interaction between the mechanical structure of the wind turbine and the electrical grid
during different operational modes.
The models are the core of a simulation platform including the parameters or alternatively
methods to determine the parameters based on measurements or data sheets. The new
119
simulation platform contains models for four different simulation tools: HAWC, DigSilent,
Saber and Matlab / Simulink. Fig. 7.2 illustrates the systems used in this new simulation
platform.
Fig. 7.2. Simulation tools used in the new simulation platform dedicated to
model, optimize and design wind turbines.
HAWC, an aeroelastic tool developed at RISØ National Laboratory, is used in the calculation
of the dynamic loads on the structure of the wind turbine. It currently has focus on the
aerodynamic and mechanical parts of the wind turbine, and it does not provide sufficient
modeling details on the electrical system for assessing highly controllable wind turbines.
DigSilent is a dedicated electrical power system simulation tool used for assessment of power
quality and analysis of the wind turbine interaction with the grid. It has focus on the power
system and not on the mechanical aspects of the wind turbine. Saber is a simulation tool used
in circuit and systems power design including electrical, thermal, magnetic and mechanical
components. However, this tool is currently not focused on wind turbine applications.
Matlab / Simulink is used as a general model developer tool and also for validation of the
models. The models are thus first checked in Matlab and then implemented in the other three
tools.
The overall demands to all the models should be as follows:
• models should be open;
• parameters easy to determine (physical based most preferable) e.g. datasheets;
• simulation speed important;
• models based on common literature. Next improvement may be added;
• user friendly: documentation, reliable.
• easy to extend with extra features.
The idea of this new simulation platform is thus, to provide an extensive model database to
perform simulations and performance studies of the wind turbines, both in continuous and
fault operation.
A long-term purpose is to use these models for a system optimization of the entire wind
turbine, namely in a simultaneous optimization of the aerodynamic, mechanical, electrical
and control systems over the whole range of wind speeds and grid characteristics.
120
7.2 Matlab/Simulink “Wind Turbine Blockset”
A new Matlab/Simulink Toolbox for wind turbine applications is developed. In order to
analyze the dynamic and/or steady-state behaviour of a wind turbine, the basic components of
a wind turbine have been modelled and structured in seven libraries as shown in Fig. 7.3.
The wind model has been developed as RISØ National laboratory based on the Kaimal
spectra. The wind speed is calculated as an average value of the fixed-point wind speed over
the whole rotor, and it takes the tower shadow and the rotational turbulences into account. To
gain flexibility in modelling, the equation of motion is not included in the machine model.
121
Different types of drive train models are available e.g. one-mass model, two-mass model of
the drive train with torsional torques. Since the last model involves 4 differential equations an
alternative implementation using C S-Function is available.
The “Electrical Machinery Library” contains dynamic and steady state models for electrical
machines: squirrel-cage induction machine, wound rotor induction machine, salient-poles
synchronous machine and permanent magnet synchronous machines. The models are written
in dq-reference frame as well as in the natural reference frame (ABC/abc models).
All the machine mathematical models are in the state space form with both fluxes and
currents as state variables. Since all these models involves a relatively big number of
derivates for the state variables two methods have been chosen in order to implement the
models in Simulink: using Simulink blocks and C S-Function. In Chapter 3 it is shown that
using a C S-Function instead of Simulink blocks at least a factor of two in the simulation
speed is gained.
However, the implementation method using Simulink blocks is much more open and the user
is able to “see” the model and to modify it. These Simulink blocks based models are shown
in Fig. 7.5
122
In the first stage the focus has been in modelling of the induction machine and some special
models including deep-bar effect, reduced order models (neglecting the stator transients) and
steady state models have been developed. Later on, the corresponding models for the
synchronous machine both field winding and permanent magnet in ABC/abc reference frame
will be added.
In order to gain simulation speed and to increase the numerical stability C S-Function based
models for the induction machine have been implemented as shown in Fig. 7.6.
The third library contains models for power converters based on switching functions. The
following models are available at this moment: 3-phase diode bridge rectifier, voltage source
converter, soft-starters and modulation strategies for power converters as shown in Fig. 7.7.
123
Using two VSC blocks connected via a DC-link circuit a back-to-back topology can be
obtained as shown in § 5.2.4.
The soft-starter type can be selected from the block interface, e.g. star connection, delta or
branch delta connection. Two types of modulation strategy for the VSC are available at this
moment, namely sinusoidal PWM and Space Vector PWM.
This library contains models for grid, 3-phase distribution line, DC-link circuit, capacitor
bank, three-phase 2 winding transformer and circuit breaker as shown in Fig. 7.8.
Since one of the key elements in the grid connection of the electrical system of a wind
turbine is the transformer, a special model, which take into account the core geometry as well
as the iron losses has been developed. The model is implemented both using Simulnik blocks
and C S-Function.
The distribution line model is based on the dynamic equations of the short line without
distortion (Heaviside condition), which is a relatively simple model with good results in the
case of a distribution line.
A switch model (on-off) of the circuit breaker, which take into account different opening
time moments for poles based on the zero crossing for the phase current has been developed.
124
Fig. 7.9. Content of the Transformations Library.
This library contains some special blocks as: calculation of the period for a sinusoidal
variable, calculation of the angle using a phase locked loop, different modes of active and
reactive power calculation.
Since the main component of a control scheme is the PI Controller, a model with an anti
wind-up structure has been implemented in Simulink. The maximum power point tracker
MPPT block is based on a look-up table obtained from the wind turbine characteristics.
The active and reactive power control for a doubly-fed induction generator is based on the
control structure presented in Chapter 6.
125
In order to complete the control for a wind turbine other control blocks as the active stall
control, etc will be added later.
Since the electromagnetic torque during start-up sequence and the envelope of the line
current are very important in such a system, these variables are shown in Fig. 7.13.
Fig. 7.13. Electromagnetic torque and envelope of the line current during start-up sequence
for 2 MW soft-starter-fed induction machine in wind turbine applications.
126
It can be observed that using a soft-starter the inrush currents and therefore the high-starting
torque are limited. In order to highlight the different operation modes of the soft-starter
during the start-up sequence the phase voltage and the corresponding line current for
different firing angles are shown in Fig. 7.14.
a) b)
Fig. 7.14. Phase voltage and line current for different firing angles during the start-up sequence:
a) Mode 3 of operation and b) Mode 1 of operation.
It can be observed the two possible modes of operation of a soft-starter fed induction
machine during the start-up sequence, namely: Mode 3 of operation, which correspond to a
firing angle greater than the limit angle, and the Mode 1 of operation respectively.
7.3.2 Control of active and reactive power for a WECS using DFIG
Using the available blocks from the “Wind Turbine Blockset” the control of active and
reactive power for a 2 MW WECS using doubly-fed induction generator has been studied.
The Simulink diagram of the system is shown in Fig. 7.15.
Fig. 7.15. Simulink diagram of a 2 MW wind energy conversion system using DFIG.
127
The simulation structure comprises the wind model, drive train model, an DFIG model
written is synchronous reference frame, the control block for active and reactive power and
the optimal control of the entire system.
The optimal control blocks calculate de references for the pitch angle and the power
reference. The optimal characteristics of the control in terms of optimal pitch angle, optimal
tip speed ratio, optimal power coefficient and therefore optimal power reference are shown in
Fig. 7.16 and Fig. 7.17.
Fig. 7.16. Optimal pitch angle and optimal tip speed ratio versus average wind speed for
a 2 MW variable-speed WECS using DFIG.
Fig. 7.17. Optimal power coefficient and optimal power versus average wind speed for
a 2 MW variable-speed WECS using DFIG.
There are three zones in the optimal control for this system.
• Mode 1 – correspond for values of speed less than the rated speed, which is this case
1.7 rad/sec. In order to obtain maximum efficiency the tip speed ratio is kept constant
128
as well as the pitch angle (β=0). The power coefficient will have its maximum value
in this control mode; therefore the maximum available power will be extracted from
wind.
• Mode 2 – correspond for value of speed greater than the rated speed, however the
available power is less than the rated power. The pitch angle is kept at zero value,
while the optimal tip speed ratio starts to decrease. In this mode the turbine is
controlled so that the speed is kept constant at its rated value.
• Mode 3 – corresponds for values of speed and power greater than the rated values.
The speed is kept constant at the base value while the power is limited at its base
value by modifying the pitch angle.
In order to analyse the optimal control the system has been simulated with an average value
of 10 m/sec for the wind profile. The PI rotor current controllers uses the parameters
determined in §. The synchronous speed of the machine has been considered as the base
value for speed, while the rated power of the machine is the base for the active and reactive
power.
The simulations results in terms of the wind profile, shaft speed, active and reactive power,
both for the stator and the rotor circuit, are shown in Fig. 7.18.
7.4 Summary
In this chapter the structure of a new Matlab/Simulink Toolbox for wind turbine applications
as a part of a new simulation platform dedicated to model, optimize and design wind turbines
has been presented. The content of the main libraries from this toolbox is briefly presented.
Then, in order to highlight the capabilities of this Toolbox some simulation demos are shown.
First the start-up sequence of an soft-starter fed squirrel cage induction generator, which is
used in fixed-speed WECS is presented. Then the control of active and reactive power for a
variable speed WECS using DFIG is shown.
130
Chapter 8
8.1 Background
Small efficient wind turbines in the range of 11-22 kW are used to supply private houses or
farms in remote locations from developing countries where low-cost access to the electrical
power grid is impractical.
The trend is that they should be able to work in stand-alone mode but also connected to
isolated local load in parallel with other generators such as other wind turbines, photo-voltaic
generators or diesel generators in the so called hybrid generator systems (HGS). Thus, some
new challenges on the control side of these WT occurred like reasonable voltage regulation in
stand-alone mode with non-linear load, automatic speed control according to the wind speed
and grid-connection mode.
However, in order to achieve these goals, relative complex control strategies for the entire
structure need to be developed. The structure of this system comprises a generator-side
converter and a grid-side converter as shown in Fig. 8.1.
Fig. 8.1. Back-to-back VSC used in an 11 kW WECS with squirrel-cage induction generator.
131
Both converters are three-phase bridge IGBT inverters and thus commercial “on-the-shelf”
frequency converters can be used, at least for the generator.
The control for the grid converter has been developed entirely in Simulink and implemented
on a dSPACE DS 1103 board that features a very high computational power and flexibility
degree.
A control strategy, which allows both stand-alone and grid-connected operation modes, has
been implemented and tested.
Fig. 8.2. Overall control strategy for the wind turbine test system.
The wind speed is calculated as an average value of the fixed-point wind speed over the
whole rotor, and it takes the tower shadow and the rotational turbulences into account. The
wind turbine mechanical shaft is emulated using a standard 11kW induction motor controlled
by a torque-regulated flux vector commercial frequency inverter.
The generator-side converter, which is a commercial PWM inverter with a built-in sensorless
vector flux control, is used to regulate the speed of the turbine and provide the magnetizing
flux of the generator.
132
The grid-converter is a standard three-phase PWM active rectifier connected to the grid
through an LCL filter.
The grid-side converter works with a near unity power factor. It is controlling the DC voltage
and the active/reactive power flow in the grid-connected mode and the amplitude and
frequency of the output voltage in the stand-alone mode.
The control strategy is implemented using a dSPACE DS 1103 system. The virtual control
panel developed in Control Desk is shown in Fig. 8.3.
Fig. 8.3. ControlDesk Panel for testing the wind turbine control strategy.
The control layout is divided in two parts: generator control and grid converter control. In the
generator control panel, the reference for the generator speed and the mechanical power can
be set. The speed and torque are shown in both graphs and digital displays.
The operation mode of the grid-side converter can be switched between stand-alone and grid-
connected modes of operation.
A PLL structure is used to synchronize the inverter voltage phase with the grid voltage phase
before starting in the grid-connected mode.
In grid-connected mode, the reference for the active and reactive power transferred to the
grid as well as the DC voltage can be set.
133
In stand-alone mode, the output voltage reference is set. The grid currents and voltages are
displayed in a scope-like graph. Digital displays show the power balance, including the
dumped power in the DC-chopper, as well as the output voltage and currents.
A test control panel for on-line tuning of the controllers has also been done. It has been
proved that this is a very convenient method for fine-tuning of the PI controllers.
So, the developed control panel is a very flexible tool for testing and tuning of the control
system.
The control algorithm has been developed entirely in Simulink, which is a very friendly,
block-oriented, dynamic simulation environment. First, an off-line simulation model is
developed, and then with only minor changes, the model has been implemented into the
dSPACE controller and tested using the ControlDesk panel. The Simulink model of the
control structure is shown in Fig. 8.4.
134
The output of the current regulators set the voltage reference for a standard space vector
modulation (SVM), which controls the switches of the grid-side converter via an optic link.
Synchronism with grid is achieved by using the calculated grid voltage phase angle from
measurements of the grid voltage
135
Now there is no grid so the output voltages need to be regulated in terms of amplitude and
frequency and by doing so, the reactive and respectively the active power flow is regulated.
The control structure comprises an output voltage controller, a DC-link voltage controller, a
DC-link chopper control and the current limiter. The output voltage controller is aiming to
control the output voltage with minimal influence of the shape of the non-linear load currents
or load transients. Again, standard PI controllers are used.
A small DC power supply of 600V/0.5A is necessary to provide the magnetizing energy for
the induction generator during start-up.
In the case of an unbalance between the produced power and the load-required power, by
adjusting the generator speed the produced power will be regulated. Eventual excess in the
produced energy will be quickly dumped in the dump resistor by starting the chopper.
The current controller of the grid converter have been tested at 10 A step reference and
reduced voltage. The system response depicted in Fig. 8.8 demonstrates the good
performances of the current controller
136
Fig. 8.8. Current response for 10 A step in reference.
The DC-voltage controller has been tested for 100% (16A) current step loading, as depicted
in Fig. 8.9 and it shows good dynamic response.
The wind turbine has been tested in stand-alone mode at rated nominal power (11 kW) with a
non-linear load. The DC-voltage has been set at 700 V while the output phase voltage at
230V. The measured voltage and current are shown in Fig. 8.10. The measured voltage THD
was 9.8% at a current THD of 34.7%, which indicates a reasonable voltage regulation. The
switching ripple in the waveforms is removed as they are sampled once in the middle of the
switching period using the dSPACE controller. However, the THD is measured with a
Voltech PM3000 power analyzer.
137
Fig. 8.10. Voltage and currents waveforms with a non-linear load.
8.6 Summary
In this chapter a flexible control strategy for an 11 kW wind energy conversion system
capable of working both in stand-alone and grid-connected configuration is presented. The
prototype has been developed at Department of Energy Conversion, Aalborg University
during a research project. The control of grid-side converter has been developed implemented
and successfully tested using a dSPACE prototype that provides a high degree of flexibility
as programming is performed entirely in Simulink and code generation is fully automated.
Some performances of the developed system under different working condition are shown.
138
Chapter 9
139
As simulation speed is a very important issue in any simulation tool, especially when the
considered system should be analysed in a long time horizon, the implementation methods in
Matlab/Simulink have been investigated in detail. It has been found that using C S-Functions
the simulation speed can be increased with at least a factor of two, while the numerical
stability increases.
Reduced order modelling and eigenvalue analysis of induction machine. One of the main
targets has been the development of a new model for induction generator, both squirrel-cage
and doubly-fed machine for the aero elastic simulation tools. Since here the time scale is in
the range 10-1 – 104 sec the reduced order modelling of the induction machine has been
investigated.
Starting from the complete linearized model of the induction machine, the reduced order
models, which neglect only stator transients and both stator and rotor transients, have been
extracted. One-mass model as well as the two-mass model of the wind turbine drive train
including torsional torques has been taken into account. Moreover the influence of the deep-
bar effect is considered.
A comparison between the response of the complete order model and the reduced order
models, which neglect only stator transients and both stator and rotor transients, has been
performed under different operating modes.
Then, these reduced order models have been implemented the advanced aero elastic tool
HAWC. It has been found that due to the dynamics of the induction generator some
resonances between the mechanical part and the electrical part of the wind turbine arises. The
same behaviour has been observed also in the field measurements.
This interaction between the mechanical part and the electrical one has been found also in the
eigenvalue analysis.
Power converters modelling. Based on the switching function concept the mathematical
models for the most used power converters in wind turbine applications, namely AC-
controllers and back-to-back voltage source converter, are presented. The AC-controllers are
modelled taking into account the winding connection type for the generator. Some typical
waveforms for each topology are shown. The steady state models of AC controllers have
been investigated.
Control of variable-speed wind energy conversion systems. An overview of the control
methods for induction generators, both squirrel-cage and doubly-fed machine is presented.
The basic control structures for these generators, both grid-connected and stand-alone mode
are shown. A controllers design method based on the complete state-space model of the
generator including the two-mass model of the drive train is presented. The parameters for
the controllers have been determined in two cases: a fast control, which is necessary during
the start-up sequence of the doubly-fed induction generator and a slow control for a normal
operation of the wind turbine. The slow rotor control can be used directly in the active and
reactive power control of the wind turbine. In both cases the influence of the deep-bar effect
has been taken into account.
The influence of disturbance in the stator voltage in the rotor current control loops is shown
for both considered cases. Finally, in order to analyse the response of the rotor current control
loops in normal operation of a wind turbine, some simulation results for a 2 MW doubly-fed
induction generator are shown.
140
Again one of the main targets here was to develop a simple control structure for the active
and reactive power for the doubly-fed induction generator, which will be implemented in the
aero elastic simulation tools.
Wind Turbine Blockset. The new Matlab/Simulink Toolbox for wind turbine applications as
a part of a new simulation platform dedicated to model, optimize and design wind turbines
has been presented. The content of the main libraries from this toolbox has been briefly
presented. Then, in order to highlight the capabilities of this Toolbox some simulation demos
are shown. Since, the Danish concept of fixed speed wind turbines is widely used, the start-
up sequence of a soft-starter fed squirrel cage induction generator has been presented. Then a
simple control of active and reactive power for a variable speed WECS using DFIG, which
will be implemented in HAWC, is shown.
One of the main contributions of the thesis is in modelling of the components within a wind
turbine. A collection of these mathematical models is available in a Matlab/Simulnk toolbox
dedicated for wind turbine applications. Using the available models from the Toolbox the
main concepts for large wind turbines, namely fixed speed wind turbines with squirrel-cage
induction generator and variable-speed ones using doubly-fed machines, can be analyzed and
simulated under different operation conditions.
Future work
Concerning the future work in the field of modelling and analyses of the electrical part of
large wind turbines the following steps should be done:
• Development of reduced order models for synchronous machine, both field winding
and permanent magnet.
• Development of mathematical models based on the switching function concept for
multilevel and matrix converters, as well as the steady-state ones.
• Development of an advanced model for three-phase five-limb transformer.
• Development of advanced models for cables and distribution lines.
• Developments of new control strategies for wind turbines.
• Development of a Saber Toolbox dedicated for wind turbine applications.
141
142
Appendix A
143
144
Appendix B
List of publications
145
• F.Iov, F. Blaabjerg, A.D. Hansen, P.E. Sørensen, Z. Chen – A New Simulation
Platform to Model, Optimize and Design Wind Turbines, Proceed. of IECON 2002
Conference, 5 – 8 November, Sevilla, Spain, 6 pp., ISBN 0-7803-7475-4.
• F.Iov, F. Blaabjerg, A.D. Hansen, Z. Chen – Comparative study of different
implementations for induction machine model in Matlab/Simulink for wind turbine
simulations. Proceed. Of COMPEL 2002, Mayaguez, Puerto Rico.
• F.Iov, F. Blaabjerg, A.D. Hansen, P.E. Sørensen, Z. Chen – A Case Study
regarding Influence of Solvers in Matlab/Simulink for Induction Machine Model in
Wind Turbine Simulations, Proceed. of NORPIE 2002, 12-14 August, Stockholm,
Sweden.
• F. Iov, F. Lungeanu, A-M Tataru, D. Calueanu - Study of a SVM-FOC command
technique without capacitor bank for an autonomous induction generator, National
Conference in Electrical Drives, CNAE 2000, Iasi, Romania;
• F. Iov, N. A. Cutululis, M. Culea, A-M Tataru, D. Calueanu - A Neural-Fuzzy
Approach of Wind Turbine Simulators, Proceed. of SIELMEC ’00 Conference,
Chisinau, R Moldova;
• F. Iov, R. Teodorescu, F. Lungeanu, A.M. Tataru, T. Dumitriu - A Simplorer
Approach Of SVM Command Using Petri Nets, Proceed. of ELECTROMOTION ’99
Conference, Patras, Grecia;
• F. Iov, D. Calueanu, A.M. Tataru, T. Dumitriu - Mathematical Modelling of
Self-Excited Squirell Cage Induction Generator, Proceed. of SIELMEC ’99 Conference,
Chisinau, R Moldova;
• R. Teodorescu, F. Iov, F. Lungeanu, T. Dumitriu, A.M. Tataru, R. Panaitescu -
The Development of a Simulink Toolbox for Advanced Electrical Drives Simulation,
Proceed of OPTIM’98, Brasov, Romania;
• R. Teodorescu, F. Lungeanu, F. Iov, A.M. Tataru, T. Dumitriu - A New
Parameters Identification Technique for Induction Machine Diagnosis, Proceed. of
OPTIM’98, Brasov, Romania;
146