Next Article in Journal
KeypointNet: An Efficient Deep Learning Model with Multi-View Recognition Capability for Sitting Posture Recognition
Previous Article in Journal
A Comprehensive Numerical Analysis of a 2.45 GHz Energy Harvesting Rectenna System and a Proposal for a Figure of Merit for Rectenna Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Control Study of CCM SITO Buck Converter Based on Objective Holographic Feedback

College of Electrical Engineering, Guangxi University, Nanning 530004, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(4), 717; https://doi.org/10.3390/electronics14040717
Submission received: 4 January 2025 / Revised: 6 February 2025 / Accepted: 7 February 2025 / Published: 12 February 2025

Abstract

:
With the rapid development of new energy sources, distributed power supplies are widely used in DC microgrid systems. The DC–DC converter, as the hub for transmitting energy between the distributed power supply and the DC bus, plays an important role in the stability of the whole system performance. Due to the complexity of the actual working environment, the DC bus voltage is often affected by uncertainties such as fluctuations of distributed power supply and random changes in load, so the reliability of DC–DC converters is increasingly required, and it is difficult for traditional linear controllers to ensure that a DC–DC converter operates stably over a wide range. In order to solve this problem, this paper takes the Single-Inductor Triple-Output (SITO) Buck converter, which represents the multi-input and multi-output system, as the research object, analyzes the respective operating characteristics and control difficulties, and proposes Objective Holographic Feedback Nonlinear Control (OHFNC) to improve the stability of the research system. The optimal control based on objective holographic feedback is proposed to address the cross-influence factors between the multiple output branches of the Buck converter and the inability of accurate feedback linearization. Finally, the validity of the model and theoretical analysis is verified by simulation and experimental results.

1. Introduction

The proliferation of highly integrated electronic devices has led to an increase in the number of cell modules and the corresponding design complexity, creating a need for small, cost-effective power sources while facilitating the rapid growth of renewable energy sources [1,2,3,4]. The conventional approach failed to meet these demands until the emergence of Single-Inductor Multiple-Output (SIMO) switching converters, thus offering an effective solution [5,6,7]. SIMO converters aid in reducing device quantities and the overall converter size, thereby enhancing efficiency and lowering costs. Additionally, the separate control of each output branch enables optimized performance [8,9,10]. With the rapid development of new energy sources, distributed power supplies have been widely used in DC microgrid systems. The stability of the DC–DC converter, as the core component for energy transfer between the distributed power supply and the DC bus, is of great significance to ensure the overall system performance. Due to the complexity of the actual operating conditions, the DC bus voltage is often affected by uncertainties such as fluctuations in distributed power sources and random changes in loads. As a result, the reliability of DC–DC converters faces escalating requirements, which makes it difficult for conventional linear controllers to ensure the consistent operation of DC–DC converters over a wide range. The focus of this paper is to address this issue by investigating the CCM SITO buck converter.
The Single-Inductor Multiple-Output (SIMO) switching converter possesses a more intricate topology and represents a typical nonlinear coupled system in contrast to the conventional Single-Input Single-Output switching converter. The output branches of SIMO converters exhibit inductive coupling, where the inductance currents of different output branches are interrelated, resulting in one output branch. The load changes will have an impact on other output branches, which is the cross-influence between output branches. Therefore, a modification in the load of a particular output branch can induce fluctuations in the output voltage of the remaining branches [11,12]. Cross-influence impacts the steady-state voltage accuracy of individual output branches and can potentially jeopardize the system’s stability if it becomes severe [13,14]. Consequently, it is crucial to minimize the crossover effects of SIMO switching converters [15,16]. In response to this issue, the literature has put forth numerous control methods aimed at mitigating the cross-effects of SIMO switching converters. The earliest technique proposed was time-division multiplexing control [17,18]. However, it solely applies to Single-Inductor Dual-Output (SIDO) switching converters operating in discontinuous conduction mode (DCM), resulting in significant current ripple and energy loss. Conversely, the continuous conduction mode (CCM) SIMO converter provides benefits such as reduced voltage and current ripple, as well as enhanced efficiency in comparison to DCM SIMO converters [19,20].
To summarize all control theories and control methods for all DC–DC converters, they can be broadly classified into linear and nonlinear control theories based on the system model. Strictly speaking, nonlinearity is universal, and nonlinear systems are the most general systems and have a wide range of applications in different fields [21,22], while linear systems represent only a special case of nonlinear systems. The linear system structure is relatively simple, and its physical description and mathematical solution are relatively easy to realize; because of this, the linear control theory and research methods have established a perfect theoretical system, and there is a trend of applying linear control theory to study and analyze the DC–DC converter system [23]. However, the DC–DC converter is a nonlinear system that requires linearization to apply linear control methods. A common linear control method is the small-signal analysis method, which linearizes the system by adding a small perturbation near a specific operating point, then neglects the higher-order terms to obtain a linear model and finally applies linear control theory to its design. However, this control method has two limitations: firstly, the linearization is an approximate model near a specific operating point of the system, which can only reflect the local operating state of the system; if it is beyond the range of the operating point, the method is no longer applicable due to the nonlinear characteristics of the higher-order subterms, and therefore it cannot reflect the characteristics of the system in the whole state space. Secondly, the phenomenon of nonlinear systems is much more complex than that of linear systems, and the manifestation is also very different. In addition to the operating state exhibited by linear systems, nonlinear systems also have nonlinear phenomena such as bifurcation, chaos, and self-oscillation [24,25], which cannot be explained by linear control theory.
In order to solve the above problems, classical nonlinear control methods, such as the phase plane method, the input–output stability theory, the describing function method, the Lyapunov method, and so on, were proposed in the early days and applied to the field of power electronic converters and achieved better results. Since the 1980s, due to the rapid development of nonlinear analysis and nonlinear generalized functions in mathematical theory, the newly developed nonlinear control methods have also received more and more attention, including passive control, sliding mode control, adaptive control, robust control, etc. [26,27], and have also achieved certain results in power electronic converters. Although all these nonlinear control methods can keep the DC–DC converter stable, it is difficult for them to balance the steady-state accuracy and dynamic response of the system. In DC microgrids, for some multi-input and multi-output converters, the controller design process will be very complicated.
The study conducted by the authors of [28] proposed the Common-Mode–Differential-Mode (CMDM) Voltage Control for the CCM Single-Inductor Dual-Output (SIDO) switching converter, aiming to enhance the mitigation of crossover effects among the output branches. Nevertheless, the system exhibits slow response characteristics. The researchers in [29] introduced a digital multivariable voltage-based control technique to mitigate the crossover effects of the SIDO converter. However, as the number of output branches increases, the computational complexity of this method grows, resulting in decreased efficiency and increased implementation challenges. The researchers in [30,31,32] proposed a current-type ripple control technique for the CCM SIDO switching converter, demonstrating the effective suppression of crossover effects among the output branches. However, this technique necessitates an additional compensation circuit for each control loop, significantly augmenting the complexity of controller design and leading to higher system losses as the number of output branches grows. Finally, ref. [33] introduced a compensation-network-free voltage-based technique, effectively eliminating the requirement for each control loop to include a compensation network and substantially mitigating the cross-influence across the output branches.
The control methods proposed in the aforementioned literature effectively mitigate the crossover effects between the output branches of the SIMO converter. However, these methods predominantly rely on the small-signal model, which has inherent limitations. The small-signal model is an approximate linear model derived by ignoring higher-order subterms at the system’s equilibrium point. Exact feedback linearization (EFL) is a technique that overcomes these limitations by mapping the original nonlinear system to a linear system while preserving the higher-order nonlinear terms, thus ensuring the integrity of the system [34,35,36]. Reference [37] proposed EFL optimal control for the SIDO Boost converter. The authors redefined the output function satisfying the system’s EFL and designed a control law using optimal control techniques to effectively minimize the crossover effects between the output branches. However, constructing the output function that satisfies EFL involves solving partial differential equations, which can be more complex for higher-order systems and may be infeasible for certain systems [38].
The above literature has applied the exact feedback linearization method in combination with other linear control methods to design respective satisfactory controllers for the system under study. It has also concluded that for a nonlinear system model, if the relative order of the output function of the system to the system is equal to the order of the system, the system can be linearized to a controllable linear system by exact feedback. However, this condition is more demanding for some complex systems and is not easy to satisfy, so the main focus of people’s research has been to reconstruct the output function that can linearize the system with exact feedback. For some systems, although it is not possible to linearize their exact feedback, it is possible to linearize part of their exact feedback, but the remaining part is still nonlinear. At this point, the stability of the nonlinear part also needs to be discussed, and it is common to use system dynamics expansion methods to address the steady-state performance of certain state quantities [39]. In view of the advantages and disadvantages of exact feedback linearization and partially exact feedback linearization, the SITO Buck converter is investigated in this paper.
This paper presents the Objective Holographic Feedback Nonlinear Control (OHFNC) method for the controller design of the Current-Controlled Mode Synchronous Inverted Triple-Output (CCM SITO) Buck converter to tackle the shortcomings of exact feedback linearization (EFL) [40]. The OHFNC method eliminates the need for constructing an output function to achieve EFL and only requires the system variables to have first-order relative derivatives. This requirement is easy to satisfy and simplifies the design process. Additionally, the paper uses the Hartman–Grobman theory to elucidate the mechanism of OHFNC’s role in the CCM SITO Buck converter. It is demonstrated that, in the vicinity of the system’s equilibrium point, OHFNC can configure the system by assigning poles near the equilibrium point and independently constrain and control each target variable using nonlinear feedback. In this article, an optimal control strategy based on objective holographic feedback is proposed for a SITO Buck converter, which takes into account both the higher-order terms of the nonlinear system as well as the exact linearization of the system and suppresses the crossover effects between the output branches of a single-inductor multi-output converter. The workflow diagram of the paper is shown below in Figure 1.

