Vous êtes sur la page 1sur 10

International Journal of Pure and Applied Mathematics

Volume 119 No. 17 2018, 1677-1685


ISSN: 1314-3395 (on-line version)
url: http://www.acadpubl.eu/hub/
Special Issue
http://www.acadpubl.eu/hub/

Design of Closed Loop Controller for PWM AC Chopper fed Capacitor


Run Induction Motor Drive Using Bacterial Foraging Optimization
N.Muralia,* and Dr.V.Balajib
a
Research Scholar, Electrical Electronics Engineering Department, SCSVMV University, Kanchipuram, India.
b
Professor, Department of Electrical and Electrical Engineering, Saveetha School of Engineering,Saveetha
Institute of Medical and Technical Science

Abstract. Capacitor run induction motor supplied from PWM AC chopper has unique features in domestic and industrial
applications. It is a non-linear device and the linearized incremental model unveils different functional points at different
load conditions leads to parameter variations. The design of PID controller by particle swarm optimization does not give
acceptable performance for deviation in speed changes under wide variation in load. The proposed bacteria foraging optimi-
zation technique is envisaged for optimal closed loop control of capacitor run induction motor. This paper improves the
transient response parameters under closed loop control. It is found that maximum overshoot and settling time is improved
with the proposed algorithm. The experimental results are obtained using field programmable gate array with different load
values. The simulations and hardware results are obtained for 1 HP capacitor run induction motor.

Keywords: Capacitor run induction motor, AC chopper, intelligent controller design, field programmable gate array, settling
time.

1. Introduction fewer losses. This study was focused with


optimization algorithm for triac controlled single
Capacitor run induction motor is widely used in phase induction motor by Mademlis.C et al [7].
domestic and industrial applications. It has inherent The variable speed of single phase induction mo-
characteristics of good starting torque and improved tor drive is studied for improving the efficiency
power factor while in operation. The problem of comparison of simulation and experimental hard-
centrifugal switch is avoided and the corresponding ware by Bijan Zahedi [8]. The variable speed of
losses are overwhelmed. The operation of capacitor induction motor is exhibited using vector control
run induction is explained exemplarily with effect of method. The loss minimization algorithm is framed
AC voltage controllers by Fuchs .E.F et al [1] and for optimum flux level for obtaining the efficiency
Lipo.T.A [2]. The speed of capacitor run induction of induction motor by closed loop control mecha-
motor is devised by using triac control. nisms by Nasir Uddin.M et al [9].
The triac connected in main winding results better The capacitor run induction motor power quality
compared to auxiliary winding by Sundareswaran. K improvement is exhibited by reduction in harmonics
[3]. The topology of AC voltage controller is by optimizing inverter switching angles. In this
improved to enhance the effective operation of study the analysis and comparisons are delivered
capacitor run induction motor. With the advent of using simulation by Mahdi Salman Alshamasin [11].
pulse width modulation technique it epitomizes in The performance enhancement of single phase in-
the research area power electronics and drives. The duction motor is ensured by optimizing the efficien-
phase control shows superior compared to single cy for different load conditions. In this study the
pulse width modulation technique. This leads to efficiency is improved using particle swarm optimi-
advent of multiple pulse width modulation method zation compared evolutionary algorithm and work
for performance enhancement of capacitor run was emulated using simulation analysis by
induction motor by Sundareswaran.K et al [4]. The Subramanian.S et al [12].
capacitor run induction motor is fed with inverter The speed control of induction motor is utilized
driven with variable capacitor. The simulation anal- by non-conventional energy sources by using dc to
ysis of variation in capacitor exhibits maximum dc converter and inverter control using voltage hertz
torque operation by Vishal verma et al [5]. principle. From this method the efficiency is
The application of single phase induction motor is improved and energy savings is quantitatively
pumping system using solar energy by kameshwara improved but closed loop controller is not
rao P et al [6] translates the effectiveness of motor investigated for the speed control by Saravana Ilan-
in real time applications. The performance parame- go.G and Rajasekar.N [13].
ter for capacitor run induction motor is delivering The optimal design of capacitor impulses the
maximum efficiency for effective operation with importance for single phase induction motor. The
*
Corresponding author. E-mail: muralibeee@gmail.com

1677
International Journal of Pure and Applied Mathematics Special Issue

