You are on page 1of 14

Article

Switching Function Design for Output Voltage Tracking in the


DC-DC Buck Power Converter
Eduardo Hernández-Márquez 1, * , Panuncio Cruz-Francisco 2,‡, * , Manuel Mera-Hernández 3,‡ , Dulce
Martinez-Peón 4, , Rafael Castro-Linares 5 , José Rafael García-Sánchez 6 , Alfredo Roldán-Caballero 7 , and
Xóchitl Siordia-Vásquez8

1 Departamento de Mecatrónica, Instituto Tecnológico Superior de Poza Rica, Tecnológico Nacional de México,
Veracruz 93230, México; eduardo.hernandez@itspozarica.edu.mx (E.H.-M.)
2 Affiliation 2; e-mail@e-mail.com (P.C.-F.)
3 ESIME Ticomán, Instituto Politécnico Nacional, CDMX 07340, Mexico; (M.M.-H.)
4 Departamento de Ingeniería Eléctrica y Electrónica, IT Nuevo León, Instituto Tecnológico Nacional de México,
Nuevo León, México; (D.M.-P.)
5 Departamento de Ingeniería Eléctrica, Cinvestav-IPN, Ciudad de México 07360, México; (R.C.-L.)
6 División de Ingeniería Mecatrónica, Tecnológico de Estudios Superiores de Huixquilucan, Tecnológico
Nacional de México, Estado de México 52773, Mexico; (J.R.G.-S.)
7 Unidad Profesional Interdisciplinaria de Ingeniería Campus Tlaxcala, Instituto Politécnico Nacional, Tlaxcala
90000, Mexico; (A.R.-C.)
8 Facultad de Ingeniería Mecánica Eléctrica, Universidad Veracruzana, Veracruz 93390, Mexico; (X.S.-V.)
* Correspondence: eduardo.hernandez@itspozarica.edu.mx
‡ These authors contributed equally to this work.

Abstract: This work proposes the design of a commutation function to solve the output voltage 1

trajectory tracking problem in the DC-DC Buck power electronic converter. By means of a Lyapunov- 2

type analysis, sufficient conditions considering the discontinuous model ensure the asymptotic 3

convergence to the desired trajectories. Using this information, the design of a state-dependent 4

switching function ensures the closed loop stability of the tracking error. To validate the control 5

performance, circuit numerical simulations are carried out with abrupt disturbances in the source and 6

load of the converter, observing that the voltage tracking at the output of the converter is satisfactorily 7

resolved. 8

Keywords: DC-DC Buck power electronic converter, switched systems, Lyapunov methods, voltage 9

trajectory tracking 10

1. Introduction 11

DC-DC power electronic converters are circuits controlled by opening or closing one 12

Citation: Lastname, F.; Lastname, F.; or two switches, depending on the circuit configuration, using the output voltage and other 13
Lastname, F. Title. Journal Not Specified state variables to carry out voltage control [1]. This type of circuits are mainly used to 14
2023, 1, 0. https://doi.org/
improve efficiency in applications where voltage control is realized accurately, avoiding 15

Received: unwanted effects that occur with pulse width modulated, PWM, controllers. PWM control 16

Revised: generates an undesirable dynamic effect on its output, generally as a result of a noisy 17

Accepted: output signal, as well as current spikes, elements that are not favourable for both the power 18

Published: supply and the circuit load such as another circuit or an actuator [2]–[8]. In the particular 19

Copyright: © 2023 by the authors. case of the Buck type converter, there are two elements that can store energy, a coil and a 20

Submitted to Journal Not Specified capacitor, which reduces the amplitude of the effects generated by the commutation of the 21

for possible open access publication switches of the circuit, on the output signal [7]. 22

under the terms and conditions The Buck power converter has been controlled by some linear classical control tech- 23

of the Creative Commons Attri- niques like proportional integral control [9], [10]. However, they have disadvantages such 24

bution (CC BY) license (https:// as noise sensitivity or reduced robustness [11]. In fact, disturbances are a characteristic 25

creativecommons.org/licenses/by/
4.0/).

Version December 25, 2023 submitted to Journal Not Specified https://www.mdpi.com/journal/notspecified


Version December 25, 2023 submitted to Journal Not Specified 2 of 14

of the non-linear behaviour of Buck converter, therefore some non-linear control strate- 26

gies have been implemented como: Sliding modes [12]–[20], via observadores [22]–[30], 27

adaptable [31]–[33], among others [34]–[46]. 28

The Buck converter can be studied under the hybrid systems scheme, in this case 29

a control strategy commutates between the sub-systems that describe the dynamics of 30

the converter. Therefore, a control strategy conmutada puede ensures the stabilization 31

or monitoring tasks. Under the Lyapunov stability analysis several variants of classical 32

Lyapunov function have been used, for example quadratic functions [47], polyhedral 33

functions [48], multiple functions [49], among others. Many of these techniques have 34

resulted effective to solve commuted control designs problems based on adequate feedback 35

states [50] or output control systems [51]. 36

The main contribution of this work is the design of a suitable switching function by 37

means of the application of convex sets for the output trajectory tracking of a Buck power 38

electronic converter. This design represents an advantage over classical control methods 39

that require PWM combined with modulation stage methods such as [52] or studies that 40

simply consider the averaged model [53]. 41

