Next Article in Journal
Analytical Calculation of D- and Q-axis Inductance for Interior Permanent Magnet Motors Based on Winding Function Theory
Next Article in Special Issue
Smooth Switching Technique for Voltage Balance Management Based on Three-Level Neutral Point Clamped Cascaded Rectifier
Previous Article in Journal
Study on the Criteria for the Determination of the Road Load Correlation for Automobiles and an Analysis of Key Factors
Previous Article in Special Issue
Implementation of Rapid Prototyping Tools for Power Loss and Cost Minimization of DC-DC Converters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A High-Precision Control for a ZVT PWM Soft-Switching Inverter to Eliminate the Dead-Time Effect

Department of Electrical Engineering, Harbin Institute of Technology, Harbin 150080, China
*
Author to whom correspondence should be addressed.
Energies 2016, 9(8), 579; https://doi.org/10.3390/en9080579
Submission received: 27 April 2016 / Revised: 13 July 2016 / Accepted: 18 July 2016 / Published: 25 July 2016
(This article belongs to the Special Issue Power Electronics Optimal Design and Control)

Abstract

:
Attributing to the advantages of high efficiency, low electromagnetic interference (EMI) noise and closest to the pulse-width-modulation (PWM) converter counterpart, zero-voltage-transition (ZVT) PWM soft-switching inverters are very suitable for high-performance applications. However, the conventional control algorithms intended for high efficiency generally results in voltage distortion. Thus, this paper, for the first time, proposes a high-precision control method to eliminate the dead-time effect through controlling the auxiliary current in the auxiliary resonant snubber inverter (ARSI), which is a typical ZVT PWM inverter. The dead-time effect of ARSI is analyzed, which is distinguished from hard-switching inverters. The proposed high-precision control is introduced based on the investigation of dead-time effect. A prototype was developed to verify the effectiveness of the proposed control. The experimental results shows that the total harmonic distortion (THD) of the output current of the ARSI can be reduced compared with that of the hard-switching inverter, because the blanking delay error is eliminated. The quality of the output current and voltage can be further improved by utilizing the proposed control method.

1. Introduction

In high-performance applications, the high switching frequency is the least requirement for power inverters to achieve high dynamical response and high precision [1]. However, hard-switching power inverters suffer from large switching loss and severe electromagnetic interference (EMI) as the switching frequency increases [2,3].
In order to solve the problems of large switching loss and severe EMI in a power inverter with high switching frequency, the use of the soft-switching technique is one of the best options. It utilizes auxiliary components to limit the di/dt or dv/dt during the commutation period, and thus reduces the overlap between the voltage and current of semiconductor switches. To date, a variety of soft-switching DC-AC topologies have been proposed [4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]. Among them, the zero-voltage transition (ZVT) pulse-width-modulation (PWM) inverters is a typical soft-switching inverters. An auxiliary circuit connected in parallel with the main power path is employed in ZVT PWM inverters, which only operate for a short interval before and after the commutation period of the main switches. This makes ZVT inverters the closest to the PWM converter counterpart. In addition, ZVT PWM inverters have the advantages of operating with soft switching within a wide load range and low voltage and current stresses over other types of soft-switching inverters.
Several topologies of the ZVT PWM inverters have been proposed. The auxiliary resonant commutated pole inverter (ARCPI) has been proposed with two auxiliary switches per phase [4,5]. The ARCPI can meet the demand for high efficiency and low voltage and current stresses. However, the major drawback is the existence of the split capacitors, which cause the problems of capacitor charge balance. The auxiliary resonant snubber inverter (ARSI) has been proposed to eliminate the split capacitors, but the three-phase topology cannot utilize the conventional space-vector-pulse-width modulation (SVPWM) [6,7]. Thus, they are more suitable for permanent magnet brushless DC motors instead of all types of motors. The single-phase topology is very attractive with only two auxiliary switches and well fit to the conventional PWM. Meanwhile, the ZVT inverter using coupled magnetics has been proposed to eliminate the split capacitors [8,9,10]. However, these topologies need coupled inductors and a large number of auxiliary switches, which increase the cost and difficulty of the circuit realization. The ZVT PWM converter has been synthesized and summarized in [11,12].
Although each topology has its drawbacks, the ZVT inverters are widely adopted due to its high efficiency, low EMI noise, available to utilize PWM and low voltage and current stresses. However, the main problem in high-performance applications is the dead-time effect, which brings about distortion and nonlinear voltage error. Extensive studies have been completed on the elimination [13,14] and compensation [15,16,17] of the dead-time effect, but they are focused on hard-switching inverters. With the additional auxiliary circuit, the auxiliary current is a new controllable variable in the ZVT PWM inverters compared with hard-switching inverters. Just as the DC-link soft-switching inverter, the zero-voltage notches can influence the output and increase the nonlinearity [18]. The auxiliary current can also affect the output voltage and current of ZVT PWM inverters, which makes the dead-time effect quite different from that of hard-switching inverters. Besides, the conventional control of ZVT PWM inverters including the fix-timing control [19,20] and variable-timing control [20,21,22] aim to improve the efficiency and leads to voltage distortion in turn.
Motivated by the dead-effect elimination of hard-switching inverters and lack of studies about the impact of auxiliary current on linearity of a ZVT PWM soft-switching inverter, this paper analyzes the dead-time effect of a typical example of ZVT PWM soft-switching inverters—ARSI. A high-precision control by controlling the auxiliary current to eliminate the dead-time effect is proposed. A prototype was developed to verify the effectiveness of the proposed control method.