starting toque signifies the importance in proper Tem  f (V ,  )


design of capacitor. The design of capacitor for
(1)
effective operation at all load conditions is studied
Where Tem is the electromagnetic torque, V is the
using finite element method by Wang.X.D et al
motor phase voltage and ω is motor speed in radians
[14].
per second.
The speed control of induction motor is achieved
The voltage is varied for different duty cycles by
inverter and control mechanism is achieved by fuzzy
pulse width modulation AC chopper. Hence the
logic along with PID controller. The main objective
electromagnetic torque equation can be written as
of the paper is to reduce steady state error and
hardware is realized using microcontroller by Tem  f ( D,  )
Uidin.M.N etal [15]. The efficiency of induction (2)
motor is reduced due to the presence of permanent where D is the duty cycle of the PWM AC chopper.
capacitor and it is enhanced by utilizing the inverter Assuming small perturbations on each variable from
fed motor by Asghari.S and Fallah.E [16]. equation 2. The induction motor drive is a fifth or-
The closed loop speed control of fan filter unit der transfer function and it is reduced to linear first
inherently improves its performance when compared order model by Taylor series. The linear first order
to open loop control. The hardware is realized using equation is given in equation 3. Henceforth the
digital signal processor for controlling the speed of momentary process is pronounced by the equation
single phase induction motor by Yiwang Wang [17]. given below [22].
The closed loop control of induction motor is
realized using simplified model instead of fifth order Tem  K D * D  KW *  (3)
d-q axis model of induction motor. The working of
where
controller is exhibited with operating points
illustrated by Sundareswaran.K [18]. Tem
This paper is structured as follows: Section 2 KD  at ω = constant
presents the materials and methods employed in this
D
(4)
work. Section 3 describes the optimal controller
design. Section 4 discusses the results obtained from Tem
experiment and Section 5 concludes this paper. KW  at Duty ratio = constant

2. Materials and methods (5)
From the basics of machines theory the
This section introduces the modeling of capacitor load torque equation can be illustrated by the com-
run induction motor and determining of the con- bination of moment of inertia, viscous friction and
stants KD and KW from the torque speed characteris- the motor torque. The equation is given below
tics of induction motor. where J is the moment of inertia, B is the viscous
friction and TL is the load torque.
2.1. Modeling of capacitor run induction motor

The electromagnetic torque developed by variable


voltage controller for induction motor written as in
[21]
functional point and is shown in figure 1. The
d
J  B  Tem  TL (6) different values of KD and KW are listed in table 1
dt for different functional points. From the table of
different values of KD and KW it is observed that the
The operation of capacitor run induction motor by
particular functional point is valid for its certain
PWM AC chopper is taken into consideration with
operation. For different conditions the particular
steady state value. The speed torque characteristics
functional point is not suitable and requires different
are emulated for different duty ratio of chopper. The
functional point. The value of KD varies at larger
base angular speed of 150 radians per second and
value while the values of KW variations are of lesser
duty ration of 0.8 is selected as base functional
value. The closed-loop controller of small signal
points of the motor. From these values the constants
model of capacitor run induction motor is shown in
KD and KW are calculated for different set of func-
figure 2. The particular functional point and the
tional points of motor. The disturbance load torque
corresponding constants KD and KW are implement-
is selected as 1 Nm at 0.5 seconds. The steady
ed using PID controller.
state speed torque characteristic is drawn for one

1678
International Journal of Pure and Applied Mathematics Special Issue

ratio
1 0.70 144.8 10.75 -0.206
2 0.74 146.4 11.5 -0.191
3 0.78 148.6 19.25 -0.239
The reference speed  * in the block diagram is
presumed to be zero as shown in figure 2. From the
block diagram, transfer function is derived along
with the disturbance load torque of 1 Nm is shown
in equation 7.
 S
 2
TL S ( K D * K d  J )  S ( B  K D * K p  KW )  K D * K i
(7)
where Kp is proportional gain , Ki is integral gain,
and Kd is the derivative gain. The induction motor
drive response is done simulation for a unit step in-
put at t=0. The load torque disturbance of 1 Nm is
applied at t =0.5 seconds. The simulation of drive is
done for a particular functional point and the
corresponding values of KD and KW are taken into
Figure 1.Determination of KD and KW by steady state account. The speed responses for a particular
characteristics of PWM chopper fed induction motor drive functional point of the capacitor run induction mo-
tor. is shown in figure 3. It is inferred that transient
response is gratified for a particular function point
and the corresponding values KD and KW. For other
functional points it does not assure satisfactorily
performance.

