DOI QR코드

DOI QR Code

A Novel Method for Compensating Phase Voltage Based on Online Calculating Compensation Time

  • Wang, Mingyu (College of Automotive Engineering, Harbin Institute of Technology) ;
  • Wang, Dafang (College of Automotive Engineering, Harbin Institute of Technology) ;
  • Zhou, Chuanwei (Integrated Project Management, Beijing Benz Automotive Co. Ltd.) ;
  • Liang, Xiu (College of Automotive Engineering, Harbin Institute of Technology) ;
  • Dong, Guanglin (College of Automotive Engineering, Harbin Institute of Technology)
  • Received : 2018.03.23
  • Accepted : 2018.11.23
  • Published : 2019.03.20

Abstract

Dead time and the nonideal characteristics of components all lead to phase voltage distortions. In order to eliminate the harmful effects caused by distortion, numerous methods have been proposed. The efficacy of a method mainly depends on two factors, the compensation voltage amplitude and the phase current polarity. Theoretical derivations and experiments are given to explain that both of these key factors can be deduced from the compensation time, which is defined as the error time between the ideal phase voltage duration and the actual phase voltage duration in one Pulse Width Modulation (PWM) period. Based on this regularity, a novel method for compensating phase voltage has been proposed. A simple circuit is constructed to realize the real-time feedback of the phase voltage. Utilizing the actual phase voltage, the compensation time is calculated online. Then the compensation voltage is derived. Simulation and experimental results show the feasibility and effectivity of the proposed method. They also show that the error voltage is decreased and that the waveform is improved.

Keywords

I. INTRODUCTION

The phase voltage produced by a Voltage Source Inverter (VSI) cannot always be measured directly. When this occurs, the actual phase voltage is often replaced by the command phase voltage. However, due to the dead time effect and the nonideal characteristics of components [1], [2], there is a distinct error between the actual phase voltage and the command phase voltage which may result in current distortion and torque ripples. Thus, it is necessary to compensate the error of the phase voltage.

Numerous methods have been studied and proposed to alleviate the distortion of phase voltage. Most of these methods can be sorted into two types, methods based on model observation [3]-[5] and methods based on mechanism analysis [6]-[8].

Methods based on model observation estimate the error voltage caused by the dead-time effect and the nonideal characteristics of components through adopting motor models or observers. In [9], a simple vectorial disturbance estimator is established by transforming the phase voltage, phase current and rotor position. In [10], the sixth harmonic of the integrator output of a synchronous d-axis proportional integral (PI) current regulator is used to compensate output voltage distortion. Usually, the calculation costs of methods based on model observation are fairly high.

Methods based on mechanism analysis quantitively and theoretically analyze and evaluate dead-time effect. The error voltage is drawn by the volt-second principle of PWM. The efficacy of such method depends on amplitude of compensation voltage and the polarity of phase current. The compensation voltage amplitude can be obtained by off-line pointing and on-line testing [11]. With regard to the current polarity, direct A/D sample is used in many papers [12]. However, the accuracy is usually very low because of Direct Current (DC) drift of sensors and high frequency noise. Since the current polarity determines compensation accuracy, the wrong detection results can make the situation worse [13]. In [14], a hardware circuit is applied to detect the current of the freewheeling diode. In [15], [16], terminal voltage of diode is used to judge current polarity, however, the power supply is complex which may increase costs. The current predictive control in [17] can judge the polarity of current. However, in this method, precise machine parameters are needed.

In this paper, the cause and effect of the error voltage is analyzed, and the change rules of the compensation voltage are determined. Consistency between the compensation time and the phase current is found. On the basis of this new discovery, a novel method for compensating phase voltage is proposed. A simple hardware circuit is designed to realize the real-time feedback of VSI output. Then the compensation time is calculated according to the output. The compensation voltage amplitude and the phase current polarity are both derived from the compensation time. Then the compensation voltage is determined. Simulation and experimental results are presented to verify the effectiveness of the proposed method.

II. ANALYSIS OF PHASE VOLTAGE DISTORTION

A. Distortion Analysis

In reality, due to the nonideal characteristics of components and the parasitic capacitors of switching devices, voltage changes are not instantaneous. They act as a slope process which is plotted in the heavy line in Fig. 1. For the sake of convenience, the actual slope process can be equivalent to a step process which is plotted in the dashed line in Fig. 1. The transformation process is as follows. Taking UBAT/2 as the vertex, shadowed triangles are plotted. Obviously, the upper triangle and the lower triangle have the same area. If the lower triangle is rotated around the UBAT/2 vertex, the lower triangle overlaps with the upper triangle and an equivalent pulse width is made.

E1PWAX_2019_v19n2_333_f0001.png 이미지

Fig. 1. Slope process of voltage change and the equivalent step process.

