Research Journal of Applied Sciences, Engineering and Technology 4(16): 2783-2788,... ISSN: 2040-7467

advertisement

Research Journal of Applied Sciences, Engineering and Technology 4(16): 2783-2788, 2012

ISSN: 2040-7467

© Maxwell Scientific Organization, 2012

Submitted: March 26, 2012 Accepted: April 17, 2012 Published: August 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: To improve the performance of the permanent magnet synchronous motor drive system effectively, this study presents a novel dynamic dead-time compensation scheme, which is based on the device characteristics and the running conditions of the motor. Finally, the results of experiment verify its validity.

Keywords: Dead-time effect, dynamic compensation, the trailing effect

INTRODUCTION

Due to its excellent properties, permanent magnet synchronous motor is used widely in the fuel cell electric vehicle. One of the key technology for the electric vehicle industry 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 modification 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. In 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. The results of experiment are given to verify its validity at the end of this study.

Fig. 1: One leg of three phase inverter

METHODOLOGY

Analysis of dead-time effects: 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 turnoff 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.

To prevent the simultaneous conduction of two switching devices in each leg of the inverter, it is necessary to set dead time t dead

. In fact, the actual deadtime T dead should also includes turn-on time and turn-off time of the optical couple and the power switch, which is shown as

T dead

= t dead

+(t

1

+t

2

)-(t

3

+t

4

) (1) where, t

1

is the turn-on time of optical coupler; t

2

is the turn-on time of power switch; t

3

is the turn-off time of optical coupler; t

4

is the turn-off time of power switch.

Corresponding Author: Xianqing Cao, Shenyang University of Chemical Technology, Shenyang 110142, China

2783

Res. J. Appl. Sci. Eng. Technol., 4(16): 2783-2788, 2012

Fig. 2: Ideal and practical switching pattern

Table 1: Relationship between u a0

and i a

S a

= 1 i a

$

0 i a

<0 u u a0 a0

= U

= U dc dc

/2-U

/2+U ce d

S a

= 0 u a0

=-U dc

/2-U d u a0

=-U dc

/2+U ce

In addition, the direction of current i a

will also affect the voltage applied to the motor. Considering the direction of current i a and the conduction voltage drop of the power switch and anti-parallel diode, the terminal u a0

is given in

Table 1.

As can be seen from Table 1, the general voltage can be represented as Kim et al . (2004): u a0

= (U dc

-U ce

+U d

)(S a

-0.5)-0.5(U ce

+U d

)sgn(i a

) (2) where, U dc represents the DC bus voltage, U ce

and U d represents the saturation voltage of the power switch and the anti-parallel diode respectively, sgn(.) is a sign function. Thus, the voltage during the n th PWM step can be derived from (2) and shown as (Kim et al.

, 2004): u a 0

( )

=

( U dc

U

ce

+

U d

)

T n a

T s

U ce

+

U d

a

(3) where, T s

is the sampling period. T* a

(n)=T* a

(n)

2784 gn(i a

)T dead

, T* a

(n) is the on-time reference value of the upper power switch of phase a at the n th 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): u no

( )

= u ao

+ u bo

+ u co =

3

U dc

U

3 ce

+

Ud

×

T n a

+ b

( )

T s

+ c

( )

( i a

+ i b

+ i c

)(

U ce

+

U d

)

6

From (3) and (4), it can be derived as:

(4) u

− an

( )

=

U dc

U

3 ce

+

U

2 i a

− i b

− i c

U ce

+

U d

6 d × ⎜

2 T n a

− b

( )

− c

( )

T s

)

(5)

From the above analysis, phase a voltage distortion caused by the dead-time effect can be represented as:

Res. J. Appl. Sci. Eng. Technol., 4(16): 2783-2788, 2012

∆ u

×

+

+

⎝ an

2

(

T n )

* a

=

( u * an

( n )

− n )

T * b

( n )

T s

Sgn A )

U ce

Sgn A ) u dc

+

U

3 d

6

U ce

+ uan n

Ud

×

)

T

= daed

T s

( I ce

3

U d

)

T * c

( n )

(6)

10

1

10

0 t off t on o

T = 25 C o where, Sgn(A) = (2sgn(i a

) !

sgn(i b

( U U ce

− d

)

3

× ⎜

2 T * ( ) a

T * ( ) b

T * ( ) c n

T s

⎟⎟ ≤

3

× =

.

V

, it can be ignored relative to the remaining parts. Thus (6) can be simplified as:

) !

sgn(i c

)).

Considering the actual selection of the power switch and anti-parallel diode (U ce

and U d

is 2.3 and 2.5 V, respectively), the maximum value of the first part max

⎜⎜

∆ u an

( )

= u * an

( )

− u an

( )

=

( )

U ce

+

U d

6

+

U dc

U ce

+

U d ×

T dead

3 Ts

(7)

Similarly, voltage distortion of phase b and phase c can be expressed as follows:

∆ u bn

( )

=

( )

+

U ce

+

U d

6

U dc

U ce

+

Ud

×

T dead

3 T s

∆ u cn

( )

=

( )

+

U ce

+

U d

6

U dc

U ce

+

U d ×

T dead

3 T s

(8)

