Research Journal of Applied Sciences, Engineering and Technology 4(14): 2259-2264, 2012 ISSN: 2040-7467 © Maxwell Scientific Organization, 2012 Submitted: March 23, 2012 Accepted: April 08, 2012 Published: July 15, 2012 Dynamic Dead-Time Effect Compensation Scheme for Pmsm Drive Xianqing Cao and Liping Fan Shenyang University of Chemical Technology, Shenyang 110142, China Abstract: In general, Voltage distortion is existed between the reference and the actual output voltages in a pulse-width-modulated voltage-source inverter. This distortion is dead-time effects, which caused by the deadtime setting and the trailing effect of non-ideal switching characteristics of the optical coupler and power devices. To improve the performance of the drive system effectively, this study presents a novel dynamic deadtime compensation, which is based on the device characteristics and the running conditions of the motor. Finally, the results of experiment verify its validity. Key words: Dead-time effect, dynamic compensation, the trailing effect INTRODUCTION ANALYSIS OF DEAD-TIME EFFECTS One of the key technology for the electric vehicle inustry is reducing the interference to other vehicle electrical appliance, which can be realized by the harmonic suppression for the permanent magnet synchronous motor drive system. In general, there exists voltage distortion between the reference and the actual output voltage in a pulse-width-modulated voltage-source inverter. This distortion is dead-time effect which caused by the dead-time setting and non-ideal switching characteristics of power devices (Wang et al., 2008; Hyun-Soo et al., 2003; Kim et al., 2004). To compensate the dead-time effects, several approaches are presented. All the methods can be classified into two categories: the PWM gate signals mdification and the feed forward method. Choi and Sul, (1996) and Munoz and Lipo (1999) present a implementation to modify the PWM gate signals using hardware circuits such as the current polarity detection and logic combination circuit. But it is difficult to sense the switching delay, transition time and on-drop of power devices. Wu et al. (2005), fixed error voltage vectors generated by dead-time, switching devices turn-on and turn-off time are introduced. Actually, the running condition of the motor affects the compensating voltages. Hyun-Soo et al. (2003) and Kim et al. (2004) present an online disturbance observer, in this method, the compensating voltages are calculated using the dead time, switching period, current command and dc link voltage. However, it ignores the parameter variations of the motor. In order to improve the compensation effect, a dynamic compensation method is proposed in this study, which is based on the characteristics of the power devices and the actual motor running state. One leg of the three-phase inverter which employs the space vector PWM technique is shown in Fig.1. Under ideal conditions, the state of the two power switches is complementary. But in practical application, the switch signals outputted by the controller (DSP) are delivered to power switches of the main circuit by the driving circuit which contains optical couplers. Considering the switch delay and tailing effect (the turn-off time is greater than the opening time) of optical couplers and power switches, the switch signals of the same bridge leg are shown as Fig. 2. Where, t1 is the turn-on time of optical coupler; t2 is the turn-on time of power switch; t3 is the turn-off time of optical coupler; t4 is the turn-off time of power switch. To prevent the simultaneous conduction of two switching devices in each leg of the inverter, it is necessary to set dead time tdead. In fact, the actual deadtime Tdead should also includes turn-on time and turn-off time of the optical couple and the power switch, which is shown as: Tdead = tdead + ( t1 + t2 ) − ( t3 + t4 ) (1) In addition, the direction of current ia will also affect the voltage applied to the motor. Considering the direction of current ia and the conduction voltage drop of the power switch and anti-parallel diode, the terminal ua0 is given in Table 1. As can be seen from Table 1, the general voltage can be represented as (Kim et al., 2004): ua 0 = (U dc − U ce + U d )( Sa − 0.5) − 0.5(U ce + U d ) sgn ( ia ) Corresponding Author: Xianqing Cao, Shenyang University of Chemical Technology, Shenyang 110142, China 2259 (2) Res. J. Appl. Sci. Eng. Technol., 4(14): 2259-2264, 2012 where, Ts is the sampling period. Ta(n) = Ta*(n)sgn(ia)Tdead, Ta*(n) is the on-time reference value of the upper power switch of phase a at the nth PWM period. According to the theory of electrical engineering, the relationship between the phase voltage and the neural voltage can be expressed as follows (Kim et al., 2004): uao + ubo + uco = 3 U dc − U ce + U d ⎛ Ta (n) + Tb (n) + Tc (n) ⎞ ×⎜ − 15 .⎟ ⎝ ⎠ 3 Ts uno (n) = − (4) ( sgn(ia ) + sgn(ib ) + sgn(ic ))(U ce + U d ) 6 From (3) and (4), it can be derived as: Fig. 1: One leg of three phase inverter uan (n) = U dc − U ce + U d ⎛ 2Ta (n) − Tb (n) − Tc (n) ⎞ ×⎜ ⎟ Ts 3 ⎠ ⎝ (2 sgn(ia ) − sgn(ib ) − sgn(ic ))(Uce + Ud ) − (5) 6 From the above analysis, phase a voltage distortion caused by the dead-time effect can be represented as: * ∆ uan (n) = uan (n) − uan (n) = (U ce − U d ) 3 ⎛ 2Ta* (n) − Tb* (n) − Tc* (n) ⎞ U + Ud ⎟⎟ + Sgn( A) ce × ⎜⎜ Ts 6 ⎝ ⎠ + Sgn( A) (6) U dc − U ce + U d Tdead × Ts 3 where Sgn(A) = (2sgn(ia)-sgn(ib)-sgn(ic)). Considering the actual selection of the power switch and anti-parallel diode (Uce and Ud is 2.3V and 2.5V respectively), the maximum value of the first part ⎛ U −U ⎛ 2T * (n) − Tb* (n) − Tc* (n) ⎞ ce d ⎟ × ⎜⎜ a max⎜ ⎟ ⎜ Ts 3 ⎠ ⎝ ⎝ it can be ignored relative to the remaining parts. Thus (6) can be simplified as: Fig. 2: Ideal and practical switching pattern Table 1: Relationship between ua0 and ia Sa=1 ua0=Udc/2-Uce ia$0 ia<0 ua0=Udc/2+Ud Sa=0 ua0= -Udc/2-Ud ua0= -Udc/2+Uce * ∆ uan (n) = uan (n) − uan (n) = Sgn( A) + Sgn( A) where, Udc represents the DC bus voltage, Uce and Ud represents the saturation voltage of the power switch and the anti-parallel diode respectively, sgn(is a sign function. Thus, the voltage during the nth PWM step can be derived from (2) and shown as (Kim et al., 2004): uao (n) = (U dc − U ce ⎞ 0.2 ⎟≤ × 2 = 013 . V ⎟ 3 ⎠ ⎛ T ( n) ⎞ + Ud ) ⎜ a − 0.5⎟ − 0.5(U ce + U d ) sgn(ia ) ⎝ Ts ⎠ U dc − U ce + U d Tdead × Ts 3 U ce + U d 6 (7) Similarly, voltage distortion of phase b and phase c can be expressed as follows: (3) 2260 U ce + U d 6 U dc − U ce + U d Tdead + Sgn( B) × 3 Ts ∆ubn (n) = Sgn( B) (8) Res. J. Appl. Sci. Eng. Technol., 4(14): 2259-2264, 2012 U ce + U d 6 U − U ce + U d Tdead + Sgn(C) dc × 3 Ts ∆ ucn (n) = Sgn(C) o 5 (9) Tj = 25 C o Tj = 125 C UCE /V 4 where, Sgn(B) = (2sgn(ib)-sgn(ia)-sgn(ic)) Sgn(C) = (2sgn (ia)-sgn(ib)). 3 2 1 ALGORITHM OF DEAD TIME EFFECT DYNAMIC COMPENSATION 0 0 ⎧U ce = 0.5 + 0.025ic 0 A < ic < 20 A ⎨ 20 A ≤ ic ≤ 280 A ⎩U ce = 1 + 0.006ic 320 1 10 Vcc = 600V Tj = 25 oC o T j = 125 C toff t on 0 10 -1 10 1 2 10 10 ic /A 3 10 Fig. 4: The relation curve between switch time and ic (10) Determination of Tdead: In this study, the optical couplers for driving circuit are 6n137, its turn-on and turn-off time are almost unchanged at constant ambient temperatures, so t1 and t3 can be chosen as its typical values 0.05 and 0.13 µs, respectively. If the power switches of the main circuit are IGBT, the turn-on and turn-off time of the driving chip will be bigger. The value of the turn-on time and turn-on time of power switch is also related with the conduction current ic. The relation curve is shown in Fig. 4, their value can be derived by (11): . + 0.001ic ⎪⎧ ton = t2 = 16 ⎨ t = t = 2.5 − 0.0006i c ⎩⎪ off 4 240 Fig. 3: The relation curve between Uce and ic ton and toff /µs Determination of Uce: The dead time dynamic compensation scheme proposed in this study is valid when the entire system studies in steady state, that is, the temperature rising is constant. The power switch selected in this study is Intelligent Power Module (IPM) PM200DSA120, its stable junction temperature is 125 according to the product manual. When the temperature keeping constant, the saturation voltage of the power switch Uce will change with the conduction current ic. The relation curve of Uce and ic is given in Fig. 3, using the partition linearization means, Uce can calculated by (10): 160 ic /A 80 (11) Because they all have little changes during the whole operating range, for simplicity,t2 and t4 can be chosen as 1.7 and 2.45µs, respectively in the practical application. Determination of Sgn(C): Sgn(C) depends on the current direction. According to SVPWM theory, the current direction determined by the sector of the current vector. The relationship between Sgn(C) and the sector is given in Table 2. Table 2: Relationship between sign function and the sector Sgn(A) Sgn(B) sector Sgn(ia) Sgn(ib) Sgn(ic) 1 + 4 -2 2 + + 2 2 3 + -2 4 4 + + -4 2 5 + -2 -2 6 + + 2 -4 Sgn(C) -2 -4 -2 2 4 2 Determination of voltage distortion: The voltage distortion in two-phase stationary frame can be derived from (7), (8) and (9), shown as follows: 1 ⎡ ⎡ ∆ usα ⎤ 2 ⎢ 1 − 2 ⎥= ⎢ ⎢ 3 ⎢⎣ ∆ usβ ⎥⎦ 3 ⎢ 0 ⎢⎣ 2 1 ⎤ ⎡∆u ⎤ an ⎥ 2 ⎥⎢ ⎥ ∆u 3 ⎥ ⎢ bn ⎥ ⎢∆u ⎥ − 2 ⎥⎦ ⎣ cn ⎦ − (12) Once )ua" and )us$ is determined, the suitable voltage vector can be calculated by the SVPWM algorithm. RESULTS OF SIMULATION AND EXPERIMENT A block diagram of the PMSM drive based on dynamic dead-time compensation is shown in Fig. 5. The parameters of PMSM used in this study are shown in Table 3. Because the dead-time effects phenomena are obvious when the motor runs at low speed and light load, 2261 Res. J. Appl. Sci. Eng. Technol., 4(14): 2259-2264, 2012 Fig 5: Block diagram of PMSM drive based on the proposed dynamic dead-time effects compensation 55 440 3 1800 90 0.061 2.53 3.29 0.65 iA /20A Table 3: Relationship between sign function and the sector Rated power PN (kW) Rated voltage UN (V) Magnetic pole pairs p Rated speed (r/min) Rated current (A) Stator resistance Rs S d-axis stator inductance Ld mH q-axis stator inductance Lq mH Rotor flux linkageQf Wb 20 uddead uqdead 10 Harmonic magnitude/ fundamental amplitude (%) uddead , uqdead 50 ms 0.0210 0.0208 0.0206 0.0204 0.0202 0.0200 0 t/S 2 (a) q- and d-axis voltage distortion 20 iA , i B , iC /A 18.0 16.2 14.4 12.6 10.8 9.0 7.2 5.4 3.6 1.8 0 5 8 11 14 17 20 Harmonic order 23 26 29 Fig. 7: a-phase current and harmonious analysis without compensation at case 1 therefore, the effectiveness of the proposed approach is verified only in this case. 0 Simulation results: Results of simulation are shown in Fig. 6 in the condition: TZ = 30 N.m , n* = 200 r/min, It can be seen: In the steady state, the q- and d-axis error voltage caused by dead-time effects are periodic functions, whose cycle is same as the cycle of the PWM; there exists zero clamp, at the same time, the shoulder of the current wave will became flat. These phenomena will have adverse effects on the motor system, therefore, it is necessary for dead-time compensation. -20 0.05 0.10 0.15 t/S (b) dead-time effects Fig. 6: Current difference caused by dead-time effects 2262 iA /35 A iA /20A Res. J. Appl. Sci. Eng. Technol., 4(14): 2259-2264, 2012 50 ms Harmonic magnitude/ fundamental amplitude (%) Harmonic magnitude/ fundamental amplitude 50 ms 11.3% 10.17% 9.04% 7.91% 6.78% 5.65% 4.52% 3.39% 2.26% 1.13% 0 2 5 8 11 14 17 20 Harmonic order 23 26 29 2 Fig. 8: a-phase current wave and harmonious analysis of the proposed compensation scheme at case 1 5 8 11 14 17 20 Harmonic order 23 26 29 Fig.10: a-phase current wave and harmonious analysis of the proposed compensation scheme at case iA /35A without compensation and it reduced to 12.83% with the proposed compensation method. At case2, the THD of the current is 11.52% when without compensation and it reduced to 7.81% with the proposed compensation method. From these Figures, we can see that the proposed scheme can improve the response performance and give an ideal current wave at different load torque and different reference speed. It is especially apparent at the low speed and light load. 50 ms Harmonic magnitude/ fundamental amplitude (%) 6.70 6.03 5.36 4.69 4.02 3.35 2.68 2.01 1.34 0.67 0 9.90 8.91 7.92 6.93 5.94 4.95 3.96 2.97 1.98 0.99 0 CONCLUSION 2 5 8 11 14 17 20 Harmonic order 23 26 A practical dead-time effects compensation method for PMSM drive based on the device characteristics and the running conditions of the motor is proposed. Results of experiments are provided to demonstrate the effectiveness of the proposed method at different load torque and different reference speed, at the low speed and light load, the compensation effect is especially apparent. 29 Fig. 9: a-phase current and harmonious analysis without compensation at case 2 ACKNOWLEDGMENT Experimental results: The experimental conditions are considered here: This study is supported by the national science foundation of china (No.61143007) and Scientific Research Project of Liaoning province education department (No.L2010443). Case 1: TZ = 30 N.m, n* = 200 r/min Case 2: TZ = 70 N.m, n* = 200 r/min REFERENCES The current response wave and harmonious analysis at case 1, case 2 are given in Fig. 7, 8, 9 and 10. At case1, the THD of the current of phase a is 21.25% when 2263 Choi, J.W. and S.K. Sul, 1996. Inverter output voltage synthesis using novel dead time compensation. IEEE T. Pow. Electr., 11(2): 221-227. Res. J. Appl. Sci. Eng. Technol., 4(14): 2259-2264, 2012 Hyun-Soo, K., M. Hyung-Tae and Y. Myung-Joong, 2003. On-line dead-time compensation method using disturbance observer. IEEE T. Pow. Electr., 18(6): 1336-1345. Kim, H.W., H.S. Kim and M.J. Youn, 2004. Online observation and compensation of voltage distortion in PWM VSI for PMSM. IEEE Proc. Electr. Pow. Appl., 151(5): 534-542. Munoz, A.R. and T.A. Lipo, 1999. On-line dead-time compensation technique for open-loop PWM-VSI drives. 13th Annual APEC 198 Conference Proceedings, 1(1): 95-100. 2264 Wu, M., R. Zhao and X. Tang, 2005. Study of vectorcontrolled permanent magnet synchronous motor at low speed and light load. Trans. China Electrotech. Soc., pp: 87-92. Wang, G., Y. Yu and R. Yang, 2008. Dead-time compensation of space vector PWM inverter for induction motor. Proc. CSEE, 28(15): 79-83.