Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
S. Riaz Ahamed et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.130-135 RESEARCH ARTICLE www.ijera.com OPEN ACCESS Speed Control of Induction Motor by Using Intelligence Techniques S. Riaz Ahamed*, J. N. Chandra Sekhar**, Dinakara Prasad Reddy P*** Department of EEE, Sri Venkateswara University College of Engineering, Tirupati. ABSTRACT This paper gives the comparative study among various techniques used to control the speed of three phase induction motor. In this paper, indirect vector method is used to control the speed of Induction motor. Firstly Simulink Model is developed by using MATLAB/ Simulink software. PI controller, Fuzzy PI Hybrid controller, Genetic Algorithm (GA) are the techniques involved in control Induction motor and the results are compared. By converting three phase supply currents coming from stator to Flux and Torque components of current the speed responses such as rise time, overshoot, settling time and speed regulation at load have been observed and compared among the techniques. The PI controller parameters defined by an objective function are calculated by using Genetic Algorithms presented good performance compared to Fuzzy PI Hybrid controller which has parameters chosen by the human operator. Keywords—Induction Motor, PI Controller, Fuzzy PI Hybrid Controller, Indirect Vector control, Genetic Algorithm I. Introduction Now a day’s Induction motors are the work horses of many industries which also replaced DC machines with their various advantages like lack of commutator, lower cost, reduced maintenance cost, robust, less weight and rugged structure. Because of their complex characteristics, it is not easier to control the speed of Induction motor like DC motor, so the vector control is used. It is introduced by Blaschke and Hasse has resulted in remarkable change in the field of electrical drives. Indirect vector control is used in this paper which is one of the types of vector control. It is very popular form of control of Induction motor because this control strategy can provide the same performance as achieved from a separately excited DC Motor. The simple structure and its good performance has made the PI controller the best controller in the industry. Its functions depends on two parameters namely proportional gain Kp and Integral gain Ki. Several methods can be used to tune PI controller. The Fuzzy set theory, introduced by L.Zadeh is the mathematical tool for Fuzzy Logic Controller (FLC). It can be used in control of Induction Motor because of its advantages such as it does not need a mathematical model for the system, it is just based on linguistic rules with IF-THEN general structure which is based on human logic. Methods such as Pole assignment method and Ziegler-Nichols method have major inconvenience as it is necessary to have prior knowledge of various parameters of the Induction motor. An optimization procedure can be developed to design the good controller. Genetic Algorithm has been employed www.ijera.com successfully to solve the complex optimization problems. The parameters of different controllers can be determined by using Genetic Algorithm due to their reasonable accuracy and fast convergence. The PI controller parameters are determined by minimizing Objective Function. The goal of this work is to show that Optimization can be achieved by optimization of PI Controller parameters. This can be observed by comparing the results of Genetic Algorithm based PI controller with PI, Fuzzy PI Hybrid Controller. II. Dynamics Of Induction Motor The Squirrel cage Induction Motor using the Direct axis and Quadrature axis (d-q) theory in the stationary reference frame [1-2] shown in the figures below needs less variables and analysis becomes easy. Fig. 1. Stator and rotor axis in two axis reference frame (a)q-axis and (b)d-axis 130 | P a g e S. Riaz Ahamed et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.130-135 control induction motor drive namely Internal Pulse Width Modulation current control loop and External Speed control loop [3]. A. Electrical system of Induction Motor � � 0 0 = R s + SLs − Ls SLm − Lm Ls R s + SLs Lm SLm SLm − − r Lm R r + SLr − − r Lr − r Lm Lm − r Lr R r + SLr www.ijera.com ids iqs idr iqr ϕqs = Ls iqs + Lm iqr ϕds = Ls ids _ + Lm idr ϕqr = Lr iqr + Lm iqs ϕdr = Lr idr + Lm ids Ls = Lls + Lm Lr = Llr + Lm Te = 3 2 P 2 ϕds iqs − ϕqs ids A. Mechanical system of Induction Motor 1 d = T − F m − Tm dt m 2H e d θ = dt m m Where, , � : Resistanceand leakage inductance of stator , � : Resistanceand leakage inductance of rotor � : The magnetizing Inductance Ls , Lr : Stator and rotor inductances � , iqs : q axis component of stator voltage and current � , iqr :q axis component of rotor voltage and current � , ids :d axis component of stator voltage and current � , idr :d axis component of rotor voltage and current � , ϕds : q and d axis components of stator flux � , ϕdr : q and d axis components of rotor flux m : Angular velocity of rotor θm : Angular position of rotor P : Number of poles � p: Pairs of Poles ( ) 2 : Electrical angular velocity ( . ) � : Electrical rotor angular position(� . ) Te : Electromagnetic Torque Tm : Mechanical Torque on Shaft J: Load Inertia Constant F:Friction Coefficient III. Indirect Vector Control The block diagram shown below is the Indirect Vector Control Technique. Two control loops will www.ijera.com Fig. 2. Block Diagram of Indirect Vector Control Technique. The indirect vector control method is essentially the same as direct vector control, but the unit vector signals (cos� and sin� ) are generated in feed forward manner using the measured rotor speed and the slip speed . Indirect vector control is widely used in industrial applications. CurrentControlled PWM Inverter acts as three phase sinusoidal current source to Induction motor. The error between reference speed ∗ and speed is given to speed controller which outputs the command Torque Te∗ . A shown in the Block diagram above, Torque and Rotor Flux can be independently controlled by qaxis stator current iqs and d-axis stator current ids respectively. The q-axis Stator Current Reference ∗ is calculated from Command Torque Signal Te∗ as shown in below equation. 2 2 Lr Te i∗qs = 3 P Lm r est is the Estimated Rotor Flux Linkage. It can be calculated by equation shown below. Lm ids = r est 1 + τr s L Where τr = r is Time Constant of Rotor. Rr The d-axis stator current reference i∗ds ∗ . calculated from Rotor flux reference input i∗ds = r ∗ is Lm The rotor flux position � which is required for coordinate transformation is calculated from slip frequency sl and rotor speed as shown in equation below. θe = dt sl + 131 | P a g e S. Riaz Ahamed et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.130-135 The slip frequency sl is calculated from stator ∗ and motor parameters. reference current iqs Lm R r ∗ i sl = Lr qs r est ∗ are converted The current references i∗qs and ids ∗ ∗ ∗ into three phase currents , , by using Park’s Transformation for the current regulators. The current regulators will use the reference currents and the measured currents to form the inverter gating signals. To provide a good dynamic response during transient conditions, the speed controller should maintain the motor speed equal to reference speed input. www.ijera.com Fig. 4. Fuzzy Logic Controller. IV. Speed Controllers As already mentioned, the input to the speed controller is the speed error signal, which is difference between the reference speed and actual speed. In this paper, three types of controllers are used. They are PI controller, PI-Fuzzy Hybrid Controller, Genetic Algorithm based PI controller. Fig.5.Input Membership Functions for error speed (e) rate of change of error speed (de) 4.1 PI Controller Fig. 3. Block Diagram of PI Controller Command Torque is the output signal of controller where Kp is the proportional gain and Ki is the integral gain. Te n =Te n−1 + K p ∆e n + K i e(n) If the gains of the controller exceed a certain value, the variations in the command torque become too high and will decrease stability of the system. To overcome this problem, a limiter ahead of the PI controller is used. Temax Temax → Te n+1 Te n+1 = −Temax −Temax → Te n+1 4.2 Fuzzy Logic Controller Good Dynamic stability of induction motor is achieved when it has a good performance under transient stability conditions such as Sudden Load application or sudden load removal and sudden increase or decrease in speed. In PI controller, the tuning parameters depend on the ratings of the motor but Fuzzy logic Controller does not require any model of the motor and can handle complex nonlinearities. The Fuzzy logic controller shown in the figure has three functional blocks www.ijera.com Fig.6. Output Membership Function of Fuzzy Logic Controller. Table 1. Rule Matrix for Fuzzy Logic Controller Triangular Membership functions are used to represent input and output variablessuch as NB – Negative Big, NM – Negative Medium, NS – Negative Small, ZE – Zero, PS – Positive Small, PM – Positive Medium, PB – Positive Big. Here, Membership functions should be normalized between -1 to +1[4]. The Fuzzy Rules are represented using IF-THEN form. MAX-MIN Inference algorithm and Center of Gravity Defuzzification Approach is used to get Crisp output from Fuzzy Logic Controller. The fuzzy 132 | P a g e S. Riaz Ahamed et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.130-135 rules were designed based on the dynamic behavior of the error signal. 4.3 PI Fuzzy Hybrid Controller Fig. 7. Block Diagram of PI Fuzzy Hybrid Controller This controller [3-5] has the advantages of both PI and Fuzzy Logic controller. Fuzzy logic is used for pre-compensation of reference speed, which changes reference speed given to PI controller in accordance to rotor speed as shown in figure above [3]. 4.4 Genetic Algorithm based PI Controller The simplified dynamic Model of Induction Motor drive [6-7] is represented by the block diagram shown below. www.ijera.com Mutation) to arrive at the best solution.GA maintains and manipulates a population of solutions and implements a “Survival of the Fittest” strategy in their search for better solutions. This provides an implicit as well as explicit parallelism that allows for the exploitation of several promising areas of the solution space at the same time. By starting at several independent points and searching in parallel, the algorithm avoids local minima and convergence to sub optimal solutions. In this way, GA has been shown to be capable of locating high performance areas in complex domains without experiencing the difficulties associated with high dimensionality, as may occur with gradient descent techniques or methods that rely on derivative information. Genetic Algorithm [8-11] mainly consists of three stages: Selection, Crossover and Mutation. New individuals were created by performing these operations which may be better than their parents. This algorithm is repeated for many generations and finally stops when reaching individuals that represent optimal solution to the problem. Fig. 8.Block diagram of speed system controller If TL =0, then the Transfer Function is, P Kp S + Ki J G S = f+K p K S2 + S+ i Lr J The characteristic Equation is given as follows f + Kp P Ki P P S = S2 + S+ =0 J J By the imposition of two poles complex combined with real part negative, 1,2 = �(−1 ± ), we get the equations to find Kp , Ki values 2Jρ2 Ki = P 2ρJ − f Kp = P Where � is a Positive Constant. Genetic Algorithms have been used to solve difficult problems with objective functions that do not possess “nice” properties such as continuity, differentiability, satisfaction of the Lipchitz condition etc. An objective Function is developed by above equations and minimized using Genetic Algorithm to find Kp, Ki values. Genetic Algorithm was first developed by John Holland and his colleagues in 1975. It is a stochastic global search method that mimics the process of Natural Evolution. The Genetic Algorithm starts with no knowledge of the correct solution and depends entirely on responses from its environment and evolution operators(i.e. Reproduction, Crossover and www.ijera.com Fig. 9. Genetic Algorithm Architecture In every generation, the genetic operators are applied to selected individuals from present population in order to create new population. Generally, the three main genetic operators of reproduction, crossover and mutation are performed. To apply these operators, different probabilities are chosen so that speed of convergence can be controlled. Reproduction is creation of new population by simply copying the selected individuals without changing them. Also there is a probability of selection from new population by already developed solution. There are number of selection methods available based on same principle i.e. giving large probability selection for fitter chromosomes. Once the selection process is completed, crossover operation is initiated which swaps certain parts of the two individuals in a bid to capture the good parts of old population and create better new 133 | P a g e S. Riaz Ahamed et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.130-135 ones. The crossover probability indicates how often crossover is performed. Typically this operator is applied at a probability range of 0.6 to 0.8. The mutation operator plays a secondary role in the evolution .It helps to keep diversity in the population by discovering new or restoring lost genetic materials by searching the neighborhood solution space. Mutation occurs with a small probability rate of 0.1% to 10% of the entire population. Genetic Algorithm can be used to tune the gains of PI Speed Controller as shown in figure below. www.ijera.com 10N-m is applied suddenly to motor at 2sec and removed at 2.5sec. Here speed regulation at load is calculated for all controllers. Fig.11. Speed Response with PI controller Fig.10. Structure of the technique of optimization of the PI controller by GA The Objective Function can be written as shown below t t e2 t dt = Fitness = o 0 ∗ t − t 2 dt Fig. 12. Speed Response with PI-Fuzzy Hybrid Controller The block of the objective function is used to estimate the performances of the PI controller by minimizing this function. The genetic algorithm parameters chosen for the tuning purpose are shown below. Table 2. Parameters of Genetic Algorithm GA Property Value Population Size 60 Maximum no. of Generations 100 Crossover Probability 0.8 Mutation Probability 0.1 Tolerance 10−6 After giving the above parameters to GA, the PI controller can be easily tuned and thus system performance can be improved. The parameters of the PI speed controller obtained according to the procedure of optimization by the technique of the GA are given as Kp = 11.3006, Ki = 0.5609. V. Simulation Results The Simulation results for Sudden Speed variation, sudden application and removal load are observed. Initially, motor is running 120rad/sec, suddenly speed is changed to 160rad/sec at 0.2sec. Here Rise time, Peak overshoot, settling time is observed for all controllers. The Load Torque of www.ijera.com Fig.13. Speed Response with GA based PI Controller. From the simulation results of speed responses, the rise time, peak overshoot, settling time and speed regulation are better with GA based PI controller compared to PI and PI-Fuzzy Hybrid Controller. Table.3. Parameters using different Controllers. PIControllers GA PI Fuzzy Parameters based PI Hybrid Rise Time(sec) 0.231 0.225 0.219 Peak Overshoot(rad/sec) 165 160.2 160.05 Settling Time(sec) Speed Regulation (%) 0.225 0.75 0.222 0.31 1.5 4.36 134 | P a g e S. Riaz Ahamed et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 5, Issue 1( Part 5), January 2015, pp.130-135 VI. Conclusion In this paper Indirect Vector Control is used to control the speed of Induction Motor. The simulation is carried out using MATLAB/Simulink Software. The GA based PI controller showed better performance compared to PI and PI-Fuzzy Hybrid Controllers in terms of Rise time, Peak overshoot and Settling time as well as Speed Regulation. Appendix: Induction Motor Specifications. Rated power 1.5 kW Voltage 220V Frequency 50Hz Rotor Type Squirrel Cage Stator resistance(Rs) 4.85Ω Rotor resistance(Rr) 3.805Ω Stator inductance(Ls) 0.274H Rotor inductance(Lr) 0.274H Mutual inductance(Lm) 0.258H Moment of inertia(J) 0.031kg-m2 Friction Coefficient(f) 0.00114Nm/rad [8] [9] [10] References [1] [2] [3] [4] [5] [6] [7] Bose, B. K, Power Electronics and AC Drives, Prentice-Hall, Englewood Cliffs, N.J, 1986. Rajesh Kumar, R.A.Gupta, S.V.Bhangale, “Indirect Vector Controlled Induction Motor Drive with Fuzzy Logic Based Intelligent Controller”, IETECH Journal of Electrical Analysis, Vol: 2, No: 4, 211-216, 2008. HosseinEbadi Kalhoodasthti, Dr.Mehdi Shahbazian, “Hybrid Speed Control of Induction Motor using PI and Fuzzy Controller”, International Journal of Computer Applications, Vol: 30, No: 11, 2011. SoudElabed.H, MailefAli.M, Abdulmalek Jamal.S, “Indirect Field Oriented Control of Induction motor drive using fuzzy logic controller”, IEEE 8th Conference on Industrial Electronics and Applications,2013. MuawiaA.Magzoub,NordinB.Saad,Rosdiazli B.Ibrahim, “An Intelligent Speed control for indirect field oriented induction motor drives”, IEEE conference on Clean Energy and Technology, 2013. MhamedChebre, AbdelkaderMeroufel, Yessema Bendaha, Speed control of Induction Motor using Genetic Algorithm based PI Controller, Acta polytechnic Hungarica, Vol: 8, No: 6, 2011. R. Anulmozhiyal and Dr. K. Baskarn, “Speed Control of Induction Motor Using Fuzzy PI and Optimized Using GA”, www.ijera.com [11] www.ijera.com International Journal of Recent Trends in Engineering, Vol. 2, No. 5, November 2009. Reddy P, Dinakara Prasad. "Application of Loss sensitivity Factor and Genetic Algorithm for Capacitor placement for Minimum Loss in radial distribution system" International Journal of Engineering Sciences & Research Technology (2013): 2400-2403. Dinakara Prasad Reddy P, C. Hari Prasad, M C V Suresh, "Capacitor Placement Using Bat Algorithm for Maximum Annual Savings in Radial Distribution systems"Vol. 4 - Issue 12 (December - 2014), International Journal of Engineering Research and Applications (IJERA) , ISSN: 2248-9622 , www.ijera.com Sunil Kumar J, P.Dinakara Prasad Reddy, V.Leela, V.Rajanikanth."Improvement Of Voltage Profile In Power System Network With SVC And UPFC By Using Optimal Genetic Algorithm." International Journal Of Electrical, Electronics and Computer Systems (IJEECS) 1.2 (2011): 61-65. Dinakara Prasad Reddy P, Sreenivasulu A. " Optimal Capacitor Placement for Loss Reduction in Distribution Systems Using Fuzzy and Hybrid Genetic Algorithm ", Vol.2 - Issue 11 (November - 2013), International Journal of Engineering Research & Technology (IJERT) , ISSN: 2278-0181 , www.ijert.org 135 | P a g e