PEDS 2007 Phase Advance Approach to Expand the Speed Range of Brushless DC Motor BinhMinh Nguyen, Minh C. Ta Department of Industrial Automation, Faculty of Electrical Engineering Hanoi University of Technology, 1 Dai Co Viet street, Hanoi, Vietnam e-mail: ngbminh20021846 a@yahoo.com, minhtc-auto aXmail.hut.edu.vn Abstract--In order to extend the speed range of a brushless DC motor drive, it is common to control the phase current to lead the phase back EMF by an "advance angle". It is based on the "phase advance approach", which was proposed for brushless DC motor drive in 1995. This paper completes the "phase advance approach" theory in several aspects: a) the stator resistance is taken into account in the analysis and calculation of phase reference current; b) the situation where the back EMF is smaller than the applied voltage is also taken into consideration; and c) an analytical equation to calculate the advance angle is also derived. The obtained equation are therefore more general than those in the prior art. Extended simulation results demonstrate the validity of the approach. two main disadvantages: it produces more torque ripple and it's difficult to control at high speed. This paper focuses on overcoming the second disadvantage. In section 2, the basic problems of controlling BLDCM in high-speed region including the "phase advance approach" in literature [1] are analyzed. The general mathematical derivation of phase advance approach is developed in details in section 3. In section 4, the calculation of phase advance angle is described. Computer simulation results are given in section 5. Finally, the conclusion of this paper is given in section 6. e, Index Terms--Trapezoidal-type PM synchronous motors, Brushless DC Motor Drive, Phase Advance Angle, Wide Speed-range Operation. 120° NOMENCLATURE 00 u e i V E Ke Kt p R L cL) CO rn Phase advance angle Phase applied voltage Phase back electromagnetic force (BEMF) Phase current Amplitude of phase applied voltage Amplitude of phase back electromotive force Electromotive force constant Torque constant Number of pole pairs Resistance of phase winding Inductance of phase winding Electrical speed Motor speed Time constant I. INTRODUCTION It is well known that in the trapezoidal-type PM synchronous motors (often called Brushless DC Motor) the BEMF wave-form is trapezoidal and the current shape is rectangular as shown in Fig. 1. Brushless DC Motor (BLDCM) has many advantages: it requires less maintenance, operates more quietly than a brushed DC motors. BLDCM also produces more output power per frame size than other kinds of motors. Due to the waveforms of BEMFs and currents, the BLDCM has however 1-4244-0645-5/07/$20.00©2007 IEEE E l/-o Fig. 1. Typical phase BEMF and phase current of BLDCM. II. BASIC PROBLEMS OF CONTROLLING BLDCM A. Limit of Operation Region Due to the fact that the BEMF and current of BLDCM is not sinusoidal, the vector control principle can not be readily applied. To control a BLDCM, it is common to use the conventional phase-current-control configuration as shown in Fig. 2 with two close loops for current and speed control (R., is the speed regulator and Ri is the current regulator). With this drive system, BLDCM can operate with rated torque at any speed under the rated speed. In many applications such as electric vehicles, tools machines, etc, wide speed range (over the rated speed) is required. Above the rated speed, because the power of a BLDCM is a limit determined value, the torque decreases inversely proportional to the motor speed. Fig. 3 shows the typical characteristics of a motor where the bd is often called the power limit curve, on which the speed is maximal for a given load torque. Conventional drive system cannot however operate on the power limit curve due to voltage saturation. The lower curve bef illustrated in Fig. 3 is the locus of operating points of conventional drive system without any additional special control technique. Although Fig. 3 is general for any kind of motors, the phenomena of 1255 (Om Fig. 2. Conventional BLDCM drive system with current loop and speed loop. saturation can be explained for the BLDCM as follows. PWM technique is used to control the applied voltage of BLDCM. Operating at rated speed, the power switches are turned on 120 electrical degrees each half cycle, so the applied voltage attaints its rated value. This is the maximal applied voltage for a BLDCM. The voltage equation for each phase of the motor can be expressed as u = Ri+L-+ e (1) dt where u is the phase applied voltage, R is the resistance of phase winding, L is the inductance of phase winding, i is the phase current and e is the phase BEMF. Because the applied voltage is limited, if the motor current is large enough to satisfy the load torque (for example T1), the BEMF cannot increase to a higher value. BEMF is directly proportional to the motor speed, so the motor speed cannot be developed (C m2 < Co .) as shown by point e in Fig. 3. Similarly, if we want the motor to operate at a higher speed (for example cmI ), the output torque of the motor cannot be developed as required (T2 < T1 point f in Fig. 3). As the operating points e, f are under the power limit curve, the total power of the motor cannot be utilized. Fig. 3. Operating points of BLDCM. B. Phase Advance Control of BLDCM In order to expand the speed range of a drive, it is common to weaken the existing field. For the separately excited DC motor, as the motor has separate windings for the flux-producing and torque-producing currents, it is very easy to control this motor above rated speed by decreasing the flux in keeping the applied voltage at its rated value. For a vector-control IM drive, flux-weakening operation can be realized by decreasing the d-axis (flux-producing) current. For a vector-control PM drive, the field of PM can be weakened by introducing a negative d-axis current (Id < 0). For a BLDCM, flux-weakening operation is not a matter of acting on d-axis current as compared to other of AC motors, because the vector control is not applicable to this kind of motor as mentioned previously. In 1995, C. C. Chan et al. proposed "phase advance approach" to solve this problem for BLDCM [1]. The main idea of this approach can be explained as follows. There are two types of electromotive forces in the phase winding of a BLDCM. One is called Back electromotive force (BEMF), e, which is induced by the magnet field of the rotating of the permanent magnet. Another one is called Transformer electromotive force (TEMF), L , which is induced by the dt transformer action of the time-varying stator current in the phase windings. Below the rated speed, BLDCM is controlled conventionally, the phase current is in phase with the phase EMF. When operating above the rated speed, the phase-current leads the phase BEMF. Thus, the TEMF is utilized to counteract the BEMF. This is equivalent to the flux-weakening for the DC motor drive. Chan et al. examined the phase current when the amplitude of BEMF is higher than the amplitude of phase applied voltage (E >V) with the assumption that the phase winding resistance is negligible. But the amplitude of BEMF can be lower than the amplitude of phase applied voltage (E < V), and the phase winding resistance is not always negligible. There is a corresponding advance angle for every given reference speed. The locus of these points is the "phase 1256 advance curve". In the paper in 1995, Chan et al. proposed that the value of "advance angle" is governed by an approximate linear relationship with the motor speed. In reality, the "phase advance curve" is not a straight line, but a complicated curve. In the latter paper in 1998, Chan et al. proposed an algorithm which is called "Adaptive searching trajectory" to determine the corresponding advance angle [2]. This algorithm increases the complicatedness of the BLDCM drive. Beside the works of Chan et al., other researches in phase advance approach have been investigated. J. S. Lawler et al. identified several limitations of the phase advance approach. The phase advance approach is especially sensitive to the motor inductance that must be larger than a threshold value to maintain motor current within rated value when operating at rated power and high speed [4]. If the motor inductance is low, additional cooling will be necessary for the motor and inverter components and the current rating of the inverter will have to be increased. J. S. Lawler et al. also proposed an inverter topology and control scheme which is called dual-mode inverter control [5]. With this control scheme, the range of motor inductance is widened. For the purpose of redounding to the encompassment of the theory of "phase advance approach", the authors of this paper examine two cases: E < V and E > V and the phase winding resistance is taken into account. Fig. 4. Per-phase equivalent circuit diagram of BLDCM. f3 III. PRINCIPLE AND MATHEMATICAL DERIVATION OF PHASE ADVANCE APPROACH The BLDCM which is used to examine this approach has three phases, two pairs of poles and wye stator connection. In the following mathematical analysis, the assumption that the BEMF is trapezoidal is used. Fig. 4 illustrates the perphase equivalent circuit diagram of BLDCM, Ql and Q2 are the power switchers, D1 and D2 are feedback diodes. When operating above the rated speed, the conduction period of QI leads the BEMF by a spatial angle, which is called the "advance angle" (00). Thus, QI is fired 00 ahead of the instant that the phase BEMF reaches its positive maximum. A. Amplitude of Phase BEMF Lower than Amplitude of Phase Applied Voltage E < V Starting from the turn-on of Q1, the first half operating cycle of the equivalent circuit (Fig. 4) is divided into four intervals as illustrated in Fig. 5. In the interval 1-2, the phase BEMF is increasing and the phase applied voltage is positive so that the phase current increases rapidly. In the interval 2-3, both the phase BEMF and phase applied voltage reaches their positive amplitudes. Since the phase applied voltage is larger than the BEMF, the phase current increases gradually. At the end of the interval 2-3, QI is turned off. After that, the phase current flows through D2 in the interval 3-4. Since the phase applied voltage is negative Fig. 5. Wave form of phase current when E < V. and the BEMF is positive, the phase current drops rapidly to zero. In the interval 4-5, since the circuit is opened, the phase applied voltage equals the BEMF while the phase current is always zero. Therefore, in both intervals 1-2 and 2-3, the TEMF L- is positive but decreases. In the dt interval 3-4, TEMF is negatives. The second half cycle is analyzed similarly. The phase current is divided into four stages over the first half cycle. a) Stage I, [0 < cot <.0 This stage covers the interval 1-2. The phase applied voltage and the BEMF are given by {e= 6Ecouu=V le 6Ec t +17 600 E (2) Substituting (2) into (1), the phase current is obtained as il(t)=A+Bt-Aez where r -R is the time constant and R 1257 (3) 6E AV E + 6EcoL~~~+ R (4) 7rR' 7rR 00 | -6Ec 7rR At the end of this stage, the value of the phase current is expressed as I2 =i1K-j=A+B-- AerT This stage covers the interval 4-5. Because the circuit is opened, the phase current is always zero. The derivation of the second half cycle can be obtained similarly. B. Amplitude of Phase BEMF Higher than Amplitude of Phase Applied Voltage E > V (5) b) Stage II, [ 00 .< ot <. 3] This stage covers the interval 2-3. The phase applied voltage and the BEMF are given by (u =V (6) e =E Substituting (6) into (1), the phase current is obtained as - i2(t)=M+12-Me t-9°J 221/3I 21 (7) Fig. 6. Wave form of phase current when E > V. where M = V-E R At the end of this stage, the value of the phase current is expressed as I3 =2 3co 3 2;r =M+ 2 -Me co (8) i .ct <-+2 ,] 3 3 This stage covers the interval 3-4. The phase applied voltage and the BEMF are given by c) Stage III, [ (u =-V {Ue=EV (9) e Substituting (9) into (1), the phase current is obtained as i3 (t) = P + I3 - Pe 3t 'co (10) where P= R At the end of this stage, the value of the phase current is zero, so _2ir+ 8_2ir i3 (-+ 3 ) = P + I3 - Pe T =0 Solve this equation, the duration of this stage can be found as: (P + I3) f ] < <fT d) Stage IV, [ +23.t. 3 Y (11) Starting from the turn-on of Q1, the first half operating cycle of the equivalent circuit (Fig. 4) is divided into nine intervals as illustrated in Fig. 6. In the interval 1-2, the negative phase BEMF acts to strengthen the phase applied voltage so that the phase current increases rapidly. In the interval 2-3, both the phase applied voltage and the phase BEMF are positive. Since the applied voltage is still larger than the phase BEMF, the phase current increases gradually. In the interval 3-4 and 4-5, the phase BEMF is larger than the phase applied voltage. Thus, the phase current decreases gradually. Since the phase TEMF L- is dt negative, it acts to counteract the phase BEMF. This phenomenon is the key point of the approach. At the end of the interval 4-5, Ql is turned off. After that, the phase current flows through D2 in the interval 5-6. Since the phase applied voltage is negative while the BEMF is positive, the current drop rapidly to zero. Then, in the interval 6-7 and 7-8, the phase BEMF is larger than the phase applied voltage, the phase current begins to flows negatively through DI. When the phase BEMF becomes smaller than phase applied voltage in the interval 8-9, the phase current goes back to zero. Since the circuit is opened in the interval 9-10, the phase applied voltage equals the phase BEMF and the phase current is always zero. The second half cycle is analyzed similarly. The phase current can be divided into six stages over the first half cycle. a) Stage I, [0 . cot < 00] This stage covers the intervals 1-2, 2-3 and 3-4. The phase current can be expressed as 1258 i4(t) = A+Bt-AeT (12) where V-E At the end of this stage, the value of the phase current is expressed as I4 =iK-j=A+B-- Aew) (13) b) Stage II, [ 00 < cot < 2 3] This stage covers the interval 4-5. The phase current can be expressed as: - t-a°J i2(t)=M+14-Me (14) At the end of this stage, the value of the phase current is expressed as: _2ir_0o 15 =i(2( (15) =M+14-Me .cot <2+f/3] 3 3 This stage covers the interval 5-6. The phase current can be expressed as c) Stage III, [ i3 (t) = P + I5 - Pe 3t 'co T (16) At the end of this stage, the value of the phase current is zero, so the duration of this stage can be found as 13= (cor P +12 fTR At the end of this stage, the value of the phase current is zero, so it's possible to calculate the duration of this stage. 2ff f) Stage VI, [-+00 +y.< cot <.] 3 This stage covers the interval 9-10. Because the circuit is opened, the phase current is always zero. The derivation of the second half cycle can be obtained similarly. All the factors (A, B, M, P) in this second case are calculated similarly in the first case. IV. CALCULATION OF PHASE ADVANCE ANGLE For each given reference speed there is a corresponding advance angle. The trajectory of advance angles in function of speed is a complicated curve which is called "phase advance curve". Calculating the phase advance corresponding to the reference speed is an important problem in the approach of phase advance. Below the rated speed, the output torque of the motor is directly proportional to the amplitude of the phase current: T = Kt.I (22) The current flows through the phase winding 120 degrees each half cycle, so the rms value of the current can be expressed as T Irms i4 (t)M=M -Me nt (21) B 6Eco (17) < ot <-+ 00] d) Stage IV, [-+fl.c 3 3 This stage covers the interval 6-7. The phase current can be expressed as 6EcoL I2 d(cot) = -I JI2dt AT0 = z7 (23) 6 From (22) and (23): T = Kt Irms (24) where 3C 0 T (18) At the end of this stage, the value of the phase current is expressed as I7=i<42ff+ j=M-Me e) Stage V, [ + 00 <cot<< (19) +00 +)y] 3 3 This stage covers the intervals 7-8, 8-9. The phase current can be expressed as 2;T~ ~~( i5(t) =A +I7 +BB t f--33coco -Ae 37co co Kt = 3 -Kt (25) The problem of calculating the advance angle can be expressed as follows. For a given speed a), and torque T= W)m rated Trated, find out the phase advance which is satisfies equation (24). That is with this advance angle, the current is large enough to satisfy the load torque: Irms = (' T °)=Kt*26 In these expressions, Trated is the rated torque, com the (20) mechanical speed, cor -rated the rated mechanical speed of 1259 the electrical speed and m =- =- in our p 2 case. The rms value of the phase current is a function of c, 00, other motor parameters and the supplied voltage V. the motor, c i3(t)=P+I3-Pe Table I shows the technical data of the BLDCM which is used to examine in this paper. (30) The expression of the rms value of the phase current is TABLE I TECHNICAL DATA OF THE MOTOR Urated = 12V Maximum no-load speed no = 2826 rpm Rated speed nrated= 685 rpm Rated current lrated= 95A Rated torque Trated = 3,75 Nm Electromotive force constant Ke 0,0202 V/rad Torque constant Kt= 0,0405 N.m/A Number of pole pairs p=2 o irms = IT I) The maximum amplitude of BEMF which is correspondent to the maximum speed is E= m max Ke e mmax = 0.0202 (2826 ~~60 2;T ) _ =5.97(V)<V= 2rated 6(V) Since the amplitude of BEMF is always smaller than half of the rated applied voltage, only the first case (E < V) is examined. The expressions of phase currents contain exponents, so the Taylor expansion must be utilized. 2 3 ~~~x e =xi+x+-+-+... (27) r L 2 co I i3 dt (31) 2! 3cw \,c Phase advance properties mxu a 40 r l0 i2(t)=M+12-Me T (29) + il dt + | i2dt + 60h rtt-J = '2 -M 2+# 3 co 3co For a given reference speed above the rated speed, it is possible to found an advance angle by using computer to solve equation (31). The results are summarized in Table II. Fig. 7 shows the "phase advance curve". Fig. 8 illustrates the closed loop control system of BLDCM drive, which is suitable for both constant-power operation and constant torque operation. When the reference speed wm is set, the BLDCM starts up. From the output of the encoder, the speed feedback signal co and position signal can be obtained. When the speed feedback is lower than or equal to the rated speed, the BLDCM operates in the constant torque region and the advance angle is set to zero. When the speed feedback is above rated speed, the BLDCM operates in the constant power speed with a corresponding advance angle. This advance angle is calculated by using a "lookup table" which is obtained from table II. 2! 3! Using the Taylor expansion, the approximate expressions of phase currents can be expressed as: -t -t I -t2 (28) il (t) A + Bt Ae Z- =Bt-A+ = T -1 =I3 V. COMPUTER SIMULATION RESULTS Rated applied voltage 3t co n(rpm) Fig. 7. Phase advance curve. ( 1260 o B Fig. 8. Block diagram of phase advance drive system. Both the BLDCM drive system in Fig. 8 and the conventional drive system in Fig. 2 were examined in using Matlab/Simulink. The simulation was performed with reference speed n= 2500 rpm and the load torque T= rated Trated = 685 *3.75=1 .03(Nm) . If the conventional drive system is used, the speed of the motor can increase up only to 1800 rpm and the motor torque ripple is considerable as shown in Fig. 9. This speed is much lower than the reference speed. If the configuration of Fig. 8 is used, the motor speed can reach the reference speed of 2500 rpm with less torque ripple (Fig. 10). The higher speed, the higher switching frequency of the power switches which are often MOSFETs. This TABLE II REFERENCE SPEED AND CORRESPONDING ADVANCE ANGLE Mechanical speed Electrical speed Advance angle (rpm) 685 1.25x685 856.25 1.5x685 1027.5 1.75x685 1198.75 2x685 1370 2.25x685= 1541.25 2.5x685= 1712.5 2.75x685= 1883.75 3x685 =2055 3.25x685 = 2226.25 3.5x685 = 2397.5 3.75x685 = 2568.75 2826 (rad/s) 143.46 (degree) 0 179.32 215.2 251.06 286.94 322.78 358.66 394.54 430.40 466.26 502.14 538.00 591.88 1.9 11.75 18.2 27.5 36.1 42.3 45.1 47.9 50.1 51.5 52.5 52.7 phenomenon affects to the torque-producing. So it is evident that operating at high speed, the BLDCM produces more torque ripple than in low speed. Reducing torque ripple, or smoothing the output torque of BLDCM is also an important problem. It is beyond the scope of this paper and therefore is not described here. Many computer simulations were performed and the results are shown in Fig. 11 in form of the limitoperating locus with the conventional drive system (the dot curve) and with the phase advance drive system (the solid curve). It is clear that the speed range is wider with phase advance drive system than that of the conventional drive. For example, if the load torque is T = 1.03 N.m, with use of the phase advance, the drive can reach the maximum speed of 2500 rpm, while the conventional drive can reach the maximal speed of only 1800 rpm. VI. CONCLUSIONS Phase advance approach to widen the speed range of BLDCM is presented. The principle of this approach is analyzed in more details in this paper compared to other works by Chan et al. The wave form of phase current is examined in both cases: E > V and E < V. The stator resistance is taken into consideration in the analysis and calculation of phase current and advance angle. The obtained equations are therefore more general than those in literature. The calculation of advance angle is proposed for the first time in this paper. The advance angle is calculated off-line by computer simulation and can be then implemented by a "lookup table". Extended simulation results have shown that the speed range of the drive can be considerably widened. Although each motor needs its own "lookup table" or "phase advance curve", this approach is particularly suitable for mass productions. 1261 Speed properties :HH,11 I-------------r-I Torque propea'ies I -------I-- ------I--- 4 23 16000 o -nIH 002 004 0 006 008 01 012 014 t(s) 615 018 U 02 ----I. 002 0 004 O66 008 01 t(s) 012 014 016 018 062 _ Fig. 9. Speed and output torque of the motor with conventional drive system. iuuu I Speed with phase advance I I I I--------- I I I~~~~~l~~~~r~~~~~~~ I Torque with phase advance 7 L 6 Gz 1500 - . ^ .- .- .- .- -- - - -- -- 01 012 014 016 018 .- -i--- 4 -- 2 EL ,- - 1000 -- -- *--- -- 0 0 -buu 01UU0 002 004 006 008 Fig. 01 t(s) 10. 012 014 016 018 02 0 002 004 006 t(s) 02 Speed and output torque of the motor with phase advance drive system. I~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 008 REFERENCES [1] C. C. Chan, J. Z. Jiang, W. Xia and K. T. Chau, "Novel wide range speed control of permanent magnet brushless motor drives", IEEE Trans. on Power Electronics, vol. 10, Sept. 1995, pp. 539 546. [2] C. C. Chan, W. Xia, J. Z. Jiang, K. T. Chau and M. L. Zhu, "Permanent magnet brushless drives", IEEE Industry Application Magazine, Nov./Dec. 1998, pp. 1622. [3] Bimal K. Bose, Modern Power Electronics and AC Drives, Prentice Hall PTR, 2002. [4] J. S. Lawler, J. M. Bailey, J. W. Mc Keever, Ioao Pinto, "Limitation of the conventional phase advance method for constant power operation of the brushless DC motor", Proc. IEEE Southeast Conf, Apr. 2002, pp. 174-180. - 1.5 I~~~~ .5 n 0 500 1000 1500 n(rpm) 2000 2500 3 0 [5] Fig. 11. Limit-operating locus of the conventional drive (dot curve) and the phase advance drive (solid curve). 1262 J. S. Lawler, J. M. Bailey, J. W. McKeever, Joao Pinto, "Extending the constant power speed range of the brushless DC motor through dual-mode inverter control", IEEE Transactions on Power Electronics, vol. 19, Issue 3, May 2004, pp. 783-793.