The rest of the document is organized as follows: In section 2 defines the mathematical 42

background needed to develop the control strategy. The section 3 describes the problems 43

statement with the control objective of this work. Section 4 states the main result sum- 44

marized in a main theorem. After, the section 5 se presentan simulaciones numéricas y 45

circuitales of the designed controller en el Buck converter. Finally, en 6 closes the work 46

giving some important remarks. 47

2. Preliminaries 48

First, three mathematical concepts are defined that will be used in the development of 49

the main result in this manuscript. 50

Definition 1 (Convex set). A set A ⊂ Rn is said convex if λx + (1 − λ)y ∈ A for all x ∈ A, 51

y ∈ A, and λ ∈ [0, 1]. The intersection of n different convex sets is a convex set and, if A ⊂ Rn , 52

B ⊂ Rn are convex and α and β are real numbers, then the set αA + βB is convex [54]. 53

Definition 2 (Convex hull). Let A ⊂ Rn . The intersection of all the convex sets contained in A 54

is called the convex hull of A and it is defined as co A [54]. The convex hull can be represented by 55

the vector sum 56

λ1 x1 + . . . + λ m x m ,
which corresponds to the convex combination of x1 , . . . , xm if λi ≥ 0, i = 1, m, and λ1 + . . . + 57

λm = 1. If x1 , . . . , xm are vectors of A, then any combination of x1 , . . . , xm belongs to co A. 58

Definition 3 (Relative degree [55]). Consider the following linear system 59

ẋ = Ax + Bu, (1)
y = Cx,

with A, B, C being matrices with appropriate dimensions. System (1) is said to have relative degree 60

r, if 61

CAk B = 0, CAr−1 B ̸= 0, 0 ≤ k < r−1

3. Problem statement 62

The class of switching systems to study is described by the following set of linear 63

differential equations. 64

ẋ = Aσ x + Bσ Uc ,
y = Cσ x, (2)
Version December 25, 2023 submitted to Journal Not Specified 3 of 14

where x ∈ Rn is the state vector, Uc ∈ Rm is a constant input signal for all t ≥ 0 and y ∈ R p 65

is the set of variables (or output) to control the system. The switching signal defined as 66

σ : t → I selects an element of the index set I = {1, 2. . . . , N }, such that for each instant of 67

time t ≥ 0, the function value corresponds to an index of one of the N available sub-systems. 68

The i −esim sub-system is composed by the set of matrices Ai ∈ Rn×n , Bi ∈ Rn×m and 69

Ci ∈ R p×n that define the system (2), in other words, 70

 
Ai Bi
Gi = , i ∈ I. (3)
Ci 0

A particular case of the commuted systems described by equation (2) corresponds to the 71

DC-DC Buck power electronic converter which is represented in Fig. 1.

Figure 1. DC/DC Buck power electronic converter.


72
The Buck converter can be seen as two different circuits, llamados también modos de 73

operación, with each one working on some time intervals given by a switch, see Fig. 2. 74

Thus, when the switch position esta en u1 , the power supply gives energy to the system, 75

charging the inductor L and the capacitor C. In this case the voltage, υ, in the load R grows 76

until a given voltage level is reached. Alternatively, when the switch position esta en u2 , 77

the inductor and the capacitor are discharged through R. The commutation of the transistor 78

Q plus the diode D allows a control in the voltage of the terminals of R.

Figure 2. Ideal switch of the DC/DC Buck power electronic converter.


79
For this particular case I = {1, 2}. The state vector x = {i, υ} takes the values of the 80

current in L and voltage in R. The switching function σ allows the selection between two 81

different systems composed by the set Gi , where each matrix is defined as 82


0 −1  E  
0  
A1 = A2 = L B1 = L B2 = C1 = C2 = 0
1 −1 , 0
,
0
, 1 .
C RC

The objective of this work is to design a switching strategy σ such that the tracking 83

error defined by 84

e := y − yd (4)
converge asymptotically to the origin. In (4) yd ∈ R is a given r − 1 times differentiable 85

reference signal for the controlled output y. And yd , ẏd and ÿd are bounded by some 86
( j) ( j)
constants | yd |≤ ȳd ∈ R+ for j = 0, 2. 87
Version December 25, 2023 submitted to Journal Not Specified 4 of 14

4. Stabilizing Switching Signal Design 88

Before introducing the main result of this work, it is necessary to find the error 89

dynamics by derivating equation (4). This yields 90

ė = ẏ − ẏd
= Cσ ẋ − ẏd
= Cσ Aσ x + Cσ Bσ Uc − ẏd ,

noting that Cσ Bσ Uc = 0 for any value of σ, the second derivative of the tracking error is 91

calculated 92

ë = Cσ Aσ ẋ − ÿd
= Cσ Aσ ( Aσ x + Bσ Uc ) − ÿd
= Cσ A2σ x + Cσ Aσ Bσ Uc − ÿd ,

for this case it is clear that Cσ Aσ Bσ Uc ̸= 0, for σ = 1 and Cσ Aσ Bσ Uc = 0, for σ = 2. From 93

the definition of relative degree it can be stated that r = 2 for σ = 1. 94

Selecting as states variables e1 = e and e2 = ė one obtains 95

ė1 = e2 ,
ė2 = ë = Cσ A2σ x + Cσ Aσ Bσ Uc − ÿd . (5)