(9) where, Sgn(B) = (2sgn(i b

)-sgn(i a

)-sgn(i c

)) sgn.(i c

) = (2sgn

(i c

)(-sgn (i a

)-sgn (i b

)):

5

4

3

2

1

0

0 o

T = 25 C o

80 160 i / A

240

Fig. 3: The relation curve between U ce

and i c

320

2785

10

-1

10

1

10

2 i / A

C

Fig. 4: The relation curve between switch time and i c

10

3

3

4

1

2

5

6

Table 2: Relationship between sign function and the sector

Sector Sgn( i a

) Sgn( i b

) Sgn( i c

) Sgn(A) Sgn(B) Sgn(c)

-

-

0

0

-

+

+

+

-

+

-

-

-

+

-

-

+

+

-2

-4

4

2

-2

2

-2

2

4

2

-2

-4

-2

-4

-2

2

4

2

Algorithm of dead time effect dynamic compensation:

Determination of U ce

: The dead time dynamic compensation scheme proposed in this study is valid when the entire system works 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 U ce will change with the conduction current i c

. The relation curve of U ce

and i given in Fig. 3, using the partition linearization means, U ce can calculated by (10): c

is

U ce

U ce

=

.

+

.

i c

0 A

< i c

< i c

20 A

20 A

≤ i c

280 A

(10)

Determination of T dead

: 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 t

1 and t

3 can be chosen as its typical values 0.05

: s 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 i c

.The relation curve is shown in Fig. 4, their value can be derived by (11):

⎩ t t on off

= t

2

=

.

+

.

i c

= t

4

=

.

.

i c

(11)

Res. J. Appl. Sci. Eng. Technol., 4(16): 2783-2788, 2012

Fig. 5: Block diagram of PMSM drive based on the proposed dynamic dead-time effects compensation

Table 3: Relationship between sign function and the sector

Rated power P

N

(kW)

Rated voltage U

N

(V)

Magnetic pole pairs p

55.000

440.000

3.000

Rated speed (r/min)

Rated current (A)

Stator resistance R s

(

S

) d-axis stator inductance L d

(mH) q-axis stator inductance L q

(mH)

Rotor flux linkage

Q f

(Wb)

1800.000

90.000

0.061

2.530

3.290

0.650

Because they all have little changes during the whole operating range, for simplicity, t

2

and t

4

can be chosen as

1.7 and 2.45, respectively in the practical application.

20

10 u d dead

0

0.

0

20

0

0

.0

2

02

0.

0

20

4 t/s

0.

0

20

6 a) q- and d-axis voltage distortion Determination of Sgn (.): Sgn(.) depends on the current direction. According to SVPWM theory, the current direction determined by the sector of the current vector.

The relationship between Sgn(.)and the sector is given in

Table 2.

20 u dead q

0.

0

20

8

0 Determination of voltage distortion: The voltage distortion in two-phase stationary frame can be derived from (7), (8) and (9), shown as follows:

∆ u s

α

∆ u s

β

⎥ =

2

3 ⎢

1

0

2

1

2

3

1

2

2

3 ⎥

⎡ ∆ u an

∆ u u bn cn

(12)

Once

) u sa

and

) u s

$

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.

-20 b) dead-time effects

0

.0

5 t/s

0

.1

0

0

.1

5

0.

0

20

8

Fig. 6: Current difference caused by dead-time effects

Because the dead-time effects phenomena are obvious when the motor runs at low speed and light load, therefore, the effectiveness of the proposed approach is verified only in this case.

Simulation results: Results of simulation are shown in

Fig. 6 in the condition: T

Z

= 30 N.m, n* = 200 r/min, It can be seen: In the steady state, the q-and d-axis error

2786

Res. J. Appl. Sci. Eng. Technol., 4(16): 2783-2788, 2012

10.30%

10.17%

9.04%

7.91%

6.78%

5.65%

4.52%

3.39%

2.26%

1.13%

0%

2 50ms 5 8 11 14 17 20

Harmonic order

23 26 29

Fig. 7: A-phase current and harmonious analysis without compensation at case 1

18.0%

16.2%

14.4%

12.6%

10.8%

9.0%

7.2%

5.4%

3.6%

1.8%

0%

2 5

50ms

8 11 14 17 20

Harmonic order

23 26 29

Fig. 8: A-phase current wave and harmonious analysis of the proposed compensation scheme at case 1

6.70%

6.03%

5.36%

4.69%

4.02%

3.35%

2.68%

2.01%

1.34%

0.67%

0%

2 50ms 5 8 11 14 17 20 23 26 29

Harmonic order

Fig. 9: A-phase current and harmonious analysis without compensation at case 2 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.

Experimental results:

The experimental conditions are considered here:

Case 1: Tz = 30 n.m,n* = 200 r/min

Case 2: T z

= 70 N, n* = 200 r/min

The current response wave and harmonious analysis at case 1 case 2 are given in Fig. 7, 8, 9 and 10. At case 1, the THD of the current of phase a is 21.25% when without compensation, and it reduced to 12.83% with the proposed compensation method.

At case 2, 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.

2787

Res. J. Appl. Sci. Eng. Technol., 4(16): 2783-2788, 2012

6.70%

6.03%

5.36%

4.69%

4.02%

3.35%

2.68%

2.01%

1.34%

0.67%

0%

50ms 2 5 8 11 14 17 20 23 26 29

Harmonic order

Fig. 10: A-phase current wave and harmonious analysis of the proposed compensation scheme at case 2

CONCLUSION

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.

ACKNOWLEDGMENT

This study is supported by the national science foundation of china (No. 61143007) and Scientific

Research Project of Liaoning province education department (No. L2010443).

REFERENCES

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.

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.,

151(5): 534-542.

Munoz, A.R. and T.A. Lipo, 1999. On-line dead-time compensation technique for open-loop PWM-VSI drives. IEEE Trans. Pow. Electr (APEC)., 1:95-100.

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.

Wu, M., R. Zhao and X. Tang, 2005. Study of vectorcontrolled permanent magnet synchronous motor at low speed and light load. Trans. China Electrotechn.

Soc., pp: 87-92.

2788

Download