1. Introduction
The DC-DC buck converter, serving as a core module in modern power electronic systems, is responsible for regulating power flow and outputting stable low-voltage electric energy [
1,
2,
3,
4]. With the growing deployment of data centers, telecommunication infrastructure, and electric vehicles, the demand for reliable power conversion is increasing. During practical operation, the converter faces various lumped disturbances, including external load current steps and internal parameter drifts primarily caused by capacitor aging [
5]. For modern digital loads, such as microprocessors and graphics processing units, the core operating voltage is scaling down while the dynamic current demand is rising. Under these operating conditions, transient voltage fluctuations can trigger logic errors or system failures. Therefore, designing a nonlinear controller with proper robustness and fast transient response capability has become an important research focus for enhancing the reliability of power electronic systems.
To address these challenges, linear control strategies, such as PI/PID control [
6,
7], were widely adopted in early power electronic applications due to their structural simplicity and ease of hardware implementation. However, their control gains are typically designed based on small-signal linearization around a specific nominal operating point. Consequently, their control bandwidth may struggle to meet the dynamic regulation requirements under large-signal disturbances. Subsequently, various nonlinear control algorithms have been introduced, such as sliding mode control (SMC) [
8], fuzzy control [
9], and backstepping control [
10], leveraging their robustness to handle nonlinear dynamics [
11]. Meanwhile, observer-based feedforward compensation techniques have been introduced into feedback control loops, such as extended state observers (ESO) [
12] and disturbance observers (DOB) [
13,
14], which estimate and reject load disturbances through feedforward links. Besides sliding modes and observers, Model Predictive Control (MPC) [
15] is also a widely studied algorithm [
16,
17]. However, MPC is constrained by its computational load and dependency on accurate mathematical models, whereas physical parameters exhibit nonlinear drift under varying environmental conditions.
In contrast, utilizing neural networks to estimate unknown nonlinear terms offers practical advantages [
18]. Compared with single-layer artificial neural networks [
19], Fuzzy Neural Networks (FNN) exhibit higher approximation efficiency because they combine the reasoning capability of fuzzy logic with the learning ability of neural networks [
20]. Incorporating Chebyshev orthogonal polynomials into the network can further improve the approximation speed [
21,
22,
23], as their orthogonality helps mitigate the multi-collinearity problem during weight updates. However, for polynomial-based high-dimensional mapping, the network weight parameters can increase rapidly as the expansion order or input dimension grows. This consumes the memory and computational resources of embedded microprocessors, which can lead to algorithmic instability or over-fitting.
Despite the performance improvements offered by the aforementioned methods, some technical challenges remain. Traditional DOBs in industrial applications may misidentify nominal parameter mismatches as external disturbances, leading to over-compensation. Recent Unknown Input Observers (UIO) [
24] and ESOs rely on integration and filtering processes; when facing load steps with high slew rates, the estimated trajectories often exhibit phase lag. This lag delays the feedforward action, resulting in initial voltage drops. Furthermore, existing FNNs mostly adopt fixed topological structures, where insufficient nodes limit estimation accuracy, while excessive nodes impose a heavy computational burden within short control periods. As for traditional SMC, its reliance on discontinuous signum functions can cause high-frequency chattering. This chattering increases electromagnetic interference (EMI) and the thermal stress on power switches [
25]. To mitigate these effects [
26], adaptive SMC strategies were proposed in [
27,
28], and advanced super-twisting sliding mode techniques have been recently investigated to smooth the control signals [
29]. Moreover, the super-twisting algorithm has been successfully integrated with extended state observers and non-singular terminal sliding mode surfaces to effectively suppress chattering and enhance active disturbance rejection in multi-output buck converters [
30] and motor drive systems [
31]. For instance, reference [
32] introduced a method combining terminal sliding mode (TSM) with bounded nonlinear functions. Although TSM offers finite-time convergence, it suffers from the singularity problem, and non-singular variants usually involve a trade-off with convergence speed [
33]. More recently, fixed-time non-singular TSMC strategies combined with sliding mode observers have been proposed to effectively handle mismatched uncertainties in buck converters, guaranteeing convergence times strictly independent of initial states [
34].
To address these issues, this paper proposes a composite control strategy integrating LARC, SECFNN, and ASTSMC, aiming to improve the voltage regulation accuracy and dynamic response of the buck converter. The originality of this specific composite architecture is reflected in the following aspects: First, the architecture establishes the LARC-SECFNN cooperation. On the one hand, the Load Algebraic Reconstruction Compensator (LARC) utilizes physical circuit equations for algebraic derivation, reducing the reliance on the integration stages of traditional observers to achieve the rapid reconstruction of load disturbances, which effectively weakens the transient disturbances caused by load variations. On the other hand, the Self-Evolving Chebyshev Fuzzy Neural Network (SECFNN) is dedicated to estimating unmodeled internal system dynamics and fitting lumped disturbances. Second, by introducing a bidirectional self-evolving mechanism, the SECFNN dynamically generates or prunes rule nodes based on system residuals, balancing approximation accuracy while effectively avoiding the computational overload typical of traditional fixed networks. Finally, for the inner current loop, an Arctangent Super-Twisting Sliding Mode Control (ASTSMC) is adopted to ensure a continuous control output at the zero-crossing point, suppressing high-frequency chattering while maintaining the robustness of the second-order sliding mode.
To practically verify the engineering feasibility of the proposed complex nonlinear control strategy in resource-constrained systems, and to demonstrate it as a highly efficient embedded implementation strategy, a hardware experimental platform for a 60 V input, 48 V output buck converter is constructed based on an STM32G431RBT6 microcontroller, which is designed for high-frequency digital power supplies. The platform utilizes real MOSFET power devices operating at a switching frequency of 100 kHz, and the tests include large-signal load step conditions from 30 to 20 . Implementing the control algorithm within a 10 μs period under physical disturbances imposes rigorous requirements on both computational efficiency and real-time disturbance rejection.
The main contributions of this paper are summarized as follows:
Proposes a physical equation-based load algebraic reconstruction compensator (LARC). It eliminates the phase lag of traditional integral observers, enabling rapid feedforward compensation to mitigate transient voltage undershoots during load steps.
Develops a self-evolving Chebyshev fuzzy neural network (SECFNN) featuring a bidirectional rule generation and pruning mechanism. It accurately approximates unmodeled dynamics and parameter drifts (e.g., capacitor aging) with low computational cost, enhancing the system’s parameter immunity.
Designs an arctangent super-twisting sliding mode control (ASTSMC) for the inner loop. It guarantees finite-time convergence and fundamentally eliminates high-frequency chattering, thereby safely reducing the electrical stress on power switches, with global stability proven by Lyapunov theory.
The remainder of this paper is organized as follows:
Section 2 establishes the dynamic model of the DC-DC buck converter and formulates the control problem along with the software dual-loop architecture.
Section 3 details the design of the composite control law, which encompasses the outer-loop LARC strategy, the SECFNN topology with its evolution mechanism, the inner-loop ASTSMC, and the rigorous global stability analysis.
Section 4 presents the comparative simulation results, as well as comprehensive experimental validations. Finally,
Section 5 draws the conclusions of this paper.
3. Composite Control Law Design and Stability Analysis
This section details the rigorous algorithmic synthesis of the advanced outer-loop compensation terms and the inner-loop robust execution law. Under complex operating conditions, a single compensation mechanism often struggles to balance large-signal transient response speed and steady-state tracking accuracy. Traditional observers inherently introduce phase lag during filtering, whereas fixed-structure neural networks suffer from the dilemma of balancing computational burden and approximation precision.
Therefore, a heterogeneous synergistic compensation architecture is proposed in this paper: on the one hand, the Load Algebraic Reconstruction Compensator (LARC) is utilized to rapidly reconstruct the load current from the physical model level to suppress macroscopic external step disturbances; on the other hand, the nonlinear mapping capability of the Self-Evolving Chebyshev Fuzzy Neural Network (SECFNN) is employed to perform fuzzy estimation of internal parameter drifts and microscopic unmodeled dynamics. Their synergistic interaction comprehensively reshapes the reference current command, which is subsequently tracked by the continuous super-twisting inner loop.
3.1. Load Algebraic Reconstruction Compensator (LARC) Design
According to the nodal current dynamic characteristics of the output filter capacitor branch, the current flowing through the capacitor equals the difference between the inductor current and the load current. Defining the voltage tracking error as
, and noting that the derivative of the constant reference voltage
is zero, the theoretical raw estimated value of the unknown load current
can be algebraically reconstructed using the mechanism model as:
The primary advantage of algebraic reconstruction over conventional Luenberger observers or Extended State Observers (ESO) lies in its mathematical directness. Traditional observers rely on integrating the estimation error, which inherently acts as a low-pass filter and unavoidably introduces phase delay during rapid load steps. By directly utilizing the measurable states, the LARC eliminates this integration-induced lag, granting the system an exceptionally high dynamic estimation bandwidth.
Specifically, under steady-state conditions (), the nominal capacitance term mathematically vanishes, granting LARC theoretical immunity to capacitance inaccuracies. Conversely, during transients where the actual capacitance is degraded due to aging (), the LARC produces a slightly larger feedforward current based on the nominal , which physically acts as a transient over-compensation to accelerate voltage recovery.
However, directly applying the derivative term in a physical control system would heavily amplify high-frequency PWM switching noise and sensor measurement noise. Thus, a second-order lead-lag composite filtering structure is constructed. Its physical significance is strictly decoupled into two aspects: the lag element () acts as a strict low-pass boundary to attenuate high-frequency switching ripple, while the lead characteristic () provides positive phase shifts to proactively compensate for the calculation delay of the digital microprocessor and the hardware sampling latency within the control bandwidth.
To execute this algorithm in an embedded digital signal processor (DSP), the Backward Euler method is adopted for precise discretization mapping. Assuming the sampling period is
, the discrete iterative evolution law implemented in the microcontroller is derived as:
where
, and
are the corresponding state-space matrices of the continuous filter
.
Remark 2. Noise Suppression Mechanism in LARC Implementation.
In practical digital power supplies, utilizing the pure derivative of the voltage error () is inherently sensitive to high-frequency disturbances, such as PWM switching ripple and ADC quantization noise. To ensure robust engineering feasibility, a multi-stage noise suppression mechanism is integrated into the proposed architecture. First, at the data acquisition layer, the raw voltage signals are processed through hardware RC low-pass filters. Second, at the algorithmic layer, the LARC does not employ a pure differentiator; instead, the transfer function serves as a practical differentiator where the pole acts as a strict low-pass boundary to aggressively attenuate high-frequency noise amplification. Finally, at the physical layer, while minor residual high-frequency chattering may persist in the LARC output command (), it does not degrade the actual voltage quality. This is because merely constitutes the virtual current reference. The physical filter inductor (L) inherently functions as a massive low-pass filter. Synergized with the continuous arctangent smoothing action of the ASTSMC inner loop, this residual high-frequency command ripple is physically dampened, guaranteeing clean and stable voltage regulation (e.g., restricting the high-frequency noise in the output voltage to a peak-to-peak value of approximately 0.2 V).
3.2. Self-Evolving Chebyshev Fuzzy Neural Network (SECFNN)
Although LARC rapidly compensates for macroscopic external loads, internal parameter drifts caused by component aging and continuous temperature variations still compromise the steady-state accuracy. To intelligently fit these lumped uncertainties through fuzzy estimation without requiring an accurate mathematical plant, a 6-layer SECFNN feedforward topology is proposed.
3.2.1. Forward Propagation and Chebyshev Mapping
Defining the network input state vector as
, the input variables are first transmitted and fuzzified using Gaussian basis functions. The firing strength for the
i-th input in the
j-th rule is:
Subsequently, the original firing strength of each rule is deduced using the product inference operator, and an infinitesimal constant
is added to prevent computational singularity during subsequent normalization:
To enhance the nonlinear fitting capability and alleviate the multicollinearity problem associated with traditional polynomial expansions, Chebyshev orthogonal polynomials
are introduced to perform high-dimensional spatial mapping of the inputs. The expansion follows a strict recurrence relation:
Besides their strict orthogonality, Chebyshev polynomials are bounded within
. This crucial property inherently prevents numerical overflow in 32-bit embedded DSPs during high-order expansions, ensuring the algorithmic stability of the neural network. Finally, the normalized firing strengths and the Chebyshev expansion terms are weighted and fused. The estimated current output of the network is synthesized in a compact vector inner product form:
where
represents the adaptive weight vector, and
denotes the multidimensional joint basis vector. The corresponding internal architecture and layer-by-layer signal propagation of the proposed SECFNN are illustrated in
Figure 3.
3.2.2. Bidirectional Topological Evolution Mechanism
To address the parameter space exponential expansion and computational overload issues inherent in traditional fixed-topology networks, an adaptive topology evolution mechanism based on the dynamic evaluation of spatiotemporal features is proposed. As specifically illustrated in the algorithmic flowchart in
Figure 4, the real-time execution logic of the SECFNN operates through a continuous, self-organizing loop.
Following the initial Initialization and the real-time Input Processing & Fuzzification, the algorithm enters the core decision-making phase of Self-Organizing Topology Evolution. This bidirectional mechanism dynamically manages the network structure through two complementary criteria:
(1) Rule Generation (Growth): To capture sudden large-signal transients, the Euclidean distance between the current input X and all existing rule centers is continuously evaluated. A new candidate rule is immediately generated if exceeds a predefined spatial threshold , indicating that the current operating point has entered an unmapped domain. This threshold dictates the structural resolution of the fuzzy partition.
(2) Rule Pruning (Decay): To limit the parameter scale and release microprocessor memory, the algorithm tracks an importance factor
for each rule in real time by introducing a forgetting factor
:
Whenever
drops below a specified threshold
, it implies that the corresponding rule has rarely been activated recently. This inactive candidate rule is pruned, ensuring the computational complexity remains strictly bounded within the 10 μs control cycle.
Remark 3. To ensure structural stability in noisy environments and prevent “structural chattering,” the SECFNN incorporates a time-window constraint. A newly generated rule is granted a survival period during which pruning is prohibited. Furthermore, the importance factor is calculated cumulatively, functioning as a numerical low-pass filter that prevents high-frequency noise from triggering premature rule deletions. These measures, combined with smooth weight initialization, guarantee the continuity of the control signal during topological evolution.
As depicted in the flowchart, if the evolutionary criteria are met (Yes), the algorithm generates or prunes candidate rules to restructure the topology; if not (No), it bypasses the structural change. Subsequently, the algorithm proceeds to Network Inference & Synthesis based on the updated or existing rule base. After yielding the control output, Parameter Learning & Update is executed to continuously tune the network weights. Finally, a Termination Check determines whether the process ends or loops back for the next digital control cycle.
3.3. Arctangent Super-Twisting Sliding Mode Control (ASTSMC) for Inner Loop
After constructing the comprehensively compensated composite reference command
, a highly robust inner-loop control law is required to force the actual inductor current
to track it. The global current tracking sliding surface is directly defined as the tracking error:
Taking the time derivative of the sliding surface and substituting the nominal inductor physical dynamics of the Buck converter
, the sliding mode evolution equation of the system is obtained:
Based on the design principle of separating equivalent control and switching control, the total control law can be decomposed as
. Setting
, the equivalent feedforward control law
aimed at canceling the nominal system dynamics is strictly designed as:
For the switching control law
, although the traditional Super-Twisting Algorithm (STA) shifts the discontinuous switching term into the integral action, the signum function
contained in its proportional term still causes high-frequency severe jumps near the sliding surface. To effectively suppress this high-frequency chattering and relieve the electrical stress on power switches, a continuously differentiable arctangent operator
is introduced to replace the signum function.
Its core mathematical and physical mechanism is as follows: The coefficient
regulates the steepness of the boundary layer. When far from the sliding surface (large
),
. This exhibits saturation characteristics similar to the signum function, ensuring the controller maintains the strong non-linear reaching capability required for large-signal transients. Conversely, near the sliding surface (
), the Taylor expansion yields
. The controller seamlessly and naturally transitions into a high-gain linear damping mode. This progressive blending eliminates the hard switching inherent in sliding mode, dynamically dampening potential LC resonances. Consequently, the designed Arctangent Super-Twisting (ASTSMC) switching control law
is formulated as:
where
and
are the positive robust gains. Combining the equivalent control and switching control, the overall composite control execution law sent to the PWM modulator is:
3.3.1. Optimization of the Steepness Coefficient
The steepness coefficient dictates the fundamental trade-off between maximizing the non-linear reaching speed and suppressing discrete-time chattering. To optimize , its theoretical bounds are established based on the system’s disturbance rejection requirements and hardware sampling constraints.
Given the established experimental parameters (
,
, the robust gain
, and the microcontroller sampling period
), we aim to restrict the steady-state tracking error within a band of
. First, to overcome the maximum residual disturbance
within this prescribed error band, the generalized reaching condition
dictates that the control effort must provide a sufficient non-linear restoring force. By evaluating the local gradient, this establishes the theoretical lower bound:
Second,
cannot be infinitely large. Inspired by the discrete sliding mode stability analysis in [
26], the discrete-time state trajectory must maintain monotonic convergence to avoid zero-crossing chattering. This requires the local derivative to strictly satisfy the discrete-time non-overshoot condition:
By synthesizing these physical and algorithmic constraints, the feasible optimization interval is evaluated as . In this study, is selected, which ensures a transient response while preventing high-frequency digital chattering.
3.3.2. Analytical Interconnection Between Convergence Time and Steady-State Error
In the proposed ASTSMC framework, the transient response speed and ultimate steady-state precision are interconnected through the residual lumped disturbance . To quantify this inherent trade-off, the maximum convergence time for the state to reach the equilibrium neighborhood is first defined via Lyapunov finite-time theory as , where and represent the robust gains.
Concurrently, as the system enters the steady-state phase (), it must counteract the residual disturbance persisting after compensation. By utilizing the linear approximation near the origin, the steady-state error upper bound is derived as .
By eliminating the intermediate shape parameter
from these two analytical expressions, a direct coupling equation representing the proportional relationship between response speed and precision is established:
Equation (
27) reveals the physical essence of the system’s performance boundary: the proportional relationship between the convergence time and the steady-state error is strictly governed by the magnitude of the residual lumped disturbance
. A larger
results in an increase in this ratio, thereby necessitating a trade-off between the convergence speed and the steady-state accuracy. Conversely, a reduction in the residual disturbance intensity mathematically shrinks the value of the tangent term, compressing the analytical coupling ratio.
3.3.3. Global Closed-Loop Composite Stability Analysis
To analyze the stability of the cascaded dual-loop architecture, the mathematical proof sequentially evaluates the inner-loop practical finite-time reaching phase and the outer-loop ultimate bounded behavior in a unified framework.
First, focusing on the inner-loop practical finite-time convergence, the current tracking error dynamics driven by the ASTSMC law can be formulated as
, where
represents bounded inner-loop lumped perturbations. Unlike the standard discontinuous signum function, the continuous arctangent operator smooths the control action around the origin. According to the stability analysis of continuous super-twisting algorithms [
38,
39], this robust mechanism achieves practical finite-time convergence. Specifically, by selecting a sufficiently large steepness factor
and robust gains
, the inner-loop sliding surface
s converges to a residual neighborhood
within a finite time
.
Second, to evaluate the outer-loop ultimate boundedness based on the inner-loop convergence, we proceed to formulate the composite positive-definite Lyapunov candidate function for the outer voltage loop and the observer:
Driven by the PI-based virtual current reference
, the closed-loop tracking error dynamics inherently contain a stabilizing linear proportional feedback term
. According to the Universal Approximation Theorem, by substituting the SECFNN compensation
and the LARC observer outputs, the time derivative of the generalized outer-loop sliding surface
satisfies:
where
is a scaling factor,
is the inherent approximation error of the neural network,
is the bounded observation error of the observer, and
represents the cross-coupling perturbation originating from the inner-loop current tracking error.
Noting that the ideal optimal weight
is a constant vector (yielding
), and substituting the proposed adaptive update law
, the network weight error terms are canceled out. Consequently, applying the absolute value inequalities, the time derivative of the Lyapunov function becomes:
where
denotes the strict upper bound of the residual lumped disturbances, and
ensures the convergence of the LARC error states.
Once the inner loop converges to the practical sliding manifold (
), the aforementioned coupling perturbation is restricted by
. The Lyapunov derivative subsequently reduces to:
By appropriately designing the baseline proportional tracking gain such that
, the negative quadratic term
will mathematically dominate the linear perturbation term
outside a compact boundary defined by
. This demonstrates that
strictly holds outside a specific compact residual set around the origin.
Therefore, all signals operating within the closed-loop cascaded system are confined within this compact set. The interconnected composite system is proven to be Semi-Globally Uniformly Ultimately Bounded (SGUUB) [
40], ensuring stable voltage tracking performance even under parameter uncertainties.