Next Article in Journal
Law and Policy Review on Green Hydrogen Potential in ECOWAS Countries
Next Article in Special Issue
A Generalized Predictive Controller for a Wind Turbine Providing Frequency Support for a Microgrid
Previous Article in Journal
Soil Organic Matter in Soils of Suburban Landscapes of Yamal Region: Humification Degree and Mineralizing Risks
Previous Article in Special Issue
Transmission System Electromechanical Stability Analysis with High Penetration of Renewable Generation and Battery Energy Storage System Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis and Design Aspects of Min-Type Switching Control Strategies for Synchronous Buck–Boost Converter

by
Julio Alves Mesquita da Silva
,
Grace Silva Deaecto
and
Tarcio Andre dos Santos Barros
*
School of Mechanical Engineering, University of Campinas, São Paulo 13083-860, Brazil
*
Author to whom correspondence should be addressed.
Energies 2022, 15(7), 2302; https://doi.org/10.3390/en15072302
Submission received: 29 December 2021 / Revised: 10 February 2022 / Accepted: 15 February 2022 / Published: 22 March 2022

Abstract

:
This paper presents a comparative study among switching control strategies for Buck–Boost converters, taking into account essential aspects in practical implementations, as the switching frequency variation concerning different output voltages and the responses in the transient and steady-states. More specifically, we have considered three switching strategies of min-type, where two of them permit high switching frequencies, while the other considers a limited frequency control strategy. Moreover, we have generalized the control techniques available in the literature to make them able to operate under changes in the equilibrium points without the need for a redesign. A conventional PI controller based on pulse-width modulation (PWM) is adopted for comparison purposes. In contrast to PWM-based control, which operates in the maximum switching frequency, the min-type strategies present variation in the switching frequency that depends on the operation point and may lead to a power loss reduction when compared to conventional techniques. To assure zero-error operation in the steady-state, a correction method is proposed. Experimental tests were made to compare the transient and steady-state responses of these control methodologies, verify the variation of the switching frequency according to the output voltages and the robustness concerning load variations.

1. Introduction

In recent years, much has been studied about switched systems. This subclass of hybrid systems is characterized by presenting a set of subsystems and a rule (function) that orchestrates the switching among them. Much of the interest is motivated by the fact that they present some intrinsic properties that can be explored to assure stability and a suitable performance for systems in several areas of engineering, see [1,2]. A great number of works in the literature is dedicated to the control design of state or output-dependent switching rules based on the Lyapunov theory. Reference [3] presents design conditions for switched linear systems, while [4,5,6] are dedicated to switched affine systems.
In power electronics, switched affine systems are used as models for DC–DC power converters. A widely known control technique is based on the adoption of classical controllers to regulate the duty-cycle of pulse-width modulation (PWM) signals, which are designed for a Linear Time-Invariant (LTI) averaged model that describes the behavior of the switched system for a specific operation point. However, treating this problem employing min-type switching strategies, as proposed in [4,7,8], in the light of the Lyapunov theory, has been an advantageous control alternative from theoretical and practical viewpoints. These control methodologies are important since they explore the nonlinear and time-varying nature of the switched systems under consideration. Despite its importance, a deep analysis of these advantages and several aspects arising in practical implementations have not yet been fully explored.
One of these aspects concerns the switching frequency. Several available results, such as [7,9], suppose the possibility of an infinite switching frequency to assure asymptotic stability. This is not possible from a practical perspective due to physical limitations. To circumvent this problem, some references have proposed min-type switching strategies with limited frequency assuring practical stability of an equilibrium point (see [4,10,11]) or asymptotic stability of an adequate limit-cycle (see [12,13]). However, an analysis of how this frequency varies concerning the operation point has never been made. When the switching frequency is constant and generally high, as is the case of PWM-based techniques, the power loss due to the switching is significant, leading to a lower efficiency mainly when the converter is not operating at full load [14]. In this case, some techniques and algorithms have been proposed to improve the converter’s efficiency by varying the frequency according to the output power, such as [15,16,17]. It is interesting to notice that in the case of min-type switching strategies the frequency variation is an intrinsic characteristic that will be fully analyzed in the present paper.
Another important aspect of practical implementations is the robustness property for changes in the operation point. Most of the control methodologies consider that the converter always operates in a specific equilibrium point. In the case of min-type switching strategies, such as [5,7], the robustness property does not exist or leads to a very conservative result. In this paper, we have generalized two well-known min-type switching strategies to make them robust concerning changes in the equilibrium points, removing the need for redesign. Moreover, to reduce steady-state errors, which are common in these control methodologies, some external control loops are proposed in the literature, for instance [4,8]. The idea of this external loop is to force the system to operate in a novel equilibrium point. In the present paper, we have adapted the proposal from [8] to improve the performance of the overall system.
In summary, our main contributions are as follows:
  • We have analyzed, by means of simulation and experimental tests, some aspects of the min-type switching strategies proposed, as for instance, in [4,5,7,8]. Although these aspects are very important for practical implementations, they have not yet been fully explored in the literature. They concern the switching frequency variation and the performance in the transient and steady-state responses. Particularly, the former aspect is characteristic of the min-type switching controllers, which are not based on averaged systems and explore the nonlinear nature of the switched system under consideration. We have shown as the switching frequency of these controllers varies with the output voltage, indicating a possible power loss reduction compared to PWM-based techniques;
  • We have generalized the methodologies proposed in [5,7] to make them robust with respect to changes in the equilibrium points, which is a situation very common in practical implementations. These references have been adopted as a basis for generalization of several works in the literature, see, for instance, [4,18,19]. As the change in the equilibrium point is taken into account during the design step, the performance in the transient and in the steady-state responses tends to be better when this situation occurs;
  • We have adapted the methodology proposed in [8] to enhance the external control loop used for correcting the steady-state error.
