IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 7, JULY 2000 1026 Describing Functions of Power Electronics Circuits Using Progressive Analysis of Circuit Waveforms Henry S.-H. Chung, Member, IEEE, Adrian Ioinovici, Senior Member, IEEE, and J. Zhang Abstract—This paper presents a technique for calculating the ac line-to-output and control-to-output transfer characteristics of dc/dc converters, in which the time instants switching from one topology to the next one are a priori unknown and are determined by threshold conditions (i.e., by the time evolution of the converter waveforms). Describing functions are defined for small perturbations in either the input voltage or the control signal. After injecting a sinusoidal perturbation at the frequency of interest into the converter, the fundamental component of the output spectrum is determined. The describing functions are thus evaluated and provide the required ac transfer characteristics. The proposed method is integrated with a previously developed time-domain simulation algorithm, which is based on monitoring the switches positions, allowing the simulator to find automatically the switching instants and topological sequence of operation. Different examples are illustrated, including a classical pulse-width-modulated (PWM) converter, a current-programmed PWM regulator, and a switchedcapacitor converter. The simulated results are compared with the experimental measurements and the results in the available literature. Index Terms—Circuit simulation, power electronics, switching circuits. I. INTRODUCTION A. Previous Work A LARGE body of literature devoted to the frequency domain analysis of periodically switching circuits is available. However, they cannot be directly applied to power electronics circuits, since the switch’s operation is generally dictated by threshold conditions. Turning a switch on or off is dependent on the converter waveforms. In addition the topology sequence is unknown a priori, because it depends on the behavior of the switches that are controlled by the feedback circuit, as well as on the behavior of the internally controlled switches. For the same converter, different dynamic behaviors can be exhibited for different input voltage or output load. For example, depending on the load and switching frequency, a classical pulse-width-modulated (PWM) dc/dc converter can operate in two or three topologies in one switching cycle. Recently many analysis techniques have been developed for studying the dynamic behaviors of power electronics circuits. The methodologies can be classified into two main Manuscript received November 2, 1998; revised June 18, 1999 and November 16, 1999. This paper was recommended by Associate Editor M. K. Kazimierczkuk. H. S.-H. Chung and J. Zhang are with the Department of Electronic Engineering, City University of Hong Kong, Kowloon, Hong Kong. A. Ioinovici is with the Department of Electrical and Electronic Engineering, Institute for Technological Education, Holon 58102, Israel. Publisher Item Identifier S 1057-7122(00)05511-2. categories, including the averaging technique and the discrete or sampled-data modeling technique. For the averaging technique, starting from the state-space description of each converter topology and applying small-ripple approximation, an averaged time-invariant model is derived to represent the time-varying circuit [1]–[4]. Then, the averaged signals are perturbed and the equations obtained are linearized by neglecting second- or higher order terms, such as the products of the time-dependent quantities. After separating the ac and dc parts, various s-domain transfer functions are formulated. Although this approach is elegant and it is possible to derive a closed-form solution of the transfer functions, its accuracy is limited to a predetermined operating sequence and low-frequency response [5]. Variants of the averaging technique have also been developed. In [6] and [7], a subcircuit formed by the switches and a minimum number of other components is separated and replaced by an averaged model. A topology-independent approach is developed in [8], in which a switched inductor formed by an inductor and a switch is replaced by an averaged model. An averaged model that replaces the PWM switch is another idea used in [9]. The discrete or sampled-data modeling technique [10]–[13] also starts from the state-space equation sets for describing each converter topology and transforms them into difference equations. Some of these models go so far as to include the threshold conditions in a constrained equation, which is an integral part of the system equations that characterize the circuit dynamics [13]. However, all discrete models introduce inaccuracy either by carrying out multivariable Taylor series expansions around the nominal operating point and retaining the linear terms, or by approximating the transition matrix by the first two linear terms in the switching period of the exponential series. Another discrete-time technique is given in [14], in which numerous timedomain transient analyses of the circuit are performed. Each analysis is started with a different initial condition, in order to find the state-space matrices. Therefore, both averaged and discrete or sampled-data methods introduce two fundamental inaccuracies, including the small-ripple approximation and the small-signal linearization. The first one is due to the neglect of the terms containing second- or higher order of the switching period. The second one is introduced when the nonlinear terms in the perturbed equations are neglected. A detailed comparison of different approaches for small-signal analysis of switching power converters can be found in [15]. An important contribution to the frequency-domain simulation of power electronics circuits is given by applying the concept of the describing function [16]–[17]. The control-to-output 1057–7122/00$10.00 © 2000 IEEE 1027 Fig. 1. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 7, JULY 2000 Minimal period for integrating H for the case T =2 T = 7T . describing function is defined under the condition of constant line voltage and the line-to-output describing function is defined under the condition of constant control signal. The voltage at the output of the modulator is expressed as a Fourier series expansion. The resulting output voltage component at the same frequency as that of the perturbation signal is found by calculating the amplitude and phase of the fundamental term in the Fourier series. These values are used to determine the transfer functions at the frequency of interest. Extending the describing function concept for resonant converters has also been proposed in [18]–[19], in which an accurate analytical model for small-signal analysis of resonant converters is derived. Despite the fact that the methods were developed specifically for particular converters, they present good possibilities for generalization. By applying Zadeh’s bifrequency transfer function and the control-to-output describing function, a method for analyzing power electronics circuits is developed in [20] and [21]. The approach permits accurate prediction of the magnitude and phase of the component in the output spectrum that has the same frequency as that of the injected sinusoidal perturbation in the control signal. A general expression for the magnitude and phase of the fundamental Fourier component in the output spectrum is determined in terms of the system time-varying transfer function. This method requires the formulation of the state-space equation sets for each topology and exact analytical solutions of each set of equations, including an exact calculation of an exponential matrix. The closed-form solution of the control-tooutput describing function is analytically determined. However, the advantage is offset by the explicitly defined switching instants in the final formulas. This factor makes this approach difficult for analyzing converters that have a priori unknown switching instants and sequence of operation and calculating the line-to-output transfer function of closed-loop regulators with multifeedback loops, in which the switching times are affected by the minor internal feedback loop. B. Statement of the Goals Determination of frequency-domain models of power electronics circuits is essential for a correct design of their feedback control. The stability can be assured only by knowing accurately the transfer functions of the switching-mode converter. The accuracy requirements make the averaged models, the discrete models, or other methods that only keep the first two terms in the expression of exponential series inadequate for the above purpose. Though accuracy is the first concern, as in any computer-aided-design tool, the algorithm speed is also of interest. Many methods make use of state-space equation sets for each topology. However, a modern converter might contain several inductors and capacitors and possibly go through five, six, or even more topologies in one switching cycle, such as quasiresonant converters with extended period operating at constant switching frequency [22]. Hence, formulation of such a large number of system equations is time consuming and requires considerable computer memory. Moreover, the simulator has to be general, i.e., applicable to any power electronics circuit and independent of any a prior knowledge of the switches’ operation. This paper presents a technique that meets the above requirements. It starts from the use of describing functions, in which the fundamental component in the complex Fourier series of the output voltage is calculated at the frequency of injected sinusoidal perturbations in either the control or line voltage. Unlike [20] and [21], the proposed method is general and independent of a specific circuit. No state-space equations are required. The switching instants do not appear explicitly in the final formulas, which open a way for applying it to complex regulators that have many topologies in one switching cycle. The steady-state output waveform at any time instant is obtained by a previously developed stepwise time-domain simulation algorithm [23] which automatically determines the switching times and topological sequence of operation. CHUNG et al.: FUNCTIONS OF POWER ELECTRONICS CIRCUITS USING ANALYSIS OF CIRCUIT WAVEFORMS 1028 Fig. 2. Explanation of (14) for a generic cycle k . Basic definitions and formulas are reviewed in Section I-C. The methodology is presented in Section II. It can be applied to any dc/dc converter, regardless of the type of control such as duty-cycle control or frequency-control, single-loop or multiloop feedback, and the number of topologies in one switching cycle. Illustrative examples are given in Section III. The simulated results are compared with the experimental measurements and the results in the available literature. Similarly, by injecting a sinusoidal perturbation The sinusoidal component at frequency can be denoted as in (4) in the output voltage (5) The following control-to-output describing function is defined under constant line voltage: C. Basic Definitions and Formulas having a steady-state Let us denote the input voltage by and the control signal by having a dc value of value of . For example, in PWM regulators is one of the inputs of the modulator. It is obtained by amplifying the difference between the reference voltage and the actual output voltage. The other input is the clock ramp waveform. The intersection of these two inputs dictates the driving signal for the power stage. In order to calculate the line-to-output transfer function, . a small-signal sinusoidal perturbation is introduced in That is (6) The describing functions depend on the amplitude of perturbaor ). The limits of (3) and (6) are found for tion (i.e., or [16]. A general form infinitely small amplitude in of the component in the output spectrum of (2) and (5) is expressed as follows: (7) The sinusoidal component at frequency is denoted by (1) in the output voltage where either is either or or , with and is either or calculated as , and is (2) is defined as The line-to-output describing function the relation between the sinusoidal perturbation in the input voltage and the sinusoidal component in the output voltage at the same frequency under the condition of constant control signal [16] (3) (8) It is found that (9) In (8), it is assumed that the period . is a multiple of 1029 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 7, JULY 2000 II. ALGORITHM DESCRIPTION A. Calculation of the AC Small-Signal Transfer Functions of Converters Based on the definitions in Section I-C, the major steps for frequency-domain analysis of power electronics circuits are as follows. a) A small-signal sinusoidal perturbation with frequency is injected in either the line voltage or control voltage, under the condition of either constant control voltage or constant line voltage, respectively. b) In each of the above cases, the expression of (10) is equivalent to the is calculated. It can be noted that zeroth term of the time-varying transfer function as defined in [20] and [21]. , or are c) According to (9), the quantities calculated as Arg time will be short for determining high-frequency responses because the value of becomes smaller. According to (10), is calculated as (13) A power electronic circuit goes through a number of configurations in each cycle. As the switching instants and even the number of cyclical configurations are not a priori known, it is preferable that they do not appear explicitly in the formula used for the calculation of . A stepwise time-domain simulation algorithm for power electronic converters is presented in the following section. It allows the simulator itself to determine a correct topology at each integration step. According to this method, the switching interval is divided into subintervals of different duration. The duration of each subinterval and consequently the are determined by the number of subintervals in each cycle simulator. Let us denote the duration of a subinterval in cycle by . The output voltage has the value within this switching subinterval. The integration in (13) is taken over cycles and can be solved numerically by (11) d) For the frequency , the describing functions in (3) and (6) are calculated. e) The process is repeated for different values of for finding the amplitude and phase characteristics of the small signal line-to-output and control-to-output transfer functions. The crucial step in the above algorithm is in Step b) and it is here where the basic differences between our approach and those available in literature reside. In order to include the complete operation of the circuit in a steady-state cycle, the integra. tion in Step b) has to cover at least one cycle of duration and in (8), the integration has to cover For calculating at least one cycle of variation of the sinusoidal perturbation of are independent quantities, one can duration . As and generally assume no relationship between these two numbers. Therefore, , the minimum period over which the integration must take place, has to be the least common multiple of and (12) and . The least Fig. 1 illustrates an example of common multiple interval of periodicity for the switching fre. quency and the perturbation frequency is is the time interval that the perturbation signal has to Thus, cover two complete cycles and the switching signal has to cover seven complete cycles. In the actual computation, is chosen at such values as to minimize the integration time by minimizing the value of . kHz, it is better to avoid choosing For example, if kHz. If the frequency response at this value is of inkHz is the preferred choice, otherwise the terest, due to the incomputer will automatically determine a large compatible numbers 43.3 and 86.5. Moreover, as the length of integration in (10) depends on the value of , it will be shorter for a smaller value of . Thus, as shown in (12), the simulation (14) This formula is exemplified in Fig. 2 for a generic cycle . varies during the integration over a cycle . The The step simulator chooses a certain step at the beginning of the cycle and diminishes the step value when the integration approaches a switching instant. The simulator returns to the initial step value after each switching instant. is a complex number, allowing for the calculation of its magnitude and phase, as required by (11). B. Time-Domain Evaluation of the Steady-State Output Waveform (Summary of [23]) Based on progressive analysis of the switches’ positions, a method for the time-domain analysis of cyclically switched circuits with threshold conditions has been developed in [23]. Instead of deriving state-space equations, a modified nodal approach is applied. For the reader’s convenience, a summary of [23] is given here. In this method, the simulator must find the switching sequence in each cycle by validating the position of each switch at each step. In order to illustrate the algorithm, a generic steady-state cycle is considered. Assume that the topology has been validated at the beginning of an integration step . The capacitor voltages and inductor currents calculated at this time are con. By sistent initial conditions for the next interval assuming that within the interval the nodal voltages calculated at remain constant, the capacitor voltages and inductor curare calculated as rents at (15) CHUNG et al.: FUNCTIONS OF POWER ELECTRONICS CIRCUITS USING ANALYSIS OF CIRCUIT WAVEFORMS Fig. 3. Flowchart for the calculation of the ac transfer function at a frequency f . 1030 1031 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 7, JULY 2000 where is the voltage across the branch formed by capacand itor and its equivalent series resistance (ESR), is the voltage across the branch formed by inductor and its series dc resistance , both of them calculated by using the nodal voltages determined at time . is chosen to be smaller than in the circuit each reactive element time constant in order to avoid the degradation of accuracy. , the capacitors are replaced by indepenAt the instant and the inductors by dent voltage sources of values . At this point, independent current sources of values the dynamic circuit has been transformed into a resistive circuit which can be analyzed by an algebraic system of modified nodal equations, in which the feedback circuit is also included. Thus, the nodal voltages and the output signals of the feedback circuit are calculated. The voltages/currents across/through all at switches are calculated at this instant. If the output signals of the feedback circuit point to no change in the switches’ positions and if no contradiction in the polarity of the waveforms associated with the switches appears, the simulator will validate the . present topology at time the driving signal of a switch points to a switching If at action, or if a contradiction between the assumed position of the switches and their associated waveforms’ polarities and appears, proving that a transition took place between , the simulator will backtrack to in order to find the switching instant. The process will be repeated with a reduced is found with step every time, until the switching moment the desired accuracy and will then be recovered to the original (such as value. More sophisticated algorithms for finding the Newton–Raphson algorithm) could be used for the same purpose. The advantage of this elementary approach is its guaranteed convergence for any complex converter. The proposed method does not require solving differential equations or performing inverse Laplace transformation. In [24], a logical representation of Dirac impulses in the frame of a state-space network simulation is presented. Thus, solution of differential equations was necessary. The methods proposed in [25] and [26] require inverse Laplace transformation. In addition, the proposed method has the following advantages. a) By incorporating the parasitic resistive losses of the reactive elements and switches, the simulator does not generate Dirac impulses. b) To validate each topology, resistive circuit analyses have to be performed, (in some other methods, dynamic circuits must be analyzed). c) At each step, the solution is given by solving an algebraic system of nodal equations. According to (14), the simulator will collect the data not only but over a period for one steady-state cycle of duration . C. Interface Between the Time-Domain Simulation and Calculation of At each step of the time-domain integration during the peand in (14) must be stored. riod , the values of is the For the th cycle and the th step, it starts at . (a) (b) (c) Fig. 4. (a) Boost PWM converter. (b) Magnitude characteristic of the control-to-output transfer function. (c) Phase characteristic of the control-to-output transfer function. value of the output voltage at the beginning of this step. If the simulator finds that no switching action took place within the will be used as the value of and step in (14) is calculated. The output the product in voltage calculated at the end of the step is used as (14) for the next step. The simulator continues the time-domain integration for a new step by keeping constant. This value is a . candidate for and a transition If the simulator finds that between and repeats the process with a took place, it backtracks to smaller step, let’s say . This new value of the step is used in in the product of . The new (14) as CHUNG et al.: FUNCTIONS OF POWER ELECTRONICS CIRCUITS USING ANALYSIS OF CIRCUIT WAVEFORMS 1032 (a) (b) Fig. 5. (a) Current-programmed boost converter. (b) Magnitude characteristic of the control-to-output transfer function. is . is used as for the next step. The simulator continues the integration with this new step, until it comes closer to the switching instant when a further reduction of the step value will be required. At the end of the cycle , the sum in (14) is determined by taking into account the partial prodcalculated for all valid steps, in which no ucts switching took place. A flowchart of this algorithm is given in Fig. 3. III. ILLUSTRATIVE EXAMPLES In the following examples, perturbations of 1% of the steadystate values in either the line voltage or the control variable are considered. In all examples, the magnitude and phase characteristics of the small-signal control-to-output transfer characteristics have been obtained by using three methods, including a) the experimental measurement; b) the proposed algorithm; and c) the state-space averaging technique. The measured results are obtained by using a gain phase analyzer HP4194A. In the time-domain simulation of the circuits (Section II-B), if the absolute current flowing through a switch is less than 10 A, the computer will take the current as zero and a switching instant is assumed. This is a constant requirement in the algorithm. Though this may introduce errors in the simulation, it has been illustrated in [23] that the simulated results are in close agreement with the method in [26]. A. Example 1—Open-Loop Boost Converter The same boost converter analyzed in [20] is considered. The circuit is shown in Fig. 4(a). The component values are V, H, , F, , , and kHz and the steady-state is 0.4. The control-to-output and line-to-output duty cycle transfer characteristics are shown in Fig. 4(b) and (c). With the proposed algorithm, the simulation time for determining the characteristics at 1.0075 kHz on a 486 33-MHz PC computer was 14 s. As shown in Fig. 3, the simulation time is dependent on the frequency of interest . The simulation time will be shorter in determining high-frequency characteristics, 1033 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 7, JULY 2000 (c) (d) (e) Fig. 5. (Continued.) (c) Phase characteristic of the control-to-output transfer function. (d) Magnitude characteristic of the line-to-output transfer function. (e) Phase characteristic of the line-to-output transfer function. since the value of in (12) is smaller. Totally 50 frequency points are taken. The simulated curve is fitted with a simple straight-line interpolation technique. Compared to the averaging technique, the proposed method is slower in computation because the results of the averaging technique is based on a derived continuous time-invariant transfer function. However, the pro- cedures of performing the mathematical formulations are circuit-dependent and time-consuming for circuits with multiple feedback loops and many topologies in one switching cycle. It can be observed that the above three analysis methods give the same results at the low-frequency range up to 15 kHz, while the averaging technique deviates from the measured ones at the CHUNG et al.: FUNCTIONS OF POWER ELECTRONICS CIRCUITS USING ANALYSIS OF CIRCUIT WAVEFORMS 1034 (a) (b) Fig. 6. (a) Switched-capacitor-based dc-to-dc converter. (b) Control-to-output magnitude response. high frequency range. Beyond 15 kHz, the averaging method gives a transfer characteristics below 20 dB, but the experimental results show that some resonant peaks appear around the switching frequency.This is because the high-frequency information has been discarded in the averaging process. The results of the proposed method and the one in [20] show close agreement with the measured ones over the frequency range. However, comparing these two methods, some mathematical exbut the pressions in [20] vanished at proposed algorithm is still feasible to perform analysis at these frequencies, such as at 40.3 kHz and 80.6 kHz (i.e., equals and , respectively). Another advantage of the proposed method is that it is not circuit specific and does not require considerable mathematical manipulations as in [20]. B. Example 2—Current-Programmed Boost Converter The next example is a current-programmed boost converter, which has been analyzed in [4] and [8]. The circuit is shown in Fig. 5(a), consisting of a minor current feedback loop around the power stage and a major voltage feedback loop via the error amplifier. In order to calculate the control-to-output transfer characteristics, the external loop is open and a small perturbation is applied to the dc control signal and the internal current loop is not affected. The control-to-output and line-to-output transfer characteristics are shown in Fig. 5(b)–(e). Compared to the results obtained by the averaging techniques in [4] and [8], they give accurate results at a low-frequency range up to few hundred Hertz, but fail to determine the responses accurately at a 1035 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 7, JULY 2000 (c) (d) (e) Fig. 6. (Continued.) (c) Control-to-output phase response. (d) Line-to-output magnitude response. (e) Line-to-output phase response. high frequency range. The averaging technique can predict accurately the cutoff frequency at about 10 Hz, but fails to predict the zero and pole at about 3 kHz and 12 kHz, respectively, in both characteristics. Nevertheless, the proposed method can predict their existences. The simulation time for getting the responses at 1 kHz is 20 s on the same computer. C. Example 3—Switched-Capacitor Converter A new type of switching-mode converter [27] that primarily consists of semiconductor switches and capacitors is simulated. The circuit diagram is shown in Fig. 6(a). The converter is operkHz. The control-to-output and line-to-output ated at CHUNG et al.: FUNCTIONS OF POWER ELECTRONICS CIRCUITS USING ANALYSIS OF CIRCUIT WAVEFORMS transfer characteristics are shown in Fig. 6(b)–(e). The simulation time for getting the responses at 1 kHz is 12 s on the same computer. Again, it can be seen that with the averaged model is only possible to obtain responses at a relatively low frequency, such as the cutoff frequency at 1 kHz. Starting from one third of , the results of the averaged model show deviation from the actual circuit responses. The existence of the zero at around 30 kHz cannot be predicted, whereas the proposed method can find it. Hence, the proposed method can generally give a closer prediction of the actual circuit frequency response than the averaging technique. In practice, design of the switching regulator loop gain usually has the crossover frequency at a low frequency. It seems that the averaging technique is sufficient for guaranteeing regulator stability. However, this is not always true. For instance, the results of the averaging technique deviate from the actual response at one tenth of the switching frequency in Example 2 and one third of the switching frequency in Example 3. Thus, the validity of the averaging technique at low-frequency responses might not be guaranteed. Finally, apart from getting high-frequency responses, the advantages of the proposed method also lie in the generality of analysis and the possibility of getting information in a switching cycle. It is also possible to obtain a regulator’s large signal response by injecting larger magnitude of perturbation, which is an adjustable parameter. IV. CONCLUSION A technique for simulating cyclically switching circuits with internally controlled switches was presented. By combining a previously developed time-domain simulation analysis technique, the proposed method features the following characteristics. a) It is general for analysis of dc/dc converters. It requires no previous knowledge of the converter operation since the switching sequence is found automatically by the simulator. No threshold conditions have to be given. It does not require formulating or solving state-space equations and can be applied even for the calculation of line-to-output transfer functions of closed-loop regulators containing minor internal feedback loops, which affect the value of the duty-cycle in steady state (see Example 2). The method is close in spirit to that used in [20], but these characteristics give the superiority of the presented algorithm. The method can also be applied to circuits, in which ac signals are involved. However, the side bands between the ac signal frequency or its and frequency components multiples and the or their multiples would appear in the output spectrum. The algorithm cannot find the magnitude and phase of the transfer functions at those frequencies, because it cannot discern between the contributions of the ac input signals. Therefore, this gives a voltage and the and limitation on the proposed method for analysis of ac-dc or dc-ac converters. b) It is faithful to reality. The simulator validates the correct position of the switches, ensuring that the simulated 1036 topology is in accordance with the actual circuit operation. c) It is fast. In order to calculate the describing functions, the simulator stores the steady-state data of the output waveform step by step. These data are simply found by solving a simple algebraic system of modified nodal equations. d) It is accurate. Unlike the averaging and discrete or sampled data approaches, no small-ripple approximations are required. Parasitic resistance of the reactive and switching elements is inherently included in the simulation models. e) It is time saving for the user and memory efficient for the computer. It does not require hand formulation of state-space equations for each topology and solving exact analytical solutions. The algorithm only requires solving systems of algebraic equations. The illustrated examples show the superiority of the proposed method over the classical available algorithms. Further research will be dedicated into the analysis of resonant circuits such as the zero-current-transition PWM converter in [28] and largesignal analysis. REFERENCES [1] D. Czarkowski and M. K. Kazimierczuk, “Linear circuit models of PWM flyback and buck/boost converters,” IEEE Trans. Circuits Syst. I, vol. 39, pp. 688–693, Aug. 1992. [2] H. Sira-RamPrez and M. Delgado de Nieto, “A lagrangian approach to averaging modeling of pulsewidth-modulation controlled DC-to-DC power converters,” IEEE Trans. Circuits Syst. I, vol. 43, pp. 427–430, May 1996. [3] M. K. Kazimierczuk and R. Craven II, “Input impedance of closed-loop PWM buck-boost DC–DC converter for CCM,” in Proc. Int. Symp. Circuits Systems, 1995, pp. 2047–2050. [4] R. D. Middlebrook, “Modeling current-programmed buck and boost regulators,” IEEE Trans. Power Electron., vol. 4, pp. 36–52, Jan. 1989. [5] A. Ioinovici, “A new computer-aided approach to the analysis of Cuk converter by using the alternor equations,” IEEE Trans. Power Electron., vol. 4, pp. 319–330, Jul. 1989. [6] Y. S. Lee, “A systematic and unified approach to modeling switches in switch-mode power supplies,” IEEE Trans. Ind. Electron., vol. 32, pp. 445–448, Nov. 1985. [7] K. T. Chau, Y. S. Lee, and A. Ioinovici, “Computer-aided modeling of quasiresonant converters in the presence of parasitic losses by using the MISSCO concept,” IEEE Trans. Ind. Electron., vol. 38, pp. 455–462, Dec. 1991. [8] D. Kimhi and S. Ben-Yaakov, “A SPICE model for current mode PWM converters operating under continuous inductor current conditions,” IEEE Trans. Power Electron., vol. 6, pp. 281–286, Apr. 1991. [9] V. Vorperian, “Simplify your PWM converter analysis using the model of the PWM switch,” VPEC, vol. 3, pp. 8–13, 1988. [10] F. C. Y. Lee, R. P. Iwens, Y. Yu, and J. E. Triner, “Generalized computer-aided discrete time-domain modeling and analysis of DC-DC converters,” IEEE Trans. Ind. Electron. Contr. Instrumentat., vol. 26, pp. 58–69, May 1979. [11] A. Luchetta, S. Manetti, M. C. Piccirilli, and A. Reatti, “Frequency domain analysis of DC–DC converters using a symbolic approach,” in Proc. Int. Symp. Circuit Systems, 1995, pp. 2043–2046. [12] M. Zarudi and A. Shenkman, “Analysis of common switching converters using Z transform,” IEEE Trans. Circuits Syst. I, vol. 40, pp. 602–605, Sept. 1993. [13] 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., vol. 1, pp. 76–89, Apr. 1986. [14] P. Maranesi, “Small-signal circuit modeling in the frequency-domain by computer-aided time domain simulation,” IEEE Trans. Power Electron., vol. 7, pp. 83–88, Jan. 1992. [15] A. S. Kislovski, “On the role of physical insight in small-signal analysis of switching power converters,” in Proc. IEEE Applied Power Electronics Conf., Mar. 1993, pp. 624–630. 1037 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 47, NO. 7, JULY 2000 [16] R. D. Middlebrook, “Describing function properties of a magnetic pulsewidth modulator,” IEEE Trans. Aerosp. Electron. Syst., vol. AES-9, no. 3, pp. 386–398, May 1973. , “Predicting modulator phase lag in PWM converter feedback [17] loops,” in Proc. Eighth Int. Solid-State Power Electronics Conf., Apr. 1981. [18] E. X. Yang, F. C. Lee, and M. Jovanovic, “Small-signal modeling of LCC resonant converter,” in Proc. IEEE Power Electronics Speialists Conf., 1992, pp. 941–948. , “Small-signal modeling of series and parallel resonant con[19] verters,” in Proc. IEEE Applied Power Electronics Conf., 1992, pp. 785–792. [20] R. Tymerski, “Frequency analysis of time-interval-modulated switched networks,” IEEE Trans. Power Electron., vol. 6, pp. 287–295, Apr. 1991. , “Application of the time-varying transfer function for exact small[21] signal analysis,” IEEE Trans. Power Electron., vol. 9, pp. 196–205, Mar. 1994. [22] A. K. S. Bhat, “A fixed-frequency modified series-resonant converter: analysis, design, and experimental results,” IEEE Trans. Power Electron., vol. 10, pp. 766–775, Nov. 1995. [23] H. Chung and A. Ioinovici, “Fast computer-aided simulation of switching power regulators based on progressive analysis of the switches’ state,” IEEE Trans. Power Electron., vol. 9, pp. 206–212, Mar. 1994. [24] A. Massarini and M. K. Kazimierczuk, “A new representation of Dirac impulses in time-domain computer analysis of networks with ideal switches,” in Proc. IEEE Int. Symp. Circuits Systems, 1996, pp. 565–568. [25] N. Femia and V. Tucci, “An optimized method for the time domain analysis of switched RLC networks,” in Proc. IEEE Int. Symp. Circuits Systems, 1996, pp. 569–572. [26] D. Bedrosian and J. Vlach, “Time-domain analysis of networks with internally controlled switches,” IEEE Trans. Circuits Syst. I, vol. 39, pp. 199–212, Mar. 1992. [27] S. V. Cheong, H. Chung, and A. Ioinovici, “Inductorless DC-to-DC converter with high power density,” IEEE Trans. Ind. Electron., vol. 41, pp. 208–215, Apr. 1994. [28] G. Hua, E. X. Yang, Y. Jiang, and F. C. Lee, “Novel zero-current-transition PWM converters,” IEEE Trans. Power Electron., vol. 9, pp. 601–606, Nov. 1994. Henry S.-H. Chung (S’92–M’95) received the B.Eng. (First Class Hons.) degree in electrical engineering and the Ph.D. degree from The Hong Kong Polytechnic University in 1991 and 1994, respectively. Since 1995 he has been with the City University of Hong Kong, Kowloon, Hong Kong, where he is currently an Associate Professor in the Department of Electronic Engineering. His research interests include time- and frequency-domain analysis of power electronic circuits, switched-capacitor-based converters, random-switching techniques, digital audio amplifiers, and soft-switching converters. He has authored two research book chapters and over 105 technical papers including 47 refereed journal papers in the current research area. Dr. Chung was the recipient of the China Light and Power Prize and was awarded the Scholarship and Fellowship of the Sir Edward Youde Memorial Fund in 1991 and 1993, respectively. He is currently Chairman of the Council of the Sir Edward Youde Scholar’s Association and IEEE Student Branch Counselor. He was Track Chair of the technical committee on power electronics circuits and power systems of IEEE Circuits and Systems Society in 1997-1998. He is presently an Associate Editor of the IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I. Adrian Ioinovici (M’84–SM’85) received the Electrical Engineering degree in 1974 and the Doctor-Engineer degree in 1981, both in Romania. In 1982, he joined the Holon Academic Institute of Technology, Israel, where he is currently the Head of the Electrical and Electronics Engineering Department. From 1990–1995, he was Reader and then Professor with the Electrical Engineering Department, Hong Kong Polytechnic University. His research interests are in simulation of power electronics circuits, switched-capacitor-based converters and inverters, and soft-switching dc power supplies. He is the author of the book Computer-Aided Analysis of Active Circuits (New York: Marcel Dekker, 1990). He has published more than 80 papers in circuit theory and power electronics. Prof. Ioinovici is Chairman of the Technical Committee on Power Systems and Power Electronics of the IEEE Circuits and Systems Society. He has served as an Associate Editor of the IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—PART I: FUNDAMENTAL THEORY AND APPLICATIONS and of the Journal of Circuits, Systems and Computers. He is also an Overseas Advisor of the IEICE Transactions, Japan. He was Chairman of the Israeli chapter of the IEEE CAS Society between 1985–1990. He served as General Chairman of the Conferences ISCSC’86, ISCSC’88 (Herzlya, Israel), SPEC’94 (Hong Kong), organized and chaired special sessions in Power Electronics at ISCAS’91, ISCAS’92, ISCAS’95, ISCAS’2000, and was a member of the Technical program Committee at the Conferences ISCAS’91, ISCAS’93, ISCAS’94, ISCAS’95. PESC’92, PESC’93, PESC’94, PESC’95, Track Chairman at ISCAS’96, ISCAS’99, ISCAS’2000, and a Cochairman of the Special Session’s Committee at ISCAS’97. Jun Zhang was born in Tianjin, China in 1967. He received the B.Eng and M.Eng degrees in mechanical engineering from Hebei University of Technology, Tianjin, China, in 1989 and 1995, respectively. From 1989 to 1992, he was with the Tianjin Automobile Industry Company Ltd., Tianjin, China, where he was responsible for new automobile development and technology cooperation. During 1995–1996, he was a Research Student and Teaching Assistant at Zhejiang University, Hangzhou, China. He is currently a Research Student in the Department of Electronic Engineering, City University of Hong Kong, working toward the Ph.D. degree. His research interests are in the area of power electronics, genetic algorithm, fuzzy logic, neural network, and chaotic time series analysis and prediction. He has authored 12 technical papers in his current research area.