Defining Uσ := Cσ A2σ x + Cσ Aσ Bσ Uc , notice that on any given time interval T = 96

[t1 , t2 ], t2 > t1 , it is possible to generate an average value u av for Uσ between two constant 97

inputs U1 and U2 by using an adequate switching function σ, a sufficient condition for the 98

existence of this switching function [56] is that u av ∈ co {U1 , U2 }. Additionally, the state 99

space representation can be rewritten as 100

ė = Ãe + B̃(Uσ − ÿd ), (6)


   
0 1 0
where à = and B̃ = . In order to analyse the conditions on σ to achieve 101
0 0 1
stability for the tracking error, consider the following Lyapunov candidate function 102

V (e) = e⊤ Pe, (7)

with P = P⊤ > 0 and its derivate given by 103

V̇ (e, σ ) = 2e⊤ Pė = 2e⊤ P Ãe + B̃(Uσ − ÿd ) .



(8)

104

Lemma 1. For a given positive definite Q = Q⊤ > 0 and some given positive scalars K1 and K2 , 105

consider the Lyapunov candidate function (7), and its derivate described by (8), with the matrix P 106

satisfying 107

PAe + A⊤
e P = − Q, (9)

for the matrix   108

0 1
Ae = . (10)
− K1 − K2
Version December 25, 2023 submitted to Journal Not Specified 5 of 14

Then, the tracking error (4) converges asymptotically to the origin, if there exists a switching 109

function σ that generates an average equivalent input 110

u av = ÿd − K1 y − K2 ẏ + K1 yd + K2 ẏd . (11)

Proof. By (11), 111

Uσ ( x ) = u av = −K1 e1 − K2 e2 + ÿd ,
substituting this expression in (8), and by (9) 112

 
V̇ (e) = e⊤ PAe + A⊤ e P e = −e⊤ Qe < 0

So, the tracking error converges asymptotically to the origin. 113

Let us define the following matrices 114

H := Ci A2i + K1 Ci + K2 Ci Ai , (12)
Si := Ci Ai Bi + K2 Ci Bi .

Now, the following Theorem gives conditions on the existence of σ such that Uσ ( x ) = 115

u av , and a possible manner to generate this as a function of the tracking error, i.e. σ = σ (e). 116

Theorem 1. Consider the system (2), with the tracking error dynamics given in (5), with the 117

candidate Lyapunov function (7), if there exists x ∈ Rn such that 118

2
d j yd
∑ Kj dt j
∈ co { Hx + Si Uc }, for all t ≥ 0, (13)
j =1

then Uσ = u av , for 119

σ (e) = arg min e⊤ P B̃(Ui − ÿd ), (14)


i ∈I

and u av , P, K1 , K2 as given in Lemma 1. 120

d j yd
Proof. Adding and subtracting ∑2j=1 K j dt j
to ė2 in (5), and substituting in the derivative 121

of V for a fixed σ = i 122

V̇ (e, i ) = − e⊤ Qe

+ 2e⊤ P B̃ Ci A2i x + Ci Ai Bi Uc
+K1 e1 + K2 e2 − ÿd )

from de definition of e1 and e2 , and condition (9) 123

!
2
d j yd
V̇ (e, i ) ≤ 2e P B̃ Hx + Si Uc − ∑ K j j .

j =1 dt

Condition (13) implies that there always exist i ∈ I such that 124

!
2
d j yd
e P B̃ Hx + Si Uc − ∑ K j j

< 0, (15)
j =1 dt
Version December 25, 2023 submitted to Journal Not Specified 6 of 14

for each t ≥ 0, this ensures that V̇ (e, i ) < 0 for some i ∈ I . Finally, from the definition 125

Ui = Ci A2i x + Ci Ai Bi Uc , 126

2
d j yd
Ui − ÿd = Hx + Si Uc − ∑ Kj dt j
, (16)
j =1

this implies that (14) selects the corresponding index for each e in any time instant t ≥ 0. 127

Condition (13), ask for the existence of an x belonging to the convex set defined by 128

the semi-planes characterized by H and Si Uc , for the scalars K1 and K2 and the function 129

dj y
yd such that ∑2j=1 K j dt jd , for each instant t ≥ 0. However, it is much easier to verify the 130

sufficient condition 131


2
dj y
∑ K j dt jd ∈ co{ Hx + Si Uc }, (17)
j =1

this condition only depends on x, all the other variables can be calculated apriori, and for 132

gain design purposes, it is only required that for the selected K1 and K2 , the set co { Hx + 133

Si Uc } ̸= ∅. 134

5. Simulation results 135

This section presents the simulation results of the previously designed control. 136

2
d j υ∗
u := Ui = ϋ∗ + Hx + Si Uc − ∑ Kj dt j
, (18)
j =1

with (K1 , K2 ) > 0 and 137

H := Ci A2i + K1 Ci + K2 Ci Ai , (19)
Si := Ci Ai Bi + K2 Ci Bi .

for some i ∈ {1, 2}. 138

5.1. Parameters for the numerical simulations 139

The buck converter parameter values that will be used in the simulations are: 140

R = 48 Ω, L = 4.94 mH, C = 4.7 µF, E = 32 V.

The proposed trajectories for voltage monitoring at the output of the Buck converter 141

