Predictive CM Trans03

Download as pdf or txt
Download as pdf or txt
You are on page 1of 37

Predictive Digital Current Programmed Control

Jingquan Chen, Member, IEEE, Aleksandar Prodi, Member, IEEE, Robert W. Erickson, Fellow, IEEE, and Dragan Maksimovi, Member, IEEE Abstract This paper explores predictive digital current programmed control for valley, peak or average current. The control laws are derived for the three basic converters: buck, boost, and buckboost. It is found that for each variable of interest (valley, peak or average current) there is a choice of the appropriate pulse-width modulation method to achieve predictive digital current control without oscillation problems. The proposed digital control techniques can be used in a range of power conversion applications, including rectifiers with power factor correction (PFC). Very low current distortion meeting strict avionics requirements (400-800 Hz line frequency) is experimentally demonstrated on a digitally controlled boost PFC employing predictive average current programmed control. Index Terms Digital control, current-programmed control, switching power converters.

Jingquan Chen is with Philips Research USA, 345 Scarborough Road, Briarcliff Manor, NY, 10510, USA (e-mail: [email protected]). Aleksandar Prodi, Robert W. Erickson and Dragan Maksimovi are with the Department of Electrical and Computer Engineering, University of Colorado, Boulder, CO 80309-0425, USA (e-mail: [email protected], [email protected], [email protected]). This work has been supported by Philips Research USA through the Colorado Power Electronics Center.

I. INTRODUCTION

Analog current programmed control finds wide applications in DC-DC and power-factor-correction (PFC) applications [1-8]. Analog current programmed control can be classified as peak or valley current control, depending on whether the maximum or the minimum point of the sensed current is compared to a reference. The fact that the inductor current is tightly controlled results in simpler converter dynamics allowing simple and robust wide-bandwidth control in DC-DC applications. In addition, the peak current control offers fast over-current switch protection. In PFC applications, the peak or valley control results in some line current harmonic distortion, which can be reduced by biasing the current reference waveform [5,6]. Another strategy is to operate the converter at the boundary of continuous and discontinuous conduction mode, such that the average inductor current follows one half of the peak current reference. However, the switching frequency is variable, and additional circuitry is needed to detect the zero crossing of the inductor current [7,8]. Constant frequency operation and low harmonic distortion can be achieved using analog average current mode control [9]. Digital control offers potential advantages of lower sensitivity to parameter variations, programmability and possibilities to improve performance using more advanced control schemes. For example, it has been shown that digital control techniques can result in improved voltage loop dynamic responses in PFC systems [10, 11, 12]. Microprocessor and DSP based digital control is already widespread in motor control and high-power three-phase applications operating at relatively low switching frequencies. With recent advances in microprocessor/DSP technology, including increasing processing capabilities and decreasing cost, digital control becomes increasingly viable even for high-frequency lowto-medium power switching converters. The main purpose of this paper is to address algorithms and implementation of digital current mode control for high-frequency switching power converters.

In analog current mode control, the switch current or the inductor current is monitored continuously, and the switch control waveforms are generated by comparing a signal proportional to the sensed current to a reference. Given the fact that the switch (or the inductor) current is a fast-changing waveform, and that switching frequencies are in the hundreds of KHz to MHz range, a direct implementation of the analog current programmed control in digital hardware is not easy. The need for a very fast analog-to-digital (A/D) converter to produce multiple samples of the sensed current per switching period, and the corresponding need for large signal processing capabilities may require excessively complex hardware. Our objective is to investigate alternative digital current programmed control techniques that can match or exceed the performance of standard analog current programmed control while requiring relatively modest digital hardware resources for implementation. As an example, Fig. 1 shows a completely digitally controlled low-harmonic rectifier (PFC) system employing an outer voltage and an inner current loop. A DSP system designed for motor drive or power conversion applications usually integrates analog/digital interfaces, PWM generators, and a processing unit. Sampling and processing result in a delay that can compromise control performance, especially in high-frequency applications. One way to improve the digital control performance is the predictive technique, which has been applied in three-phase systems [13,14]. In one switching period, the duty cycle for the next switching cycle is calculated based on the sensed or observed state and input/output information, such that the error of the controlled variable is cancelled out or minimized in the next cycle or in the next several cycles. In addition to three-phase applications, predictive techniques have found applications in single-phase rectifiers and DC-DC converters. In particular, an approximate predictive technique using linear extrapolation has been proposed for a buck DC-DC converter in [15], and for a boost PFC application in [16]. In both cases, the predictive technique has only been applied to the control of the inductor valley current. In this paper, an accurate predictive digital control technique is proposed based on inductor current waveform predicted by sampled input and output voltage and inductor current information. In addition to