The paper is structured as follows. Section 2 presents the problem formulation and the control goal. The control techniques, as well as the theoretical enhancements related to robustness with respect to changes in the equilibrium points, are presented in Section 3. Section 4 is dedicated to provide the control parameters and the experimental build. Important features of the frequency variation and a proposal of an external loop to correct the steady-state error are also presented in this section. Section 5 provides and discusses experimental results and, finally, Section 6 summarizes the main aspects of the results and provides a perspective for future work.
A standard notation is used throughout. The set of real numbers is denoted by R . The set K = { 1 , , N } contains the first N positive natural numbers. The transpose of a vector or a matrix X is identified by X . The symbol Tr ( ) denotes the trace function. The matrix X λ represents the convex combination X λ = i K λ i X i of the set { X 1 , , X N } , where λ belongs to the unitary simplex Λ = { λ R N i = 1 N λ i = 1 and λ i 0 } . The symbol σ indicates the switching function σ ( t ) : R K and X σ denotes a matrix, such that X σ { X 1 , , X N } . The symbol arg min i K f i ( x ) means the argument i of the function min i K f i ( x ) and inf stands for the infimum operator. For a real and symmetric matrix, X > 0 ( X < 0 ) identifies it as positive (negative) definite. The square norm of a trajectory ξ ( t ) defined for all t 0 , is denoted by ξ 2 2 = 0 ξ ( t ) ξ ( t ) d t .

2. Problem Formulation

Consider a synchronous Buck–Boost converter whose topology is presented in Figure 1. Defining the state variable x = i L v o , the following continuous-time switched affine system expresses the dynamic model of this converter
x ˙ ( t ) = A σ x ( t ) + b σ , x ( 0 ) = x 0
where x 0 is an arbitrary initial condition and σ ( t ) : R + K is the switching function that, at each instant of time, chooses one of the N available subsystems.
In this circuit, each pair of switches ( S 1 , S 2 ) and ( S 3 , S 4 ) operates complementarily, that is, when S 1 is closed, S 2 is open, and vice versa. The same behavior occurs for the switches S 3 and S 4 . The state of the switches (open or closed) operating synchronously allows us to define N = 2 subsystems, being the first obtained when the switches S 1 and S 3 are active, while the second is obtained when the switches S 2 and S 4 are active, resulting in the following state-space models
A 1 = R / L 0 0 1 / ( R o C o ) , b 1 = V i n / L 0 A 2 = R / L 1 / L 1 / C o 1 / ( R o C o ) , b 2 = 0 0
The control goal is to design a state-dependent switching rule σ ( x ) : R 2 K in order to govern the state trajectories towards an equilibrium point x e = I e V e belonging to the set
X e = { x e R 2 : x e = A λ 1 b λ , λ Λ }
of attainable ones.
Using the equation A λ x e + b λ = 0 obtained from (3), we can determine the equilibrium current as a function of the desired output voltage V e , as follows
I e = V i n V i n 2 4 R V e ( V e + V i n ) R o 2 R
Actually, for each voltage V e , there are two possible values for the equilibrium current I e . In (4) the higher value was discarded, as it will have a lower energy efficiency. A function such as this is very versatile, as it allows the operation of the converter through the knowledge of only one of the two information from the equilibrium point, and will be useful in our context to obtain a strategy for the steady-state correction.

3. Control Design

In this section, the goal is to present some already known control techniques to be analyzed and compared afterward concerning relevant aspects in practical implementations. Particularly, we have considered three min-type switching strategies. Two of them were obtained from [7] and do not impose any bound on the switching frequency. These techniques are well-known and have been used as a basis for generalizations in recent references, see [4,18,19,20]. However, in practical implementations it is not possible to suppose an infinite switching frequency due to physical limitations of digital circuits. To avoid this problem, a sampled-data switching strategy has been proposed in [5], which naturally imposes an upper bound on the switching frequency. Unfortunately, all these methodologies and others from the literature do not take into account the possibility of changes in the equilibrium points. In the present work, we have generalized these control techniques to make them robust with respect to these changes without the need for a redesign. This simple generalization is, in our opinion, very important for practical implementations. For the sake of comparison, the classic control method has also been considered. It consists in the design of a PI controller, which is responsible for the adjust of the duty-cycle in a PWM signal.

3.1. Classic Controller