2. Theory of Nonlinear Systems

2.1. Affine Nonlinear System

The mathematical models of the systems studied herein are all affine nonlinear models with differential equations of the following form:
x ˙ = f ( x ) + g i ( x ) u i y = h ( x )
Here, x is the state variable, f x = f 1 ( x ) f n ( x ) T and g i ( x ) i = 1 , 2 , m are n × m dimensional function vectors, h ( x ) = h 1 x h m x T R m is an m-dimensional output function vector, and u = u i i = 1 , 2 m is an m-dimensional input (control) vector. When m = 1, the system is a Single-Input Single-Output affine nonlinear system, which is a special case in this form, and the model can be categorized as a Single-Input Single-Output (SISO) system or Multiple-Input Multiple-Output (MIMO) system based on the number of inputs and the number of outputs.

2.2. SIMO System Objective Holographic Feedback Nonlinear Control Idea

For system (1) with m = 1, the system is a Single-Input Single-Output (SISO) affine nonlinear system. This is where most nonlinear control design methods generally deal with the case where the input quantity is equal to the output quantity, or can only deal with nonlinear systems with the same number of inputs and control targets. However, in most of the nonlinear systems, where the (output quantity) target quantity is more than the input quantity, the use of the previous control methods can only ensure that part of the target quantity can be effectively constrained, but it is difficult to ensure that the not-constrained target quantity has good static and dynamic performance. At this point, system (1), with more outputs (target quantities) than inputs, is defined as a Single-Input Multiple-Output (SIMO) affine nonlinear system in the following form:
x ˙ = f ( x ) + g ( x ) u y = h ( x )
Here, x is an n-dimensional state variable, f(x) and g(x) are n-dimensional vector fields, u is a control input, and y is an m-dimensional output column vector, i.e., the target quantity of the system.
In general, the output function y defined in system (2) should have good static and dynamic performance according to practical requirements; it can be a state variable or a function of state variables. For system (2), it is not required that the input and output have the same dimension. If, in the output function y, there exists a function component y that has a first-order relative order to system (2), the Single-Input Multiple-Output affine nonlinear system (2) is said to objective holographic feedback. However, the case where the relative order is greater than 1 is avoided because the higher-order components are not easily accessible while the condition of first-order relative order is easily satisfied.
Usually, system (2) is expected to have its output function track in a given state stably after a perturbation; in other words, the desired state of y is given in advance. Assuming that y r = y 1 r , , y m r T is the reference trajectory that the output function wishes to track, the following multi-objective equation is obtained:
I i = y i y i r i = 1 , , m
Here, Ii is the tracking deviation of the target quantity.
For nonlinear system (2), the control task is to design a nonlinear control law that ensures that (2) remains stable after a perturbation and that the target quantity still tracks its reference trajectory stably while the multi-objective Equation (3) satisfies the following relationship:
lim t I i = 0 i = 1 , m
It is clear that when Equation (4) is satisfied, the problem of the accurate tracking of each target quantity is effectively solved. For nonlinear system (2), satisfying the objective holographic feedback is easily satisfied, i.e., there exists an output function ym of relative order 1 for the system, and the following relation is obtained [41]:
y ˙ m = L f h ( x ) + L g L f 0 h ( x ) u
Equation (5) plays an important role in closely linking the target quantities of the system to the input control quantities.
The tracking deviation equation in (3) is actively constructed as a system of dynamic equations and is required to conform to the Brunovsky standard type of order m as follows:
I ˙ = A I + B v
I = I 1 I 2 I m 1 I m = y 1 y 1 r y 2 y 2 r y m 1 y ( m 1 ) r y m y m r , A = 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 , B = 0 0 0 1
Expanding Equation (6) and combining it with Equation (5) yields the following:
v = y ˙ m y ˙ m r = L f h m ( x ) + L g L f 0 h m ( x ) y ˙ m r
Here, v is the control law of linear system (6), whereby the control law of the original nonlinear system can be expressed thus:
u = [ v L f h m ( x ) + y ˙ m r ] / L g L f 0 h m ( x )
It is worth noting that system (6) is a fully controllable linear system, which can be analyzed according to the knowledge of linear control theory, and the optimal control theory, sliding mode control, and other methods can be used to design the feedback control law v of system (6), and ultimately the feedback control law u of the original nonlinear system (2) can be obtained.

3. CCM SITO Buck Converter

3.1. Operating States and Switching Timings

Figure 2 shows the main circuit diagram of the SITO Buck converter. The circuit includes an input voltage source, denoted as Vin; a filter inductor, denoted as L; branch switching tubes labeled as S1, S2, and S3; the main switching tube, denoted as S0; the diode, denoted as D; output filter capacitors, labeled as Ca, Cb, and Cc; and load resistors denoted as Ra, Rb, and Rc. The main switching tube S0 and the diode D control the energy transfer from the input voltage source Vin. The output branches Vgs0–Vgs3 are responsible for driving the switches S0–S3. The corresponding switch on-duty ratios are denoted as D0, D1, D2 and D3, respectively. When the SITO Buck converter operates in continuous conduction mode, the sum of D1, D2, and D3 is equal to 1, indicating complementary control pulses of the switch tubes in the three output branches.
The operating states of the continuous conduction mode (CCM) SITO Buck converter can be divided into six types according to the on-time sequence of the main and output branch switch tubes, as shown in Figure 3.
  • State I: Switching tubes S0 and S1 are on; S2, S3, and D are off; the input voltage Vin charges the inductor L and capacitor Ca while supplying power to the load Ra; and the inductor current rises linearly through the output branch a with a slope m1 = (VinVa)/L.
  • State II: Diode D and switching tube S1 are on; S0, S2 and S3 are off; at this time, the energy stored in inductor L discharges capacitor Ca and load Ra; the inductor current changes through the output branch a with a slope −m2 = −Vin/L.
  • State III: Switching tubes S0 and S2 are on; S1, S3, and D are off; the input voltage Vin charges the inductor L and capacitor Cb while supplying power to the load Rb; and the inductor current rises linearly through the output branch a with a slope m3 = (VinVb)/L.
  • State IV: Diode D and switching tube S2 are on; S0, S1, and S3 are off; at this time, the energy stored in inductor L discharges capacitor Cb and load Rb; the inductor current changes through the output branch a with a slope −m4 = −Vb/L.
  • State V: Switching tubes S0 and S3 are on; S1, S2, and D are off; the input voltage Vin charges the inductor L and capacitor Cc while supplying power to the load Rc; and the inductor current rises linearly through the output branch a with a slope m5 = (VinVc)/L.
  • State VI: Diode D and switch tube S3 conduct; S0, S1, and S2 are off; inductor L discharges to capacitor Cc and load Rc; the inductor current through the output branch c with a slope −m6 = −Vc/L linearly decreases; and after a period of time, the system returns to the initial value, and the whole process is repeated from state I.
The analysis illustrates that when either the input voltage or the rectifying diode charges one output branch, the output capacitors of the remaining two output branches continue to operate simultaneously to discharge the associated loads.

3.2. CCM SITO Buck Converter Switching Timing

Based on the relative duty cycle relationship between the primary switching tube (S0) and the auxiliary switching tube (S3), the operational timing of the CCM SITO Buck converter is categorized as five modes during a single switching cycle. These modes include (a) D0 < D3, (b) D0 = D3, (c) D3 < D0 < D2 + D3, (d) D0 = D2 + D3, and (e) D0 > D2 + D3, as depicted in Figure 4.
In the case where the CCM SITO Buck converter operates with a timing of D0 < D3, its operational sequence progresses as follows: state V→state II→state IV→state VI. During this sequence, the inductor undergoes one charging state followed by three discharging states while exhibiting a pattern of “rise–fall–fall–fall” for the steady-state inductor current. Figure 4a depicts both the steady-state inductor current as well as the operational timing of this converter.
When the CCM SITO Buck converter works in the timing D0 = D3, resulting in the following sequence: state V→state II→state IV. In this process, the inductor experiences one charging state and two discharging states, and the steady-state inductor current exhibits a “rise-fall-fall” pattern. Refer to Figure 4b for the steady-state inductor current and operating timing of the converter.
When the CCM SITO Buck converter works in timing D3 < D0 < D2 + D3, its working process is state III→state V→state II→state IV. The inductor functions in two charging states and two discharging states during this process, and the steady-state inductor current exhibits a pattern. Refer to Figure 4c for the steady-state inductor current and working timing of the converter.
When the CCM SITO Buck converter works in the timing D0 = D2 + D3, its working process is state III→state V→state II. During this process, the inductor undergoes two charging states and one discharging state, and the steady-state inductor current exhibits a pattern of “rising–rising–falling”. The steady-state inductor current and the timing of the converter’s operation are depicted in Figure 4d.
When the CCM SITO Buck converter works in timing D0 > D2 + D3, its working process is state I→state III→state V→state II. The inductor goes through three charging states and one discharging state in this process, and the steady-state inductor current exhibits a trend of “rising–rising–rising–declining”. The steady-state inductor current and the timing of the converter’s operation are depicted in Figure 4e.

3.3. Output Branch Steady-State DC Voltage Gain

When the CCM SITO Buck converter operates in a stable manner within one switching cycle, the following relationship is derived based on the volt-second balance principle of the inductor [33].
V i n D 0 = V a D 1 + V b D 2 + V c D 3
The average inductor current in the system and the load current in each output branch adhere to the following relationship:
I L = I a D 1 = I b D 2 = I c D 3
The following relationships are valid: Ia = Va/Ra, Ib = Vb/Rb, Ic = Vc/Rc. The equation satisfies D3 = 1 − D1D2.
The average current in the inductance conforms to the following relationship:
I L = i = 1 n I o i = i = 1 n V o i R i
Hence, the DC voltage gain expression for each load in the output branches can be derived from Equations (9)–(11) as follows.
M a = V a V i n = R a D 0 D 1 R a D 1 2 + R b D 2 2 + R c D 3 2 M b = V b V i n = R b D 0 D 2 R a D 1 2 + R b D 2 2 + R c D 3 2 M c = V c V i n = R c D 0 D 3 R a D 1 2 + R b D 2 2 + R c D 3 2
Similarly, the duty cycle of the primary switching transistor and the switching transistors in each output branch can be calculated as follows.
D 0 = 1 V i n i = 1 n V o i 2 / R i i = 1 n V i n / R i D i = I o i I L = I o i i = 1 n V o i / R i = V o i / R i i = 1 n V o i / R i i . e . , D 0 = 1 V i n V a 2 R b R c + V b 2 R a R c + V c 2 R a R b V a R b R c + V b R a R c + V c R a R b D 1 = V a R b R c V a R b R c + V b R a R c + V c R a R b D 2 = V b R a R c V a R b R c + V b R a R c + V c R a R b D 3 = V c R a R b V a R b R c + V b R a R c + V c R a R b
Equation (13) demonstrates the relationship between the branch output voltage gain of the CCM SITO Buck converter and the on–off duty cycle of both the primary switching transistor and the switching transistors in the output branches. Furthermore, Equation (13) illustrates that the output voltage gain of each branch depends not only on its own load but also on the loads of the other branches. Hence, when the loads of the other branches vary, the output voltage value of each respective branch will change due to the cross-influence among the output branches.

4. CCM SITO Buck Converter Model and Control Design

4.1. CCM SITO Buck Converter Affine Nonlinear Model

This paper focuses on studying the operation of the CCM SITO Buck converter within a single cycle, specifically during the timing condition D3 < D0 < D2 + D3, which corresponds to the steady-state operation shown in Figure 4c. Based on Figure 3, the state equations corresponding to four switch states, namely II, IV, III, and V, are derived [42].
x ˙ = A 1 x + B 1 V i n , n T t < n T + t 1 A 2 x + B 2 V i n , n T + t 1 t < n T + t 1 + t 2 A 3 x + B 3 V i n , n T + t 1 + t 2 t < n T + t 1 + t 2 + t 3 A 4 x + B 4 V i n , n T + t 1 + t 2 + t 3 t < n + 1 T
Here, t1, t2, and t3 represent the durations of operation for switching states II, IV, and III, respectively. The coefficient matrix of the state variables, denoted as x = [x1, x2, x3, x4]T = [i1, va, vb, vc]T, can be obtained through computational analysis.
A 1 = 0 1 / L 0 0 1 C a 1 R a C a 0 0 0 0 1 R b C b 0 0 0 0 1 R c C c A 2 = A 3 = 0 0 1 / L 0 0 1 R a C a 0 0 1 C b 0 1 R b C b 0 0 0 0 1 R c C c A 4 = 0 0 0 1 / L 0 1 R a C a 0 0 0 0 1 R b C b 0 1 C c 0 0 1 R c C c B 1 = B 2 = 0 0 0 0   B 3 = B 4 = 1 / L 0 0 0
Thus, the unified model of the CCM SITO Buck converter can be described as
x ˙ = 0 1 L u a 1 L u b 1 L u c 1 C a u a 1 R a C a 0 0 1 C b u b 0 1 R b C b 0 1 C c u c 0 0 1 R c C c x + 1 L u 0 0 0 0 V i n
Here, u0 = 0.1; ua = 0.1; ub = 0.1; uc = 0.1; when taken as 0, it indicates the off state of the switching tubes S0, S1, S2, and S3; when taken as 1, it indicates the on state of the corresponding switching tubes and satisfies uc = 1 − ubua.
The converter can be modeled using the state-space averaging method based on the state-space averaging modeling principle, which applies when the switching frequency of the CCM SITO Buck converter circuit significantly exceeds the system’s characteristic frequency. The fourth-order state-space averaging model of the converter is obtained by substituting the on-duty ratios d0, d1, d2, and d3 of the switching tubes S0, S1, S2, and S3 into Equation (15) in place of u0, ua, ub, and uc.
x ¯ ˙ = 0 1 L d 1 1 L d 2 1 L 1 d 1 d 2 1 C a d 1 1 R a C a 0 0 1 C b d 2 0 1 R b C b 0 1 C c 1 d 1 d 2 0 0 1 R c C c x ¯ + 1 L d 0 0 0 0 V i n
Let x ¯ represent the average value of the system’s state variables. By defining the input vector u = u 0 u 1 u 2 T = d 0 d 1 d 2 T , we can derive the mean state equation of the CCM SITO Buck converter, which can be expressed as
i ˙ L = v c L + v c v a L u 1 + v c v b L u 2 + V i n L u 0 v ˙ a = v a C a R a + i L C a u 1 v ˙ b = v b C b R b + i L C b u 2 v ˙ c = i L R c v c C c R c i L C c u 1 i L C c u 2
Let us consider the multi-input affine nonlinear control system presented below:
x ˙ = f ( x ) + i = 1 p g i ( x ) u i y = h ( x )
This fits in the following equation:
f ( x ) = x 4 L x 2 R a C a x 3 R b C b x 1 x 4 / R c C c T g 1 x = x 4 x 2 L x 1 C a 0 x 1 C c T g 2 x = x 4 x 3 L 0 x 1 C b x 1 C c T   g 3 x = V i n L 0 0 0 T
Hence, the CCM SITO Buck converter should be regarded as a nonlinear coupled system with multiple inputs and outputs.

4.2. Design of Objective Holographic Feedback Nonlinear Control Method for CCM SITO Buck Converter

In the case of the CCM SITO Buck converter, the output function (10) of the system is commonly represented as y1 = h1(x) = x2varef, y2 = h2(x) = x3vbref, and y3 = h3(x) = x4vcref. Here, varef, vbref, and vcref correspond to the reference values for the output voltage of each output branch. Consequently, the calculation proceeds as follows.
Assuming there is a scalar function h(x) and a vector field f(x), the dot product of the derivative of function h(x) and vector field f(x) is called the Lie derivative of function h(x) along vector field f(x), denoted as L f h ( x ) .
L f h ( x ) = h ( x ) x f ( x ) = i = 1 n h ( x ) x i f i ( x )
By analogy, the high-order Lie derivative of function h(x) with respect to vector field f(x) can be obtained:
L f k h ( x ) = L f ( L f k 1 h ( x ) ) = ( L f k 1 h ( x ) ) x f ( x )
At the same time, the Lie derivative of function L f h ( x ) with respect to other vector fields g(x) can also be obtained:
L g L f h ( x ) = L g ( L f h ( x ) ) = ( L f h ( x ) ) x g ( x )
The relative order of the system can be calculated as follows, defining the relative order discriminant matrix:
B ¯ ( x ) = L g 1 L f r 1 1 h 1 ( x ) L g 2 L f r 1 1 h 1 ( x ) L g 3 L f r 1 1 h 1 ( x ) L g 1 L f r 2 1 h 2 ( x ) L g 2 L f r 2 1 h 2 ( x ) L g 3 L f r 2 1 h 2 ( x ) L g 1 L f r 3 1 h 3 ( x ) L g 2 L f r 3 1 h 3 ( x ) L g 3 L f r 3 1 h 3 ( x )
Here, r1, r2, and r3 are the relative orders of the output functions y1, y2, and y3 to the system. The values of each element of the relative order discriminant matrix are calculated:
L g 1 L f 0 h 1 ( x ) = x 1 C a 0 ,   L g 2 L f 0 h 1 ( x ) = 0 ,   L g 3 L f 0 h 1 ( x ) = 0 L g 1 L f 0 h 2 ( x ) = 0 ,   L g 2 L f 0 h 2 ( x ) = x 1 C b 0 ,   L g 3 L f 0 h 2 ( x ) = 0 L g 1 L f 0 h 3 ( x ) = x 1 C c 0 ,     L g 2 L f 0 h 3 ( x ) = x 1 C c 0 ,   L g 3 L f 0 h 3 ( x ) = 0
And the relative order of each element of y = y 1 y 2 y 3 T to the system can be obtained as r1 = r2 = r3 = 1. so the following matrix is derived:
B ¯ ( x ) = L g 1 L f r 1 1 h 1 ( x ) L g 2 L f r 1 1 h 1 ( x ) L g 3 L f r 1 1 h 1 ( x ) L g 1 L f r 2 1 h 2 ( x ) L g 2 L f r 2 1 h 2 ( x ) L g 3 L f r 2 1 h 2 ( x ) L g 1 L f r 3 1 h 3 ( x ) L g 2 L f r 3 1 h 3 ( x ) L g 3 L f r 3 1 h 3 ( x ) = x 1 C a 0 0 0 x 1 C b 0 x 1 C c x 1 C c 0
The relative order of the system can be obtained as r 1 + r 2 + r 3 = 3 , which is lower than the order of the system, 4. In this case, the system is not perfectly linearized into a completely controllable linear system. Nevertheless, the system can be linearized using objective holographic feedback. While operating the CCM SITO Buck converter, our main concern lies in the static and dynamic performance of the inductor current and each output voltage. Therefore, we redefine the output function vector as y = v a i L v b v c T while y r = v a r e f i L r e f v b r e f v c r e f T represents the reference objective that the output function vector aims to track. This redefinition allows us to obtain the following multi-objective equation.
I = y y r = v a v a r e f i L i L r e f v b v b r e f v c v c r e f
In the given context, Ii represents the tracking error of the output variable. It is our expectation that the nonlinear feedback control law designed for this system guarantees system stability even in the presence of disturbances. Additionally, we aim to ensure that each target quantity exhibits excellent performance while ensuring that the multi-objective system of Equation (25) satisfies the following relationship.
lim t I i = 0 i = 1 , 2 4
Equation (26) inherently addresses the tracking problem for all target quantities of the system. Upon the satisfaction of the condition in Equation (26), each chosen target quantity can effectively track its reference value, enabling effective and accurate tracking for each target quantity. We actively employ the multi-objective deviation Equation (25) to construct a linear system that adheres to the 4th order Brunovsky standard type in the following manner.
( v a v aref ) ( i L i Lref ) ( v b v bref ) ( v c v cref ) = 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . v a v aref i L i Lref v b v bref v c v cref + 0 0 0 1 0 0 0 1 0 0 0 1 V
Here, the virtual control vector is V = v 1 v 2 v 3 T , and when the selected output function is the inductor current iL and the three output circuits are va, vb, and vc, they all have a first-order relative order to the system, and the following relationship is obtained.
v 1 = L f i L + L g 1 L f 0 i L u 1 + L g 2 L f 0 i L u 2 + L g 3 L f 0 i L u 3 = x 4 L + x 4 x 2 L u 1 + x 4 x 3 L u 2 + V in L u 3 v 2 = L f v b + L g 1 L f 0 v b u 1 + L g 2 L f 0 v b u 2 + L g 3 L f 0 v b u 3 = x 3 R b C b + x 1 C b u 2 v 3 = L f v c + L g 1 L f 0 v c u 1 + L g 2 L f 0 v c u 2 + L g 3 L f 0 v c u 3 = x 1 x 4 / R c C c x 1 C c u 1 x 1 C c u 2
The virtual control vector, denoted as V, can be derived using optimal control design theory by choosing specific performance metrics from the following set.
J = 0 I T Q I + V T R V d t
The linear feedback control quantity can then be obtained as
V = v 1 v 2 v 3 = k 1 ( x 1 i Lref ) k 2 ( x 2 v aref ) k 3 ( x 3 v bref ) k 4 ( x 4 v cref ) .
By combining Equations (28) and (30), the nonlinear control law for the CCM SITO Buck converter system can be obtained by solving the following equation.
d 0 = 1 x 4 R 3 x 1 + C 3 x 1 k 4 ( x 4 v c r e f ) d 1 d 1 = x 3 R 2 x 1 C 2 x 1 k 3 ( x 3 v b r e f ) d 2 = L V i n x 4 L x 4 x 2 L d 0 x 4 x 3 L d 1 k 1 ( x 1 i r e f ) k 2 ( x 2 v a r e f )

4.3. Analysis of Objective Holographic Feedback Nonlinear Control Principle for CCM SITO Buck Converter

This section provides a theoretical derivation to explain the underlying reason why OHFNC effectively addresses the stability problem of the CCM SITO Buck converter in a Multiple-Input Multiple-Output system and elucidates the nature of its solution to the multi-target control equation. Utilizing the Hartman–Grobman theorem, the deduction of OHFNC’s role in the CCM SITO Buck converter is explained, specifically its ability to accurately track the output function to its reference trajectory and ensure the satisfactory dynamic and static performance of the target quantities. At this stage, system (10) is derived by disregarding the higher-order terms at the hyperbolic equilibrium point x e = i Le v ae v be v ce T , employing a Taylor series expansion, resulting in the following primary approximation system.
x ˙ o = A o x o + B o u o y o = C o x o
Here,
A o = 0 d 1 e L d 2 e L 1 d 1 e d 2 e L d 1 e C a 1 R a C a 0 0 d 2 e C b 0 1 R b C b 0 1 d 1 e d 2 e C b 0 0 1 R c C c B o = x 4 e x 2 e L x 4 e x 3 e L V i n d 0 e L x 1 e C a 0 0 0 x 1 e C b 0 x 1 e C c x 1 e C c 0 ,   C o = 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 1
Here, d0e, d1e, and d2e represent the steady-state values of duty cycles d0, d1, and d2, respectively. Similarly, x1e, x2e, x3e, and x4e represent the steady-state values of the inductor current iL and output voltages va, vb, and vc, respectively. Assume xor and yor represent the reference trajectories of the previously approximated system (32). For these assumed reference trajectories, there will always be input vectors uor that allow xor, yor, and uor to satisfy system (32). This assumption ensures that xor and yor, along with the input vector uor, can cause xo and yo to converge to xor and xor. Now, we select the linear non-singular matrix Tm and perform the linear transformation xs = Tmxo and ys = Tmyo to convert system (32) into the Luenberger controlled standard type, resulting in the following.
x ˙ s = A s x s + B s u o y s = C s x s
Based on this assumption, there also exist linear transformations xsr = Tmxor and ysr = Tmyor that satisfy system (33), resulting in the following reference system.
x ˙ sr = A s x sr + B s u or y sr = C s x sr
To design the control law for the linearized system (34), we can utilize the objective holographic feedback control. This involves selecting three output quantities, namely iL, vb and vc, from the system, which has a first-order relative order. We will relabel these output quantities as y s l 1 1 . As a result, we obtain the following.
y sl i 1 · = y s l i 1 x s x ˙ s = C l i 1 A s x s + C l i 1 B s u o ( i = 1 , 2 , 3 )
Similarly, in the context of Equation (35), the reference trajectory for variable y s l 1 1 , denoted as y s l 1 1 , must satisfy the following relationship.
y sl i r 1 · = y s l i r 1 x s x ˙ s = C l i 1 A s x sr + C l i 1 B s u or ( i = 1 , 2 , 3 )
Utilizing the previously proposed objective holographic nonlinear control strategy, we can formulate the integrated control law as follows, represented by Equation (33).
u o = C ¯ s B s 1 V s C ¯ s A s x s + H s
In the equation V s = v 1 v 2 v 3 T , and v 1 = k s 1 1 ( y s 1 1 y s 1 r 1 ) k s 2 1 ( y s 2 1 y s 2 r 1 ) , v 2 = k s 2 1 ( y s 1 1 y s 1 r 1 ) , v 3 = k s 3 1 ( y s 1 1 y s 1 r 1 ) , and H s = y ˙ s l 1 r 1 y ˙ s l 2 r 2 y ˙ s l 3 r 3 .
We substitute the primary linear control law, approximated from Equation (37), into Equation (33) and subtract Equation (34). Finally, we combine the result with Equation (36) to obtain the following.
( x s x sr ) = ( A s + B s ( C ¯ s B s ) 1 ( K s C s C ¯ s A s ) ) ( x s x sr )
Equation (38) can be further simplified as follows.
( x s x sr ) = A s + B s K ¯ s ( x s x sr )
This yields the following equation:
K ¯ s = ( C ¯ s B s ) 1 ( K s C s K ¯ s A s )
From the control theory of linear systems, it is known that a feasible solution to Equation (40), i.e., K ¯ s , must be chosen to ensure that there is a feedback coefficient K s corresponding to it, and the appropriate K ¯ s value can be chosen to configure the poles of the system. The system described by Equation (39) represents a tracking error equation based on the output vector and shares the same dimensions as the original system (33). They are equivalent to each other. When the system described by Equation (39) is stable, it not only solves the stability problem of the original system but also effectively constrains each target quantity xs, causing them to converge towards their respective reference trajectory xsr. Equation (37) is further rewritten as
u o = ( C ¯ s B s ) 1 ( K s C s x s C ¯ s A s x s + C ¯ s A s x sr + C ¯ s B s u or ) = ( C ¯ o T m 1 T m B o ) 1 ( K s C o T m 1 T m x o C ¯ o T m 1 A T m x o + C ¯ o T m 1 A T m x or + C ¯ o T m 1 T m B o u or ) = ( C ¯ o B o ) 1 ( K s C o x o C ¯ o A o x o + C ¯ o A o x or + C ¯ o B o U o ) = ( C ¯ o B o ) 1 ( K s C o x o C ¯ o A o x o + H o ) .
This applies in the following equation:
K s = k 2 k 1 0 0 0 0 k 3 0 0 0 0 k 4 ,   C ¯ o = 1 0 0 0 0 0 1 0 0 0 0 1 ,   H o = ( y o l 1 r 1 ) ( y o l 2 r 2 ) ( y o l 3 r 3 ) T
From Equation (41), it can be seen that after selecting the appropriate feedback coefficients K s , the original system can be used directly in the original system without transforming it into the Luenberger standard type. Based on the aforementioned discussion, it can be concluded that OHFNC is actually used to ensure the good dynamic and static performance of each target quantity by selecting the appropriate feedback coefficients to configure the poles of the SITO Buck converter system in the field of equilibrium points and to constrain each target quantity.

5. Simulation Experimental Results and Analysis of CCM SITO Buck Converter

5.1. Numerical Simulation Analysis

In order to further validate the correctness and effectiveness of the OHFNC method, this paper presents a simulation model of the CCM SITO Buck converter with a resistive load. The simulation is conducted using the MATLAB/Simulink simulation platform. Figure 5 is a Block diagram of the closed-loop control of a CCM SITO Buck converter. The simulation parameters are provided in Table 1. Equation (5) is utilized to verify the accurate timing of the CCM SITO Buck converter based on the data in Table 1, demonstrating that D3 < D0 < D1 + D2. Furthermore, an analytical comparison between OHFNC and common-mode–differential-mode voltage control is performed to showcase the superiority of OHFNC. Equation (19) is employed to determine the feedback coefficients k1 = 80,000, k2 = 80,000, k3 = 80,000, and k4 = 96,000 based on the feedback parameters. Additionally, the poles of the closed-loop system (10) in its equilibrium field are configured as s1 = −810, s2 = −6370, s3 = −43,900 + 29,200i, and s4 = −43,900 − 29,200i. The simulation results are then used to validate these parameters and illustrate that OHFNC is more effective in suppressing crossover effects between the output branches while enhancing the responsiveness and robustness of the CCM SITO Buck converter compared to common-mode–differential-mode voltage control [43]. Overall, these simulation results confirm the effectiveness and practicality of OHFNC as a control method for power electronics applications.
Figure 6 illustrates the system’s response waveform when the load in branch a undergoes a sudden change, specifically when the current ia jumps from 0.5 A to 1.5 A and then returns to 0.5 A. Simulation results demonstrate that both control strategies can successfully eliminate static errors in each output parameter. However, they exhibit distinct advantages and disadvantages in the dynamic process. During the transition from 0.5 A to 1.5 A in ia, the voltage va in branch a experiences a maximum change of 0.48 V under the OHFNC method but swiftly returns to its steady-state value within 2.2 ms. In contrast, the changes in vb and vc are significantly smaller, with values of only 0.03 V and 0.04 V, respectively. These values suggest that the impact of output branch a on branches b and c is negligible. Alternatively, when utilizing the common-mode–differential-mode voltage control strategy, the maximum change in va reaches 1.47 V before returning to its steady-state value within 10.3 ms. Similarly, the changes in vb and vc amount to 0.77 V and 1.06 V, respectively, before returning to their steady-state values in 9.1 ms and 8.7 ms, respectively. Consequently, in this instance, the cross-influences of branch a on branches b and c amount to 0.77 V and 1.06 V, respectively. Conversely, when ia jumps back from 1.5 A to 0.5 A, the OHFNC-controlled system experiences a maximum change of 0.36 V in the a-way voltage va, which subsequently recovers to the steady-state value within 1.7 ms. Likewise, the maximum changes in vb and vc remain identical to the previous values. In contrast, the system under the common-mode–differential-mode voltage control strategy exhibits a maximum variation of 1.29 V in va, which returns to the steady-state value after 13.5 ms. Similarly, vb and vc experience maximum variations of 0.74 V and 0.76 V, respectively, which also return to their steady-state values after 13.4 ms and 12.5 ms, respectively. Consequently, the cross-influences of branch a on output branches b and c are 0.74 V and 0.76 V, respectively. Overall, the simulation results demonstrate that OHFNC effectively reduces the cross-influence among the output branches while improving the system’s response speed when compared to the common-mode–differential-mode voltage control.
In Figure 7, the response waveform of the system is shown when the load in branch b jumps, i.e., when the current ib jumps from 0.5 A to 1.5 A and then jumps back to 0.5 A. From the simulation results, it can be observed that when ib jumps from 0.5 A to 1.5 A, the maximum voltage changes in the three output voltages of the output branches are 0.31 V, 0.17 V, and 0.12 V under OHFNC, and they return to the steady-state values after 3.2 ms, 1.1 ms, and 1.1 ms, respectively. Conversely, when employing the common-mode–differential-mode voltage control, the three output voltages experience maximum changes of 1.25 V, 0.67 V, and 0.69 V. The voltages then return to their steady-state values after respective durations of 8.6 ms, 8.1 ms, and 8.5 ms. When ib jumps back from 1.5 A to 0.5 A, the output voltages va, vb, and vc require durations of 2.1 ms, 1.1 ms, and 1.5 ms, respectively, to return to the steady state under OHFNC. The corresponding maximum sudden changes are 0.17 V, 0.02 V, and 0.05 V, respectively.
In contrast, when employing the common-mode–differential-mode voltage control strategy, it takes 8.8 ms, 8.1 ms, and 8.5 ms for the output voltages va, vb, and vc to return to the steady-state value. The corresponding maximum voltage changes are 1.37 V, 0.77 V, and 0.87 V. Overall, the simulation results illustrate that OHFNC enables the output voltage to return to the steady-state value more swiftly in the presence of sudden load changes. Additionally, it effectively mitigates the cross-influence on other output branches. OHFNC exhibits commendable self-regulation and significantly enhances the system’s responsiveness and robustness compared to the common-mode–differential-mode voltage control approach.
The response waveform of the system during a load jump in branch c is depicted in Figure 8. The waveform reveals that when ic jumps from 0.5 A to 1.5 A, the output voltages va, vb and vc undergo maximum voltage changes of 0.19 V, 0.03 V, and 0.11 V, respectively, under OHFNC. These voltages return to their steady-state values after 2.5 ms, 1.2 ms, and 1.8 ms, respectively. Conversely, when the common-mode–differential-mode voltage control is employed, the maximum voltage variations in va, vb, and vc are 0.57 V, 0.34 V, and 0.68 V, respectively, and it takes 5.5 ms, 7.1 ms, and 6.5 ms, respectively, for them to return to their steady-state values. During the reverse jump of the c-way output current ic from 1.5 A to 0.5 A, the output voltages va, vb, and vc experience maximum voltage changes of 0.19 V, 0.04 V, and 0.05 V, respectively, under OHFNC. Moreover, the recovery times are significantly shorter at 2.8 ms, 1.3 ms, and 1.6 ms, respectively. In contrast, the system output voltages va, vb, and vc require considerably longer durations of 8.4 ms, 7.8 ms, and 9.7 ms, respectively, to regain their stable voltage states when employing the common-mode–differential-mode voltage control strategy. These extended durations correspond to output voltage burst values of 0.63 V, 0.37 V, and 0.79 V, respectively. Overall, the simulation results demonstrate that OHFNC effectively mitigates the cross-influence between output branches, exhibiting superior self-regulation and faster response speed when compared to common-mode–differential-mode voltage control. The simulation results provide a verification of OHFNC’s efficacy as a control method for power electronics applications.
In conclusion, during abrupt changes in the load on one output branch, the output voltage undergoes a single-pole change under OHFNC. Conversely, the response of the output voltage displays an oscillatory process when subjected to the common-mode–differential-mode voltage control method. This method hinders the normal operation of the CCM SITO Buck converter. Therefore, the proposed OHFNC method surpasses the common-mode–differential-mode voltage control method. Table 2 displays the comparative results of the system simulation for convenient analysis.

5.2. Comparison of Performance Results with Existing Literature

The comparison of simulated experimental waveforms illustrated above highlights the superiority of the OHFNC strategy. Additionally, to further demonstrate the effectiveness of OHFNC in mitigating the cross-effect among output voltages and to offer a more intuitive representation of the cross-effect’s magnitude, a cross-influence factor, denoted as FOM (cross), is defined according to the literature [44]. The formula for calculating FOM (cross) is as follows.
Let δvi (i = a, b, c) denote the maximum change value of each output voltage when there is an abrupt change in the output branch load. Also, Vi (i = a, b, c) represents the DC steady-state value of each branch output voltage. δii (i = a, b, c) refers to the amount of change in output load current when there is an abrupt change in the output branch load. Lastly, Ii represents the DC steady-state value of the output branch load.
By combining the simulated waveforms of the system when the load jumps in the output branch as shown in Figure 5, Figure 6 and Figure 7, and according to Equation (21), the output dynamic performance of the CCM SITO Buck converter under the effect of the Objective Holographic Feedback Nonlinear Control can be obtained. At this point, we only analyze the dynamic process corresponding to the load current jump from 0.5 A to 1.5 A, as shown in Table 3.
FOM ( cross ) a b = δ v b / V b δ i a / I a FOM ( cross ) a c = δ v c / V c δ i a / I a FOM ( cross ) b a = δ v a / V a δ i b / I b FOM ( cross ) b c = δ v c / V c δ i b / I b FOM ( cross ) c a = δ v a / V a δ i c / I c FOM ( cross ) c b = δ v b / V b δ i c / I c
To highlight the superiority of OHFNC, we assess the performance of the CCM SITO Buck converter with OHFNC in comparison to the existing literature on Single-Input Dual-Output (SIDO) converters. As shown in Table 4, it is evident that our proposed CCM SITO Buck converter system with OHFNC exhibits a maximum cross-effect coefficient of 0.02 and the maximum value of FOM cross max during load variations, indicating superior cross-effect suppression.

6. Physical Verification

To validate the feasibility of OHFNC, we developed a principle prototype of a SITO Buck converter for conducting semi-physical simulation experiments. The RT-LAB OP4510 controller (Shanghai Keliang Information Technology Co., Ltd., Shanghai, China) was utilized, and the experimental parameters were set to be identical to the simulation parameters. The prototype setup consisted of a GW PSB-1400M (GW instek, Suzhou, China) direct current (DC) power supply, an Airtex IT8812 DC electronic load (Guangzhou Junda Instrument Co., Ltd., Guangzhou, China), sampling circuitry, driving circuitry, and a Tektronix TSD 2024C (Tech Technology Co., Ltd., Shanghai, China) digital storage oscilloscope with four channels. Figure 9 depicts the test prototype.
Figure 10 displays the experimental response curves of the three output branches of the system in response to a load perturbation in branch a. From Figure 10a, it is observed that the voltages va, vb, and vc recovered to their steady-state values after a brief disturbance, despite the current ia jumping from 0.5 A to 1.5 A. Specifically, the voltages va, vb, and vc returned to their steady-state values within 5 ms, 5 ms, and 3 ms, respectively, accompanied by maximum voltage changes of 0.9 V, 0.6 V, and 0.2 V. This suggests minimal cross-influences of branch a on branches b and c. Figure 10b demonstrates that following a brief disturbance, the output voltages va, vb, and vc return to steady states when the current ia jumps from 1.5 A to 0.5 A. The voltages va, vb, and vc returned to their steady-state values within 6 ms, 6 ms, and 4 ms, respectively, with maximum voltage changes of 0.8 V, 0.7 V, and 0.3 V. Therefore, we can conclude that the cross-influence of branch a on branch b is 0.7 V, and on branch c, it is 0.3 V.
Figure 11 showcases the experimental response waveforms of the system during a sudden load change in output branch b. As visible in Figure 11a, when the load current ib jumped from 0.5 A to 1.5 A, which corresponded to a reduction in resistive load from 18 Ω to 6 Ω, va, vb, and vc required 5 ms, 5 ms, and 3 ms, respectively, to recover to the new steady state. During this time, the three output branches displayed overshoot voltages of 0.6 V, 0.8 V, and 0.1 V, respectively. Subsequently, Figure 11b shows that upon reducing the load current ib from 1.5 A to 0.5 A,va, vb, and vc took 8 ms, 8 ms, and 3 ms, respectively, to return to the steady-state values before and after the load jump. During this period, the three output branches displayed overshoot voltages of 1 V, 0.8 V, and 0.2 V, respectively. Based on these waveforms, it is evident that the crossover effect on the output branch c is negligible during abrupt changes in the load current ib.
Figure 12 displays the experimental response waveforms of the system when there is a sudden change in the load for output branch c. In Figure 12a, when the load current ic increase from 0.5 A to 1.5 A (which corresponds to a decrease in resistive load from 6 Ω to 2 Ω), va, vb, and vc take 8 ms, 8 ms, and 4 ms, respectively, to return to the steady-state before the load jump, and reach the new reference voltage level. During this period, the three output branches exhibit overshoot voltages of 2 V, 2 V, and 0.9 V, respectively. Furthermore, in Figure 12b, when the load current ic decreases from 1.5 A to 0.5 A, va, vb, and vc take 8 ms, 9 ms, and 5 ms, respectively, to return to the steady state. Additionally, during this process, the three output branches show overshoot voltages of 1.8 V, 1.5 V, and 0.8 V, respectively. The analysis suggests that the most significant crossover effect occurs on the a branch when there is a load jump in output branch c. Moreover, output branch c is well regulated and exhibits minimal voltage changes.
Table 5 lists all the experimental results. Generally, when a sudden change in load takes place in any of the output branches, the voltage of each branch can quickly return to its steady-state value. There is also a slight overshoot voltage observed in all branches. The experimental waveforms align with the results obtained from numerical simulations, providing additional evidence of the effectiveness of OHFNC.

7. Conclusions and Future Perspectives

The paper has presented the OHFNC method devised to mitigate crossover effects among the output branches of the CCM SITO Buck converter. It has examined the converter’s operational states and switching timings, consequently deriving the associated switching conditions. Utilizing the equation of state, the paper has established an affine nonlinear model for the converter wherein the inductor current and output voltages are chosen as the output functions. These functions, along with their respective reference values, form the deviation equation system. Employing the affine nonlinear model, a fourth-order linear system of the Brunovsky standard-type has been constructed, and a control law has been designed using the optimal quadratic form to achieve the complete decoupling of the system. The connection between the control law and the target quantity has been established based on the conditions of objective holographic feedback. By applying the Hartman–Grobman theorem, the paper has mathematically deduced that OHFNC effectively enforces constraints and controls the target quantity by configuring the poles of the system through appropriate feedback coefficients, thereby driving the state variables to converge towards their respective reference trajectories. Simulation results have demonstrated that OHFNC surpasses common-mode–differential-mode voltage control in suppressing crossover effects while simultaneously enhancing system responsiveness and robustness. Experimental results have further validated the practicality and effectiveness of OHFNC. In conclusion, OHFNC has proven to be an effective control approach for the CCM SITO Buck converter, offering the potential to reduce crossover effects among output branches in power electronics applications.
The OHFNC method applied in this paper has been developed based on the affine nonlinear model, on which future studies can further consider the effects of nonlinear factors such as core saturation, inductor resistance, and other factors. By establishing a more accurate nonlinear model and combining it with advanced control methods, the steady-state performance and response speed of the system can be effectively improved. Meanwhile, with the continuous popularization and development of artificial intelligence technologies, future research can try to introduce these technologies into the OHFNC method. For example, deep learning algorithms can be used to model and optimize the system to achieve more accurate and adaptive control strategies. Meanwhile, combining algorithms such as reinforcement learning can further improve the robustness and adaptability of the system. Finally, this paper has focused on the single-inductor multi-output Buck converter, and future research can consider the cross-influence problem in the case of more complex topologies, such as multi-inductors and multi-outputs. This will provide more comprehensive and practical solutions for a wider range of scenarios in power electronics applications.

Author Contributions

Conceptualization, supervision, writing—review and editing, J.L.; methodology, software, writing—original draft preparation, H.D.; validation, investigation, P.C.; project administration, P.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China Project no. 61863003.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

Thank you to all the individuals who have contributed to this research.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Chen, G.; Liu, Y.; Ma, M.; Hu, Y.; Qing, X. An independently controlled magnetic coupling multi-output buck converter with mixed modes for unbalanced loads. IEEE Trans. Ind. Inform. 2020, 16, 7499–7509. [Google Scholar] [CrossRef]
  2. Markkassery, S.; Saradagi, A.; Mahindrakar, A.D.; Lakshminarasamma, N.; Pasumarthy, R. Modeling, design and control of non-isolated single-input multi-output zeta–buck–boost converter. IEEE Trans. Ind. Appl. 2020, 56, 3904–3918. [Google Scholar]
  3. Mahjoub, S.; Labdai, S.; Chrifi-Alaoui, L.; Drid, S.; Derbel, N. Design and implementation of a Fuzzy logic supervisory based on SMC controller for a Dual Input-Single Output converter. Int. J. Electr. Power Energy Syst. 2023, 150, 109053. [Google Scholar] [CrossRef]
  4. Sambaiah, K.S.; Jayabarathi, T. Optimal Modeling and Allocation of Mixed Wind and Solar Generation Systems in Electric Distribution Networks. IETE J. Res. 2022, 68, 4129–4141. [Google Scholar] [CrossRef]
  5. Chen, G.; Liu, Y.; Qing, X.; Ma, M.; Lin, Z. Principle and topology derivation of single-inductor multi-input multi-output DC–DC converters. IEEE Trans. Ind. Electron. 2021, 68, 25–36. [Google Scholar] [CrossRef]
  6. Hosseini, A.; Badeli, A.S.; Davari, M.; Sheikhaei, S.; Gharehpetian, G.B. A Novel, Software-Defined Control Method Using Sparsely Activated Microcontroller for Low-Power, Multiple-Input, Single-Inductor, Multiple-Output DC–DC Converters to Increase Efficiency. IEEE Trans. Ind. Electron. 2023, 70, 2959–2970. [Google Scholar] [CrossRef]
  7. Liu, W.; Zhang, H.; Zhang, X.; Liu, W. Dynamical Analysis of Hybrid-Scale Bifurcation in One-Cycle Controlled Single-Inductor Dual-Output Buck DC–DC Converters. Int. J. Bifurc. Chaos 2023, 33, 2350004. [Google Scholar] [CrossRef]
  8. Patra, P.; Patra, A.; Misra, N. A single-inductor multiple-output switcher with simultaneous buck, boost, and inverted outputs. IEEE Trans. Power Electron. 2012, 27, 1936–1951. [Google Scholar] [CrossRef]
  9. Huang, W.; Qahouq, J.A.A.; Dang, Z. CCM–DCM power-multiplexed control scheme for single-inductor multiple-output DC–DC power converter with no cross regulation. IEEE Trans. Ind. Appl. 2017, 53, 1219–1231. [Google Scholar] [CrossRef]
  10. Goh, T.Y.; Ng, W.T. Single discharge control for single-inductor multiple-output DC–DC buck converters. IEEE Trans. Power Electron. 2018, 33, 2307–2316. [Google Scholar] [CrossRef]
  11. Wang, Y.; Xu, J.; Zhou, G. A cross regulation analysis for single-inductor dual-output CCM buck converters. J. Power Electron. 2016, 16, 1802–1812. [Google Scholar] [CrossRef]
  12. Jin, W.; Lee, A.T.L.; Tan, S.C.; Hui, S.R. Single-inductor multiple-output inverter with precise and independent output voltage regulation. IEEE Trans. Power Electron. 2020, 35, 11222–11234. [Google Scholar] [CrossRef]
  13. Nayak, G.; Nath, S. Decoupled voltage-mode control of coupled inductor single-input dual-output buck converter. IEEE Trans. Ind. Appl. 2020, 56, 4040–4050. [Google Scholar] [CrossRef]
  14. Zheng, Y.; Guo, J.; Leung, K.N. A single-inductor multiple-output buck/boost DC–DC converter with duty-cycle and control-current predictor. IEEE Trans. Power Electron. 2020, 35, 12022–12039. [Google Scholar] [CrossRef]
  15. Chen, H.; Huang, C.J.; Kuo, C.C.; Lin, L.-C.; Ma, Y.-S.; Yang, W.-H.; Chen, K.-H.; Lin, Y.-H.; Lin, S.-R.; Tsai, T.-Y. A single-inductor dual-output converter with the stacked MOSFET driving technique for low quiescent current and cross regulation. IEEE Trans. Power Electron. 2019, 34, 2758–2770. [Google Scholar] [CrossRef]
  16. Li, X.L.; Dong, Z.; Chi, K.T.; Lu, D.D.C. Single-inductor multi-input multi-output DC–DC converter with high flexibility and simple control. IEEE Trans. Power Electron. 2020, 35, 13104–13114. [Google Scholar] [CrossRef]
  17. Ma, D.; Ki, W.H.; Tsui, C.Y.; Mok, P. Single-inductor multiple-output switching converters with time-multiplexing control in discontinuous conduction mode. IEEE J. Solid-State Circuits 2003, 38, 89–100. [Google Scholar]
  18. Ma, D.; Ki, W.H.; Tsui, C.Y. A pseudo-CCM/DCM SIMO switching converter with freewheel switching. IEEE J. Solid-State Circuits 2003, 38, 1007–1014. [Google Scholar]
  19. Wang, Y.; Xu, J.; Qin, F.; Mou, D. A capacitor current and capacitor voltage ripple controlled SIDO CCM buck converter with wide load range and reduced cross regulation. IEEE Trans. Ind. Electron. 2022, 69, 270–281. [Google Scholar] [CrossRef]
  20. Nayak, G.; Nath, S. Unified model of peak current mode controlled coupled SIDO converters. IEEE Trans. Ind. Electron. 2021, 69, 11156–11164. [Google Scholar] [CrossRef]
  21. Din, A.F.U.; Mir, I.; Gul, F.; Akhtar, S. Development of reinforced learning based non-linear controller for unmanned aerial vehicle. J. Ambient. Intell. Hum. Comput. 2023, 14, 4005–4022. [Google Scholar] [CrossRef]
  22. Taimoor, M.; Aijun, L.; Samiuddin, M. Sliding mode learning algorithm based adaptive neural observer strategy for fault estimation, detection and neural controller of an aircraft. J. Ambient. Intell. Hum. Comput. 2021, 12, 2547–2571. [Google Scholar] [CrossRef]
  23. Duan, G. Theory of Linear Systems; Science Press: Beijing, China, 2016. [Google Scholar]
  24. Wang, Y.; Xu, L.; Li, A.; Liao, K. Dynamic behavior analysis of current-type controlled single inductor dual output Buck converter. Chin. J. Electr. Eng. 2017, 37, 643–652. [Google Scholar]
  25. Zheng, L.; Lu, S. Control method for fast timescale bifurcation of Boost PFC converter. Power Autom. Equip. 2013, 33, 68–73. [Google Scholar]
  26. Lascu, C. Sliding-mode direct-voltage control of voltage-source converters with LC filters for pulsed power loads. IEEE Trans. Ind. Electron. 2021, 68, 11642–11650. [Google Scholar] [CrossRef]
  27. Wai, R.J.; Chen, M.W.; Liu, Y.K. Design of adaptive control and fuzzy neural network control for single-stage boost inverter. IEEE Trans. Ind. Electron. 2015, 62, 5434–5445. [Google Scholar] [CrossRef]
  28. Trevisan, D.; Mattavelli, P.; Tenti, P. Digital control of single-inductor multiple-output step-down DC–DC converters in CCM. IEEE Trans. Ind. Electron. 2008, 55, 3476–3483. [Google Scholar] [CrossRef]
  29. Dasika, J.D.; Bahrani, B.; Saeedifard, M.; Karimi, A.; Rufer, A. Multivariable control of single-inductor dual-output buck converters. IEEE Trans. Power Electron. 2014, 29, 2061–2070. [Google Scholar] [CrossRef]
  30. Wang, Y.; Xu, J.; Yin, G. Cross-regulation suppression and stability analysis of capacitor current ripple controlled SIDO CCM buck converter. IEEE Trans. Ind. Electron. 2019, 66, 1770–1780. [Google Scholar] [CrossRef]
  31. Zhou, S.; Zhou, G.; Liu, G.; Mao, G. Small-signal modeling and cross-regulation suppressing for current-mode controlled single-inductor dual-output DC–DC converters. IEEE Trans. Ind. Electron. 2021, 68, 5744–5755. [Google Scholar] [CrossRef]
  32. Patra, P.; Ghosh, J.; Patra, A. Control scheme for reduced cross-regulation in single-inductor multiple-output DC–DC converters. IEEE Trans. Ind. Electron. 2013, 60, 5095–5104. [Google Scholar] [CrossRef]
  33. Zhou, S.; Zhou, G.; He, M.; Liu, X. The Voltage-mode-ripple Variable Frequency Control for Single-inductor Triple-output Switching Converter. Proc. CSEE 2021, 41, 6003–6013. [Google Scholar]
  34. Judewicz, M.G.; González, S.A.; Gelos, E.M.; Fischer, J.R.; Carrica, D.O. Exact Feedback Linearization Control of Three-Level Boost Converters. IEEE Trans. Ind. Electron. 2023, 70, 1916–1926. [Google Scholar] [CrossRef]
  35. Mahmud, M.A.; Roy, T.K.; Saha, S.; Haque, M.E.; Pota, H.R. Robust nonlinear adaptive feedback linearizing decentralized controller design for islanded DC microgrids. IEEE Trans. Ind. Appl. 2019, 55, 5343–5352. [Google Scholar] [CrossRef]
  36. Chen, C.; Ye, Z.; Huang, J.; Yu, Y.; Xia, Y.; Gao, J. Affine nonlinear control of a multivariate inductive power transfer system with exact linearization. IEEE Trans. Power Electron. 2020, 35, 12728–12740. [Google Scholar] [CrossRef]
  37. Wu, J.; Lu, Y. Exact feedback linearisation optimal control for single-inductor dual-output boost converter. IET Power Electron. 2020, 13, 2293–2301. [Google Scholar] [CrossRef]
  38. Li, J.; Zhou, P.; Pan, H.; Feng, D.; Liu, B. Reduced-order controller design for Cuk converters based on objective holographic feedback. J. Power Electron. 2023, 23, 181–190. [Google Scholar] [CrossRef]
  39. Li, X.; Chen, D.; Liu, S. Multi-objective feedback nonlinear control method for multi-input multi-output differential-algebraic systems. Chin. J. Electr. Eng. 2020, 40, 1465–1474. [Google Scholar]
  40. Li, J.; Pan, H.; Long, X.; Liu, B. Objective holographic feedbacks linearization control for boost converter with constant power load. Int. J. Electr. Power Energy Syst. 2022, 134, 107310. [Google Scholar] [CrossRef]
  41. Li, J.; Chen, P.; Zhou, P. Sliding-mode variational structure study of Cuk converter based on target holographic feedback. Int. J. Circ. Theor. Appl. 2024, 52, 1–20. [Google Scholar] [CrossRef]
  42. Nayak, G.; Nath, S. Small Signal Modeling and Analysis of Single Input Three Output Buck Converter Using Coupled Inductor. In Proceedings of the 2019 National Power Electronics Conference (NPEC), Tiruchirappalli, India, 13–15 December 2019; pp. 1–6. [Google Scholar] [CrossRef]
  43. Xie, F. Research on Common Mode-Differential Mode Control Single Inductor Dual Output Buck Converter. Master’s Thesis, Shaanxi University of Science and Technology, Xi’an, China, 2021. [Google Scholar] [CrossRef]
  44. Wang, B.; Xian, L.; Kanamarlapudi, V.R.K.; Tseng, K.J.; Ukil, A.; Gooi, H.B. A digital method of power-sharing and cross-regulation suppression for single-inductor multiple-input multiple-output DC–DC converter. IEEE Trans. Ind. Electron. 2017, 64, 2836–2847. [Google Scholar] [CrossRef]
Figure 1. Paper workflow diagram.
Figure 1. Paper workflow diagram.
Electronics 14 00717 g001
Figure 2. Main circuit diagram of SITO Buck converter.
Figure 2. Main circuit diagram of SITO Buck converter.
Electronics 14 00717 g002
Figure 3. Operating state of CCM SITO Buck converter.
Figure 3. Operating state of CCM SITO Buck converter.
Electronics 14 00717 g003
Figure 4. Switching timing diagrams of the CCM SITO Buck converter.
Figure 4. Switching timing diagrams of the CCM SITO Buck converter.
Electronics 14 00717 g004
Figure 5. Block diagram of closed-loop control of CCM SITO Buck converter.
Figure 5. Block diagram of closed-loop control of CCM SITO Buck converter.
Electronics 14 00717 g005
Figure 6. Dynamic response waveform of the system when Ra jumps: (a) Objective Holographic Feedback Nonlinear Control; (b) common-mode–differential-mode voltage control.
Figure 6. Dynamic response waveform of the system when Ra jumps: (a) Objective Holographic Feedback Nonlinear Control; (b) common-mode–differential-mode voltage control.
Electronics 14 00717 g006
Figure 7. Dynamic response waveform of the system when Rb jumps: (a) Objective Holographic Feedback Nonlinear Control; (b) common-mode–differential-mode voltage control.
Figure 7. Dynamic response waveform of the system when Rb jumps: (a) Objective Holographic Feedback Nonlinear Control; (b) common-mode–differential-mode voltage control.
Electronics 14 00717 g007
Figure 8. Dynamic response waveform of the system when Rc jumps: (a) Objective Holographic Feedback Nonlinear Control; (b) common-mode–differential-mode voltage control.
Figure 8. Dynamic response waveform of the system when Rc jumps: (a) Objective Holographic Feedback Nonlinear Control; (b) common-mode–differential-mode voltage control.
Electronics 14 00717 g008
Figure 9. Semi-physical simulation platform of CCM SITO Buck converter based on RT-LAB OP4510.
Figure 9. Semi-physical simulation platform of CCM SITO Buck converter based on RT-LAB OP4510.
Electronics 14 00717 g009
Figure 10. Dynamic response waveform of the system during the ia jump. (a) Experimental waveform when ia jumps from 0.5 A to 1.5 A. (b) Experimental waveform when ia jumps from 1.5 A to 0.5 A.
Figure 10. Dynamic response waveform of the system during the ia jump. (a) Experimental waveform when ia jumps from 0.5 A to 1.5 A. (b) Experimental waveform when ia jumps from 1.5 A to 0.5 A.
Electronics 14 00717 g010
Figure 11. Dynamic response waveform of the system during ib jump. (a) Experimental waveform when ib jumps from 0.5 A to 1.5 A. (b) Experimental waveform when ib jumps from 1.5 A to 0.5 A.
Figure 11. Dynamic response waveform of the system during ib jump. (a) Experimental waveform when ib jumps from 0.5 A to 1.5 A. (b) Experimental waveform when ib jumps from 1.5 A to 0.5 A.
Electronics 14 00717 g011
Figure 12. Dynamic response waveform of the system during ic jump. (a) Experimental waveform when ic jumps from 0.5 A to 1.5 A. (b) Experimental waveform when ic jumps from 1.5 A to 0.5 A.
Figure 12. Dynamic response waveform of the system during ic jump. (a) Experimental waveform when ic jumps from 0.5 A to 1.5 A. (b) Experimental waveform when ic jumps from 1.5 A to 0.5 A.
Electronics 14 00717 g012
Table 1. System parameters of the CCM SITO Buck converter.
Table 1. System parameters of the CCM SITO Buck converter.
ParametersValueParametersValue
Input voltage Vin/V20Output load resistance Rb18
Inductor L/mH1Output load resistance Rc6
Output capacitance Ca/μF470Reference voltage varef/V12
Output capacitance Cb/μF470Reference voltage vbref/V9
Output capacitance Cc/μF470Reference voltage vcref/V3
Output load resistance Ra24Switching frequency T/µs20
Table 2. Comparison of OHFNC and common-mode–differential-mode voltage control simulation results.
Table 2. Comparison of OHFNC and common-mode–differential-mode voltage control simulation results.
OHFNCCommon Mode-Differential Mode Voltage Control
Load Variation/AOutput VoltageVariation in Voltage/VRecovery Time/msVariation in Voltage/VRecovery Time/ms
ia
(0.5→1.5→0.5)
va0.48/0.362.2/1.71.47/1.2910.3/13.5
vb0.03/0.031.1/1.10.77/0.749.1/13.4
vc0.04/0.041.2/1.21.06/0.768.7/12.5
ib
(0.5→1.5→0.5)
va0.31/0.173.2/2.11.25/1.378.6/8.8
vb0.17/0.021.1/1.10.67/0.779.3/8.1
vc0.12/0.051.1/1.50.69/0.879.1/8.5
ic
(0.5→1.5→0.5)
va0.19/0.192.5/2.80.57/0.635.5/8.4
vb0.03/0.041.2/1.30.34/0.377.1/7.8
vc0.11/0.051.8/1.60.68/0.796.5/9.7
Table 3. Dynamic performance of the CCM SITO Buck converter under OHFNC.
Table 3. Dynamic performance of the CCM SITO Buck converter under OHFNC.
Load Variation (0.5 A→1.5 A)δva/Vaδvb/Vbδvc/Vc
δia/Ia (1.0 A/0.5 A)0.48 V/12 V0.03 V/9 V0.04 V/3 V
FOM(cross)0.00170.0067
δib/Ib (1.0 A/0.5 A)0.31 V/12 V0.17 V/9 V0.12 V/3 V
FOM(cross)0.01290.0200
δic/Ic (1.0 A/0.5 A)0.19 V/12 V0.03 V/9 V0.11 V/3 V
FOM(cross)0.00790.0017
Table 4. Comparison with existing literature on SIMO switching converters.
Table 4. Comparison with existing literature on SIMO switching converters.
ParametersPaper [28]Paper [37]This Article
Input Voltage/V201220
Output Voltage/V12, 9, 330, 1012, 9, 3
Switching frequency/kHz502520
Inductors/μH10001001000
Capacitance/μF470470470
FOM(cross)max0.1670.0230.020
Table 5. Experimental results data of SITO Buck converter.
Table 5. Experimental results data of SITO Buck converter.
Load Variation/AOutput VoltageVariation Voltage
/V
Recovery Time/ms
ia
(0.5→1.5→0.5)
va0.9/0.85/6
vb0.6/0.75/6
vc0.2/0.33/4
ib
(0.5→1.5→0.5)
va0.9/1.05/8
vb0.8/0.85/8
vc0.1/0.23/3
ic
(0.5→1.5→0.5)
va2.0/1.88/8
vb2.0/1.58/9
vc0.9/0.84/5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, J.; Dong, H.; Chen, P.; Zhou, P. Optimal Control Study of CCM SITO Buck Converter Based on Objective Holographic Feedback. Electronics 2025, 14, 717. https://doi.org/10.3390/electronics14040717

AMA Style

Li J, Dong H, Chen P, Zhou P. Optimal Control Study of CCM SITO Buck Converter Based on Objective Holographic Feedback. Electronics. 2025; 14(4):717. https://doi.org/10.3390/electronics14040717

Chicago/Turabian Style

Li, Jiyong, Hao Dong, Peiwen Chen, and Pengcheng Zhou. 2025. "Optimal Control Study of CCM SITO Buck Converter Based on Objective Holographic Feedback" Electronics 14, no. 4: 717. https://doi.org/10.3390/electronics14040717

APA Style

Li, J., Dong, H., Chen, P., & Zhou, P. (2025). Optimal Control Study of CCM SITO Buck Converter Based on Objective Holographic Feedback. Electronics, 14(4), 717. https://doi.org/10.3390/electronics14040717

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

Article Metrics

Back to TopTop