the predictive valley control, we also consider realization of a predictive peak current and a predictive average current control technique in three basic converters, including the boost, the buck, and the buckboost converters. The proposed digital control techniques can be used in a range of power conversion applications, including rectifiers with power factor correction and DC-DC applications with current mode control. It is found that the period-doubling oscillation issues, which are well known in analog current programmed control [1-4], also exist in digital predictive current controllers. We show how the oscillation problem can be eliminated by properly selecting the modulation method according to the control objective (valley, peak, or average current). The paper is organized as follows. Predictive current control under the most commonly used trailing edge pulse-width modulation is first introduced for the boost converter in Section II, followed by an analysis of the oscillation problems in average and peak current control. The correlations between different pulse-width modulation methods and current control objectives are then identified in Section III. Robustness and design considerations are discussed in Section IV. Derivation of the predictive control law for other non-isolated converters is given in Section V. Finally, in Section VI, the predictive average current controller is implemented and experimentally verified in a boost PFC rectifier, and high performance is demonstrated under strict requirements for avionics applications.

II. PREDICTIVE CURRENT PROGRAMMED CONTROL USING TRAILING EDGE MODULATION

In this section, three predictive current programmed control techniques are discussed: valley current control, peak current control, and average current control. The commonly used trailing-edge pulsewidth modulation method illustrated in Fig.2 is assumed. The pulsating switch control signal g(t) is produced by comparing the control variable vc(t) with a trailing edge saw-tooth signal vsaw(t). Under this modulation, the transistor switch is turned on at the beginning of each switching cycle, and turned off after

time dTS, where d is the switch duty ratio. The switch then stays off for the remainder of the switching cycle. All three considered current control techniques are based on the same approach of using the sampled inductor current and (possibly) input and output voltages to compute the duty ratio in the next switching cycle so that the error between the current reference ic and the target control variable (the valley, the peak, or the average current) is reduced to zero. The sampling of the current occurs at equally spaced intervals equal to the switching period Ts. Without loss of generality, we assume that the sample is[n] is obtained by sampling the inductor current i(t) at the beginning of the nth switching period. In all derivations in this section, the boost converter is used as an example. The results and conclusions are extended to other basic converter configurations in Section V.

A.

Predictive valley current control The goal of the proposed control method is to ensure that the valley inductor current follows the

reference ic. The required duty cycle for the next switching period is predicted based on the sampled current and possibly the input and the output voltage. The resulting inductor current waveform is shown in Fig.3. Since the input and the output voltage are slowly varying signals, they can be considered constant during a switching period. The sampled inductor current i(n) at time nTs can be found as a function of the previous sampled value i(n-1) and the applied duty ratio d[n], provided that the input voltage, the output voltage, the inductance and the switching period are known:

i(n) = i(n 1) +

vin d [n]Ts (vin vo )d [n]Ts + . L L

(1)

We use the notation d = 1 d . By collecting terms, (1) can be rewritten as:

i(n) = i(n 1) +

vin Ts vo d [n]Ts . L L

(2)

We can then extend (2) for another switching cycle to obtain:

i(n + 1) = i (n 1) + 2

vinTs vo d [n]Ts v o d [n + 1]Ts . L L L

(3)

The prediction for the duty cycle d[n+1] can now be obtained based on the values sampled in the previous switching period. Denoting the sampled current as is[n], and substituting the control objective i(n+1) = ic in (3), we have:

ic = i s [ n ] + 2

vinTs vo d [n]Ts v o d [n + 1]Ts . L L L

(4)

Equation (4) can be solved for the predicted duty cycle:

