[go: up one dir, main page]

0% found this document useful (0 votes)
79 views9 pages

Generalized Averaging Method For Power Conversion Circuits: Seth R. Sanders, Z. Liu, and George C - Verghese

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 9

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 6. NO. 2.

APRIL 1991

25 I

Generalized Averaging Method for Power Conversion Circuits


Seth R. Sanders, J . Mark Noworolski, Xiaojun Z. Liu, and George C . Verghese, Member, IEEE

Abstract-The method of state-space averaging has been successfully applied to pulse-width modulated power converters, but has its limitations with switched circuits that do not satisfy a small ripple condition. This work considers a more general averaging procedure that encompasses state-space averaging and is potentially applicable to a much broader class of circuits and systems. In particular, the technique is shown to be effective on a number of examples including resonant type converters.

I. INTRODUCTION
TATE-space averaging [ I]-[3] has been demonstrated to be an effective method for analysis and control design in pulsewidth modulated (PWM) switching power converters. However, as has been noted in the literature, the class of converters that this method can be applied to is limited. Conditions for the justification of state-space averaging have been characterized by a small ripple condition, by a linear ripple approximation [ l ] , and by the degree to which certain vector fields commute [2]. With the small ripple approximation, the assumption is that a Fourier series expansion for a finite length segment of a circuit waveform should be dominated by its dc term. The linear ripple approximation requires that the circuit waveforms appear to be linear functions of time when examined over a time interval in between switch instances. This condition has been stated more precisely in [2] in terms of the Lie bracket of a pair of matrices. A recent paper [6] studied the application of classical averaging techniques to PWM circuits, and has developed an asymptotic framework where solutions to switched systems (including those with large ripple) may be approximated to arbitrary accuracy by a power series in a small parameter. The small parameter is related to the ratio of the switching period and the system time constants. We note here that this ratio is typically small for fastswitching PWM circuits, but not for resonant type converters. Because of the conditions listed above that limit the applicability of state-space averaging, the method cannot be applied to a wide range of power circuits that includes the resonant type converters. The basic limitation in resonant converters is that these circuits have state variables that exhibit predominantly osManuscript received July 27, 1990. S . R. Sanders and J . M. Noworolskis work was supported by Tandem Computers, Inc.. the Semiconductor Research Corporation (SRC), and the Berkeley Redundant Array of Inexpensive Disks Project (NSF) MIP-87- 15235. X . Z . Lius and G. C. Vergheses work was supported by the MITi Industry Power Electronics Collegium and by the Air Force Office of Scientific Research under Grant AFOSR-88-0032. S . R. Sanders and J. M. Noworolski are with the Department of Electrical Engineering and Computer Sciences, University of California. Berkeley, Berkeley, CA 94720. X . Z. Liu and G . C. Verghese are with the Laboratory for Electromagnetic and Electronic Systems, Massachusetts Institute for Technology, Cambridge, MA 02 139. IEEE Log Number 9042327.