The classic control strategy relies on two key components, an output feedback controller and a PWM signal generator. By using the output voltage error, the controller is responsible for adjusting the duty-cycle of a PWM signal generator, which then sends the control pulses to operate the switches ( S 1 , S 2 ) , ( S 3 , S 4 ) .
The controller is usually a PI, whose transfer function can be given in the continuous-time domain by
C ( s ) = δ ^ ( s ) e ^ ( s ) = k p + k i 1 s
where δ and e are the duty-cycle and the voltage error e = V e v o , respectively. To design the controller parameters, a Linear Time Invariant model of the type G ( s ) = V ^ o ( s ) / δ ^ ( s ) is required, which depends on the desired output voltage V e and can be given by
G ( s ) = V e 2 R o V i n L s + R R o V i n 2 V e 2 C o L s 2 + s ( C o R + L R o ) + R R o + ( V e V e + V i n 1 ) 2
The method used to obtain this model can be found in [14].
Among other possibilities, we have chosen a frequency-domain design method to determine the controller parameters k p and k i , see [14] for details. Afterward, the PI controller has been discretized with the same frequency as the PWM signal and implemented. In the sequel, the focus is shifted to the min-type controllers.

3.2. Non-Sampled Switching Function

In this subsection, we present two min-type switching functions borrowed from [7] and based on the simple quadratic Lyapunov function
v ( x ) = ( x x e ) P ( x x e )
with P > 0 . Defining a controlled output for the system (1) as being
z = C σ ( x x e )
both state-dependent switching functions have been designed in order to assure global asymptotic stability of the equilibrium point x e X e and a suitable upper bound for the L 2 norm z 2 2 . The simpler switching strategy of [7] is given by
σ ( x ) = arg min i K ( x x e ) P ( A i x e + b i )
where P > 0 is the solution of the following convex optimization problem
P = arg inf P > 0 Tr ( P )
subject to
A i P + P A i + C i C i < 0 , i K
An interesting point about this result is that the switching rule (8) can be adopted for any equilibrium x e X e , without the need for a redesign. Due to this important property, the conditions (10) have been used for generalization in several works of the literature [4,6,21,22,23]. However, these conditions suffer of great conservatism because require that matrices A i , i K be quadratically stable.
Reference [7] has also provided a more elaborated switching rule based on less conservative conditions, but at the cost of losing the robustness property with respect to changes in the equilibrium points. To circumvent this inconvenient, we have made a simple generalization in the conditions of [7]. Defining the set of M equilibrium points of interest as being
S e c = { x e 1 , , x e M }
where S e c X e , with X e defined in (3), and the associated vector as λ ( x e j ) = λ j Λ , j { 1 , , M } , the next theorem presents this result.
Theorem 1.
Consider the switched affine system (1) with the controlled output (7) and choose an equilibrium point x e = x e j S e c with its associated vector λ = λ ( x e j ) = λ j Λ for some j { 1 , , M } . If there exists a matrix P > 0 satisfying the LMIs
A λ j P + P A λ j + Q λ j < 0
for all j { 1 , , M } where
A λ j = i = 1 N λ i j A i , Q λ j = i = 1 N λ i j C i C i ,
then the state-dependent switching function
σ ( x ) = arg min i K ( x x e ) 2 P ( A i x + b i ) + C i C i ( x x e )
assures the global asymptotic stability of any equilibrium point x e = x e j S e c , j { 1 , , M } and the guaranteed cost
0 z z d t < max j { 1 , , M } ( x 0 x e j ) P ( x 0 x e j )
is satisfied.
Proof. 
The proof is direct and follows the same reasoning of the one in Theorem 1 of [7] and, therefore, is omitted. □
Notice that adopting this theorem, matrix P > 0 appearing in (14) can be calculated only once and is sufficient to assure stability of any equilibrium point x e S e c . Assuming that the initial condition x 0 is uniformly distributed over the unit sphere, this Lyapunov matrix can be obtained as the solution of the following convex optimization problem
P = arg inf P > 0 Tr ( P )
subject to
A λ j P + P A λ j + Q λ j < 0 , j { 1 , , M }
which is much less stringent than (10). At this moment, the interesting question is to know if the conditions (10) and (12) assure stability even for online changes of the equilibrium point. The answer is affirmative if the change between two points is sufficiently slow. In this case, we can interpret that the instant where the new equilibrium point is activated is considered the initial condition for this new scenario.

3.3. Sampled Switching Function