One arm (phase A) from a VSI is taken as an example to analyze the distortion. Fig. 2 shows the waveform applied to a gate electrode in one PWM period after inserting dead time. Fig. 3 shows the one arm condition when iA>0. The power devices are Insulated Gate Bipolar Transistors (IGBTs). Thus, the current can only flow in one direction.

E1PWAX_2019_v19n2_333_f0002.png 이미지

Fig. 2. Waveform applied to a gate electrode.

E1PWAX_2019_v19n2_333_f0003.png 이미지

Fig. 3. One arm condition when iA>0.

Analyzing Fig. 2 and Fig. 3, the condition of iA >0 is discussed here. In the ‘a’ period of Fig. 2, QL is turned on. Since the IGBT can only conduct in one direction, the current flows through DL, and the potential of the output terminal is (-UBAT/2-UD), where UD is the voltage drop of the freewheeling diode. In the ‘b’ period, QL and QH are both turned off. In this case, the power devices of phase A operate in dead time, and potential of the output terminal is still (-UBAT/2-UD). In the ‘c’ period, QH is turned on and the current flows through QH. Hence, the potential of the output terminal is (UBAT/2-UF), where UF represents the forward voltage drop of the IGBT. In the ‘d’ period, QH and QL are both turned off, and the power devices are working in the other dead time. Thus, the potential of the output terminal is (-UBAT/2-UD), which is the same as the ‘b’ period. The condition of iA <0 is similar to the condition of iA >0. Therefore, it will not be covered here. It can be concluded that the amplitude and phase of the terminal voltage are both distorted.

The authors of [18] deduced the phase voltage distortion in detail. Fig. 4 shows the whole process of how the phase voltage gets distorted. Take phase A as an example. In Fig. 4, Td is the inserting dead time; Tton and Ttoff are the total turn on delay and turn off delay of the gate drive circuits; Tvon is the delay between the gate rising edge and the phase voltage changes, while Tvoff defines the delay between the gate falling edge and the phase voltage changes. To be sure, Tvon and Tvoff both contain two stages.

E1PWAX_2019_v19n2_333_f0004.png 이미지

Fig. 4. Waveform distortion process when iA >0 and iA <0. (a) iA >0. (b) iA <0.

Fig. 5 shows the two stages of Tvon and Tvoff in different current polarities. In Fig. 5, VGE is the switch signals applied to an IGBT gate electrode. Usually, the power devices used in the upper and lower bridge are identical. Therefore, their timedelay characteristics are the same. Taking Fig. 5(a) iA >0 as example, Tvon includes two parts. The first part is the device turns on delay, which is the delay time from the rising edge of gate electrode to the breakover of the IGBT. The second part is the delay of the rise time, which is the delay of the charging time of the parasitic capacitor. Tvoff also includes two parts. The first part is the device turn off delay, which is the delay time from the falling edge of the gate electrode to the shut of the IGBT. The second part is the delay of the fall time. Since the turn on (off) delay is mainly decided by the gate drive circuits, the turn on (off) delay varies little under different conditions. The rise (fall) time is the main factor affecting Tvon and Tvoff. Fig. 5(b) iA <0 is similar to Fig. 5(a) iA >0.

E1PWAX_2019_v19n2_333_f0005.png 이미지

Fig. 5. Tvon and Tvoff in two current polarity. (a) iA>0. (b) iA<0.

B. Distortion Theory

The distortion process is as follows. ① Inserting dead time changes the PWMIdeal to PWMDT. ② Due to the non-ideal characteristics of the parts in the gate drive circuits, the PWMDT changes to PWMDT+TR. PWMDT+TR is the exact signal applied to the IGBT gate electrode. In Fig. 4, U* is the corresponding phase voltage to the outcome of SVPWM. In addition, UIdeal is the ideal output of the VSI, and UActual is the actual output of the VSI. As a result, ΔU=UIdeal-UActual is the error voltage. Obviously, the error voltage ΔU is the exact compensation voltage.

In Fig. 4, the expression of the compensation voltage (iA >0) can be derived using the average value principle of PWM:

\(\Delta U=\frac{T_{c}^{+}}{T_{P W M}} \cdot\left(U_{B A T}+U_{D}-U_{F}\right)+\frac{U^{*}}{U_{B A T}} \cdot U_{F}+\left(1-\frac{U^{*}}{U_{B A T}}\right) \cdot U_{D}\)       (1)

where \(T_c^{+}\) is the compensation time for iA >0. It can be written as (2).

\(T_{c}^{+}=\Delta T_{r i s e}^{+}-\Delta T_{f a l l}^{+}\)       (2)

\(\Delta T_{rise}^{+}\) and \(\Delta T_{fall}^{+}\) are defined as (3) which are total delay time.