cillatory behavior. This paper investigates a more general averaging scheme that can, in principle, accommodate arbitrary types of waveforms. The method is based on a time-dependent Fourier series representation for a sliding window of a given waveform. For example, for an arbitrary time-domain waveform x ( * ), the method considers the Fourier coefficients of x ( s ) for s E ( t - T , t ] at the time instant t . Simplifying approximations can be made by omitting insignificant terms in this series. For instance, to recover the traditional state-space averaged model, one would retain only the dc coefficient in this averaging scheme. Previously developed methods for analysis and control design in resonant converters have relied mainly on two approaches, sampled-data modeling [4], [5] and phase-plane techniques (71, [8]. The sampled-data approach taken in [4], [5] results in a small-signal model for the underlying resonant converter with the perturbation in switching frequency as the input. One difficulty with this approach is the requirement of obtaining a nominal periodic solution as a first step in the analysis. The phase plane method of [7] is a basic approach to obtaining a steady state solution for a resonant converter, and the control scheme of [8] based on this method is evidently effective. A limitation of this approach is its restriction to second order systems; it is not obvious how one can incorporate additional state variables that are associated with the load or the source dynamics. In contrast, the method presented in this paper is an averaging scheme that can be applied, in principle, to any periodically (or nearly periodically) driven system. The remainder of the paper is organized as follows. The generalized averaging technique is introduced in Section 11. Examples of its application in resonant and in PWM converters are presented in Section 111. For purposes of comparison with the method considered here, Section IV reviews some of the main techniques used in analyzing oscillatory behavior in nonlinear systems. The Appendix contains some comments on the justification of our scheme when the switching frequency is not held constant. 11. GENERALIZED AVERAGING The generalized averaging method is based on the fact that the waveform x ( ) can be approximated on the interval ( t T, t ] to arbitrary accuracy with a Fourier series representation of the form

where the sum is over all integers k , w , = 2 ? r / T , s E ( 0 , T I , and the ( x > r ( t ) are complex Fourier coefficients. These Fourier coefficients are functions of time since the interval under consideration slides as a function of time. The kth coefficient.

0885-8993/91/0400-0251$01.00 0 1991 IEEE

252

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 6. NO. 2 , APRIL 1991

also to be referred to as the index-k coefficient, is determined by


(x),(t) =
-

T o

The analysis computes the time-evolution of these Fourier series coefficients as the window of length T slides over the actual waveform. Our approach for this is to determine an appropriate state-space model in which the coefficients ( 2 ) are the state variables. As an aside, note that one possible approach for deriving the theory of state-space averaging is to consider the one-cycle average
X(t) = T

sr

x(t - T

+ s)e-'!'u'(r-r+') ds.

(2)

mogeneous term separately. The constant and linear terms are trivial to transform. The transforms of the quadratic terms can be computed using ( 6 ) .Homogeneous terms of higher order can be dealt with by factoring each such term into the product of two lower order terms. Then the procedure can be applied to each of the factors. This process is guaranteed to terminate since factors with only linear terms will eventually arise. Application to State-Space Models o Power Electronic f Circuits: Here we consider the application of the method to a state-space model that has some periodic time-dependence. This is the type of model that typically arises in a switched power electronic circuit. For instance, consider the model

s'

x(s) ds

r-T

(3)

(7)
where U ( t )is some periodic function of time with period T . The variable u ( t ) may be the ramp function used to implement a PWM scheme, or may be a square wave of source voltage applied to a resonant tank circuit in a resonant converter. To apply the generalized averaging scheme to a converter with model ( 7 ) , we simply compute the relevant Fourier coefficients of both sides of (7), i.e.,

for the state x ( t ) of a switching converter operating at fre( quency 1 / T . The connection with our scheme is that X t ) = ( x ), ( t ) corresponds to the dc coefficient in the Fourier series , representation (1). More details on this are given in Section 111. Certain properties of the Fourier coefficients ( 2 ) are key for the analysis and are detailed below. Differentiation with Respect to Time: The time derivative of the k th coefficient is computed to be

This formula will be very important in computing the form of an averaged model involving the Fourier coefficients. The case where w, is time varying will also need to be considered for the analysis of systems where the drive frequency is not constant, e.g., in resonant type converters. In this case, the formula (4) is only an approximation, but, for slowly varying w, ( t ) , it is a good approximation. The Appendix gives details on the approximations involved. Transforms o Functions o Variables: Another important inf f gredient in the Fourier series coefficient representation of a signal involves the computation of the following:

for the kth coefficient. A first step in simplifying the model is to incorporate the rule for computing the derivative of the k th coefficient. We obtain

where f ( 0 , , 0 ) is a general scalar function of its arguments. In nearly all cases, it is impossible to obtain an explicit form for (5) in terms of a finite number of the coefficients ( x ),. So, instead, we aim to approximate this quantity. One approach for this is by the describing function method [ 131. As outlined in Section IV, this method is based on the assumption that the arguments x l r x2, . . . , x,, are sinusoidal in nature or perhaps have some other fixed waveshape. For instance, one special case is where it is desired to compute ( f ( x ) ) , and ( f ( x ) ) - , , and it is known that x is dominated by its fundamental Fourier components. This would fit the framework of the sinusoidal describing function method. An example of this type is given in Section 111 in the context of a resonant converter. A procedure for exactly computing (5) is available in the case where f ( 0 , * , 0 ) is polynomial. The procedure is based on the following convolutional relationship:
e e e

The second term on the right-hand side of (9) can be simplified into explicit functions of the coefficients ( x ), and ( u ), using describing functions. The essence in modeling is to retain only the relatively large Fourier coefficients to capture the interesting behavior of the system. As previously discussed, we would retain only the index-zero (dc) coefficients for a fast switching PWM circuit to capture the low frequency behavior. The result would be precisely the state-space averaged model. For a resonant dc-dc converter which has some of its states exhibiting predominantly fundamental frequency, sinusoidal waveforms and some of its states exhibiting predominantly dc (or slowly varying) waveforms, we would retain the index-one (and minus one) coefficients for those states exhibiting sinusoidal-type behavior and the index-zero coefficients for those states exhibiting slowly varying behavior. The method is demonstrated on some examples in the following section. 1 1 EXAMPLES 1.
Series Resonant Converter with Voltage Source Load

The first example to be considered is the series resonant converter of Fig. 1 , which has a voltage source load. The circuit parameters are as given in the figure and the diodes are assumed to be ideal. Note that the resonant tank frequency is approximately 36 KHz. A state-space model for this circuit takes the form
-i = 1 d dt L

where the sum is taken over all integers i . In many cases, we shall rely on many of the terms in the series in ( 6 ) being negligibly small. The quantity in (5) can be computed in the case where f ( 0 , * * , 0 ) is a polynomial by considering each ho-

{ -u

- V, sgn ( i )

+ V , sgn (sin ( w , t ) ) ]

SANDERS

rf

01

'

GENERALIZED AVERAGING METHOD FOR POWER CONVERSION CIRCUITS

253

corresponds to a fourth-order state-space model with real variables. The corresponding real fourth-order model could be obtained equivalently from the index-( - 1 ) coefficients. If the window length is taken to be T = 27r/w,, the term

vi

(sgn (sin ( w , t ) ) )

-j -

(12)

is simply the constant amplitude of the first coefficient of the Fourier series for a square wave. The term ( sgn ( i ) ) I can be evaluated using the describing function approach by assuming i ( t ) is approximated as a sinusoid over each interval of length T. In this case, we have (sgn (i)),
=

2
-

eJL(')'.

(13)

Consequently, the model ( 1 1) is approximated with the timeinvariant model

I*
The variables w , and V, may be considered as external inputs to this model. One question that arises is how well the magnitudes of the complex coefficients

0.

7 -

0.

7.5-4

0.0015

--

. 1 -

0.00225

0.003

Fig. I . DC-DC series resonant converter with voltage source load.

where sgn ( 0 ) indicates the sign function. Typical waveforms for this circuit are shown in the figure. These waveforms were generated by stepping the drive frequency between 38 KHz and 40 KHz. One of the important features of the waveforms is that following each step change in the driving frequency, the waveforms appear to be amplitude modulated sinusoids. The waveforms evidently settle down to an approximately sinusoidal steady state. For this reason, these waveforms may be very well approximated with the fundamental frequency terms in the Fourier series ( I ) . We are led to examine a model containing only the coefficients ( i ),, ( i ) - , , ( U ) , , and ( U ) _ , . This can be obtained by considering the application of the operator ( ) , ( o r equivalently ( ) - , ) to the model (lo), i.e.,

coincide with the amplitude of the waveforms in Fig. 1. The simulation of Fig. 2 compares precisely these quantities. This figure plots on the same axes the waveforms v ( t ) and 2 11 ( U ) , ( 1 ) 11 for the case where U , undergoes a step change, and the figure similarly plots i ( r ) and 2 11 ( i ) ( t ) 11. It is evident from the figure that the correlation between the two types of waveforms is excellent. Note that this averaging procedure for the series resonant converter is very similar to that of Rim and Cho [ 161 where a time-varying phasor analysis for a series resonant converter is developed. The utility of the method can now be realized. For instance, it is straightforward to obtain a steady state solution for this model by setting the derivatives of ( U ) and ( i ) I to zero. The solution can be computed in a closed form. This approach to the steady state solution is similar to that in Steigerwald [15], where an equivalent circuit is derived for steady state computations. The method here goes one step further in extending the analysis to transient behavior as well. After obtaining a steady state solution, the model may be linearized about the steady state to obtain small signal transfer functions from inputs such as switching frequency w , or source voltage V , to variables such as ( U ) I or ( i ) ,. For purposes of illustration, we carry out this procedure here. The steady state solution is determined to be

-jq(

Z)),

1 + - ( i ),. C

Note that the elements of the two component state vector of (1 1) are complex Fourier coefficients, and so this model actually

254

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 6, NO. 2, APRIL 1991


I and 2* I I I I

0.

7.5E-4

0.0015

0.00225

0.003

V and 2 * 1 I < V > , 1 I 250

.]

0.

7.5E-4

0.0015

0.00225

0.003

Fig. 2. Amplitude of first coefficients compared to actual waveforms.


88

imag KHz

78

-E
t

I.. . . . . .i.........:. ... .. . . .I

.i, .x
$

:;..x . x ix

. { . . . . . . . ;. . . . . . . . . j . .

x i x

.;x

X I
. j. . . . . .

68

. . . . .:. . . .x x x % . . . ............,....... . . . . . . . . : "xxx)txxx&

58
48

_ ......................................
........ ......... ....... .:. . . . .

. . . . . ..,.. .............................................

.; . . . . . . .!.. . . . . .:. . . . . . . . . . . . . . . . .:.. . . . . . . . . . .

-28

-18

-16

-14

-12

-18

-8

-6

-4

-2

real

Kiiz

Fig. 3. Root locus of small signal poles as load voltage varies from zero to V , .

By considering perturbations around this steady state solution it is possible to compute the transfer function from input switching frequency w, to the capacitor voltage amplitude 11 ( v ), 11. This is given by
- Mu,
s4

+ K s 3 + 2 C s 2 + K C s + A2

Ks f 2A

One interesting feature of the simulation in Fig. 2 is that the high frequency modes of the model ( 1 8 ) are not evident in the transient response. This can be attributed to the fact that these modes are weakly coupled to the input, namely to perturbations in driving frequency a,. e

(18)

DC-DC Series Resonant Converter with Capacitor Load


A more complex example is the series resonant converteT with a capacitor load that is shown in Fig. 4. For this example, a state-space model can be written as
dt

where M = 11 (v)s"ll,K = 2wiVC,/7rMw,, wi = l / L C , C = wi w,', A = w,'- a;.A root locus of the poles of this and transfer function is shown in Fig. 3 . The plot shows the location of the poles as the load voltage V, increases from zero towards V,. The poles are seen to be damped for 0 < V, < V,. For small values of V(,, there is a pair of poles located near & j ( w, - WO). This pair evidently governs the relatively slow amplitude modulation seen in Fig. 2 . One argument for the presence of this slow amplitude modulation is that it is the result of beating between oscillations at the natural frequency wg and the driving frequency w,. Note that the locus of Fig. 3 closely rewhich was determined using sembles the locus of reference [4], an exact sampled-data model. It is also of interest that the transfer function (18) has a right-half plane zero for A < 0, that is for frequencies below resonance.

i =1 L

{--U

- v, sgn ( i )

+ V, sgn (sin ( w . t ) ) }

zv=cl
d dt
-

1 .

U, =

1 - {abs ( i ) - v , / R }

C,

Here, sgn ( 0 ) and abs solute value functions.

( 0 )

are, respectively, the sign and ab-

SANDERS er al. : GENERALIZED AVERAGING METHOD FOR POWER CONVERSION CIRCUITS


I and 2* I I <I>, I I

255

0.

7.5E-4

0.0015

0.00225

0.003

0.
3

7.5E-4

0.0015

0.00225

0.003

Vo and < V O > ~

*.i
0.

Fig. 5 . Comparison of transient waveforms of averaged model with waveforms of underlying resonant converter with capacitor load. Fig. 4. DC-DC series resonant converter with capacitor load.
fsw

L-Y,
7.5E-4

n . 0015

0 00225

0.003

= lOKHr

In our analysis, we retain the fundamental frequency Fourier coefficients f o r i and v and the dc coefficient for U,. This choice can be motivated by studying the converter waveforms and noting that the variables i and v exhibit predominantly sinusoidal behavior while the output voltage U, exhibits rather slowly varying dynamical behavior. If this was not the case, more terms could be retained in the averaged model. The key steps in applying the averaging operation to the model (19) are in computing ( sgn ( i ) U , ) , and ( abs ( i ) ). These can be determined , using describing function methods if i and v are considered to be sinusoidal and U, is approximated with a constant term. With these simplifying assumptions, we find

D = 0.5

Fig. 6. Up-down converter.

2 (sgn ( i ) U,), = - ( v), e l L ( ' ) '

(20)

component of the ripple. For this, we consider the application of both ( ), and ( ) I to the model (22). The result is

In order to verify the obtained averaged model, a simulation that compares waveforms generated by this model with waveforms of the underlying system is shown in Fig. 5 . As is evident from the figure, the averaged model predicts the transient behavior quite accurately. Analysis steps similar to those carried out in the previous example could be performed, but we omit the details.

PWM Up-Down Converter


In this final example, we illustrate how to refine the method of state-space averaging by including higher order terms in the Fourier series expansion (1). The converter of Fig. 6 operating in continuous conduction mode can be modeled with a second order state-space model of the form
-X

d dt

=Ax

+ ~ B + bu + f x

Note that the rule (6) is used to approximate quantities like ( x u ) o and ( x u ),. For open-loop operation, ( U and ( u are constant, and sothe model (23) is linear and time-invariant in this case. A simulation of an open-loop transient is shown in Fig. 7. The figure compares the inductor current waveform of g the actual circuit, the inductor current waveform e s s - O "of the state-space averaged model, the dc component ( i ) of the in, ductor current of the refined model (23), and an inductor current waveform reconstructed from the refined averaged model determined by

>,

>,

(22)

i(t) = (i)-l(t)e-Jw'r ( i ) , ( t )

+ (i),(t)e'"".

(24)

where the variable u takes the values 0 and 1 which correspond to the instantaneous switch position. For nominal PWM operation at the fixed frequency f , = o,*/27r, the state-space averaged model can be obtained by applying the one-cycle averaging operation ( to the model (22). A refinement of the statespace averaged model can be obtained by considering an additional term in the series (1) that corresponds to the fundamental

The switching frequency has been selected to be relatively low so that the ripple is emphasized. As can be seen from the figure, the additional term in (23) significantly decreases the error between the waveform of the averaged model and the underlying system. Evidently, it is possible to include more terms in the Fourier series representation to further decrease approximation error.

256

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 6, NO. 2. APRIL 1991

ss-avg

0.5116
12. .54 I . 5a-4
37. .34

The initial condition y ( 0 ) of (27) is selected to be consistent withx( 0) through (26). This procedure can be applied naturally to PWM converters as studied in [6]. It turns out that by retaining only the first order term in (27), one obtains the state-space averaged model. Useful ripple estimates can be obtained when the first and second terms in (26) are retained, as illustrated in 161. For a system such as the series resonant converter that is not in the standard form (25), a preliminary transformation can be used to transform the system into the standard form. A general procedure for this is outlined in [ 181. For purposes of illustration, consider a second-order nonlinear system (not unlike the series resonant converter with voltage source load) modeled by
2

5.x-4

Fig. 7 . Comparison of refined state-space averaged model with traditional state-space averaged model.

+ mix

Eg(X,

x, I ) .

(28)

For this example, a preliminary transformation is given by


x = z, cos (wet)
f =

The refined averaged model is especially useful for analysis and control design in the case where ripple is not small. For instance, the eigenvalues of an equivalent continuous time model derived from an exact sampled-data model for the present example can be determined to be

+ zz

. sin ( m o t )

WO

-zI w0 sin ( m o t )

+ z2 cos (wet),

(29)

resulting in the transformed system

A,,*

= Tlog(X,.2{@(T)}) =

(-1.029 k j 1 . 3 2 8 ) * lo4.
22

Note that @ ( T ) is the transition matrix for (22). In comparison, the eigenvalues of the state-space averaged model are given by X;:;<,l*.
- (-1.029 -tj1.230) * IO4 -

cos ( w o t ) g ( i { z l , z,},X?{z,,

zz}, t ) .

(30)

while those of the refined model are given by

An equivalent transformation to variables of instantaneous phase and instantaneous amplitude has been utilized in the classic work of Bogoliubov and Mitropolski [ 121. In particular, reference [ 121 considered the transformation

X7""'1'

(-1.029 k j1.325) * lo4,


( - 1.029 k j5.149) * lo4, ( - 1.029 -t j7.707) * lo4
In either case, the result is a system that is transformed to the standard form. The classical averaging procedure may then be applied. Note that a periodic steady state solution of (28) may have its period controlled by the frequency of the time-varying driving term g(x, X, t ) . In this case, the corresponding transformed and averaged system cannot exhibit constant steady state behavior, since a constant vector z ( t ) = zo would generate a solution with frequency oothrough (29). In contrast, the procedure introduced in the present paper transforms a periodic system into a time-invariant system. It is of interest that the pioneering work of Van der Pol [ 1 1 1 considered an approximate solution for (28) of the form
x ( t ) = b , ( r )sin ( w , t )

One pair of the eigenvalues of the refined model is seen to approximate the eigenvalues of the underlying system much more closely than those of the usual state-space averaged model.

IV. HISTORICAL NOTESON AVERAGING D AN OSCILLATIONS NONLINEAR IN SYSTEMS


For purposes of comparison with the averaging procedure introduced in the preceding sections, we briefly review other relevant work on averaging in nonlinear systems. A starting point for the discussion is with the method of classical averaging [6], [ 121, [ 181. A periodic system is said to be in standard form if it has the form (25) where E is a small parameter. Classical averaging theory is based on an asymptotic approximation in E for the solution x ( t ) of (25) in the form
f =
EffX,

+ b , ( t ) cos (wit)

(33)

t);

x(0) =

xg

x(t) =

y(t)

+ E",(
y)

y, t )

+ E*",(

y, t)

+ ...

(26)

where the y , t ) are zero-average functions and y ( t ) is the solution of the averaged equation
y =
Egl(

Z&(

y)

+ ...

(27)

where U , corresponded to the driving frequency and the variables b , ( t ) and b2( t ) were supposed to be slowly varying functions of time. A steady state solution of (28) would .then correspond to constant (or nearly constant) b , ( t ) and b2( t ) in (33). Another technique that is closely related to the methods outlined above is the describing function method discussed in detail in Gelb and Vander Velde [13]. This method relies on harmonic balance for analyzing steady state and transient oscil-

SANDERS er

U/.:

GENERALIZED AVERAGING METHOD FOR POWER CONVERSION CIRCUITS

251

The describing function technique has been generalized for the analysis of transient oscillations in [ 131. The generalization assumes a solution of the form
x(t) =

x ( t ) eJd('),

(40)

Fig. 8. Nonlinear feedback system.

N
e

which can be identified with the method of slowly varying phase and amplitude [12] if one takes @ ( t ) = U,? + O ( t ) . The transient analysis proceeds by noting that

lations in nonlinear systems. To understand the method, consider the autonomous system of Fig. 8 that has a static nonlinearity N ( 0 ) in the feedback path. The input to the nonlinearity is labeled x ( ?) and the output is
Y(t) = N{x(t)}.

and identifying these quantities by


i ( t ) = (u(t)

(34)

+ j o ( t ) ) x ( t )= s x ( t ) .

(42)

The sinusoidal describing function method is a technique for analyzing limit cycles in a system of the type of Fig. 8 or in such a system that has an external periodic input. The basic premise of the describing function method is that x ( r ) is approximately a sinusoidal waveform, i.e.,
x(t)

= X sin ( w t ) .

(35)

If the nonlinearity is not too severe, that is, it does not generate excessively large harmonics, and if the linear transfer function G ( s ) is a good low pass filter, the assumption that x ( t ) is sinusoidal is quite plausible. The describing function method characterizes y ( t ) by its fundamental frequency component
Y(t)

= X(X)x(t)

(36)

Nonlinear elements are replaced by amplitude dependent describing functions and harmonic balance is then imposed. The result is a pair of coupled differential equations (corresponding to real and imaginary components) in u ( t ) , w ( t ) , and the derivatives of these variables. Reference [ 131 continues by giving approximate schemes for solving the obtained differential equations. Other work on the analysis of transient behavior in oscillatory systems is due to Mees [17]. Reference [17] describes a procedure based on instantaneous Fourier coefficients for studying the small signal stability of limit cycles in nonlinear systems. The instantaneous Fourier coefficients in [17] are defined in nearly the same way as we have defined our time-varying Fourier coefficients. However, the procedure in [ 171 is aimed only at small signal stability analysis.

where 32 ( X ) is the ratio of the fundamental component of y ( t ) to that of x ( t ) . 32 ( X ) is called the sinusoidal describing function for N ( 0 ) and is dependent on the amplitude X of the oscillation. For the loop of Fig. 8, an approximate condition for a steady state oscillation is

V . CONCLUSION
A new approach to averaging in power electronic circuits has been introduced, and the method has been seen to be useful in analyzing resonant-type converters. Further, the approach offers refinements to the theory of state-space averaging, permitting a framework for analysis and design when small ripple conditions do not hold. The method may find applications in simulation as well as design since it is considerably easier to simulate an averaged model than a switched model.

1 or equivalently

+ G( j w ) X ( X ) = 0,
=
-

(37)

G( j w )

1/32(X).

(38)

The power of the method is evident from (38) since this equation can be solved graphically by plotting G ( j w ) and - 1/32 ( X ) on the complex plane and determining intersection points of these graphs. Each intersection point ( X * , U * ) generates a candidate for an approximate limit cycle solution of the form
x(t)

APPENDIX TIME-VARYING FREQUENCY


As briefly discussed in Section 11, the analysis based on (1) and (2) is valid if w, is constant. In the case where the frequency a,( ) is time varying, it is appropriate to consider an instantat neous phase function defined via
d - O(t) = w,(t) dt

= X * sin

(w*t).

(39)

The paper of Bergen and Franks [I41 gives conditions under which an exact periodic solution is nearby and gives error bounds on the approximate solution in terms of the operators G ( j o ) and N ( 0 ) . The describing function method can also be used when periodic external signals enter the system. In this case, one seeks a periodic solution with fundamental frequency equal to the drive frequency. The sinusoidal describing function method generates the amplitude and phase of an approximate solution.

(43)

In this framework, the Fourier analysis should be performed with respect to the basis functions { e l h o ( ' ) for O ( t ) in some } . interval ( 0 , - 27r, e , ] rather than the basis { e J h w " } The time interval for the analysis now depends on the instantaneous phase function in the following way. Define T ( t ) to be the duration of time so that the phase function varies by exactly 27r on the

258

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 6, NO. 2, APRIL 1991

interval ( t defined by

- T ( t ) , t ] .T h a t

is, f o r a particular time I , , T ( t l ) is

REFERENCES
R. D. Middlebrook and S . Cuk, A general unified approach to modeling switching power converter stages, in IEEE PESC Rec., 1976, pp. 18-34. R. W. Brockett and J. R. Wood, Electrical networks containing controlled switches, addendum to IEEE Symposium on Circuit Theory, Apr. 1974. R. W . Erickson, S . Cuk, and R. D. Middlebrook, Large-scale modelling and analysis of switching regulators, in IEEE PESC Rec., 1982, pp. 240-250. G . C. Verghese, M. E. Elbuluk, and J. G. Kassakian, A general approach to sampled-data modeling for power electronic circuits, IEEE Trans. Power Electron., pp. 76-89, Apr. 1986. V. Vorperian and S . Cuk, Small signal analysis of resonant converters, in IEEE PESC Rec., 1983, pp. 269-282. P. T. Krein, J . Bentsman, R. M. Bass, and B. C. Lesieutre, On the use of averaging for the analysis of power electronic systems, IEEE Trans. Power Elecrron., vol. 5 , no. 2 , pp. 182190, Apr. 1990. R. Oruganti and F. C. Lee, State plane analysis of parallel resonant converters, in IEEE PESC Rec., 1985, pp. 56-73. R. Oruganti, Yang, and F. C . Lee, Implementation of optimal trajectory control of series resonant converter, in IEEE PESC Rec., 1987, pp. 451-459. J. G. Kassakian, M . F. Schlecht, and G. C. Verghese, Principles of Power Electronics. Reading, MA: Addison-Wesley, 1989. M. Vidyasagar, Nonlinear Systems Analysis. Englewood Cliffs, NJ: Prentice-Hall, 1978. B . van der Pol, Forced oscillations in a circuit with nonlinear resistance (reception with reactive triode), The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science, vol. 3 , 1927, pp. 65-80; also reprinted in Selected Papers on Mathematical Trends in Control Theory, R. Belman and R. Kalaba, eds., New York: Dover Publications, 1964. N. N. Bogoliubov and Y. A. Mitropolsky, Asymptotic Methods in the Theory of Nonlinear Oscillations, Delhi, India: Hindustan Publishing, 1961. A. Gelb and W. E. Vander Velde, Multiple-Input Describing Functions and Nonlinear System Design. New York: McCrawHill, 1968. A. R. Bergen and R. L. Franks, Justification of the describing function method, SIAM J. Control, vol. 9 , no. 4 , Nov. 1971. R. L. Steigerwald, A comparison of half-bridge resonant converter topologies, IEEE Trans. Power Electron., vol. 3, no. 2 , pp. 174-182, Apr. 1988. C. T. Rim and G. H. Cho, Phasor transformation and its application to the dc/ac analyses of frequency phase-controlled series resonant converters (SRC), IEEE Trans. Power Electron., vol. 5, no. 2 , pp. 201-211, Apr. 1990. A. I. Mees, Limit cycle stability, J . Insf. Maths. Applics., vol. 11, pp. 281-295, 1973. J. A. Sanders and F. Verhulst, Averaging Methods in Nonlinear Dynamical Systems. Berlin: Springer-Verlag, 1985.

8, =

e([,)

(44)

8, - 2?r = e { t , - ~ ( t , ) } . (45 1 Now f o r t h e interval ( t - T ( t ) , t ] , the natural generalization o f (1) is x ( t - T ( t ) + s) = C ( x > , ( t ) e J k o ( t - T ( r ) + F ) (46)
f o r s E (0, T ( r ) ] . I n this case, t h e Fourier coefficients ( x need t o b e defined via
(x),(t) =
)k

(t)

se)

x ( s ( 8 ) ) CJks d8
~

Bif)

2a

x ( s ) e - k o ( ) w ( s ds )
x(t -

I-Tir) T(r)

s,

T ( t ) + s) , - m - n r ) + i )

w(t -

T(t)

+ s) ds

(47)

where s ( 8 ) i n the first line o f (47) represents a local inverse m a p from p h a s e t o time. A n easy calculation performed after changing the variable o f integration in (47) by U = T ( t ) - s yields

T h e formula is equivalent t o

Another simple calculation yields

It is n o w clear that f o r t h e case where w , is constant, (49) reduces t o (4). Furthermore, f o r slowly varying w , ( t ) , t h e last term in (49) is well approximated by -jkw, ( x ) k . T h e term x { t - T ( f ) }, - J k o { ~ - T ( U ) ) a,{ t - T ( t ) } ? ( t ) is also guaranteed t o b e small if w , ( t ) is slowly varying since ? ( t ) is given by

Seth R. Sanders received S.B. degrees in electrical engineering and physics from MIT, Cambridge, MA in 1981. He then worked as a design engineer at the Honeywell Test Instrument Division in Denver, CO. He returned to MIT in 1983 and received the S.M. and Ph.D. degrees in electrical engineering in 1985 and 1989, respectively. He is presently an Assistant Professor in the Department of Electrical Engineering and Computer Sciences at the University of Cali-

(50).
Another important consequence o f t h e formula (49) is that there is n o direct feedthrough term into ( x ) k ( t ) f r o m w , ( t ) . Hence, in the case where the frequency U , ( t ) undergoes a s t e p change, w e observe n o step ( o r impulsive) behavior in ( x ) k ( t ) . This is o f interest in the examples based on resonant converters.

SANDERS et ul. : GENERALIZED AVERAGING METHOD FOR POWER CONVERSION CIRCUITS

259

fornia at Betkeley. His research interests are in the area of nonlinear circuits and systems and particularly in applications to power electronics, electromechanical systems, and power systems.

Poland. He received the B.A.Sc. degree in electrical engineering from the University of Toronto in 1989. He is currently working towards the Ph.D. degree at the University of California, Berkeley. In the summers of 1988 and 1989 he worked for Adamson Acoustic and Polytronics Engineering Inc., respectively. The former involved analog circuit design for audio applications, and the latter involved high voltage power electronics design for studio flash photography. His research interests are in resonant converters, analog circuits, integrated power electronic circuit design, and modeling of linear switching systems.

J. Mark Noworolski was born in Wroclaw,

Xiaojun Zhang Liu received the B.S. degree from Qinghua University in 1983, and the M.S. degree from the Massachusetts Institute of Technology in 1988, both in mechanical engineering. He has been a research assistant at the MIT Laboratory for Electromagnetic and Electronic Systems while working towards the Ph.D. degree. His research interests include electromechanical systems, dynamics and control, and power electronics.

George C. Verghese (S74-M78), for a photograph and biography, see this issue, p. 187.

You might also like