Speed Control of Induction Motor Fed From Wind Turbine Via Particle Swarm Optimization Based PI Controller
Speed Control of Induction Motor Fed From Wind Turbine Via Particle Swarm Optimization Based PI Controller
Speed Control of Induction Motor Fed from Wind Turbine via Particle Swarm
Optimization Based PI Controller
1
Abstract: Three-phase Induction Motor (IM) is widely used in the industry because of its rugged construction and
absence of brushes. However, speed control of IM is required depending on the desired speed and application. This
study proposes a design of a Proportional Integral (PI) controller using Particle Swarm Optimization (PSO)
algorithm to control the speed of an IM supplied from wind turbine. The wind turbine acts as a prime mover to a
connected DC generator. Pulse Width Modulation (PWM) is used to obtain three phase AC voltage from the output
of DC generator. The proposed design problem of speed controller is formulated as an optimization problem. PSO is
employed to search for optimal controller parameters by minimizing the time domain objective function. The
performance of the proposed technique has been evaluated with respect to the variation of load torque and speed
wind turbine. Also the performance of the proposed controller has been evaluated with the performance of the PI
controller tuned by Genetic Algorithm (GA) in order to demonstrate the superior efficiency of the proposed PSO in
tuning PI controller. Simulation results emphasis on the better performance of the optimized PI controller based on
PSO in compare to optimized PI controller based on GA over a wide range of load torque and speed wind turbine.
Keywords: DC Generator, Genetic Algorithm, Induction Motor, Particle Swarm Optimization, Pulse Width
Modulation, Speed Control, Wind Turbine
INTRODUCTION
Nowadays, as a consequence of the important
progress in power electronics and micro-computing, the
control of AC electric machines has seen considerable
development and the possibility for application (Hazzab
et al., 2005). The Induction Motor (IM), known for its
robustness, relatively low cost, reliability and
efficiency, is the object of several research works.
However its control presents difficulties because of its
high non-linearity and its highly coupled structure
(Mansouri et al., 2004).
Many intelligent approaches are used for speed
control of IM such as Artificial Neural Network (ANN)
(Zerikat and Chekroun, 2008; Dongale et al., 2012).
The ANN approach has its own advantages and
disadvantages. The performance of the system is
improved by ANN based controller but, the main
problem of these controllers are the long training time,
the selecting number of layers and the number of
neurons in each layer. Another artificial intelligence
approach likes Fuzzy Logic Control (FLC) for
designing adaptive speed control of IM is discussed in
Fonseca et al. (1999), Chitra and Prabhakar (2006) and
Arulmozhiyal and Baskaran (2009) but a hard work is
Corresponding Author: E.S. Ali, Electric Power and Machine Department, Faculty of Engineering, Zagazig University,
Zagazig, Egypt
4594
4595
Vds = R s i ds + p ds qs
(2)
Te = 1.5 P( ds i qs qs i ds )
(3)
' ,
qs = Ls iqs + Lm iqr
'
ds = Ls ids + Lm idr
(4)
(5)
Ls = Lls + Lm ,
L = L + Lm
'
r
'
lr
(6)
1
d
m = (Te B m TL )
dt
J
(7)
d
m = m
dt
(8)
where,
R s , L ls
, l
L s ,
V qs , i qs
, q
V ds , i ds
, d
qs , ds
, d
Te
TL
J
B
(1)
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
= t R / V
(9)
where,
R = the wind turbine rotor radius,
V = the wind speed and t is the mechanical angular
rotor speed of the wind turbine.
In addition to Eq. (9), the relation between and
can be found in the following relation (Heier, 1998):
1 / i =
+ 0.08 *
(10)
0.035
^3 + 1
(11)
where is the pitch angle and the coefficients C 1 to C 6
are:
C 1 = 0.5176
C4 = 5
C 2 = 116
C 5 = 21
C 3 = 0.4
C 6 = 0.0068
1
* * C p * V ( , )^3 * R A ^ 2 / 735
2
where,
Dynamic Modeling of the Wind Turbine: The wind
P t = Wind power (hp)
turbine is characterized by no dimensional curves of the
= Air density (kg/m3)
power coefficient (Cp) as a function of both the tip
V = Wind speed (m/s)
4596
(12)
di f (t )
Va = R L * i a + L L
where,
ia
Va
if
Vf
Ra, La
Rf, Lf
dia (t )
dt
dia (t )
dt
=
=
=
=
(13)
dt
i f * r * M af = R * ia + L
RL, LL
R
L
M af
(14)
(15)
J = 0 2 (t)dt
(16)
where,
e=w
w
reference
actual
K min K K max
p
P
p
K min K K max
i
i
i
(17)
(18)
x
(t + 1)
(t )
(t + 1)
=x
+v
)
j, g
j, g
j, g
(19)
w
=
1 , 2 =
1 , 2 =
()
, =
pbest j =
gbest =
( )
()
,
;
4598
Cognitive part
Current motion
influence
4599
PSO
0.1876
0.7423
8.5
2.5
1.5
1
7.5
5
6
Time (sec)
10
5
Time (sec)
10
4600
3000
2000
1000
0
-1000
-2000
-3000
5
6
Time (sec)
10
400
200
0
-200
-400
-600
4.615
4.61
4.62
4.625
4.645
4.65
4.655
4.66
Fig. 9b: The zoom for output phase voltage of PWM inverter
45
40
Swarm
Genetic
35
30
25
20
15
10
5
0
5
Time (sec)
4601
10
2500
2000
1500
1000
500
Wref
Wswarm
Wgenetic
-500
5
Time (sec)
10
2250
2200
2150
2100
2050
2000
1950
Wref
Wswarm
Wgenetic
1900
1850
0
5
Time (sec)
10
8
6
4
2
0
0
5
Time (sec)
4602
10
Swarm
Genetic
35
30
25
20
15
10
5
0
5
Time (sec)
10
2500
2000
1500
1000
500
Wref
Wswarm
Wgenetic
-500
5
Time (sec)
10
2150
Wref
Wswarm
Wgenetic
2100
2050
2000
1950
5
Time (sec)
4603
10
5
Time (sec)
5
Time (sec)
10
8.8
8.6
8.4
8.2
8
7.8
7.6
7.4
7.2
7
10
5
Time (sec)
4604
10
2500
2000
1500
1000
500
Wref
Wswarm
Wgenetic
-500
5
Time (sec)
10
2500
2000
1500
1000
500
Wref
Wswarm
Wgenetic
-500
5
Time (sec)
10
Fig. 19: The IM speed for both controllers under different reference speed
REFERENCES
4606