As a single-loop control system, voltage-mode control usually has only one voltage feedback loop [1]. While the current-mode control [2–6], a dual-loop control system, contains both negative current feedback loop and voltage feedback control. The basic DC/DC converter (Buck/Boost/Buck-boost) is a second-order system with two state variables, i.e., the output filter capacitor voltage and the inductor current. Therefore, from the perspective of control theory, the double closed-loop system is the most optimal control strategy.
Compared with the voltage-mode control technology, the current-mode control technology has the advantages of fast dynamic response, automatic overcurrent protection, being suitable for parallel operation of multiple converters [4–6], etc., and has been widely put into use. It is shown in practice that the output ripple of the current-mode controlled converter is usually about 25 mV, which makes it far superior to similar products adopting the voltage-mode control. However, due to the double closed-loop (voltage loop and current loop) feedback and the impossibility of determining duty cycle explicitly, current-mode control increases the difficulty of modeling and analysis [5, 6]. At present, the analysis of this kind of converter is basically based on the average modeling method, assuming that inductor current changes linearly and ripple is small [5–11]. However, the averaged circuit by applying this kind of method, no longer contains the ripple information of the original circuit and fails to predict the stability of the original system [10]. Recently, symbolic analysis has always been a research topic of power electronics. Compared with numerical simulation [12–15], symbolic analysis helps to investigate circuit behavior and produce an analytical model for circuit optimization and control design. In this chapter, the equivalent-small-parameter method introduced in the previous chapters is extended to the steady-state analysis of the closed-loop current-mode controlled converter system. The analytical solutions of the state variables of the closed-loop converter system, expressed with symbols, are obtained containing DC component and ripple. And this kind of application make it is easy to understand the working mechanism of the circuit, and can provide guidance for engineering design, such as selection of filter capacitor and inductance parameters [16, 17].
The following sections of this chapter are arranged as follows. Section 7.2 introduces the basic principles of current-mode control. And Sect. 7.3 proposes the symbolic analysis method, i.e. equivalent-small-parameter analysis method for the closed-loop current-mode controlled converter. Section 7.4 presents The analysis cases are presented in Sect. 7.4 and finally the summary of this analytical methods in this chapter is given in Sect. 7.5.
7.2 The Basic Principle of Constant Frequency Current-Mode Control
The diagram of constant frequency current-mode control scheme is showed as Fig. 7.1, where the module CSP (current signal processor) is used to detect the value of the inductor current or the current of the switching devices, which may be a transient value or an average value. In Fig. 7.1 the symbol vp denotes a ramp compensation signal; the error amplifier (EA) processes the difference between the output voltage and the reference voltage and obtains a control signal vk, forming a voltage feedback outer loop to realize automatic voltage adjustment; the current feedback control constitutes the inner loop to achieve automatic current regulation. The voltage loop and current loop constitute the double closed-loop feedback controlled system.
Fig. 7.1
Basic diagram of current-mode controlled system
In traditional duty-ratio programmed (see Fig. 1.1) DC/DC converter, an analog comparator compares the control signal to a ramp signal, whose period and rising slope is constant. When the value of the ramp signal rises to the control voltage, the comparator flips and the state of the switch changes. The ramp signal is independent of the state variables in power stage. Therefore, the duty cycle is only determined by the control signal. When the control signal is independent of the output variable of the circuit, the open-loop control of the system can be realized. In a switching power converter with constant frequency current-mode control, the conduction of the switch is controlled by a clock signal with a constant frequency, and the turn-off is determined by the moment at which the inductor current signal reaches the control signal. Thus, the duty cycle is not only related to the control signal, but also to the initial value of the inductor current and the rising slope. Therefore, the current-mode control itself introduces a feedback loop [18].
The basic principle of current mode control [5] will be illustrated via an example of constant frequency peak current feedback control. Figure 7.2 shows typical waveforms of the duty cycle and control signal without (Fig. 7.2a) and with (Fig. 7.2b) slope compensation respectively. In the figure, m1, m2, mc represent the rising and falling slope of the inductor current and the slope of the ramp compensation signal respectively. In the peak-current-mode control, the detected current value vl=M * iL, where M is the gain of the CSP.
Fig. 7.2
Typical waveform of current-mode controlled system
Consider the case without slope compensation shown as Fig. 7.2a. Let T denote the switching period. When t = nT, the clock signal sets the trigger (output high level), turning on the main switch of the circuit in the power stage, and thus the inductor current rises linearly. And at the moment of t = nT + dT, i.e., vl(t) = vk(t), the clock signal resets the trigger (output low level). Consequently, the main switch of circuit in the power stage is turned off and the inductor current drops. At the moment of t = (n + 1)T, the next clock signal arrives and the switch is turned on again. It is pointed out in [5] that the constant frequency control has potential instability (sub-harmonic oscillation), as shown as the dotted line in Fig. 7.3. Assume that, in steady state, the rising and falling slope of the inductor current are and respectively, and the converter operates in the continuous inductor current mode. Then if the inductor current has a disturbance at the beginning of a switching cycle, there will be a disturbance at the end of the cycle. From Fig. 7.3, it can be seen that . Thus, after n cycles, the disturbance at the nth cycle would be . Obliviously, the error would gradually increases when the duty cycle , which means that the system is unstable. When the duty cycle , a typical sub-harmonic oscillation occurs, as shown in Fig. 7.3.
Fig. 7.3
Waveform of sub-harmonic oscillation
The solution to eliminate sub-harmonic oscillation is to artificially integrate a ramp function, called ramp compensation, into the detected current ripple of the switching converter. As shown in Fig. 7.2b, let the term denotes the falling slope of the function, then the disturbance would be . It is obviously that decreases gradually for any duty cycle. Therefore, after several cycles, the disturbance in the inductor current will become negligible and the system remains stable. Particularly, if , the disturbance in the inductor current will disappear after one cycle, which not only ensures the stability of the inner loop but also provides the fastest dynamic response for the current-mode control. Therefore, proper selection of the slope of the ramp compensation function can appropriately improve the dynamic response characteristics of the system [5, 18–20].
7.3 Symbolic Analysis of Closed-Loop Current-Mode Controlled Converter System
Figure 7.1 can be simplified as shown in Fig. 7.4a, and the control law shown in Fig. 7.2b is adopted in Fig. 7.1, which is redrawn as Fig. 7.4b. Combining the power stage and voltage feedback error amplifiers in the system as a whole, then the closed-loop system can be expressed as two parts, with a state variable vector , in which the symbols i and v are the state variables of power stage and va denotes voltage across the compensation capacitor in error feedback loop. The meaning of the terms vp, vl, m1, m2 and mc are the same as defined earlier. The symbol vk stands for the control signal. For the case of double closed-loop feedback, the control signal vk is equal to the output voltage of the error amplifier (EA), where the input signal of the EA is the difference between the output voltage and the reference voltage, which is compensated and amplified by the EA by taking some kinds of adjustment method (such as proportional-integral algorithm). In this case, the control signal is related to the output voltage, thus introducing a voltage feedback loop. And when vk is a constant, i.e. vk = Iref, there is only a current feedback loop in the system, which is called single-loop current-mode control, or open-loop current-mode control. In this case, the term Iref represents a reference current signal, and the control signal vk is independent of the output voltage.
Fig. 7.4
Simplified block diagram of current-controlled system
In the simplified symbolic analysis below, three assumptions, which are also the basic assumptions made by the state-space averaging method in fact, would be proposed as follows.
(i)
The waveform of inductor current is linear;
(ii)
The control voltage changes slowly during one switching cycle, i.e. ;
(iii)
The ripple of output voltage is small compared to the steady-state value.
7.3.1 Expression of the Duty Cycle for Closed-Loop CMC System
7.3.1.1 Accurate Solution of Duty Cycle
According to the waveform in Fig. 7.4b, the following equation can be deduced as
(7.1)
where ,
M is the gain of CSP. According to the discussion in Chap. 5, the control signal vk(t) generally can be expressed as a linear function of the whole system state variables, i.e.
(7.2)
where are constants associated with the circuit parameters, here the term is a scalar, and k1 is a row vector. If x is an column vector with dimensions, then is row vector with the size of dimensions. Substituting (7.2) into (7.1) gives the expression for the duty cycle, i.e.,
(7.3)
Obviously, the Eq. (7.3) can be expressed as a linear function of state variables as
(7.4)
The coefficients are determined according to the specific circuit. The duty cycle is expressed in the same way as the voltage-mode-controlled PWM converter. Thus, the analysis method for duty cycle, is also the same. The detailed solution can be found in Chap. 5 or the example below.
According to the analysis before, this modeling method doesn’t require any assumption of the original system. Yet, most analysis methods for current-mode controlled converter depend on the geometric relationship of the inductor current waveform to establish the equation with duty cycle. Assumptions of linear waveform and small ripple are needed. Therefore, the proposed symbolic analysis method for closed-loop current-mode controlled converter system is more general.
What’s more, when the feedback doesn’t contain the ramp compensation, the duty cycle cannot be expressed as an explicit function using this method, which is the limitation of this method. Then the following simplified method can be adopted. Since the ramp compensation is usually applied, the method is applicable for the actual circuit.
7.3.1.2 Simplified Solution of Duty Cycle
When the three assumptions (1), (2) and (3) are satisfied, the duty cycle can be obtained by adopting the following simplified method. According to the waveform in Fig. 7.4b, the following relationship can be deduced.
(7.5)
where is the average value of inductor current in a switching period. Equation (7.5) is the mathematical model of the duty cycle for most current-mode controlled converters. With the assumptions of linear waveform and small ripple, the term can generally be expressed as a function of the input voltage and the average value of voltage across filter capacitor in power stage. Assumed that the input voltage Vs remains constant, can be expressed as
(7.6)
Substituting (7.2) and (7.6) into (7.5), one can get the expression of the duty cycle as shown in Eq. (7.7), which is a function of mean values of the state variables.
(7.7)
When the equivalent-small-parameter method is put into use, due to the correction of the DC component by the high-order terms, may contains both the zero-order component and the DC component of the higher-order correction term. According to the analysis in Chap. 5, suppose that the steady-state periodic solution x is an n-dimensional vector, i.e., x = [x(1), x(2), ... x(n)]Tr, it can be expanded into series as follows.
(7.8)
And then the average state variable vector can also expanded as
(7.9)
where is the ith-order small parameter of x, . Similarly, the duty cycle can be expanded into
Because , then according to the linear approximation of the Tailor Series expansion, the increment of d caused by can be approximated as
(7.12)
Thus as can be seen from (7.12), is the increment caused by the DC component in the first-order correction, and is the increment caused by the DC component in the second-order correction, and so on.
7.3.2 Solution of the Closed-Loop Equation of the CMC Converter
Similar to the voltage-mode controlled converter, the state equation of the current-mode controlled system can still be expressed as
(7.13)
where the nonlinear function
(7.14)
The meaning of each item in (7.13) and (7.14) is the same as that of in the voltage-mode controlled converter, where x is the state variable of the entire closed-loop system. The switching function represent the on/off state of the main switch. If the switch has two states during one cycle, then the switching function can be defined as
(7.15)
where T is the switch period, is the duty cycle, decided by (7.3) or (7.7) in the current-mode controlled converters.
Regardless of whether the duty cycle is an exact solution or a simplified solution, the duty cycle can be expressed as the sum of the main term and the small corrections in both cases, so the steady-state solution process of the current-mode controlled converter is exactly the same as that of the voltage-mode controlled converter. The only difference is that the solution of the duty cycle is different.
In order to facilitate the analysis, equivalent-small-parameter method is adopted to obtain the first three components (zero-order, first-order, second-order) of the steady-state periodic solution of the closed-loop system, as shown in (7.16). And for simplicity, in the analysis of the closed-loop current-mode controlled system, the constant vector is set to be zero, i.e., e = 0 in (7.14) is taken into account.
(7.16)
In (7.16) the coefficient can be determined by the following equations as
(7.17)
where represent the main component, the first- and second-order,…, and the ith-order corrections of the duty cycle respectively. They can be approximately obtained according to the specific duty cycle equation.
In the following content, the application of ESPM in analysis of closed-loop current-mode controlled converter system will be illustrated with examples.
The typical closed-loop current-mode controlled Boost converter is shown in Fig. 7.5, and the parameters of the PCS (power circuit stage) the FN (feedback network) are set respectively as listed in Table 7.1, the switching cycle T = 1/fs.
Circuit parameters of the dual-loop CMC-Boost converter
Parameters
Values
Parameters
Values
Input voltage E
28 V
Reference voltage VR
1.8 V
Switching frequency fs
25 kHz
Resistance R1
47.5 kΩ
Inductance L
195 μH
Resistance R2
2.5 kΩ
Capacitance C
2000 μF
Resistance Ra
72.2 kΩ
Load resistance R
11.2 Ω
Feedback capacitance Ca
0.23 μF
Current coefficient M
0.081
Peak ramp voltage Vp
0.25 V
According to the principle of the Boost converter with CCM operation, one can get the state differential equation describing the system as shown in (7.13), where the state variable vector is chosen as , and the square coefficient matrices are determined by
(7.18a)
The nonlinear vector function f and the input vector u are given by
(7.18b)
The control signal vk(t) can be derived as
(7.19)
7.4.1.1 Symbolic Analysis with Simplified Solution of Duty Cycle
Due to the smoothing effect of the error amplifier, it can be considered that the control signal changes little during one cycle, that is, the assumption (ii) can be satisfied. In the simplified solution, the duty cycle can be deduced by Eq. (7.5), where the rising slope of the inductor current and the slope of the ramp signal are determined by
(7.20)
Introducing (7.20) into (7.5) gives the expression of duty cycle as shown in (7.4), in which the coefficients are given by
(7.21)
Here the symbol .
According to above discussion, the duty cycle d can be expanded into the series shown in (7.10). Then based on the Eq. (7.12), the following equations for determining d0 and di (i = 1, 2….) can be can be obtained as
(7.22)
where is the average value of the ith correction of x during one switching cycle.
(1)
Solution of the Main Term
Based on the principle of the ESPM, the main term (DC component) can be assumed as
(7.23)
According to (7.16a) and (7.22), the following equation for solutions of a00 and d0 can be obtained.
(7.24a)
(7.24b)
Then, the steady-state solution can be deduced from (7.24a) and (7.24b), as shown follows.
(7.25)
When the circuit parameters are introduced, the values of a00 and
d0 are given by
(7.26)
(2)
Solution of First-order Correction
The first-order correction term can be assumed as
(7.27)
Since the first-order correction only contains the fundamental, its average value during one switching period is zero, and the duty cycle increment caused by it is also zero, i.e., and . Then according to (7.17), the coefficient (m = 1, 2, 3…) can be determined, and thus the solution of a11 can be derived by the equation as shown in (7.28).
(7.28)
By solving the above matrix equation, the symbolic expressions for each element of the column vector a11 can be obtained as
(7.29)
(3)
Solution of Second-order Correction
Based on the ESPM, the second-order correction term can be assumed as
(7.30)
Since the second-order correction contains the DC component, the second- and the third-order harmonics, its average value during one switching period should be the DC values, i.e., and then the duty cycle increment caused by it would be . Thus according to (7.16) and (7.22), the equations for the solution of the second-order correction can be obtained as
(7.31a)
(7.31b)
(7.31c)
where the coefficient (m = 1, 2, 3…) can be determined by (7.17), and thus the solutions of a22, a32 and a02 can be derived by the above equations shown in (7.31).
It is worth noting that all the equations in (7.31) are linear. Then by solving the equations in (7.31) one by one, the symbolic expressions for each element of the column vectors a22, a32 and a02 can be obtained as
(7.32)
where
When the circuit parameters are introduced into (7.25), (7.29) and (7.32), the steady-state periodic solution (DC component + first three harmonics) of the state variable in the main circuit can be finally obtained as
(7.33)
where .
Comparison between the DC components from (7.33), which is obtained based on the symbolic ESPM with simplified duty cycle solution, and that of numerical simulation and Pspice simulation are shown in Table 7.2.
Table 7.2
Comparison of DC component of the CCM CMC-Boost resulted from ESPM, numeric and Pspice5 simulation
Variables
Symbolic
Numerical
Pspice
Inductor current
Output voltage
Duty cycle
And the comparison of the state variable ripples resulted from ESPM (dashed line) and Pspice simulation (solid line) would be shown in Fig. 7.6e, f, where the dashed lines from ESPM are the calculation of the sum of the first three harmonic components in the steady-state period solutions shown in (7.32).
Fig. 7.6
Ripple comparisons of the CCM CMC-Boost: a and b for the ESPM with accurate duty cycle and the numerical simulation, c and d for the same ESPM and Pspice, e and f for the ESPM with simplified duty cycle and Pspice
7.4.1.2 Symbolic Analysis with Accurate Solution of Duty Cycle
The time-varying differential equations of closed-loop system are still expressed as (7.13) and (7.18). And the duty cycle can be expressed as the linear function of the state vector as shown in (7.4), and rewritten as , where the coefficients can be determined by the following equations according to the Eq. (7.3), i.e.,
(7.34)
where is the peak-to-peak value of ramp compensation signal.
As can be seen from (7.22), the zero-order component
d0 of duty cycle is determined by the average value of inductor current. But actually the duty cycle is determined by the peak value of inductor current according to the peak current-mode control law. It means that when the accurate solution of duty cycle method is adopted, more components are shifted to the high-order equation to be solved. This will slow down the convergence speed of the ESP algorithm, resulting in the need to iterate more times when using ESPM to obtain a steady-state periodic solution with sufficient accuracy. In order to improve this situation, the improved double iteration algorithm mentioned in Chap. 5 is adopted. Then steady-state periodic solution, including DC component and the first three harmonics, in main circuit, can be finally obtained as
(7.35)
Compare (7.33) and (7.35), it can be found that the AC components are almost the same except a small difference in DC component. The main term of duty cycle obtained in this case is , which is very close to those of accurate solution and numerical simulation, as shown in Table 7.2.
As for the ripples of the main circuit state variables during a steady-state period, the comparisons among different methods are shown in Fig. 7.6, where the solid line is for the numerical simulation or the Pspice simulation, and the dashed line is for the ESPM, which is the calculation of the sum of the first three harmonic components in the steady-state period solutions shown in (7.33) or (7.35). Figure 7.6a, c and e show the ripple waveform of inductor current, and the Fig. 7.6b, d and f show the ripple waveform of the output voltage. Figure 7.6a, b show the comparison between the ESPM algorithm under accurate solution of duty cycle and the numerical simulation, Fig. 7.6c, d show the comparison between the same ESPM algorithm and the Pspice simulation. And the comparison of the ESPM algorithm under simplified solution of duty cycle and the Pspice simulation is shown in Fig. 7.6e, f. It can be seen from all the figures that the results from the ESPM and those from simulations agree quite well with each other, regardless of whether the duty cycle is an exact solution or a simplified solution.
Therefore, even with a simplified solution for the duty cycle, a steady-state periodic solution with sufficient accuracy can be obtained using the ESPM. Since the assumptions (i)–(iii) mentioned in Sect. 7.3 can be satisfied generally in the actual circuit, the simplified method is often applied.
The typical single-loop current-mode controlled Buck converter is shown in Fig. 7.7, and the parameters of the PCS (power circuit stage) the FN (feedback network) are set respectively as follows, i.e., E = 24 V, L = 200 μH, C = 47 μF and R = 2 Ω for the PCS; the reference current Iref = 6 A for the FN, and the switching frequency is chosen as fs = 10 kHz, and the switching cycle T = 1/fs.
Fig. 7.7
Current-mode controlled Buck regulator
According to the principle of the Buck converter with CCM operation, one can get the square state differential equation describing the system as shown in (7.36), where the state variable vector is chosen as , and the square coefficient matrix is determined by (7.37)
(7.36)
(7.37)
The nonlinear vector function f and the input vector u are given by
(7.38)
The solution of duty cycle is determined using simplified method mentioned in Sect. 7.4.1.1. According to Fig. 7.7, the control signal is a constant, i.e., vk = Iref. The duty cycle can be obtained by (7.5) as
(7.39)
where the rising slope of the inductor current then the duty cycle in (7.39) can be expressed as the function of the mean value of state variable, i.e.
(7.40)
According to equations from (7.10) to (7.12), the duty cycle in (7.40) can also be expanded into the sum of main item and small corrections. Thus, the state Eq. (7.36) can be solve by the same method with ESPM, the main term equation and each correction are shown as follows.
(1)
Solution of the Main term
Based on the principle of the ESPM, the main term (DC component) can be assumed as
(7.41)
where a00 can be determined by the following equations as
(7.42)
It can be seen from (7.42), for current-mode controlled Buck converter, that the solution of the main oscillation component is nonlinear (the main oscillation equation of voltage-mode controlled Buck converter is linear). Equation (7.42) can be solved by the symbolic method or numerical method. It may have multiple solutions, so it is necessary to determine which solution is true according to the situation of the actual converter. In this example, the solution can be obtained by numerical method as
(2)
Solution of the First-order Term
The first-order correction term can be still assumed as
(7.43)
Since the first-order correction only contains the fundamental, its average value during one switching period is zero, and the duty cycle increment caused by it is also zero, i.e., and . Then according to (7.17), the coefficient (m = 1, 2, 3…) can be determined, and thus the solution of a11 can be derived by the equation as shown in (7.44).
(7.44)
Obviously, the solution of is linear. By solving the above matrix equation, the symbolic expressions for each element of the column vector a11 can be obtained as
(7.45)
(3)
Solution of the Second-order Term
Based on the ESPM, the second-order correction term for the Buck converter can be assumed as
(7.46)
It should be noted that, unlike the Boost converter, the second-order correction x2 of the Buck converter does not contain the DC component, thus its average value during one switching period is zero, and the duty cycle increment caused by x2 is also zero, i.e., and . Then the solutions of a22 and a32 can be derived by the equation as shown in (7.47).
(7.47a)
(7.47b)
As can be seen in (7.47) that both of the equations are linear, and the coefficients b10, b20 and b30 can be determined by Eq. (7.17). Then by solving the equations in (7.47) one by one, the symbolic expressions for each element of the column vectors a22 and a32 can be obtained as
(7.48)
Then the steady-state periodic solution of the state variables, including DC component and the first three harmonics, can be finally obtained as
(7.49)
where .
The DC solutions obtained by the ESPM and Pspice simulation are listed in Table 7.3. Obviously, the difference of the DC values from the two methods is quite small.
Table 7.3
Comparison of DC component of the CMC-Buck resulted from ESPM and Pspice5
Variables
Symbolic
Pspice
Inductor current
Idc = 4.1250 A
Idc = 4.1272 A
Output voltage
Vdc = 8.5020 V
Vdc = 8.3388 V
Duty cycle
d0 = 0.3542
d0 = 0.3475
As for the ripples of the main circuit state variables during a steady-state period, the comparisons between the two methods are shown in Fig. 7.8, where the solid line is from the Pspice simulation, and the dashed line is from the ESPM, which is the calculation of the sum of the first three harmonic components in the steady-state period solutions shown in (7.49). It can be seen from Fig. 7.8 that the results from the ESPM show good accordance with those from simulations.
Fig. 7.8
Comparison of ripple of the CMC-Buck between the ESPM and Pspice simulation, a inductor current, b output voltage
7.5 Steady-State Analysis of CMC-Boost in DCM Operation
Discontinuous current mode is a common operating modes in DC/DC converter. When applying traditional State-space Averaging method to analysis PWM converter in DCM, the reduced order model, which do not contain inductor current, will be obtained. But in some applications, such as PFC (Power Factor Correction) circuit, the inductor current is the ultimate control target, the disappearance of inductor current in the model is not desirable. In the previous section, the ESPM is applied to analyze the current-mode controlled CCM-operated Boost converter. In this section, the analysis method for voltage-mode controlled DCM-operated converters is further extended to the current-mode-controlled converters with DCM operation. Also the obtained steady-state solutions of DC component and ripples of state variables of this type of converter can be expressed in symbolic form.
When using the equivalent-small-parameters method, the analysis for DCM-operated converters of current-mode-control is the same as that of voltage-mode control. The only difference is that the duty ratio is determined differently. Therefore, the related analysis formulas in Chap. 6 will be directly referred to below, and for the convenience of description, some of them are re-listed as follows.
7.5.1 Description of the CMC Converter in DCM
The waveform of inductor current in DCM is shown in Fig. 7.9. According to discussion in Chap. 6, PWM converter operating in DCM can be described with a time-varying differential equation shown in (6.1), here we rewrite it as.
Fig. 7.9
The waveform of inductor current in DCM
(7.50)
And the nonlinear vector functions are defined as
(7.51)
(7.52)
where the meaning of the square matrices Gi(p) (i = 0, 1, 3) are similar to those in Chap. 6, and e(1), e(2) are constant vectors. Switching functions δ1, δ3 are defined as:
(7.53)
(7.54)
where δ1 represents the on-off state of the main switch, d1 represents the duty cycle when the main switch is on, which is determined by the feedback control algorithm.
According to Chaps. 5 and 6, when using the ESPM to solve Eq. (7.50), the following iterative equations can be obtained.
(7.55)
(1)
Determination of the duty cycle d1 and d3
The on/off state of switching transistor is determined by feedback compensation network. According to Chap. 6, the duty cycle d1 can be expressed as a linear function of the system’s state variables, namely:
(7.56)
Let ts = d1T represents the moment the switch acts, and d1 expand into the following series according to Chaps. 5 and 6, i.e.,
(7.57)
where each term d1i is determined by
(7.58)
And K0, K1 can be determined by the specific circuit, and
(7.59)
where tsi (i = 0,1,2,…) represent the moment at which the switch acts when the steady-state periodic solution only contains the terms of .
Assuming the rising slope and the dropping slop of the inductor current are m1 and m2 respectively, then According to Fig. 7.9 and the discussion in Chap. 6, the duty cycle d3 for DCM operation can be deduced, i.e.,
(7.60)
where I0 denotes the initial value of the inductor current at the beginning of each switching cycle T, and means the average during one cycle, m = m1T/2.
Generally for most converters, I0 = 0, and when taking into account the circuit’s parasitic parameters, m1 and m2 usually are functions of the average input and the output, then d3 can be expressed as a function of the input, the average state variables and d1, i.e.,
(7.61)
According to the series expansion of and d1, d3 is be transformed into the series expansion as follows.
(7.62)
in which each (i = 1,2,….) can be approximated by
(7.63)
(2)
Determination of Switching functions δ1 and δ3
According to the analysis above,
d3 and
d1 have the same form of series expansion. Thus, δ1 and δ3 can be transformed into series expansion in the same way.
(7.64)
Here, k = 1,3. According the Fourier series expansion as
(7.65)
where . Then each term can be chosen as
And the coefficient is determined by
(7.66)
7.5.2 Steady-State Solution of the CMC Converter with DCM Operation
For the current-mode control converter shown in Fig. 7.5, when the load resistor is chosen greater than 72.53Ω, i.e. , the circuit will operate in DCM. Choosing the load resistance , and all the other circuit parameters are the same as those in Table 7.1.
The differential equation to describe the system is shown in Eq. (7.50), in which the constant vectors are and , the square matrices and are the same as those of CCM operation, , they are rewritten as follows.
(7.67)
The nonlinear vector functions are given by (7.51) and (7.52), and the input vector u are given by
(7.68)
The duty cycle is the linear function of state vector, can be expressed as Eq. (7.56), and here it is solved by the simplified method introduced in Sect. 7.4.1, i.e.,
(7.69)
In which the terms K0 and
K1 can be determined by the Eq. (7.21), and then d1 is expanded in series as shown in (7.57), where the term d1i is determined by
(7.70)
Then according to Eq. (7.60), d3 is determined by:
(7.71)
where .
The duty cycle
d3 can be expanded as the series shown in (7.62), in which each term is defined by according to (7.63), i.e.,
(7.72)
(1)
Solution of the Main Component
First, the main wave x0 to the steady-state value of state variable x is chosen as
(7.73)
It can be obtained by combining the following equations.
(7.74)
Obviously, the Eq. (7.73) is nonlinear and need to be solved by symbolic method or numerical method.
(2)
Solution of the First-order Correction
The first-order correction can be assumed as
(7.75)
where the amplitude coefficient a11 can be found by solving the following equation by applying the ESPM.
(7.76)
The Eq. (7.76) is linear. Let , the solution for (7.76) can be obtained by
(7.77)
Here, the superscript “−1” indicates the inversion matrix.
Furthermore, we can define the following symbols as
Then the first-order correction d11 of the duty cycle d1 can be obtained as
(7.78)
(3)
Solution of the Second-order Correction
Next, according to process of the ESPM, the second-order correction can be assumed as
(7.79)
And then based on the third equation in (7.55), the equations with DC component, the second-order harmonic and the third-order harmonic in the second-order correction can be obtained:
(7.80)
where the symbolic expressions are defined as follows.
It can be seen from Eq. (7.80) that the solutions of a22 and a32 are linear, yet the solution of a02 is nonlinear. Assume that
(7.81)
in which represent the imaginary part and the real part of conjugate complex respectively.
According to Eq. (7.70) and (7.72), . Then introducing d12 and d32 into the equation for solving a02 in (7.80) gives ,
in which
Finally, with all the circuit parameters being introduced in, the steady-state periodic solution of state variable in main circuit, including DC component and the first three harmonics, can be obtained as
(7.82)
The DC components and duty cycles
d1 and
d3 from the symbolic ESPM with simplified duty cycle solution, and that of Pspice simulation are shown in Table 7.4, and the comparison of the ripples of the state variables in the main circuit between the ESPM and the Pspice simulation is shown in Fig. 7.10.
Fig. 7.10
The comparison of ripples of the DCM CMC-Boost from ESPM (dashed line) and Pspice (solid line)
It can be seen from Fig. 7.10 and Table 7.4 that both the DC components and the AC components from the ESPM are consistent with those from simulation.
Table 7.4
Comparison of DC component of the DCM CMC-Boost resulted from ESPM and Pspice
Variables
Symbolic
Pspice
Inductor current
Idc = 0.4249 A
Idc = 0.4203 A
Output voltage
Vdc = 36.0132 V
Vdc = 36.0031 V
Duty cycle
d1 = 0.1876
d3 = 0.1570
d1 = 0.19
d3 = 0.21
7.6 Summary
Current-mode control scheme has been widely used in practice because it has more advantages than duty cycle control scheme. However, due to the double closed loops (current loop and voltage loop) introduced in current-mode control, the duty cycle cannot be expressed explicitly, and thus it is difficult to model and analyze current-mode controlled system. At present, the analysis of current-mode control converter basically adopts the average modelling method based on inductor current waveform analysis. Its premise is that the waveform of inductor current is linear and the assumption of small ripples can be satisfied, and there is no correlation to the analysis of the ripple of the state variable.
For the analysis of closed-loop converter system, the determination of duty cycle is critical. When using the equivalent-small-parameter method (ESPM) to analysis the current-mode controlled converters, two methods for determining the duty cycle are presented in this paper, one is the accurate solution of duty cycle, and the other is the simplified solution of duty cycle. The former would be found wider applicability, as it does not need to satisfy the assumptions of small ripples and linear waveform with inductor current. The results are all analytical expressions, which can help to understand the working mechanism of the circuit. The examples and simulation results confirm that the proposed two methods are of high accuracy.
Two methods have the same manner as the ESPM of the duty-cycle controlled PWM converter mentioned in Chaps. 5 and 6. Thus, current-mode controlled, as well as the duty-cycle controlled converter system, can be analyzed uniformly with the same mathematical model using ESPM.