Abstract

Recently it has been observed that power electronic converters working under current mode control exhibit codimensional-2 bifurcations through the interaction of their slow-scale and fast-scale dynamics. In this paper, the authors further probe this phenomenon with the use of the saltation matrix instead of the Poincaré map. Using this method, the authors are able to study and analyze more exotic bifurcation phenomena that occur in cascade current mode controlled boost converter. Finally, we propose two control strategies that guarantee the stable period-one operation. Numerical and analytical results validate our analysis.

1. Introduction

Power electronic circuits are normally designed to operate in a periodic steady state. The region in the parameter space where this behaviour can be obtained is delimited by various instability conditions. The nature of these instabilities has been recently understood in terms of nonlinear dynamics. In this approach, the periodic orbit is sampled in synchronism with the clock signal (called the Poincaré section), thus obtaining a discrete-time model or a map [1, 2]. The fixed point of the map signifies the periodic orbit, and its stability is given by the eigenvalues of the Jacobian matrix, computed at the fixed point. There are two basic ways in which such a periodic orbit may lose stability.(1)When an eigenvalue becomes equal to −1, the bifurcation is called a period-doubling bifurcation, which results in a period-2 orbit. This instability is not visible in an averaged model, and so it is also called a “fast-scale” instability [35].(2)When a pair of complex conjugate eigenvalues assume a magnitude of 1, this bifurcation is called a Neimark-Sacker bifurcation, which results in the onset of a slow sinusoidal oscillation in the state variables. The orbit rests on the surface of a torus. This instability can be predicted using the averaged model, and so it is also called the “slow-scale” instability [6, 7].

In [8, 9], Chen, Tse, and others showed that dynamical behavior resulting from these two types of bifurcations can interact, giving rise to interesting dynamics. In our earlier papers [10, 11], we further investigated this phenomena using the technique developed in [1215]. In these papers, we reported creation of a two-loop torus through a Neimark-Sacker bifurcation occurring on a period-2 orbit. There are complex interactions between periodic orbits, tori, and a saturation behavior, in which unstable tori play an important role. We have detected the unstable tori and have demonstrated that the sudden departure from stable torus to a saturation behavior is caused by a collision between a stable and an unstable torus. Such complex nonlinear phenomena and bifurcations need comprehensive efforts to capture their dynamical behaviour and analyse their stability in order to apply appropriate controllers to avoid such instabilities. Any control method is required to ensure a stable period-1 operation over a wide range of operating conditions and at the same time be relatively simple and easy to implement in practice. In the last two decades, a number of control methods have been proposed for controlling chaos and bifurcations as described in [16, 17]. However, there are significant problems in applying such controllers in switching systems. The main reason for failures in these controllers is susceptibility to noise and sensitivity to measurement accuracy. In this paper a new control technique is developed based on the expression of the saltation matrix to control nonlinear behaviours in a cascade current-mode control boost converter to overcome a number of complex instabilities occurring in the system. This technique has been successfully applied in [1215].

2. Model Description

The closed-loop current controlled boost converter system has been studied in [8]. The current controlled boost converter with cascade control is shown in Figure 1. The controller has a primary and a secondary control loops. Primary control consists of a PI controller to achieve the required output voltage. The output of the primary controller is added to the compensation ramp signal and used as the set point of the secondary controller. The output of the secondary controller is given by the inductor current multiplied by a gain . The outputs of the two controllers are compared to generate the flip-flop reset signal. The parameters of the system are chosen in such a way that the system is operating in CCM. In the normal periodic operation, the switch and the diode are complementarily activated. The flip-flop latch is set periodically by the clock signal, turning ON the switch and causing to rise linearly. When reaches the reference value , the output of the comparator resets the flip-flop turning the switch OFF. Figure 2 shows the control signal for normal period-1 operation in continuous conduction mode. The converter itself is governed by two sets of linear differential equations related to the ON and OFF states of the converter. The state equations of the system can be written as two linear differential equations when the circuit operates in CCM (continuous conduction mode): where ; , , and are inductor current, voltage across the capacitor , and voltage across the compensation capacitor , respectively.

The state matrices of the system are as described in [8]: where ,   , , , , is the reference voltage, and is input voltage.

3. Simulation Results

The circuit parameters were chosen from [8] as shown in Table 1. Figure 3 shows the bifurcation diagram of the system when Ω, and the value of is varied taking into account the initial conditions. According to the bifurcation diagram, if the parameter is reduced continuously, the behaviour of the system goes from period-1 to period-2 through a period-normal period-doubling bifurcation. The time domain period-1 and period-2 inductor current waveforms are shown in Figures 4 and 5, respectively. When is reduced to 3.3058 v, the period-2 orbit loses its stability via a slow-scale bifurcation. In this case, there will be an interaction between the fast-scale (period doubling) and slow-scale instabilities as shown in Figure 6.

4. The Stability Analysis for the Boost Converter