are two, one Bézier type (20) and the other sinusoidal type with exponential amplitude (21). 142

It is important to consider that such trajectories respect the dynamics of the converter, i.e., 143

υ∗ ≤ E. 144

Bézier type trajectory 145

h i  
υ∗ = υi + υ f − υi φ t, ti , t f , (20)
Version December 25, 2023 submitted to Journal Not Specified 7 of 14

 
with υi = 15 V, υi = 25 V and φ t, ti , t f given by 146


 0 for t ≤ ti ,

  5 h  
 t − t t − ti

 i
t f − ti 252 − 1050 t −t
f i 


 +1800 t−ti 2 −1575 t−ti 3

  
  
t f − ti t f − ti
φ t, ti , t f = 4  
ti 5
 
t − t t −
 +700 t f −ti −126 t f −ti

 i







 for t ∈ (ti , t f ),
1 for t ≥ t f ,

where [ti , t f ] = [0.004 s, 0.006 s]. 147

Sinusoidal trajectory 148

υ∗ = 10 + 10 e−200t sin(1000πt). (21)

Regarding the control gains by switching function (18), they were selected according 149

to (13) and are the following: 150

K1 = 10, K2 = 10.

The graphs shown in Fig. 3 present how the states x remain within the boundaries H 1 and 151

H 2 , obtained from (13), for the trajectories (20) and (21), respectively. Therefore, it will 152

be satisfactorily followed by the control designed here, by the other hand, if the state has 153

parts outside the boundary it cannot be assured that the tracking problem will be solved 154

correctly. 155

Figure 3. Phase diagrams of the closed-loop Buck converter for the Bézier and sinusoidal trajectories,
respectively.

Substituting the gains K1 and K2 into (19) produces 156

h11 = −940.98 x 106 , h21 = −23.47 x 106 ,


S1 = 43.07 x 106 , S2 = 0.

where h11 and h21 are elements of H (19). 157

In order to highlight the robustness of the control, abrupt disturbances in the voltage 158

source and load defined in (22) and (23), respectively, are considered. 159

Disturbance in voltage source 160


Version December 25, 2023 submitted to Journal Not Specified 8 of 14

0 ≤ t < 0.002 s,


 E


 75%E 0.002 ≤ t < 0.004 s,
Ep = E 0.004 ≤ t < 0.006 s, (22)
 125%E 0.006 ≤ t < 0.008 s,



E 0.008 ≤ t s.

Load disturbance 161

0 ≤ t < 0.002 s,


 R


 50%R 0.002 ≤ t < 0.004 s,
Rp = R 0.004 ≤ t < 0.006 s, (23)
 150%R 0.006 ≤ t < 0.008 s,



R 0.008 ≤ t s.

5.2. Numerical simulations 162

The numerical simulations of the switched controllers was carried out via MATLAB- 163

Simulink. The results shown in Figs. (4)–(7) have the following nomenclature: υ and i 164

represent the voltage and current for the Buck converter with control by switching function, 165

respectively. Whereas, υ∗ is the desired voltage. 166

40 1.2

30 0.9

20 0.6

10 0.3

0 0
0 0.002 0.004 0.006 0.008 0.01 0 0.002 0.004 0.006 0.008 0.01

Figure 4. Voltage and current simulation results for the closed-loop Buck converter with desired
Bézier-type voltage and disturbance in E.

30 1.2

0.9
20

0.6

10
0.3

0 0
0 0.002 0.004 0.006 0.008 0.01 0 0.002 0.004 0.006 0.008 0.01

Figure 5. Voltage and current simulation results for the closed-loop buck converter with sinusoidal
desired voltage, exponential amplitude and disturbance in E.
Version December 25, 2023 submitted to Journal Not Specified 9 of 14

40 1.2

30 0.9

20 0.6

10 0.3

0 0
0 0.002 0.004 0.006 0.008 0.01 0 0.002 0.004 0.006 0.008 0.01

Figure 6. Voltage and current simulation results for the closed-loop Buck converter with desired
Bézier-type voltage and disturbance in R.

30 1.2

0.9
20

0.6

10
0.3

0 0
0 0.002 0.004 0.006 0.008 0.01 0 0.002 0.004 0.006 0.008 0.01

Figure 7. Voltage and current simulation results for the closed-loop Buck converter with sinusoidal
desired voltage, exponential amplitude and disturbance in R.

5.3. Simulations with circuit 167

The simulaciones of the switched control en el Buck converter was carried out via 168

SimPowerSystems de MATLAB-Simulink, Fig. 8. The results shown in Figs. (9)–(12) have 169

the same nomenclature as that used in 5.2. 170

i
D S + +
-
g m
+

+
k
m

+
v
-
Continuous
a

Figure 8. DC/DC Buck power electronic converter in closed-loop designed in the SimPowerSystems
toolbox of Matlab-Simulink.
Version December 25, 2023 submitted to Journal Not Specified 10 of 14

40 1.2

30 0.9

20 0.6

10 0.3

0 0
0 0.002 0.004 0.006 0.008 0.01 0 0.002 0.004 0.006 0.008 0.01

Figure 9. Voltage and current simulation results for the closed-loop Buck converter with desired
Bézier-type voltage and disturbance in E.

30 1.2

0.9
20

0.6