3. Controller design using optimization technique

3.1. Particle swarm optimization

Particle swarm optimization has been proposed


Figure 2. PID controller of capacitor induction motor
by Ebherhart and Kennedy in 1995. The basic algo-
rithm is resemblance of bird flock movement by
kennedy et.al [20]. The searching behavior of food
and finding the best source location is the nature’s
creativity. The birds will transmit the information to
other birds and reach the optimum location of food
source. The bird is moving from one place to another
is the solution swarm and converges to optimist solu-
tion. The best solution is achieved by the co-
operation of individual swarm. The main objective of
particle swarm optimization is to find minimum
of a function .After every iteration the fitness of ob-
jective function is determined for convergence. The
algorithm steps are given as follows
Step 1: Initialize the parameters with positions and
velocities in random of search space. Initialize Pbest
and Gbest.
Step 2: The velocity and particle are updated using
the below equation for every iteration

Figure 3. Speed response with functional point


Viqt 1  W * Viqt  C1 * rand1 * ( Pbest
t
 X iqt )
 C2 * rand 2 * (Gbest
t
 X iqt )
Table 1 Different functional point
S.No Duty ω KD Kw (8)

1679
International Journal of Pure and Applied Mathematics Special Issue

Where Viq and Xiq are velocities and particles of q 3.2. Bacteria foraging optimization
dimension in seach space, C1 and C2 are accelerating
constants, W is the inertia factor, Pbest is best Bacteria foraging optimization proposed first by
individual in search space, Gbest is the best swarm Passino and the basic idea for evolution of nature
group in the search space, rand1 and rand2 are ran- inspired algorithm is based of E.coli bacterium by
dom numbers ranging from [0,1]. passino [21]. The E.coli is available in human
Step 3: The particle position is updated by using the intestines and growth depends on the nutrients
below equation availability. The bacterium dies at ominous
t 1 t 1 environment. The bacterium has the property of
 X iq  Viq
t
X iq swim or tumbling depending on the environment
(9) conditions. Presence of good environment with
t 1 available nutrients leads to the bacterium swim
Where X iq is new position in clockwise direction. The length of bacteria in-
creases under nominal condition and it split into two
t asexually. Under ominous environment the bacteria
X iq is previous position tumbles and rotate in anti-clockwise direction. The
t 1 movement of each bacterium depends upon the
Viq is the velocity coordinate of the search space. Initially the coordi-
nate of bacterium is chosen randomly, when the nu-
The particle position is entitled to check the trients available in the bacterium forage to a new
violations for quicker convergence of the solution. position and the objective function is minimized.
For an inequality constraints the particle position are This ultimate effect causes the set of bacteria to lo-
equated to maximum value when it exceeds and cate the best position and optimum solution is
minimum value when value is below minimum. achieved.
t 1 t 1 In this paper the performance of capacitor run
X iq  X iq if X iq  Viq  X iq
min t min
(10) induction motor drive is enumerated by the design of
controller gains utilizing optimization techniques.
t 1 t 1
X iq  X iq if X iq  Viq  X iq
max t max The objective function is chosen depending on the
(11 performance parameters of the response. The
) performance parameters are the settling time and
min max peak overshoot specified by ts and Mp respectively.
X iq , X iq is the minimum and maximum The objective function is written as
position of the particle in the search space.
Step 4: The particle position is updated and com-
pared with the best positions of local and global F ( )  (1  Mp) * (1  ts ) (14)
values.
For Pbest and Gbest values Subject to φmin ≤ φ ≤ φmax
where φ is the set that contains controller gains of
t 1 t 1
X iq if G( X iq )  G( Pbest iq )
t Kp, Ki and Kd.
(12 The bacterial foraging optimization technique is
) described below. The motile bacteria such as E.coli
drive themselves by using flagella. The flagella ro-
t 1 t 1
X iq if G( X iq )  G(Gbest iq )
t tate either in clockwise direction or anti clockwise
(13) direction depending on the environment. There are
four different process for the bacteria foraging
Where G(X) is the objective function entitled to optimization they are chemotaxis, reproduction,
be minimized. When the current position has elimination and dispersal. In the chemotaxis process
best values compared to Pbest and Gbest then the in random direction a unit walk represents a tumble
present location is set to corresponding values for operation and with same direction of last step is run
optimum solution in the search space.
operation. The chemotaxis process is to provide
Step 5: The optimization algorithm process com-
proper local search for minimizing the objective
pletes when the solution is converged with good
function. In reproduction process the healthy and
fitness value. The objective function is minimized
for different iterations and the Pbest and Gbest val- non-healthy bacteria are arranged in particular order.
ues are the solutions from the search space. The healthy bacteria split asexually in to two and
maintain the search space constant. The unhealthy
bacteria cannot survive and it will die. In
reproduction process convergence rate is faster to
avoid local minima. In a particular case when the

1680
International Journal of Pure and Applied Mathematics Special Issue

objective function is not converged the reason is due 4. Experimental results and discussion
to some bacteria has struck in local minima. This set
of bacteria is eliminated in the present environment. The bacteria foraging optimization algorithm was
In the dispersion process the probability of bacteria instigated by using MATLAB software. The param-
are killed and new set of bacteria are added in the eters taken are enumerated below.
search space till the solution is converged. Dimension of search space: 6
The term Q(i,j,k,l) term represents the total core Number of bacteria: 20
of the algorithm where i embodies the number of Number of chemotactic steps: 10
bacteria, j embodies the chemotactic loop, k Limits of length of swim: 4
embodies the reproduction loop and finally l Number of reproductive steps: 4
embodies the elimination and dispersal event. The Number of elimination and dispersal steps:2
parameters which are required for searching the Probability of elimination: 0.75
optimum gains are proportional, integral and The optimal Parameters of particle swarm
derivative gains. optimization techniques are given below.
Population size = 50
The bacteria foraging algorithm is presented below Number of iterations = 100
Step 1 : Elimination and dispersal loop l = l + 1 c1, c2 = 2
Step 2: Reproduction loop l = l+1 w is varied from 1.4 to 0.4.
Step 3: Chemotaxis loop j = j+1 Maximum velocity Vmax is limited to 10% of the
For i=1,2…number of bacteria, a chemotaxis step dynamic range of the variables on each dimension.
for ith bacterium. Calculate fitness function
F(i,j,k,l).Save this value in Flast= F(i,j,k,l) so that we The simulation result using matlab Simulink and
can find better fitness cost. In tumble operation it hardware by field programmable gate array are
generate a direction vector Δ(i) which denotes unit compared for the main aim is to minimize the
values in random direction from negative to
objective function and the result is converged at
positive [-1,1] and L(i) specifies the step length. The
optimal time. The optimum values of different
movement of bacterium is achieved by the following
equation 8. controller gains are obtained by the simulation. The
inference is that initially bacterium is at random
(i) locations and all the bacteria converge to a specified
Q(i, j  1, k , l )  Q(i, j, k , l )  L(i) (15)
location to get global optimum solution. The
 (i) (i)
T
optimum values of controller gains by bacteria
Now calculate the fitness function F(i,j,k,l). for foraging optimization algorithm are Kp = 1.05, Ki =
swim operation initialize swim length and if swim 90 and Kd = 0.00013 respectively. The response of
length is less than the limits of swim length. When motor is illustrated by step input at two different
bacterium swimming better then let swim length = time intervals. The time intervals are applied at t=0
swim length +1, if F(i,j,k,l) < Flast then Flast= F(i,j,k,l), and t=0.5 seconds. At time t=0 seconds for a step
so that movement of bacteria in same direction given input of per unit speed of 1 is applied and at t=0.5
by equation 8. Else, let swim length = limits of seconds for a step input of 1 N-m is applied as the
swim length, go to the next bacterium and compute disturbance torque. The optimum values of control-
the fitness function. ler gains by particle swarm optimization algorithm
Step 4: if j < number of chemotactic step , then go to are Kp = 1.76, Ki = 21 and Kd = 0.0001 respective-
step 3 as chemotaxis step is not complete ly. The waveform obtained for particle swarm
Step 5: in reproduction with the present values of k, optimization by using simulation and experimental
l for each value of i=1,2…number of bacteria, results are shown in figure. The waveform of bacte-
calculate global fitness function. In this higher cost
ria foraging optimization controller by using simula-
function bacteria will die and lower cost function
tion and experimental results are shown in figure.
will grow and it split in to two asexually. This keeps
It is inferred that particle swarm optimization has
the search space constant.
Step 6: if k< number of reproductive steps, go to peak overshoot of 1.02 % while bacteria foraging
step 2 and restart the chemotaxis process optimization has 1.05 %. After transient state
Step 7: elimination and dispersal process, by conventional controller takes 0.1 seconds to reach
eliminating the bacterium and disperse the remain- steady state and proposed controller reach in
ing bacteria in a random location. When l < number 0.04seconds. When load of 0.5 N is applied, the
of elimination and dispersal go to step 2 or when the conventional controller drops to 25% to regain to
objective function converges it comes an end. The original position compared to proposed controller
optimum controller gains are obtained by this drops to 22 %. When load is applied the speed
method. response regains and settles at 0.35 seconds by
conventional controller compared to 0.05 seconds by

1681
International Journal of Pure and Applied Mathematics Special Issue

proposed controller. The proposed bacteria foraging


optimization presents a better compared to
conventional particle swarm optimization controller
under dynamic load conditions.
Change in Speed respinse in per unit
Change in Speed respinse in per unit

1.0

0.8
0 2 4 6 8 10
Time (Seconds)

Figure 6. BFO Speed response by simulation


Figure 4. PSO speed response by simulation

Figure 5. PSO speed response by hardware

Figure 7. BFO Speed response by hardware

1682
International Journal of Pure and Applied Mathematics Special Issue

of FPGA controllers are high speed processing and


program can be reprogrammed and embedded in the
chip. The experimental set up is configured using
FPGA control of closed loop capacitor run induction
motor implementing optimal PID controller. The
program is shown in figure 8. The speed response of
capacitor run induction motor is done by simulation
using matlab Simulink and hardware using field
programmable gate array. The waveforms show that
the simulation and hardware result are compatible to
each other. The experimental setup is shown in fig-
ure 9 in which the capacitor run induction motor is
coupled with mechanical load.

5. Conclusion
Figure 8. FPGA program using Xilinx software
The modeling of capacitor run induction
motor is derived from the fifth order d-q axis
transfer function. The order of the induction is
fifth order and a simplified second order function
is obtained by using functional points. The
performance parameters are settling and peak
overshoot are taken into considerations for
superlative dynamic performance. The optimal
speed response is obtained using particle swarm
optimization and bacteria foraging optimization
algorithm. PID controller design of bacteria
foraging optimization is enhanced compared to
particle swarm optimization technique for the
speed response of different functional point. The
capacitor run induction motor drive is
experimentally demonstrated using field
programmable gate array and compared with the
matlab simulation. The further improvement can
be obtained by model predictive control of
online tuning of controller gains.

References

[1] T.A.Lipo, “The analysis of induction motors with voltage


control by symmetrically triggered thyristors, “ IEEE Trans
on power apparatus and systems, vol. 90,no. 2,pp. 515-526,
Mar. 1971. doi: 10.1109/TPAS.1971.293053
[2] K.Sundareswaran, “A improved energy saving scheme for
capacitor run induction motor,” in IEEE Trans on Industrial
applications vol. 48, no. 1,pp. 238-240, Feb. 2001.doi:
Figure 9. Experimental setup of FPGA controlled capacitor 10.1109/41.904585
run
[3] K.Sundareswaran, N.Rajasekar, V.T.Sreedevi,”
induction motor
Performance
comparison of capacitor run induction motor supplied from
The field programmable gate array is embedded AC voltage regulator and SPWM chopper”, IEEE Trans on
software which is useful in many power electronics industrial electronics 2006;53(3):990-993
fed electric drive applications for faster control and [4] Vishal verma, Peeyush pant, Bhim singh, “Simulation of a
single phase induction motor with dynamic capacitor for
optimum performance. Xilinx is a software pack- maximum torque operation”, in proceedings in IEEE
age in which the control program is executed. The conference, 2008
program is written using the platform of very high [5] R.Kameswara rao, P.Srinivas and
speed integrated circuit hardware description S.Krantikumar,”Simulation and analysis of electrical water
pumping system using solar energy, “IEEE conference
language simply called as VHDL. The major merits proceedings, Sep 2014. doi: 10.1109/ISEG.2014.7005605