\(\left\{\begin{aligned} \Delta T_{r i s e}^{+} &=\frac{T_{d}}{2}+T_{t o n}+T_{v o n} \\ \Delta T_{f a l l}^{+} &=-\frac{T_{d}}{2}+T_{t o f f}+T_{v o f f} \end{aligned}\left(i_{A}>0\right)\right.\)       (3)

\(T_{c}^{+}=T_{d}+\left(T_{ton}-T_{toff}\right)+\left(T_{von}-T_{voff}\right)\)       (4)

Similarly, the compensation voltage and compensation time for iA <0 can be written in (5) and (6).

\(\Delta U=\frac{T_{c}^{-}}{T_{P W M}} \cdot\left(U_{B A T}+U_{D}-U_{F}\right)-\frac{U^{*}}{U_{B A T}} \cdot U_{D}-\left(1-\frac{U^{*}}{U_{B A T}}\right) \cdot U_{F}\)       (5)

\(T_{c}^{-}=-\left[T_{d}+\left(T_{ton}-T_{toff}\right)+\left(T_{von}-T_{voff}\right)\right]\)       (6)

In (1) and (5), the command voltage U* varies from 0 to UBAT. For the sake of convenience, replace U* with \(\bar{U}^{*}\), and the range of  \(\bar{U}^{*}\) is -UBAT /2 ~ UBAT /2. With the definition of Tc and sgn(iA) as (7) and (8), the compensation voltage can be described as (9).

\(T_{c}=\left\{\begin{array}{ll} T_{c}^{+} & \left(i_{A}>0\right) \\ T_{c}^{-} & \left(i_{A}<0\right) \end{array}\right.\)       (7)

\(\operatorname{sgn}\left(i_{A}\right)=\left\{\begin{array}{cc} 1 & \left(i_{A}>0\right) \\ -1 & \left(i_{A}<0\right) \end{array}\right.\)       (8)

\(\Delta U=\frac{T_{c}}{T_{P W M}} \cdot\left(U_{B A T}+U_{D}-U_{F}\right)+\operatorname{sgn}\left(i_{A}\right) \cdot \frac{U_{F}+U_{D}}{2}+\frac{\bar{U}^{*}}{U_{B A T}} \cdot\left(U_{F}-U_{D}\right)\)       (9)

III. PROPOSED COMPENSATION METHOD

From (9), the amplitude of the compensation voltage is decided by Tc, TPWM, UBAT, UD, UF and \(\bar{U}^{*}\). Among all of the parameters, \(\bar{U}^{*}\), UBAT, and TPWM are the easiest to obtain. UD and UF can either be obtained online or composed a look-up table offline. From (9), Tc is the key factor that affects the amplitude of the compensation voltage. However, Tc is hard to obtain. From (4) and (6), the parameters that affect Tc are Td, Tton, Ttoff, Tvon and Tvoff. Among them, Td is given by a program. Tton and Ttoff are the total delay of the gate drive circuits. Since the circuits work in a simple condition where the power of the circuits is approximately constant, Tton and Ttoff can be considered as constants. However, it is difficult to get the accurate values of Tvon, Tvoff by the off-line or prediction method. Aiming at obtaining an accurate compensation time Tc, this paper proposed a method that calculates Tc by utilizing online real-time feedback on the rectangular wave of the phase voltage. Fig. 5 illustrates that the compensation time Tc is equal to the high-level duration of UIdeal minus the high-level duration of UActual. Thus, once the high-level duration of UActual is measured Tc can be calculated.

Equation (9) implies that the compensation time is mainly affected by the current polarity. Methods using A/D converters to get current in many papers are sensitive to noise. Moreover, a phase shift will be introduced when using filters, therefore, results in judgments are far from accurate. In this paper, the consistency between the compensation time Tc and the phase current is found. With this regularity, the current polarity can be judged by the sign of the compensation time Tc.

A. Derivation of Rise Time Tr and Fall Time Tf

As shown in Fig. 6, the rise time Tr (fall time Tf) is the main factor affecting Tvon and Tvoff. To verify the consistency between the current polarity and the sign of the compensation time Tc, the relationship between Tr (Tf) and the current should be derived. The derivation is based on the charging (discharging) time model of the parasitic capacitor.

E1PWAX_2019_v19n2_333_f0006.png 이미지

Fig. 6. Analysis of waveform distortions.

The terminal voltage v linearly rises after the turn off of the lower switch when ir is negative, as given by:

\(v=\frac{i_{r}}{C_{p}} t\)       (10)

where Cp is the parasitic capacitance of one arm.

In Fig. 6, the rising edge of PWMDT+TR+Tdon represents the actual turn on moment of the upper switch, so does PWMDT+TR+Tdoff. The transmit delay Tton and Ttoff of the two gate drive signals are considered to be the same. In addition, taking into consideration the difference between the turn on delay Tdon and the turn off delay Tdoff, the timespan between these two moments is derived as Td + Tdon - Tdoff. When ir is equal to a critical value Ic, the terminal voltage reaches UBAT at the end of Td + Tdon - Tdoff. In addition, Ic can be deduced as (11) according to (10).

\(I_{c}=\frac{U_{B A T} C_{P}}{T_{d}+T_{d o n}-T_{d o f f}}\)       (11)

Fig. 7 shows the variation trend of the terminal voltage v at different currents ir. The dotted line in the figure sets as the equivalent rising time. Suppose the rising edge of terminal voltage is an ideal step signal, and the average value of terminal voltage in a PWM period remains the same after the equivalent processing. The equivalent rising edge represents the actual step moment of the terminal voltage. The blue shaded space and the red shaded space have the same area. According to this rule, the rise time Tr at different values of ir is derived in (12).

\(T_{r}=\left\{\begin{array}{ll} \frac{U_{B A T} C_{p}}{-2 i_{r}} & \left(i_{r} \leq-I_{c}\right) \\ \left(T_{d}+T_{\text {don}}-T_{\text {dof}}\right)+\frac{i_{r}\left(T_{d}+T_{\text {don}}-T_{\text {dof}}\right)^{2}}{2 U_{B A T} C_{p}} & \left(-I_{c}<~i_{r}<~0\right) \\ 0 & \left(i_{r}>~0\right) \end{array}\right.\)       (12)

E1PWAX_2019_v19n2_333_f0007.png 이미지

Fig. 7. Variation trends of the terminal voltage v and rise time Tr at different currents. (a) ir <−Ic. (b) ir = −Ic. (c) −Ic < ir < 0. (d) ir > 0.

The fall time Tf at different currents is derived as given by expression (13).

\(T_{f}=\left\{\begin{array}{l} 0 \\ \left(T_{d}+T_{d o n}-T_{d o ff}\right)-\frac{i_{f}\left(T_{d}+T_{d o n}-T_{d o f}\right)^{2}}{2 U_{B A T} C_{p}} \\ \frac{U_{B A T} C_{p}}{2 i_{f}} \end{array}\right.\)       (13)

When if is negative and the upper switch is turned on, the parasitic capacitor is shorted and the terminal voltage v is pulled down to zero in a very short time. This time is ignored in the analysis of Tf. Curves of Tr and Tf are plotted based on equations (12) and (13), as shown in Fig. 8, where Td =3us, Tdon=0.12us, Tdoff =0.51us, UBAT =248V and Cp=1nF.

E1PWAX_2019_v19n2_333_f0008.png 이미지

Fig. 8. Characteristics of the rise time and fall time of inverter output voltage for the instantaneous value of phase current.

B. Demonstration of the Consistency between the Sign of the Compensation Time Tc and the Current Polarity

Before derivation the consistency, some assumptions should be set and some minor factors should be neglected. (1) The switches of one arm is of consistency. (2) The charging time of the parasitic capacitor is zero when connected to the positive pole of battery. (3) The discharging time of the parasitic capacitor is zero after the lower switch is turned on when the current is negative. (4) The transition delays of the rising and falling edge of the gate-drive signals are the same, Tton= Ttoff. (5) Ignore the effect of zero-current clamping. The demonstration is divided into 3 conditions according to the polarities of ir and if.

1) ir >0 and if >0: Under this condition, the rising edge and falling edge of the terminal voltage are caused by the turn on and turn off of the upper switch, respectively. As shown in Fig. 5(a), Tvon and Tvoff are:

\(\left\{\begin{array}{l} T_{\text {von}}=T_{\text {don}}+T_{r} \\ T_{\text {voff}}=T_{\text {doff}}+T_{f} \end{array}\right.\)       (14)

Considering (4), (14) and Fig. 7, when if >0, Tf increases with the decrease of if. When if →0+, Tf reaches its maximum value Td + Tdon - Tdoff, and Tvoff also reaches its maximum value Td + Tdon. Tc reaches its minimum value Tr according to (15). Tr is supposed to be zero when ir >0. However, Tr is close to but slightly larger than zero. The minimum value of Tc is bigger than zero. Therefore, Tc >0 when ir >0 and if >0. The derivation process is concluded as follows:

\(\begin{aligned} \lim _{i_{f} \rightarrow 0^{+}} T_{c} &=\lim _{i_{f} \rightarrow 0^{+}}\left(T_{d}+\left(T_{\text {ton}}-T_{\text {toff}}\right)+\left(T_{\text {von}}-T_{\text {voff}}\right)\right) \\ &=\lim _{i_{f} \rightarrow 0^{+}}\left(T_{d}+\left(T_{\text {von}}-T_{\text {voff}}\right)\right) \\ &=T_{d}+\left(T_{\text {don}}+T_{r}\right)-\left(T_{\text {doff}}+\lim _{i_{f} \rightarrow 0^{+}} T_{f}\right) \\ &=T_{d}+\left(T_{\text {don}}+T_{r}\right)-\left(T_{\text {doff}}+\left(T_{d}+T_{\text {don}}-T_{\text {doff}}\right)\right) \\ &=T_{r}>0 \end{aligned}\)       (15)

2) ir <0 and if <0: Under this condition, when ir <0, Tr increases with the increase of ir. When ir →0-, Tr reaches its maximum value Td + Tdon - Tdoff, and Tvoff also reaches its maximum value Td + Tdon and Tc reaches its maximum value – Tf according to (16). The maximum value of Tc is negative. Therefore, Tc <0 when ir <0 and if <0. The derivation process is concluded into the following equation.

\(\begin{aligned} \lim _{i_{r} \rightarrow 0^{-}} T_{c} &=-\lim _{i_{r} \rightarrow 0^{-}}\left(T_{d}+\left(T_{\text {ton}}-T_{\text {toff}}\right)+\left(T_{\text {von}}-T_{\text {voff}}\right)\right) \\ &=-\lim _{i_{r} \rightarrow 0^{-}}\left(T_{d}+\left(T_{\text {von}}-T_{\text {voff}}\right)\right) \\ &=-\left(T_{d}+\left(T_{\text {don}}+T_{f}\right)-\left(T_{\text {doff}}+\lim _{i_{r} \rightarrow 0^{-}} T_{r}\right)\right) \\ &=-\left(T_{d}+\left(T_{\text {don}}+T_{f}\right)-\left(T_{\text {doff}}+\left(T_{d}+T_{\text {don}}-T_{\text {doff}}\right)\right)\right) \\ &=-T_{f}<0 \end{aligned}\)       (16)

3) ir <0 and if >0: The compensation time Tc in this condition is:

\(T_{c}=\Delta T_{r i s e}^{-}-\Delta T_{f a l l}^{+}=T_{r}-T_{f}\)       (17)

As in Fig. 8, when |ir|<|if|, Tr>Tf. Therefore, Tc > 0 according to equation (17). Similarly, when |ir|=|i| and |ir|>|i|, the conclusions Tc = 0 and Tc < 0 can be derived respectively.

Summarizing the relation between Tc, ir and if under the three conditions, the following expression is obtained.

\(\operatorname{sgn}\left(T_{c}\right)=\left\{\begin{array}{ll} +1 & i_{r}+i_{f}>0 \\ 0 & i_{r}+i_{f}=0 \\ -1 & i_{r}+i_{f}<0 \end{array}\right.\)       (18)

Define the equivalent phase current polarity iep:

\(i_{e p}=\operatorname{sgn}\left(i_{r}+i_{f}\right)\)       (19)

Introduce iep into expression (18). Then expression (20) is derived as:

\(i_{e p}=\operatorname{sgn}\left(T_{c}\right) \)       (20)

It has been theoretically verified that the sign of the compensation time Tc is consistent with the equivalent phase current polarity.

C. Experiment Verification of the Demonstration

Fig. 9 shows the variation trend of the terminal voltage in 6 consecutive cycles when the phase current increases from negative to positive in experiments. Fig. 10 shows the variation trend of the phase current, the equivalent phase current polarity iep and the compensation time Tc of the 6 consecutive cycles in Fig. 8. In Fig. 9(a), the rise time is long and the fall time is short, which indicates that current at the rising edge ir and falling edge if are both negative, as shown in Fig. 9(a). In Fig. 9(b) and Fig. 9(c), the rise time and fall time both increase when compared with Fig. 9(a). The rise time increases when the current is negative since if the amplitude of the current decreases, the charging time of the parasitic capacitor increases and then the rise time increases. The fall time increases since the current at the falling edge if it has changed from negative in Fig. 9(a) to positive in Fig. 9(b) and Fig. 9(c), as shown in Fig. 10. The fall time in Fig. 9(c) is shorter than that in Fig. 9(b) because current at the falling edge if it increases and the parasitic capacitor discharges faster. In Fig. 9(a), (b), (c), (d) and (e), the rise time remains long which means that the current at the rising edge ir is still negative, and the rising time becomes longer and longer since ir becomes smaller and smaller and the parasitic capacitor charges slower and slower. When the absolute value of ir is smaller than Ic, the charging time of the parasitic capacitor is limited by Td + Tdon - Tdoff. Therefore, the slope of the rising edge changes sharply in Fig. 9(e). In Fig. 9(f), the rise time is short and the fall time is long, which indicates that the current is positive at both the rising edge and the falling edge. To summarize, the current finishes the change from negative to positive in 6 consecutive cycles, and the phase current is oscillating in this process. In particular, in Fig. 9(d), the current amplitude at the rising edge and the falling edge are about equal but the polarities are opposite. This is the condition where the equivalent phase current polarity iep is equal to zero. It can be seen roughly that Tc=0 in the figure. It is experimentally verified that the compensation time Tc has the same sign as the equivalent phase current. The variation trend of the phase voltage in 6 consecutive cycles when the phase current decreases from positive to negative in experiments will not be repeated here.

E1PWAX_2019_v19n2_333_f0009.png 이미지

Fig. 9. Trend of the terminal voltage in 6 consecutive cycles when the phase current increases from negative to positive in experiments.

E1PWAX_2019_v19n2_333_f0010.png 이미지

Fig. 10. Variation trend of the phase current, equivalent phase current polarity iep and compensation time Tc of the 6 consecutive cycles in Fig. 9.

Taken together, the amplitude and polarity of the compensation voltage can be derived from the compensation time Tc. Thus, the compensation method is simplified. The key factor turns into accurately measuring the compensation time Tc. Since the change rule of Tc is complicated, the online measurement of Tc is implemented in this paper. As defined above, the compensation time Tc is equal to the high-level duration of UIdeal minus the high-level duration of UActual. The high-level duration of UIdeal is given by PWMIdeal, and the high-level duration of UActual can be measured by real-time feedback of the terminal voltage. The actual terminal voltage is a periodic rectangular wave. Thus, the event capture unit can be used to obtain the high-level duration of UActual. In addition, since the actual terminal voltage is digital signal, it is easy to catch and interference-free. As a result, isolation is not required for the hardware feedback circuit, and a high-speed comparator for voltage comparison is used to get the high-level duration of UActual precisely and quickly. Fig. 11 shows a control-model with the proposed compensation method.

E1PWAX_2019_v19n2_333_f0011.png 이미지

Fig. 11. Control-model with the proposed compensation method.

IV. SIMULATION RESULTS

A simulation model is established to verify the proposed method. The simulation parameters are shown in Table I.

TABLE I SIMULATION PARAMETERS

E1PWAX_2019_v19n2_333_t0001.png 이미지

The conventional open-loop fixed compensation is a simple and relatively effective compensation solution. The compensation time Tc equals to dead-time Td. The compensation phase voltage can be defined in (21).

\(\Delta U_{A}^{c o n v}=\operatorname{sgn}\left(i_{A}\right) \cdot \frac{T_{d}}{T_{P W M}} \cdot U_{B A T}\)       (21)

Fig. 12 is a voltage waveform of the α axis and β axis in actual situations without compensation. In actual situations, the voltage and current are severely distorted especially by the 5th and 7th harmonics.

E1PWAX_2019_v19n2_333_f0012.png 이미지

Fig. 12. Voltage waveforms of the α axis and β axis with FFT results in actual situations without compensation. (a) α axis voltage waveform and FFT results. (b) β axis voltage waveform and FFT results.

Fig. 13 is a voltage waveform of the α axis and β axis in actual situations adopting the conventional compensation scheme. It can be seen in Fig. 13 that the conventional scheme does reduce the distortion effect. However, the distortion in the zero-crossing region is still serious. This is because in the conventional scheme, the compensation time is fixed to Td. However, as shown above, the compensation time is approximately equal to Td only when the current amplitude is large and it varies a lot when the current amplitude is close to zero. Therefore, the conventional scheme can alleviate distortion when the current amplitude is large. However, it has no effect when the current amplitude is close to zero.

E1PWAX_2019_v19n2_333_f0013.png 이미지

Fig. 13. Voltage waveforms of the α axis and β axis with FFT results in actual situations adopting the conventional compensation scheme. (a) α axis voltage waveform and FFT results. (b) β axis voltage waveform and FFT results.

Fig. 14 shows voltage waveforms of the α axis and β axis in actual situations by adopting the proposed compensation method. Fig. 14 verifies that the proposed method can make the voltage and current waveforms approach to a sine wave. The THD value is near 1%, and the proposed method behaves much better when current is close to zero.

E1PWAX_2019_v19n2_333_f0014.png 이미지

Fig. 14. Voltage waveforms of the α axis and β axis with FFT results in actual situations adopting the proposed compensation method. (a) α axis voltage waveform and FFT results. (b) β axis voltage waveform and FFT results.

V. EXPERIMENT RESULTS

An experimental platform is set up with a TMS320F28335. The load motor is an 184W induction motor. The experimental platform set up is shown in Fig. 15. The parameters of the experimental platform are listed in Table II.

E1PWAX_2019_v19n2_333_f0015.png 이미지

Fig. 15. Experimental platform.

TABLE II EXPERIMENTAL PARAMETERS

E1PWAX_2019_v19n2_333_t0002.png 이미지

Fig. 16 shows waveforms of DSP feedback signal and the output signal of the VSI. As shown in Fig. 16, UActual has a distinct phase error and the feedback signal mirrors the actual pulse width quite well. In addition, when the rise time or fall time is long, the feedback signal reflects the equivalent pulse width defined in Fig. 1.

E1PWAX_2019_v19n2_333_f0016.png 이미지

Fig. 16. DSP output signal, feedback signal and VSI output signal. (a) Phase current is negative. (b) Phase current is positive.

A. Comparison of the Compensation Error

Fig. 17 shows a contrast of the compensation voltage between the conventional scheme and the proposed scheme. It is clear that after compensation, the error voltage with the proposed scheme is much less than the error voltage with the conventional scheme. Moreover, the compensation voltages of the two schemes differ greatly at the zero-crossing regions.

E1PWAX_2019_v19n2_333_f0017.png 이미지

Fig. 17. Comparison of compensation voltages between the conventional method and proposed method. (a) Error voltage after compensation. (b) Compensation voltage. (c) Errors of the two compensation methods.

B. Compensation Effects at Low Speed

Fig. 18 and Fig. 19 show current and voltage waveforms at an ultra-low speed of 3r/min. As can be seen in the figures, the voltage and current are seriously distorted and the motor jitters violently. The actual voltage is almost the same as the command voltage when applying the proposed method. However, the effect of the conventional scheme is not satisfying. The compensation voltage of the conventional method consists of straight lines. However, the compensation voltage of the proposed method has more rounded edges.

E1PWAX_2019_v19n2_333_f0018.png 이미지

Fig. 18. α axis current and α axis compensation voltage at 3r/min. (a) Phase current without compensation. (b) Phase current with the conventional compensation. (c) Phase current with the proposed compensation.

E1PWAX_2019_v19n2_333_f0021.png 이미지

Fig. 19. α axis current and α axis compensation voltage at 3r/min. (a) Phase voltage without compensation. (b) Phase voltage with the conventional compensation. (c) Phase voltage with the proposed compensation.

Fig. 20 and Fig. 21 show current and voltage waveforms at a speed of 30r/min. The conventional method has a negative effect on the zero-crossing regions while the proposed method compensates the voltage almost perfectly during the whole process.

E1PWAX_2019_v19n2_333_f0022.png 이미지

Fig. 20. α axis current and α axis compensation voltage at 30r/min. (a) Phase current without compensation. (b) Phase current with the conventional compensation. (c) Phase current with the proposed compensation.

E1PWAX_2019_v19n2_333_f0023.png 이미지

Fig. 21. α axis current and α axis compensation voltage at 30r/min. (a) Phase voltage without compensation. (b) Phase voltage with the conventional compensation. (c) Phase voltage with the proposed compensation.

C. Compensation Effects When the Speed Varies

Fig. 22 shows that the compensation time always changes with the phase current. Therefore, this regularity has been verified by theoretical derivation, simulations and experiments. In addition, in Fig. 22(c), the experiment with speed varies from 3r/min to 30r/min is carried out and the compensation time still follows the current perfectly.

E1PWAX_2019_v19n2_333_f0024.png 이미지

Fig. 22. Waveforms when the rotor speed leaps from 3r/min to 30r/min. (a) α axis current and compensation time Tc. (b) α axis current and compensation voltage. (c) α axis actual voltage and command voltage.

Fig. 23 shows compensation results at a relatively high frequency with the proposed method in experiments. The FFT analysis indicates that the proposed method is effective in suppressing voltage harmonics at a high frequency. As can be seen in Fig. 24, with an increase of frequency, the voltage harmonics decrease to a low level even without compensation. Instead of suppressing voltage harmonics, the traditional method aggravates voltage distortion, while the proposed compensation method alleviates voltage distortion under all measured frequencies.

E1PWAX_2019_v19n2_333_f0019.png 이미지

Fig. 23. α axis voltage and FFT analysis at a relatively high frequency with the proposed method. (a) 30Hz. (b) 60Hz.

E1PWAX_2019_v19n2_333_f0020.png 이미지

Fig. 24. Voltage THD at various frequencies.

VI. CONCLUSIONS

The voltage distortion caused by the dead time and nonideal characteristics of components has a negative effect on the performance of motors. Therefore, compensation of the voltage is necessary in high precision control systems. The distortions in the entire driving unit are synthetically considered in the proposed method, and the feedback control of a VSI is realized. This paper theoretically and experimentally demonstrates the consistency between the compensation time and the corresponding phase current in one PWM cycle. Finally, it is concluded that the amplitude and polarity of compensation voltage can both be derived from the compensation time. Simulation and experimental results show that the proposed method can achieve a satisfactory effect under various conditions. When compared with conventional methods, the proposed method doesn’t need high-precision current sensing. Thus, it has broader application prospects.

ACKNOWLEDGMENT

The authors gratefully acknowledge the financial support of the Primary Research and Development Plan of Shandong Province (2016ZDJS03A04), the Fundamental Research Funds for the Central Universities (HIT.NSRIF.201705) and Natural Science Foundation of Shandong Province (ZR2017MEE011).

References

  1. H. S. Kim, K. H. Kim, and M. J. Youn, "On-line dead-time compensation method based on time delay control," IEEE Trans. Contr. Syst. Technol. Vol. 11, No. 2, pp. 279-285, Mar./Apr. 2003. https://doi.org/10.1109/TCST.2003.809251
  2. Y. Park and S.-K. Sul, “A novel method utilizing trapezoidal voltage to compensate for inverter nonlinearity,” IEEE Trans. Power Electron., Vol. 27, No. 12, pp. 4837-4846, Dec. 2012. https://doi.org/10.1109/TPEL.2012.2192451
  3. N. Urasaki, T. Senjyu, K. Uezato, and T. Funabashi. "Online dead-time compensation method for permanent magnet synchronous motor drive," Proc. ICIT '02. Vol. 1. pp. 268-273, 2002.
  4. H. W. Kim, M. J. Youn, K. Y. Cho, and H. S. Kim, “Nonlinearity estimation and compensation of PWM VSI for PMSM under resistance and flux linkage uncertainty,” IEEE Trans. Contr. Syst. Technol., Vol. 14, No. 4, pp. 589-601, Jul. 2006. https://doi.org/10.1109/TCST.2006.876622
  5. Y. A.-R. I. Mohamed, "Adaptive self-tuning speed control for PMSM drive system with dead time," IEEE Trans. Energy Convers., Vol. 21, No. 4, pp. 885-862, Dec. 2006. https://doi.org/10.1109/TEC.2005.853739
  6. D. Park and K. Kim, “Parameter-independent online compensation scheme for dead time and inverter nonlinearity in IPMSM drive through waveform analysis,” IEEE Trans. Ind. Electron., Vol. 61, No. 2, pp. 701-707, Feb. 2014. https://doi.org/10.1109/TIE.2013.2251737
  7. N. Urasaki, T. Senjyu, K. Uezato, and T. Funabashi, “An adaptive dead-time compensation strategy for voltage source inverter fed motor drives,” IEEE Trans. Power Electron., Vol. 20, No. 5, pp. 1150-1160, Sep. 2005. https://doi.org/10.1109/TPEL.2005.854046
  8. C.-H. Choi and J.-K. Seok, “Compensation of zero-current clamping effects in high-frequency-signal-injection-based sensorless PM motor drives,” IEEE Trans. Ind. Appl., Vol. 43, No. 5, pp. 1258-1265, Sep. 2007. https://doi.org/10.1109/TIA.2007.904409
  9. K.S. Young, W. Lee, M. S. Rho, and S. Y. Park. "Effective dead-time compensation using a simple vectorial disturbance estimator in PMSM drives," IEEE Trans. Ind. Electron., Vol. 57, No. 5, pp. 1609-1614, May 2010. https://doi.org/10.1109/TIE.2009.2033098
  10. S.-H. Hwang and J.-M. Kim, “Dead time compensation method for voltage-fed PWM inverter,” IEEE Trans. Energy Convers., Vol. 25, No. 1, pp. 1-10, Mar. 2010. https://doi.org/10.1109/TEC.2009.2031811
  11. M. Ogawa, S. Ogasawara, and M. Takemoto, "A feedbacktype dead-time compensation method for high-frequency PWM inverter - Delay and pulse width characteristics," in Proc. IEEE 27th Annu. Appl. Power Electron. Conf. Expo., pp. 100-105, 2012.
  12. L. Q. Zhou, "Dead-time compensation method of SVPWM based on DSP," IEEE Conf. on Ind. Electron. and Appl., pp. 2355-2358, 2009.
  13. N. Urasaki, T. Senjyu, K. Uezato, and T. Funabashi, "A dead-time compensation strategy for permanent magnet synchronous motor d rive sup-pressing current distortion," in Proc. IEEE IECON 2003, pp. 1255-1260, 2003.
  14. Y. K. Lin and Y. S. Lai, “Dead-time elimination of PWM controlled inverter/converter without separate power sources for current polarity detection circuit,” IEEE Trans. Ind. Electron., Vol. 56, No. 6, pp. 2121-2127, Jun. 2009. https://doi.org/10.1109/TIE.2009.2014305
  15. K. M. Cho, W. S. Oh, Y. T. Kim, and H. J. Kim, “A new switching strategy for pulse width modulation (PWM) power converters,” IEEE Trans. Ind. Electron., Vol. 54, No. 1, pp. 330-337, Feb. 2007. https://doi.org/10.1109/TIE.2006.888793
  16. L. Chen and F. Z. Peng, “Dead-time elimination for voltage source inverters,” IEEE Trans. Power Electron., Vol. 23, No. 2, pp. 574-580, Mar. 2008. https://doi.org/10.1109/TPEL.2007.915766
  17. H.-T. Moon, H.-S. Kim, and M.-J. Youn, “A discrete-time predictive current control for PMSM,” IEEE Trans. Power Electron., Vol. 18, No. 1, pp. 464-472, Jan. 2003. https://doi.org/10.1109/TPEL.2002.807131
  18. D. F. Wang, B. W. Yang, C. Zhu, C. W. Zhou, and J. Qi, “A feedback-type phase voltage compensation strategy based on phase current reconstruction for ACIM drives,” IEEE Trans. Power Electron., Vol. 29, No. 9, pp. 5031-5043, Sep. 2014. https://doi.org/10.1109/TPEL.2013.2285399