A Performance Study of PI controller and Fuzzy logic controller in V/f Control of Three Phase Induction Motor Using Space Vector Modulation Safdar Fasal T K & Unnikrishnan L Department of Electrical and Electronics Engineering, Rajagiri School of Engineering And Technology, Cochin, India E-mail : safdarfasal@gmail.com & unnikrishnanl@rajagiritech.ac.in Abstract – This paper presents a comparative study of the proportional integral controller and the fuzzy logic controller in V/f control of three phase squirrel cage induction motor drive using space vector modulation technique. Here the speed control is possible by varying supply frequency using a voltage source inverter while keeping voltage to frequency ratio as a constant. Proportional integral controller input is speed error while in fuzzy logic controller inputs are speed error and speed error variation. The controller output used to control the reference of space vector modulation. Hence, the fundamental frequency and fundamental voltage of voltage source inverter output can be varied to control the rotor speed. The performance of proportional integral controller and fuzzy logic controller under load torque variation is evaluated using simulation results in MATLAB/Simulink. Proportional integral (PI) controllers are normally used in V/f control of induction motors. In this case a mathematical model of the real plant is required for the controller design with conventional methods. Identifying the accurate parameters for a complex nonlinear and time-varying nature of real plant is difficult. Also fine tuning of parameters is time consuming. PI controllers are sensitive to parameter variations inherent in real plant operations. Conversely, the V/f control using fuzzy logic controller(FLC) overcomes disadvantages of Conventional PI controllers [4]-[6]. FLCs have the ability to adapt with nonlinearity. Also the control performance is not much affected by plant parameter variations. FLCs are based on certain well defined linguistic rules; hence necessity of precise mathematical model of a real plant can be avoided. Keywords – Three phase Induction motor, Proportional integral controller, Fuzzy logic controller, Space vector modulation, Voltage source inverter. I. This paper is organized as follows. In section II, modeling of three phase IM in stationary reference frame in per-unit system is explained. Section III describes the basics of Space vector pulse width modulation (SVPWM)[3] technique. In section IV Induction motor with PI controller is presented. In section V, Fuzzy logic controller design is described. In section VI, Induction motor with fuzzy logic controller is presented. In section VII, comparative analysis of PI controller and FL controller under various conditions is discussed based on simulation results using MATLAB/Simulink [7]. Finally, section VIII gives conclusion of this work INTRODUCTION Now-a-days Three Phase Induction Motors are widely used in industries because of its rugged construction, easy speed control, low cost of repairs and adaptation to speed and load torque deviations. Usually Induction motor (IM) drives are used in fan, pump and conveyor applications for energy saving by speed control. Scalar control and Vector control are the two important methods of speed control of three phase induction motor [1]. V/f control is a scalar control which has wide application. Several studies are going on in the field of vector control due to better dynamic response. However, Scalar control has wide applications in industries because of its simple structure characterized by low steady-state error. Therefore, constant voltage-frequency ratio (V/f) scalar control is considered in this paper for comparison [2]. II. INDUCTION MOTOR PER-UNIT MODEL In this section per-unit modeling of three phase squirrel cage induction motor in stator reference frame is discussed. The modeling equations for per unit currents are as follows: ISSN (PRINT) : 2320 – 8945, Volume -1, Issue -2, 2013 121 ITSI Transactions on Electrical and Electronics Engineering (ITSI-TEEE) (1) (2) (3) (4) Where, and are per unit stator currents in q-axis and d-axis respectively. and are per unit stator voltages in q-axis and d-axis respectively. and are per unit rotor current in q-axis and d-axis respectively. is base frequency. and unit stator and rotor respectively. and III. SPACE VECTOR MODULATION are per resistance Space vector modulation is a one of the advanced pulse width modulation (PWM) technique used for inverter switching. Usually there are eight possible switching states in an inverter. In these six are active vectors viz. V1,V2, V3, V4, V5, V6 and two are null vectors viz. V0, V7 as shown in Fig. 2. We utilize only six active vectors in sinusoidal pulse width modulation but SVPWM uses six active vectors and null vectors to generate the required space voltage vector. are per unit stator and rotor reactance respectively. is per unit mutual reactance. The modeling equations for per unit flux linkages are as follows (5) (6) (7) (8) Where, Ten is per-unit electromagnetic torque produced by IM. Tln is load torque in per unit. wrn is rotor speed in per-unit and Jn is Inertia constant in per-unit. Figure. 1 shows Simulink model of three phase IM using (1) to (10). Here Vasn, Vbsn and Vcsn are the input voltages to the IM. Using this model, simulations are done in section VII to analyze the performance of PI controller and FLC. Figure 2. Basic active vectors and null vectors The required space vector Vref can be generated using two neighboring active vectors V1 and V2 for a time period of t1 and t2 respectively along with null vectors for a time period of (T s-(t1+t2)), where Ts is the switching period. ISSN (PRINT) : 2320 – 8945, Volume -1, Issue -2, 2013 122 ITSI Transactions on Electrical and Electronics Engineering (ITSI-TEEE) IV. INDUCTION MOTOR WITH PI CONTROLLER Figure. 3 shows basic block diagram of three phase IM with PI controller. IM motor is supplied from a variable voltage variable frequency (VVVF) Voltage source inverter (VSI). The switching signal for VSI is obtained by Space vector pulse width modulation (SVPWM). Speed is measured using speed sensor and is compared with reference speed. Speed error is input to the PI controller which gives the frequency variation to achieve the reference speed as output. This frequency variation is added to the actual frequency obtained from the actual speed to get the reference frequency. Figure 5. Output variable of fuzzy system (Δe) TABLE I. Figure 3. Basic block diagram of IM drive with PI controller Reference frequency is multiplied with constant voltage to frequency ratio (V/f) to obtain the amplitude of reference signal for SVPWM. FUZZY RULES NL NM NS ZZ PS PM PL NL NL NL NL NM NS NVS ZZ NM NL NL NM NS NVS ZZ PVS NS NL NM NS NVS ZZ PVS PS ZZ NM NS NVS ZZ PVS PS PM PS NS NVS ZZ PVS PS PM PL PM NVS ZZ PVS PS PM PL PL PL ZZ PVS PS PM PL PL PL V. FUZZY LOGIC CONTROLLER DESIGN In the case of three phase IM drive, speed error (e) and speed error variation (Δe) are input variables to the FLC. Frequency variation (Δf) is the output obtained from the FLC based on certain linguistic rules defined in FLC to achieve the reference speed. Frequency variation has nine membership functions vary between the interval [-1,1] . The membership functions are described as follows: ―NL‖ is ―Negative and large‖; ―NM‖ is ―Negative and Medium‖; ―NS‖ is ―Negative and Small‖; ―NVS‖ is ―Negative and Very small‖; ―ZZ‖ is ―Zero‖; ―PVS‖ is ―Positive and Very small‖; ―PS‖ is ―Positive and small‖; ―PM‖ is ―Positive and Medium‖; ―PL‖ is ―Positive and Large.‖ The linguistic rules used in FL controller are shown by TABLE I. The linguistic rules of fuzzy system can be explained using examples: If (speed error is NL) and (change in speed error is NL) , Then (frequency variation is NL) If (speed error is ZZ) and (change in speed error is NS) , Then (frequency variation is NVS) If (speed error is PM) and (change in speed error is PL), Then (frequency variation is PL) and so on. Figure 4. Input variables of fuzzy system (e)and (Δe) Input variables, speed error (e) and speed error variation (Δe), have same membership functions which vary between the interval [-1, 1]. ISSN (PRINT) : 2320 – 8945, Volume -1, Issue -2, 2013 123 ITSI Transactions on Electrical and Electronics Engineering (ITSI-TEEE) VI. INDUCTION MOTOR WITH FLC Fig. 6 shows the basic block diagram of an IM drive with FLC. Figure 6. Basic block diagram of IM drive with FL controller (b) As explained in section IV, inputs to the FLC are speed error and speed error variation. By giving these inputs to the fuzzy logic controller, the output can be obtained as frequency variation according to the linguistic rules of the FLC. The working of SVPWM generator, VSI and IM are similar to that of a drive which uses PI controller as explained in section IV. Figure 6. Performance of PI controller (a)Rotor speed (pu) (b) Torque (pu) In fig. 7, Rotor speed is increased gradually and settled to reference value at 5sec. Due to application of load torque of 0.5 pu at 5sec, speed is suddenly reduced to a lower value compared to reference speed. Also, torque is increased gradually and settled to 0.5 pu at 8sec with irregularity. VII. SIMULATION RESULTS Performance study of PI controller and FLC are carried out using simulation result in MATLAB/Simulink. Per- unit IM model in section II is used for simulation of a 1hp, 380V, 50Hz, 6 pole three phase squirrel cage induction motor. All simulation values are in per unit. B. Performance of FLC under load torque variations Fig. 8 shows the performance of FLC under load torque variation. Here, reference speed is 1pu. Step load of 0.5pu is given at 5sec. A. Performance of PI controller under load torque variations Fig.7 shows performance of PI controller under load torque variations. Here, reference speed is 1pu. Step load of 0.5pu is given to IM at 5sec. (a) (a) ISSN (PRINT) : 2320 – 8945, Volume -1, Issue -2, 2013 124 ITSI Transactions on Electrical and Electronics Engineering (ITSI-TEEE) VIII. CONCLUSION In this paper FLC for V/f control of induction motor is designed. The designing has been done with the help of MATLAB/Simulink. This controller takes inputs, viz. speed error (e) and speed error variation (Δe) and gives an output as frequency variation. The output changes according to the rules of fuzzy system. From simulation results it is proved that performance of FLC is much better compared to the PI controller. Under load torque variations, FLC response is rapid and rotor speed is able to follow the reference speed. In addition, desired load torque can also be achieved. The performance of controller can be further increased by using a combination of PI controller and FLC. This ensures precise control of speed under load torque and speed variations. IX. REFERENCES Figure 7. Performance of FL controller (a) Rotor speed (pu) (b) Torque ( pu) [1] Bimal K. Bose, ―Modern Power Electronics and Ac Drives,‖ Prentice Hall, 2001. .In fig. 8, Rotor speed is increased gradually and settled to reference value at 5sec. Application of load torque of 0.5 pu at 5sec cause a very small dip in rotor speed but within seconds rotor speed follow reference speed. Also, torque is increased suddenly and settled to 0.5 pu within mille-seconds. [2] R. Krishnan, Electric Motor Drives—Modeling, Analysis, and Control.Upper Saddle River, NJ: Prentice-Hall, 2001. [3] Barry W Williams,―Principles and Elementsof Power Electronics,‖University ofStrathclyde Glasgow,2006. [4] Marcelo Suetake, Ivan N. da Silva, Member, IEEE, and Alessandro Goedtel ―Embedded DSPBased Compact Fuzzy System and Its Application for Induction-Motor Vf Speed Control‖- IEEE trans on industrial electronics, vol. 58, no. 3, March 2011. [5] D. Neema R. N. Patel, A. S. Thoke,―Speed Control of Induction Motor using Fuzzy Rule Base,‖International Journal of Computer Applications (0975 – 8887),Volume 33– No.5, November 2011. C. Comparison between PI controller and FLC performance The comparison between PI controller and FLC can be explained using simulation results shown in figure. 7 and figure. 8, important observations are: Initial torque variations in IM drive using PI controller is much higher compared to the IM drive using FLC. Torque ripple is high in the case of PI controller but torque ripple is very small in the case of FLC. In the case of PI controller, under load torque variations, there have some irregularity in torque produced which is absent in FLC [6] Under load torque variations, speed is settled to a lower value of reference speed in the case of PI controller. But the rotor speed follows reference speed in the case of a FLC. N B Muthuselven, Subharansu Sekhar Dash, P Somasundaram ―A High Performance IM Drive System Using Fuzzy Logic Controller‖- IEEE 2006. [7] MATLAB/SIMULINK® version 2009a, The MathWorks Inc., USA. Under load torque variations, the desired torque can be obtained gradually in the case of PI controller. While using FLC desired torque can be obtained in a fraction of a second. So, overall performance of FLC is much better than PI controller. ISSN (PRINT) : 2320 – 8945, Volume -1, Issue -2, 2013 125