International Journal of Engineering Trends and Technology (IJETT) – Volume 28 Number 2 - October 2015 Four Quadrant Operation of BLDC Motor with Current Controller 1 Sreesha A.S, 2Vandana P 1 Mar Baselios College of Engineering, Electrical & Electronics Engineering 2Assistant Professor, Electrical & Electronics Engineering, Mar Baselios College of Engineering Kerala University Abstract- BLDC motors are conquering more popularity in aerospace, automation, computers, military, household appliances and traction applications for the reason that of its high competency and low maintenance cost. This makes the four quadrant operation of BLDC motor very crucial and important. BLDC motor control requires rotor position and speed measurements. In this paper, the modelling of BLDC motor drive system along with its control systems have been presented using MATLAB/SIMULINK. The four quadrant operation of BLDC motor was also presented. motor and thus all the drawbacksconnected with the flashing of brushes are eliminated. This motor is denoted to as a dc motor because its coils are driven by dc power source. The dc power is given to the windings on the stator. Keywords- BLDC motor, PI controller, Hysteresis controller, Four quadrant operation. I.INTRODUCTION Energy saving is the main aim behind all the development and control of motors. Conventional dc motors have good control characteristics but their performances are reduced due to commutation problems. This commutation problems are completely absent in induction motors, butthey have limitations such as stumpy power factor and deviating speed torque features. As a result of focussing on energy saving, the demand for variable speed permanent magnet motor drives has increased. The usage of motor drives in the field of automation also resulted in the increased demand for high efficiency PM motor drives. This give rise to the emergence of BLDC motors. New energy efficient electric drives using PMBLDC motor have been introduced to overcome the above mentioned limitations. The permanent magnet machines have better power factor and very good dynamic characteristics and low inertia. Compared to induction motor and other brushed dc motors, BLDC motors have many advantages such as higher efficiency, long operating life, higher speed ranges, noiseless operation etc. These qualities of permanent magnet BLDC motor results in widespread applications like aerospace, automation, computers robotics, electric vehicles etc. Fig. 1 Block diagram of BLDC motor Here the controller we used is hysteresis current controller. The required reference current of the controller is obtained from PI speed controller.The PI controller eliminates delay and provides faster control. This method of control scheme is quite pleasing and robust. III. FOUR QUADRANT OPERATION For a BLDC motor, four modes of operations namely forward motoring, forward braking, reverse motoring and reverse braking are possible. The operating modes are as shown in fig 2. In the first quadrant, both speed and torque is positive so motor rotates in forward direction. In second quadrant speed remains in positive direction but torque is in reverse direction. Reverse torque is used to brake the motor. II. BLDC MOTOR AND CONTROLLER BLDC motor can be projected as a brushed dc motor twisted inside out, where the permanent magnets are fixed onthe rotor and windings onthe stator.As a result, there are no brushes and commutator in this ISSN: 2231-5381 http://www.ijettjournal.org Page 85 International Journal of Engineering Trends and Technology (IJETT) – Volume 28 Number 2 - October 2015 Fig.4 Equivalent circuit of BLDC motor. The voltage equations of BLDC motor are: Fig. 2. Operating modes Third quadrant is just opposite of the first quadrant.ie, both speed and torque is negative so rotating in reverse direction. Exactly opposite of second quadrant is fourth where power is being produced. The supplied voltage is greater than back EMF during the motoring modes and is less than back EMF during generating modes. The above equations in state space form: Where, La= Lb= Lc=L. L is the self-inductances. Ϸ inside the matrix represent Va, Vb,Vc are the per phase stator voltages. R is the per phase stator resistance. Fig. 3 Closed loop drive ia,i b,i c are the per phase stator currents. Ea,Eb, Ec are the induced back EMF. IV. MODELING OF BLDC MOTOR There are two possible methods to model a BLDC motor, one is abc phase variable model and the other is d-q axis model. BLDC motor is a permanent magnet motor with trapezoidal back EMF whereas synchronous motor has sinusoidal back EMF. Since trapezoidal the mutual inductance sandwiched between stator and rotor is non sinusoidal. So transforming to d-q axis does not provide any addedbenefit, thus abc phase variable model is chosen. Here we assume that all windings have equal stator resistance and self and mutual inductances are constant. The equivalent circuit diagram of the BLDC motor is as shown in the fig.4. ISSN: 2231-5381 The generated back EMF is trapezoidal in shape due to permanent magnet straddling on the rotor and its expression is as given below: Where Ke is the back EMF constant and W is the mechanical speed of rotor. The electromagnetic torque equation is http://www.ijettjournal.org Page 86 International Journal of Engineering Trends and Technology (IJETT) – Volume 28 Number 2 - October 2015 Where is the speed of rotor and electromagnetic torque. is the The equation of motion is: increase of integral gain will allow the motor speed to catch up with the reference speed. The proportional and integral gain must be varied within the limits otherwise it cause instability and the controller become insensitive. Too high gains may also result in saturation of the system. The Kp and Ki values of the controller are resoluted by trial and error method. Where, B. CURRENT CONTROLLER B = damping constant. Hysteresis current controller is used to limits the phase currents within the hysteresis band. It generates the switching signals to the inverter. This method is adirect current feedback control, in which the actual current is continuously tracks the command current within hysteresis band. When current exceeds upper limit, the upper switch is turned off and lower switch is turned on. Similarly when current exceed lower limit, upper switch is turned on and lower switch is turned off. The limits of hysteresis band is normally selected by considering 10 to 15 percentage of the actual motor current. Thus the lower limit is taken as 10 % of actual motor current and upper limit is 15% of the motor current. J = moment of inertia of the drive. = load torque. Fig.5.Simulink model of BLDC Motor. A. SPEED CONTROLLER The speed controller used to accomplish speed regulation is conventional PI controller. The predetermined speed and restrained speed are the feedback signals to the controller. PI controller compares the motor speed with reference speed and the speed error is processed to control the motor. Fig.7.Modelling block of Hysteresis controller The switching pattern is as given below: If If If If If If Fig.6 Simulink model of PI Controller. accordingly. It involves two separate modes – proportional mode and integral mode. The reaction to the current error is determined by proportional mode while integral mode determine the reaction based recent error. Where and UL, LL are the higher and lower bounds of hysteresis band. The sensitivity of controller and speed overshoot is controlled by varying proportional gain and the The input voltage to be fed to three phase BLDC motor is supplied by voltage source inverter. The inverter is implemented by the following equations: ISSN: 2231-5381 C. VOLTAGE SOURCE INVERTER http://www.ijettjournal.org Page 87 International Journal of Engineering Trends and Technology (IJETT) – Volume 28 Number 2 - October 2015 [S1* Sau + S4*Sal] *|E| = Van. TABLE 1 [S3* Sbu + S6* Sbl]*|E| = Vbn. MOTOR PARAMETERS [S5* Scu + S2* Scl]*|E| = Vcn. No. of poles 4 Where Van, Vbn and Vcn are line neutral voltages. No. of phases 3 Rated speed 1000 rpm Rated voltage 130 V |E| = Vd /2, Vd is the dc link voltage. Sau& Sal are the upper & lower pulses of phase A. Rated current 12 A Sbu&Sbl are the upper &lower pulses of phase B. Resistance/phase 0.7ohm Scu&Scl are the upper & lower pulses of phase C. Rated power 0.42 hp Self & Mutual inductance Back EMF constant 0.0052H/ph Torque constant 0.057 N-m/A Moment of inertia 0.0005Kg/m2 Maximum torque 3 Nm 0.057V/rad/s VI. SIMULATION RESULTS The simulation results of the BLDC motor with speed and current controller is as shown below. Fig.8 Simulink model of inverter V. DRIVE SYSTEM The voltage required to drive the BLDC motor is fed by three phase inverter. The gating pulses of the inverter are injected by a hysteresis current controller. This controller produce the required pulses by comparing the actual motor currents with reference current. The reference current is generated by speed controller.Here the speed controller is conventional PI controller which compares the actual motor speed with a designed reference speed to give an eroor signal. Fig.10 Output waveform of speed of the motor. The output speed waveform of the motor is as shown above. The reference speed is taken as 1000 RPM. From the figure it is clear that the actual motor speed catches up with the reference speed. Fig.11 Output waveform of torque of the motor. Fig.9 Simulink model of Drive System ISSN: 2231-5381 The electromagnetic torque of the motor is as shown in fig.11. In the beginning the torque is high when the speed is increasing to its steady value. Once http://www.ijettjournal.org Page 88 International Journal of Engineering Trends and Technology (IJETT) – Volume 28 Number 2 - October 2015 speed attain its stable value, torque will also settle to its steady value. Fig.15 Phase voltage of inverter Fig.12 Back EMF waveform of BLDC motor The above figure shows the trapezoidal back EMF waveform of BLDC motor and it has 120 degree mode of operation.The phase currents of the motor is as shown in fig.13. At the outset the phase current is high, later it is reduced to reference value when speed reaches steady value. Here the reference current is 12 A. The actual motor current in the simulation result is nearly 12 A. The simulation results of four quadrant operation of three phase BLDC motor is given below. The transition of quadrant from one to another is easily visible from the following graphs. The output speed and torque of four quadrant BLDC motor is as shown below. The reference speed is set as 1000 rpm and load torque is given as 3 Nm. Fig.16 Output speed waveform of four quadrant operation of BLDC motor. Fig.13 Output waveforms of Phase current Fig.17 Output torque waveform of four quadrant operation of BLDC motor. Fig.14 Rotor position of BLDC motor The phase voltage of three phase inverter is as shown in fig.15. This voltage is used to fed the BLDC motor.In this modelling the inverter is operated according to the sector. So the selection of sector is very important. Fig.18 Generated back EMF waveform of four quadrant operation of BLDC motor. ISSN: 2231-5381 http://www.ijettjournal.org Page 89 International Journal of Engineering Trends and Technology (IJETT) – Volume 28 Number 2 - October 2015 Fig.19Variation of rotor angle during forward braking to reverse motoring. Fig.20Variation of rotor angle during reverse braking to forward motoring. VII. CONCLUSION The simulation model of BLDC motor drive system with PI control and hysteresis current control based on MATLAB/Simulink is presented. The modelling of BLDC motor is also presented, which is very useful in studying the drive system. Closed loop simulation is carried out and the simulation results are presented. The speed oscillations are reduced by closed loop system. The four quadrant operation of BLDC motor is also presented with the required waveforms. Proc. 6th IEEE Conf. Ind. Electron. Appl., Beijing, 2011, pp.1797-1802. [9] R.Shanmugasundram, K. MuhammedZakariya and N.Yadaiah, “low-cost high performance brushless DC motor drive for speed control applications”, in Proc. Int. Conf. advances in Recent Technologies Computing, 2009. [10] K. Shivanarayana, G. Anil and K. SrividyaSavitri,” Simulation of four quadrant operation and speed control of BLDC motor on MATLAB/SIMULINK”, International Journal of Modern Science and Engineering, july 2013. [11] A.Sathyan, N. Milivojevic and A. Emadi, “An FPGA based novel digital PWM control scheme for BLDC motor drives,”IEEE Trans. Ind. Electron., vol. 56, no. 8, Aug, 2009. [12] M. A. Saati, Afjei and M. M. Nezamabadi, “A new hybrid brushless DC motor without permanent magnet,” IJE Trans. Vol. 20, no. 1, Apr. 2007. [13] C. Xia, Z. Li, and T. Shi, “A control strategy for four switch three phase BLDC motor using single current sensor,” IEE Trans. Ind. Electron., vol. 56, no. 6, June, 2009. [14] M. K. Yoong, Y. H. Gan and G.D Gan,”Studies of regenerative braking in electric vehicle,” in Proc. IEEE Conf .Sustainable Utilization Development, Malaysia, Nov. 2010. [15] R. C. Becerra, T. M. Jans and M. Ehsani,”Four quadrant sensorless brushless ECM drive,” in Proc IEEE Appl. Power. Electron. Conf., APEC, 1991. [16] R.G Rajesh, C. Balaji,”Speed control of BLDC motor using PID controller”, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, April 2016. [17] P. Pillai and R. Krishnan,”Application characteristics of permanent magnet synchronous and BLDC motor for servo drives,” IEEE Trans.Ind.Appl.Vol 27, Oct 1991. [18]Gopal K Dubey,”Fundamentals of Electric Drives”, Narosa Publishing House, New Delhi,Second Edu,2001. [19] Byoung-Kuk Lee &MehrdadEhsani,”Advanced Simulation Model for BLDC motor drives”, Electric Power Component And System,2003. REFERNCES [1] C.S Joice, Dr.S.R.Paranjothi and Dr.V.J.S.Kumar,” Digital control strategy for four quadrant operation of three phase BLDC motor with load variation”, IEEE Trans. Ind. Informatics,vol. 9, no.2, May 2013. [2] Bhim Singh and Snjeev Singh,” State of art on permanent magnet brushless DC motor drives”,J. Power Electron., vol.9, no. 1, Jan. 2009. [3] C.S Joice and Dr. S.R Paranjothi, “Simulation of closed loop control of four quadrant operation in three phase brushless DC motor using MATLAB/SIMULINK,” in Proc IEEE Region 10 Conference,2008. [4] Bimal K Bose,” Modern power electronics and AC drives”, Pearson Education Publications, New Delhi,Chapter 9, pp 513-615,2002. [5]Yedamale. P, Microchip Technology Inc., “Brushless DC motor fundamentals,” AN885, 2003. [6] R. Krishnan,”Electric motor drives modelling, analysis and control”, Pearson Education, Prentice Hall of India, chapter 9, pp 513-615, 2002. [7]VinithaU, SwethaPola and Dr. K.P Vittal, “Simulation of four quadrant operation and speed control of BLDC motor on MATLAB/SIMULINK”, in Proc. IEEE Region 10 Conference, 2008. [8] Ming-Fa Tsai, Tran PhuQuy, Bo-Feng Wu and Chung-Shi Tseng, “ Model construction and verification of a BLDC motor using MATLAB/SIMULINK ang FPGA control”, in ISSN: 2231-5381 http://www.ijettjournal.org Page 90