In DC/DC converters, one is interested in the stability of a periodic orbit that starts at a specific state at a clock instant and returns to the same state at the end of the clock period. The stability of such a periodic orbit can be understood in terms of the evolution of a perturbation. If the initial condition is perturbed and the solution converges back to the orbit, then the orbit is stable. For any DC/DC converter, the state evolves through a number of subsystems (ON state of the switch, OFF state of the switch, etc.). The boost converter studied in this paper operates in CCM; therefore in the steady state period-1 operation, there are two topologies. The solution for each circuit topology is linear; however, for a complete switching cycle, the system becomes piecewise linear and the solution is not defined at the switching instant. Filippov showed that in such a situation one has to additionally consider the evolution of the perturbation across the switching event [18]. Filippov derived the form of the state transition matrix that relates the perturbation just after the switching event to that just before the switching event. The Monodromy matrix is the product of all these solutions, and the stability of the system can then be investigated by examining the eigenvalues of the Monodromy matrix as in [1215].

5. Derivation of the Monodromy Matrix for the Boost Converter

Figure 7 shows the period-1 steady state operation of the system. The system changes its topologies when the switching manifold , corresponding to the transition from the ON state to the OFF state. The switching manifold is defined by the equations is the peak value of the ramp.

During each switching interval, the system is governed by linear time invariant equations (1).

In Figure 7   is the state transition matrix for the ON period (), where is the duty ratio. And is the state transition matrix for the OFF period (, ):

From [1215, 18], the saltation matrix can be calculated as where is identity matrix of the same order as the number of state variables, is the vector normal to the switching surface and is its transpose, represents the right-hand side of the differential equations before the switching had occurred, and represents the right-hand side of the differential equations after the switching:

The normal vector is given by

The two vectors field before switching and after switching can be calculated as:

can be obtained by evaluating the previous terms at the switching time and substituting into (5). The second saltation matrix relates to the end of the cycle where the switching changes topology from the OFF state to the ON at . The perturbation and original trajectories reach the end of the switching period at the same instant. Therefore, and , so that the slope . Substituting this value in (5), becomes the identity matrix (). Hence, the Monodromy matrix over the complete one cycle is obtained as:

The stability of the system has been investigated by examining (9), and all the results are tabulated in Table 2. Table 2 shows the calculation of the eigenvalues of the period-1 orbit for  Ω as the input voltage is varied corresponding to Figure 3. It is clear from the results shown in Table 2 that the period-1 orbit is always stable for higher values of input voltage where all the eigenvalues are located inside the unit circle. The period-1 orbit loses stability via a fast-scale bifurcation at  V, when the real eigenvalue moves out of the unit circle leading to a stable period-2 fixed point.

6. Controlling the Fast-Scale Bifurcation in the Boost Converter

In general, the stability of the periodic orbit of dc/dc switching converters can be investigated by the Monodromy matrix. The Monodromy matrix is described as the state transition matrix over a full-clock period. It is composed of matrix exponentials and the saltation matrices. The expression of the saltation matrix shows that depends on the two vector fields and (which cannot be manipulated), the rate of change , and the normal vector (which can both be manipulated). The normal vector can be altered by changing the slope of the switching manifold , and the rate of change can be altered by changing the slope of the compensation ramp for the system. By monitoring the bifurcation parameters, one can make these small changes in the saltation matrix and can therefore force the eigenvalues to remain inside the unit circle.

6.1. Ramp Slop Change

The first control method is proposed to influence the saltation matrix. This is based on the slope of the ramp voltage signal as the perturbed parameter and is achieved by changing the tip of to (). Hence, the switching manifold will be . The value of () is calculated to keep the magnitude of the eigenvalues exactly the same as that of the stable period-1 orbit obtained for the nominal value of . This can be obtained by solving equation . The results of this equation are shown in Figure 8. It is clear that this system can be forced to operate in normal operation without overshooting as seen in Figure 9.

6.2. Adding a Small Component to the Inductor Current Signal

As the slope of the switching manifold is expressed by its normal vector, it is possible to stabilize the boost converter by adding a component to the feedback inductor current signal. This will force to be non zero and hence change the slope of . In this case, the switching manifold will be modified as: where .

The new normal vector is given by

Hence, in addition to the voltage feedback loop (), the current feedback loop changes the dynamics. To ensure that the system is stable (period-1 operation) for a wide range of , the parameter () is calculated as the input voltage is varied from 3.32 V to 3.24 V. The real eigenvalues must be kept less than one based on the equation . Figure 10 shows the calculated values of () versus the values of input voltage. Figure 11 shows the response of system with the new controller for the minimum value of (). It is obvious that the new controller makes the system stable with an overshooting. The reason for choosing the spectral radius of the Monodromy matrix at 0.99 is to limit the transient overshoot resulting from higher values of the variable () needed for a smaller value of the spectral radius. If the overshoot reaches a high enough value, it might hit the unstable boundary, and the response of the system will be saturated as described in [10, 11]. The behavior of the system is very sensitive to the initial conditions. Therefore, the stability of the system will be local and not global. As the value of parameter () is further increased, the overshoot becomes larger and the transient response of the system takes long time before it settles down to a steady state operation as shown in Figures 12 and 13. At a value of , the overshoot hits the unstable torus and the response is saturated as shown in Figure 14.

7. Conclusions

In this paper, the Monodromy matrix has been derived for the dc-dc boost converter with PI controller. The Monodromy matrix which is the fundamental solution matrix over one full cycle offers a deeper insight of how and why these systems lose their stability. As a result, supervisory controllers have been developed to place the eigenvalues of the state transition matrix of the system over one complete switching cycle (the Floquet multipliers of the system) within the unit cycle to ensure system stability for operation.

Acknowledgment

This paper is sponsored by Sirte University.