d [n + 1] = 2 d [n]

v L [i s [n] ic ] 2 in . vo voTs

(5)

Equation (5) gives the basic control law for the predictive current programmed control. Stability properties of the predictive valley current control under trailing edge modulation can be examined with reference to the waveforms of Fig. 4. The solid line shows the current waveform in steady state, while the dashed line shows the current with a perturbation i at the beginning of the switching period n. Since the effects of the predicted duty cycle d[n+1] cannot be observed until the next switching period, this perturbation appears at the beginning of the (n+1)th cycle. With the next duty ratio d[n+1] computed according to (5), the valley current reaches the reference ic by the end of the (n+1)th switching period. The initially assumed perturbation disappears. As a result, for the predictive valley control under trailing edge modulation, the current controller is inherently stable for all operating points.

B. Predictive peak current control Peak current control, which among other advantages features instantaneous peak current protection, is the most popular current programmed control method in analog implementations for DC-DC applications. In this section, we examine properties of the predictive peak current control under trailing edge modulation.

Figure 5 shows the inductor current waveforms where the solid line corresponds to the steady state operation, while the dashed line shows the current with a perturbation i at the beginning of the switching period n. In this case, the control objective is that the peak current follows the reference ic. As shown in Fig.5, the next duty ratio d[n+1] is computed so that the peak current in the (n+1)th cycle equals the reference value ic. Our objective is to find how the perturbation i propagates under this control law. For the boost converter in continuous conduction mode (CCM), the steady-state duty cycle D and the steady-state peak current Ipeak are given by:

D = 1
and

vin , V

(6)

I peak = I 0 +

vin DTs . L

(7)

where I0 is the steady-state valley current. As shown in Fig. 5, assume that the perturbation i in the inductor current has been detected by sampling the inductor current in the switching period n. Again, this perturbation will propagate to the beginning of the (n+1)th switching period. Taking into account this perturbation, the new duty cycle can be predicted using the following relationship:

i peak [n + 1] = ic = I 0 + i +
Using (6) and (7), the predicted duty cycle can be written as:
d [n + 1] = D

vin d [n + 1]Ts . L

(8)

iL . v inTs

(9)

Upon application of this duty cycle, the current at the end of the nth switching cycle becomes: i (n + 1) = I 0 + i + = I 0 + i i = I0 V vin vin Ts Vd [n + 1]Ts VTs + L L L . (10)

D i 1 D

Therefore, the current perturbation at the end of the (n+1)th period is given by:
i ( n + 1) = i ( n + 1) I 0 = D i . 1 D

(11)

Equation (11) shows that oscillations occur under the operating conditions when the duty cycle is greater than 0.5. This is exactly the same as in analog current-programmed control, where the instability is usually suppressed by adding a slope-compensation ramp signal to the sensed current signal [2].

C. Predictive average current control In some applications, the average current control is preferred compared to valley or peak current control. In particular, in PFC applications, the analog average current control results in very low current distortion without the need for any additional compensation. In predictive average current control, the new duty cycle is computed so that the average current i[n+1] in the next switching cycle equals the reference ic. The average current in the (n+1)th switching cycle can be written in terms of the valley current and the applied duty cycle: Ts vin d 2 [n + 1]TsV . i[n + 1] = i (n) + 2L 2L (12)

Based on (12), and assuming the steady-state and perturbed waveforms as shown in Fig.6, the predicted duty cycle can be found from ic = I 0 + i + In steady state, we have Ts vin D 2TsV ic = I 0 + . 2L 2L Subtracting (14) from (13) yields: (14) Ts vin d 2 [n + 1]TsV . 2L 2L (13)

i = (d 2 [n + 1] D 2 )

TsV . 2L

(15)

If we define d = d [ n + 1] D , (15) can be simplified as:

i = (d 2 + d 2 D )
By neglecting the second order term, we obtain:

TsV . 2L

(16)

i d 2 D

TsV . 2L

(17)

Using (17), we can find the predicted duty cycle in terms of the perturbation and steady-state values:
d [ n + 1] = D + iL . D TsV

(18)