10
0.3

0 0
0 0.002 0.004 0.006 0.008 0.01 0 0.002 0.004 0.006 0.008 0.01

Figure 10. Voltage and current simulation results for the closed-loop Buck converter with sinusoidal
desired voltage, exponential amplitude and disturbance in E.

40 1.2

30 0.9

20 0.6

10 0.3

0 0
0 0.002 0.004 0.006 0.008 0.01 0 0.002 0.004 0.006 0.008 0.01

Figure 11. Voltage and current simulation results for the closed-loop Buck converter with desired
Bézier-type voltage and disturbance in R.
Version December 25, 2023 submitted to Journal Not Specified 11 of 14

30 1.2

0.9
20

0.6

10
0.3

0 0
0 0.002 0.004 0.006 0.008 0.01 0 0.002 0.004 0.006 0.008 0.01

Figure 12. Voltage and current simulation results for the closed-loop buck converter with sinusoidal
desired voltage, exponential amplitude and disturbance in R.

5.4. Comments 171

From Figs. (4)–(12), it can be seen that in both simulations it is possible to solve 172

the voltage tracking almost immediately, even in the presence of abrupt disturbances in 173

the source and the load. On the other hand, it can be seen how the control is capable of 174

compensating for load variations through the current that circulates in the circuit, keeping 175

the current within a moderate range. In the simulations through a Buck converter circuit, 176

when connecting the switching function control, this is naturally implemented without the 177

need to use a modulator, having good voltage tracking at the output of the converter. 178

6. Conclusions 179

The voltage monitoring at the output of the DC/DC Buck type power electronic 180

converter through a switching function control was presented here. The desired trajecto- 181

ries were racked by means of a correct switching function based on the dynamics of the 182

Lyapunov function. In order to observe the control performance, numerical simulations 183

were carried out via a converter circuit in Matlab-Simulink, taking into account abrupt 184

disturbances in the source and load. The simulation results show that tracking of the 185

converter output voltage is achieved almost immediately. 186

Motivated by the obtained results, future work aims to build a prototype of the 187

DC/DC Buck converter to experimentally implement the control developed here. Also, 188

apply switching function control to other types of converters. 189

Author Contributions: Conceptualization, E.H.-M., P.C.-F., and M.M.-H.; methodology, E.H.-M., 190

P.C.-F., and M.M.-H.; software, E.H.-M., D.M-P., and X.S.-V.; validation, E.H.-M., J.R.G.-S., and 191

A.R.C.; formal analysis, E.H.-M., P.C.-F., and M.M.-H.; investigation, E.H.-M., P.C.-F., and M.M.-H.; 192

resources, E.H.-M., P.C.-F., M.M.-H., D.M.-P., J.R.G.-S., A.R.C., and X.S.-V.; data curation, X.S.-V.; 193

writing—original draft preparation, E.H.-M., P.C.-F., and M.M.-H.; writing—review and editing, 194

E.H.-M., P.C.-F., and M.M.-H.; visualization, D.M.-P. and X.S.-V.; supervision, E.H.-M., P.C.-F., and 195

M.M.-H.; project administration, E.H.-M., P.C.-F., M.M.-H., D.M.-P., and X.S.-V.; funding acquisition, 196

E.H.-M., P.C.-F., M.M.-H., D.M.-P., J.R.G.-S., A.R.C., and X.S.-V. All authors have read and agreed to 197

the published version of the manuscript. 198

Funding: This research received no external funding. 199

Institutional Review Board Statement: Not applicable 200

Informed Consent Statement: Not applicable 201

Data Availability Statement: Not applicable 202

Acknowledgments: The Work of Eduardo Hernández-Márquez, Manuel Mera-Hernández, Dulce 203

Martinez-Peón, José Rafael García-Sánchez and Alfredo Roldán-Caballero was supported by SNI- 204

México. 205

Conflicts of Interest: The authors declare no conflict of interest. 206


Version December 25, 2023 submitted to Journal Not Specified 12 of 14

References 207

1. Ling, R.; Maksimovic, D.; Leyva, R. Second-order sliding-mode controlled synchronous Buck DC–DC converter. IEEE Trans. on 208

Power Electronics 2016, 31, 2539–2549, doi:10.1109/TPEL.2015.2431193 209

2. Silva-Ortigoza, R.; Roldán-Caballero, A.; Hernández-Márquez, E.; García-Sánchez, J.R.; Marciano-Melchor, M.; Hernández- 210

Guzmán, V.M.; Silva-Ortigoza, G. Robust flatness tracking control for the “DC/DC Buck converter-DC motor” system: Renewable 211

energy-based power supply. Complexity 2021, 2021, 2158782, doi:10.1155/2021/2158782 212

3. Hernández-Márquez, E.; García-Sánchez, J.R.; Silva-Ortigoza, R.; Antonio-Cruz, M.; Hernández-Guzmán, V.M.; Taud, H.; 213

Marcelino-Aranda, M. Bidirectional tracking robust controls for a DC/DC Buck converter-DC motor system. Complexity 2018, 214

2018, 1260743, doi:10.1155/2018/1260743 215

4. García-Sánchez, J.R.; Silva-Ortigoza, R.; Tavera-Mosqueda, S.; Márquez-Sánchez, C.; Hernández-Guzmán, V.M.; Antonio-Cruz, 216

