Professional Documents
Culture Documents
Dfig
Dfig
org
ISSN 1751-8687
Abstract: Multi-objective optimal controller design of a doubly-fed induction generator (DFIG) wind turbine
system using differential evolution (DE) is presented. A detailed mathematical model of DFIG wind turbine
with a closed-loop vector control system is developed. Based on this, objective functions addressing the
steady-state stability and dynamic performance at different operating conditions are implemented to optimise
the controller parameters of both the rotor and grid-side converters. A superior 1-constraint method and
method of adaptive penalties are applied to handle the multi-objective problem and the constraint with DE,
respectively. Eigenvalue analysis and time-domain simulations are performed on a single machine infinite bus
system as well as a nine-bus multi-machine system with two DFIG wind turbines to illustrate the control
performance of the DFIG wind turbine with the optimised controller parameters. The electric energy
productions of the studied DFIG wind turbine system with and without optimised controller parameters under
turbulent wind speed are also demonstrated.
IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579 – 597 579
doi: 10.1049/iet-gtd.2009.0553 & The Institution of Engineering and Technology 2010
www.ietdl.org
control performance for system stability. However, the well as sufficient stability margin for all the operating
coordinated tuning of these controllers is a challenging and conditions in considerations. The initial controller
cumbersome task. parameters, which compose one individual of the initial
population for DE algorithm, are obtained by the
Recently, optimisation methods have been utilised in formal pole placement method. Eigenvalue analysis and
controller parameter tuning for the DFIG wind turbine time-domain simulations are carried out on a sample
system. Particle swarm optimisation (PSO) and genetic single-machine infinite bus (SMIB) DFIG system as well
algorithms (GAs) have been applied to optimise the as a nine-bus multi-machine system with two DFIG wind
controller for the rotor-side converter in time domain in turbines. The performances of the DFIG wind turbine
[11, 12], respectively. The objective function is to reduce with optimised controller parameters and with the
the over-current as well as over-voltage in the rotor circuit. parameters designed by pole placement technique are
However, as the grid-side converter controller was not compared to demonstrate the control performance of the
optimised, hence, larger oscillations of the DC-link voltage system with the optimised controller parameters. As high
cannot be avoided. PSO has been used to optimise all the energy efficiency captured from wind power is expected, the
five controllers in the DFIG system including both rotor impact of the optimised controller parameters on the
and grid-side controllers [13]. The objective is to shift all electric energy production of the studied DFIG wind
the eigenvalues as far to the left of the left-hand side of the turbine system under fluctuating wind speed is also evaluated.
S-plane. Bacteria foraging optimisation has been applied
for tuning damping controller to improve the damping
of the oscillatory modes of the DFIG wind turbine [14]. 2 Model of wind turbine
However, [13, 14] only considered single objective and with DFIG
single operating point. Therefore robust damping
performance and sufficient stability margin for changed The schematic diagram of a grid-connected DFIG wind
operating conditions (e.g. changed wind speed) cannot be turbine system is shown in Fig. 1. The DFIG wind turbine
obtained simultaneously. system, including wind turbine, drive train, induction
generator, back-to-back pulse width modulation (PWM)
Differential evolution (DE), a relatively new member in the converters and control system, is connected to the infinite
family of evolutionary algorithms (EAs), is a population-based bus through a transformer and the transmission line. In the
method and generally considered as a parallel stochastic direct overall control system of the DFIG wind turbine, two
search optimiser which is very simple, yet powerful [15, 16]. control levels can be distinguished: wind turbine control
The main advantage of DE is its capability in solving and DFIG control. The wind turbine control level controls
optimisation problems which require optimisation process the pitch angle of the wind turbine and the reference rotor
with non-linear and multi-modal objective functions. It speed to the DFIG control level. Two-stage control
employs a non-uniform cross-over using parameters of child strategies are used: power optimisation strategy below rated
vectors to guide through the minimisation process. The wind speed and power limitation strategy above rated wind
mutation operation with DE is conducted by arithmetical speed [18]. The DFIG control level, including the rotor-
combinations which exploit the difference among randomly side and the grid-side controller, is to control the active
selected vectors, other than perturbing the genes in and reactive power of the DFIG using vector control
individuals with small probability as compared with one of technique. In the following subsections, a detailed model of
the most popular EAs and GAs. These special features make the grid-connected DFIG wind turbine system will be
DE a precise, fast as well as robust algorithm. Therefore DE presented. The definitions of the variables and system
has been attracting more and more attentions from industry parameters are listed in Appendix 1.
applications, including the field of power system [17].
580 IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579– 597
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-gtd.2009.0553
www.ietdl.org
Tsh = Ksh ut + Dsh vb (vt − vr ) (6) Figure 2 Schematic diagram of a pitch control
⎧
⎪ 1 dids v Xs − Xs′ v ′ 1 ′ vL v
⎪
⎪ = − ′ Rs +
s
ids + vs iqs + r′ eds − ′ eqs + s′ m udr − s′ uds
⎪
⎪ vb dt Xs vT Xs Xs T0 Xs Lr Xs
⎪
⎪ s 0
⎪
⎪ 1 diqs ′
⎪
⎪ v X − X 1 ′ v ′ v L v
⎪
⎨ v dt = −vs ids − X ′ Rs + v T
s s s
iqs + ′ eds + r′ eqs + s′ m uqr − s′ uqs
b s s 0 XT s 0X XL
s Xs r s
′ (1)
⎪
⎪ 1 deds 1 ′ vL
⎪
⎪
⎪ = − [eds − (Xs − Xs′ )iqs ] + (vs − vr )eqs
′
− s m uqr
⎪ b
⎪ v dt T Lr
⎪
⎪ ′
0
⎪
⎪ 1 deqs 1 ′ vL
⎪
⎩ = − [eqs + (Xs − Xs′ )ids ] − (vs − vr )eds
′
+ s m udr
vb dt T0 Lr
IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579 – 597 581
doi: 10.1049/iet-gtd.2009.0553 & The Institution of Engineering and Technology 2010
www.ietdl.org
Figure 3 Control scheme of the rotor-side converter Figure 4 Control scheme of the grid-side converter
582 IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579– 597
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-gtd.2009.0553
www.ietdl.org
where Udc is DC-link voltage, pa and pr are powers supplied From Fig. 5, the open-loop transfer function for this
to the grid-side converter and the rotor circuit, respectively. system can be obtained as
IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579 – 597 583
doi: 10.1049/iet-gtd.2009.0553 & The Institution of Engineering and Technology 2010
www.ietdl.org
2Hg
T Iv =
B
(29) 4 DE-based multi-objective
optimal control of DFIG wind
KPv = v2n 2Hg sLr /KPir (30) turbine system
3.3 Grid-side inductor current controller 4.1 Brief description on DE
From the control scheme and the model of grid-side inductor As a member of EA, DE was first proposed by Storn and
current controller, it can be found that the plant for the grid- Price at Berkeley during 1994– 1996 [16, 22]. DE requires
side inductor current control loop design is similar to the case initial population, iterative progress and operators of
of rotor current controller with the following variable mutation, recombination and selection to explore the search
space. DE is known for simplicity, easy implementation
and capability of solving optimisation problems with
non-linear and multi-modal objective functions [23]. DE
has been proved to be an effective and robust optimisation
algorithm which can be easily extended to handle different
types of variables and non-linear/non-trivial constraints
Figure 6 Rotor speed control loop [15, 24, 25]. The features of DE are described in the sequel.
584 IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579– 597
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-gtd.2009.0553
www.ietdl.org
1. Encode: Binary coding scheme is commonly used in where Xr1,G , Xr2,G and Xr3,G are vectors randomly selected in
′
conventional EAs. Binary coding uses limited number of the current population and r1 = r2 = r3 = i. X i,G is the
binary digits and therefore has disadvantages at the mutated vector which is used for recombination. c is a
limitation of ability to effectively represent variables within constant scalar normally selected in [0, 1]. The mutation in
different ranges and preserving the continuum’s topology. DE is integrated with recombination/cross-over process
Unlike conventional EAs, DE uses floating number instead which is operated between Xi,G and Xi,G′ . Unlike in GA,
of binary string to achieve better variable representation recombination operator is only a supplementary operator of
with higher precision. DE to ensure the diversity of vectors. For conventional DE, a
probability index CR is introduced to control the
2. Population initialisation: DE is a population-based direct recombination process. Some digits of vector may be
search algorithm. For the Gth generation, the population predetermined to be recombined. To illustrate the whole
contains NP n-dimensional vectors [X1,G , X2,G , . . . , XNP,G]. process, a pseudo-code for implementing mutation and
If there is no prior knowledge on the problem, the first recombination operation used in this paper is given in Fig. 7.
generation of population can be initialised by the equation below
4. Selection: The selection operator of DE is simple. The trial
Tl
Xi,1 = X min
+ rand (0, 1) · (X max
−X min
) (37) vector Xi,G will be presented to the objective function. If the
result is better than original vector Xi,G , then the current
population will be updated by replacing Xi,G with XTl i,G;
where rand(0, 1) is a random scalar within [0, 1]. X max and X min otherwise Xi,G will be retained in the running population.
represent the upper and lower bounds of variables, respectively.
However, if there is prior knowledge of the solution, such as a
primary solution is known, this solution may be exploited in 4.2 Multi-objective optimisation
initialising the population by adding probabilistic distributed
4.2.1 Objective function: Considering small signal
deviations. In this paper, since no preliminary solution is
stability, the main purpose of the control system is to increase
known before, the initial population is formulated based on (37).
the system damping ratio as well as to guarantee enough
stability margin. When both the damping ratio and the
3. Mutation/recombination: The mutation operator of DE
stability margin are considered in objective function, the
exploits the differences among individuals to probe the
system eigenvalues can be restricted within a D-shape area,
solution space. A non-uniform recombination operator is
where both robust damping performance and relative stability
integrated with mutation process to obtain the variance of
margin can be achieved [26]. Furthermore, the DFIG wind
child vectors. The key characteristic of DE mutation/
turbine system works in the varying wind speed condition at
recombination lies in that it utilises the difference among
most of the time. Consequently, the eigenvalues related to
vectors to obtain a trial population of NP vectors. In
different operating points, which are changed along with the
implementation, mutation and recombination are almost
wind speed, should be considered during the optimal design.
finished simultaneously in operation. A population of NP
Therefore the objective is formulated as follows:
trial vectors will then be formed.
Maximise
For the ith vector Xi,G , a simple example of DE mutation is [16]
IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579 – 597 585
doi: 10.1049/iet-gtd.2009.0553 & The Institution of Engineering and Technology 2010
www.ietdl.org
586 IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579– 597
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-gtd.2009.0553
www.ietdl.org
design. To compare the results obtained from the proposed simulation, the proposed DE-based optimisation algorithm
DE-based optimal design approach, the controller parameters was implemented in Matlab, and was carried out on a
are tuned initially by the formal pole placement methodology. Pentium-IV 2.2 GHz PC with 1 GB of RAM. The
A SMIB system and a nine-bus multi-machine system in overall procedure took 2520 s to obtain the optimal set of
which two DFIG wind turbines are integrated are used in parameters.
simulations and analysis.
The controller parameters with and without optimisation
5.1 Performance of the DFIG wind are presented in Appendix 3. Table 1 shows the eigenvalues
turbine under small perturbation along with their damping ratios and participation factors at
three representative operating points, for both cases when
on a SMIB system controllers are with and without optimised parameters. For
The SMIB DFIG wind turbine system is shown in Fig. 1. The ease of reference, the eigenvalues at different operating
value of the system parameters are listed in Appendix 1. The points are also portrayed in the complex S-plane as shown in
controller parameters to be optimised are X ¼ [KPv , TIv , Fig. 8. It can be seen that with the optimised controller
KPir , TIir , KPv , TIv , KPiL , TIiL], including all the controllers of parameters, the stator modes at three operating points shift
both the rotor and grid-side converters. To obtain robust to the left in the S-plan, the damping ratios increase
small signal stability performance at numbers of different significantly and the frequency decreases. The damping
operating points, we consider the wind speed range from 5 to ratios of the mechanical modes increase obviously.
12 m/s, which covers sub-synchronous, synchronous and The damping ratios of the oscillation modes associated with
super-synchronous speed of DFIG rotor for the optimal the DC-link voltage increase. However, the real parts of the
design. The damping ratio constraint 1, which is mentioned modes shift to the right but are still large enough (e.g. from
in the last section, is selected as 0.3 in this study. The 287.2 without optimisation to 224.8 with optimisation
parameters used during optimisation are listed in Appendix 2. when Vw ¼ 8 m/s). This is because the 1-constraint
The eigenvalues at the operating points associated with method can obtain a compromised optimal solution
various wind speeds covering the main DFIG operating plane depending on preference, which is the damping ratio in
are considered in the proposed design approach, and the this case. So ensuring the large damping ratio, the
corresponding equilibrium points at different operating points oscillation modes still have enough stability margins,
are computed for every set of controller parameters. This although shifting to the right. Overall, it can be found
procedure guarantees the optimality of the solution. In that at the three different operating points, the damping
Table 1 Eigenvalues, damping ratios and participation factors with and without optimal controller parameters on a SMIB
system
IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579 – 597 587
doi: 10.1049/iet-gtd.2009.0553 & The Institution of Engineering and Technology 2010
www.ietdl.org
Table 1 Continued
ratios are kept within the permissible limit (larger than 0.3). controller parameters, are shown in Figs. 9 – 11,
In the meantime, the maximum real part of all the respectively. It can be seen that, with optimised controller
eigenvalues is decreased from 21.15 to 24.0, which means parameters, the dynamic performances of the studied
that all the eigenvalues shift into the region which has SMIB DFIG wind turbine system at different wind
larger stability margin. speeds are well improved where the oscillations after the
small disturbances are well damped.
Dynamic simulations are carried out in Matlab/Simulink
environment to observe the response of the SMIB DFIG 5.2 Performance of the DFIG wind
wind turbine system under small perturbation. The system
is subjected to small disturbances with the wind speed
turbine under small perturbation
around 8, 11 and 12 m/s at the fifth second, respectively. on a multi-machine system
The dynamic responses of the output active power, In practical installation of wind turbines, there are large
reactive power, rotor speed and terminal voltage at numbers of wind turbines in a power system. So
different wind speeds, with and without optimised eigenvalue analysis and dynamic simulations are carried
588 IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579– 597
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-gtd.2009.0553
www.ietdl.org
Figure 9 Responses of DFIG wind turbine under small decrease of 4.4% in wind speed (from 8 to 7.65 m/s)
a Output active power
b Output reactive power
c Rotor speed
d Terminal voltage
out on a nine-bus multi-machine system, including two parameters. The studied multi-machine system is
DFIG wind turbines, to verify the improvement in small modified from the classical Western System Coordinating
signal stability of the DFIG wind turbines by the Council nine-bus system [30], which consists of three
controllers of wind turbine systems with the optimised synchronous generators and three loads. The details of
IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579 – 597 589
doi: 10.1049/iet-gtd.2009.0553 & The Institution of Engineering and Technology 2010
www.ietdl.org
Figure 10 Responses of DFIG wind turbine under small decrease of 4.5% in wind speed (from 11 to 10.5 m/s)
a Output active power
b Output reactive power
c Rotor speed
d Terminal voltage
Figure 11 Responses of DFIG wind turbine under small increase of 4.3% in wind speed (from 11.5 to 12 m/s)
a Output active power
b Output reactive power
c Rotor speed
d Terminal voltage
the system can be found in [30, 31]. Two DFIG wind The DFIG 1 and DFIG 2 are operating at the wind speed of
turbines (DFIG 1 and DFIG 2) are connected to buses 12 and 9 m/s, respectively. The controller parameters to be
2 and 3, respectively. The single-line diagram of the optimised are X ¼ [KPv1 , TIv1 , KPir1 , TIir1 , KPv1 , TIv1 ,
network is depicted in Fig. 12. KPiL1 , TIiL1 , KPv2 , TIv2 , KPir2 , TIir2 , KPv2 , TIv2 , KPiL2 ,
590 IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579– 597
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-gtd.2009.0553
www.ietdl.org
Table 2 Eigenvalues, damping ratios and participation factors with and without optimal controller parameters on the studied
multi-machine system
IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579 – 597 591
doi: 10.1049/iet-gtd.2009.0553 & The Institution of Engineering and Technology 2010
www.ietdl.org
Table 2 Continued
Figure 13 Responses of multi-machine system under small decrease of 4.2% in wind speed at DFIG 1 (from 12 to 11.5 m/s)
a Output active power of DFIG 1
b Rotor speed of DFIG 1
c Terminal voltage of DFIG 1
d Terminal voltage at bus 3
592 IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579– 597
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-gtd.2009.0553
www.ietdl.org
Figure 14 Responses of multi-machine system under small increase of 5.5% in wind speed at DFIG 2 (from 9 to 9.5 m/s)
a Output active power of DFIG 2.
b Rotor speed of DFIG 2
c Terminal voltage of DFIG 2
d Terminal voltage at bus 2
IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579 – 597 593
doi: 10.1049/iet-gtd.2009.0553 & The Institution of Engineering and Technology 2010
www.ietdl.org
generators do not have great changes, because this paper Table 3 Total energy production during 10 min
only focuses on the optimal controller design of the DFIG
wind turbine, and the controllers of the synchronous Case Electric energy production, kWh Relative
generators have not been concerned. The optimal design for difference, %
Without With
the whole power system stability enhancement is our future optimisation optimisation
work.
(a) 49.70 49.64 0.13
Dynamic simulations are performed to observe the (b) 90.42 89.68 0.82
improvement stability of the DFIG wind turbines in
studied multi-machine system under small perturbation. (c) 140.43 139.37 0.76
The step decrease of 0.5 m/s is applied to the wind speed (d) 210.33 209.99 0.16
at DFIG 1. The dynamic responses of the DFIG 1 output
active power, rotor speed and terminal voltage, with and
without optimised controller parameters are shown in provide 1% more electric energy than the system using
Figs. 13a –c, respectively. Bus 3 is close to DFIG 1, so its optimal controller parameters at most. It needs to be
dynamic is affected significantly. The dynamic responses of mentioned that the relative differences of energy production
the terminal voltage at bus 3 are illustrated in Fig. 13d. A in cases (a) and (d) are less than in (b) and (c). This is
step increase of 0.5 m/s is applied to the wind speed at because the generator speed and power are limited when
DFIG 2. The dynamic responses of the output active wind speed is lower than the low limit and higher than the
power, rotor speed, terminal voltage of DFIG 2 and the rated value according to the overall control strategies.
terminal voltage of bus 2 are shown in Figs. 14a – d, The results show that although the small signal stability
respectively. From Figs. 13 and 14, it can be seen that, can be enhanced with optimal controller parameters, the
with optimised controller parameters, the dynamic electric energy production during the studied 10 min is
performances of the two DFIG wind turbines are enhanced limited slightly. So the trade-off between system small
and the oscillations of the terminal voltage of the bus, signal stability and energy production needs to be
which is near the disturbed DFIG are well improved. considered when designing the controller parameters in our
future work.
594 IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579– 597
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-gtd.2009.0553
www.ietdl.org
stability and energy production of the DFIG wind turbine [12] VIEIRA J.P.A., NUNES M.V.A., BEZERRA U.H., DO NASCIMENTO A.C.:
system needs to be considered in the future work. ‘Designing optimal controllers for doubly fed induction
generators using genetic algorithm’, IET Gener. Transm.
Distrib., 2009, 3, (5), pp. 472 – 484
7 References
[13] WU F., ZHANG X.P., GODFREY K., JU P.: ‘Small signal stability
[1] HANSEN A.D.: ‘Generators and power electronics for wind analysis and optimal control of a wind turbine with
turbines’, in ACKERMANN T. (ED.): ‘Wind power in power doubly fed induction generator’, IET Gener. Transm.
systems’ (Wiley, New York, 2005) Distrib., 2007, 1, (5), pp. 751 – 760
[2] AKHMATOV V. : ‘Analysis of dynamic behaviour of [14] MISHRA Y., MISHRA S. , TRIPATHY M., SENROY N., DONG Z.Y. :
electric power systems with large amount of wind ‘Improving stability of a DFIG based wind power system
power’. PhD dissertation, Technical University, Lyngby, with tuned damping controller’, IEEE Trans. Energy
Denmark, 2003 Convers., 2009, 24, (3), pp. 650 – 660
[3] SLOOTWEG J.G.: ‘Wind power modelling and impact on [15] STORN R., PRICE K.: ‘Minimizing the real functions of the
power systems dynamics’. PhD dissertation, Delft University ICEC’96 contest by differential evolution’. Proc. IEEE Int.
of Technology, Delft, The Netherlands, 2003 Conf. Evolutionary Computing, 1996, pp. 842 – 844
[4] NUNES M.V., LOPES A.J.A.P., ZURN H.H., BEZERRA U.H., ALMEIDA R.G.: [16] STORN R., PRICE K.: ‘Differential evolution- a simple and
‘Influence of the variable-speed wind generators in efficient adaptive scheme for global optimization over
transient stability margin of the conventional generators continuous spaces’. ICSI Technical Report TR-95 – 012,
integrated in electrical grids’, IEEE Trans. Energy Convers., Berkeley, CA, 1995
2004, 19, (4), pp. 692– 701
[17] YANG G.Y., DONG Z.Y., WONG K.P.: ‘A modified differential
[5] MEI F., PAL B.C.: ‘Modelling and small-signal analysis of a evolution algorithm with fitness sharing for power
grid connected doubly-fed induction generator’. Proc. IEEE system planning’, IEEE Trans. Power Syst., 2008, 23, (2),
PES General Meeting, 12 – 16 June 2005, vol. 3, pp. 514– 522
pp. 2101 – 2108
[18] HANSEN A.D., SØRENSEN P., IOV F., BLAABJERG F.: ‘Control of
[6] MEI F., PAL B.: ‘Modal analysis of grid-connected doubly variable speed wind turbines with doubly-fed induction
fed induction generators’, IEEE Trans. Energy Convers., generators’, Wind Engng., 2004, 28, (4), pp. 411 – 434
2007, 22, (3), pp. 728– 736
[19] KUNDUR P.: ‘Power system stability and control’
[7] MEI F. , PAL B.C. : ‘Modelling of doubly-fed induction (McGraw-Hill, New York, 1994)
generator for power system stability study’. Proc. IEEE PES
General Meeting, 2008, pp. 1 – 8 [20] AKHMATOV V.: ‘Induction generators for wind power’
(Multi-science Publishing Company Ltd, Brentwood, 2005)
[8] YAMAMOTO M., MOTOYOSHI O.: ‘Active and reactive
power control for doubly-fed wound rotor induction [21] LEDESMA P., USAOLA J.: ‘Doubly fed induction generator
generator’, IEEE Trans. Power Electron., 1991, 6, (4), model for transient stability analysis’, IEEE Trans. Energy
pp. 624– 629 Convers., 2005, 20, (2), pp. 388 – 397
[9] PENA R., CLARE J.C. , ASHER G.M. : ‘Doubly fed [22] PRICE K.V.: ‘Differential evolution: a fast and simple
induction generator using back-to-back PWM converters numerical optimizer’. Proc. Annual Conf. North American
and its application to variable speed wind-energy Fuzzy Information Processing Society, Berkeley, CA, (USA),
generation’, IEE Proc., Electr. Power Appl., 1996, 143, (3), 1996, pp. 524 – 527
pp. 231– 241
[23] PRICE K., STORN R.: ‘Differential evolution’, Dr. Dobb’s J.,
[10] MULLER S., DEICKE M., DE DONCKER R.W.: ‘Doubly fed 1997, 22, (4), pp. 18– 20
induction generator system for wind turbines’, IEEE Ind.
Appl. Mag., 2002, 8, (3), pp. 26 – 33 [24] LAMPINEN J., ZELINKA I.: ‘Mechanical engineering design
optimization by differential evolution’, in CORNE D. , DORIGO
[11] QIAO W., VENAYAGAMOORTHY G.K. , HARLEY R.G. : ‘Design of M. , GLOVER F., ET AL. (EDS.): ‘New ideas in optimization’
optimal PI controllers for doubly fed induction generators (McGraw-Hill Ltd., UK, 1999)
driven by wind turbines using particle swarm
optimization’. Proc. Int. Joint Conf. Neural Network, [25] WONG K.P. , DONG Z.Y. : ‘Differential evolution, an
(Canada), 2006, pp. 1982 – 1987 alternative approach to evolutionary algorithm’, in LEE K.Y. ,
IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579 – 597 595
doi: 10.1049/iet-gtd.2009.0553 & The Institution of Engineering and Technology 2010
www.ietdl.org
[29] BEAN J.C., HADJ-ALOUANE A.B.: ‘A dual genetic algorithm for lower bounds for controller parameters:
bounded integer programs’. Technical Report. TR 92 – 53,
Department of Industrial and Operations Engineering, XL ¼ [1, 0.01, 0.01, 0.001, 0.01, 0.001, 0.01, 0.001]
University of Michigan, Ann Arbor, MI, 1993
Upper bounds for controller parameters:
[30] ANDERSON P.M., FOUAD A.A.: ‘Power system control and
stability’ (Wiley– IEEE Press, New York, 2002, 2nd edn.) XU ¼ [200, 1, 10, 1, 1, 1, 1, 1]
[31] SAUER P.W. , PAI M.A.: ‘Power system dynamics and 1-constraint parameter: 1 ¼ z0 ¼ 0.3
stability’ (Prentice-Hall, 1998)
parameters for adaptive penalty method:
[32] Available at http://www.winddata.com/, accessed July
2009 b1 ¼ 4, b2 ¼ 2.8, l0 ¼ 0.1, k ¼ 16
596 IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579– 597
& The Institution of Engineering and Technology 2010 doi: 10.1049/iet-gtd.2009.0553
www.ietdl.org
† With optimisation
IET Gener. Transm. Distrib., 2010, Vol. 4, Iss. 5, pp. 579 – 597 597
doi: 10.1049/iet-gtd.2009.0553 & The Institution of Engineering and Technology 2010