2. Commutation of the Auxiliary Resonant Snubber Inverter

Figure 1 depicts the single-phase ARSI topology analyzed in this paper, which consists of a standard H-bridge inverter, resonant capacitors and an auxiliary circuit. The proper operation of the auxiliary switches Sr1 and Sr2 can create zero-voltage-switching (ZVS) condition for the main switches S1–S4. Meanwhile, the auxiliary switches can realize zero-current switching (ZCS).
The detailed circuit operation will be analyzed in the case of positive output current. In the following, we assume that:
1)
All components and devices are ideal;
2)
The gate signals of the MOSFETs are ideal square-wave;
3)
The load Lo is large enough to maintain the load current constant during each switching cycle.
One switching cycle of the operating stages and the operating waveforms are, respectively, shown in Figure 2 and Figure 3, where vds is the drain-source voltage of a MOSFET, id is the drain current of a MOSFET, vg is the practical gate signal with dead-time, vg,id is the ideal gate signal, iLr is the resonant inductor current, vab is the practical pole voltage across the load with dead-time, vab,id is the ideal pole voltage across the load and verr is the voltage error between vab and vab,id.
1) Stage A (t0t1): The main switches S1 and S4 fully conducts the load current and S2 and S3 are in the off state. Therefore, the pole voltage vab is expressed as follows:
v a b ( t ) = V s
2) Stage B (t1t2): Due to the existence of the resonant capacitors Cr1 and Cr4, vds1 and vds4 increase very slowly. Therefore, S1 and S4 are turned off at ZVS at t1. Then, the load begins resonating with four resonant capacitors. Cr2 and Cr3 are discharged and Cr1 and Cr4 are charged due to the positive load current. The drain-source voltages of MOSFETs can be calculated as follows:
v d s 1 ( t ) = v d s 4 ( t ) = i o 2 C r ( t t 1 )
v d s 2 ( t ) = v d s 3 ( t ) = V s i o 2 C r ( t t 1 )
The pole voltage can be obtained as follows:
v a b ( t ) = v d s 3 ( t ) v d s 4 ( t ) = V s i o C r ( t t 1 )
When vds2 and vds3 decrease to zero at t2, the resonant period is over. The resonant time is calculated as follows:
Δ t 12 = t 2 t 1 = 2 C r V s i o
3) Stage C and D (t2t4): After the vds2 and vds3 decrease to zero, the current freewheels through the body diodes D2 and D3 and vds2 and vds3 are clamped to zero. Therefore, S2 and S3 are turned on at ZVS condition at t3. After t3, the current is diverted from D2 and D3 to the channels of S2 and S3. During these stages, the pole voltage vab can be written as follows:
v a b ( t ) = V s
4) Stage E and F (t4t6): Sr1 is turned on at t4 at ZCS condition, resulting in charging the resonant inductor with voltage Vs. The resonant inductor current can be calculated as follows:
i L r ( t ) = V s L r ( t t 4 )
At t5, the resonant inductor current iLr equals the load current io. After t5, S2 and S3 work from third quadrant to first quadrant because iLr is larger than io. To obtain the resonant inductor current ILrm, the charging time can be obtained according to Equation (7).
Δ t 46 = t 6 t 4 = I L r m L r V s
During this stage, the pole voltage is as follows:
v a b ( t ) = V s
5) Stage G (t6t7): The resonant inductor is charged to ILrm at t6. Meanwhile, S2 and S3 are turned off at ZVS condition at t6. Thus, the resonant inductor begins resonating with four resonant capacitors. Cr1 and Cr4 are discharged and Cr2 and Cr3 are charged. The equations during this resonant period can be written as follows.
v d s 1 ( t ) + v d s 3 ( t ) = V s
i c r 1 ( t ) = C r d v d s 1 ( t ) d t
i c r 3 ( t ) = C r d v d s 3 ( t ) d t
i c r 1 ( t ) + i L r ( t ) = i o + i c r 3 ( t )
v d s 1 ( t ) v d s 3 ( t ) = L r d i L r ( t ) d t
Therefore, the inductor current and drain-source voltages of the main MOSFETs can be obtained as follows according to Equations (10)–(14).
i L r ( t ) = ( I L r m i o ) cos ω A ( t t 6 ) + V s Z A sin ω A ( t t 6 ) + i o
v d s 1 ( t ) = v d s 4 ( t ) = 1 2 V s + 1 2 V s cos ω A ( t t 6 ) 1 2 Z A ( I L r m i o ) sin ω A ( t t 6 )
v d s 2 ( t ) = v d s 3 ( t ) = 1 2 V s 1 2 V s cos ω A ( t t 6 ) + 1 2 Z A ( I L r m i o ) sin ω A ( t t 6 )
where ω A = 1 L r C r , Z A = L r C r , and ILrm is the initial resonant inductor current.
The pole voltage can be obtained as follows:
v a b ( t ) = v d s 3 ( t ) v d s 4 ( t ) = Z A ( I L r m i o ) sin ω A ( t t 6 ) V s cos ω A ( t t 6 )
For vds1(t) = 0, the resonant time can be calculated as:
Δ t 67 = t 7 t 6 = 2 ω A arcsin V s V s 2 + Z A 2 ( I L r m i o ) 2
At the end of the resonant time t7, iLr can be obtained from Equations (15) and (19).
i L r ( t 7 ) = I L r m
6) Stage H–J (t7t10): After the voltages vds1 and vds4 decrease to zero, the body diodes D1 and D4 conduct the current so that vds1 and vds4 are clamped to zero. Therefore, S1 and S4 are turned on at the ZVS condition at t8 and take over the load current. During these stages, the pole voltage can be obtained.
v a b ( t ) = V s
Owing to the positive pole voltage, the resonant inductor is discharged. During the discharging period, iLr can be calculated as follows:
i L r ( t ) = I L r m V s L r ( t t 7 )
After the current iLr decreases to zero, Sr1 are turned off at ZCS condition. The discharging time can be obtained as follows according to Equation (22).
Δ t 710 = t 10 t 7 = I L r m L r V s