M.; Silva-Ortigoza, G.; Taud, H. Tracking control for mobile robots considering the dynamics of all their subsystems: Experimental 217

implementation. Complexity 2017, 2017, 5318504, doi:10.1155/2017/5318504 218

5. García-Sánchez, J.R.; Tavera-Mosqueda, S.; Silva-Ortigoza, R.; Antonio-Cruz, M.; Silva-Ortigoza, G.; Rubio, J.J. Assessment of 219

an average tracking controller that considers all the subsystems involved in a WMR: Implementation via PWM or sigma-delta 220

modulation. IEEE Latin Amer. Trans. 2016, 14, 1093–1102, doi:10.1109/TLA.2016.7459584 221

6. Silva-Ortigoza, R.; García-Sánchez, J.R.; Hernández-Guzmán, V.M.; Márquez-Sánchez, C.; Marcelino-Aranda, M. Trajectory 222

tracking control for a differential drive wheeled mobile robot considering the dynamics related to the actuators and power stage. 223

IEEE Latin Amer. Trans. 2016, 14, 657–664, doi:10.1109/TLA.2016.7437207 224

7. Silva-Ortigoza, R.; Hernández-Guzmán, V.M.; Antonio-Cruz, M.; Muñoz-Carrillo, D. DC/DC Buck power converter as 225

a smooth starter for a DC motor based on a hierarchical control. IEEE Trans. on Power Electronics 2015, 30, 1076–1084, 226

doi:10.1109/TPEL.2014.2311821 227

8. Coutinho, H.V.; Toledo, J.A.; Silva, L.A.R.; Maia, T.A.C. Design and implementation of a low-cost and low-power converter to 228

drive a single-phase motor. Machines 2023, 11, 673, doi:10.3390/machines11070673 229

9. Moreno-Valenzuela, J. A class of proportional-integral with anti-windup controllers for DC–DC Buck power converters with 230

saturating input. IEEE Transactions on Circuits and Systems II: Express Briefs 2020, 67, 157–161, doi:10.1109/TCSII.2019.2913336 231

10. Aguilar-Ibanez, C.; Moreno-Valenzuela, J.; García-Alarcón, O.; Martinez-Lopez, M.; Acosta, J.A.; Suarez-Castanon, M.S. PI- 232

type controllers and Σ − ∆ modulation for saturated DC-DC Buck power converters. IEEE Access 2021, 9, 20346–20357, 233

doi:10.1109/ACCESS.2021.3054600 234

11. Ma, L.; Zhang, Y.; Yang, X.; Ding, S.; Dong, L. Quasi-continuous second-order sliding mode control of Buck converter. IEEE Access 235

2018, 6, 17859–17867, doi:10.1109/ACCESS.2018.2795027 236

12. Wei, X.; Tsang, K.M.; Chan, W.L. DC/DC Buck converter using internal model control. Electric Power Components and Systems 237

2009, 37, 320–330, doi:10.1080/15325000802454500 238

13. Komurcugil, H. Adaptive terminal sliding-mode control strategy for DC–DC Buck converters. ISA Trans. 2012, 51, 673–681, 239

doi:10.1016/j.isatra.2012.07.005 240

14. RakhtAla, S.M.; Yasoubi, M.; HosseinNia, H. Design of second order sliding mode and sliding mode algorithms: A practical 241

insight to DC-DC Buck converter. IEEE/CAA Journal of Automatica Sinica 2017, 4, 483–497, doi:10.1109/JAS.2017.7510550 242

15. Naik, B.B.; Mehta, A.J. Sliding mode controller with modified sliding function for DC-DC Buck converter. ISA Trans. 2017, 70, 243

279–287, doi:10.1016/j.isatra.2017.05.009 244

16. Qi, W.; Li, S.; Tan, S.-C.; Hui, S.Y.R. Parabolic-modulated sliding-mode voltage control of a Buck converter. IEEE Transactions on 245

Industrial Electronics 2017, 65, 844–854, doi:10.1109/TIE.2017.2716859 246

17. Ding, S.; Zheng, W.X.; Sun, J.; Wang, J. Second-order sliding mode controller design and its implementation for Buck converters. 247

IEEE Transactions on Industrial Informatics 2018, 14, 1990–2000, doi:10.1109/TII.2017.2758263 248

18. Al-Baidhani, H.; Salvatierra, T.; Ordóñez, R.; Kazimierczuk, M.K. Simplified nonlinear voltage-mode control of PWM DC-DC 249

Buck converter. IEEE Transactions on Energy Conversion 2020, 36, 431–440, doi:10.1109/TEC.2020.3007739 250

19. Mobayen, S.; Bayat, F.; Lai, C.-C.; Taheri, A.; Fekih, A. Adaptive global sliding mode controller design for perturbed DC-DC Buck 251

converters. Energies 2021, 14, 1249, doi:10.3390/en14051249 252

20. Fang, J.S.; Tsai, S.-H.; Yan, J.-J.; Chen, P.L.; Guo, S.-M. Realization of DC–DC Buck converter based on hybrid H2 model following 253

control. IEEE Trans. Ind. Electron. 2022, 69, 1782–1790, doi:10.1109/TIE.2021.3062268 254