Now, our goal is to provide design conditions for the sampled-data switching function defined as
σ ( t ) = σ ( t k ) = σ ( T k ) = σ [ k ] , t [ t k , t k + 1 )
where t k and t k + 1 are successive switching instants such that t k + 1 t k = T and T > 0 is the sampling period. Notice that the switching frequency is limited to have an upper bound equal to 1 / T . With the switching function (18), it is possible to define the following discrete-time switched affine system
x [ k + 1 ] = F σ x [ k ] + g σ , x [ 0 ] = x 0
whose matrices are determined by solving
F i = e A i T , g i = 0 T e A i τ d τ b i
where A i and b i are obtained from the continuous-time model. As proven in [3], the discrete-time system (19) is equivalent to the continuous-time one (1), whenever σ ( t ) satisfies the constraint (18). In this case, the set of attainable equilibrium points is given by
Y e = { y e R 2 : y e = ( I F λ ) 1 g λ , λ Λ }
It is simple to verify that when T 0 the set Y e becomes X e as expected.
Hence, a manner of determining the sampled switching function (18) is to find design conditions for the discrete-time system (19). This problem has been treated in reference [5], which has provided a min-type state-dependent switching function for the system (19) able to assure global practical stability of a chosen equilibrium point y e Y e . Differently from the asymptotic stability, in the practical stability, the state trajectories are attracted not to a point, but to an invariant set of attraction, as small as possible, containing the equilibrium point of interest.
The conditions proposed in [5] are based on a general quadratic Lyapunov function
v ( x ) = 1 x y e h P 1 h h h P 1 x y e
with h R n , 0 < P R n × n to be determined. In this reference, the design conditions are obtained by minimizing the volume of an ellipsoidal set of attraction. In this paper, we have used another objective function, more amenable for practical implementations, which is based on the minimization of an upper bound of the Euclidean norm applied to a controlled output (7), when it is in steady-state. The output matrices can be index independent C i = C , i K indicating that a specific signal is chosen to be regulated, as for instance, some combination between the inductor current and the output voltage of the Buck–Boost converter.
As the result proposed in [7], unfortunately, the one of [5] does not present the robustness property with respect to changes in the equilibrium point. Thus, the same reasoning adopted in the last subsection is used here to take into account this important property. Defining the set of M equilibrium points of interest as being
S e d = { y e 1 , , y e M }
where S e d Y e , with Y e defined in (21), and the associated vector as λ ( y e j ) = λ j Λ , j { 1 , , M } , the next theorem presents this result.
Theorem 2.
Consider the switched affine system (19) with the controlled output (7) with C i = C , i K and choose an equilibrium point y e = y e j S e d with its associated vector λ = λ ( y e j ) Λ for some j { 1 , , M } . Defining, i j = ( F i I ) y e j + g i , i K , if there exist P > 0 and a scalar γ > 0 solution to the following convex optimization problem
max P > 0 , γ > 0 γ
subject to
i K λ i j F i P F i P < γ C C , i K λ i j i j P i j < 1
for all j { 1 , , M } , then the state-dependent switching function
σ ( x ) = arg min i K v ( F i x + g i )
with v ( x ) completely defined by
h = ( I F λ ) 1 i K λ i F i P i
with i = ( F i I ) y e + g i , assures the practical stability of any equilibrium point y e = y e j S e d , j { 1 , , M } and that the controlled output z converges to the ball
B = { z R n z : z z γ 1 }
Proof. 
The proof follows the same pattern of the one in [5], with γ C C W and adapted to hold robustly for different equilibrium points y e j S e d and, therefore, it will be omitted. □
As mentioned in [5], to take into account the sampled-data switching function, the following additional constraints
γ ( x e j y e j ) C C ( x e j y e j ) < 1 , j { 1 , , M }
must be included in Theorem 2 to assure that the corresponding x e j of the continuous-time system is inside the set of attraction. Notice that, as before, the online changes of the equilibrium points can be considered whenever they are sufficiently slow.

4. Experimental Build, Control Parameters, and Frequency Variation Analysis

To evaluate the performance of the min-type switching strategies, the synchronous Buck–Boost converter of Figure 1 was built with the parameters from Table 1. A photo of the experimental setup is presented in Figure 2.
The switches { S 1 , , S 4 } are IGBTs with anti-parallel diodes (SKM150GB12T4). The gate drivers are of the model SKHI 21A. The measured variables by four Hall effect sensors are the input and output voltages (LEM LV 20-P) and the inductor and output currents (LEM LA 55-P).
To allow a greater range of tests, the Texas Instruments DSP TMS320F28379D was used. The DSP works with 200 MHz, 2 cores and a 32 bits floating processing unit. These aspects significantly improve the performance, that imply in a minor delay between measurement and control actions. One of the cores is dedicated for the control routines. Through software interruption, the control routine was executed at the frequency of 1 / T = 40 kHz, which is the maximum frequency of the gates. This is equivalent to a PWM signal of 20 kHz, used in the PI implementation.
For the control routine, the four control techniques presented in Section 3 have been designed. The classic PI controller (30) was determined in the continuous-time domain, considering the transfer function G ( s ) evaluated for a reference voltage of V e = 100 V, and by means of a methodology based on frequency response, respecting a phase margin of 60°. The obtained PI parameters were
k p = 0.00283 k i = 0.312 T = 50 μ s
Afterward, it has been discretized using the Tustin method to be executed at 20 kHz.
For the min-type switching strategies, the control design is based on the determination of the Lyapunov matrix P > 0 using the conditions previously presented. More specifically, for
C i C i = R 0 0 30 / R o , i K
and solving the convex optimization problem (9) subject to (10), we have obtained a guaranteed cost of z 2 2 0.0577 corresponding to
P = 10 2 2.3103 0.1166 0.1166 3.4610
used to implement the non-sampled switching function (8), identified as Quadratic Non-Sampled (QNS) Controller. For the other control strategies, we have considered a set of equilibrium points S e c composed of the ones with output voltages varying from 5 V to 120 V with steps of 5 V. The same has been adopted for obtaining the set S e d . Hence, solving the convex optimization problem (16) subject to (17) we have obtained z 2 2 0.0045 and
P = 10 3 1.4922 0.8171 0.8171 3.0502
important for the switching function (14) identified as Robust Non-Sampled (RNS) Controller. For the sampled switching function, we have discretized the system with a sampling period of T = 25   μ s and solved the conditions of Theorem 2 for
C C = 9 / 25 0 0 1
and S e d containing the desired equilibrium points. We have obtained γ = 0.0037 and
P = 0.8372 0.4200 0.4200 1.3553
which, together with h provided in (27), allows us to implement the switching function (26) denoted as Robust Sampled (RS) Controller. Notice that, for the adopted sampling period y e x e , since T = 25   μ s is sufficiently small. For this reason, we have adopted only x e for all switching functions, which has eased considerably its practical implementation. In the next section, we present important properties of these controllers concerning the switching frequency variation.

