Bfo Motor PDF
Bfo Motor PDF
ISSN 2091-2730
[email protected], [email protected]
Abstract—This paper describes an Intelligent Bio-inspired optimization technique to minimize the square of errors in the parameters
of an induction motor. The torque ripples and speed error would degrade the performance of the machine. In order to enhance the
performance parameters of cage rotor type induction motor, the speed error and torque ripples should be minimized. This can be
achieved by tuning the gain parameters in PI controllers. Hence, this research work focuses on the new optimization technique called
Bacterial Foraging optimization Algorithm (BFOA). Here, Bacterial Foraging optimization (BFO) is used for efficiently tuning the
derivative free Proportional Integral (PI) controller to an optimum value. This algorithm is used for tuning the speed controller, flux
controller and torque controller to achieve the desired control performance. Hence the machine can run at reference speed under
dynamically varying conditions. Also the peak overshoot, undershoot and settling time can be minimized. Moreover, simulation
results are given clearly by using MATlab and the hardware implementation will be the future work.
Keywords— Bacterial foraging optimization, PI Controller, Squirrel cage Induction motor, Sensorless speed estimation, chemotaxis,
swarming, dispersal.
INTRODUCTION
Three-phase induction motors are widely used in industrial, domestic as well as commercial applications [6]. Especially, squirrel cage
rotor type is used because of its advantages such as simple and rugged design, less maintenance and low cost. But in the other hand,
controlling of speed is one of major difficult task in case of AC induction motor. Therefore to improve the performance of the machine
is very essential, also controlling the speed is very important. For controlling purpose of Ac motors, the two methods are:
In Field Oriented Control or vector control scheme, torque and speed control is achieved by decoupling of the stator components. But
still there is complexity in implementation and also it requires necessary coordinate transformations. These drawbacks are overcome by
the introduction of Direct Torque Control (DTC) scheme for AC motors. In this stator resistance is only required for the estimation of
torque and flux and there would be very fast dynamic response to torque. Here decoupling between the stator flux component can be
achieved by directly controlling the magnitude of the stator flux. The stator voltage measurements should have as low offset error as
possible in order to minimize the flux estimation error. Hence, the stator voltages are usually estimated from the measured DC
intermediate circuit voltage. Hence PI controllers are used to keep the measured components such as torque or flux at their reference
values. The classical PI (proportional, integral) control method is mostly used in motor control system to eliminate the forced
oscillations and steady state error. But they are slow adapting to parameter variations, load disturbances and speed changes. There are
several design techniques for PI controllers are found in the literature, starting from Ziegler Nichols method to modern ones (ANN,
Fuzzy, evolutionary programming, sliding mode, etc).Thus, many intelligent techniques were used for tuning the controllers. In genetic
algorithm and particle swarm optimization, there was premature convergence which degrades the performance of the system.
In this paper, an evolutionary optimization technique called bacterial foraging optimization algorithm has been proposed for making
efficient tuning of PI controller. This BFO undergoes the following steps such as chemotaxis, swarming, reproduction, elimination and
dispersal. There are two characteristics such as swimming and tumbling which is used for the movement of bacteria. In next step it gives
signal to the neighboring bacteria to form a swarm (group). The healthier bacteria reach the reproduction stage and get split into two
720 www.ijergs.org
International Journal of Engineering Research and General Science Volume 2, Issue 6, October-November, 2014
ISSN 2091-2730
groups. The least healthy bacterium can be eliminated and dispersed. Several steps were done to find the best solution. Hence, this BFO
technique enhances the search capability and also it overcomes the premature convergence. Thus error minimization can be done for the
controllers using optimal tuning of gain parameters.
2 2π 2π
Id = 3
Ia sinωt + Ib sin ωt − 3
+ Ic sin ωt + 3
(1)
2 2π 2π
Iq = 3 Ia cosωt + Ib cos ωt − + Ic cos ωt + (2)
3 3
1
IO = 3 (Ia + Ib + Ic ) (3)
Similarly the voltage equations are,
2 2π 2π
Vd = 3 Va sin ωt + Vb sin ωt − + VC sin ωt + (4)
3 3
2 2π 2π
Vq = 3 Va cos ωt + Vb cos ωt − 3
+ Vc cos ωt + 3
(5)
1
VO = 3 (Va + Vb + VC ) (6)
The stator flux estimation is given as,
Where Rs is the stator resistance and it can be obtained by calculating the rotor resistance. From the d-axis and q-axis stator flux
component, the magnitude of stator flux is ∅2sd + ∅2sq obtained and the Torque equation is,
3
Te = P (∅sd . Isq − ∅sq . Isd ) (9)
2
Where Te is the electromagnetic torque, P is the number of poles. Then the stator current for d-axis and q-axis is denoted asIsd and Isq
respectively. Similarly stator voltage for d-axis and q-axis is denoted as Vsd and Vsq respectively. Because of the Sensorless speed
Lm
estimation, Electrical speed is obtained by calculating the torque, current and voltage. Then the rotor flux is obtained by Lr
times the
∅sq
θ = tan−1 (10)
∅sd
Estimated speed is given as,
N r (field ) −S
Ne = (11)
(rotor flux )2
721 www.ijergs.org
International Journal of Engineering Research and General Science Volume 2, Issue 6, October-November, 2014
ISSN 2091-2730
3
S = 2 Te R r /2 (13)
a) PI CONTROLLER
The Proportional and Integral (PI) controller is widely used in speed control of motor drives. The proportional controller improves the
steady state tracking accuracy and load disturbance signal rejection. It also decreases the sensitivity of the system to parameter
variations. The proportional control is not usedalone because it produces constant steady state error. Hence Proportional plus Integral
(PI) controller will eliminate forced oscillations i.e. peak overshoot and undershoot and also the steady state error. In PI controller,
𝑈 𝑡 = 𝐾𝑝 𝑒 𝑡 + 𝐾𝑖 𝑒 𝑡 𝑑𝑡 (14)
The following block diagram shows the controller block with BFOA:
722 www.ijergs.org
International Journal of Engineering Research and General Science Volume 2, Issue 6, October-November, 2014
ISSN 2091-2730
1. CHEMOTAXIS
In this step, process of swimming and tumbling of bacteria’s such as E.Coli for searching the food location is done using flagella.
Through swimming action, the bacteria can move in a specified direction and during tumbling it can modify the direction of search.
Then, in computationalchemotaxis, the movement of the bacterium is given by the following equation,
∆ i
θ j + 1, k, l = θ j, k, l + c i (15)
∆t i ∆ i
2. SWARMING
In this step, after the success in the directionof the best food location, the bacterium which has the knowledge about the optimum
path to the food source will attempt to communicate to other bacteria by using a magnetism signal.If the attractant between the cells is
high and very deep, the cells will have a strong tendency to swarm. The cell-to-cell interaction is given by the following function,
𝑠
Jcc 𝜃, 𝑃 𝑗, 𝑘, 𝑙 = 𝑖=1 𝐽𝑐𝑐 (𝜃, 𝜃𝑖(𝑗, 𝑘, 𝑙)) (16)
3. REPRODUCTION
The least healthy bacteria eventually die while each of the healthier bacteria split into two bacteria’s, which remains in the same
place. This keeps the swarm size constant; the bacteria which did not split will die.
723 www.ijergs.org
International Journal of Engineering Research and General Science Volume 2, Issue 6, October-November, 2014
ISSN 2091-2730
The following points give the advantages of using this optimization algorithm: 1) Control and Accuracy is high compared to other
methods. 2) Minimal torque ripples response in comparing with other control circuit. 3) Auto tuning is introduced. 4) Better dc link
voltage response. 5) Good performance of the system under load and speed varying conditions.
During the tuning of PI Controller using BFO Algorithm, there is several trials for speed waveform with different values of gain
parameters. Consider the following result, which shows the improvement in settling time period by each trial.
724 www.ijergs.org
International Journal of Engineering Research and General Science Volume 2, Issue 6, October-November, 2014
ISSN 2091-2730
Thus there is improvement in settling time (TS ) by each trial from the fig 5(a) to 5(c). Also there is minimum overshoot in the torque
waveforms as shown in the fig 6(a) to 6(c).
From the Simulink controller block fig 4, the reference value of 0.9 is set. The stator fluxes for d and q axis is given in this waveform.
To achieve the desired performance, the rotor flux should reach the reference flux. This is shown in the fig 8.Then the dc link voltage
reaches its constant voltage in fig 9.
725 www.ijergs.org
International Journal of Engineering Research and General Science Volume 2, Issue 6, October-November, 2014
ISSN 2091-2730
726 www.ijergs.org
International Journal of Engineering Research and General Science Volume 2, Issue 6, October-November, 2014
ISSN 2091-2730
Thus from the comparison of speed with and without BFOA, the optimized result is obtained at T S (settling time) equal to 0.8 seconds.
Hence this shows the improvement in performance parameters.
SPECIFICATIONS
Power 4 KW
Voltage 400 V
Current 10 A
Frequency 50 Hz
Rated Speed 1500 rpm
Stator Resistance 0.5 ohm
Stator Inductance 0.0415 H
Rotor Resistance 0.25 ohm
Rotor Inductance 0.0413
Mutual Inductance 0.0403
Capacitor 1200𝜇f
Pole pairs 2
Kp , Ki (speed controller) 5, 100
Kp , Ki (torque controller) 20, 10
Kp , Ki (flux controller) 20, 70
Kp , Ki (limit) 5, 100
Kp , Ki (optimized) 3.3, 80
In BFO Algorithm, the following are the considerations:Number of bacteria = 5, Number of chemotaxis step = 3, Number of swim
length = 2, Number of elimination and dispersal = 2 and probability of elimination and dispersal is 0.25. The cost functions are to
reduce the peak overshoot and settling time. Then the saturation limit in controller module is given as lower limit zero to upper limit
12. Thus Overall system performance fully depend on the DC link voltage response, hence the Peak Over Shoot, Peak Under Shoot,
Settling Time can be minimized.
CONCLUSION
In this paper, a new bio inspired optimization technique is presented. The Direct torque controlled space vector modulated VSI is fed
with the induction machine to improve the performance of the system. Thus the closed loop control of induction motor with BFOA
technique gives the minimum torque ripples and the machine can run at reference speed under different loading conditions. Hence the
peak overshoot, undershoot and settling time can be minimized by optimum tuning of gain parameters in PI controllers using Bacterial
foraging algorithm. During the running condition, the rotor flux reaches the reference circular frame to achieve the good performance of
the system. This can be verified with the various results of the Simulink block using MATlab.
727 www.ijergs.org
International Journal of Engineering Research and General Science Volume 2, Issue 6, October-November, 2014
ISSN 2091-2730
REFERENCES:
[1] M. Hafeez, M. NasirUddin ,NasrudinAbd. Rahim, Hew Wooi Ping, ―Self-Tuned NFC and Adaptive Torque Hysteresis-Based
DTC Scheme for IM Drive‖, IEEE transactions on industrial applications, vol. 50, no. 2, march/april 2014.
[2] S. V. Jadhav, J. Srikanth, and B. N. Chaudhari, ―Intelligent controllers applied to SVM-DTC based induction motor drives: A
comparative study,‖ in Proc. IEEE Power India Int. Joint Conf. Power Electron., Drives Energy Syst., Dec. 2010, pp. 1–8.121,
Apr. 2011.
[3] V.P.Sakthivel, S.Subramanian ―Using MPSO Algorithm to Optimize Three-Phase Squirrerl Cage Induction Motor design‖ IEEE,
2011.
[4] O.S. EI-Laban , H.A. Abdel Fattah, H.M.Emara, and A.F.Sakr, ―Particle swarm optimized direct torque control of induction
motors‖. IEEE Trans, 2006.
[5] T. VamseeKiran and N. Renuka Devi ,―Particle swarm optimization based direct torque control (DTC) of induction motor‖ Vol.
2, Issue 7, July 2013.
[6] AhmudIwanSolihin, Lee Fook Tack and MoeyLeapKean. ―Tuning of PID controller using particle swarm optimization‖ (PSO).
2011.
[7] S. Nomura, T. Shintomi, S. Akita, T. Nitta, R. Shimada, and S. Meguro, ―Technical and cost evaluation on SMES for electric
power compensation,‖ IEEE Trans. Appl. Supercond., vol. 20, no. 3, pp. 1373– 1378, Jun. 2010.
[8] Ping Guo, Dagui Huang, DaiweiFeng, Wenzheng Yu and Hailong Zhang is ―Optimized Design of Induction Motor Parameters
Based on PSO (Particle Swarm Optimization)‖, IEEE, 2012.
[9] FlahAymen and SbitaLassaad is ―BFO control tuning of a PMSM high speed drive‖, IEEE, 2012.
[10] Kevin M. Passino ―Biomimicry of Bacterial Foraging for Distributed Optimization and Control‖, IEEE Control systems, June
2002.
[11] M. Tripathy and S. Mishra, ―Bacteria Foraging-Based Solution to Optimize Both Real Power Loss and Voltage Stability Limit‖,
IEEE transactions on power systems, vol. 22, no. 1, February 2007.
[12] Xiabo Shi,Wei-xing Lin, ―PID Control Based on an Improved Cooperative Particle Swarm-Bacterial Hybrid Optimization
Algorithm for the Induction Motor‖ AISS, Volume4, Number21, Nov 2012
728 www.ijergs.org