3. Dead-Time Effect and Voltage Error

The duty ratio and output voltage are respectively the direct input and output of the inverters. Thus, the linearity of inverters is related the relationship duty ratio and output voltage.
From the analysis in Section 2, the pole voltage can be obtained in one switching cycle (t0t10) as follows according to Equations (1), (4), (6), (9), (18) and (21).
v a b = { V s i o C r ( t t 1 ) t 1 t t 2 V s t 2 < t < t 6 Z A ( I L r m i o ) sin ω A ( t t 6 ) V s cos ω A ( t t 6 ) t 6 t t 7 V s t 0 t < t 1   o r   t 7 < t < t 10
The voltage error verr between the practical pole voltage and the ideal pole voltage can be obtained as follows:
v e r r = v a b v a b , i d = { 2 V s i L f _ u C r ( t t 1 ) t 1 t t 2 V s V s cos ω A ( t t 6 ) + Z A ( I L r m i o ) sin ω A ( t t 6 ) t 6 t t 7 0 t 0 t < t 1   o r   t 2 < t < t 6   o r   t 7 < t < t 10
The average voltage error in a switching cycle can be obtained as follows:
V e r r = 1 T s t 0 t 10 v e r r d t = Δ t 12 Δ t 67 T s V s
The average output voltage can be calculated as follows:
V o = 1 T s t 0 t 10 v a b d t = ( 2 D 1 ) V s + Δ t 12 Δ t 67 T s V s = V a b , i d + V e r r
The output voltage is related to not only the duty ratio but also the commutation times according to Equation (27). The nonlinearity of the ARSI is caused by the dead-time effect.
Figure 4 shows when the output current is positive, the dead-time effect of the hard-switching inverter and the ARSI without considering the turn-on and turn-off delay. Due to the finite rise- and fall-times of voltage caused by the output capacitors of MOSFETs, the rise- and fall-errors occur in the hard-switching inverter. Additionally, the dead-time effect also causes the blanking delay error which is the main error source in the hard-switching inverter [16]. As for the ARSI, only the commutation stages (t1t2) and (t6t7) lead to the voltage errors according to Equation (25). Although the rise- and fall-errors are enlarged in the ARSI due to the additional resonant capacitors compared with the hard-switching inverter, the blanking delay error that caused by the blanking delay times (t2t3) and (t6t7) is eliminated, because the body diodes of the next turn-on MOSFETs conduct the current during the blanking delay time. Therefore, the dead-time effect is reduced in the ARSI.
In one switching cycle, there are two commutations among the main switches. The PTN (positive to negative) commutation is the commutation that the current is diverted from positive switches (S1 and S4) to negative switches (S2 and S3), while the NTP (negative to positive) commutation is the commutation that the current is diverted from negative switches (S2 and S3) to positive switches. In Figure 3, (t1t2) is PTN commutation and (t6t7) is NTP commutation.
According to Equation (25), the average voltage error of each commutation in a switching cycle can be obtained as follows:
V e r r , P T N = 1 T s t 1 t 2 v e r r d t = Δ t 12 T s V s = t r f , P T N T s V s
V e r r , N T P = 1 T s t 6 t 7 v e r r d t = Δ t 67 T s V s = t r f , N T P T s V s
where trf,PTN is the commutation time of PTN commutation and trf,NTP is the commutation time of NTP commutation.
When the output current is positive, the S2 and S3 realize natural ZVS (NZVS) without the operation of auxiliary circuit during the PTN commutation, while S1 and S4 realize auxiliary ZVS (NZVS) with the proper operation of auxiliary circuit during the NTP commutation. According to Equations (28) and (29), the PTN commutation introduce positive voltage error and the NTP commutation create negative voltage error in conclusion. The magnitude of the voltage error is proportional to the commutation time trf regardless of whether the main switches realize NZVS or AZVS. Table 1 shows the average voltage errors of the PTN and NTP commutations. The analysis above is discussed in the case of positive output current, but the conclusion can also be used in the condition of negative output current.
The commutation time trf is related to the realization of the ZVS type. If the main switches achieve NZVS, the commutation time can be obtained according to Equation (5).
t r f , N Z V S = | 2 C r V s i o |
To achieve AZVS with the proper operation of the auxiliary circuit, the commutation time can be obtained according to Equation (19).
t r f , A Z V S = | 2 ω A arcsin V s V s 2 + Z A 2 I b o o s t 2 |
where Iboost is the initial resonant current which is the current to charge and discharge the resonant capacitors Iboost = ILrmio and ILrm is the auxiliary current at the beginning of the resonant time.
According to Equations (30) and (31), the commutation time can be summarized in Table 2. To achieve NZVS, the commutation time is related to the load current. To achieve AZVS, the commutation time is related to the initial resonant current Iboost.
In a switching cycle, one commutation aims to realize NZVS of the main switches, while the other commutation aims to achieve AZVS. When the output current is positive, NZVS of the main switches can be achieved during the PTN commutation. When output current is negative, NZVS can only be achieved during the NTP commutation. The voltage error can be obtained according to Table 1 and Table 2.
V e r r = { V s T s ( | 2 C r V s i o | | 2 ω A arcsin V s V s 2 + Z A 2 I b o o s t 2 | ) i o > 0 V s T s ( | 2 ω A arcsin V s V s 2 + Z A 2 I b o o s t 2 | | 2 C r V s i o | ) i o < 0
Figure 5 shows the pole voltage and voltage error in a switching cycle. The PTN commutation introduces positive voltage error, while the NTP commutation creates negative voltage error. The NZVS results in linear changing of vab and AZVS results in nonlinear changing of vab.

4. Control Strategy

4.1. Proposed Control Strategy

The dead-time effect causes the nonlinearity of the ARSI, which results in nonlinear relationship between the output voltage and the duty ratio. This leads to voltage error. As in the analysis in Section 2, the voltage error is proportional to the commutation time. To achieve NZVS, the commutation time related to the load current is uncontrollable. However, to achieve AZVS, the commutation time related to the initial resonant current can be controlled by the auxiliary current. Therefore, the voltage error of AZVS can be controlled. Under the realization of “AZVS + NZVS” in a switching cycle, the voltage error is shown in Equation (32). For Verr(t) = 0 in Equation (32), the initial resonant current Iboost can be obtained as follows.
I b o o s t = V s Z A tan ω A C r V s | i o |
If the initial resonant current can be controlled to meet the requirement of Equation (33), the voltage error caused by the dead time can be eliminated. The output voltage can be obtained as follows.
V o = ( 2 D 1 ) V s
The output voltage is proportional to the duty ratio when the current Iboost meet Equation (33). However, when the load current is small enough, the commutation time of NZVS may be longer than the dead time tdead according to Equation (30). The NZVS of the main switches fails, which is shown in Figure 6. This leads to incorrectness of Equation (32). Thus, the initial resonant current meeting Equation (33) cannot eliminate the voltage error when the output current is small enough.
To achieve ZVS from zero load to full load and eliminate the dead-time effect, the realization of “AZVS + AZVS”, which means all the main switches realize AZVS in a switching cycle, is adopted. According to Table 1 and Table 2, the voltage error can be obtained as follows:
V e r r = V s T s ( | 2 ω A arcsin V s V s 2 + Z A 2 I b o o s t , P T N 2 | | 2 ω A arcsin V s V s 2 + Z A 2 I b o o s t , N T P 2 | )
For Verr = 0 in Equation (35), the initial resonant current can be obtained as follows:
I b o o s t , P T N = I b o o s t , N T P
If the initial resonant current meets Equation (36), the voltage error caused by the dead time can also be eliminated with the realization of “AZVS + AZVS”.
Table 3 shows the realization type of ZVS from zero load to full load. When |io| > Ith, “AZVS + NZVS” is adopted. The initial resonant current is controlled to meet Equation (33). When |io| ≤ Ith, “AZVS + AZVS” is adopted. The initial resonant current must meet the Equation (36). In this case, the voltage error caused by the dead-time effect can be eliminated from zero load to full load, resulting in a linear relationship between the output voltage and the duty ratio according to Equation (34).
Meanwhile, to ensure the success of NZVS, threshold current Ith should meet the requirement as follows so that the ZVS can succeed from zero load to full load.
I t h > 2 C r V s t d e a d

4.2. Conventional Control Strategy

The conventional control involves two methods, fix-timing control and variable-timing control. Although fix-timing control is simple to be implemented, it has the difficulties of achieving ZVS at every load current and it also leads large conduction loss [19,20]. These disadvantages limit the application of fixed-timing control in ZVT inverters. The variable-timing control utilizes the instantaneous load current to generate the gate signal of the auxiliary switches, which can achieve soft-switching for a wide load range and reduce the conduction loss [20,21,22]. These advantages make variable-timing control be widely used. Therefore, only the variable-timing control is discussed below.
The initial resonant current Iboost is selected to be as low as possible over the entire load range and Iboost is kept constant in variable-timing control. Therefore, the voltage error of the variable-timing control can be obtained as follows.
V e r r , V T C = { V s T s ( | 2 C r V s i o | | 2 ω A arcsin V s V s 2 + Z A 2 I b o o s t 2 | ) i o > I t h 0 I t h i o I t h V s T s ( | 2 ω A arcsin V s V s 2 + Z A 2 I b o o s t 2 | | 2 C r V s i o | ) i o < I t h
Due to constant Iboost, the error occurs in the output voltage. Figure 7 shows the voltage error according to Equation (38) with the parameters in Table 4. The voltage error only occurs when “AZVS + NZVS” is adopted. A large voltage error about 1.2 V occurs at the threshold current 3 A. As the output current increases, the voltage error decreases first and then increases.

4.3. Realization of the Proposed Control Strategy

In the proposed control strategy of Section IV, the initial resonant current Iboost can be controlled to eliminate the voltage error caused by the dead-time effect. With the proper conduction of the auxiliary switches Sr1 and Sr2, the initial resonant inductor current ILrm can be controlled to obtain the required Iboost. During the conduction period of S2 and S3, Sr1 is turned on to obtain a positive Iboost to achieve AZVS of S1 and S4. Furthermore, during the conduction period of S1 and S4, Sr2 is turned on to obtain a negative Iboost to realize AZVS of S2 and S3. Thus, to obtain the required Iboost, the resonant inductor must be charged to ILrm at the beginning of the resonant time as follows.
I L r m = { I b o o s t + i o     f o r S r 1 I b o o s t i o     f o r S r 2
where Iboost and ILrm is always positive without including the direction.
Figure 8 shows the auxiliary current during the charging time tch, commutation time trf and discharging time tdch. The charging time determines the initial resonant inductor current ILrm. During the charging period, as in stages E and F in Figure 3, the inductor current is charged with the DC voltage Vs. According to Equation (8), the charging time can be obtained as follows.
t c h = L r I L r m V s
The charging time tch determines the turn-on moment of the auxiliary switches. According to Equations (8) and (23), the discharging time tdch equals tch. Therefore, the on-time of the auxiliary switches can be obtained as follows:
t A = t c h + t d e a d + t d c h = 2 t c h + t d e a d
Due to tdead > trf, the on-time tA in Equation (39) is larger than the required tA with some margin to ensure that the auxiliary switches is turned off after the auxiliary current drops to zero.
Figure 9 shows the open-loop realization diagram of the proposed control. The proposed control method is implemented in the FPGA of a digitally controlled ARSI prototype. FPGA samples the load current every switching cycle. Then the mode judgment is done according to Table 3. If the “AZVS + NZVS” is adopted when |io| ≥ Ith, the initial resonant current is calculated from Equation (33). If the “AZVS + AZVS” is adopted when |io| < Ith, Iboost is fixed at IB. Then, ILrm, tch and tA are calculated from Equations (39)–(41). The gate signal of the auxiliary switches can be generated by tch and tA.

5. Experiment

The proposed method was implemented in the Altera Cyclone IV FPGA with parameters in Table 4. Figure 10 shows the photograph of the prototype. It consists of FPGA (Altera Corporation EP4CE22E22C7N, the USA) control board, switching power supply, MOSFET driver and the power circuit.
The dead-time effect leads to the nonlinearity of inverter, which introduces the baseband harmonics in the output voltage and current. In the experiment, the total harmonic distortion (THD) of output current and output voltage with different methods are compared to verify the effectiveness of the proposed control method. The oscilloscope MSO4034B with the probes TCP0030, TPP0500 and P5025 is used to measure the voltages and currents. The power analysis module DPO4PWR is used to analyze the THD of the current and voltage.
Figure 11 shows the voltage and current waveforms of ARSI with conventional variable-timing control and proposed control when the modulation index is 0.4 in an open-loop configuration. The auxiliary circuit is operated twice with bidirectional current in a switching cycle to realize the “AZVS + AZVS”. However, a single direction current occurs in the auxiliary circuit with realization of “NZVS + AZVS”. To measure the output voltage vo, a filter is added to attenuate the carrier harmonics of the pole voltage vab. Figure 11a shows that a large voltage error occurs in the output voltage with conventional control due to the unequal commutation times. The distortion is obvious especially at the mode switching point between the “AZVS + AZVS” and “NZVS + AZVS”. The quality of the output voltage is improved with the proposed control in Figure 11b. The voltage error with proposed control should be zero in theory. However, the voltage error exists in the experimental results due to the limited PWM resolution of 8 bit and current detecting error.
Figure 12 shows the voltage waveforms and their harmonic analysis results when the modulation index is 0.4 in an open-loop configuration. THD-F is the ratio of the RMS value of harmonic components to the RMS value of the fundamental component, while THD-R is the ratio of the RMS value of harmonic components to the RMS value of the source waveform. THD-F is used in the experiment to compare the quality of the voltage and current. The THD-F and magnitude of the harmonic voltages respect to the fundamental voltage are indicated by the red boxes in Figure 12. THD-F of the output voltage with proposed control is 3.21%, which is less than 6.29% with conventional control. The magnitudes of the baseband harmonics are reduced by using the proposed control.
Figure 13 shows the magnitudes of the 2nd–10th harmonic voltages with respect to the fundamental voltage. The magnitudes of the harmonic voltages are reduced obviously with the proposed control, except the 6th, 8th and 10th harmonic currents.
Figure 14 shows the current waveforms and their harmonic analysis results when the modulation index is 0.4 in an open-loop configuration. The THD-F, RMS and magnitude of the harmonic voltages with respect to the fundamental voltage are indicated by the red boxes. Due to a large dead time, severe distortion occurs in the output current of the hard-switching inverter, as shown in Figure 14a. The RMS of the current is only 2A, which is much lower than the RMS of the soft-switching inverters with the modulation index 0.4. The THD-F of the hard-switching inverter is 4.36%. As for the ARSI, the THD-F is reduced to 1.57% and the RSM of the current is improved with conventional control, because the blanking delay error is eliminated which is the main error source in the hard-switching inverter. The THD-F of the output current is further improved to 0.607% by using the proposed control.
Figure 15 shows the magnitudes of the 2nd–10th harmonic currents of the ARSI respect to the fundamental current. The magnitudes of the harmonic currents are reduced obviously with the proposed control, except the 6th, 8th and 10th harmonic currents. The current results are in good agreement with the voltage results in Figure 13.

6. Conclusions

This paper analyzed the dead-time effect of ARSI, which is a typical example of ZVT PWM inverters. The blanking delay error that is the main error source of the hard-switching inverter is eliminated in the ARSI. Only the error caused by the rise- and fall-times exist in the ARSI. For the dead-time effect, the PTN and NTP commutations, respectively, cause the positive and negative voltage errors that are proportional to the commutation time, regardless whether NZVS or AZVS of the main switches is realized. NZVS and AZVS determine the commutation time of the ARSI. Based on the analysis, a high-precision control has been proposed to eliminate the voltage error. In the experiment, the THD of the output current and voltage are greatly reduced from 1.57% and 6.29% to 0.607% and 3.21%, respectively, by using the proposed control. In conclusion, the output quality can be improved with the high-precision control method.
However, objectively speaking, there are still some disadvantages in the proposed control. This novel method improves the precision at the expense of efficiency, because of relatively higher auxiliary current compared with that of the traditional control. Besides, the current Iboost should be calculated online, resulting higher calculation effort.
Anyway, the proposed control is very attractive in the high-precision applications to improve the output quality. Despite the fact that the analysis and proposed control is based on the ARSI, they can be used similarly to other types of the ZVT PWM inverters to eliminate the dead-time effect.

Acknowledgments

This work was supported by the State Key Program of National Natural Science of China under Grant 51537002 and Specialized Research Fund for the Doctoral Program of Higher Education of China under Grant 20132302110009.

Author Contributions

Baoquan Kou provided technical guidance and good advice for the manuscript; Hailin Zhang conceived the proposed control strategy and wrote the paper; and He Zhang reviewed the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Schmidt, R.M.; Schitter, G.; Eijk, J. The Design of High Performance Mechatronics; Delft University Press: Amsterdam, The Netherlands, 2011; pp. 438–444. [Google Scholar]
  2. Charalambous, A.; Yuan, X.; McNeill, N.; Yan, Q.Z. EMI reduction with a soft-switched auxiliary commutated pole inverter. In Proceedings of IEEE Energy Conversion Congress and Exposition, Montreal, QC, Canada, 20–24 Septemper 2015; pp. 2650–2657.
  3. Zhu, H.; Lai, J.S.; Hefner, A.R.; Tang, Y.; Chen, C. Modeling-based examination of conducted EMI emissions from hard and soft-switching PWM inverters. IEEE Trans. on Ind. Appl. 2001, 37, 1383–1393. [Google Scholar]
  4. McMurray, W. Resonant snubbers with auxiliary switches. IEEE Trans. Ind. Appl. 1993, 29, 355–362. [Google Scholar] [CrossRef]
  5. DeDonker, R.W.; Lyons, J.P. The auxiliary resonant commutated pole converter. In Proceedings of Industry Applications Society Annual Meeting, Seattle, WA, USA, 7–12 October 1990; pp. 1228–1235.
  6. Lai, J.S. Resonant snubber-based soft-switching inverters for electric propulsion drives. IEEE Trans. Ind. Electron. 1997, 44, 71–80. [Google Scholar]
  7. Lai, J.S.; Young, R.W.; Ott, G.W.; McKeever, J.W.; Peng, F.Z. A delta-configured auxiliary resonant snubber inverter. IEEE Trans. Ind. Appl. 1996, 32, 518–525. [Google Scholar]
  8. Yuan, X.; Barbi, I. Analysis, designing, and experimentation of a transformer-assisted PWM zero-voltage switching pole inverter. IEEE Trans. Power Electron. 2000, 15, 950–950. [Google Scholar]
  9. Russi, J.L.; da Silva Martins, M.L.; Hey, H.L. Coupled-filter-inductor soft-switching techniques: Principles and topologies. IEEE Trans. Ind. Electron. 2008, 55, 3361–3373. [Google Scholar] [CrossRef]
  10. Yu, W.; Lai, J.; Park, S. An improved zero-voltage switching inverter using two coupled magnetics in one resonant pole. IEEE Trans. Power Electron. 2010, 25, 952–961. [Google Scholar]
  11. Beltrame, R.C.; Rakoski Zientarski, J.R.; da Silva Martins, M.L.; Pinheiro, J.R.; Hey, H.L. Simplified zero-voltage-rransition circuits applied to bidirectional poles: Concept and synthesis methodology. IEEE Trans. Power Electron. 2011, 26, 1765–1776. [Google Scholar] [CrossRef]
  12. Russi, J.L.; da Silva Martins, M.L.; Schuch, L.; Pinheiro, J.R.; Hey, H.L. Synthesis methodology for multipole ZVT converters. IEEE Trans. Ind. Electron. 2007, 54, 1783–1795. [Google Scholar] [CrossRef]
  13. Lin, Y.K.; Lai, Y.S. Dead-time elimination of PWM-controlled inverter/converter without separate power sources for current polarity detection circuit. IEEE Trans. Ind. Electron. 2009, 56, 2121–2127. [Google Scholar]
  14. Berkhout, M. A class D output stage with zero dead time. In Proceeding International Solid-State Circuits Conference, San Francisco, CA, USA, 13 February 2003; pp. 134–135.
  15. Mannen, T.; Fujita, H. Dead-time compensation method based on current ripple estimation. IEEE Trans. Power Electron. 2015, 30, 4016–4024. [Google Scholar] [CrossRef]
  16. Zhang, Z.; Xu, L. Dead-time compensation of inverters considering snubber and parasitic capacitance. IEEE Trans. Power Electron. 2014, 29, 3179–3187. [Google Scholar] [CrossRef]
  17. Pellegrino, G.; Bojoi, R.I.; Guglielmi, P.; Cupertino, F. Accurate inverter error compensation and related self-commissioning scheme in sensorless induction motor drives. IEEE Trans. Ind. Appl. 2010, 46, 1970–1978. [Google Scholar] [CrossRef]
  18. Ming, Z.F.; Zhou, M. Impact of zero-voltage notches on outputs of soft-switching pulsewidth modulation converters. IEEE Trans. Ind. Electron. 2011, 58, 2345–2354. [Google Scholar] [CrossRef]
  19. Dong, W.; Yu, H.; Lee, F.C.; Lai, J. Generalized concept of load adaptive fixed timing control for zero-voltage-transition inverters. In Proceedings of IEEE Applied Power Electronics Conference and Exposition, Anaheim, CA, USA, 2001; pp. 179–185.
  20. Chan, C.C.; Chau, K.T.; Chan, D.T.W.; Yao, J.; Lai, J.S.; Li, Y. Switching characteristics and efficiency improvement with auxiliary resonant snubber based soft-switching inverters. In Proceedings of IEEE Power Electronics Specialists Conference, Fukuoka, Japan, 17–22 May 1998; pp. 429–435.
  21. Lai, J.; Yu, W.; Park, S. Variable timing control for wide current range zero-voltage soft-switching inverters. In Proceedings of Applied Power Electronics Conference and Exposition, Washington, DC, USA, 15–19 February 2009; pp. 407–412.
  22. Batzel, T.D.; Adams, K. Variable timing control for ARCP voltage source inverters operating at low DC voltage. In Proceedings of IEEE Transportation Electrification Conference and Expo (ITEC), Dearborn, MI, USA, 18–20 June 2012; pp. 1–8.
Figure 1. The circuit of auxiliary resonant sunbber inverter.
Figure 1. The circuit of auxiliary resonant sunbber inverter.
Energies 09 00579 g001
Figure 2. The operating stage when the output current is positive.
Figure 2. The operating stage when the output current is positive.
Energies 09 00579 g002
Figure 3. The key waveforms of the ARSI when the output current is positive.
Figure 3. The key waveforms of the ARSI when the output current is positive.
Energies 09 00579 g003
Figure 4. The pole voltage and voltage error of the ARSI and hard-switching inverters in a switching cycle when the output current is positive: (a) hard-switching inverters and (b) ARSI.
Figure 4. The pole voltage and voltage error of the ARSI and hard-switching inverters in a switching cycle when the output current is positive: (a) hard-switching inverters and (b) ARSI.
Energies 09 00579 g004
Figure 5. The pole voltage and voltage error in a switching cycle: (a) io > 0 and (b) io < 0.
Figure 5. The pole voltage and voltage error in a switching cycle: (a) io > 0 and (b) io < 0.
Energies 09 00579 g005
Figure 6. NZVS fails when the load current is small enough: (a) io > 0 and (b) io < 0.
Figure 6. NZVS fails when the load current is small enough: (a) io > 0 and (b) io < 0.
Energies 09 00579 g006
Figure 7. The average voltage error vs. output current with conventional variable-timing control.
Figure 7. The average voltage error vs. output current with conventional variable-timing control.
Energies 09 00579 g007
Figure 8. The waveforms of the auxiliary current: (a) io > 0 and (b) io < 0.
Figure 8. The waveforms of the auxiliary current: (a) io > 0 and (b) io < 0.
Energies 09 00579 g008
Figure 9. The open-loop realization diagram of the proposed control: (a) the control diagram and (b) the flowchart of the proposed control.
Figure 9. The open-loop realization diagram of the proposed control: (a) the control diagram and (b) the flowchart of the proposed control.
Energies 09 00579 g009
Figure 10. The photograph of the prototype.
Figure 10. The photograph of the prototype.
Energies 09 00579 g010
Figure 11. The current and voltage waveforms of ARSI with conventional control and proposed control: (a) conventional control and (b) proposed control.
Figure 11. The current and voltage waveforms of ARSI with conventional control and proposed control: (a) conventional control and (b) proposed control.
Energies 09 00579 g011
Figure 12. The current waveforms and their harmonic analysis results: (a) conventional control and (b) proposed control.
Figure 12. The current waveforms and their harmonic analysis results: (a) conventional control and (b) proposed control.
Energies 09 00579 g012
Figure 13. The magnitudes of the 2nd–10th harmonic voltages respect to the fundamental voltage.
Figure 13. The magnitudes of the 2nd–10th harmonic voltages respect to the fundamental voltage.
Energies 09 00579 g013
Figure 14. The current waveforms and their harmonic analysis results: (a) hard-switching inverter; (b) the ARSI with conventional control; and (c) the ARSI with proposed control
Figure 14. The current waveforms and their harmonic analysis results: (a) hard-switching inverter; (b) the ARSI with conventional control; and (c) the ARSI with proposed control
Energies 09 00579 g014
Figure 15. The magnitudes of the 2nd–10th harmonic currents of the ARSI respect to the fundamental current.
Figure 15. The magnitudes of the 2nd–10th harmonic currents of the ARSI respect to the fundamental current.
Energies 09 00579 g015
Table 1. The average voltage errors of PTN and NTP commutations.
Table 1. The average voltage errors of PTN and NTP commutations.
TypePTN CommutationNTP Commutation
Voltage error Verr V s T s t r f V s T s t r f
Table 2. The commutation time with different type of ZVS.
Table 2. The commutation time with different type of ZVS.
TypeNZVSAZVS
Commutation time trf | 2 C r V s i o | | 2 ω A arcsin V s V s 2 + Z A 2 I b o o s t 2 |
Table 3. The realization type of ZVS from zero load to full load.
Table 3. The realization type of ZVS from zero load to full load.
TypePTN CommutationNTP Commutation
io > IthNZVSAZVS (Sr1)
IthioIthAZVS (Sr2)AZVS (Sr1)
io < −IthAZVS (Sr2)NZVS
Table 4. The parameters of the circuit.
Table 4. The parameters of the circuit.
ParameterValue
DC voltage Vs80 V
Switching frequency fs200 kHz
Dead time tdead0.5 μs
Load3.7 Ω, 4.87 mH
Resonant inductor Lr4.4 μH
Resonant capacitor Cr4.7 nF
Threshold current Ith3 A
Iboost4 A

Share and Cite

MDPI and ACS Style

Kou, B.; Zhang, H.; Zhang, H. A High-Precision Control for a ZVT PWM Soft-Switching Inverter to Eliminate the Dead-Time Effect. Energies 2016, 9, 579. https://doi.org/10.3390/en9080579

AMA Style

Kou B, Zhang H, Zhang H. A High-Precision Control for a ZVT PWM Soft-Switching Inverter to Eliminate the Dead-Time Effect. Energies. 2016; 9(8):579. https://doi.org/10.3390/en9080579

Chicago/Turabian Style

Kou, Baoquan, Hailin Zhang, and He Zhang. 2016. "A High-Precision Control for a ZVT PWM Soft-Switching Inverter to Eliminate the Dead-Time Effect" Energies 9, no. 8: 579. https://doi.org/10.3390/en9080579

APA Style

Kou, B., Zhang, H., & Zhang, H. (2016). A High-Precision Control for a ZVT PWM Soft-Switching Inverter to Eliminate the Dead-Time Effect. Energies, 9(8), 579. https://doi.org/10.3390/en9080579

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop