<?xml version="1.0" encoding="UTF-8"?><?xml-model type="application/xml-dtd" href="http://jats.nlm.nih.gov/publishing/1.1d3/JATS-journalpublishing1.dtd"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1d3 20150301//EN" "http://jats.nlm.nih.gov/publishing/1.1d3/JATS-journalpublishing1.dtd">
<article xmlns:ali="http://www.niso.org/schemas/ali/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.1d3" specific-use="Marcalyc 1.2" article-type="research-article" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="redalyc">3442</journal-id>
<journal-title-group>
<journal-title specific-use="original" xml:lang="es">TecnoLógicas</journal-title>
</journal-title-group>
<issn pub-type="ppub">0123-7799</issn>
<issn pub-type="epub">2256-5337</issn>
<publisher>
<publisher-name>Instituto Tecnológico Metropolitano</publisher-name>
<publisher-loc>
<country>Colombia</country>
<email>tecnologicas@itm.edu.co</email>
</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="art-access-id" specific-use="redalyc">344272383009</article-id>
<article-id pub-id-type="doi">https://doi.org/10.22430/22565337.2369</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Artículos de investigación</subject>
</subj-group>
</article-categories>
<title-group>
<article-title xml:lang="en">Voltage Regulation in Second-Order Dc-Dc Converters Via the Inverse Optimal Control Design with Proportional-Integral Action</article-title>
<trans-title-group>
<trans-title xml:lang="es">Regulación de tensión en convertidores DC-DC clásicos de segundo orden mediante la aplicación del control óptimo inverso con acción proporcional-integral</trans-title>
</trans-title-group>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="no">
<contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-1669-9162</contrib-id>
<name name-style="western">
<surname>Gómez-Chitiva</surname>
<given-names>Juan Sebastián</given-names>
</name>
<xref ref-type="aff" rid="aff1"/>
<email>juasgomezc@correo.udistrital.edu.co</email>
</contrib>
<contrib contrib-type="author" corresp="no">
<contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-1917-6829</contrib-id>
<name name-style="western">
<surname>Escalante-Sarrias</surname>
<given-names>Andrés Felipe</given-names>
</name>
<xref ref-type="aff" rid="aff2"/>
<email>afescalantes@correo.udistrital.edu.co</email>
</contrib>
<contrib contrib-type="author" corresp="no">
<contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-6051-4925</contrib-id>
<name name-style="western">
<surname>Montoya</surname>
<given-names>Oscar Danilo</given-names>
</name>
<xref ref-type="aff" rid="aff3"/>
<email>odmontoyag@udistrital.edu.co</email>
</contrib>
</contrib-group>
<aff id="aff1">
<institution content-type="original">Universidad Distrital Francisco José de Caldas, Bogotá – Colombia,  juasgomezc@correo.udistrital.edu.co</institution>
<institution content-type="orgname">Universidad Distrital Francisco José de Caldas</institution>
<country country="CO">Colombia</country>
</aff>
<aff id="aff2">
<institution content-type="original">Universidad Distrital Francisco José de Caldas, Bogotá – Colombia,  afescalantes@correo.udistrital.edu.co</institution>
<institution content-type="orgname">Universidad Distrital Francisco José de Caldas</institution>
<country country="CO">Colombia</country>
</aff>
<aff id="aff3">
<institution content-type="original">Universidad Distrital Francisco José de Caldas, Bogotá – Colombia,  odmontoyag@udistrital.edu.co</institution>
<institution content-type="orgname">Universidad Distrital Francisco José de Caldas</institution>
<country country="CO">Colombia</country>
</aff>
<pub-date pub-type="epub-ppub">
<season>Septiembre-Diciembre</season>
<year>2022</year>
</pub-date>
<volume>25</volume>
<issue>55</issue>
<elocation-id>e2369</elocation-id>
<history>
<date date-type="received" publication-format="dd mes yyyy">
<day>25</day>
<month>03</month>
<year>2022</year>
</date>
<date date-type="accepted" publication-format="dd mes yyyy">
<day>16</day>
<month>09</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-year>2015</copyright-year>
<copyright-holder>Instituto Tecnológico Metropolitano</copyright-holder>
<ali:free_to_read/>
<license xlink:href="https://creativecommons.org/licenses/by-nc-sa/4.0/">
<ali:license_ref>https://creativecommons.org/licenses/by-nc-sa/4.0/</ali:license_ref>
<license-p>Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.</license-p>
</license>
</permissions>
<abstract xml:lang="en">
<title>Abstract</title>
<p>This article addresses the problem regarding power regulation in classical DC-DC second-order converters by means of a nonlinear control technique based on inverse optimal control theory. There are few papers that describe inverse optimal control for DC-DC converters in the literature. Therefore, this study constitutes a contribution to the state of the art on nonlinear control techniques for DC-DC converters. In this vein, the main objective of this research was to implement inverse optimal control theory with integral action to the typical DC-DC conversion topologies for power regulation, regardless of the load variations and the application. The converter topologies analyzed were: (i) Buck; (ii) Boost; (iii) Buck-Boost; and (iv) Non-Inverting Buck-Boost. A dynamical model was proposed as a function of the state variable error, which helped to demonstrate that the inverse optimal control law with proportional-integral action implemented in the different converters ensures stability in each closed-loop operation via Lyapunov’s theorem. Numerical validations were carried out by means of simulations in the PSIM software, comparing the established control law, the passivity-based PI control law, and an open-loop control. As a conclusion, it was possible to determine that the proposed model is easier to implement and has a better dynamical behavior than the PI-PBC, ensuring asymptotic stability from the closed-loop control design.</p>
</abstract>
<trans-abstract xml:lang="es">
<title>Resumen</title>
<p>Este artículo aborda el problema de regulación de tensión para convertidores DC-DC clásicos de segundo orden mediante una técnica de control no lineal basada en la teoría de control óptimo inverso. En la literatura hay pocos artículos que describen el control optimo inverso para convertidores DC-DC, por tanto, este estudio es una contribución al estado del arte en técnica de control no lineal para convertidores DC-DC. En este orden de ideas, el objetivo principal de esta investigación fue implementar la teoría de control óptimo inverso con acción integral a las topologías típicas de conversión DC-DC para regular tensión, independientemente de las variaciones de la carga y de la aplicación. Las topologías de los convertidores analizados fueron: (i) Buck; (ii) Boost; (iii) Buck-Boost; y (iv) Buck-Boost No Inversor. Se planteó un modelo dinámico en función del error de las variables de estado, el cual ayudó a demostrar que la ley de control óptimo inverso con acción proporcional-integral implementada para los diferentes convertidores garantiza la estabilidad para operación en lazo cerrado mediante el teorema de Lyapunov. Se realizó la validación numérica mediante simulaciones en el <italic>software</italic> PSIM, comparando la ley de control establecida, la ley de control PI basada en pasividad y un control en lazo abierto. Como conclusión, se pudo determinar que el método propuesto es más sencillo de implementar y con mejor comportamiento dinámico que el PI-PBC, garantizando la estabilidad asintótica desde el diseño de control en lazo cerrado.</p>
</trans-abstract>
<kwd-group xml:lang="en">
<title>Keywords</title>
<kwd>Inverse optimal control</kwd>
<kwd>DC-DC Converter</kwd>
<kwd>Lyapunov function</kwd>
<kwd>nonlinear control systems</kwd>
<kwd>dynamical system</kwd>
</kwd-group>
<kwd-group xml:lang="es">
<title>Palabras clave</title>
<kwd>Control óptimo inverso</kwd>
<kwd>convertidores DC-DC</kwd>
<kwd>función de Lyapunov</kwd>
<kwd>sistemas de control no lineal</kwd>
<kwd>sistema dinámico</kwd>
</kwd-group>
<counts>
<fig-count count="9"/>
<table-count count="4"/>
<equation-count count="79"/>
<ref-count count="40"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>How to cite / Cómo citar</meta-name>
<meta-value>J. S. Gómez-Chitiva, A. F. Escalante-Sarrias, O. D. Montoya, “Voltage Regulation in Second-Order DC-DC Converters Via the Inverse Optimal Control Design with Proportional-Integral Action,” <italic>TecnoLógicas</italic>, vol. 25, nro. 55, e2369, 2022. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.22430/22565337.2369">https://doi.org/10.22430/22565337.2369</ext-link>
</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec>
<title>
<bold>Highlights</bold>
</title>
<p>
<list list-type="bullet">
<list-item>
<p>The proposed methodology allows to find the IOC-PI for multiple DC-DC converters.</p>
</list-item>
<list-item>
<p>The IOC-PI theory is easier to implement than other control techniques.</p>
</list-item>
<list-item>
<p>The PI controller action in the Inversion of Control (IOC) eliminates steady-state errors in the desired references.</p>
</list-item>
</list>
</p>
</sec>
<sec>
<title>
<bold>1.     INTRODUCTION</bold>
</title>
<p>Population growth, technology advances, infrastructure, and greenhouse gases have caused the electric energy demand to increase disproportionately in the last years around the world [<xref ref-type="bibr" rid="redalyc_344272383009_ref1">1</xref>]. An example of this is the increased use of electric vehicles (EVs), which have required an accelerated strengthening of the electric systems infrastructure with the objective of meeting the electric energy demand while also considering a sustainable future thanks to the low <italic>CO<sub>2</sub>
</italic> emissions of EVs. This type of vehicles contributes to mitigating air pollution problems, which makes them attractive for consumers [<xref ref-type="bibr" rid="redalyc_344272383009_ref2">2</xref>]. All of this is linked to the multiple mechanisms and proposals that have been made for governmental entities to reach common objectives like Net-Zero 2050, which consists of preventing an increase in the earth’s average temperature <italic> 1.5 °C</italic> over the current values, thus achieving 0 % <italic>CO<sub>2</sub>
</italic>emissions by 2050 [<xref ref-type="bibr" rid="redalyc_344272383009_ref3">3</xref>].</p>
<p>The electric energy demand in 2020 was 23300 TWh. By 2030, 30000 TWh are expected [<xref ref-type="bibr" rid="redalyc_344272383009_ref4">4</xref>]. To meet that demand, it is necessary to broaden the use of electric energy, and, considering the objectives mentioned above, it is necessary to incorporate technologies with renewable sources as their primary energy input. The energy supply growth through renewable energy sources has been increasingly promoted. For example, the wind and solar power generated in 2020 was 93 GW and 139 GW, respectively [<xref ref-type="bibr" rid="redalyc_344272383009_ref5">5</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref6">6</xref>].</p>
<p>Increasing the renewable energy capacity brings a number of challenges. Among these are the mechanisms for integration to the electricity market and their effects on the price of electricity [<xref ref-type="bibr" rid="redalyc_344272383009_ref7">7</xref>], as well as the impact and participation of power systems modeling and optimization in the search of intelligent network development [<xref ref-type="bibr" rid="redalyc_344272383009_ref8">8</xref>]. On the other hand, power systems control is an important challenge to overcome regarding optimal systems operation. Furthermore, converter control is also among these challenges with respect to their integration to power systems (such as VSCs, FACTs, etc.), due the fact that their operation depends on the energy source and the power system itself. Thus, converters could connect to energy networks and improve their behavior [<xref ref-type="bibr" rid="redalyc_344272383009_ref9">9</xref>]. In this context there are different kind of controls which have been implemented in both converters and inverters. Particularly, the direct current converter control involves a diversity of techniques [<xref ref-type="bibr" rid="redalyc_344272383009_ref10">10</xref>] - [<xref ref-type="bibr" rid="redalyc_344272383009_ref12">12</xref>], namely, direct pole placement [<xref ref-type="bibr" rid="redalyc_344272383009_ref13">13</xref>]; voltage control mode [<xref ref-type="bibr" rid="redalyc_344272383009_ref14">14</xref>]; current control mode [<xref ref-type="bibr" rid="redalyc_344272383009_ref15">15</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref16">16</xref>]; PID control [<xref ref-type="bibr" rid="redalyc_344272383009_ref17">17</xref>]; classical half cycle posicast control [<xref ref-type="bibr" rid="redalyc_344272383009_ref18">18</xref>]; hybrid posicast control [<xref ref-type="bibr" rid="redalyc_344272383009_ref19">19</xref>]; sliding control mode [<xref ref-type="bibr" rid="redalyc_344272383009_ref20">20</xref>]; fuzzy logic control [<xref ref-type="bibr" rid="redalyc_344272383009_ref21">21</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref22">22</xref>]; neural network-based control [<xref ref-type="bibr" rid="redalyc_344272383009_ref23">23</xref>]; predictive model control [<xref ref-type="bibr" rid="redalyc_344272383009_ref24">24</xref>]; state space modeling control and passivity-based control [<xref ref-type="bibr" rid="redalyc_344272383009_ref25">25</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>]; and intelligent control, among others. These techniques allow achieving and/or satisfying the demands of problems in specific systems. An example of this is improving the behavior of the converters’ dynamic response, increasing the efficiency, and reducing their own power losses. To summarize the main literature reports in the current literature regarding control and its applications in DC-DC converters, Table 1 lists important reference works that have dealt with control designs in the converters under study.</p>
<p>
<table-wrap id="gt1">
<label>Table 1</label>
<caption>
<title>Background of some control techniques used in DCDC converters</title>
</caption>
<alt-text>Table 1 Background of some control techniques used in DCDC converters</alt-text>
<alternatives>
<graphic xlink:href="344272383009_gt2.png" position="anchor" orientation="portrait"/>
<table style="width:467.8pt;border-collapse:collapse;  " id="gt2-526564616c7963">
<tbody>
<tr>
<td style="width:1.0cm;border-top:solid windowtext 1.0pt;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:none;padding:   0cm 5.4pt 0cm 5.4pt">Ref.</td>
<td style="width:3.0cm;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt">Title of the Paper</td>
<td style="width:63.75pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt">Objective</td>
<td style="width:120.55pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt">Methodology</td>
<td style="width:63.8pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt">Control &amp;/or Converter</td>
<td style="width:106.3pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt">Results</td>
</tr>
<tr style="height:61.15pt">
<td style="width:1.0cm;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">[<xref ref-type="bibr" rid="redalyc_344272383009_ref14">14</xref>]</td>
<td style="width:3.0cm;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">Design of Digital PID Controller for Voltage Mode Control of DC-DC Converters</td>
<td style="width:63.75pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">To get a better response from the DC-DC converters through PID digital control.</td>
<td style="width:120.55pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">Design and simulation of the PID digital control for DC-DC converters in MATLAB/Simulink.</td>
<td style="width:63.8pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">Voltage Mode Control. Buck-Boost.</td>
<td style="width:106.3pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">The proposed digital control improves the performance of the DC-DC converters under disturbances, obtaining a stable output voltage.</td>
</tr>
<tr style="height:61.15pt">
<td style="width:1.0cm;padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">[<xref ref-type="bibr" rid="redalyc_344272383009_ref20">20</xref>]</td>
<td style="width:3.0cm;padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">Sliding-Mode PID Control of DC-DC Converter</td>
<td style="width:63.75pt;padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">To implement, analyze, and compare the conventional sliding mode control and PID sliding mode control.</td>
<td style="width:120.55pt;padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">Modeling the dynamic system of a Buck converter, to establish the conventional equations of the sliding mode control and the PID sliding mode control. A stability analysis is conducted to obtain the optimal parameters of the control. Finally, a simulation is made while considering a fixed and a variable load.</td>
<td style="width:63.8pt;padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">PID sliding control mode and conventional sliding control mode. Buck.</td>
<td style="width:106.3pt;padding:0cm 5.4pt 0cm 5.4pt;height:61.15pt">The simulation results of the system show that PID sliding mode control has a better dynamical response and a statical performance than the conventional sliding mode control.</td>
</tr>
<tr>
<td style="width:1.0cm;padding:0cm 5.4pt 0cm 5.4pt">[<xref ref-type="bibr" rid="redalyc_344272383009_ref21">21</xref>]</td>
<td style="width:3.0cm;padding:0cm 5.4pt 0cm 5.4pt">Fuzzy Logic Controller (FLC): Application to Control DC-DC Buck Converter</td>
<td style="width:63.75pt;padding:0cm 5.4pt 0cm 5.4pt">To model a controllable system for a Buck converter.</td>
<td style="width:120.55pt;padding:0cm 5.4pt 0cm 5.4pt">A dynamic model for a Buck converter is obtained. A Fuzzy Logic controller is modeled for the Buck converter and then simulated in MATLAB/Simulink.</td>
<td style="width:63.8pt;padding:0cm 5.4pt 0cm 5.4pt">Fuzzy Logic Control. Buck.</td>
<td style="width:106.3pt;padding:0cm 5.4pt 0cm 5.4pt">The effectiveness of the fuzzy logic controller is demonstrated as applied to a Buck converter, showing a good performance and thus proving the robustness and the good stabilization quality of the controller.</td>
</tr>
<tr>
<td style="width:1.0cm;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">[<xref ref-type="bibr" rid="redalyc_344272383009_ref25">25</xref>]</td>
<td style="width:3.0cm;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">Sensorless Adaptive Voltage Control for Classical DC-DC Converters Feeding Unknown Loads: A Generalized PI Passivity-Based Approach</td>
<td style="width:63.75pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">To carry out the design, simulation, and implementation of the PI-passivity-based control for classical DC-DC converters.</td>
<td style="width:120.55pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">Obtaining the mathematical model of the PI-passivity-based control, the dynamical, and the representation of the PI-passivity-based control for classical DC-DC converters, as well as performing an estimation based on a system without sensors applied to an unknown resistive load through simulations and experimental results.</td>
<td style="width:63.8pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">PI Passivity Based Control. Buck, Boost, Buck-Boost, Noninverting Buck-Boost.</td>
<td style="width:106.3pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt">The results show that the proposed control method exhibits and adequate output voltage regulation in all converters in a similar way to the behavior of a first-order system. There were no overshoots due to load variations. This method is better than classical PI control.</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Source: created by the authors.</attrib>
</table-wrap>
</p>
<p>It is important to mention that, despite having been generally addressed in the scientific literature for DC-DC power converters [<xref ref-type="bibr" rid="redalyc_344272383009_ref27">27</xref>] - [<xref ref-type="bibr" rid="redalyc_344272383009_ref29">29</xref>], inverse optimal control has not been addressed as it is in this document. The papers [<xref ref-type="bibr" rid="redalyc_344272383009_ref27">27</xref>] - [<xref ref-type="bibr" rid="redalyc_344272383009_ref29">29</xref>], only describe the inverse optimal control for the Boost converter. For that reason, the following contributions from this research are presented:</p>
<p>
<list list-type="simple">
<list-item>
<p>- A general methodology to implement inverse optimal control theory to any second-order DC-DC converter for voltage regulation in generic resistive loads.</p>
</list-item>
<list-item>
<p>- The addition of integral gain to the classical inverse optimal control design in order to reduce possible steady state errors in the voltage regulation caused by unmodeled dynamics in DC-DC converters.</p>
</list-item>
</list>
</p>
<p>The explicit demonstration of the stability in closed-loop operation for all the DC-DC converters studied via Laypunov’s stability theory.</p>
<p>The structure of this paper is as follows: Section 2 summarizes the main definitions and aspects that contribute directly to the research; Section 3 presents the general modeling for studied classical second-order DC-DC converters; Section 4 presents dynamic modeling as a function of the error of the state variables for the studied second-order DC-DC converters; Section 5 presents the implementation of inverse optimal control while adding proportional and integral action for the studied classical second-order DC-DC converters; Section 6 presents the numerical validation and analysis of the implemented inverse optimal control for the studied converters through simulations of the voltage and current dynamic response via the PSIM software, which is in turn compared with open-loop control and other types of nonlinear control (PI passivity-based control), using the parameters described in [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>]; and finally, Section 7 presents the conclusions and future work.</p>
</sec>
<sec>
<title>
<bold> 2. METHODOLOGY</bold>
</title>
<sec>
<title>
<bold>2.1 Reference framework</bold>
</title>
<sec>
<title>
<bold>2.1.1 State space modeling</bold>
</title>
<p>State space modeling is a way to represent the dynamic equations of a system, which consist of a set of first-order differential equations where the variables are known as state variables. This kind of equations are particularly useful in modern control theory [<xref ref-type="bibr" rid="redalyc_344272383009_ref30">30</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref31">31</xref>]. These equations are a canonical form to write the differential equations that describe the dynamical behavior of a system. In the case of converters, state variables are associated with the elements that store energy, <italic>i.e.</italic>, capacitors and inductors. In the case of capacitors, the state variable is the voltage and in the inductors are the current [<xref ref-type="bibr" rid="redalyc_344272383009_ref30">30</xref>]. State variables must satisfy these two conditions [<xref ref-type="bibr" rid="redalyc_344272383009_ref31">31</xref>]:</p>
<p>
<list list-type="alpha-lower">
<list-item>
<p>At any initial time <italic>t=t<sub>0</sub>
</italic>, state variables define the initial state of the system.</p>
</list-item>
<list-item>
<p>Once the input of the system for <italic>t ≥ t<sub>0</sub>
</italic> and the initial states defined above are specified, the state variables must completely define the behavior of the system in the future.</p>
</list-item>
</list>
</p>
<p>Therefore, state variables “are defined as a minimum set of variables <italic>x<sub>1</sub> (t), x<sub>2</sub> (t), ..., x<sub>n</sub> (t)</italic>, whose knowledge in any time <italic>t<sub>0</sub>
</italic>, and the knowledge of the excitation input information that is applied subsequently, are enough to find the state of the system at any time<italic>  t &gt; t<sub>0</sub>”</italic> [<xref ref-type="bibr" rid="redalyc_344272383009_ref31">31</xref>]. The state equations can be represented in the form of a matrix, as is shown in (<xref ref-type="disp-formula" rid="e1">1</xref>) [<xref ref-type="bibr" rid="redalyc_344272383009_ref30">30</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref31">31</xref>]:</p>
<p>
<disp-formula id="e1">
<label>(1)</label>
<graphic xlink:href="344272383009_ee2.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Where <italic>x(t)</italic> is the vector that contains the state variables; <italic>u(t)</italic> is the input vector that contains the independent inputs to the system (as an example, it could be the voltage of the input source in a converter); <italic>x ̇</italic>  is the derivative of the state variables vector; <italic>K</italic> is the vector that contains the respective elements (in the case of the converters, it would be the capacitances, inductances, and mutual inductances, if any); and the <italic>A</italic> and <italic>B</italic> matrices contain proportionality constants.</p>
<p>As state variables are the voltage (in volts – V) and current (in amperes – A) of the capacitor and the inductor, respectively, as shown in (<xref ref-type="disp-formula" rid="e2">2</xref>) and (<xref ref-type="disp-formula" rid="e3">3</xref>), it is necessary to define what these two variables are:</p>
<p>
<disp-formula id="e2">
<label>(2)</label>
<graphic xlink:href="344272383009_ee3.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e3">
<label>(3)</label>
<graphic xlink:href="344272383009_ee4.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>If we refer to second-order converters, it is necessary to consider both state variables, thus making it possible to find the state equations. Thereupon, it is important to consider the two states of the switch in the converter. The two states are added, knowing that <italic>A<sub>1</sub>
</italic>and <italic>B<sub>1  </sub>
</italic>refer to when the switch is on and <italic>A<sub>2</sub>
</italic>
<sub/>and <italic>B<sub>2</sub>
</italic>  to when the switch is off. Then, (<xref ref-type="disp-formula" rid="e4">4</xref>) is obtained [<xref ref-type="bibr" rid="redalyc_344272383009_ref30">30</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref32">32</xref>]:</p>
<p>
<disp-formula id="e4">
<label>(4)</label>
<graphic xlink:href="344272383009_ee6.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Where <italic>D ϵ [0-1] </italic>is the control variable (also known as u) and <italic>D' = 1-D.</italic> This variable is dimensionless.</p>
</sec>
<sec>
<title>
<bold>2.1.2 Inverse optimal control</bold>
</title>
<p>The optimal control of a system implies finding the best approximation of an objective depending on a given performance criteria [<xref ref-type="bibr" rid="redalyc_344272383009_ref33">33</xref>]. This control seeks to find all the performance indices for which a given control law is optimal [<xref ref-type="bibr" rid="redalyc_344272383009_ref34">34</xref>]. In addition, this avoids the explicit solution of the Hamilton-Jacobi-Bellman equation (HJB), which establishes the beginning of optimal control, in order to find the optimal control law [<xref ref-type="bibr" rid="redalyc_344272383009_ref35">35</xref>]. Optimization, <italic>i.e.</italic>, either maximizing or minimizing (depending on the system requirements), is carried out through a cost function or performance index associated with system variables such as the error, the control signal, and the state vector. This function has the form shown in (<xref ref-type="disp-formula" rid="e5">5</xref>) [<xref ref-type="bibr" rid="redalyc_344272383009_ref27">27</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref28">28</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref34">34</xref>] - [<xref ref-type="bibr" rid="redalyc_344272383009_ref36">36</xref>]:</p>
<p>
<disp-formula id="e5">
<label>(5)</label>
<graphic xlink:href="344272383009_ee7.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Where <italic>J(x(t),u(t))</italic> is the cost function (also known as performance index) that represents the cumulative contribution over time;<italic> L\{x(t),u(t)\}</italic> is known as the loss or Lagrangian function, which is the soft function that depends on <italic>t, x</italic>, and <italic>u</italic>, (it is also a continuously differentiable function with respect to<italic> x(t)</italic> and <italic>u(t)); l(t)≥0</italic> represent the weighing error; <italic>x(t)</italic> is the state vector <italic>ϵ R<sup>n</sup>; u(t) ϵ R<sup>m</sup>
</italic> is the control vector; <italic>R(x)&gt;0 ∀ x(t)</italic>; and <italic>T</italic> denotes the transpose of the matrix.</p>
<p>In the inverse approximation, the stabilizer feedback is first designed, and then it is demonstrated that is optimal for the cost function<italic> J(x(t),u(t))</italic>. It is said that the problem is inverse because the functions <italic>l(x) </italic>and <italic>R(x)</italic> are determined by the stabilizer feedback instead of being chosen <italic>a priori</italic> by the designer [<xref ref-type="bibr" rid="redalyc_344272383009_ref36">36</xref>]. The stabilized control law<italic> u(x)</italic> answers the optimal inverse control problem for the system with (<xref ref-type="disp-formula" rid="e6">6</xref>) [<xref ref-type="bibr" rid="redalyc_344272383009_ref27">27</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref28">28</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref34">34</xref>]–[<xref ref-type="bibr" rid="redalyc_344272383009_ref36">36</xref>]:</p>
<p>
<disp-formula id="e6">
<label>(6)</label>
<graphic xlink:href="344272383009_ee8.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Where <italic>f: R<sup>n </sup>→R<sup>n</sup>
</italic> and g: <italic>R<sup>n </sup>→R<sup>nxm</sup>
</italic> are generally nonlinear functions of the state. When <italic>J </italic>is minimum, it is known as the function of optimal value, which is regarded as the Lyapunov function denoted by <italic>V(x)</italic>. If <italic>u(t)</italic> is optimal, it is denoted as <italic>u*</italic>. To find the optimal control law, it is necessary to define the associated <italic>Hamiltonian</italic> of the system, which is given by (<xref ref-type="disp-formula" rid="e7">7</xref>) [<xref ref-type="bibr" rid="redalyc_344272383009_ref27">27</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref35">35</xref>]:</p>
<p>
<disp-formula id="e7">
<label>(7)</label>
<graphic xlink:href="344272383009_ee9.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>To ensure optimality, <inline-graphic xlink:href="344272383009_gi2.png"/> is required, so (<xref ref-type="disp-formula" rid="e7">7</xref>) can be rewritten as is shown in (<xref ref-type="disp-formula" rid="e8">8</xref>):</p>
<p>
<disp-formula id="e8">
<label>(8)</label>
<graphic xlink:href="344272383009_ee10.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e9">9</xref>) is given after clearing (<xref ref-type="disp-formula" rid="e8">8</xref>):</p>
<p>
<disp-formula id="e9">
<label>(9)</label>
<graphic xlink:href="344272383009_ee11.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>The equation above is the optimal control law and can be written in a formal way using the following theorem [<xref ref-type="bibr" rid="redalyc_344272383009_ref27">27</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref35">35</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref36">36</xref>]:</p>
<p>
<bold> - Theorem 1</bold> (sufficient condition for optimality): If a positive semidefinite function <italic>V(x)</italic> exists which is differentiable once <italic>C<sup>1</sup>
</italic>, that satisfies the HJB, (<xref ref-type="disp-formula" rid="e10">10</xref>) is obtained:</p>
<p>
<disp-formula id="e10">
<label>(10)</label>
<graphic xlink:href="344272383009_ee12.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>where <italic>l(x)</italic> and <italic>R<sup>-1</sup> (x)</italic> are given by the cost function, while <italic>f(x)</italic> and <italic>g(x)</italic> by the system, then the control law shown in (9) ensures global asymptotic stabilization at the equilibrium point. Thus, <italic>u* (x)</italic> is the stabilizer inverse optimal control that minimizes the cost function, guaranteeing that <inline-graphic xlink:href="344272383009_gi3.png"/> and <italic>V(x)</italic> is the optimal value function. To solve the optimal control problem, it is necessary to solve (<xref ref-type="disp-formula" rid="e10">10</xref>).</p>
</sec>
<sec>
<title>
<bold>2.1.3 Lyapunov theorem</bold>
</title>
<p>A system is stable, according to Lyapunov, if the function <italic>V(x)</italic> satisfies the following set of conditions [<xref ref-type="bibr" rid="redalyc_344272383009_ref37">37</xref>]:</p>
<p>
<bold> Condition 1.</bold>
<italic>∀x = 0</italic>, the chosen Lyapunov function for his point must be equal to zero, as shown in (<xref ref-type="disp-formula" rid="e11">11</xref>).</p>
<p>
<disp-formula id="e11">
<label>(11)</label>
<graphic xlink:href="344272383009_ee15.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<bold> Condition 2.</bold>
<italic>∀x ≠0</italic>, the chosen Lyapunov function must be greater than zero, as shown in (<xref ref-type="disp-formula" rid="e12">12</xref>).</p>
<p>
<disp-formula id="e12">
<label>(12)</label>
<graphic xlink:href="344272383009_ee16.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<bold> Condition 3.</bold> The chosen Lyapunov function derivative with respect to time must be lower than zero, as shown in (<xref ref-type="disp-formula" rid="e13">13</xref>).</p>
<p>
<disp-formula id="e13">
<label>(13)</label>
<graphic xlink:href="344272383009_ee17.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>If the three conditions above are fulfilled, then the system is stable.</p>
</sec>
<sec>
<title>
<bold>2.1.4 DC-DC converters</bold>
</title>
<p>A DC-DC converter is a power electronic circuit that allows conversion between DC voltage levels by stepping up or down the voltage. These circuits can be controlled through different methods that involve regulating the voltage for it to remain constant when there are load variations.</p>
<p>In general, all converters consist of inductors, capacitors, diodes, and transistors. Inductors and capacitors act together as a low-pass filter to remove the harmonics produced by the transistor’s commutation in order to only allow the DC component to pass to the load [<xref ref-type="bibr" rid="redalyc_344272383009_ref30">30</xref>]. To keep the input and output power equal, it is mandatory that the converters step up or down the current depending on the converter [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>].</p>
<p>For DC-DC converters, an analogy can be made with a transformer, which works with AC signals while DC-DC converters work for DC signals for the sake of redundancy.</p>
<p>To control the converters, a PWM is needed (the most classical control). Two states of the transistor are given: on and off. The PWM interval is the duty-cycle that is the amount of time that the transistor is in on state or off state as a percentage of the total time of it takes to complete one cycle, and is between 1 and 0, and, depending on the converter topology, it helps to step up or down the output voltage.</p>
</sec>
</sec>
<sec>
<title>
<bold>2.2 Proposed methodology</bold>
</title>
<p>
<xref ref-type="fig" rid="gf1">Figure 1</xref> shows the methodology used to model the converters and obtain the functions that describe the control laws for each of them.</p>
<p>
<fig id="gf1">
<label>Figure 1.</label>
<caption>
<title>Proposed research methodology</title>
</caption>
<alt-text>Figure 1.  Proposed research methodology</alt-text>
<graphic xlink:href="344272383009_gf2.png" position="anchor" orientation="portrait"/>
<attrib>Source: created by the authors.</attrib>
</fig>
</p>
<p>The first step is to choose the converter for which the control law will be obtained to later implement the dynamic modeling (state equations) of the chosen converter. The obtained state equations must be evaluated in the equilibrium point to get <italic>u*</italic>, and they must also be written in terms of error. Then, the inverse optimal control can be implemented, where the Lyapunov candidate function must be chosen first. This function must satisfy conditions 1 and 2 of the Lyapunov theorem, so u can be obtained. Condition 3 of the Lyapunov theorem can then be evaluated. If this condition is satisfied, then the inverse optimal control with proportional action law is obtained. Afterwards, an integral action is added, and condition 3 of the Lyapunov theorem is evaluated. If the condition is satisfied, then the inverse optimal control with proportional-integral action is obtained. Finally, numerical validation is made to evaluate the control law that was found through simulation.</p>
</sec>
<sec>
<title>
<bold>2.3 General modeling of classical DC-DC converters</bold>
</title>
<p>This section presents the general dynamic modeling of the most classical DC-DC converters. The studied topologies are Buck, Boost, Buck-Boost, and Noninverting Buck-Boost converters. The general characteristic of these kind of converters is that they are classified as second-order converters since each of them presents two associated dynamics (current and voltage of the inductor and capacitor, respectively). <xref ref-type="fig" rid="gf2">Figure 2</xref> shows the studied converters’ general structure. These are connected to a resistive load, which is modeled as a conductance <italic>GL</italic>.</p>
<p>
<fig id="gf2">
<label>Figure 2.</label>
<caption>
<title>Second-order DC-DC converters: (a) Buck converter, (b) Boost converter, (c) Buck-Boost converter, (d) Noninverting Buck-Boost converter</title>
</caption>
<alt-text>Figure 2.  Second-order DC-DC converters: (a) Buck converter, (b) Boost converter, (c) Buck-Boost converter, (d) Noninverting Buck-Boost converter</alt-text>
<graphic xlink:href="344272383009_gf3.png" position="anchor" orientation="portrait"/>
<attrib>Source: created by the authors.</attrib>
</fig>
</p>
<p>Variables and parameters in <xref ref-type="fig" rid="gf2">Figure 2</xref> have the following interpretation: <italic>E&gt;0</italic> corresponds to the input voltage (in volts - V); <italic>i&gt;0</italic> represents the associated current of inductor L (in amperes - A); <italic>v</italic> represents the output voltage associated to capacitor C (in volts - V); and <italic>u ϵ [0-1] </italic>represents the input control variable applied to the forced commutation of the transistors (dimensionless quantity) [<xref ref-type="bibr" rid="redalyc_344272383009_ref25">25</xref>]. To obtain the state equations of the converters (<xref ref-type="fig" rid="gf2">Figure 2</xref>), it is necessary to use Kirchhoff’s current and voltage laws in the two states in which the converters operate (with Q on and Q off) [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>]. Kirchhoff’s laws must be applied both in the mesh that contains the inductor and in the node in which the capacitor is located within each state. To obtain the dynamic model of the DC-DC converters, the following assumptions must be made [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>]:</p>
<p>
<bold> Assumption 1.</bold> The power losses, both in the transistor Q and the diode D, are neglected.</p>
<p>
<bold> Assumption 2.</bold> The input voltage and the state variables (current and voltage of the inductor and capacitor respectively) are measurable.</p>
<p>
<bold> Assumption 3.</bold> The converter parameters (inductor L and Capacitor C) are positive definite.</p>
<p>
<bold> Assumption 4.</bold> The value of the constant resistive load (modeled as a conductance) is bounded and positive.</p>
<p>
<bold> Assumption 5.</bold> The switching frequencies are sufficiently high to employ the average modeling theory.</p>
<p>By renaming the state variables and then deriving them, we have (<xref ref-type="disp-formula" rid="e14">14</xref>) [<xref ref-type="bibr" rid="redalyc_344272383009_ref32">32</xref>]:</p>
<p>
<disp-formula id="e14">
<label>(14)</label>
<graphic xlink:href="344272383009_ee18.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations above are the renamed equations of state variables.<italic> x1</italic> is the current in the inductors and <italic>x ̇1</italic> its derivative; <italic>x2</italic> is the voltage in the capacitors and <italic>x ̇2</italic> its derivative.</p>
<sec>
<title>
<bold>2.3.1 Buck converters</bold>
</title>
<p>Buck converters (also known as step-downs or ‘Choppers’ – Figure 2a) are a type of DC-DC converter intended for stepping down the voltage [<xref ref-type="bibr" rid="redalyc_344272383009_ref30">30</xref>]. Their most common application is to regulate the output voltage for load variations [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>]. By using the Kirchhoff laws, (<xref ref-type="disp-formula" rid="e15">15</xref>) and (<xref ref-type="disp-formula" rid="e16">16</xref>) are obtained:</p>
<p>
<disp-formula id="e15">
<label>(15)</label>
<graphic xlink:href="344272383009_ee19.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e16">
<label>(16)</label>
<graphic xlink:href="344272383009_ee20.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations above are the state equations that describe the dynamical behavior of the Buck converter.</p>
</sec>
<sec>
<title>
<bold>2.3.2 Boost converters</bold>
</title>
<p>DC-DC converters are also called step-ups (<xref ref-type="fig" rid="gf2">Figure 2b</xref>) because the output voltage is greater than the input voltage. Their main application is in the DC-regulated energy sources and DC motor regenerative speed braking [<xref ref-type="bibr" rid="redalyc_344272383009_ref38">38</xref>]. By using the Kirchhoff laws, (<xref ref-type="disp-formula" rid="e18">17</xref>) and (<xref ref-type="disp-formula" rid="e19">18</xref>) are obtained:</p>
<p>
<disp-formula id="e18">
<label>(17)</label>
<graphic xlink:href="344272383009_ee21.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e19">
<label>(18)</label>
<graphic xlink:href="344272383009_ee22.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations above are the state equations that describe the dynamical behavior of the Boost converter.</p>
</sec>
<sec>
<title>
<bold>2.3.3 Buck-Boost converter</bold>
</title>
<p>This type of converter (as shown in <xref ref-type="fig" rid="gf2">Figure 2c</xref>) is the cascade connection of Buck and Boost converters. The output voltage can be lower or greater than the input voltage, and it has an opposite polarity to the input voltage. By using the Kirchhoff laws, (<xref ref-type="disp-formula" rid="e20">19</xref>) and (<xref ref-type="disp-formula" rid="e21">20</xref>) are obtained:</p>
<p>
<disp-formula id="e20">
<label>(19)</label>
<graphic xlink:href="344272383009_ee24.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e21">
<label>(20)</label>
<graphic xlink:href="344272383009_ee25.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations above are the state equations that describe the dynamical behavior of the Buck-Boost converter.</p>
</sec>
<sec>
<title>
<bold>2.3.4 Noninverting Buck-Boost converter</bold>
</title>
<p>This type of converter is similar to Buck-Boost converters. The difference is that the output voltage polarity has the same as the input voltage. These converters, compared to their homonymous, have two transistors and two diodes that are commuted at the same time in the corresponding interval (<italic>Q<sub>1</sub>
</italic> and <italic>Q<sub>2</sub>
</italic> in interval 1, and <italic>D<sub>1</sub>
</italic>and <italic>D<sub>2</sub>
</italic> in interval 2 – Figure 2d). Their voltage output also can be greater or lower than the input voltage. By using the Kirchhoff laws, (<xref ref-type="disp-formula" rid="e22">21</xref>) and (<xref ref-type="disp-formula" rid="e23">22</xref>) are obtained:</p>
<p>
<disp-formula id="e22">
<label>(21)</label>
<graphic xlink:href="344272383009_ee26.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e23">
<label>(22)</label>
<graphic xlink:href="344272383009_ee27.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations above are the state equations that describe the dynamical behavior of the Noninverting Buck-Boost converter.</p>
</sec>
</sec>
<sec>
<title>
<bold>2.4 Dynamic modeling in function of the error</bold>
</title>
<p>To obtain the error model of the converters, it is necessary to begin with their dynamic equations, namely (<xref ref-type="disp-formula" rid="e15">15</xref>) to (<xref ref-type="disp-formula" rid="e23">22</xref>). The analysis of the model must be evaluated at the equilibrium point<italic> x*</italic>, which is equivalent to zero (<italic>x* = 0</italic>) and then  <italic>fx* = 0</italic>, as well as at the equilibrium point, <italic>u* = 0</italic>. The equations (<xref ref-type="disp-formula" rid="e24">23</xref>) and (<xref ref-type="disp-formula" rid="e25">24</xref>) following variables are needed:</p>
<p>
<disp-formula id="e24">
<label>(23)</label>
<graphic xlink:href="344272383009_ee28.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e25">
<label>(24)</label>
<graphic xlink:href="344272383009_ee29.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Moreover, the dynamic error behavior must be considered. The equations (<xref ref-type="disp-formula" rid="e26">25</xref>) and (<xref ref-type="disp-formula" rid="e27">26</xref>) represent the error:</p>
<p>
<disp-formula id="e26">
<label>(25)</label>
<graphic xlink:href="344272383009_ee30.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e27">
<label>(26)</label>
<graphic xlink:href="344272383009_ee31.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Where, <inline-graphic xlink:href="344272383009_gi4.png"/> is a vector that represents the error and has the same dimension as the state variables vector that contains the error of current <inline-graphic xlink:href="344272383009_gi5.png"/> and the voltage of the capacitor <inline-graphic xlink:href="344272383009_gi6.png"/>    and   <inline-graphic xlink:href="344272383009_gi7.png"/>    is the input control variable (ideally, the error must be equal to zero). To obtain <italic>x*</italic>, the state equations must be evaluated at the equilibrium point. This is important because the system signals are constants, and the derivative at the equilibrium point is therefore zero. To demonstrate the procedure, modeling will be carried out with the Buck converter. However, the procedure is the same for all converters.</p>
<sec>
<title>
<bold>2.4.1 Buck converter modeling</bold>
</title>
<p>For the current state equations, the model is not satisfied. This is because the function is not equal to zero. Evaluating at the equilibrium point, we have (<xref ref-type="disp-formula" rid="e28">27</xref>) and (<xref ref-type="disp-formula" rid="e29">28</xref>):</p>
<p>
<disp-formula id="e28">
<label>(27)</label>
<graphic xlink:href="344272383009_ee32.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e29">
<label>(28)</label>
<graphic xlink:href="344272383009_ee33.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Clearing equations above, (<xref ref-type="disp-formula" rid="e30">29</xref>) and (<xref ref-type="disp-formula" rid="e31">30</xref>) are given:</p>
<p>
<disp-formula id="e30">
<label>(29)</label>
<graphic xlink:href="344272383009_ee34.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e31">
<label>(30)</label>
<graphic xlink:href="344272383009_ee35.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations (<xref ref-type="disp-formula" rid="e30">29</xref>) and (<xref ref-type="disp-formula" rid="e31">30</xref>) is the control law <italic>u* ϵ [0-1]</italic> at the equilibrium point and (<xref ref-type="disp-formula" rid="e31">30</xref>) is the current <italic>x*1</italic> in terms of the output voltage <italic>x*2</italic>  at the equilibrium point, show that we are working with a Buck converter. It is important to remember that the control law is given by the ratio of the output voltage over the input voltage for this converter [<xref ref-type="bibr" rid="redalyc_344272383009_ref39">39</xref>] and that <italic>x2 = v</italic>, as expressed by (<xref ref-type="disp-formula" rid="e14">1</xref>
<xref ref-type="disp-formula" rid="e14">4</xref>). The control can be implemented with the steady state variables and a basic PWM. However, the problem is that the desired response takes a long time to stabilize.</p>
<p>For the control law, <italic>u*</italic> was obtained. Now, the objective is to obtain  <inline-graphic xlink:href="344272383009_gi8.png"/> . First, (<xref ref-type="disp-formula" rid="e26">25</xref>) and (<xref ref-type="disp-formula" rid="e27">26</xref>) are replaced in the dynamic equations of the converter obtaining (<xref ref-type="disp-formula" rid="e32">31</xref>) and (<xref ref-type="disp-formula" rid="e33">32</xref>):</p>
<p>
<disp-formula id="e32">
<label>(31)</label>
<graphic xlink:href="344272383009_ee36.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e33">
<label>(32)</label>
<graphic xlink:href="344272383009_ee37.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations above demonstrate how the error is implemented in state equations and can be reduced using (<xref ref-type="disp-formula" rid="e28">27</xref>) and (<xref ref-type="disp-formula" rid="e29">28</xref>), as is shown in (<xref ref-type="disp-formula" rid="e34">33</xref>) and (<xref ref-type="disp-formula" rid="e35">34</xref>):</p>
<p>
<disp-formula id="e34">
<label>(33)</label>
<graphic xlink:href="344272383009_ee38.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e35">
<label>(34)</label>
<graphic xlink:href="344272383009_ee39.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations above are the simplified equations in terms of the error and can be rewritten in matrix form as is shown in (<xref ref-type="disp-formula" rid="e36">35</xref>):</p>
<p>
<disp-formula id="e36">
<label>(35)</label>
<graphic xlink:href="344272383009_ee40.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>It’s important to mention that the equilibrium points of  <inline-graphic xlink:href="344272383009_gi9.png"/>. This is because  <italic>x = x*</italic> is desirable.</p>
</sec>
<sec>
<title>
<bold>2.4.2 Boost converter modeling</bold>
</title>
<p>Like the Buck converter, the error model for the Boost converter can be obtained using the dynamical equations. Equations (<xref ref-type="disp-formula" rid="e38">36</xref>) and (<xref ref-type="disp-formula" rid="e39">37</xref>) show that we are working with a Boost converter [<xref ref-type="bibr" rid="redalyc_344272383009_ref39">39</xref>].</p>
<p>
<disp-formula id="e38">
<label>(36)</label>
<graphic xlink:href="344272383009_ee41.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e39">
<label>(37)</label>
<graphic xlink:href="344272383009_ee42.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>By adding the error to the system through (<xref ref-type="disp-formula" rid="e26">25</xref>) and (<xref ref-type="disp-formula" rid="e27">26</xref>) in (<xref ref-type="disp-formula" rid="e18">17</xref>) and (<xref ref-type="disp-formula" rid="e19">18</xref>) and simplifying, (<xref ref-type="disp-formula" rid="e40">38</xref>) and (<xref ref-type="disp-formula" rid="e41">39</xref>) are obtained:</p>
<p>
<disp-formula id="e40">
<label>(38)</label>
<graphic xlink:href="344272383009_ee43.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e41">
<label>(39)</label>
<graphic xlink:href="344272383009_ee44.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>The equations above are the simplified equations in terms of the error and can be rewritten in the form of a matrix, as is shown in (<xref ref-type="disp-formula" rid="e42">40</xref>).</p>
<p>
<disp-formula id="e42">
<label>(40)</label>
<graphic xlink:href="344272383009_ee45.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
</sec>
<sec>
<title>
<bold>2.4.3 Buck-Boost converter modeling</bold>
</title>
<p>Using the dynamic equations at the equilibrium point, (<xref ref-type="disp-formula" rid="e43">40</xref>) and (<xref ref-type="disp-formula" rid="e44">41</xref>) are obtained:</p>
<p>
<disp-formula id="e43">
<label>(41)</label>
<graphic xlink:href="344272383009_ee46.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e44">
<label>(42)</label>
<graphic xlink:href="344272383009_ee47.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations (<xref ref-type="disp-formula" rid="e43">41</xref>) and (<xref ref-type="disp-formula" rid="e44">42</xref>) show that we are working with a Buck-Boost converter [<xref ref-type="bibr" rid="redalyc_344272383009_ref39">39</xref>]. By adding the error to the system through (<xref ref-type="disp-formula" rid="e26">25</xref>) and (<xref ref-type="disp-formula" rid="e27">26</xref>) in (<xref ref-type="disp-formula" rid="e20">19</xref>) and (<xref ref-type="disp-formula" rid="e21">20</xref>) and simplifying, (<xref ref-type="disp-formula" rid="e45">43</xref>) and (<xref ref-type="disp-formula" rid="e46">44</xref>) are obtained:</p>
<p>
<disp-formula id="e45">
<label>(43)</label>
<graphic xlink:href="344272383009_ee48.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e46">
<label>(44)</label>
<graphic xlink:href="344272383009_ee49.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>The equations (<xref ref-type="disp-formula" rid="e45">43)</xref> and (<xref ref-type="disp-formula" rid="e46">44</xref>) are the simplified equations in terms of the error and can be rewritten in the form of a matrix as is shown in (<xref ref-type="disp-formula" rid="e47">45</xref>).</p>
<p>
<disp-formula id="e47">
<label>(45)</label>
<graphic xlink:href="344272383009_ee57.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
</sec>
<sec>
<title>
<bold>2.4.4 Noninverting Buck-Boost Converter</bold>
</title>
<p>Using the dynamic equations at the equilibrium point, (<xref ref-type="disp-formula" rid="e49">46</xref>) and (<xref ref-type="disp-formula" rid="e50">47</xref>) are obtained:</p>
<p>
<disp-formula id="e49">
<label>(46)</label>
<graphic xlink:href="344272383009_ee51.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e50">
<label>(47)</label>
<graphic xlink:href="344272383009_ee52.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations (<xref ref-type="disp-formula" rid="e49">46</xref>) and (<xref ref-type="disp-formula" rid="e50">47</xref>) show that we are working with a Noninverting Buck-Boost converter [<xref ref-type="bibr" rid="redalyc_344272383009_ref40">40</xref>]. Adding the error to the system through (<xref ref-type="disp-formula" rid="e22">25</xref>) and (<xref ref-type="disp-formula" rid="e27">26</xref>) in (<xref ref-type="disp-formula" rid="e22">21</xref>) and (<xref ref-type="disp-formula" rid="e23">22</xref>), and simplifying, (<xref ref-type="disp-formula" rid="e51">48</xref>) and (<xref ref-type="disp-formula" rid="e52">49</xref>) are given:</p>
<p>
<disp-formula id="e51">
<label>(48)</label>
<graphic xlink:href="344272383009_ee53.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e52">
<label>(49)</label>
<graphic xlink:href="344272383009_ee54.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>The equations (<xref ref-type="disp-formula" rid="e51">48</xref>) and (<xref ref-type="disp-formula" rid="e52">49</xref>) are the simplified equations in terms of the error and can be rewritten in the form of a matrix, as is shown in (<xref ref-type="disp-formula" rid="e53">50</xref>).</p>
<p>
<disp-formula id="e53">
<label>(50)</label>
<graphic xlink:href="344272383009_ee56.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
</sec>
</sec>
<sec>
<title>
<bold>2.5 Inverse optimal control implementation</bold>
</title>
<p>To implement inverse optimal control (IOC) in the converters, it is necessary to first choose a Lyapunov function. In this case, (<xref ref-type="disp-formula" rid="e54">51</xref>) is the candidate function:</p>
<p>
<disp-formula id="e54">
<label>(51)</label>
<graphic xlink:href="344272383009_ee58.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e50">47</xref>) is a function that satisfies conditions 1 and 2 of the Lyapunov theorem, as shown in (<xref ref-type="disp-formula" rid="e11">11</xref>) and (<xref ref-type="disp-formula" rid="e12">12</xref>). Condition 3 must be verified. If another function is selected, we can obtain another control law. To demonstrate the third condition, the IOC implementation to the Buck converter will be shown. However, the procedure is the same for all converters.</p>
<sec>
<title>
<bold>2.5.1 Buck converter</bold>
</title>
<p>
<bold> -Proportional control law: </bold>Regarding (9),  <inline-graphic xlink:href="344272383009_gi10.png"/> , <inline-graphic xlink:href="344272383009_gi11.png"/>, and <inline-graphic xlink:href="344272383009_gi12.png"/> must be found. For the Buck converter, (<xref ref-type="disp-formula" rid="e55">52</xref>)-(<xref ref-type="disp-formula" rid="e57">54</xref>) are given:</p>
<p>
<disp-formula id="e55">
<label>(52)</label>
<graphic xlink:href="344272383009_ee59.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e56">
<label>(53)</label>
<graphic xlink:href="344272383009_ee60.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e57">
<label>(54)</label>
<graphic xlink:href="344272383009_ee61.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations (<xref ref-type="disp-formula" rid="e56">53</xref>) and (<xref ref-type="disp-formula" rid="e57">54</xref>) are a constant and the partial derivative of the Lyapunov candidate function respectively, necessary to find the optimal control law (9) for the buck converter and are the same for all converters. Replacing (<xref ref-type="disp-formula" rid="e55">52</xref>), (<xref ref-type="disp-formula" rid="e56">53</xref>), (<xref ref-type="disp-formula" rid="e57">54</xref>) in (<xref ref-type="disp-formula" rid="e9">9</xref>), (<xref ref-type="disp-formula" rid="e58">55</xref>) is obtained:</p>
<p>
<disp-formula id="e58">
<label>(55)</label>
<graphic xlink:href="344272383009_ee62.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e58">55</xref>) is the error in (<xref ref-type="disp-formula" rid="e27">26</xref>) and is obtained by the optimal control law theory. By replacing (<xref ref-type="disp-formula" rid="e30">29</xref>) and (<xref ref-type="disp-formula" rid="e58">55</xref>) in (<xref ref-type="disp-formula" rid="e27">26</xref>), the proportional control law (<xref ref-type="disp-formula" rid="e59">56</xref>) is obtained:</p>
<p>
<disp-formula id="e59">
<label>(56)</label>
<graphic xlink:href="344272383009_ee63.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<bold> -Demonstration of condition 3 of the Lyapunov for the selected function regarding the proportional (P) control law:</bold> Equation (<xref ref-type="disp-formula" rid="e54">51</xref>) is derived in terms of time, obtaining (<xref ref-type="disp-formula" rid="e60">57</xref>):</p>
<p>
<disp-formula id="e60">
<label>(57)</label>
<graphic xlink:href="344272383009_ee64.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Which is the derivative in terms of time of the Lyapunov function candidate. Equations (<xref ref-type="disp-formula" rid="e34">33</xref>) and (<xref ref-type="disp-formula" rid="e35">34</xref>) are replaced in (<xref ref-type="disp-formula" rid="e60">57</xref>), obtaining (<xref ref-type="disp-formula" rid="e61">58</xref>):</p>
<p>
<disp-formula id="e61">
<label>(58)</label>
<graphic xlink:href="344272383009_ee65.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e54">51</xref>) is replaced in (<xref ref-type="disp-formula" rid="e61">58</xref>), obtaining (<xref ref-type="disp-formula" rid="e62">59</xref>):</p>
<p>
<disp-formula id="e62">
<label>(59)</label>
<graphic xlink:href="344272383009_ee66.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e62">59</xref>) demonstrates the third condition and is also satisfied as long as <inline-graphic xlink:href="344272383009_gi13.png"/>. This allows us to conclude that the proportional control law is asymptotically stable because the control variable depends on both state variables. In case one of the state variables disappeared from the control variable, the control law would be only stable.</p>
<p>
<bold> -Proportional-Integral (PI) control law: </bold>In this case, an integral action must be added, as is shown in (<xref ref-type="disp-formula" rid="e63">60</xref>) and (<xref ref-type="disp-formula" rid="e64">61</xref>):</p>
<p>
<disp-formula id="e63">
<label>(60)</label>
<graphic xlink:href="344272383009_ee67.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>
<disp-formula id="e64">
<label>(61)</label>
<graphic xlink:href="344272383009_ee68.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>In (<xref ref-type="disp-formula" rid="e63">60</xref>) and (<xref ref-type="disp-formula" rid="e64">61</xref>) is shown how is implemented the integral action in the optimal control law (<xref ref-type="disp-formula" rid="e9">9</xref>) for the buck converter. Considering (<xref ref-type="disp-formula" rid="e30">29</xref>) and (<xref ref-type="disp-formula" rid="e63">60</xref>), (<xref ref-type="disp-formula" rid="e65">62</xref>) is obtained:</p>
<p>
<disp-formula id="e65">
<label>(62)</label>
<graphic xlink:href="344272383009_ee69.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>The control law shown in (<xref ref-type="disp-formula" rid="e65">62</xref>) must be simplified by replacing   , then we have the Proportional-Integral control law (<xref ref-type="disp-formula" rid="e66">63</xref>):</p>
<p>
<disp-formula id="e66">
<label>(63)</label>
<graphic xlink:href="344272383009_ee70.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e66">63</xref>) shows an optimal Proportional-Integral controller because the procedure comes from the IOC theory. This control scheme generates a PI control that guarantees stability all over the system, which is also optimal. It is important to mention that, in the controller, despite the control action given by current, the voltage is controlled. This can be observed in (<xref ref-type="disp-formula" rid="e31">30</xref>).</p>
<p>
<bold> -Demonstration of condition 3 of the Lyapunov theorem for the selected function regarding the PI control law:</bold> By adding the integral action, the Lyapunov function yields (<xref ref-type="disp-formula" rid="e67">64</xref>):</p>
<p>
<disp-formula id="e67">
<label>(64)</label>
<graphic xlink:href="344272383009_ee71.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e67">64</xref>) is the Lyapunov candidate function for the PI control law for the Buck converter. Deriving in terms of time, (<xref ref-type="disp-formula" rid="e68">65</xref>) is obtained:</p>
<p>
<disp-formula id="e68">
<label>(65)</label>
<graphic xlink:href="344272383009_ee72.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equations (<xref ref-type="disp-formula" rid="e34">33</xref>), (<xref ref-type="disp-formula" rid="e35">34</xref>), and (<xref ref-type="disp-formula" rid="e64">61</xref>) are replaced in (<xref ref-type="disp-formula" rid="e68">65</xref>), which is the derivative of the Lyapunov function candidate (<xref ref-type="disp-formula" rid="e69">66</xref>):</p>
<p>
<disp-formula id="e69">
<label>(66)</label>
<graphic xlink:href="344272383009_ee73.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>The control law shown in (66) must be simplified by replacing <inline-graphic xlink:href="344272383009_gi14.png"/>; <inline-graphic xlink:href="344272383009_gi15.png"/>, obtaining (<xref ref-type="disp-formula" rid="e70">67</xref>):</p>
<p>
<disp-formula id="e70">
<label>(67)</label>
<graphic xlink:href="344272383009_ee74.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e70">67</xref>) is the same as (<xref ref-type="disp-formula" rid="e62">59</xref>). However, in this case, the control is stable because the variable <italic>w</italic> disappears.</p>
</sec>
<sec>
<title>
<bold>2.5.2 Boost converter</bold>
</title>
<p>
<bold> -P control law:</bold> The P control law for the Boost converter is shown in (<xref ref-type="disp-formula" rid="e71">68</xref>):</p>
<p>
<disp-formula id="e71">
<label>(68)</label>
<graphic xlink:href="344272383009_ee75.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e71">68</xref>) is obtained by replacing (<xref ref-type="disp-formula" rid="e38">36</xref>) and the respective error for the Boost converter.</p>
<p>
<bold> -Demonstration of condition 3 of the Lyapunov theorem for the selected function regarding the P control law:</bold> The equation that demonstrates the third condition of the Lyapunov theorem is shown in (<xref ref-type="disp-formula" rid="e72">69</xref>):</p>
<p>
<disp-formula id="e72">
<label>(69)</label>
<graphic xlink:href="344272383009_ee76.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e72">69</xref>) is obtained by deriving de Lyapunov candidate function for the Boost converter.</p>
<p>
<bold> -PI control law:</bold> Equation (<xref ref-type="disp-formula" rid="e73">70</xref>) is the PI control law:</p>
<p>
<disp-formula id="e73">
<label>(70)</label>
<graphic xlink:href="344272383009_ee77.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e73">70</xref>) is obtained by replacing (<xref ref-type="disp-formula" rid="e38">36</xref>) and the respective error with PI action for the Boost converter.</p>
<p>
<bold> -Demonstration of condition 3 of the Lyapunov theorem for the selected function regarding the PI control law:</bold> Equation (<xref ref-type="disp-formula" rid="e74">71</xref>) demonstrates the third condition of the chosen Lyapunov function:</p>
<p>
<disp-formula id="e74">
<label>(71)</label>
<graphic xlink:href="344272383009_ee78.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e74">71</xref>) is the same as (<xref ref-type="disp-formula" rid="e72">69</xref>). However, in this case, the control is stable because the variable    disappears.</p>
</sec>
<sec>
<title>
<bold>2.5.3 Buck-Boost converter</bold>
</title>
<p>
<bold> -P control law:</bold> The P control law for the Buck-Boost converter is shown in (<xref ref-type="disp-formula" rid="e75">72</xref>):</p>
<p>
<disp-formula id="e75">
<label>(72)</label>
<graphic xlink:href="344272383009_ee79.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e75">72</xref>) is obtained by replacing (<xref ref-type="disp-formula" rid="e43">41</xref>) and the respective error for the Buck-Boost converter.</p>
<p>
<bold> -Demonstration of condition 3 of the Lyapunov theorem for the selected function regarding the P control law:</bold> Equation (<xref ref-type="disp-formula" rid="e76">73</xref>) demonstrates the third condition of the Lyapunov theorem:</p>
<p>
<disp-formula id="e76">
<label>(73)</label>
<graphic xlink:href="344272383009_ee80.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e76">73</xref>) is obtained by deriving de Lyapunov candidate function for the Buck-Boost converter.</p>
<p>
<bold> -PI control law: </bold>Equation (<xref ref-type="disp-formula" rid="e77">74</xref>) is the PI control law:</p>
<p>
<disp-formula id="e77">
<label>(74)</label>
<graphic xlink:href="344272383009_ee81.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e77">74</xref>) is obtained by replacing (<xref ref-type="disp-formula" rid="e43">41</xref>) and the respective error with PI action for the Buck-Boost converter.</p>
<p>-<bold>Demonstration of condition 3 of the Lyapunov theorem for the selected function regarding the PI control law:</bold> Equation (<xref ref-type="disp-formula" rid="e78">75</xref>) demonstrates the third condition of the chosen Lyapunov function is the following:</p>
<p>
<disp-formula id="e78">
<label>(75)</label>
<graphic xlink:href="344272383009_ee82.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e78">75</xref>) is the same as (<xref ref-type="disp-formula" rid="e76">73</xref>). However, in this case, the control is stable because the variable    disappears.</p>
</sec>
<sec>
<title>
<bold>2.5.4 Noninverting Buck-Boost converter</bold>
</title>
<p>
<bold> -P control law:</bold> The P control law for the Noninverting Buck-Boost converter is shown in (<xref ref-type="disp-formula" rid="e79">76</xref>):</p>
<p>
<disp-formula id="e79">
<label>(76)</label>
<graphic xlink:href="344272383009_ee83.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e79">76</xref>) is obtained by replacing (<xref ref-type="disp-formula" rid="e49">46</xref>) and the respective error for the Noninverting Buck-Boost converter.</p>
<p>
<bold> -Demonstration of condition 3 of the Lyapunov theorem for the selected function regarding the P control law: </bold>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e80">77</xref>) demonstrates the third condition of the chosen Lyapunov function:</p>
<p>
<disp-formula id="e80">
<label>(77)</label>
<graphic xlink:href="344272383009_ee84.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e80">77</xref>) is obtained by deriving de Lyapunov candidate function for the Noninverting Buck-Boost converter.</p>
<p>
<bold> -PI control law:</bold> Equation (<xref ref-type="disp-formula" rid="e81">78</xref>) is the PI control law:</p>
<p>
<disp-formula id="e81">
<label>(78)</label>
<graphic xlink:href="344272383009_ee85.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e81">78</xref>) is obtained by replacing (<xref ref-type="disp-formula" rid="e49">46</xref>) and the respective error with PI action for the Noninverting Buck-Boost converter.</p>
<p>
<bold> -Demonstration of condition 3 of the Lyapunov theorem for the selected function regarding the PI control law:</bold> The equation (<xref ref-type="disp-formula" rid="e82">79</xref>) demonstrates the third condition of the chosen Lyapunov function:</p>
<p>
<disp-formula id="e82">
<label>(79)</label>
<graphic xlink:href="344272383009_ee86.png" position="anchor" orientation="portrait"/>
</disp-formula>
</p>
<p>Equation (<xref ref-type="disp-formula" rid="e82">79</xref>) is the same as (<xref ref-type="disp-formula" rid="e80">77</xref>). However, in this case, the control is stable because the variable    disappears.</p>
</sec>
</sec>
</sec>
<sec>
<title>
<bold>3.     RESULTS AND DISCUSSION</bold>
</title>
<p>The controls where numerically validated via simulations with the PSIM software, version 2021a, where open-loop control and closed loop control simulations were performed. The objective of these simulations was to show the dynamic response of the converters. For the closed loop control, the inverse optimal control with PI action (IOC-PI) and the PI passivity-based control (PI-PBC) were implemented in order to compare two kinds of nonlinear control [<xref ref-type="bibr" rid="redalyc_344272383009_ref25">25</xref>], [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>]. The study was conducted with the values proposed by [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>] with a switching frequency of 100 kHz. <xref ref-type="table" rid="gt62">Table 2</xref> presents these values.</p>
<p>
<table-wrap id="gt62">
<label>Table 2</label>
<caption>
<title>Converter parameters for the study </title>
</caption>
<alt-text>Table 2 Converter parameters for the study </alt-text>
<alternatives>
<graphic xlink:href="344272383009_gt4.png" position="anchor" orientation="portrait"/>
<table style="width:365.6pt;border-collapse:collapse;" id="gt4-526564616c7963">
<tbody>
<tr style="height:17.0pt">
<td style="width:121.9pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Converter</td>
<td style="width:1.0cm;border-top:solid windowtext 1.0pt;border-left:   none;border-bottom:solid windowtext 1.0pt;border-right:none;padding:   0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>E[V]</italic>
</td>
<td style="width:34.0pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>L [μH]</italic>
</td>
<td style="width:34.0pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>C [μF]</italic>
</td>
<td style="width:34.0pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>G<sub>L1</sub>
</italic> [℧]</td>
<td style="width:36.85pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>G<sub>L2</sub>
</italic> [℧]</td>
<td style="width:42.5pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">v(x<sub>2</sub>*)[V]</td>
<td style="width:34.0pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>u</italic>
</td>
</tr>
<tr style="height:17.0pt">
<td style="width:121.9pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Buck</td>
<td style="width:1.0cm;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">24</td>
<td style="width:34.0pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">50</td>
<td style="width:34.0pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">6.36</td>
<td style="width:34.0pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">1/2</td>
<td style="width:36.85pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">1</td>
<td style="width:42.5pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">12</td>
<td style="width:34.0pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">0.500</td>
</tr>
<tr style="height:17.0pt">
<td style="width:121.9pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Boost</td>
<td style="width:1.0cm;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">12</td>
<td style="width:34.0pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">25</td>
<td style="width:34.0pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">31</td>
<td style="width:34.0pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">1/8</td>
<td style="width:36.85pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">1/4</td>
<td style="width:42.5pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">24</td>
<td style="width:34.0pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">0.500</td>
</tr>
<tr style="height:17.0pt">
<td style="width:121.9pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Buck-Boost</td>
<td style="width:1.0cm;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">15</td>
<td style="width:34.0pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">200</td>
<td style="width:34.0pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">20</td>
<td style="width:34.0pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">1/8</td>
<td style="width:36.85pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">1/4</td>
<td style="width:42.5pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">-20</td>
<td style="width:34.0pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">0.571</td>
</tr>
<tr style="height:17.0pt">
<td style="width:121.9pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">Noninverting Buck-Boost</td>
<td style="width:1.0cm;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">24</td>
<td style="width:34.0pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">30</td>
<td style="width:34.0pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">50</td>
<td style="width:34.0pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">1/8</td>
<td style="width:36.85pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">1/4</td>
<td style="width:42.5pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">20</td>
<td style="width:34.0pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.455</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Source: created by the authors.</attrib>
</table-wrap>
</p>
<sec>
<title>
<bold>3.1   Numerical validation</bold>
</title>
<p>As well as [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>], the following validations were considered to demonstrate the effectiveness of and strengthen the proposed IOC-PI controller in order to regulate the output voltage of the second-order DC-DC converters:</p>
<p>
<list list-type="simple">
<list-item>
<p>- The initial voltage of the capacitor was equal to the reference voltage <italic>x*<sub>2</sub>
</italic>, also called v (<xref ref-type="table" rid="gt62">Table 2</xref>). The current in the inductors, due to convergence problems in the simulator, was considered to be 0 .</p>
</list-item>
<list-item>
<p>-The system was initially positioned with the load <italic>G<sub>L2</sub>
</italic>. In the simulator, there were two loads with the same value <italic>G<sub>L1</sub>
</italic>
<sub/>in parallel. After 2.5 ms, the load changed, leaving a single load equal to <italic>G<sub>L1</sub>
</italic>. This process was repeated twice for a total time of 10 ms.</p>
</list-item>
<list-item>
<p>- All simulations were validated in an interval of 10 ms.</p>
</list-item>
</list>
</p>
<p>It is important to mention that all simulations were run after the state variables stabilized in the simulator. In this case, the simulations shown took between 0.09 seconds and 0.1 seconds, enough time to see the dynamic response considering the load variations. The settling time (<italic>t<sub>s</sub>
</italic>) and the steady-state error (<italic>ε<sub>ss</sub>
</italic>) were used to quantify the performance of both the nonlinear controller (IOC-PI and PBC-PI) and the open-loop control.</p>
</sec>
<sec>
<title>
<bold>3.2   Open-loop control</bold>
</title>
<p>
<xref ref-type="fig" rid="gf3">Figure 3</xref> shows the implemented circuits with open-loop control in the software. <xref ref-type="fig" rid="gf3">Figure 3a, Figure 3b, Figure 3c</xref> and <xref ref-type="fig" rid="gf3">Figure 3d</xref> are the open-loop control for the Buck, Boost, Buck-Boost and Noninverted Buck-Boost converter respectively implemented in PSIM. In this case, only a comparator was used where the inputs were a sawtooth signal with a maximum voltage of 1 V and a 100 kHz frequency, as well as a reference signal corresponding to the duty cycle <italic>u</italic> (<xref ref-type="table" rid="gt62">Table 2</xref>).</p>
<p>
<fig id="gf3">
<label>Figure 3.</label>
<caption>
<title>Open-loop control of the implementation of second-order DC-DC converters in PSIM: (a) Buck converter, (b) Boost converter, (c) Buck-Boost converter, (d) Noninverting Buck-Boost converter</title>
</caption>
<alt-text>Figure 3. Open-loop control of the implementation of second-order DC-DC converters in PSIM: (a) Buck converter, (b) Boost converter, (c) Buck-Boost converter, (d) Noninverting Buck-Boost converter</alt-text>
<graphic xlink:href="344272383009_gf4.png" position="anchor" orientation="portrait"/>
<attrib>Source: created by the authors.</attrib>
</fig>
</p>
<p>
<xref ref-type="fig" rid="gf4">Figure 4</xref> shows the dynamic response of the output voltage and the current of the inductors of the converters in open-loop control. <xref ref-type="fig" rid="gf4">Figure 4a, Figure 4b, Figure 4c</xref> and <xref ref-type="fig" rid="gf4">Figure 4d</xref> are the open-loop control dynamic response for the Buck, Boost, Buck-Boost and Noninverted Buck-Boost converter respectively. All the open-loop simulations are described as follows: <italic>x<sub>1</sub>
</italic> (inductor current) and <italic>x<sub>2</sub>
</italic>  (output voltage), in black, are the output current voltage respectively;<italic> x*<sub>1</sub>
</italic> and <italic>x*<sub>2</sub>
</italic>, in red, are the reference inductor current and reference output voltage. The load variations are remarkable: each 2.5 ms in all converters. Boost, Buck-Boost, and Noninverting Buck-Boost converters have a slow dynamic response compared to the buck converter. This is due to the nonlinearity of these converters (the Buck converter is linear).</p>
<p>
<fig id="gf4">
<label>Figure 4.</label>
<caption>
<title>Dynamic response of the inductor current and output voltage of the open-loop control of the implemented second-order DC-DC converters in PSIM: (a) Buck converter, (b) Boost converter, (c) Buck-Boost converter, (d) Noninverting Buck-Boost converter</title>
</caption>
<alt-text>Figure 4.  Dynamic response of the inductor current and output voltage of the open-loop control of the implemented second-order DC-DC converters in PSIM: (a) Buck converter, (b) Boost converter, (c) Buck-Boost converter, (d) Noninverting Buck-Boost converter</alt-text>
<graphic xlink:href="344272383009_gf5.png" position="anchor" orientation="portrait"/>
<attrib>Source: created by the authors.</attrib>
</fig>
</p>
</sec>
<sec>
<title>
<bold>3.3   Closed-Loop control</bold>
</title>
<p>For the PI-PBC controller, the gains <italic>K<sub>p</sub>
</italic> and <italic>K<sub>i  </sub>
</italic>were chosen in accordance with [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>] (see <xref ref-type="table" rid="gt65">Table 3</xref>). For the IOC-PI controller, the gains <italic>K<sub>p</sub>
</italic> and <italic>K<sub>i </sub>
</italic>in each converter were tuned to 0.5 and 0.1, respectively (these control gains were found by implementing a heuristic search algorithm that minimizes the mean square error between the voltage reference and the converters’ output). All the closed-loop simulations can be described as follows: in each figure, the voltage and current dynamic responses of the IOC-PI and PI-PBC controllers are compared; the inductor current <italic>(x<sub>1</sub>)</italic> is the upper graph, and the output voltage <italic>(x<sub>2</sub>)</italic> is the lower graph; the PI-PBC validation is presented in black and the IOC-PI validation in red.</p>
<p>
<table-wrap id="gt65">
<label>Table 3</label>
<caption>
<title>Controller gains </title>
</caption>
<alt-text>Table 3 Controller gains </alt-text>
<alternatives>
<graphic xlink:href="344272383009_gt5.png" position="anchor" orientation="portrait"/>
<table style="width:231.15pt;border-collapse:collapse;  " id="gt5-526564616c7963">
<tbody>
<tr style="height:17.0pt">
<td style="width:136.05pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Converter</td>
<td style="width:48.25pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>K<sub>p</sub>
</italic>
</td>
<td style="width:46.85pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>K<sub>i</sub>
</italic>
</td>
</tr>
<tr style="height:17.0pt">
<td style="width:136.05pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Buck</td>
<td style="width:48.25pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">0.0020</td>
<td style="width:46.85pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">0.0001</td>
</tr>
<tr style="height:17.0pt">
<td style="width:136.05pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Boost</td>
<td style="width:48.25pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">0.0099</td>
<td style="width:46.85pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">0.0009</td>
</tr>
<tr style="height:17.0pt">
<td style="width:136.05pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Buck-Boost</td>
<td style="width:48.25pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">0.0031</td>
<td style="width:46.85pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">0.0003</td>
</tr>
<tr style="height:17.0pt">
<td style="width:136.05pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">Noninverting Buck-Boost</td>
<td style="width:48.25pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.0150</td>
<td style="width:46.85pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.0050</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Source: created by the authors.</attrib>
</table-wrap>
</p>
<sec>
<title>
<italic>
<bold>3.3.1  Buck converter</bold>
</italic>
</title>
<p>
<xref ref-type="fig" rid="gf5">Figure 5</xref> shows the dynamic response of both nonlinear controllers for the Buck converter. In the IOC-PI controller, the peaks and valleys in the voltage signal, ripple, and settling time are lower than those in the open-loop and PI-PBC controllers. The peaks in the voltage signal go from 19.74 V in open-loop control to 17.94 V in the PI-PBC controller, and finally to 16.77 V in the IOC-PI controller. The valleys in the voltage signal go from 7.03 V in open-loop control to 7.82 V in the PI-PBC controller, and finally to 8.58 V in the IOC-PI controller. The IOC-PI controller shows a better performance in all parameters when compared to the open-loop and PI-PBC controllers. It should be highlighted that both nonlinear controllers manage to achieve a reduction of the settling time and ripple with respect to the open-loop control (Figure 4a). Both controllers keep the voltage around the reference voltage despite the load variations. The steady state error is better in the open-loop control, but the settling time is better in the IOC-PI controller (<xref ref-type="table" rid="gt66">Table 4</xref>).</p>
<p>
<fig id="gf5">
<label>Figure 5.</label>
<caption>
<title>Dynamic response of the output voltage and inductor current of the IOC-PI (red) and PI-PBC (black) controllers of the Buck converter in PSIM</title>
</caption>
<alt-text>Figure 5.  Dynamic response of the output voltage and inductor current of the IOC-PI (red) and PI-PBC (black) controllers of the Buck converter in PSIM</alt-text>
<graphic xlink:href="344272383009_gf6.png" position="anchor" orientation="portrait"/>
<attrib>Source: created by the authors.</attrib>
</fig>
</p>
<p>
<table-wrap id="gt66">
<label>Table 4</label>
<caption>
<title>Settling time and steadystate error of the implemented controllers</title>
</caption>
<alt-text>Table 4 Settling time and steadystate error of the implemented controllers</alt-text>
<alternatives>
<graphic xlink:href="344272383009_gt6.png" position="anchor" orientation="portrait"/>
<table style="width:386.85pt;border-collapse:collapse;  " id="gt6-526564616c7963">
<tbody>
<tr style="height:17.0pt">
<td style="width:119.05pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt"/>
<td style="width:97.8pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt" colspan="2">Open-Loop</td>
<td style="width:85.0pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt" colspan="2">PI-PBC</td>
<td style="width:85.0pt;border-top:solid windowtext 1.0pt;   border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;      padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt" colspan="2">IOC-PI</td>
</tr>
<tr style="height:17.0pt">
<td style="width:119.05pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Converter</td>
<td style="width:48.15pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>t<sub>s</sub> [ms]</italic>
</td>
<td style="width:49.65pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>ε<sub>ss</sub> [%]</italic>
</td>
<td style="width:35.45pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>t<sub>s</sub> [ms]</italic>
</td>
<td style="width:49.55pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>ε<sub>ss</sub> [%]</italic>
</td>
<td style="width:35.45pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>t<sub>s</sub> [ms]</italic>
</td>
<td style="width:49.55pt;border:none;   padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">
<italic>ε<sub>ss</sub> [%]</italic>
</td>
</tr>
<tr style="height:17.0pt">
<td style="width:119.05pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Buck</td>
<td style="width:48.15pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.25</td>
<td style="width:49.65pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.01</td>
<td style="width:35.45pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.142</td>
<td style="width:49.55pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.23</td>
<td style="width:35.45pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.045</td>
<td style="width:49.55pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.060</td>
</tr>
<tr style="height:17.0pt">
<td style="width:119.05pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Boost</td>
<td style="width:48.15pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">&gt;2.50</td>
<td style="width:49.65pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.08</td>
<td style="width:35.45pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.625</td>
<td style="width:49.55pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.27</td>
<td style="width:35.45pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.625</td>
<td style="width:49.55pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.008</td>
</tr>
<tr style="height:17.0pt">
<td style="width:119.05pt;padding:0cm 5.4pt 0cm 5.4pt;height:17.0pt">Buck-Boost</td>
<td style="width:48.15pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">&gt;2.50</td>
<td style="width:49.65pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.29</td>
<td style="width:35.45pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.625</td>
<td style="width:49.55pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.39</td>
<td style="width:35.45pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.625</td>
<td style="width:49.55pt;padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.045</td>
</tr>
<tr style="height:17.0pt">
<td style="width:119.05pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">Noninverting Buck-Boost</td>
<td style="width:48.15pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">1.25</td>
<td style="width:49.65pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.11</td>
<td style="width:35.45pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.625</td>
<td style="width:49.55pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.05</td>
<td style="width:35.45pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.625</td>
<td style="width:49.55pt;border:none;border-bottom:solid windowtext 1.0pt;   padding:0cm 5.4pt 0cm 5.4pt;   height:17.0pt">0.120</td>
</tr>
</tbody>
</table>
</alternatives>
<attrib>Source: created by the authors.</attrib>
</table-wrap>
</p>
</sec>
<sec>
<title>
<italic>
<bold>3.3.2  Boost converter</bold>
</italic>
</title>
<p>
<xref ref-type="fig" rid="gf6">Figure 6</xref> shows the dynamic response of both controllers (PI-PBC and IOC-PI) for this converter. Both controllers clearly have a better response compared to the open-loop control (Figure 4b), but the IOC-PI controller has the best response among the three controllers with regard to the steady state error (<xref ref-type="table" rid="gt66">Table 4</xref>) and the ripple.</p>
<p>
<fig id="gf6">
<label>Figure 6.</label>
<caption>
<title>Dynamic response of the inductor current and output voltage of the IOC-PI (red) and PI-PBC (black) controllers of the Boost converter in PSIM</title>
</caption>
<alt-text>Figure 6.  Dynamic response of the inductor current and output voltage of the IOC-PI (red) and PI-PBC (black) controllers of the Boost converter in PSIM</alt-text>
<graphic xlink:href="344272383009_gf7.png" position="anchor" orientation="portrait"/>
<attrib>Source: created by the authors.</attrib>
</fig>
</p>
<p>The controllers have a similar response, as well as have peaks and valleys of <italic>26 V </italic>and <italic>21.5 V</italic>, respectively, but the voltage is maintained at the reference despite the load variations. The settling times in both cases are very similar; thus, it is assumed that this happens at the same time. The ripple in the IOC-PI controller has a considerable reduction regarding the open-loop and PI-PBC controllers.</p>
</sec>
<sec>
<title>
<italic>
<bold>3.3.3  Buck-Boost converter</bold>
</italic>
</title>
<p>The dynamic response of the Buck-Boost converter is shown in <xref ref-type="fig" rid="gf7">Figure 7</xref>. Like the dynamic responses of the converters above, the controllers have a better response than the open-loop control (<xref ref-type="fig" rid="gf4">Figure 4c</xref>), and the output voltage is within the reference values. In both cases, although the dynamic response is very similar, there is a significant reduction of the ripple in the IOC-PI controller regarding the PI-PBC controller, and, although the controllers have peaks and valleys in the voltage signal around <italic>-12.5 V </italic>and <italic>-30 V</italic>, they are lower than those of the open-loop control. In this case, the settling time is assumed to be the same (see <xref ref-type="table" rid="gt66">Table 4</xref>) in both implemented nonlinear controllers. The steady state error is lower in the IOC-PI controller (see <xref ref-type="table" rid="gt66">Table 4</xref>).</p>
<p>
<fig id="gf7">
<label>Figure 7.</label>
<caption>
<title>Dynamic response of the inductor current and output voltage of the IOC-PI (red) and PI-PBC (black) controllers of the Buck-Boost converter in PSIM</title>
</caption>
<alt-text>Figure 7.  Dynamic response of the inductor current and output voltage of the IOC-PI (red) and PI-PBC (black) controllers of the Buck-Boost converter in PSIM</alt-text>
<graphic xlink:href="344272383009_gf8.png" position="anchor" orientation="portrait"/>
<attrib>Source: created by the authors.</attrib>
</fig>
</p>
</sec>
<sec>
<title>
<italic>
<bold>3.3.4  Noninverting Buck-Boost converter</bold>
</italic>
</title>
<p>
<xref ref-type="fig" rid="gf8">Figure 8</xref> shows the dynamic response for the implemented nonlinear controllers of this converter. The dynamic response in both controllers is better than the open-loop control, where, despite the load variations, the output voltage is at the reference. The peaks and valleys for the controllers decrease in comparison with the open-loop control (<xref ref-type="fig" rid="gf4">Figure 4d</xref>). The settling time is assumed to be the same for both controllers, and it is better than the open-loop control. The PI-PBC controller has a lower steady state error than the IOC-PI controller and the open-loop control (see <xref ref-type="table" rid="gt66">Table 4</xref>). It is important to highlight that the ripple shows a significant reduction in the IOC-PI controller.</p>
<p>
<fig id="gf8">
<label>Figure 8.</label>
<caption>
<title>Dynamic response of the inductor current and output voltage of the IOC-PI (red) and PI-PBC (black) controllers of the Noninverting Buck-Boost converter in PSIM</title>
</caption>
<alt-text>Figure 8.  Dynamic response of the inductor current and output voltage of the IOC-PI (red) and PI-PBC (black) controllers of the Noninverting Buck-Boost converter in PSIM</alt-text>
<graphic xlink:href="344272383009_gf9.png" position="anchor" orientation="portrait"/>
<attrib>Source: created by the authors.</attrib>
</fig>
</p>
</sec>
</sec>
</sec>
<sec>
<title>
<bold>4.     CONCLUSIONS AND FUTURE WORK</bold>
</title>
<p>Dynamic models of classical second-order DC-DC converters in terms of the error were obtained, which allowed determining the control law through inverse optimal control theory. A closed-loop controller was designed which allowed observing the dynamic response of different converters, thus concluding that the system was stable according to the Lyapunov theorem. The PI-PBC control law designed in [<xref ref-type="bibr" rid="redalyc_344272383009_ref26">26</xref>] was compared with the IOC-PI control law implemented in this document. The numerical results showed that both control laws are dynamically better than open-loop control, and that the IOC-PI controller is the one with the best response.</p>
<p>Furthermore, it is necessary to clarify that all the converters have a fairly pronounced ripple, and, despite the fact that the gains helped reduce it, it can be improved. Therefore, in order to reduce it both in the output voltage and in the current of the inductors, a detailed design of the converters must be carried out, choosing the capacitors and inductors according to the required design parameters.</p>
<p>To compare the two implemented control laws, <xref ref-type="fig" rid="gf9">Figure 9 </xref>shows the implementation of a Boost converter with both controllers. The number of elements used in the IOC-PI controller is far less than in the PI-PBC controller, which leads to a simpler implementation, reduced simulation/execution times, and a reduction of human errors while implementing the control law, among others. This makes the control law proposed in this document optimal, since it uses fewer resources to reach the same or a better solution. In addition, it is noteworthy that the simulation time in the IOC-PI control law was far less than in the PI-PBC control law.</p>
<p>
<fig id="gf9">
<label>Figure 9.</label>
<caption>
<title>Block diagrams implemented for the Boost converter in PSIM. The converter is presented in black, the IOC-PI controller in blue, and the PI-PBC controller in red</title>
</caption>
<alt-text>Figure 9. Block diagrams implemented for the Boost converter in PSIM. The converter is presented in black, the IOC-PI controller in blue, and the PI-PBC controller in red</alt-text>
<graphic xlink:href="344272383009_gf10.png" position="anchor" orientation="portrait"/>
<attrib>Source: made by the authors.</attrib>
</fig>
</p>
<p>The implementation of the inverse optimal control is proposed as future work, considering the switching losses of the transistor, the internal resistance and forward voltage of the diodes, and the internal resistance of the elements that store energy. Furthermore, implementation in fourth-order converters could be carried out, such as the Ćuk, SEPIC, and Zeta converters, as well as the implementation in DC/AC systems involving VSCs and AC/AC systems such as inverters.</p>
</sec>
</body>
<back>
<ack>
<title>Acknowledgments</title>
<p>This work derives from the undergraduate project: “Voltage regulation in second-order DC-DC converters via the inverse optimal control design with proportional-integral action”, presented by the students Juan Sebastián Gómez Chitiva and Andrés Felipe Escalante Sarrias within the framework of the Electrical Engineering Program at Universidad Distrital Francisco José de Caldas, as a partial requirement for obtaining a bachelor’s degree in electrical engineering. This work didn’t have financial support from any organization or institution.</p>
</ack>
<ref-list>
<title>
<bold>REFERENCES</bold>
</title>
<ref id="redalyc_344272383009_ref1">
<label>[1]</label>
<mixed-citation>[1]        J. O. Petinrin and M. Shaaban, “Overcoming Challenges of Renewable Energy on Future Smart Grid,” <italic>TELKOMNIKA (Telecommunication Computing Electronics and Control)</italic>, vol. 10, no. 2, pp. 229-234, Jun. 2012, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.12928/telkomnika.v10i2.781">https://doi.org/10.12928/telkomnika.v10i2.781</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Petinrin and M. Shaaban</surname>
<given-names>J. O.</given-names>
</name>
</person-group>
<article-title>Overcoming Challenges of Renewable Energy on Future Smart Grid</article-title>
<source>TELKOMNIKA (Telecommunication Computing Electronics and Control)</source>
<year>2012</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.12928/telkomnika.v10i2.781">https://doi.org/10.12928/telkomnika.v10i2.781</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref2">
<label>[2]</label>
<mixed-citation>[2]        IEA, “Global EV Outlook 2021,” Paris, 2021. Accessed: Mar. 20, 2022. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="https://www.iea.org/reports/global-ev-outlook-2021">https://www.iea.org/reports/global-ev-outlook-2021</ext-link>
</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<collab>IEA</collab>
</person-group>
<source>Global EV Outlook 2021</source>
<year>2022</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://www.iea.org/reports/global-ev-outlook-2021">https://www.iea.org/reports/global-ev-outlook-2021</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref3">
<label>[3]</label>
<mixed-citation>[3]        IEA, “Net Zero by 2050: A Roadmap for the Global Energy Sector,” Paris, 2021. Accessed: Mar. 20, 2022. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="https://www.iea.org/reports/net-zero-by-2050">https://www.iea.org/reports/net-zero-by-2050</ext-link>
</mixed-citation>
<element-citation publication-type="webpage">
<person-group person-group-type="author">
<collab>IEA</collab>
</person-group>
<source>Net Zero by 2050: A Roadmap for the Global Energy Sector</source>
<year>2022</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://www.iea.org/reports/net-zero-by-2050">https://www.iea.org/reports/net-zero-by-2050</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref4">
<label>[4]</label>
<mixed-citation>[4]        IEA, “World Energy Outlook 2021: Part of World Energy Outlook,” Paris, 2021. Accessed: Mar. 20, 2022. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="https://www.iea.org/reports/world-energy-outlook-2021">https://www.iea.org/reports/world-energy-outlook-2021</ext-link>
</mixed-citation>
<element-citation publication-type="webpage">
<person-group person-group-type="author">
<collab>IEA</collab>
</person-group>
<source>World Energy Outlook 2021: Part of World Energy Outlook</source>
<year>2022</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://www.iea.org/reports/world-energy-outlook-2021">https://www.iea.org/reports/world-energy-outlook-2021</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref5">
<label>[5]</label>
<mixed-citation>[5]        J. Lee and F. Zhao, “Global Wind Report 2021,” Global Wind Energy Council, 2021. Accessed: Mar. 20, 2022. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="https://gwec.net/global-wind-report-2021">https://gwec.net/global-wind-report-2021</ext-link>/</mixed-citation>
<element-citation publication-type="webpage">
<person-group person-group-type="author">
<name>
<surname>Lee and F. Zhao</surname>
<given-names>J.</given-names>
</name>
</person-group>
<source>Global Wind Report 2021</source>
<year>2022</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://gwec.net/global-wind-report-2021">https://gwec.net/global-wind-report-2021</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref6">
<label>[6]</label>
<mixed-citation>[6]        REN21, “Renewables 2021 Global Status Report,” Paris, 2021. Accessed: Mar. 20, 2022. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="https://www.ren21.net/wp-content/uploads/2019/05/GSR2021_Full_Report.pdf">https://www.ren21.net/wp-content/uploads/2019/05/GSR2021_Full_Report.pdf</ext-link>
</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<collab>REN21</collab>
</person-group>
<source>Renewables 2021 Global Status Report</source>
<year>2022</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://www.ren21.net/wp-content/uploads/2019/05/GSR2021_Full_Report.pdf">https://www.ren21.net/wp-content/uploads/2019/05/GSR2021_Full_Report.pdf</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref7">
<label>[7]</label>
<mixed-citation>[7]        S. Hoyos, C. J. Franco, and I. Dyner, “Integration of Renewable Energies and its Impact on Electricity Price,” <italic>Ing Cienc</italic>, vol. 13, no. 26, pp. 115–146, Nov. 2017, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.17230/ingciencia.13.26.5">https://doi.org/10.17230/ingciencia.13.26.5</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hoyos</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Franco</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Dyner</surname>
<given-names>I.</given-names>
</name>
</person-group>
<article-title>Integration of Renewable Energies and its Impact on Electricity Price</article-title>
<source>Ing Cienc</source>
<year>2017</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.17230/ingciencia.13.26.5">https://doi.org/10.17230/ingciencia.13.26.5</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref8">
<label>[8]</label>
<mixed-citation>[8]        J. Tello Maita and A. R. Marulanda Guerra, “Modelos de optimización para sistemas de potencia en la evolución hacia redes inteligentes: Una revisión,” <italic>Dyna</italic>, vol. 84, no. 202, pp. 102–111, Jul. 2017, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.15446/dyna.v84n202.63354">https://doi.org/10.15446/dyna.v84n202.63354</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tello Maita</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Marulanda Guerra</surname>
<given-names>A. R.</given-names>
</name>
</person-group>
<article-title>Modelos de optimización para sistemas de potencia en la evolución hacia redes inteligentes: Una revisión</article-title>
<source>Dyna</source>
<year>2017</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.15446/dyna.v84n202.63354">https://doi.org/10.15446/dyna.v84n202.63354</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref9">
<label>[9]</label>
<mixed-citation>[9]        A. Mehdi, A. Boulahia, H. Medouce, and H. Benalla, “Induction generator using AC/DC/AC PWM converters and its application to the wind-energy systems,” in <italic>Eurocon 2013</italic>, Jul. 2013, pp. 1038–1043. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/EUROCON.2013.6625109">https://doi.org/10.1109/EUROCON.2013.6625109</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Mehdi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Boulahia</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Medouce</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Benalla</surname>
<given-names>H.</given-names>
</name>
</person-group>
<source>Eurocon 2013</source>
<year>2013</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/EUROCON.2013.6625109">https://doi.org/10.1109/EUROCON.2013.6625109</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref10">
<label>[10]</label>
<mixed-citation>[10]     N. Bajoria, P. Sahu, R. K. Nema, and S. Nema, “Overview of different control schemes used for controlling of DC-DC converters,” in <italic>2016 International Conference on Electrical Power and Energy Systems (ICEPES)</italic>, Dec. 2016, pp. 75–82. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICEPES.2016.7915909">https://doi.org/10.1109/ICEPES.2016.7915909</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bajoria</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Sahu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Nema</surname>
<given-names>R. K.</given-names>
</name>
<name>
<surname>Nema</surname>
<given-names>S.</given-names>
</name>
</person-group>
<source>Overview of different control schemes used for controlling of DC-DC converters</source>
<year>2016</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICEPES.2016.7915909">https://doi.org/10.1109/ICEPES.2016.7915909</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref11">
<label>[11]</label>
<mixed-citation>[11]     F. Mumtaz, N. Zaihar Yahaya, S. Tanzim Meraj, B. Singh, R. Kannan, and O. Ibrahim, “Review on non-isolated DC-DC converters and their control techniques for renewable energy applications,” <italic>Ain Shams Engineering Journal</italic>, vol. 12, no. 4, pp. 3747–3763, Dec. 2021, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.asej.2021.03.022">https://doi.org/10.1016/j.asej.2021.03.022</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mumtaz</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zaihar Yahaya</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Tanzim Meraj</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Kannan</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ibrahim</surname>
<given-names>O.</given-names>
</name>
</person-group>
<article-title>Review on non-isolated DC-DC converters and their control techniques for renewable energy applications</article-title>
<source>Ain Shams Engineering Journal</source>
<year>2021</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.asej.2021.03.022">https://doi.org/10.1016/j.asej.2021.03.022</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref12">
<label>[12]</label>
<mixed-citation>[12]     Q. Xu, N. Vafamand, L. Chen, T. Dragičević, L. Xie, and F. Blaabjerg, “Review on Advanced Control Technologies for Bidirectional DC/DC Converters in DC Microgrids,” <italic>IEEE J Emerg Sel Top Power Electron</italic>, vol. 9, no. 2, pp. 1205–1221, Apr. 2021, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JESTPE.2020.2978064">https://doi.org/10.1109/JESTPE.2020.2978064</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vafamand</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Blaabjerg</surname>
<given-names>F.</given-names>
</name>
</person-group>
<article-title>Review on Advanced Control Technologies for Bidirectional DC/DC Converters in DC Microgrids</article-title>
<source>IEEE J Emerg Sel Top Power Electron</source>
<year>2020</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JESTPE.2020.2978064">https://doi.org/10.1109/JESTPE.2020.2978064</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref13">
<label>[13]</label>
<mixed-citation>[13]     A. Kelly and K. Rinne, “Control of dc-dc converters by direct pole placement and adaptive feedforward gain adjustment,” in <italic>Twentieth Annual IEEE Applied Power Electronics Conference and Exposition, 2005. APEC 2005</italic>., Mar. 2005, vol. 3, pp. 1970–1975. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/APEC.2005.1453326">https://doi.org/10.1109/APEC.2005.1453326</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Kelly</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rinne</surname>
<given-names>K.</given-names>
</name>
</person-group>
<source>Control of dc-dc converters by direct pole placement and adaptive feedforward gain adjustment</source>
<year>2005</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/APEC.2005.1453326">https://doi.org/10.1109/APEC.2005.1453326</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref14">
<label>[14]</label>
<mixed-citation>[14]     K. Sharma and D. K. Palwalia, “Design of digital PID controller for voltage mode control of DC-DC converters,” in <italic>2017 International conference on Microelectronic Devices, Circuits and Systems (ICMDCS)</italic>, Aug. 2017, vol. 2017, pp. 1–6. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICMDCS.2017.8211715">https://doi.org/10.1109/ICMDCS.2017.8211715</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sharma</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Palwalia</surname>
<given-names>D. K.</given-names>
</name>
</person-group>
<source>Design of digital PID controller for voltage mode control of DC-DC converters</source>
<year>2017</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICMDCS.2017.8211715">https://doi.org/10.1109/ICMDCS.2017.8211715</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref15">
<label>[15]</label>
<mixed-citation>[15]     S. Chattopadhyay and S. Das, “A Digital Current-Mode Control Technique for DC–DC Converters,” <italic>IEEE Trans Power Electron</italic>, vol. 21, no. 6, pp. 1718–1726, Nov. 2006, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TPEL.2006.882929">https://doi.org/10.1109/TPEL.2006.882929</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chattopadhyay</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Das</surname>
<given-names>S.</given-names>
</name>
</person-group>
<article-title>A Digital Current-Mode Control Technique for DC–DC Converters</article-title>
<source>IEEE Trans Power Electron,</source>
<year>2006</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TPEL.2006.882929">https://doi.org/10.1109/TPEL.2006.882929</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref16">
<label>[16]</label>
<mixed-citation>[16]     H. Peng and D. Maksimovic, “Digital current-mode controller for DC-DC converters,” in <italic>Twentieth Annual IEEE Applied Power Electronics Conference and Exposition</italic>, Mar. 2005, vol. 2, pp. 899–905. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/APEC.2005.1453091">https://doi.org/10.1109/APEC.2005.1453091</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Maksimovic</surname>
<given-names>D.</given-names>
</name>
</person-group>
<source>Digital current-mode controller for DC-DC converters</source>
<year>2005</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/APEC.2005.1453091">https://doi.org/10.1109/APEC.2005.1453091</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref17">
<label>[17]</label>
<mixed-citation>[17]     M. Namnabat, M. Bayati Poodeh, and S. Eshtehardiha, “Comparison the control methods in improvement the performance of the DC-DC converter,” in <italic>2007 7th Internatonal Conference on Power Electronics</italic>, Oct. 2007, pp. 246–251. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICPE.2007.4692386">https://doi.org/10.1109/ICPE.2007.4692386</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Namnabat</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bayati Poodeh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Eshtehardiha</surname>
<given-names>S.</given-names>
</name>
</person-group>
<source>Comparison the control methods in improvement the performance of the DC-DC converter,</source>
<year>2007</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICPE.2007.4692386">https://doi.org/10.1109/ICPE.2007.4692386</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref18">
<label>[18]</label>
<mixed-citation>[18]     Q. Feng, J. Y. Hung, and R. M. Nelms, “The application of posicast control to DC-DC converters,” in <italic>IECEC ’02. 2002 37th Intersociety Energy Conversion Engineering Conference</italic>, Jul. 2002, pp. 698–703. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/IECEC.2002.1392132">https://doi.org/10.1109/IECEC.2002.1392132</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Hung</surname>
<given-names>J. Y.</given-names>
</name>
<name>
<surname>Nelms</surname>
<given-names>R. M.</given-names>
</name>
</person-group>
<source>The application of posicast control to DC-DC converters</source>
<year>2002</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/IECEC.2002.1392132">https://doi.org/10.1109/IECEC.2002.1392132</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref19">
<label>[19]</label>
<mixed-citation>[19]     K. Udhayakumar, P. Lakshmi, and K. Boobal, “Hybrid posicast controller for a DC-DC buck converter,” <italic>Serbian Journal of Electrical Engineering</italic>, vol. 5, no. 1, pp. 121–138, 2008, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2298/SJEE0801121K">https://doi.org/10.2298/SJEE0801121K</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Udhayakumar</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Lakshmi</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Boobal</surname>
<given-names>K.</given-names>
</name>
</person-group>
<article-title>Hybrid posicast controller for a DC-DC buck converter</article-title>
<source>Serbian Journal of Electrical Engineering</source>
<year>2008</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2298/SJEE0801121K">https://doi.org/10.2298/SJEE0801121K</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref20">
<label>[20]</label>
<mixed-citation>[20]     H. Li and X. Ye, “Sliding-mode PID control of DC-DC converter,” in <italic>2010 5th IEEE Conference on Industrial Electronics and Applications</italic>, Jun. 2010, pp. 730–734. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICIEA.2010.5516952">https://doi.org/10.1109/ICIEA.2010.5516952</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>X.</given-names>
</name>
</person-group>
<source>Sliding-mode PID control of DC-DC converter</source>
<year>2010</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICIEA.2010.5516952">https://doi.org/10.1109/ICIEA.2010.5516952</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref21">
<label>[21]</label>
<mixed-citation>[21]     K. Bendaoud et al., “Fuzzy logic controller (FLC): Application to control DC-DC buck converter,” in <italic>2017 International Conference on Engineering &amp; MIS (ICEMIS)</italic>, May 2017, pp. 1–5. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICEMIS.2017.8272980">https://doi.org/10.1109/ICEMIS.2017.8272980</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bendaoud</surname>
<given-names>K.</given-names>
</name>
</person-group>
<source>Fuzzy logic controller (FLC): Application to control DC-DC buck converter</source>
<year>2017</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICEMIS.2017.8272980">https://doi.org/10.1109/ICEMIS.2017.8272980</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref22">
<label>[22]</label>
<mixed-citation>[22]     N. F. N. Ismail, I. Musirin, R. Baharom, and D. Johari, “Fuzzy logic controller on DC/DC boost converter,” in <italic>2010 IEEE International Conference on Power and Energy</italic>, Nov. 2010, pp. 661–666. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/PECON.2010.5697663">https://doi.org/10.1109/PECON.2010.5697663</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ismail</surname>
<given-names>N. F. N.</given-names>
</name>
<name>
<surname>Musirin</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Baharom</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Johari</surname>
<given-names>D.</given-names>
</name>
</person-group>
<source>Fuzzy logic controller on DC/DC boost converter</source>
<year>2010</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/PECON.2010.5697663">https://doi.org/10.1109/PECON.2010.5697663</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref23">
<label>[23]</label>
<mixed-citation>[23]     H. K. Khleaf, A. K. Nahar, and A. S. Jabbar, “Intelligent control of DC-DC converter based on PID-neural network,” <italic>International Journal of Power Electronics and Drive Systems (IJPEDS)</italic>, vol. 10, no. 4, pp. 2254-2262, Dec. 2019, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.11591/ijpeds.v10.i4.pp2254-2262">https://doi.org/10.11591/ijpeds.v10.i4.pp2254-2262</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khleaf</surname>
<given-names>H. K.</given-names>
</name>
<name>
<surname>Nahar</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Jabbar</surname>
<given-names>A. S.</given-names>
</name>
</person-group>
<article-title>Intelligent control of DC-DC converter based on PID-neural network</article-title>
<source>International Journal of Power Electronics and Drive Systems (IJPEDS)</source>
<year>2019</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.11591/ijpeds.v10.i4.pp2254-2262">https://doi.org/10.11591/ijpeds.v10.i4.pp2254-2262</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref24">
<label>[24]</label>
<mixed-citation>[24]     A. Dehghanzadeh, G. Farahani, H. Vahedi, and K. Al-Haddad, “Model predictive control design for DC-DC converters applied to a photovoltaic system,” <italic>International Journal of Electrical Power &amp; Energy Systems</italic>, vol. 103, pp. 537–544, Dec. 2018, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijepes.2018.05.004">https://doi.org/10.1016/j.ijepes.2018.05.004</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dehghanzadeh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Farahani</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Vahedi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Al-Haddad</surname>
<given-names>K.</given-names>
</name>
</person-group>
<article-title>Model predictive control design for DC-DC converters applied to a photovoltaic system</article-title>
<source>International Journal of Electrical Power &amp; Energy Systems</source>
<year>2018</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijepes.2018.05.004">https://doi.org/10.1016/j.ijepes.2018.05.004</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref25">
<label>[25]</label>
<mixed-citation>[25]     W. Gil-González, O. D. Montoya, C. Restrepo, and J. C. Hernández, “Sensorless Adaptive Voltage Control for Classical DC-DC Converters Feeding Unknown Loads: A Generalized PI Passivity-Based Approach,” <italic>Sensors</italic>, vol. 21, no. 19, p. 6367, Sep. 2021, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s21196367">https://doi.org/10.3390/s21196367</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gil-González</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Montoya</surname>
<given-names>O. D.</given-names>
</name>
<name>
<surname>Restrepo</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hernández</surname>
<given-names>J. C.</given-names>
</name>
</person-group>
<article-title>Sensorless Adaptive Voltage Control for Classical DC-DC Converters Feeding Unknown Loads: A Generalized PI Passivity-Based Approach</article-title>
<source>Sensors</source>
<year>2021</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s21196367">https://doi.org/10.3390/s21196367</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref26">
<label>[26]</label>
<mixed-citation>[26]     W. Gil-González, O. D. Montoya, and G. Espinosa-Perez, “Adaptive control for second-order DC–DC converters: PBC approach,” in <italic>Modeling, Operation, and Analysis of DC Grids</italic>, Elsevier, 2021, pp. 289–310. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/B978-0-12-822101-3.00016-2">https://doi.org/10.1016/B978-0-12-822101-3.00016-2</ext-link>
</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Gil-González</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Montoya</surname>
<given-names>O. D.</given-names>
</name>
<name>
<surname>Espinosa-Perez</surname>
<given-names>G.</given-names>
</name>
</person-group>
<source>Modeling, Operation, and Analysis of DC Grids, Elsevier, 2021, pp. 289–310. https://doi.org/10.1016/B978-0-12-822101-3.00016-2</source>
<year>2021</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/B978-0-12-822101-3.00016-2">https://doi.org/10.1016/B978-0-12-822101-3.00016-2</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref27">
<label>[27]</label>
<mixed-citation>[27]     C. J. Vega Pérez and R. Alzate Castaño, “Control óptimo inverso como alternativa para la regulación de un convertidor DC-DC elevador,” <italic>Tecnura</italic>, vol. 19, no. 46, pp. 65-78, Oct. 2015, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.14483/udistrital.jour.tecnura.2015.4.a05">https://doi.org/10.14483/udistrital.jour.tecnura.2015.4.a05</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vega Pérez</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Alzate Castaño</surname>
<given-names>R.</given-names>
</name>
</person-group>
<article-title>Control óptimo inverso como alternativa para la regulación de un convertidor DC-DC elevador</article-title>
<source>Tecnura</source>
<year>2015</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.14483/udistrital.jour.tecnura.2015.4.a05">https://doi.org/10.14483/udistrital.jour.tecnura.2015.4.a05</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref28">
<label>[28]</label>
<mixed-citation>[28]     C. Vega and R. Alzate, “Inverse optimal control on electric power conversion,” in <italic>2014 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC)</italic>, Nov. 2014, pp. 1–5. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ROPEC.2014.7036320">https://doi.org/10.1109/ROPEC.2014.7036320</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Vega</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Alzate</surname>
<given-names>R.</given-names>
</name>
</person-group>
<source>Inverse optimal control on electric power conversion</source>
<year>2014</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ROPEC.2014.7036320">https://doi.org/10.1109/ROPEC.2014.7036320</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref29">
<label>[29]</label>
<mixed-citation>[29]     M. Villegas-Ruvalcaba, K. Gurubel-Tun, and A. Coronado-Mendoza, “Robust Inverse Optimal Control for a Boost Converter,” <italic>Energies</italic>, vol. 14, no. 9, p. 2507, Apr. 2021, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/en14092507">https://doi.org/10.3390/en14092507</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Villegas-Ruvalcaba</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gurubel-Tun</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Coronado-Mendoza</surname>
<given-names>A.</given-names>
</name>
</person-group>
<article-title>Robust Inverse Optimal Control for a Boost Converter</article-title>
<source>Energies</source>
<year>2021</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/en14092507">https://doi.org/10.3390/en14092507</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref30">
<label>[30]</label>
<mixed-citation>[30]     R. W. Erickson and D. Maksimović, <italic>Fundamentals of Power Electronics</italic>. Cham: Springer International Publishing, 2020. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-030-43881-4">https://doi.org/10.1007/978-3-030-43881-4</ext-link>
</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Erickson</surname>
<given-names>R. W.</given-names>
</name>
<name>
<surname>Maksimović</surname>
<given-names>D.</given-names>
</name>
</person-group>
<source>Fundamentals of Power Electronics</source>
<year>2020</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-030-43881-4">https://doi.org/10.1007/978-3-030-43881-4</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref31">
<label>[31]</label>
<mixed-citation>[31]     D. Hinrichsen and A. J. Pritchard, <italic>Mathematical Systems Theory I</italic>, vol. 48. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/b137541">https://doi.org/10.1007/b137541</ext-link>
</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Hinrichsen</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Pritchard</surname>
<given-names>A. J.</given-names>
</name>
</person-group>
<source>Mathematical Systems Theory I</source>
<year>2005</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/b137541">https://doi.org/10.1007/b137541</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref32">
<label>[32]</label>
<mixed-citation>[32]     R. H. G. Tan and L. Y. H. Hoo, “DC-DC converter modeling and simulation using state space approach,” in <italic>2015 IEEE Conference on Energy Conversion (CENCON)</italic>, Oct. 2015, pp. 42–47. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CENCON.2015.7409511">https://doi.org/10.1109/CENCON.2015.7409511</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Tan</surname>
<given-names>R. H. G.</given-names>
</name>
<name>
<surname>Hoo</surname>
<given-names>L. Y. H.</given-names>
</name>
</person-group>
<source>DC-DC converter modeling and simulation using state space approach</source>
<year>2015</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CENCON.2015.7409511">https://doi.org/10.1109/CENCON.2015.7409511</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref33">
<label>[33]</label>
<mixed-citation>[33]     A. Strauss, <italic>An Introduction to Optimal Control Theory</italic>. Berlin, Heidelberg: Springer Berlin Heidelberg, 1968. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-51001-4">https://doi.org/10.1007/978-3-642-51001-4</ext-link>
</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Strauss</surname>
<given-names>A.</given-names>
</name>
</person-group>
<source>An Introduction to Optimal Control Theory</source>
<year>1968</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-51001-4">https://doi.org/10.1007/978-3-642-51001-4</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref34">
<label>[34]</label>
<mixed-citation>[34]     R. E. Kalman, “When Is a Linear Control System Optimal?” <italic>Journal of Basic Engineering</italic>, vol. 86, no. 1, pp. 51–60, Mar. 1964, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1115/1.3653115">https://doi.org/10.1115/1.3653115</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kalman</surname>
<given-names>R. E.</given-names>
</name>
</person-group>
<article-title>When Is a Linear Control System Optimal?</article-title>
<source>Journal of Basic Engineering</source>
<year>1964</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1115/1.3653115">https://doi.org/10.1115/1.3653115</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref35">
<label>[35]</label>
<mixed-citation>[35]     C. Vega Pérez and R. Alzate Castaño, “Control óptimo inverso para sistemas no lineales en tiempo continuo,” <italic>Respuestas</italic>, vol. 19, no. 1, pp. 13–18, Jan. 2014, <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.22463/0122820X.4">https://doi.org/10.22463/0122820X.4</ext-link>
</mixed-citation>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vega Pérez</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Alzate Castañ</surname>
<given-names>R.</given-names>
</name>
</person-group>
<article-title>Control óptimo inverso para sistemas no lineales en tiempo continuo</article-title>
<source>Respuestas</source>
<year>2014</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.22463/0122820X.4">https://doi.org/10.22463/0122820X.4</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref36">
<label>[36]</label>
<mixed-citation>[36]     R. Sepulchre, M. Janković, and P. V. Kokotović, <italic>Constructive Nonlinear Control</italic>. London: Springer London, 1997. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-1-4471-0967-9">https://doi.org/10.1007/978-1-4471-0967-9</ext-link>
</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Sepulchre</surname>
<given-names>R.</given-names>
</name>
</person-group>
<source>Constructive Nonlinear Control</source>
<year>1997</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-1-4471-0967-9">https://doi.org/10.1007/978-1-4471-0967-9</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref37">
<label>[37]</label>
<mixed-citation>[37]     L. Perko, <italic>Differential Equations and Dynamical Systems</italic>, vol. 7. New York, NY: Springer New York, 2001. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-1-4613-0003-8">https://doi.org/10.1007/978-1-4613-0003-8</ext-link>
</mixed-citation>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Perko</surname>
<given-names>L.</given-names>
</name>
</person-group>
<source>Differential Equations and Dynamical Systems</source>
<year>2001</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-1-4613-0003-8">https://doi.org/10.1007/978-1-4613-0003-8</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref38">
<label>[38]</label>
<mixed-citation>[38]     X. Jiaqun and C. Haotian, “Regenerative brake of brushless DC motor for light electric vehicle,” in <italic>2015 18th International Conference on Electrical Machines and Systems (ICEMS)</italic>, Oct. 2015, pp. 1423–1428. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICEMS.2015.7385262">https://doi.org/10.1109/ICEMS.2015.7385262</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Jiaqun</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Haotian</surname>
<given-names>C.</given-names>
</name>
</person-group>
<source>Regenerative brake of brushless DC motor for light electric vehicle</source>
<year>2015</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICEMS.2015.7385262">https://doi.org/10.1109/ICEMS.2015.7385262</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref39">
<label>[39]</label>
<mixed-citation>[39]     M. Q. Duong, H. H. Nguyen, T. H. D. Nguyen, T. T. Nguyen, and G. N. Sava, “Effect of component design on the DC/DC power converters dynamics,” in <italic>2017 10th International Symposium on Advanced Topics in Electrical Engineering (ATEE)</italic>, Mar. 2017, pp. 617–620. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ATEE.2017.7905025">https://doi.org/10.1109/ATEE.2017.7905025</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Duong</surname>
<given-names>M. Q.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>T. H. D.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>T. T.</given-names>
</name>
<name>
<surname>Sava</surname>
<given-names>G. N.</given-names>
</name>
</person-group>
<source>Effect of component design on the DC/DC power converters dynamics</source>
<year>2017</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ATEE.2017.7905025">https://doi.org/10.1109/ATEE.2017.7905025</ext-link>
</comment>
</element-citation>
</ref>
<ref id="redalyc_344272383009_ref40">
<label>[40]</label>
<mixed-citation>[40]     P. Rajarshi and D. Maksimovic, “Analysis of PWM nonlinearity in non-inverting buck-boost power converters,” in <italic>2008 IEEE Power Electronics Specialists Conference</italic>, Jun. 2008, pp. 3741–3747. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/PESC.2008.4592538">https://doi.org/10.1109/PESC.2008.4592538</ext-link>
</mixed-citation>
<element-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Rajarshi</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Maksimovic</surname>
<given-names>D.</given-names>
</name>
</person-group>
<source>Analysis of PWM nonlinearity in non-inverting buck-boost power converters</source>
<year>2008</year>
<comment>
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/PESC.2008.4592538">https://doi.org/10.1109/PESC.2008.4592538</ext-link>
</comment>
</element-citation>
</ref>
</ref-list>
<fn-group>
<title>Notes</title>
<fn id="fn67" fn-type="other">
<label>-</label>
<p>
<bold> CONFLICTS OF INTEREST </bold>
</p>
<p>The authors declare that there is no conflict of interest.</p>
</fn>
<fn id="fn68" fn-type="other">
<label>-</label>
<p>
<bold> AUTHOR CONTRIBUTIONS </bold>
</p>
<p>Conceptualization:  Oscar Danilo Montoya; methodology: Juan Sebastian Gómez-Chitiva, Andrés Felipe Escalante-Sarrias and Oscar Danilo Montoya; research: Juan Sebastian Gómez-Chitiva and Andrés Felipe Escalante-Sarrias; review and editing: Juan Sebastian Gómez-Chitiva, Andrés Felipe Escalante-Sarrias, and Oscar Danilo Montoya. All authors have read and agreed to the published version of the manuscript.</p>
</fn>
</fn-group>
</back>
</article>