The inductor current at the end of the (n+1)th switching cycle is then found as: i (n + 1) = I 0 + i d [n] D = I0 i 1 D VTs L .

(19)

Finally, the perturbed current at the end of the (n+1)th period is given by
i ( n + 1) = D i . 1 D

(20)

We conclude that under trailing edge modulation the predictive average current control has the same instability problem under the operating conditions when the duty cycle is greater than 0.5.

III. SELECTION OF THE MODULATION METHOD IN CORRELATION WITH THE CURRENT CONTROL OBJECTIVE

In Section II, we found that under trailing edge modulation only the predictive valley current control can be achieved without period-doubling oscillations for all operating conditions. A distinction between the valley current control and the other two control objectives (peak or average current) is that in

trailing edge modulation the targeted control variable (the valley current) can always be sampled at the beginning of the switching period, i.e., at equally spaced intervals equal to the switching period Ts. This is not the case for peak or average current control. For example, under trailing edge modulation, the peak current occurs at d[n]Ts, i.e. at variable time instants during a switching period. As a result, even though the controller may achieve the objective of forcing the peak current to follow the reference, a perturbation in the current waveform can grow in time, causing undesirable oscillations. A key point in eliminating the stability problem is to enable sampling of the targeted variable of interest (valley, peak or average current) at equally spaced intervals equal to the switching period. In this section we show how this can be accomplished by selecting the modulation method in correlation with the targeted control objective.

A. Predictive peak current control using leading edge modulation The leading edge modulation is illustrated by the waveforms of Fig. 7. The pulsating, switch control signal is generated by comparing the control variable with a leading saw-tooth signal. At the beginning of a switching period, the transistor switch is turned off, and then turned on at (1 - d)Ts. The switch remains on until the end of the period. The peak current occurs at the beginning of each switching period, and can therefore be sampled at equally spaced intervals equal to Ts. Following the same steps as in Section II.A, one finds that the predictive peak current control under leading edge modulation follows the same law (given by (5)) as the valley current control under trailing edge modulation. The waveforms of Fig. 8 illustrate the point that a perturbation disappears within a switching period and therefore the predictive peak current control under leading edge modulation is inherently stable.

B. Predictive average current control using dual edge (triangle) modulation The dual edge, or triangle modulation, is found to be suitable for achieving predictive average current control without oscillation problems. This modulation can be defined as trailing, illustrated by the

waveforms of Fig. 9, or as leading, as shown in Fig.10. In the case of the trailing triangle modulation, the transistor switch is on at the beginning of a switching cycle, it is turned off at (d/2)Ts and then turned on again at (1-d/2)Ts. In the case of the leading triangle modulation, the transistor switch is off at the beginning of a switching cycle. Both triangle modulation methods are suitable for the predictive average current control. We again find that the same control law given by (5) applies in this case. The inductor current waveform illustrating operation of the predictive average current control under trailing triangle modulation is shown in Fig. 11. This predictive average current control does not have oscillation problems.

C. Summary of predictive current control and modulation methods Table I summarizes the correlation between different modulation methods and the controlled variables of interest. It can be observed that for each variable of interest (valley, peak or average current) there is a choice of the appropriate modulation method to achieve predictive digital control without oscillation problems. Furthermore, the same predictive control law (given by (5)) applies to: (1) valley current control under trailing edge modulation, (2) peak current control under leading edge modulation, and (3) average current control under triangle modulation.

IV. ROBUSTNESS AND DESIGN CONSIDERATIONS

It can be seen from the control law in (5) that the predictive control depends on the assumptions that the inductance, the switching period and the output voltage are known. In practice, the switching period Ts is usually determined by the DSP or microprocessor systems clock and its variations can be considered relatively insignificant. However, the value of the inductance may have significant initial tolerances and may further be affected by changes in temperature, operating conditions or aging. The output voltage value can be obtained by sampling, which is usually done for the purpose of closing a