21. Trinh, H.-A.; Nguyen, D.G.; Phan, V.-D.; Duong, T.-Q.; Truong, H.-V.-A.; Choi, S.-J.; Ahn, K.K. Robust adaptive control 255

strategy for a bidirectional DC-DC converter based on extremum seeking and sliding mode control. Sensors 2023, 23, 457, 256

doi:10.3390/s23010457 257

22. Zhang, C.; Wang, J.; Li, S.; Wu, B.; Qian, C. Robust control for PWM-Based DC–DC Buck power converters with uncertainty via 258

sampled-data output feedback. IEEE Transactions on Power Electronics 2015, 30, 504–515, doi:10.1109/TPEL.2014.2299759 259

23. Wang, J.; Li, S.; Yang, J.; Wu, B.; Li, Q. Extended state observer-based sliding mode control for PWM-based DC–DC Buck power 260

converter systems with mismatched disturbance. IET Control Theory & Applications 2015, 9, 579–586, doi:10.1049/iet-cta.2014.0220 261

24. Wang, J.; Li, S.; Yang, J.; Wu, B.; Li, Q. Finite-time disturbance observer based nonsingular terminal sliding mode control for pulse 262

width modulation based DC-DC Buck converters with mismatched load disturbances. IET Power Electronics 2016, 9, 1995–2002, 263

doi:10.1049/iet-pel.2015.0178 264
Version December 25, 2023 submitted to Journal Not Specified 13 of 14

25. Wang, Z.; Li, S.; Wang, J.; Li, Q. Robust control for disturbed Buck converters based on two GPI observers. Control Engineering 265

Practice 2017, 66, 13–22, doi:10.1016/j.conengprac.2017.06.001 266

26. Yang, J.; Cui, H.; Li, S.; Zolotas, A. Optimized active disturbance rejection control for DC-DC Buck converters with uncer- 267

tainties using a reduced-order GPI observer. IEEE Transactions on Circuits and Systems I: Regular Papers 2018, 65, 832–841, 268

doi:10.1109/TCSI.2017.2725386 269

27. Lu, J.; Savaghebi, M.; Guan, Y.; Vasquez, J.C.; Ghias, A.M.Y.M.; Guerrero, J.M. A reduced-order enhanced state observer control of 270

DC-DC Buck converter. IEEE Access 2018, 6, 56184–56191, doi:10.1109/ACCESS.2018.2872156 271

28. García-Alarcón, O.; Moreno-Valenzuela, J. Analysis and design of a controller for an input-saturated DC–DC Buck power 272

converter. IEEE Access 2019, 7, 54261–54272, doi:10.1109/ACCESS.2019.2912858 273

29. Yuan, H.-B.; Kim, Y.-B. Equivalent input disturbance observer-based ripple-free deadbeat control for voltage regulation of a 274

DC–DC Buck converter. IET Power Electronicss 2019, 12, 3272–3279, doi:10.1049/iet-pel.2019.0652 275

30. Wang, J.; Rong, J.; Yu, L. Reduced-order extended state observer based event-triggered sliding mode control for DC-DC Buck 276

converter system with parameter perturbation. Asian Journal of Control 2020, 23, 1591–1601, doi:10.1002/asjc.2301 277

31. Nizami, T.K.; Mahanta, C. An intelligent adaptive control of DC-DC Buck converters. Journal of the Franklin Institute 2016, 353, 278

2588–2613, doi:10.1016/j.jfranklin.2016.04.008 279

32. De León Puig, N.I.P.; Bozalakov, D.; Acho, L.; Vandevelde, L.; Rodellar, J. An adaptive–predictive control scheme with dynamic 280

hysteresis modulation applied to a DC–DC buck converter. ISA Trans. 2020, 105, 240–255, doi:10.1016/j.isatra.2020.05.015 281

33. Ghamari, S.M.; Mollaee, H.; Khavari, F. Robust self-tuning regressive adaptive controller design for a DC–DC Buck converter. 282

Measurement 2021, 174, 109071, doi:10.1016/j.measurement.2021.109071 283

34. Sawai, S.; Kurode, S.; Tamhane, B. Discrete controller with state and disturbance estimation for robust performance of DC/DC 284

Buck converter. Int. J. Dynam. Control 2022, 10, 96–106. 285

35. Alarcón-Carbajal, M.A.; Carvajal-Rubio, J.E.; Sánchez-Torres, J.D.; Castro-Palazuelos, D.E.; Rubio-Astorga, G.J. An output 286

feedback discrete-time controller for the DC-DC Buck converter. Energies 2022, 15, 5288, doi:10.3390/en15145288 287

36. Campos-Mercado, E.; Mendoza-Santos, E.F.; Torres-Muñoz, J.A.; Román-Hernández, E.; Moreno-Oliva, V.I.; Hernández-Escobedo, 288

Q.; Perea-Moreno, A.-J. Nonlinear controller for the set-point regulation of a Buck converter system. Energies 2021, 14, 5760, 289

doi:10.3390/en14185760 290

37. Ghamari, S.M.; Narm, H.G.; Mollaee, H. Fractional-order fuzzy PID controller design on Buck converter with antlion optimization 291

algorithm. IET Control Theory & Applications 2022, 16, 340–352, doi:10.1049/cth2.12230 292

