SMALL SIGNAL MODELS AND DYNAMIC PERFORMANCE OF QUASI-SQUARE-WAVE ZVS CONVERTERS WITH VOLTAGE-MODE AND CURRENT-MODE CONTROL J. M. F. Dores Costa, Member, IEEE M. Medeiros Silva, Senior Member, IEEE INESC, R. Alves Redol, 9, 1000 Lisboa, Portugal ABSTRACT Small-signal models of quasi-square-wave (QSW) converters are obtained by using state-space averaging. These models are used to perform a comparative study which shows that current-mode control of QSW converters does not provide the improved dynamic performance with respect to voltage-mode control that can be found in the case of PWM and quasi-resonant converters.1 I. INTRODUCTION Quasi-square-wave (QSW) converters are obtained from conventional PWM (Pulse Width Modulated) converters by adding a capacitor in parallel with one of switches [1]. This capacitor together with the existing inductor produces resonant transients that make it possible to have Zero Voltage Switching (ZVS). As a consequence, the switching losses are reduced: the switching frequency can be increased and, hence, a higher power density can be obtained. The voltage stress in the switch is kept at the same level as in the original PWM converter and this is an advantage over quasi-resonant (QR) converters. It is well known that the use of current-mode control in PWM [2,3] and QR converters [4,5] has significant advantages with respect to the more basic voltage-mode control: the output current is limited, and the dynamic performance is improved. It is the propose of this paper to investigate whether current-mode control of QSW converters is possible and, if so, whether it has similar advantages. In order to study the dynamic performance of QSW-ZVS converters with either voltage-mode or current-mode control, we develop their small-signal models, and we use them to perform a comparitive study of QSW-ZVS converters with both control modes. II. SMALL-SIGNAL MODEL OF PWM CONVERTERS IN DISCONTINUOUS INDUCTOR CURRENT MODE The operation of QSW converters has some resemblance to that of PWM converters in discontinuous conduction mode (DCM). In this section we will use state-space averaging to obtain the small-signal model of PWM converters in DCM. In the following sections, this model will be extended to QSW-ZVS converters. The state-variables of an ideal PWM converter are the current iL through the inductor L, and the voltage vC, which appears across the filtering capacitor C. These variables are the components of the state-vector x=[i , v ]t. Averaging over one L switching period Ts=1/fs will be denoted by placing a bar over the variable symbol: x = iL _ represented by vI, and, when averaged, by v I. C t vC . The input voltage is The state-equations after averaging are x& = Ax + BvI (1a) vO = Cx (1b) 1 where vO is the averaged output voltage, which is equal to vC for an ideal converter, and A, B and C are the averaged matrices, A = dA1 + d2A2 + d3A3 (2a) B = dB1 + d2B2 + d3B3 (2b) C = dC1 + d2C2 + d3C3 (2c) A1, B1, C1, A2, B2, C2 and A3, B3, C3 correspond to the three different circuit topologies that occur during one switching period and which last for dT, d2T and d3T, as shown in Fig. 1; d is the duty-ratio, d = 1 − d2 − d3 . In Fig.1, vON and vOFF are the voltages which appear across the inductor L when the active switch is on and off, respectivelly. These voltages are, for the buck, boost and buck-boost converters: TABLE I Buck Boost Buck-Boost vON vI − vO vI vI vOFF vO vO − vI vO We consider that the state-variables have a perturbation x$ superimposed to the DC value X, _ x = X + x$ (3) ^ ^ and, similarly, vI = VI + vI , d = D + d. ^ ^ To obtain the small-signal model we assume that the perturbations are small, i.e., v<<V I, d<<D, etc. We also assume that the perturbations do not vary significantly during one switching period, which means that the dynamic models that will be obtained are valid for frequencies much smaller than the switching frequency. If we substitute (3) in (1) and (2) and neglect second order terms, we obtain x&$ = Ax$ + Bv$I + Ed$ − E2 d$3 (4a) E = ( A1 − A2 ) X + ( B1 − B2 ) VI (4b) E2 = ( A2 - A3 ) X + ( B2 - B3 ) VI (4c) X = − A −1BVI (4d) iL iM V ON -VOFF L L 0 dT t1 d2 T t2 d3 T t3 t Fig. 1: Inductor current in DCM. 1This work was supported by JNICT under contract STDR/TIT/0082 2 Equation (4a) is the state-space averaged model of PWM converters in DCM; it can be used also with continuous conduction (d3=0). For any switching period of every PWM converter with DCM, the inductor current ripple iM and the averaged inductor current iL are, respectively, v iM = ON d L fs iL = iM (1 − d3 ) 2 (5) By perturbing these equations, the incremental factor d$3 can be obtained as, d$3 = K Li$L + K Dd$ + K I v$I + KOv$O + Ks f$s KL = −2 LFs VON D Ks = − D + D2 Fs KD = (6a) D + D2 D KO = − KI = D + D2 VON D D + D2 α VON D (6b) with α=1 for the buck converter, and α=0 for the boost and buck-boost converters. By replacing (6) in (4a) we obtain a small-signal model apllicable to the three types of the PWM converters in DCM, which has two possible control variables, d$ and f$s . With constant switching frequency, which is the usual case, f$s =0, and the the control variable is the duty-ratio d$ . With current-mode control both d$ and d$3 in equation (4a) must be expressed as a function of i$M ; this can be done by perturbing equations (5) and introducing these results in (4a). In this way, with f$s = 0, we obtain a small-signal model for PWM converters with DCM when current-mode control is used. III. EXTENSION TO QSW-ZVS CONVERTERS We will now extend the model expressed by equations (4) to QSW-ZVS converters. These converters are derived from PWM converters by introducing a new capacitor in parallel with the switch [1], as shown in Fig. 2, for the buck converster. We will assume that C1<<C. Any QSW converter presents four stages during a switching cycle. When S is on and D is off iL increases in an approximately linear fashion, since v1 and vO do not vary significantly during one switching period. At t=0, when S is switched off the value of the inductor current iL is iM , as shown in Fig. 3. After this, C1 charges through L, and when vC1 = vON + vOFF , at t=t1, the diode voltage is vD= 0 and the diode starts to conduct. There is a resonant transient involving C1 and L, but since the duration of this stage is very short , the charge of C1 can be considered as approximately linear with iL = iM . The duration T1=t1-t0 is T1 = ( vON + vOFF ) C1 iM (7) 3 vC 1 C 1 i L L S VI D v D C R V O Fig. 2: Buck QSW converter with ZVS. While diode D is conducting, i.e., from t1 to t2, the voltage across L is -vOFF and iL decreases linearly until t2 when iL = 0 . The duration of this stage is T2=t2-t1: T2 = iM L vOFF (8) After t2, there is a resonant transient involving C1 and L, and C1 will discharge until t3 , when vC1 = 0 , and S is switched on (this is the ZVS condition). During this third stage the inductor current and the switch voltage are: iL = − vOFF sin( ω 0t ) Z0 (9a) vC = vON + vOFF cos( ω 0t ) (9b) 1 where ω 0 = 1 LC1 and Z0 = L C1 . The duration of this stage is T3=t3-t2, −v 1 cos −1 ON T3 = ω0 v OFF (10) The value of the inductor current at t3 is, iL ( t3 ) = − i3 = − 1 Z0 2 2 vOFF − vON (11) After t3, the switch S is closed and the diode D is off, the voltage across L is vON and iL increases linearly until the end of the switching period when S is opened again. From equation (9b) we conclude that, for ZVS, VO must be limited as follows: Buck converter: VI 2 ≤ VO ≤ VI (12a) Boost converter: VO ≥ 2 VI (12b) Buck-Boost converter: VO ≥ VI (12c) The iL and the vC1 waveforms in Fig. 3 apply to the three types of QSW-ZVS converters. From Fig. 3, it is apparent that the operation of QSW-ZVS converters is similar to that of PWM converters in DCM, except during the resonant transitions. The 4 voltage across the switch has a square-like form, and the voltage stress is the same as in the corresponding PWM converter. The average value of the inductor current is (see Fig.3): iL = iM i 1 t1 1 t ( d 2 + d a ) − 3 db ∫t iL dt + ∫t 3 iL dt + T 2 T 0 2 2 da = L fsiM vON ; (13) db = L fsi3 vON (14) It is easy to show that if iL is assumed to be constant and equal to iM during interval T1, the two first terms in (13) are equal and have opposite sign, and iL depends only on the linear parts of the iL waveform (Fig. 3). If we introduce a parameter d3eq = 1 − d2 − da , iL can be written as: iL = i iM (1 − d3eq ) − 3 db 2 2 (15) v C1 0 iL iM VON+ VOFF t 0 t1 t2 t3 S OFF - V OFF db T t3 t4 t VON L L d2T 0 t t t2 0 1 dT S ON i3 d aT t4 t Fig. 3: iL and vC1 waveforms in a QSW-ZVS converter. By noting that equation (15) is similar to equation (5) except for the term − i3db 2 in (15), we propose to use equation (4a) as the basis for the small-signal model of QSW-ZVS converters. We make the key assunption, which is confirmed by the simulation results to be presented below, that the original duty-cycle d is replaced by da, and d3 is replaced by d3eq in (4a) and also in the definition of A, B and C in equations (2). Thus, the QSW-ZVS converters have a small-signal model given by, 5 x$& = Ax$ + Bv$ I + Ed$a − E2 d$3eq (16) It is convenient to express d$3eq and d$a in (16) in terms of f$s and i$M since these are the parameters that can be used as control variables. From (11), (14) and (15) we obtain, d$3eq = K Li$L + K M i$M + K I v$I + K0 v$0 + Ks f$s (17) where KL, KM, KI, KO and Ks are given in Table II. By perturbing da in (14) we obtain: d$a = HM i$M + HI v$I + HOv$O + Hs f$s HM = LFs VON HI = −D VON HO = (18a) D α VON Hs = D Fs (18b) By replacing (17) and (18) in (16) the desired small-signal model of QSW-ZVS converters is finally obtained: x&$ = G X x$ + G I v$I + Gs f$s + G M i$M G X = A + EH0C − E2 K L 0 − E2 K0C (19a) (19b) G I = B + EH I − E 2 K I G s = EHs − E2 Ks (19d) G M = EHM − E2 K M (19d) (19c) TABLE II - Coefficients KL, KM, KI, KO, Ks for QSW-ZVS converters KL KM Buck − 2 IM Da + D2 IM Boost − 2 IM Da + D2 IM 2 IM Da + D2 IM where: V M= O VI Buck-Boost − KI K− K+ 2 Db ( M − 1) I M Z0 2 M − 1 2 Db M 2 I M Z0 M − 2 M K+ I3 = K0 2 Db 2 I M Z0 M − 1 1 Z0 2 2 VOFF − VON −K − − Ks 2 Db I M Z0 2 M − 1 2 Db ( M − 1) 2 I M Z0 M − 2 M − 2 Db M 2 I M Z0 M − 1 K= I3 Db I M VON − I3 Db IM Fs − I3 Db IM Fs − I3 Db I M Fs Db = I3 LFs VON This model has f$s and i$M as control variables. Since it is possible to relate f$s and i$M (we will do this bellow), we can use either as a single control variable. If we chose f$s as the control variable, the model is suitable for voltage-mode control (Fig. 4), in which a VCO (Voltage Controlled Oscillator) is used, and f$s = K VCO v$E . For incremental values, and using Laplace transforms, 6 V$E ( s ) = − Av ( s ) β V$O ( s ) (20) If we use i$M as the control variable (by expressing f$s as a function of i$M ), the model is suitable for current-mode control (Fig. 5) in which S is turned off at t4, when the inductor current sample AIRSiL is increasing and reaches the error voltage level vE. S v Q R S C1 v VCO E V Ref Av β vO Fig. 4: Voltage-mode control of QSW-ZVS converters C1 S Q S vC1 L iL F/F R Al + - - + vE R s iL Av + β vO V Ref Fig. 5: Current-mode control of QSW-ZVS converters IV. QSW-ZVS CONVERTERS WITH CURRENT-MODE CONTROL In QSW-ZVS converters the voltage ratio v0 / vI is related to i$M and f$s , and this establishes an important difference with respect to PWM and QR converters (see, e.g. [5]). We will see that this has the consequence that the dynamic behaviour of QSW-ZVS converters is almost the same with voltage-mode and with current-mode control. In order to relate i$M and f$s , we note that for all QSW-ZVS converters, the averaged voltage across the switch S is, v C1 = 1 T v C dt = VON T ∫0 1 (21) 7 If we make the usual assumption that vON and vOFF are approximately constant during a switching period, and consider the vC1 waveform represented in Fig. 3, we can write, v ON T = t1 t3 ∫t0 vC1 dt + (vON + vOFF )T2 + ∫t2 vC1dt (22) Since T1<<T, we neglect the first term in (22) and the following result is obtained: v v2 v +v ≈ cos−1 ( − ON ) + OFF − 1 + ON OFF iM Z0 2 fs vOFF vON vOFF vON ω0 (23) From Table I and (12) it follows that all three topologies have vOFF>vON, and (23) can be approximated by, ω0 fs ≈ π 2 + vOFF vON + vOFF + i Z vON vON vOFF M 0 (24) For the three topologies, (24) leads to: ′ ω0 π iM m ≈ + + fs 2 1 − m (1 − m )m ω0 fs ω0 fs ≈ ≈ π 2 π 2 + m −1+ +m+ m iM ′ 1− m m +1 iM ′ m (buck ) (25) (boost ) (26) (buck-boost ) (27) where, iM ′ is a normalised value of iM , and m is the voltage ratio: iM ′ = Z0iM vI ; m = vO vI (28) By perturbing (25), (26), (27) and (28) we can relate i$M and f$s for the three basic QSW-ZVS converters. This result can be written as, f$s = WM i$M + WOv$O + WI v$I (29) Equation (29) is the control law for the QSW-ZVS converters. For the buck, boost and buck-boost converters the coefficients WM, WO and WI are given in Table III. By introducing (29) in (19), a complete small-signal model for QSW-ZVS converters with current-mode control is obtained. If, alternatively , from (29), i$M is expressed as a function of f$s , and this is introduced in (19), the small-signal model of QSW-ZVS converters with voltage-mode control is obtained. Thus, (29) is the general control law for QSW-ZVS converters, either with voltage-mode, or with current-mode control. This is different from what happens with PWM and QR converters, and it is a consequence of the fact that the voltage ratio m of QSW-ZVS converters depends both on fs and on iM. For both control-modes the small-signal model for QSW-ZVS converters can be written as: x&$ = Px$ + Qv$I + Rv$E (30) where, P, Q and R depend on the control-mode: 8 a) For voltage-mode control: P = GX − W0 G MC WM Q = GI − GM (31a) WI WM (31b) R = KVCO G s + G I WI−1 (31c) b) For current-mode control: P = G X + W0G sC (32a) Q = G I + G s WI (32b) R= 1 (G sWM + E H M − E2 K M ) AI Rs (32c) TABLE III - Control law coefficients for QSW-ZVS Converters WM Buck Boost Buck-Boost Z0 Fs2 2 Z0 Fs2 (1 − M )Z 0 Fs2 M ω 0 (1 − M )VI ω 0 ( M − M )VI γ WO − WI γM I M Z −V I 0 γ Z0 − WM W M ω π (1 − 2M ) 0 − − 2 M Fs 2 γ Z0 ω0 M VI − WM γM I M Z − V I 0 W M 1 ω0 π − + 1 − 1 M 2 Fs 2 γ Z0 WM γM I M Z −V I 0 W M ω0 π 1 2 F − 2 − M − 2M 2 ( M + 1) s V. SIMULATION RESULTS The line (input to output) transfer function TIO(s), and the control (error to output) transfer function TEO(s) are shown in the reduced block diagram of Fig. 6. These transfer functions can be obtained, from (32): TIO ( s) = C sI − P −1 TEO ( s) = C sI − P −1 (33) Q (34) R TIO(s) and TEO(s) can be conveniently obtained by an appropriate computer program, such as MATLAB In order to confirm the new model, we have considered examples of different converters, and compared the results obtained from the model with those obtained by direct simulation (using a specially developed program based on the Runge-Kutta method). One example is a QSW-ZVS buck converter with the following parameters: R=15 Ω AIRS=1Ω L=2 µH C=100 µF C1=6.8 nF 9 For this converter we considered two operating points: VI [V] VO [V] M fs [kHz] i'M Case (a) 14 7.5 0.54 774 1.84 Case (b) 10 7.5 0.75 459 2.57 In Table IV we present the theoretical transfer functions obtained from our model, for cases (a) and (b). The response curves corresponding to these transfer functions have been compared with those obtained by direct simulation, considering low amplitude sinusoidal perturbations of vI and of vE with different frequencies, and close agreement was obtained. In Fig. 7 we show the control response with current-mode control. (a) (b) Fig.6: Closed-loop block diagrams: (a) Current-mode control; (b) Voltage-mode control. 10 (a) (b) Fig. 7: Control response of a buck QSW-ZVS converter. (a) M=0.54; (b) M=0.75. 11 TABLE IV-Theoretical line and control transfer functions for the QSW-ZVS buck converter under simulation Current-mode control (a) TEO ( ) 3.36 103 6.09 106 − s s +5.0 106 (s +1371.6 ) ( ( ) ) (b) 3.47 103 6.35 106 − s s +5.0 106 (s +968.9 ) (a) −57.3 4.29 106 + s s +5.0 106 (s +953.7 ) TI O (b) ( ( ( ( ) ) ) ) −59.9 4.46 106 + s s +5.0 106 (s +968.9 ) ( ) Voltage-mode control ( ) 3.36 103 6.09 106 − s s +5.0 106 (s +1371.6 ) ( ( ) ) 3.47 103 6.35 106 − s s +5.0 106 (s +3558.4 ) ( ( ) ) 601 5.1 106 − s s +5.0 106 (s +1371.6 ) ( ( ) ) 2.11 103 6.04 106 − s s +5.0 106 (s +3558.4 ) ( ) Examples of a QSW-ZVS boost and buck-boost converters have also been considered. The same good agreement between simulated and theoretical results has been obtained. VI. COMPARISON OF CURRENT-MODE AND VOLTAGE-MODE CONTROLLED QSW-ZVS CONVERTERS The small-signal models obtained in this paper can be used to investigate whether the current-mode control leads to advantages with respect to voltage mode control similar to those obtained in the case of PWM and QR converters. It is seen in Table IV that TEO(s) does not differ significantly for the two control modes: only one of the poles is different, specially in case (b). However, TIO(s) is very different for the two control modes, specially in case (b), where the voltage ratio is higher. When the voltage feedback loop is closed, as shown in Fig. 6, and the same controler AV(s) is used, the loop gain is ßAV(s) KVCO TEO(s) for voltage-mode control and it is ßAV(s) TEO(s) for current-mode control (the control transfer functions TEO(s) are defined by (30) to (34) and vary with the control-mode. If we chose for KVCO the same value that we have for HM in the case of current-mode control, the closed-loop responses are almost invariant with the control-mode, and the current-mode control will not lead to an improved dynamic response for the same stability margins. However, the difference in the input-to-output response TIO(s) can lead to an improved line regulation since the low frequency value of |TIO(s)| is smaller with current-mode control. Similar results have been obtained for the other types of converters. VII. CONCLUSIONS We have derived small-signal models of QSW-ZVS converters, based on state-space averaging. These models can be used with either current-mode or voltage-mode control. The three basic topologies, buck, boost and buck-boost have been considered. 12 We have used the new models to perform a comparative study which has lead to the somewhat surprising conclusion that QSW-ZVS converters with current-mode control do not have improved stability and dynamic performance with respect to the usual voltage-mode control. However, current-mode control has still the advantage of inherent current limitation and improved load sharing of paralleled converters; in addition it provides better line regulation. REFERENCES [1] V.Vorpérian,“Quasi-Square-Wave Converters: Topologies and Analysis”, IEEE Trans. on Power Electronics, vol. 3, pp. 183-191, April 1988. [2] R.D.Middlebrook, "Topics in Multi-Loop Regulators and Current-Mode Programming", IEEE Trans. on Power Electronics, vol. 2, pp. 109-124, April 1987. [3] D. M. Sable, R. B. Ridley, B. H. Cho, "Comparison of Performance of Single-Loop and Current-Injection-Control for PWM Converters which Operate in Both Continuous and Discontinuous Modes of Operation", IEEE Trans. on Power Electronics, vol.7, pp. 74-79, January 1992. [4] R. B. Ridley, W. A. Tabisz, F. C. Lee, V. Vorperian, "Multi-loop control for quasi-resonant converters", IEEE Trans. Power Electronics, vol. 6, pp. 28-37, January 1991. [5] J.M.D.Costa, M.M.Silva, “Small-Signal Models and Dynamic Performance of Quasi-Resonant Converters with Current Mode Control", IEEE PESC’94, pp. 821-829. Published in Midwest Symposium on Circuits and Systems, Rio de Janeiro, Brazil, August 1995, Proc. pp. 1183-1188. 13