voltage feedback loop. However, the output voltage appears in the denominator, which complicates computation of the predicted duty cycle, especially in fixed-point DSP/microprocessor systems suitable for power control applications. In this section, we discuss how tolerances in the inductance (or period), and the approach of approximating the output voltage using a constant value affect the control performance. Suppose that the converter is operating in steady state and that the controlled current has perturbation i at the beginning of the switching period n. Taking into account the difference L between the real inductance value and the assumed value, the error d [ n + 1] between the predicted duty cycle and the steady-state value can be found from (5):
d [ n + 1] = L i . VTs

(21)

This error in the predicted duty cycle causes the error i ( n + 1) of the current value at the end of the (n+1)th switching period:
i( n + 1) = L i . L

(22)

As shown by (22), the error decreases and the control performance is not significantly affected by the inductance tolerances as long as L < L , which is not difficult to meet. A similar result is obtained for tolerances in the switching period. Instead of using the real-time sampled output voltage value, we consider approximating the output voltage with the constant reference value V to avoid the division and to simplify the control law. Suppose that there is an error V between the actual output voltage and the reference. From (5), the resulting error
d [ n + 1] in the duty cycle is given by:

d [n + 1] =

2v V VL i in 2 . 2 V V Ts

(23)

As a result, the controlled current will have an error i ( n + 1) at the end of the next switching period:

i ( n + 1) =

V V 2Vin Ts . i + V V L

(24)

Equation (24) has two portions. The first term of the current error is due to the current perturbation, and will get smaller provided that the output voltage error satisfies V < V . The second term is introduced by the voltage error and will have an effect of settling the inductor current in a new steady state with an offset
I away from the reference. The offset error I can be obtained from (24) by setting I = i ( n + 1) = i : I = V 2Vin Ts . V V L

(25)

For a power converter with well-regulated output voltage, V / V is very small and in most cases the offset error can be ignored. We conclude that it is reasonable to use the (constant) output voltage reference instead of the sampled output voltage to simplify the computation in the predictive current controller.

V. EXTENSIONS OF THE PREDICTIVE DIGITAL CURRENT PROGRAMMED CONTROL TO OTHER CONVERTERS Basic principles of predictive programmed control can be easily extended to other basic converters, i.e. the buck converter and the buck-boost converter. Fig. 12 shows the generic CCM inductor current waveform for switching converters under the trailing edge modulation. In the subinterval when the transistor is on, the inductor current increases with a slope m1, and then decreases with a slope m2 during the subinterval when the transistor is off. For the basic non-isolated converters, the slopes are given in Table II. The predictive control law can be expressed as a function of the slopes m1, m2, the switching period, and the duty ratio in the previous cycle as:

d [n + 1] = d [n]

m2 1 [is [n] ic ] + 2 . (m1 + m2 )Ts m1 + m2

(26)

By using the expressions for m1 and m2 from Table II, we obtain the predictive control law for the buck converter:

d [n + 1] = d [n]

v L [is [n] ic ] + 2 o , vin vin Ts

(27)

and for the buck-boost converter:

d [n + 1] = d [n]

vo L [is [n] ic ] + 2 . vo + vin (vin + vo )Ts

(28)

The stability condition similar to (11) and (20) can be written more generally as:
i ( n + 1) = M1 i . M2

(29)

The condition (29) is valid for all basic converters. In steady-state, the inductor volt-second balance implies:

DM1 (1 D) M 2 = 0 ,
or

(30)

M1 D = . M2 1 D

(31)

Equations (30) and (31) show that the stability condition under certain modulation method is the same for all basic non-isolated converters in continuous conduction mode. Moreover, the correlation between the modulation method and the current control objective, and the robustness conditions, which were discussed in Sections III and IV for the boost converter, apply to all basic non-isolated converters.

VI. EXPERIMENTAL RESULTS

To demonstrate performance of the predictive current control, a 100 W single-phase experimental PFC boost converter (as shown in Fig.1) was designed and tested for avionics applications, which have

more demanding specifications, including the line input frequency of 400 to 800 Hz, and low total harmonic distortion (THD) of less than 10% [17,18]. The predictive current control and the output voltage regulation are realized using the Analog Devices ADMC-401 DSP system [19], which has built-in digital PWM, A/D converters, and a 16-bit fixed-point computational unit. The input inductance is 1 mH, the output capacitance is 47 F, and the output DC voltage is regulated at 190 V. The two-loop system as shown in Fig.1 was implemented. The input current and the input voltage are sampled at the switching frequency (100 KHz or 200 KHz) to ensure the high performance of the current loop based on the predictive average current control under triangle modulation. The output voltage loop uses a slow PI regulator that provides a voltage-loop bandwidth of about one third of the line input frequency [20]. The output voltage is sampled at a frequency of 4KHz, which is sufficient to implement functions of the slow output voltage loop while at the same time being relatively easy to realize using fixed-point arithmetic. Fig.13 and Fig. 14 show the rectified input voltage (115 Vrms) and the input current waveforms at the switching frequency of 200 KHz and 100 KHz, respectively. This comparison shows that the performance of the current control loop doesnt rely heavily on very high switching frequency. THD of less than 2.5% is achieved under all conditions, even when the input line frequency is 800 Hz with a switching frequency of 100 KHz.

VII. CONCLUSIONS

This paper describes predictive digital current programmed control methods. In each switching cycle, based on the sampled value of the current, the duty ratio in the previous cycle, and (possibly) the samples of the input and/or the output voltage, the switch duty ratio in the next switching cycle is computed to null the error between the actual current and the reference. The implementation requires only one current sample per period and has relatively modest processing requirements. The predictive digital current programmed control law is derived for all basic converter configurations and for three different control variables of interests: valley, peak or average current. It is found that for each variable of interest (valley, peak or average current) there is a choice of the appropriate modulation method to achieve predictive digital current control without period-doubling oscillation problems. It is also shown that the predictive control law is the same for the control technique where the oscillation problem is eliminated: (1) valley current control under trailing edge modulation, (2) peak current control under leading edge modulation, and (3) average current control under dual-edge (triangle) modulation. The proposed digital control techniques can be used in a range of power conversion applications, including DC-DC converters and rectifiers with power factor correction (PFC). A prototype of a 100 W PFC boost rectifier switching at 100 KHz or 200 KHz has been constructed using a DSP system to implement the predictive average current control and a PI voltage loop control. Very low THD (< 2.5%) of the input current and high performance that meets rigorous avionics requirements (400-800 Hz line frequency) have been experimentally demonstrated.

REFERENCES

[1]

C. Deisch, Simple Switching Control Method Changes Power Converter Into a Current Source, in Proc. IEEE PESC78, 1978, pp. 300-306.

[2]

S. S. Hsu, A. Brown, L. Rensink, and R. D. Middlebrook, Modeling and Analysis of Switching Dc-to-Dc Converters in Constant-Frequency Current Programmed Mode, in Proc. IEEE PESC79, 1979, pp. 284-301.

[3]

F. C. Lee and R. A. Carter, Investigations of Stability and Dynamic Performances of Switching Regulators Employing Current-Injected Control, in Proc. IEEE PESC82, 1982, pp.3-16.

[4]

R. Redl and N. O. Sokal, Current-Mode Control, Five Different Types, Used with the Three Basic Classes of Power Converters: Small-Signal AC and Large-Signal DC Characterization, Stability Requirements, and Implementation of Practical Circuits, in Proc. IEEE PESC85, 1985, pp. 771785.

[5]

R. Redl and B. Erisman, Reducing Distortion in Peak-Current-Controlled Boost Power Factor Correctors, in Proc. IEEE APEC94, 1994, pp. 576-583.

[6]

D. Maksimovic, Design of the Clamped-Current High-Power-Factor Boost Rectifier, in Proc. IEEE APEC94, 1994, pp. 584-590.

[7]

J. Lai and D. Chen, Design Consideration for Power Factor Correction Boost Converter Operating at the Boundary of Continuous Conduction Mode and Discontinuous Conduction Mode, in Proc. IEEE APEC93, 1993, pp. 267-273.

[8]

J. Chen, R. Erickson and D. Maksimovic, "Averaged Switch Modeling of Boundary Conduction Model Dc-to-Dc Converters IEEE IECON01, 2001, pp. 844-849.

[9]

L. Dixon, Average Current Mode Control of Switching Power Supplies, Unitrode Power Supply Design Seminar, 1990.

[10]

A. H. Mitwalli, S. B. Leeb, G. C. Verghese, V. J. Thottuvelil, An Adaptive Digital Controller for a Unity Power Factor Converter, IEEE Transactions on Power Electronics, Vol. 11, No.2, pp.374382, March 1996.

[11]

S. Buso, P. Mattavelli, L. Rossetto, G. Spiazzi, Simple Digital Converter Improving Dynamic Performance of Power Factor Preregulators, IEEE Transactions on Power Electronics, Vol. 13, September 1998, pp. 814-823.

[12]

A. Prodic, J. Chen, D. Maksimovic and R. W. Erickson, Digitally Controlled Low-Harmonic Rectifier Having Fast Dynamic Responses, in Proc. IEEE APEC02, 2002, pp. 476-482.

[13]

R. Wu, S. B. Dewan, and G. R. Slemon, Analysis of a PWM ac to dc Voltage Source Converter under the Predicted Current Control with a Fixed Switching Frequency, IEEE Transactions on Industry Applications, Vol. 27, No. 4, July/August 1991, pp. 756-764.

[14]

T. Kawabata, T. Miyashita, and Y. Yamamoto, Dead Beat Control of Three Phase PWM Inverter, IEEE Transaction on Power Electronics, Vol. 5, No. 1, January 1990, pp. 21-28.

[15]

S. Bibian and H. Jin, High Performance Predictive Dead-Beat Digital Controller for DC Power Supplies, in Proc. IEEE APEC01, 2001, pp. 67-73.

[16]

S. Bibian and H. Jin, Digital Control with Improved Performances for Boost Power Factor Correction Circuits, in Proc. IEEE APEC01, 2001, pp. 137-143.

[17]

I. Moir, More-Electric Aircraft-System Considerations, IEE Colloquium on Electrical Machines and Systems for the More Electric Aircraft, 1999, pp. 10/1 -10/9.

[18]

P. Athalye, D. Maksimovic, and R. Erickson, "High-Performance Front-End Converter for Avionics Applications," in Proc. Power Conversion and Intelligent Motion Conference, Sept. 2001.

[19]

Analog Devices Inc., ADMC-401 Single-Chip, DSP-Based High Performance Motor Controller, rev. B, 2000.

[20]

R. Erickson, M. Madigan, and S. Singer, "Design of a Simple High Power Factor Rectifier Based on the Flyback Converter," in Proc. IEEE APEC90, 1990, pp. 792-801.

iac(t) iac(t) vacvac(t) (t) vgg(t) v(t) ig(t) ig(t) Power Stage Power Stage v Vout(t)
Load Load

d(t) d(t) ffss fsofso


Frequency Frequency Divider Divider A/D A/D

Vout(t)

A/D A/D

A/D A/D

DPWM DPWM d[n] d[n] Current Loop Regulator Current Loop Regulator

vg[n] vg[n]

ig[n] ig[n]

+
Multiplier Multiplier

eeii[n] [n]

DSP/Microcontroller
Volotage Regulator Voltage LoopLoop Regulator

Vout vout[n] [n]

vc[n]

ev[n] ev[n]

+
Vref[n] Vref

Fig. 1 A digitally controlled low-harmonic rectifier employing an outer voltage and an inner current loop.

VM

VM vc(t) Vsaw(t) vsaw(t)

0 g(t)

dTs

Ts

2Ts

Fig. 2 Trailing edge modulation.

vin L

vin vo L i(n) i(n+1)

i(n-1) ic

(n-1)Ts dnTs Ts Sampling Point

nTs dn+1Ts Ts Controling Point

(n+1)Ts

Fig. 3 Inductor current waveform in the boost converter under valley current control.

ic

(n-1)Ts dnTs Ts

nTs dn+1Ts Ts

(n+1)Ts

Fig. 4 Valley current control under trailing edge modulation.

i ic
i i i ( n + 1)

(n-1)Ts dnTs Ts

nTs dn+1Ts Ts

(n+1)Ts

Fig. 5 Peak current control under trailing edge modulation.

ic i i i ( n + 1)

(n-1)Ts dnTs Ts

