Professional Documents
Culture Documents
SVPWM Based Closed Loop Speed Control of Induction Motor With PSO and SMC
SVPWM Based Closed Loop Speed Control of Induction Motor With PSO and SMC
Abstract:-The sliding mode based particle swarm Swarm intelligence based non-deterministic optimization
optimization control scheme is designed for the closed technique. Stability is achieved by using sliding mode
loop control of induction motor drive. The MATLAB control (SMC) and then incorporated into particle swarm
simulation is formed with particle swarm optimization optimization[1].
(PSO) and sliding mode control (SMC) using PWM
techniques. In this study PSO is considered as major The main aim of this study is to design a sliding mode
controller and stability can be indirectly cinched by the control based particle swarm optimization controller
concept of SMC without strict captivity and precise (TSPSOC) to verify the dynamic performance parameters of
system knowledge. Space vector pulse width modulation Induction motors.
are used for the speed control of IM and their
performance is analysed using MATLAB. The main II. SVPWM
objective of using PWM technique is to control the speed,
current, and torque. The space vector pulse width Most commonly Induction motors are controlled by PWM
modulation technique provides better utilization of DC based drives. As compared with fixed frequency drives,
and harmonics got reduced in this perusal. The entire these PWM drives controls the both magnitude of voltage
intend is tested in MATLAB. Numerical simulations and and frequency of the current as well as voltage applied to the
experimental results are taken to verify the effectiveness induction motor. The amount of power delivered by these
of the proposed control system. Total harmonic drives is also varied by changing the PWM signals applied
distortion (THD) is also observed. to the power switch gates so that the three phase induction
motor speed control is achieved.
Keywords:- Induction Motor, Particle Swarm
Optimization, Sliding Mode Control, Space Vector Pulse A number of Pulse width modulation (PWM) techniques are
Width Modulation. used for controlling three phase motor drives. But most
widely Sine PWM (SPWM) and space vector PWM
I. INTRODUCTION (SVPWM) are used for controlling. The space vector PWM
is an advanced computation technique that has been playing
Almost 70% of the machines used in industries are 3 phase a pivotal and viable role in power conversion.
Induction motors (IM). It works on the principle of
The main objective of space vector PWM technique is to
induction. When rotating magnetic field of the stator cuts the
approximate the reference voltage vector Vref using the eight
stationary rotor conductors, electro-magnetic field (emf) is
switching patterns. It also minimizes the THD as well as the
induced in to the rotor conductors. As the ac power is used
switching losses. Here the direct controlled variable is motor
by industries for generation, transmission and distribution,
voltage and motor frequency. By controlling the amplitude
induction motors are occupied noteworthy place in industrial
and frequency, the motor voltage and frequency can be
drive applications. Squirrel cage induction motors are widely
controlled. The output voltages are produced either by V dc/2
used in motor and drive application. Squirrel cage Induction
or –Vdc/2. When switches S1, S6 and S2 are closed, the
motors have soft controllability and snaggy constructions.
corresponding output voltage are Vao=Vdc/2, Vbo= -Vdc/2 and
So induction motors are now playing obligation role in
Vco= -Vdc/2. This state is denoted as (1, 0, 0) so that the space
industries for high speed operation. Also induction motors
vector [2]
are self starting and cheaper in cost due to the absence of
brushes, commentators, and slip rings. Particle swarm
optimization (PSO) technique is rapidly used for solving
optimization problems. Particle swarm optimization is 2
𝑉(𝑡) = [𝑉𝑑𝑐 𝑒 𝑗𝑜 ] (1)
3
IJISRT17DC63 www.ijisrt.com 98
Volume 2, Issue 12, December– 2017 International Journal of Innovative Science and Research Technology
ISSN No:-2456 –2165
Van 2 −1 −1 𝑆1
𝑉
[Vbn ] = 𝑑𝑐 [−1 2 −1] [𝑆2 ] (3)
3
Vcn −1 −1 2 𝑆3
The output line to neutral voltage and the output line to line
voltage in terms of DC link Vdc are given in TableII The
reference voltage Vref and angle α of corresponding sector
can be determined as
√3𝑇𝑧 |𝑉𝑟𝑒𝑓 | 𝑁𝜋 𝑁𝜋
𝑇1 = (sin ( ) cos 𝛼 − cos ( ) sin ∝)
𝑉𝑑𝑐 3 3
(6)
𝑇0 = 𝑇𝑧− 𝑇1 − 𝑇2 (8)
The remaining active and non active state can be insistent by ⃗V0 [000] S4,S6,S2 ⃗⃗⃗⃗
V0 = 0
repetition of the same procedure, shown in Table I. The
eight inverter states can be transformed into eight related 2
⃗V1 [100] S1,S6,S2 ⃗⃗⃗⃗
V0 = V ej0
space vectors. The space vector and related switching states 3 dc
relationships are shown in Table II. The reference vector
2 π
,Vref rotates in space at an angular velocity ω=2пf ,where f - ⃗V2 [110] S1,S3,S2 ⃗⃗⃗⃗
V0 = Vdc ej3
denotes the fundamental frequency of the inverter voltage. 3
The diverse set of switches which are mentioned in table I 2 2π
⃗V3 [010] S4,S3,S2 ⃗⃗⃗⃗
V0 = Vdc ej 3
will be turned ON or OFF, when the Vref vector passes 3
through each sector. The frequency of the inverter coincides 2 3π
with the rotating speed of the Vref. Zero vectors (V0 and V7) ⃗V4 [011] S4,S3,S5 ⃗⃗⃗⃗
V0 = Vdc ej 3
3
and active vectors (V1-V6) do not move in space [3] [4]. The
derived output line to line and phase voltage in terms of the ⃗⃗⃗⃗ 2 4π
⃗5
V [001] S4,S6,S5 ⃗⃗⃗⃗
V0 = Vdc ej 3
DC supply are, 3
⃗⃗⃗⃗ 2 5π
⃗6
V [101] S1,S6,S5 ⃗⃗⃗⃗
V0 = Vdc ej 3
3
Vab 1 −1 0 S1 2
⃗⃗⃗⃗
⃗7
V [111] S1,S3,S5 ⃗⃗⃗⃗
V0 = V ej0
[Vbc ] = Vdc [ 0 1 −1] [S2 ] (2) 3 dc
Vca −1 0 1 S3
IJISRT17DC63 www.ijisrt.com 99
Volume 2, Issue 12, December– 2017 International Journal of Innovative Science and Research Technology
ISSN No:-2456 –2165
Switchin Line to Neutral Line-line space as shown in [1]. Then design control is made such that
Voltage
𝑒 0 1
Or 𝒆̇ = where e =[ ] and A=[ ]
Sector Upper switches Lower switches 𝑒̇ −𝑘2 −𝑘1
Sliding-mode control (SMC) is one of the competent Particle swarm optimization (PSO) is an progressive
nonlinear control approaches which provide system computation technique developed by Eberhart and Kennedy
dynamics that are controlled in the sliding mode. The first in 1995.It was inspired by social behaviour of bird flocking
step of SMC design is to select a sliding surface that models which has recently received much interest for achieving high
the desired closed-loop control performance in state variable efficiency and searching global optimal solution in problem
spaces [7-17]. It is used for searching optima by updating However, the new particle position will be set as u min or umax
the generations. The role of PSO is used as a minor if the new particle position flies beyond the boundary [u min,
compensatory tuner for controlling the speed and the umax].
stability of PSO control scheme cannot be guaranteed. The
procedure for implementing the global version of PSO is A. Procedure Involved in PSO
given by the following steps [18][19][20].
In order to state the procedures involved in the design of a
• Initialize a population (array) of particles with random PSO-based control scheme, the flowchart of the proposed
positions and velocities in the n-dimensional problem TSPSOC system is depicted. For easy to understand the
space using a uniform probability distribution function. TSPSOC operation process, it supposes that four particle
• Evaluate the fitness value of each particle. According to positions (u1, u2, u3, u4) and the corresponding particle
the spirit of SMC, the ultimate evolutionary target of velocities (pv1, pv2, pv3, pv4) in the initial population
PSO can be regarded as S(t)=0 and S’(t)=0. Therefore, a (N=4) are randomly chosen from the reasonable region [u min,
fitness function is defined as umax].
𝐹𝐼𝑇(𝑆) = exp[−𝜂 𝑋 (𝑆 2 + 𝑆̇ 2 )] 𝜖[0,1] (1)
Process 1
Where exp[.] is the exponential function, η is a positive
In steps 1 and step 2, the corresponding fitness values (FIT1,
constant, and S is a sliding surface.
FIT2, FIT3, FIT4) are evaluated via immediate tracking
responses in Step 3.
• Compare each particle’s fitness with the particle’s lbest .
If the current value is better than the lbest, then set the Process 2
lbest value equal to the current value and the lbest location
is equal to the current location. If the fitness value of The first fitness value is regarded as the global best particle
present particle position is lower than the fitness values position by choosing the particle positions with the first and
of local best particle position, the local best particle second fitness values from these four particles, and the
position should be modified by second fitness value is utilized to be the local best particle
position in Step 4.
𝑙𝑏𝑒𝑠𝑡 (𝑛 + 1) = 𝑙𝑏𝑒𝑠𝑡 (𝑛) + 𝛿 (2)
Process 3
where n indicates the current state, n+1 means the next state,
and δ is designed as a small positive constant to prevent the u3 is chosen as the global best particle position (gbest (0)),and
local optimum problem. u4 is selected to be the local best particle position (lbest(0)).
Process 8 • Flowchart
If the fitness value of current particle position is higher than The operation process will repeat continuously until this
the global best fitness value, the current particle position will program completes, so that adaptive control effort will be
become the new global best particle position and the old produced persistently .Consequently the objective of PSO
global best particle position will replace the local best control can be achieved and the stability of the proposed
particle position (Step 8). TSPSOC strategy can be indirectly ensured by means of the
spirit of SMC. The process involved by PSO for finding the
Process 9 optimum solution is shown by using the flowchart
If the fitness value of current particle position is lower than
the local best fitness value (Step 7), the local best particle
position should be modified by Eq. (2) (Step 9).
V. SIMULATION RESULTS generate desired pulse for inverter. The inverter converts dc
into ac supply and fed to induction motor. The simulation
model using space vector pulse width modulation with
Simulation of induction motor with PSO and SMC is done sliding mode control and particle swarm optimization for
by MATLAB/SIMULINK. . The error and derivative of induction motor is shown in figure 4. Most commonly
error are used as the input of SMC block. The tracking error Induction motors are controlled by PWM based drives. The
is reduced by using the sliding mode controllers and the main advantage is that the harmonics as well as switching
boundary layer was introduced around the sliding surface, in losses gets reduced using space vector pulse width
order to eliminate the steady-state error which results in a modulation.
continuous approximation of switching control. This
property is helpful for defining the corresponding fitness
function and particle velocity to become a direction-based
PSO algorithm.
Parameter Values
Voltage 400 V
Mutual Inductance(M) 0.1722 H Thus the speed gets controlled using space vector pulse
width modulation with sliding mode control and particle
Number of Poles (P) 4 swarm optimization. The switching frequency can be
calculated by the ramp wave frequency. The switching
Inertia (J) 0.0131 frequency is 50Kz. The design of SMC and PSO controller
for Space Vector Pulse Width Modulation inverter for
Friction (B) 0.002985 induction motor V/f speed control modelling.The inverter’s
output is controlled by V/F technique and the output is given
to the three phase induction motor. The speed has been set as
set point while the actual speed is measured as feedback
Table 4: Parameters of Induction Motor Which Has Tested
signal. The error and its derivative are used as the input of
With PSO And SMC
SMC block.
The actual speed of Induction motor is compared with
The output of SMC is the required stabilized error which
reference speed and produced the speed error as output. That
will be integrated continuously. And the optimum error is
steady state error gets reduced by continuous switching of
decided by PSO block. In this case, the control signal which
sliding mode control. The particle swarm optimization finds
represents the voltage is sent to V/Hz block in order to
the optimum error and that decides the width of pulse for
maintain the ratio of voltage and frequency as constant to
PWM inverter. The V/F control method is done using Space
keep the torque as constant while the speed changes.
vector pulse width modulation. Here frequency is set
constant as 50 Hz and the magnitude gets changed to
A. Motor Speed
The speed has been settled at 0.18 second. At start the time
Figure 5 Starting Characteristics of IM With No Load- length of inrush current in SMC and PSO is up to 0.08
Motor Speed second. The Torque reaches the steady state at 0.08 second
in SMC and PSO using single pulse width modulation. Thus
B. Stator Current the Starting characteristics of IM with SMC & PSO at
starting with slight load of 2 N-m is shown in figure 8.
At starting no load condition using SVPWM with PSO and
SMC controller the time length of inrush current is up to
0.12 seconds and then it starts to settle at 0.18 second.
Figure 6 Starting Characteristics of IM With No Load- Figure 8 Starting Characteristics of IM With Slight Load of
Stator Current 2 Nm - Motor Speed
The starting characteristics of speed control of Induction switching. The MATLAB software is tested for the entire
motor with SMC and PSO using different PWM techniques closed loop control of Induction motor using PWM
namely single pulse width modulation and space vector techniques with particle swarm optimization (PSO) and
pulse width modulation is observed. sliding mode control. The performance of a system with
variable load and the speed is good. The controller gives
uniform torque and the THD value for stator current is
S.No Load Peak Rise Peak Settling 12.27%.
Condition Overshoot time time time
% (sec) (sec) (sec)
REFERENCES
1 No load 0.07 0.08 0.14 0.18
[1]. Rong-Jong Wain, Yeou-Fu Lin, Kun-Lun Chuang,
“Total sliding-mode-based particle swarm optimization
2 Slight 0.01 0.03 0.04 0.18 control for linear induction motor”,
load (2 www.elsevier.com/locate/jfranklin, Journal of the
Nm) franklin institute 351 (2014) 2755–2780.
[2]. Divya Rai, Swati Sharma, Vijay Bhuria, “Fuzzy speed
Table 5: Performance In Time Domain Analysis of IM controller design of three phase induction
Using SVPWM motor”,International Journal of Emerging Technology
and Advanced Engineering, ISSN 2250-2459, Volume
D. Total Harmonic Distortion 2, Issue 5, May 2012.
[3]. V.Vengatesan, M.Chindamani, “Speed Control of
The Total Harmonic Distortion (THD) spectrum of stator Three Phase Induction Motor using Fuzzy Logic
current at starting time 0.1 second with PSO and SMC using Controller by Space Vector Modulation Technique”,
single PWM is analysed for fundamental frequency 50 Hz International Journal of Advanced Research in
and the THD observed is 12.27 % as shown in figure 9.So Electrical, Electronics and Instrumentation Engineering,
SVPWM has the better performance compared to single ISSN 2320-3765 Vol. 3, Issue 12, December 2014.
pulse width modulation. [4]. B. K. Bose, Modern Power Electronics and AC Drive,
Prentice Hall, 2002, PP.63-70.
[5]. RIOS-BOLIVAR, M., and ZINOBER, A.S.I.:
'Dynamical adaptive sliding mode control of observable
Selected signal: 52.5 cycles. FFT window (in red): 3 cycles
100
minimum-phase urlcerlain non- linear systems'. in
'Variable Structure Systems, Sliding Mode and
50 Nonlinear Control' (Springer-Veilag. Londan. UK,
0 1999),pp. 211-235.
[6]. RARTOLINI. G.. FERRARA. A,, GIACOMINI. L..
0 0.2 0.4 0.6 0.8 1 1.2 1.4
Time (s)
and USAI, E.: 'Properties of a combined
adeptivc/smond-order sliding modc control algorithm
Fundamental (37.5Hz) = 6.096 , THD= 12.27% for some classes of uncertain nonlinear systems', IEEE
Mag (% of Fundamental)
100
Trun.. Auro. Conrrol, 2000, 45, (7). pp. 1334-1341
80 [7]. R.C. Eberhart, J. Kennedy, A new optimizer using
particles swarm theory, in: Proceedings of the Sixth
60
International Symposium on Micro Machine and
40 Human Science, 1995, pp. 39–43.
20
[8]. [8] R.C. Eberhart, J. Kennedy, Particle swarm
optimization, in: Proceedings of the IEEE Conference
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
on Neural Networks, 1995, pp. 1942–1948.
Harmonic order [9]. [9] Y. Shi, R.C. Eberhart, A modified particle swarm
optimizer, in: Proceedings of the IEEE Conference on
Computation Intelligence, 1998, pp. 69–73.
Figure 9 T.H.D of Stator Current At T = 0.1 Second [10]. [10] S.H. Ling, H.H.C. Iu, F.H.F. Leung, K.Y.
Chan, Improved hybrid particle swarm optimized
VI. CONCLUSION wavelet neural network for modeling the development
of fluid dispensing for electronic packaging, IEEE
This proposal of speed control of an AC drive using sliding Trans. Ind. Electron. 55 (9) (2008) 3447–3460.
mode control and particle swarm optimization controller [11]. [11] L.S. Coelho, B.M. Herrera, Fuzzy
with SVPWM shows swift, downy, and high dynamic identification based on a chaotic particle swarm
response. 80 % of speed is achieved by tuning PSO optimization approach applied toa nonlinear yo-yo
parameters using space vector pulse width modulation. The motion system, IEEE Trans. Ind. Electron. 54 (6) (2007)
stability of system dynamics is achieved by sliding mode 3234–3245.
control which reduces the steady state error by continuous