38. Zerroug, N.; Harmas, M.N.; Benaggoune, S.; Bouchama, Z.; Zehar, K. DSP-based implementation of fast terminal synergetic 293

control for a DC–DC Buck converter. Journal of the Franklin Institute 2018, 355, 2329–2343, doi:10.1016/j.jfranklin.2018.01.004 294

39. Bouchama, Z.; Khatir, A.; Benaggoune, S.; Harmas, M.N. Design and experimental validation of an intelligent controller for 295

DC–DC Buck converters. Journal of the Franklin Institute 2020, 357, 10353–10366, doi:10.1016/j.jfranklin.2020.08.011 296

40. Guo, T.; Wang, Z.; Wang, X.; Li, S.; Li, Q. A simple control approach for Buck converters with current-constrained technique. IEEE 297

Transactions on Control Systems Technology 2019, 27, 418–425, doi:10.1109/TCST.2017.2758347 298

41. Guo, T.; Huang, S.; Wang, X. Overcurrent protection control design for DC-DC Buck converter with disturbances. IEEE Access 299

2019, 7, 90825–90833, doi:10.1109/ACCESS.2019.2926985 300

42. Angulo-Garcia, D.; Angulo, F.; Osorio, G.; Olivar, G. Control of a DC-DC Buck converter through contraction techniques. Energies 301

2018, 11, 3086, doi:10.3390/en11113086 302

43. Yan, X.; Shu, Z.; Sharkh, S.M.; Wu, Z.-G.; Chen, Z.Q.M. Sampled-data control with adjustable switching frequency for DC–DC 303

converters. IEEE Transactions on Industrial Electronics 2019, 66, 8060–8071, doi:10.1109/TIE.2018.2878116 304

44. Benzaouia, A.; Soliman, H.M.; Saleem, A. Regional pole placement with saturated control for DC-DC Buck converter through 305

hardware-in-the-loop. Trans. Inst. Meas. Control 2016, 38, 1041–1052, doi:10.1177/0142331215612547 306

45. Liu, Z.; Xie, L.; Bemporad, A.; Lu, S. Fast linear parameter varying model predictive control of Buck DC-DC converters based on 307

FPGA. IEEE Access 2018, 6, 52434–52446, doi:10.1109/ACCESS.2018.2869043 308

46. Dong, W.; Li, S.; Fu, X.; Li, Z.; Fairbank, M.; Gao. Y. Control of a Buck DC/DC converter using approximate dynamic 309

programming and artificial neural networks. IEEE Transactions on Circuits and Systems I: Regular Papers 2021, 68, 1760–1768, 310

doi:10.1109/TCSI.2021.3053468 311

47. Skafidas, E.; Evans, R.J.; Savkin, A.V.; Petersen, I.R. Stability results for switched controller systems. Automatica 1999, 35, 553–564, 312

doi:10.1016/S0005-1098(98)00167-8 313

48. Lin, H.; Antsaklis, P.J. A necessary and sufficient condition for robust asymptotic stabilizability of continuous-time uncertain 314

switched linear systems. In Proc. 43rd IEEE Conference on Decision and Control, Nassau, Bahamas, 14-17 Dec. 2004. 315

49. Branicky, M.S. Multiple Lyapunov functions and other analysis tools for switched and hybrid systems. IEEE Transactions on 316

Automatic Control 1998, 43, 475–482, doi:10.1109/9.664150 317

50. Geromel, J.C.; Deaecto, G.S. Switched state feedback control for continuous-time uncertain systems. Automatica 2009, 45, 593–597, 318

doi:10.1016/j.automatica.2008.10.010 319

51. Geromel, J.C.; Colaneri, P.; Bolzern, P. Dynamic output feedback control of switched linear systems. IEEE Transactions on Automatic 320

Control 2008, 53, 720–733, doi:10.1109/TAC.2008.919860 321

52. Wai, R.-J.; Shih, L.-C. Design of voltage tracking control for DC–DC Boost converter via total sliding-mode technique. IEEE 322

Transactions on Industrial Electronics 2010, 58, 2502–2511, doi:10.1109/TIE.2010.2066539 323


Version December 25, 2023 submitted to Journal Not Specified 14 of 14

53. Cortes, D.; Alvarez, J.; Alvarez, J.; Fradkov, A. Tracking control of the Boost converter. IEE Proceedings-Control Theory and 324

Applications 2004, 151, 218–224, doi:10.1049/ip-cta:20040203 325

54. Smirnov, G.V. Introduction to the Theory of Differential Inclusions, Amer. Math. Soc., USA, 2002. 326

55. Isidori, A. Nonlinear Control Systems, Springer-Verlag, Berlín, Germany, 1989. 327

56. Filippov, A.F. Differential Equations with Discontinuous Righthand Sides, Kluwer Academic Publishers, 1988. 328

57. Silva-Ortigoza, R.; García-Sánchez, J.R.; Alba-Martínez, J.M.; Hernández-Guzmán, V.M.; Marcelino-Aranda, M.; Taud, H.; 329

Bautista-Quintero, R. Two-stage control design of a Buck converter/DC motor system without velocity measurements via a 330

Σ − ∆-modulator. Math. Probl. Eng. 2013, 2013, 929316, doi:10.1155/2013/929316 331

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual 332

author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to 333

people or property resulting from any ideas, methods, instructions or products referred to in the content. 334

You might also like