nTs dn+1Ts Ts

(n+1)Ts

Fig. 6 Average current control under trailing edge modulation.

VM

VM vc(t) Vsaw vsaw(t) (t)

0 g(t)

(1-d)Ts

Ts

2Ts

Fig. 7 Leading edge modulation.

i i i

ic

(n-1)Ts dnTs Ts

nTs dn+1Ts Ts

(n+1)Ts

Fig. 8 Peak current control under leading edge modulation.

VM

VM vc(t) Vsaw(t) v (t)


saw

0 g(t)

d d Ts (1 )Ts 2 2

Ts

2Ts

Fig. 9 Trailing triangle modulation.

VM

VM vc(t) Vsaw(t) vsaw(t)

0 g(t)

0 1 d T Ts s 1+ d 2 ( )Ts 2

2Ts

Fig. 10 Leading triangle modulation.

ic

(n-1)Ts dnTs/2 Ts dnTs/2

nTs dn+1Ts/2 Ts

(n+1)Ts dn+1Ts/2

Fig. 11 Average current control under triangle modulation.

TABLE I

The correlation between different pulse-width modulation methods and current control

objectives. Period-doubling oscillations occur for the indicated range of duty ratios; * denotes no oscillation for the whole range of duty ratio.

Valley Trailing Leading Trailing Triangle Leading Triangle * D < 0.5 * D < 0.5

Peak D > 0.5 * D > 0.5 *

Average D > 0.5 D < 0.5 * *

i m1 i(n-1) ic
m2

i(n)

i(n+1)

(n-1)Ts dnTs Ts Sampling Point

nTs dn+1Ts Ts Controling Point

(n+1)Ts

Fig.12: Generic inductor current waveform under valley current control.

TABLE II: Slope of the inductor current waveform in basic converters.

Buck converter Boost converter Buck-boost converter

m1 =

vin vo L vin m1 = L vin m1 = L

vo L vin vo m2 = L vo m2 = L m2 =

Fig.13 Rectified input voltage (top, 100 V/div), and the input current (bottom, 1 A/div) at 200 KHz switching frequency, 800 Hz line frequency, THD is 2.2%.

Fig. 14 Rectified input voltage (top, 100 V/div), and the input current (bottom, 1 A/div) at 100 KHz switching frequency, 800 Hz line frequency, THD is 2.4%.

CAPTIONS

Fig. 1 A digitally controlled converter employing an outer voltage and an inner current loop. Fig. 2. Trailing edge modulation. Fig. 3 Inductor current waveform in the boost converter under valley current control. Fig. 4 Valley current control under trailing edge modulation. Fig. 5 Peak current control under trailing edge modulation. Fig. 6 Average current control under trailing edge modulation. Fig. 7 Leading edge modulation. Fig. 8 Peak current control under leading edge modulation. Fig. 9 Trailing triangle modulation. Fig. 10 Leading triangle modulation. Fig. 11 Average current control under triangle modulation. Fig. 12 Generic inductor current waveform under valley current control. Fig. 13 Rectified input voltage (top, 100 V/div), and the input current (bottom, 1 A/div) at 200 KHz switching frequency, 800 Hz line frequency, THD is 2.2%. Fig. 14 Rectified input voltage (top, 100 V/div), and the input current (bottom, 1 A/div) at 100 KHz switching frequency, 800 Hz line frequency, THD is 2.4%.

TABLE I: The correlation between different pulse-width modulation methods and current control objectives. Period-doubling oscillations occur for the indicated range of duty ratios; * denotes no oscillation for the whole range of duty ratio. TABLE II: Slope of the inductor current waveform in basic converters.

Jingquan Chen (S01-M02) received the B.S. degree in Electrical Engineering from Tsinghua University, Beijing, China, in 1995, the M.S. degree in Power Electronics from Chinese Academy of Sciences, Beijing, China, in 1998, and the Ph.D. degree in Electrical Engineering from the University of Colorado at Boulder in 2002. He is currently a Senior Member of the Research Staff at Philips Research, USA. His research interests include synthesis, modeling, and digital control of switching power converters, power factor correction techniques, and lighting electronics.

You might also like