1683
International Journal of Pure and Applied Mathematics Special Issue

[6] Bijan Zahedi, Sadegh,Vaez-Zadeh, “Efficiency optimization


of single phase induction motors”,IEEE Transactions power
electronics 2009;24: 1062-1072
[7] C. Mademlis, I. Kioskeridis, T. Theodoulidis, "Optimization
of single-phase induction motors-Part I: Maximum energy
efficiency control", IEEE Trans. Energy Convers., vol. 20,
no. 1, pp. 187-195, Mar. 2005.
[8] M. Nasir Uddin, Sang Woo Nam, "New Online Loss-
Minimization-Based Control of an Induction Motor Drive",
IEEE Transactions on Power Electronics, vol. 23, no. 2, pp.
962-933, 2008.
[9] M.G.Say. The performance and design of Alternating
current machines. sir isac pitman and sons,London,1958.
[10] Mahdi Salman Alshamasin, “Optimization of the
Performance of Single-Phase Capacitor-Run Induction
Motor," American Journal of Applied Sciences vol. 6,no.4,
pp. 745-751, 2009. doi :10.3844/ ajassp
.2009.745.751
[11] S. Subramanian, R. Bhuvaneswari, "Optimal design of
single‐ phase induction motor using particle swarm
optimization", COMPEL - The international journal for
computation and mathematics in electrical and electronic
engineering, Vol. 26, no. 2, pp.418-430,2007
.doi:10.1108/compel.03321640710727773
[12] G.Saravana Ilango and N.Rajasekar, " An improved energy
saving v/f control technique for solar power single phase
induction motor, " Energy conversions and management,
Vol 50, pp. 2913-2918, Mar 2009. doi:
[13] Xu.Dong.Wang, Bao Bao Hao, Xiao Zhuo Xu and Qing
Hua Gao ., "Capacitor Optimization of the Single-Phase
Capacitor-Run Induction Motor", Applied Mechanics and
Materials, vol. 273, pp. 286-290, Jan. 2013.
doi:10.4028/www.scientific.net/AMM.273.286
[14] M.N.Uidin, M.M Rashid, Ahmed M Tahir, M.Parvez,
M.F.M.Elias, M.M.Sultan and Radadi, “ Hybrid fuzzy and
PID controller based inverter to control speed of AC
induction motor”, proceedings of Electrical and Electronics
engineering, Mar 2016, doi: 10.1109/CEEE.2015.7428237
[15] S. Asghari and E. Fallah, " A new approach for efficiency
optimizing of single-phase induction motors," Power
Electronics and Drive Systems Technology (PEDSTC),
2012 3rd conference, Feb. 2012.
doi:10.1109/PEDSTC.2012.6183381
[16] Yiwang Wang, Bo Zhang and Hui Pan,” Closed-loop
control system of single phase AC FFU motor,” Springer
Mar.2013,pp. 645-651. doi:10.1007/iea.2013.645651
[17] K.Sundareswaran,” A simplified model for speed control of
ac voltage controller fed induction motor drives,” IETE
journal of research, vol. 49, No. 4, pp. 247-250, Mar. 2003.
doi:10.1080/ iete.2003.247250
[18] K.Sundareswaran and D.Lakshmipriya,” An Evolutionary
approach for speed controller design of AC voltage
controller fed induction motor drive,” Electric power and
components vol. 30, No 12,2002,pp. 1001-1014, Nov. 2002.
doi:10.1080/iete.2002.10011014
[19] N.Rajasekar and K.Mohanasundaram,” Feedback controller
designs for variable voltage variable speed induction motor
drive via ant colony optimization, “Applied Soft
Computing, vol. 12, pp. 2132-2136, Mar 2012.
doi:10.1016/j.asoc.2012.21322136
[20] James Kennedy and Russell Eberhart. Particle swarm
optimization. In Proceedings of the IEEE International
Conference on Neural Networks, volume IV, pages 1942–
1948, Piscataway, NJ, 1995. IEEE Press.
[21] K.M.Passino. Bacterial Foraging Optimization.
International Journal of Swarm Intelligence Research, 2010.

1684
1685
1686

Vous aimerez peut-être aussi