4.1. Frequency Variation

In this subsection, our goal is to analyze the switching frequency variation of a Buck–Boost converter operating under min-type switching control strategies. Although they have been widely adopted in the literature, to the best of authors’ knowledge, a study about switching frequency variation as a means of reducing the power consumption has never been made. For this purpose, for each control technique, we have obtained this frequency profile as a function of the output voltage, taking into account its value when the system attains the steady-state.
Through simulation, we have obtained these profiles for control frequencies of 1 MHz, 200 kHz, and 40 kHz, ignoring the existence of dead-time. The plots for each control technique are presented in Figure 3.
It is important to mention that the PI controller always operates with a switching frequency equal to the control one. Differently, in the min-type strategies, this frequency depends considerably on the output voltage and switches less frequently for low and high voltage values. This may lead to a power loss reduction without any additional algorithm.
The triangular pattern observed in these plots indicates that the frequency not necessarily increases with the output voltage, but its peak may have some relationship with the supply voltage. Moreover, as observed in the plot for 40 kHz, with the control frequency reduction, all the rules converge to the same curve and, therefore, become similar in terms of switching losses.
Another notable aspect of the switching strategies is that the steady-state error increases with the reduction in the control frequency. For each min-type strategy, we have determined the mean of the errors obtained for all range of output voltages, obtaining the values presented in Table 2. Notice that, in most cases, the error is relatively small, being significant only for the QNS controller, which has attained a maximum value of approximately 4 V in the tested range. In the next section, we present a correction method, which makes it possible to operate the converter with zero-error.

4.2. Steady-State Correction

As it has been observed during the simulation and other studies, such as [4], the use of min-type control strategies for limited switching frequency, generally, results in a steady-state error, which may even reach considerable values when the operating conditions are not compatible with the control design ones. The magnitude of this error depends on the switching frequency and the model precision, but it is usually noticeable whenever the converter operates with a load different from the one considered during the control design. As load variation is common and expected for most applications, it is interesting to be able to achieve zero-error operation, regardless of any model imperfection.
To treat this problem, some techniques have been already proposed. In [4], a controller is used to adjust the equilibrium point voltage and the new corresponding coil current is calculated accordingly. In [7], a low-pass filter is used to estimate the equilibrium current. In [8], two methods of acquiring the equilibrium point with partial information are approached. The first consists in the use of a low-pass filter, similar to the one applied in [7]. The other method relies on the use of an integrator to correct the error from a current estimation obtained from the averaged model.
The method proposed here adapts the technique from [8]. The problem of using an integrator to correct the coil current value is that, if it is designed to present a quick response, an abrupt reference or load change may result in a noticeable voltage error and oscillation, which might be a problem for some applications. To mitigate this risk, the integrator has been replaced by a PI controller, making it possible for the system to have a quick response while avoiding oscillations. Figure 4 presents the adopted configuration.
With this method, the zero-error operation can be achieved despite differences between the mathematical model and the real system. As the use of such a methodology can have a significant impact on the transient response, it has been engaged only after the system reaches its steady-state. In the present case, we have used only one PI controller for all the studied control techniques, its parameters are
k p = 1.5 , k i = 100
For the sampled switching function (26), the estimated current I e has not been used to update h, because this parameter needs a precise correspondence of the pair ( y e , λ ( y e ) ) and the correction of λ has not been considered in the present correction methodology.

5. Experimental Results

For the results presented in Section 4.1, gate drivers’ delays were not taken into account. However, with the specification of the components provided in Table 1, we can consider a dead-time and other nonlinearities, making the simulation more similar to the real operation of the system. The considered dead-time is of 5 μ s and 3 μ s to open and close the gates, respectively.
Figure 5 presents switching frequency profiles for the three studied min-type switching strategies, for the ideal and non-ideal cases (with and without dead-times), respectively, obtained by simulation and identified in the figure as Ideal Switches and Real Gates, and the correspondent experimental measures. Each profile has been obtained measuring the switching frequency when the system reaches the steady-state and, consequently, the desired output voltage. It has been considered a control frequency of 40 kHz that is equal to the maximum switching frequency of the gates and adopted the correction method proposed in Section 4.2 to regulate the steady-state response. In this figure, it is notable a deformation when the simulation results generated by ideal switches and by real gates are compared. This deformation is, however, negligible for output voltages smaller than 25 (V), since they require lower switching frequencies, which smooth the impact of the gate driver delay.
Shifting the focus to the experimental results, it is interesting to observe that the switching frequency was considerably similar to the simulation results. Some differences are noticeable, but not relevant and most likely caused by measurement noises.
The important information about Figure 5 is that all of the min-switching strategies present a similar frequency profile among them with values much smaller than 40 kHz, which is the maximum frequency of the gate, generally, used by PWM-based control techniques, as it is the case of the classic PI controller. A smaller switching frequency indicates a possible power loss reduction. Notice, however, that if the switches are considered ideal, the value of 40 kHz can be reached for a specific output voltage, but even in this situation, the min-type switching strategies may be more efficient concerning power loss. This occurs because the maximum frequency generally occurs in the steady-state when the system is evolving into a sliding mode. Hence, during the transient response, the frequency is naturally smaller than 40 kHz, while with the PWM it remains constant during all the operation.
As the frequency analysis indicated the potential of the min-type switching controllers to reduce power loss, it is also interesting to analyze the transient response of the system. With this purpose, the reference voltage is set to follow a step of 100 V. Figure 6 presents the resulting output voltages for all control strategies, considering simulated and real results. At this first moment, we have not used the correction method for better comparison. Notice that, the responses using the classic PI controller are also provided in the output voltage plots. At first sight, some aspects are interesting to note. The QNS controller experienced the worst performance in both, the transient and the steady-state responses. Indeed, it reached the stability in 218 ms, while the PI controller in 66 ms, and presented a steady-state error of 5 % , which is considerably large. We have observed by simulation that this error reduces by increasing the control frequency, becoming 0.2 % for 1 MHz.
It is important to remark that, the QNS controller is robust for all possible equilibrium points, while the PI controller was designed to operate specifically for 100 V. On the other hand, the RNS and RS controllers experienced the best performance in the transient response among all, reaching the desired voltage in approximately 50 ms, which is 24 % faster than the PI controller. Moreover, the steady-state error was less than 1 % . Once again, it is important to highlight that, the RNS and RS controllers are robust for a set of equilibrium points S e c . This indicates that for another reference voltage, the performance of the PI controller can be even worse, while for the RNS and RS controllers, it is maintained approximately similar to the one observed in the Figure 6. This can be easily verified through simulations. By making multiple reference steps to all of the voltages from S e c , Figure 7 demonstrates that the RS and RNS controllers outdo the PI controller in all range of operation. The difference becomes significant in lower voltages, which are farther from the one considered during the design.
Notice that the steady-state error observed in the QNS controller can be corrected by the method proposed in Section 4.2. In this case, after the converter reaches the desired equilibrium, the correction method can be engaged, assuring the zero-error operation.
To verify the performance of the min-type switching strategies to load variations, we have added another resistance in parallel with R o , with the same value, whose activation is made by a switch after the system reaches the steady-state. Figure 8 provides the correspondent voltage responses.
It can be noticed that for all min-type switching strategies, the correction method was able to recover the desired voltage after the load change without a great variation on the output voltage. The performance of the control methodologies was similar but with more oscillations in the QNS controller.

6. Conclusions

In this paper, we have demonstrated the application of min-type control strategies to a Buck–Boost converter and compared it with a classic PI controller. We have generalized the available design conditions to make them robust to changes in the equilibrium points without the need for a redesign. The controller performances were evaluated regarding switching frequency variation, response to a reference step, and robustness for load variation. A correction method has also been proposed to approach the known problem of steady-state error and its efficiency was demonstrated through load step tests. Compared to other control techniques, the min-type switching strategies have the following advantages:
  • They are not designed for averaged systems, as the PWM-based techniques, and explore the nonlinear nature of the switched affine system, being able to provide a better performance in the transient response, as illustrated in Figure 6 and Figure 7;
  • With the generalization proposed in this paper, the RNS and RS switching functions became robust with respect to a set of equilibrium points, without the need for a redesign. This has contributed to guarantee a suitable performance and small steady-state errors when these points are changed during the operation. This robustness property has not been taken into account in [5,7];
  • Differently from the PWM-based techniques, which generally operate in a constant and high switching frequency, in the min-type switching strategies this frequency is variable, generally much smaller than the PWM one, and dependent on the operation point, as illustrated in Figure 3 and Figure 5. This certainly leads to a power loss reduction in the electronic switches.
In addition to these advantages, one disadvantage of the these min-type strategies is that they do not have intrinsically the integral action, which is responsible to give robustness with respect to parameter variations. However, to circumvent this problem the correction method provided in Figure 4 has been proposed and provided suitable performances under load variations as illustrated in Figure 8. In future studies, the switching strategy may be further developed to include the integral action, mitigating the need for a correction method.

Author Contributions

Conceptualization, J.A.M.d.S. and G.S.D.; Formal analysis, G.S.D.; Investigation, J.A.M.d.S. and T.A.d.S.B.; Methodology, T.A.d.S.B.; Supervision, T.A.d.S.B.; Writing—original draft, J.A.M.d.S.; Writing—review and editing, G.S.D. All the authors have contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by São Paulo Research Foundation (Fapesp) under grants, 9/00383-3 and 16/08645-9, and by the National Council for Scientific and Technological Development (CNPq), under grant 303499/2018-4.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shorten, R.; Wirth, F.; Mason, O.; Wulff, K.; King, C. Stability criteria for switched and hybrid systems. Siam Rev. 2007, 49, 545–592. [Google Scholar] [CrossRef] [Green Version]
  2. Lin, H.; Antsaklis, P.J. Stability and stabilizability of switched linear systems: A survey of recent results. IEEE Trans. Autom. Control 2009, 54, 308–322. [Google Scholar] [CrossRef]
  3. Deaecto, G.S.; Souza, M.; Geromel, J.C. Chattering free control of continuous-time switched linear systems. IET Control Theory Appl. 2014, 8, 348–354. [Google Scholar] [CrossRef]
  4. Sferlazza, A.; Albea-Sanchez, C.; Martínez-Salamero, L.; García, G.; Alonso, C. Min-type control strategy of a DC-DC synchronous boost converter. IEEE Trans. Ind. Electron. 2020, 67, 3167–3179. [Google Scholar] [CrossRef] [Green Version]
  5. Deaecto, G.S.; Geromel, J.C. Stability analysis and control design of discrete-time switched affine systems. IEEE Trans. Autom. Control 2017, 62, 4058–4065. [Google Scholar] [CrossRef]
  6. Beneux, G.; Riedinger, P.; Daafouz, J.; Grimaud, L. Robust stabilization of switched affine systems with unknown parameters and its application to DC/DC Flyback converters. In Proceedings of the 2017 American Control Conference (ACC), Seattle, WA, USA, 24–26 May 2017; pp. 4528–4533. [Google Scholar] [CrossRef]
  7. Deaecto, G.S.; Geromel, J.C.; Garcia, F.S.; Pomilio, J.A. Switched affine systems control design with application to DC-DC converters. IET Control Theory Appl. 2010, 4, 1201–1210. [Google Scholar] [CrossRef]
  8. Garcia, F.S.; Pomilio, J.A.; Deaecto, G.S.; Geromel, J.C. Analysis and control of DC-DC converters based on Lyapunov stability theory. In Proceedings of the 2009 IEEE Energy Conversion Congress and Exposition, San Jose, CA, USA, 20–24 September 2009; pp. 2920–2927. [Google Scholar] [CrossRef]
  9. Hetel, L.; Bernuau, E. Local stabilization of switched affine systems. IEEE Trans. Autom. Control 2014, 60, 1158–1163. [Google Scholar] [CrossRef]
  10. Sanchez, C.A.; Garcia, G.; Hadjeras, S.; Heemels, W.P.M.H.; Zaccarian, L. Practical stabilization of switched affine systems with dwell-time guarantees. IEEE Trans. Autom. Control 2019, 64, 4811–4817. [Google Scholar] [CrossRef] [Green Version]
  11. Hetel, L.; Fridman, E. Robust sampled-data control of switched affine systems. IEEE Trans. Autom. Control 2013, 58, 2922–2928. [Google Scholar] [CrossRef]
  12. Benmiloud, M.; Benalia, A.; Djemai, M.; Defoort, M. On the local stabilization of hybrid limit cycles in switched affine systems. IEEE Trans. Autom. Control 2018, 64, 841–846. [Google Scholar] [CrossRef]
  13. Egidio, L.N.; Daiha, H.R.; Deaecto, G.S. Global asymptotic stability of limit cycle and H2/H∞ performance of discrete-time switched affine systems. Automatica 2020, 116, 108927. [Google Scholar] [CrossRef]
  14. Erickson, R.W.; Maksimović, D. Fundamentals of Power Electronics, 2nd ed.; Kluwer Academic Publishers: Norwell, MA, USA, 2001. [Google Scholar] [CrossRef]
  15. Konjedic, T.; Korošec, L.; Truntič, M.; Restrepo, C.; Rodič, M.; Milanovič, M. DCM-based zero-voltage switching control of a bidirectional DC-DC converter with variable switching frequency. IEEE Trans. Power Electron. 2016, 31, 3273–3288. [Google Scholar] [CrossRef]
  16. Al-Hoor, W.; Abu-Qahouq, J.A.; Huang, L.; Batarseh, I. Adaptive variable switching frequency digital controller algorithm to optimize efficiency. In Proceedings of the 2007 IEEE International Symposium on Circuits and Systems, New Orleans, LA, USA, 27–30 May 2007; pp. 781–784. [Google Scholar] [CrossRef]
  17. Duan, X.; Huang, A.Q. Current-mode variable-frequency control architecture for high-current low-voltage DC-DC converters. IEEE Trans. Power Electron. 2006, 21, 1133–1137. [Google Scholar] [CrossRef]
  18. Wu, F.; Qu, X.; Li, C.; Lian, J.; Xu, L. Multi-rate sampled-data control of switched affine systems. IET Control Theory Appl. 2020, 14, 1524–1530. [Google Scholar] [CrossRef]
  19. Yan, X.; Shu, Z.; Sharkh, S.M.; Wu, Z.; Chen, M.Z.Q. Sampled-data control with adjustable switching frequency for DC-DC converters. IEEE Trans. Ind. Electron. 2019, 66, 8060–8071. [Google Scholar] [CrossRef]
  20. Albea Sanchez, C.; Lopez Santos, O.; Zambrano Prada, D.A.; Gordillo, F.; Garcia, G. On the practical stability of hybrid control algorithm with minimum dwell time for a DC-AC converter. IEEE Trans. Control Syst. Technol. 2019, 27, 2581–2588. [Google Scholar] [CrossRef] [Green Version]
  21. Yoshimura, V.L.; Assunção, E.; Teixeira, M.C.M.; Mainardi, E.I. Performance enhancement of switched affine systems by switched quadratic Lyapunov functions: Applications in DC-DC converters. In Proceedings of the 2013 Brazilian Power Electronics Conference, Gramado, Brazil, 27–31 October 2013; pp. 311–318. [Google Scholar] [CrossRef]
  22. Hashemi, T.; Farnam, A.; Esfanjani, R.M.; Kojabadi, H.M. A new approach to design switching strategy for the buck converters. In Proceedings of the 4th Annual International Power Electronics, Drive Systems and Technologies Conference, Tehran, Iran, 13–14 February 2013; pp. 301–305. [Google Scholar] [CrossRef]
  23. Albea, C.; Garcia, G.; Zaccarian, L. Hybrid dynamic modeling and control of switched affine systems: Application to DC-DC converters. In Proceedings of the 2015 54th IEEE Conference on Decision and Control (CDC), Osaka, Japan, 15–18 December 2015; pp. 2264–2269. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Synchronous Buck–Boost circuit diagram.
Figure 1. Synchronous Buck–Boost circuit diagram.
Energies 15 02302 g001
Figure 2. Experimental converter build.
Figure 2. Experimental converter build.
Energies 15 02302 g002
Figure 3. Switching frequency variation with Quadratic Non-Sampled (QNS) Controller, Robust Non-Sampled (RNS) Controller, and Robust Sampled (RS) Controller (a) Switching rule at 1 MHz (b) Switching rule at 200 kHz, (c) Switching rule at 40 kHz.
Figure 3. Switching frequency variation with Quadratic Non-Sampled (QNS) Controller, Robust Non-Sampled (RNS) Controller, and Robust Sampled (RS) Controller (a) Switching rule at 1 MHz (b) Switching rule at 200 kHz, (c) Switching rule at 40 kHz.
Energies 15 02302 g003
Figure 4. Equilibrium point coil current correction.
Figure 4. Equilibrium point coil current correction.
Energies 15 02302 g004
Figure 5. Switching frequency variation with min-type controllers (a) Quadratic Non-Sampled (QNS) Controller, (b) Robust Non-Sampled (RNS) Controller, (c) Robust Sampled (RS).
Figure 5. Switching frequency variation with min-type controllers (a) Quadratic Non-Sampled (QNS) Controller, (b) Robust Non-Sampled (RNS) Controller, (c) Robust Sampled (RS).
Energies 15 02302 g005
Figure 6. Step response of the min-type controllers (a) Quadratic Non-Sampled (QNS) Controller, (b) Robust Non-Sampled (RNS) Controller, (c) Robust Sampled (RS).
Figure 6. Step response of the min-type controllers (a) Quadratic Non-Sampled (QNS) Controller, (b) Robust Non-Sampled (RNS) Controller, (c) Robust Sampled (RS).
Energies 15 02302 g006
Figure 7. Settling time variation in the range of operation.
Figure 7. Settling time variation in the range of operation.
Energies 15 02302 g007
Figure 8. Comparison between min-type and classic controller on a load change. Load changes from 96.8 Ω to 48.4 Ω (a) Quadratic Non-Sampled (QNS) Controller, (b) Robust Non-Sampled (RNS) Controller, (c) Robust Sampled (RS).
Figure 8. Comparison between min-type and classic controller on a load change. Load changes from 96.8 Ω to 48.4 Ω (a) Quadratic Non-Sampled (QNS) Controller, (b) Robust Non-Sampled (RNS) Controller, (c) Robust Sampled (RS).
Energies 15 02302 g008
Table 1. Parameters from the converter control simulation.
Table 1. Parameters from the converter control simulation.
ParameterSymbolValue
Input Voltage (V) V i n 65
Coil Inductance (mH)L2
Coil Resistance ( Ω )R 0.2
Output Capacitance ( μ F) C o 2250
Load Resistance ( Ω ) R o 96.8
Table 2. Average steady-state error.
Table 2. Average steady-state error.
Voltage Error (%)
Controller1 MHz200 kHz40 kHz
QNS Controller 0.5 2.6 12.2
RNS Controller 0.1 0.3 1.5
RS Controller 0.0 0.1 0.6
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mesquita da Silva, J.A.; Deaecto, G.S.; Barros, T.A.d.S. Analysis and Design Aspects of Min-Type Switching Control Strategies for Synchronous Buck–Boost Converter. Energies 2022, 15, 2302. https://doi.org/10.3390/en15072302

AMA Style

Mesquita da Silva JA, Deaecto GS, Barros TAdS. Analysis and Design Aspects of Min-Type Switching Control Strategies for Synchronous Buck–Boost Converter. Energies. 2022; 15(7):2302. https://doi.org/10.3390/en15072302

Chicago/Turabian Style

Mesquita da Silva, Julio Alves, Grace Silva Deaecto, and Tarcio Andre dos Santos Barros. 2022. "Analysis and Design Aspects of Min-Type Switching Control Strategies for Synchronous Buck–Boost Converter" Energies 15, no. 7: 2302. https://doi.org/10.3390/en15072302

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop