Next Article in Journal
An Ultra-Compact ARCL-Based MEMS Radar Filter for Mobile Robotic Platforms
Previous Article in Journal
Time-Domain Simulation and Optimization of the Memory Window for HZO-Based FeFETs Using the NLS Model
Previous Article in Special Issue
An Adaptive Gate-Side Feedback Active Gate Driver for GaN Devices with Optimized Switching Performance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis and Design of Sensor-Driver-Aware Integral Nonsingular Terminal Sliding Mode Control for Buck Converter Power Interfaces in Actuator Systems

1
School of Electrical Engineering and Automation, Harbin Institute of Technology, Harbin 150001, China
2
NARI Technology Co., Ltd., Nanjing 211106, China
3
Faculty of Computing, Harbin Institute of Technology, Harbin 150001, China
*
Authors to whom correspondence should be addressed.
Micromachines 2026, 17(7), 829; https://doi.org/10.3390/mi17070829
Submission received: 4 June 2026 / Revised: 5 July 2026 / Accepted: 8 July 2026 / Published: 11 July 2026
(This article belongs to the Special Issue Advanced Micro-Integrated Power Devices and Gate Driving Technologies)

Abstract

Buck converter power interfaces are commonly used as local voltage regulation units in compact actuator-driven microsystems, where the regulated voltage needs to remain stable under input, load, and circuit-level disturbances. In practical control loops, passive-parameter variations, external perturbations, and non-ideal sensor-driver dynamics may distort feedback signals, delay effective duty-cycle action, and degrade the transient response of conventional robust controllers. Motivated by this issue, this paper presents the analysis and design of a sensor-driver-aware integral nonsingular terminal sliding mode control (INTSMC) method for a buck converter power interface under multi-source disturbances. A control-oriented averaged model is first constructed by incorporating converter parameter perturbations, load-side disturbances, Hall sensor dynamics, and isolated driver characteristics into a unified representation. Based on this model, an integral nonsingular terminal sliding surface is designed to improve voltage tracking performance while avoiding singularity in the reaching process. The corresponding control law is further arranged in a pulse-width modulation-realizable duty-cycle form, making it suitable for digital converter control. In addition, a phase-trajectory-based response-time estimation method is introduced to analyze the influence of initial states, disturbance levels, and hardware dynamic parameters on the closed-loop reaching behavior. Simulation studies under different operating conditions are carried out to evaluate the proposed controller. Simulation and experimental results show that the proposed method achieves a settling time within 33 ms, a steady-state voltage error within 0.01 V, and a measured efficiency of 83.5%~88.9%, indicating its feasibility for robust power regulation in micro-actuator-oriented microsystems where sensor-driver dynamics cannot be ignored.

1. Introduction

Compact actuator-driven microsystems, such as micro-actuation modules, micro-positioning stages, micro-pumps, and miniature mechatronic platforms, often rely on local power regulation units to provide stable and responsive voltage support for sensing, driving, and control circuits. In such systems, the buck converter is a practical choice because of its simple structure, high conversion efficiency, and compatibility with digital pulse-width modulation (PWM) implementation [1,2]. Unlike large-scale power conversion applications, microsystem-oriented converters usually operate under tighter space, power, and dynamic-response constraints [3]. Variations in the input source, load demand, and circuit parameters may therefore have a direct influence on the quality of the regulated voltage, especially when the converter is used to support actuator-related modules requiring fast and reliable electrical response [4,5].
For this type of converter, the control loop is seldom affected by a single uncertainty source [6]. Input-voltage fluctuations and load changes alter the operating point of the power stage, while the aging or tolerance of passive components changes the local dynamic characteristics of the circuit [7]. In addition, the measured current and voltage used for feedback are usually obtained through sensor circuits with their own dynamic response, and the duty-cycle command must pass through a gate-driving stage before it acts on the switch [8]. These non-ideal links may introduce signal distortion or action delay, making the actual closed-loop behavior different from that predicted by an ideal averaged buck converter model [9].
Several control strategies have been reported for improving the dynamic performance of Buck and other DC-DC converters. Proportional–integral (PI) and proportional–integral–derivative (PID) controllers are commonly adopted because of their simple structure and low implementation cost, and PI/PID schemes remain attractive in many converter applications where the operating range is relatively narrow [10]. However, their performance may deteriorate when the operating point, load condition, or circuit parameters change significantly. Model predictive control (MPC) provides a more flexible framework for handling switching constraints and transient optimization, and MPC-based converter control can achieve good dynamic performance when an accurate model and sufficient computational resources are available [11]. Active disturbance rejection control (ADRC) and other observer-based methods can estimate lumped disturbances and compensate for them online, but the performance of ADRC is closely related to the selection of observer bandwidth and controller parameters, especially in noisy measurement environments [12]. In comparison, sliding mode control (SMC) has been widely investigated for power converters because of its inherent robustness against matched uncertainties and load variations. SMC-based methods are therefore suitable for converter systems subject to input fluctuation and load disturbance [13]. Nevertheless, conventional SMC may introduce chattering and usually involves a compromise between fast reaching, steady-state accuracy, and smooth duty-cycle generation. To improve the convergence behavior, terminal sliding mode control (TSMC) and nonsingular terminal sliding mode control (NTSMC) have been introduced into converter control, and NTSMC can provide faster nonlinear convergence while avoiding the singularity problem in the sliding dynamics [14,15].
Recent studies have improved the robustness of DC-DC converter control from different perspectives. In [16], an integral sliding mode control method was designed for a DC-DC boost converter with uncertainties, where the integral sliding manifold and discontinuous compensation improve voltage regulation, but the design is mainly based on a linearized uncertainty-augmented model. Gong and Fei proposed an adaptive neural backstepping TSMC scheme for a buck converter, using a recurrent neural network to approximate system uncertainties and TSMC to achieve finite-time convergence [17]. Although good tracking performance is obtained, the neural compensation structure increases the controller complexity. Liu et al. combined nonsingular fast TSMC control with a fuzzy neural network and a disturbance observer to improve disturbance compensation and transient response in buck converter control [18]. However, the sensor and driver stages are still not explicitly included in the closed-loop model. In [19], a fixed-time extended-order TSMC method was developed for DC microgrids with constant-switching-frequency PWM implementation and adaptive feedforward tuning, but its main focus is microgrid-level converter regulation rather than hardware-link-induced feedback and actuation deviations. Wei and Zhang proposed a high-order fully actuated robust controller for buck converters feeding constant power loads, where an uncertainty boundary estimator and a differential state observer enhance large-signal robustness [20]. This method effectively addresses load-induced instability, but it does not focus on sensor-driver dynamic effects in compact control loops. In addition, topology-oriented research on bidirectional boost/buck converters has shown that switched-capacitor structures and complementary PWM modulation can improve voltage gain, reduce device stress, and support stable operation during load transitions and power-flow reversal [21]. These studies provide useful references for robust converter control and implementation, yet the joint treatment of multi-source disturbances, sensor-driver dynamics, PWM-realizable integral nonsingular terminal sliding mode control (INTSMC), and phase-trajectory (PT)-based response-time analysis remains insufficient.
Although the above methods have achieved notable progress, several issues still need further study. Most sliding-mode-based converter controllers are developed from the ideal or simplified power-stage model, while the dynamic effects of current/voltage sensors and gate-driving circuits are often neglected. Meanwhile, input fluctuations, load disturbances, and parameter variations are usually treated as lumped uncertainties, so their coupled influence with non-ideal sensing and driving dynamics on the closed-loop transient process is not fully revealed. Moreover, existing performance evaluations mainly rely on time-domain waveforms and numerical indices, with less attention paid to the state-PT evolution during the reaching process. Therefore, a control-oriented framework that combines multi-source disturbance modeling, sensor-driver-aware robust control, PWM-realizable implementation, and PT-based response-time characterization is still needed for buck converter power interfaces in compact actuator-driven microsystems.
Motivated by the above discussion, this paper presents the analysis and design of a sensor-driver-aware INTSMC method for a buck converter power interface used in compact actuator-driven microsystems. Different from studies that mainly focus on ideal power-stage modeling or lumped disturbance compensation, this work considers the influence of sensing and driving dynamics on the closed-loop response. The main contributions are summarized as follows:
  • A sensor-driver-aware buck converter power-interface model for micro-actuator-driven microsystems is established by incorporating input-voltage fluctuation, load disturbance, circuit parameter variation, current/voltage sensor dynamics, and gate-driving dynamics into a unified control-oriented framework.
  • An INTSMC method is designed for voltage regulation under multi-source disturbances. The control law is expressed in a PWM-realizable duty-cycle form for digital converter control.
  • A PT-based response-time analysis method is introduced to characterize the reaching process under different initial states, disturbance levels, and sensor-driver dynamic parameters.
  • Comparative simulation studies are conducted under different operating conditions to evaluate the proposed method in terms of transient response, steady-state deviation, and disturbance rejection capability.
The remainder of this paper is organized as follows. Section 2 presents the sensor-driver-aware buck converter model with multi-source disturbances. Section 3 gives the design of the proposed INTSMC controller and the corresponding stability analysis. Section 4 introduces the PT-based response-time estimation method. Section 5 provides comparative simulation results under different operating conditions. Finally, Section 6 concludes this paper.

2. Modeling of the Buck Converter with Multi-Source Disturbances and Sensor-Driver Dynamics

2.1. Averaged Model of the Buck Converter

Figure 1a shows the circuit topology of a general buck converter. It consists of a DC input voltage source Vin with 0 ≤ VinVinmax, where Vinmax is the maximum of Vin; a controlled power switch SW, which is usually implemented using a MOSFET and IGBT, with the PWM technology with the constant-frequency ramp single Vramp adopted for SW to realize the duty ratio control, i.e., the duty ratio u ∈ [0, 1]; a diode VD; a filter inductor L; a filter capacitor C; a nominal load resistor RL; divider resistors R1, R2 with the ration β = R1/(R1 + R2); the variable resistor Rm is used to provide the reference voltage difference Vref. The currents flowing through L, C, and RL (with R1 and R2) can be labeled as iL, iC, and iR, respectively, and Vo is the output voltage of the buck system.
Further, the “*” terms are system variables that take sensor-driver dynamics into account in Figure 1a, such as u* and w (which is generated by PWM from u), which are the output and input control signals from the isolated driver, respectively. In the considered micro-actuator-oriented microsystem, the buck converter serves as a local power regulation interface for actuator-related driving and control circuits. The equivalent load RL is compact actuator modules and their peripheral circuits, where fast voltage recovery and limited current fluctuation are required for a reliable actuator-side electrical response.
For the controlled buck converter shown in Figure 1a, we assume that it operates in continuous conduction mode (CCM), meaning that the current flows through the L, denoted as iL ≠ 0. Based on Kirchhoff’s circuit law, we can express the model describing the ON/OFF operation of the buck converter as follows:
{ d i L d t = 1 L ( V i n V o ) d V o d t = 1 C ( i L V o R L )
{ d i L d t = 1 L V o d V o d t = 1 C ( i L V o R L )
We use u* = 1 and u* = 0 to accurately denote the switching conditions ON and OFF, respectively, for expressing the inherent switching characteristics of the buck converter shown in Figure 1a. By combining (1) and (2), we can deduce the equation that uniformly describes the averaging state-space model [22] of the buck converter as:
{ d i L d t = 1 L ( u * V i n V o ) d V o d t = 1 C ( i L V o R L )
We assume that Vref represents the reference output voltage of the buck system, which can be regarded as a constant voltage value, i.e., V ˙ r e f = 0. We define system state variables x = [x1, x2, x3]T, where x1 is the voltage error, x2 is the voltage error dynamics (or the rate of change of the voltage error), and x3 is the integral of voltage error (or the cumulative deviation of voltage error), which can be further expressed as:
{ x 1 = β V o V r e f x 2 = x ˙ 1 = β V ˙ o V ˙ r e f = β V ˙ o x 3 = 0 t x 1 d t

2.2. Buck Converter Model with Multi-Source Disturbances

In practical applications, multiple model uncertainties and external disturbances in the model of the buck converter (3) have to be considered, as shown in Figure 1b. For compact actuator-driven microsystems, these disturbances can be associated with supply fluctuation of the local power bus, actuator-related load variation, passive component tolerance in miniaturized circuits, and electromagnetic noise introduced by high-frequency switching and densely integrated signal paths.
Based on (3), the variations of RL, Vin, L, C, and time-varying external disturbances d1(t) and d2(t) (e.g., measurement noise or electromagnetic interference [23]) are introduced as follows:
{ d i L d t = 1 L e + Δ L [ u * ( V i n e + Δ V i n ) V o ] + d 1 ( t ) d V o d t = 1 C e + Δ C ( i L V o R L e + Δ R L ) + d 2 ( t )
where the terms with “Δ” are the corresponding disturbance variations of the nominal variables, the internal parameter disturbances ΔRL, ΔL, ΔC and external parameter disturbances ΔVin and ΔVref are caused by parameter perturbations of the buck system and can be described as (and the ΔVref in Figure 1 has also been considered for system integrity):
{ V i n = V i n e + Δ V i n ,   | Δ V i n | ψ V i n V i n e ;   V r e f = V r e f e + Δ V r e f ,   | Δ V r e f | ψ V r e f e V r e f ; R L = R L e + Δ R L ,   | Δ R L | ψ R L R L e ;   L = L e + Δ L ,   | Δ L | ψ L L e ; R 1 = R 1 e + Δ R 1 ,   | Δ R 1 | ψ R 1 R 1 e ;   R 2 = R 2 e + Δ R 2 ,   | Δ R 2 | ψ R 2 R 2 e ; C = C e + Δ C ,   | Δ C | ψ C C ; | d 1 ( t ) | ψ d 1 ,   | d ˙ 1 ( t ) | ψ d ˙ 1 ;   | d 2 ( t ) | ψ d 2 ,   | d ˙ 2 ( t ) | ψ d ˙ 2 ;
where RLe, Le, Ce, Vine, Vrefe, R1e, and R2e are the known estimates of the resistor, inductor, capacitor, input voltage, and reference voltage; d ˙ 1 ( t ) and d ˙ 2 ( t ) are derivatives of time-varying external disturbances d1(t) and d2(t); and ψRL, ψL, ψC, ψVin, ψVref, ψR1, ψR2, ψ d ˙ 1 and ψ d ˙ 2 are constants. Since the parameters of the resistor, inductor, and capacitor cannot be guaranteed at the rated values in manufacturing, and aging or environmental temperature may also affect the parameters and the external input voltage signal of the buck system, uncertainties have to be considered.
Since passive parameter variations and source/load changes are usually slower than the switching dynamics and controller sampling process, their derivatives are assumed to be bounded and sufficiently small within one control interval [24]; therefore, the derivative of the corresponding perturbation terms can be approximated as zero, which provides convenience for system modeling, such as Δ V ˙ r e f ≈ 0.
Combining (4), (5), and (6) by taking the above multiple disturbances into account, the dynamic model can be written as:
{ x ˙ 1 = x 2 x ˙ 2 = D 1 x 1 + D 2 x 2 + D 3 u * + D 4 ( t ) x ˙ 3 = x 1
with
D 1 = 1 ( C e + Δ C ) ( L e + Δ L )
D 2 = β ( C e + Δ C ) ( R L e + Δ R L e )
D 3 = β ( V i n e + Δ V i n ) ( C e + Δ C ) ( L e + Δ L )
D 4 ( t ) = β d 1 ( t ) C e + Δ C + d ˙ 2 ( t ) V r e f e + Δ V r e f ( C e + Δ C ) ( L e + Δ L )
It should be noted that multiple disturbances of the buck converter system are considered in (5) with their own boundary limitations. Therefore, the |D1| ≤ ψD1, |D2| ≤ ψD2, 0 < ψD3min ≤ |D3| ≤ ψD3max can be obtained from (8)–(11), and |D4(t)| ≤ ψD4 can also be derived from (11), where ψD1, ψD2, ψD3min, ψD3max and ψD4 are boundary constants.

2.3. Sensor-Driver Dynamic Model

As shown in Figure 1a, it is necessary to measure the voltage signal x1 and the current signal x2, and feed back the output control signal u from the INTSMC with PWM to the power switch SW of the buck converter. In practical situations involving multiple disturbances, x1 can be measured using the Hall voltage sensor due to its high accuracy and reliability. In Figure 1a, the Hall voltage sensor relies on the divider resistors R1 and R2, given by x1 = R1Vo/(R1 + R2) = βVo. On the other hand, x2 is measured using a Hall current sensor as x2 = βic/C. Considering the discontinuity of the u, it is generally transmitted to Sw through an isolated driver to ensure stable high-frequency switching operation. Different from conventional modeling, this paper discusses the behavior of the buck system when subjected to discontinuous control and in the presence of unmodeled dynamics. Typically, these unmodeled dynamics originate from the sensor and driver in Figure 1a, which have small time constants that are disregarded during system modeling. However, it is essential to consider these dynamics in order to examine the dynamic convergence of the state in the buck system. This issue becomes more relevant in compact microsystem platforms, where sensing circuits, driver chips, and power devices are closely integrated, and their fast but non-ideal dynamics may directly affect the voltage supplied to actuator-related modules.
The Hall voltage sensor is taken as an example for analysis. According to sensor theory [25], the characteristics of a real Hall voltage sensor consist of both static and dynamic components. Consequently, this paper incorporates these components into the modeling process. Additionally, to explicitly describe the signal transmission among the controller, PWM modulator, isolated driver, sensors, and converter power stage, the closed-loop structure in Figure 1a is further represented by the block diagram in Figure 2. In Figure 2, x1 represents the input state of the Hall voltage sensor, while x1* represents the output state.
Since the Hall voltage sensors used in buck converter systems are generally linear, hx1 < 1 is used to describe the static linear input–output transformation between the actual voltage-related state x1 and the sensor output state x 1 * as [26]:
x 1 * = h x 1 z x 1
where zx1 is the fast dynamic variable corresponding to the state x1; hx1 is the static linear gain. Importantly, it should be acknowledged that even with a sensor chip of high measurement accuracy, the hx1 can be further observed from Figure 3a.
For a buck converter system, since two types of time scales exist, singular perturbation theory is adopted to model them as [27]:
z ¨ x 1 = Q x 1 μ x 1 z ˙ x 1 1 μ x 1 2 z x 1 + 1 μ x 1 2 P x 1 x 1
where Qx1 and Px1 are constants satisfying hx1Px1 = 1; μx1 ˂˂ 1 is a perturbation parameter. In this paper, the dynamic rise time is selected as the perturbation parameter μx1, and its value can be directly obtained from the chip manual.
Remark 1.
By defining Zx11 = zx1, Zx12 = μx1 Z ˙ x 11 , (13) can be further rewritten as:
{ μ x 1 Z ˙ x 11 = Z x 12 μ x 1 Z ˙ x 12 = Q x 1 Z x 12 Z x 11 + P x 1 x 1
Since x1 is generated by the buck converter power-stage dynamics within |x1| ≤ X1 by the boundary of 0 ≤ VinVinmax, its time derivative x2 is also bounded within |x2| ≤ X2 and | x ˙ 2 | X3, where X1, X2 and X3 are boundary constants. Thus, the conventional singular perturbation theory [28] can apply to (14), which implies that after a finite time interval Δtt → 0 with μx1 → 0), variable zx1 converges into a small vicinity of Px1x1, i.e.,
x 1 * = h x 1 z x 1 = h x 1 P x 1 x 1 + ε x 1 ( μ x 1 ) = x 1 + ε x 1 ( μ x 1 )
where εx1(μx1) tends to zero as μx1 → 0.
Remark 2.
Figure 3 shows the input/output characteristics of sensor-drivers in three different ways. For the Hall current sensor shown in Figure 2, the output signal associated with the static linear gain hx2 can be expressed as C*x2*/β*. However, according to Figure 3b, there is a strong linear relationship between the output and input signals of the Hall current sensor. Therefore, for convenience of analysis, the transmission dynamics of C*/β* can be further superimposed on x2*, and the output characteristics, as shown in Figure 2, can be obtained.
For the isolated driver in Figure 3c, it can be seen that there is also a strong linear relationship between the input and output signals. However, the signal transmission delay tP is worth paying attention to in the dynamic characteristics of the device. However, for the typical isolated driver represented by A3120, the range of tP with temperature variation is between 0.25 and 0.32 μs, as shown in Figure 3d, which can be ignored compared with the dynamic response of the whole buck system at the millisecond level. Similarly, the transmission delay of the Hall voltage sensor ACPL-C87B and Hall current sensor ACS732 can also be ignored.
According to (15), the input–output characteristics of the Hall current sensor and isolated driver in Figure 2 can be obtained as (16) and (17), respectively:
x 2 * = h x 2 z x 2
u * = h u z u
where zx2 and zu are the fast dynamic variables corresponding to the states x2 and xu, respectively; hx2 and hu are the static linear gains shown in Figure 3; the superscript “*” denotes the signal available to the controller or applied to the power switch after the sensor/driver dynamics.
Referring to (14), the state-space form of x2* can be given from (16) as:
{ Z x 21 = z x 2 Z ˙ x 21 = Z x 22 μ x 2 Z ˙ x 22 = Q x 2 Z x 22 μ x 2 Z x 21 μ x 2 + P x 2 x 2 μ x 2
μ u 2 z ¨ u + μ u Q u z ˙ u + z u = P u w
where Qx2, Px1, Qu, and Pu are constants that satisfy hx2Px2 = huPu = 1; μx2 and μu are perturbation parameters, which can usually be adopted as the dynamic rise time tPLH in Figure 3 and remain in the same order of magnitude as μx1. For the system state x2 bounded by X2 and the discontinuous control law u, there is also a finite time interval Δtt → 0 with μx2 → 0 and μu → 0) that variables Zx21 and Zu can converge into a small vicinity of Px2x2 and Puu, which can be described as:
x 2 * = h x 2 P x 2 x 2 + ε x 2 ( μ x 2 ) = x 2 + ε x 2 ( μ x 2 )
u * = h u P u u + ε u ( μ u ) = w + ε u ( μ u )
where neighbors εx2(μx2) and εu(μu) tend to zero as (μx2, μu) → (0, 0).
It can be easily seen from (15) and (20) that the sensor output signal x ˙ 1 * = x2* can still inherit the differential characteristics of the input signal x1* outside the small vicinity. Hence, the time-varying signal x ˙ 2 * can be further expressed based on the system dynamic model (7) as
x ˙ 2 * = x ˙ 2 + ε x ˙ 2 ( μ x 1 , μ x 2 , μ u )
where the neighbors ε x ˙ 2 (μx1, μx2, μu) tend to zero as (μx1, μx2, μu) → (0, 0, 0).
Remark 3.
To determine the model parameters (hx1, hx2, hu), (Px1, Px2, Pu) and (Qx1, Qx2, Qu) in (12), (14), (18) and (19), it is recommended to carry out model identification and fitting based on the test data of sensor and driver chips, and the implementation process is illustrated in the simulation section. It is simple, accurate, and close to the real performance of the real Hall sensors and the isolated driver.

3. Design and Robust Stability Analysis of INTSMC Under Multi-Source Disturbances and Sensor-Driver Dynamics

Based on the control-oriented model derived in Section 2, the objective of this section is to design a PWM-realizable INTSMC law such that the output voltage can track the reference value under multi-source disturbances and sensor-driver dynamics. In micro-actuator power interfaces, this objective is closely related to the suppression of voltage deviation and current fluctuation during rapid actuator-side command or load changes.

3.1. Design of the INTSMC Controller

Based on the principle of NTSM [29], the controller design consists of a sliding surface s, which can describe the dynamic characteristics of the arbitrary system state in the phase plane, and a robust control law u* determining the switching operation of the system. Firstly, the INTSMC surface s can be designed as:
s = x 1 * + λ 1 x 2 * γ + λ 2 x 3 *
where λ1 and λ2 represent the positive control parameters termed as sliding coefficients; γ = p/q, where q and p are positive odd integers satisfying 0 < q < p < 2q. And the additional voltage error integral term is included as a state variable of the controller to reduce the steady-state error of the system. The graphical representation of the designed sliding surface in three-dimensional (3-D) space is illustrated in Figure 4.
Theorem 1.
The sliding manifold (23) and the following control laws ensure the asymptotic convergence of the voltage error dynamics (4):
u e q = 1 λ 1 γ D 3 ( λ 1 γ D 1 x 1 * + λ 1 γ D 2 x 2 * + x 2 * 2 γ + λ 2 x 1 * x 2 * 1 γ + λ 1 γ D 4 ( t ) )
u n = M sgn ( s )
where ueq is the equivalent control term which drives the system state points to reach the origin along the sliding surface s = s ˙ = 0; un is a switching control term that attracts the system state points to s = 0 to complete the approaching motion; M > 0 is the switching control gain. It should also be noted that the discontinuous un and continuous ueq together constitute the duty ratio of PWM in Figure 1a.
u = u e q + u n
Remark 4.
It is easy to understand the PWM modulation of continuous ueq in the approach motion of the INTSMC. For the discontinuous un in the sliding motion, in terms of a PWM-based controlled system, the instantaneous duty cycle u can be expressed as:
u = | u n | | V r a m p | = M V ^ r a m p
where  V ˙ r a m p  is the peak magnitude of the ramp single Vramp. Since u ∈ [0, 1], the selection of switching control gain M should be considered in combination with the amplitude of Vramp, and M should also be limited to the range of system stability conditions, which will be further discussed later.
In Figure 1a, the obtained control signal w from PWM should satisfy w = 0.5[1 + sgn(s)] based on the characteristics of the control signal u* in system model (3), and w can effectively be a duty cycle control of u at a high switching frequency of PWM [30]. Therefore, only u is quoted to describe the INTSMC system later.
It should be noted that the PWM-realizable form in (24)–(27) does not imply ideal chattering-free sliding motion. Since the switching term un in (25) is discontinuous, the fixed-frequency PWM implementation generates a quasi-sliding band around the INTSMC surface s = 0 in (23). According to the driver model in (17), (19), and (21), the effective switching action can be expressed as u* = huzu = w + εu(μu), where w is the PWM signal before the isolated driver, zu is the fast driver dynamic variable, and εu(μu) is the driver-induced deviation. Therefore, the finite bandwidth and propagation delay of the driver may reshape the high-frequency component of www, enlarge the quasi-sliding band, and increase the local ripple of Vo, iL, and s.
For compact micro-actuator power networks, excessive residual chattering may increase switching loss, voltage/current stress on SW, and conducted electromagnetic noise. Therefore, M should be coordinated with Vramp, the sampling period, the PWM frequency, and the driver response parameter μu, rather than being selected only for faster reaching. In practical implementation, sgn(s) can be replaced by the boundary-layer approximation sat(s/ϕ), and the implemented duty ratio can be constrained as u = sat [0,1](ueqMsat(s/ϕ)), where ϕ > 0 is the boundary-layer width. This treatment reduces residual chattering and switch stress at the cost of a small steady-state neighborhood.
Proof of Theorem 1.
Differentiating (21) with respect to time t gives the following:
s ˙ = x 2 * + λ 1 γ x 2 * γ 1 x ˙ 2 * + λ 2 x 1 *
Substituting (7), (15), (20), and (22) into (28) gives the following:
s ˙ = λ 1 γ x 2 * γ 1 [ D 1 x 1 * + D 2 x 2 * + D 3 ( u e q + u n ) + D 4 ( t ) + 1 λ 1 γ x 2 * 2 γ + λ 2 λ 1 γ x 1 * x 2 * 1 γ ] ε s ( μ x 1 , μ x 2 , μ u )
where
ε s ( μ x 1 , μ x 2 , μ u ) = max { ε x 1 ( μ x 1 ) ,   ε x 2 ( μ x 2 ) ,   ε x ˙ 2 ( μ x 1 , μ x 2 , μ u ) }
where the neighbor εs(μx1, μx2, μu) tends to zero as (μx1, μx2, μu) → (0, 0, 0).
To prove that βVo tracks Vref, consider the candidate Lyapunov function V = 0.5 s2. Taking its derivative along the trajectories of the dynamics (7), it follows that:
V ˙ = s s ˙   = s ( λ 1 γ x 2 * γ 1 ) [ D 1 x 1 * + D 2 x 2 * + D 3 ( u e q + u n ) + D 4 ( t ) + 1 λ 1 γ x 2 * 2 γ + λ 2 λ 1 γ x 1 * x 2 * 1 γ ] ε s ( μ x 1 , μ x 2 , μ u )
Substituting (25) into the above yields the following:
V ˙ s ( λ 1 γ x 2 * γ 1 ) [ | D 1 x 1 * + D 2 x 2 * + D 3 u e q + D 4 ( t ) + 1 λ 1 γ x 2 * 2 γ + λ 2 λ 1 γ x 1 * x 2 * 1 γ | ] ( M λ 1 γ x 2 * γ 1 ) | s | ε s ( μ x 1 , μ x 2 , μ u )
Further substituting (24) into the above gives the following:
V ˙ ( M λ 1 γ x 2 * γ 1 ) | s | ε s ( μ x 1 , μ x 2 , μ u ) = η ( x 2 * ) V 1 2 ε s ( μ x 1 , μ x 2 , μ u )
where η(x2*) = 1γx2*γ−1 > 0.
When the system state has not reached the sliding surface, i.e., s ≠ 0, because of 0 < (γ − 1) < 1 and p and q are positive odd integers in (23), there is x2*γ−1 > 0 for any x2* ≠ 0, and x2*γ−1 = 0 for x2* = 0. Therefore, two different cases are considered for s ≠ 0:
(1)
If x2* ≠ 0, the V ˙ < 0 can be held in (33), which means that system voltage error dynamics (7) will reach s = 0 in a finite arrival time tr by the control law un, where s(0) = (x1*(0), x2*(0)) is the initial state of the system. And the analysis will be given in Section 4. And this stage is phase 1 of the entire state convergence process caused by the INTSMC control system, which is graphically demonstrated in Figure 5a. On s = 0, it can be obtained from (15) as follows:
x 1 * + λ 1 x ˙ 1 * γ + λ 2 0 t r x 1 * d t = 0
which means that the system voltage error x1* will converge to zero asymptotically along s = 0 after s reaches zero by the control law ueq. This phase corresponds to the convergence phase 2 of the INTSMC system, which is further described in Figure 5b.
(2)
If x2* = x ˙ 1 * = 0, since s ≠ 0, from (28), there must be x1* ≠ 0, and it can easily be proved that the system will not always stay on the point ( x ˙ 1 * = 0, x1* ≠ 0), and the possible points satisfying V ˙ = 0 are isolated and transient; once the system state point escapes from this unstable state, V ˙ < 0 will be satisfied again. Therefore, the system dynamics can reach the INTSMC sliding surface s = 0 inside the εs(μx1, μx22, μu)-vicinity within the finite reaching time tr, and finally converge to the origin within the sliding time ts, as Figure 5 describes. This completes the proof. The INTSMC block diagram of the buck converter is shown in Figure 6. This completes the proof of Theorem 1. □
Remark 5.
In the equivalent control term (24), it is obvious that as long as 1 < γ < 2, the term x2*γ−1 is always non-singular. Therefore, the singularity problem will not occur in the INTSMC with the control law in (24)–(26).

3.2. Existence Condition Analysis of the System’s Control Parameters and Disturbance

(33) gives the SMC stability condition of the INTSMC system, which is closely related to the parameters λ1 and λ2 of the control system and disturbance terms D1, D2, D3, and D4(t). Considering that the s = 0 and s ≠ 0 cases of the Lyapunov function V = 0.5 s2 have been discussed before and after (34), the influence of control parameters and disturbance terms on INTSMC system stability will be analyzed by further supplementing the cases of s > 0 and s < 0.
Further combining with (29), it can be divided into the cases of s > 0 and s < 0 as:
l 1 :   s ˙ = x 2 * + λ 2 x 1 * + λ 1 γ x 2 * γ 1 [ D 1 x 1 * + D 2 x 2 * + D 4 ( t ) ε s ( μ x 1 , μ x 2 , μ u ) ] < 0 ,   s > 0 ,   u = 0
l 2 :   s ˙ = x 2 * + λ 2 x 1 * + λ 1 γ x 2 * γ 1 [ D 1 x 1 * + D 2 x 2 * + D 3 + D 4 ( t ) ε s ( μ x 1 , μ x 2 , μ u ) ] > 0 ,   s < 0 ,   u = 1
The characteristics of the system parameters in (35) and (36) can be combined to determine the different regions of existence of the INTSMC in Figure 7. The sliding surface s = 0 splits the phase plane into two regions. In each region, the state PT is directed toward s = 0 by an appropriate switching action. The sliding mode occurs only on the portion of s = 0 that covers both regions. This portion is within points S1 and S2.
Combining (35) and (36) gives
l λ 1 γ x 2 * γ 1 [ D 1 x 1 * + D 2 x 2 * + D 3 + D 4 ( t ) ε s ( μ x 1 , μ x 2 , μ u ) ] < x 2 * + λ 2 x 1 *   < λ 1 γ x 2 * γ 1 [ D 1 x 1 * + D 2 x 2 * + D 4 ( t ) ε s ( μ x 1 , μ x 2 , μ u ) ]
It can easily be shown that the existence condition V ˙ < 0 is guaranteed if the following condition holds:
D 3 < x 2 * 1 γ λ 1 γ ( x 2 * + λ 2 x 1 * ) + D 1 x 1 * + D 2 x 2 * + D 4 ( t ) ε s ( μ x 1 , μ x 2 , μ u ) < 0
Note that it is very difficult to find the regions of system control parameters and disturbance variables defined by the inequality in (38). However, it can be shown that the INTSMC exists around the equilibrium point (x1* ≈ 0, x2* ≈ 0), if the following condition is satisfied:
D 3 < D 4 ( t ) ε s ( μ x 1 , μ x 2 , μ u ) < 0
Further substituting (10) and (11) into (39), the existence condition can be further expressed as
β ( V i n e + Δ V i n ) > V r e f e + Δ V r e f β d 1 ( t ) ( L e + Δ L ) ( L e + Δ L ) ( C e + Δ C ) d ˙ 2 ( t ) + ε s ( μ x 1 , μ x 2 , μ u ) > 0
(40) gives the existence conditions of the designed INTSMC system under the disturbance of the internal parameters of the buck converter. It can be seen that the input voltage range 0 ≤ VinVinmax in Figure 1 plays a decisive role in the stability of the whole system.
It can be seen from Figure 7 that the slope of these lines is negative. Note that this changes the x2 intercepts of the lines l1 and l2 to L1 and L2, respectively. The dynamic response of the buck converter depends on the value of the control parameter λl and disturbance terms D2, D3, and D4(t). To ensure the dynamic response and sufficient existence region, the relationship between the above system variables can be described as:
1 4 λ 1 γ D 2 [ λ 1 2 γ 2 D 2 D 4 ( t ) ] 2 γ 2 γ 3 λ 1 γ D 4 ( t ) λ 1 γ D 2 < 0 < 1 4 λ 1 γ D 2 [ λ 1 2 γ 2 D 2 ( D 3 + D 4 ( t ) ) ] 2 γ 2 γ 3 λ 1 γ ( D 3 + D 4 ( t ) ) λ 1 γ D 2
Remark 6.
The neighbor group [εx1x1), εx2x2), εuu)]T tends to zero with [μx1, μx2, μu]T → [0, 0, 0]T, and the characteristics of [μx1, μx2, μu]T << [1, 1, 1]T further guarantee that [εx1x1), εx2x2), εuu)]T << [1, 1, 1]T. Therefore, for convenience of expression, the linear terms containing εx1x1), εx2x2), or εuu) can be equivalent to each other in the theoretical calculation process, and the integrity of the dynamic model of the system sensor-driver dynamics can still be ensured.

3.3. Existence Condition Analysis of System Sensor-Driver Dynamics

Combining Remark 3, the significance of hx1Px1 = hx2Px2 = huPu = 1 lies in the choice and regulation of real Hall sensors and the isolated driver in practical applications.
For the buck system in Figure 1, although the stability of system states considering sensor-driver dynamics beyond the vicinity εs(μx1, μx2, μu) of s = 0 has been analyzed, the analysis of the control law u still needs to be demonstrated by the strict sliding mode stability theorem. Then, from (28), the second and the third time derivatives of the sliding variable s1 = s may be further found by combining (7), (14), (18), and (19) as:
s 2 = s ˙ 1 = 1 μ x 1 μ x 2 ( μ x 2 h x 1 Z x 12 + μ x 1 λ 1 γ h x 2 γ Z x 21 γ 1 Z x 22 + μ x 1 μ x 2 λ 2 h x 1 Z x 11 )
s 3 = s ˙ 2     = 1 ( μ x 1 μ x 2 ) 2 [ μ x 2 2 h x 1 Q x 1 Z x 12 μ x 2 2 h x 1 Z x 11 + μ x 2 2 h x 1 P x 1 x 1 + μ x 1 2 λ 1 γ ( γ 1 ) h x 2 γ Z x 21 γ 2 Z x 22 2     μ x 1 2 λ 1 γ Q x 2 h x 2 γ Z x 21 γ 1 Z x 22 μ x 1 2 λ 1 γ h x 2 γ Z x 21 γ + μ x 1 2 λ 1 γ P x 2 h x 2 γ Z x 21 γ 1 x 2     + μ x 1 μ x 2 2 λ 2 h x 1 Z x 12 ]
s ˙ 3 = 1 μ x 2 2 Z x 21 γ 1 { H ( x , Z 1 , Z 2 ) M λ 1 γ P x 2 h x 2 γ D 3 sgn ( s ) }
H ( x , Z 1 , Z 2 ) = { μ x 2 2 μ x 1 3 h x 1 ( Q x 1 μ x 1 λ 2 ) Z x 11 Z x 21 γ 1 μ x 2 2 μ x 1 3 h x 1 ( 1 + μ x 1 2 λ 2 Q x 1 Q x 1 2 ) Z x 12 Z x 21 γ 1   + μ x 2 2 μ x 1 3 ( μ x 1 λ 2 Q x 1 ) x 1 Z x 21 γ 1 + μ x 2 2 μ x 1 2 x 2 Z x 21 γ 1 + 1 μ x 2 λ 1 γ Q x 2 h x 2 γ Z x 21   1 μ x 2 λ 1 γ h x 2 γ ( 3 γ 2 Q x 2 2 ) Z x 22 3 λ 1 γ ( γ 1 ) h x 2 γ Q x 2 Z x 22 2 Z x 21   1 μ x 2 λ 1 γ ( γ 1 ) ( 2 γ ) h x 2 γ Z x 22 3 Z x 21 2 1 μ x 2 λ 1 γ P x 2 h x 2 γ Q x 2 x 2   P x 2 h x 2 γ x 2 2 γ λ 2 P x 2 h x 2 γ x 1 x 2 1 γ + 3 μ x 2 λ 1 γ ( γ 1 ) P x 2 h x 2 γ Z x 22 x 2 Z x 21 + ε H ( μ x 1 , μ x 2 , μ u ) }
ε H ( μ x 1 , μ x 2 , μ u ) = max { ε x 1 ( μ x 1 ) , ε x 2 ( μ x 2 ) , ε u ( μ u ) }
where Z1 = [Zx11, Zx12]T, Z2 = [Zx21, Zx22]T, and εH(μx1, μx2, μu) → 0 as (μx1, μx2, μu) → (0, 0, 0).
By combining multiple derivatives of the sliding variable s, a Lyapunov-like function V* can be designed as follows:
V * = s 1 s 3 1 2 s 2 2
and it is noted that the function (47) is sign-varying. Then the time derivative of the function V* can be written as:
V ˙ * = s 1 s ˙ 3   = 1 μ x 2 2 Z x 21 γ 1 { H ( x , Z 1 , Z 2 ) s M λ 1 γ P x 2 h x 2 γ D 3 | s | }   1 μ x 2 2 | s | Z x 21 γ 1 { | H ( x , Z 1 , Z 2 ) | M λ 1 γ ψ D 3 min }   1 μ x 2 2 | s | Z x 21 γ 1 ( ψ H M λ 1 γ ψ D 3 min )
where ψH > 0 is the boundary of H(x, Z1, Z2). From (20), there is εx2(μx2) → 0 as μx2 → 0, Zx21 ≠ 0 can be guaranteed in (45) and (48). By virtue of the uniqueness of γ − 1, the stability condition of the INTSMC system can be obtained from (48) as
M λ 1 γ > ψ H ψ D 3 min
Remark 7.
Considering that the multinomial property of H(x, Z1, Z2) in (49) is not conducive to the fast determination of boundary ψH, an estimation method of ψH is given to simplify the calculation here.
By combining (15) and (20) with (45), H(x, Z1, Z2) can be equivalent to the following:
H ( x , Z 1 , Z 2 ) lim ( μ x 2 , μ x 2 ) ( 0 , 0 )   { 1 μ x 1 h x 1 ( Q x 1 μ x 1 λ 2 ) Z x 11 Z x 21 γ 1 1 μ x 1 [ h x 1 Q x 1 ( μ x 1 2 λ 2 Q x 1 ) + h x 1 ] Z x 12 Z x 21 γ 1 + 1 μ x 1 ( μ x 1 λ 2 Q x 1 ) x 1 Z x 21 γ 1   + ( 1 Z x 21 γ 1 1 μ x 2 λ 1 γ P x 2 h x 2 γ Q x 2 ) x 2 + 1 μ x 2 λ 1 γ Q x 2 h x 2 γ Z x 21 1 μ x 2 λ 1 γ h x 2 γ ( 3 γ 2 Q x 2 2 ) Z x 22   3 λ 1 γ ( γ 1 ) h x 2 γ Q x 2 Z x 22 2 Z x 21 1 μ x 2 λ 1 γ ( γ 1 ) ( 2 γ ) h x 2 γ Z x 22 3 Z x 21 2 λ 2 P x 2 h x 2 γ x 1 x 2 1 γ   + 1 μ x 2 3 λ 1 γ ( γ 1 ) h x 2 γ Z x 22 + max { ε x 1 ( μ x 1 ) , ε x 2 ( μ x 2 ) , ε u ( μ u ) } }
Since parameters μx1 and μx2 are selected as the rise time tPLH in practice, it can be obviously seen from Figure 3d that μx1 and μx1 ∈ [10−7, 10−6]; therefore, (50) can be further simplified as
H ( x , Z 1 , Z 2 ) { 1 μ x 1 h x 1 ( 1 Q x 1 2 ) Z x 12 Z x 21 γ 1 1 μ x 2 λ 1 γ h x 2 γ ( 1 Q x 2 2 ) Z x 22 1 μ x 2 λ 1 γ ( γ 1 ) ( 2 γ ) h x 2 γ Z x 22 3 Z x 21 2 }
Further substituting the system state boundary values |x1| ≤ X1, |x2| ≤ X2 and | x ˙ 2 | X3 into (51), the estimation value of ψH can be obtained as:
ψ H | 1 μ x 1 h x 1 ( 1 Q x 1 2 ) Z x 12 Z x 21 γ 1 1 μ x 2 λ 1 γ h x 2 γ ( 1 Q x 2 2 ) Z x 22 1 μ x 2 λ 1 γ ( γ 1 ) ( 2 γ ) h x 2 γ Z x 22 3 Z x 21 2 |   | 1 μ x 1 h x 1 ( 1 Q x 1 2 ) X 1 X 2 γ 1 1 μ x 2 λ 1 γ h x 2 γ ( 1 Q x 2 2 ) X 3 1 μ x 2 λ 1 γ ( γ 1 ) ( 2 γ ) h x 2 γ X 3 3 X 2 2 |

4. Phase Trajectory Analysis of the INTSMC-Controlled Buck System

In the phase plane, the transient behavior of buck systems with multi-source disturbances and sensor-driver dynamics is described well by the PT. And it is crucial that we can further judge the response time of the arbitrary system state by the arbitrary PT. As mentioned above, the response time is composed of two parts, i.e., it consists of the sliding time ts and the reaching time tr. The reaching motion is not entirely controlled by the designed INTSMC controller and is also determined by its original state. Therefore, in the following, we will focus on PT analysis associated with different original points of the system, and the dynamic characteristic of the buck system under the control of INTSMC will be obtained later by further analysis with the system PT.

4.1. Existence of the Critical Surface

For the INTSMC-controlled buck converter in Figure 1a, by substituting (24)–(26) into (7), the closed-loop control system can be described as:
{ x ˙ 1 = x 2 x ˙ 2 = 1 λ 1 γ x 2 * 2 γ λ 2 λ 1 γ x 1 * x 2 * 1 γ D 3 M sgn ( s ) ε u ( μ u ) x ˙ 3 = x 1
From (53), it is not hard to see that the dynamic behavior of the system is affected by different initial points (x1(0), x2(0)). Therefore, it can be described by the PT in different initial states. In order to describe the PT of the buck system conveniently, in this paper, the concept of critical surface (CS) is introduced in the following.
Here, we can define a critical surface as fCS(x). For the reaching motion in the phase plane (x1, x2), it refers to the moment when the system reaches the sliding surface s = 0 from the initial point (x1(0), x2(0)). In order to define the critical surface fCS(x), it is reasonable to make a sufficiently small initial point in the εs(μx1, μx2)-region around the ending point (0,0) as the initial point, despite moving in the direction departing from the origin. Therefore, the fCS1(x) in the region s > 0 with initial states (x1(0), x2(0)) ∈ εs(μx1, μx2) can be derived as
f C S 1 ( x ) : { x ˙ 1 = x 2 x ˙ 2 = 1 λ 1 γ x 2 * 2 γ + λ 2 λ 1 γ x 1 * x 2 * 1 γ + D 3 M sgn ( s ) + ε u ( μ u )
Similarly, the fCS2(x) in the region s < 0 can also be derived as
f C S 2 ( x ) : { x ˙ 1 = x 2 x ˙ 2 = 1 λ 1 γ x 2 * 2 γ + λ 2 λ 1 γ x 1 * x 2 * 1 γ D 3 M sgn ( s ) + ε u ( μ u )
According to the definitions of (54) and (55), PTs of the system’s dynamic behavior in (52) will finally reach the origin along fCS(x).
Remark 8.
According to the definitions of (54) and (55), the trajectories of system (52) with the initial states on the CS will reach the origin along the CS.
Combining (54) and (55), all possible initial points can be illustrated in Figure 8; they are sixteen symmetrical points about the origin and are divided into eight different groups. For clear presentation, we highlight these two critical surfaces, i.e., fCS1(x) and fCS2(x). And the whole phase plane is symmetrically divided into two regions by the nonlinear sliding mode surface s = 0. In each region, there are two different areas partitioned by the critical surface fCS(x), as shown in Figure 8: areas I, II, III and IV for the region s < 0, and areas I′, II′, III′ and IV′ for the region s > 0. Obviously, areas I and I′ are symmetrical according to the origin, as others.
Seen from (52), since there is sgn(s), considering that different values of the sliding variable s correspond to different states of the system with different initial points, here the PTs from different initial points to the original are discussed in the following three cases, respectively: s < 0, s > 0, and s = 0.
(1)
Case 1: s < 0
In the case of s < 0, the possible initial points include A, B, C, D, E, F, and R, given in Figure 8. And the dynamic behavior of the INTSMC system associated with the CS is stated in the following Theorem 2.
Theorem 2.
For the points A and B contained in the region s < 0, the PT from any initial point cannot cross fCS1(x1, x2), and only moves in a unique direction, while the PT at the initial point A close to s = 0 is the shortest one converging to the equilibrium origin.
Proof of Theorem 2.
For point A, since it is satisfied with x ˙ 1 = x2 < 0, x ˙ 2 > 0, the PT will move along the negative direction of x1 and the positive direction of x2; this means that over time, x1 will decrease, whereas x2 will increase, which could lead the trajectory to reach the SMC surface with x1 > 0 and x2 < 0 in Figure 8. Taking it into the system dynamic behavior in (52), the results indicate that the motion direction of the trajectory is only determined by its initial point.
We continue to prove the PT of point A cannot be through the critical surface fCS1(x1, x2). First, let the coordinates of point A be (x1A, x2A), and assume there is another point A′(x1A′, x2A′) located in the small vicinity εH(μx1, μx2, μu) of point A. According to the Lipschitz condition, there is
F ( A ) F ( A ) k A A
F ( x ) = ( x 2 , 1 λ 1 γ x 2 * 2 γ λ 2 λ 1 γ x 1 * x 2 * 1 γ D 3 M sgn ( s ) ε u ( μ u ) )
where k > 0 is a Lipschitz constant, and the function F(x) satisfies the differential equation in (52) according to (22). To further analyze the Lipschitz condition in (56), here defining ζ = ||F(A) − F(A′)||, (57) can be further expressed as
F ( A ) F ( A ) = [ ( x 1 A x 1 A ) 2 + 1 λ 1 2 γ 2 ( x 2 A * 2 γ λ 2 x 1 A * x 2 A * 1 γ + x 2 A * 2 γ + λ 2 x 1 A * x 2 A * 1 γ ) 2 ] 1 2   = [ ( x 1 A x 1 A ) 2 + 1 λ 1 2 γ 2 ( φ ( A ) φ ( A ) ) 2 ] 1 2
In the region [A, A′], the function φ(ξ) is differentiable for ξ ∈ [A, A′], ξ = [ξA, ξA′], such that the Rolle mean-value theorem can be applied, which means
φ ( A ) φ ( A ) 2 = φ ( ξ ) ( A A ) 2 φ ( ξ ) 2 ( A A ) 2
Therefore, we have the following inequality:
F ( A ) F ( A ) [ ( x 1 A x 1 A ) 2 + 1 λ 1 2 γ 2 φ ( ξ ) 2 A A 2 ] 1 2   [ A A 2 + 1 λ 1 2 γ 2 φ ( ξ ) 2 A A 2 ] 1 2   = ( 1 + 1 λ 1 2 γ 2 φ ( ξ ) 2 ) 1 2 A A
The Lipschitz condition holds for the function F(x) in the region [A, A′] with a Lipschitz constant L = minξ∈[A, A′][1 + 1/(λγ)2||φ(ξ)||2]1/2. Based on the above analysis, it suggests that the Lipschitz condition is established completely in εH(μx1, μx2, μu) of point A, indicating the solution of the differential (52) is unique over time in s < 0.
According to (52), it can be obtained that x ˙ 1 < 0, which means that any point on the PT is always differentiable, and the slope of the PT is always negative in area I, such as the trajectory A → A1 in area I, shown in Figure 9. If there is another trajectory from point A that can cross the fCS1(x1, x2) at the point A2, then, according to Remark 7, the trajectory will move to the origin along the CS. The point A2 on this trajectory is not differentiable, which means the trajectory cannot cross the CS for any initial states in area I. The above deduction can be similarly obtained for the region s > 0 (such as point G in Figure 9).
Similarly, for point B, due to x ˙ 1 < 0, x ˙ 2 > 0, the PT will move along the negative direction of x1 and along the positive direction of x2, respectively; this also means that over time x1 will decrease, whereas x2 will increase, as in the case of A. However, the PT starting from B cannot cross fCS1(x1, x2); it will pass through the negative axis of x1 and the negative axis of x2, respectively, and finally reach the origin along s = 0 in area IV. This completes the proof of Theorem 2. □
Based on the above trajectory analysis of points A and B, the trajectories of other possible initial points, i.e., C, D, E, F, and R, located in Figure 8, can be illustrated in Figure 10. Specifically, the point R lying on fCS1(x1, x2) will reach the origin along fCS1(x1, x2), which has been mentioned in Remark 7 above.
(2)
Case 2: s > 0
In this case, the possible initial points include G, Q, H, I, J, K, and L, given in Figure 8. Point G is symmetric with A about the origin in area I′ and satisfies Theorem 2, while point H is symmetric with B about the origin in area II′, holding similar dynamic behavior to H. The convergence trajectory of other state points is shown in Figure 10.
(3)
Case 3: s = 0
In this case of s = 0, which is the SM surface of INTSMC, actually, the possible initial points contain M and N, as shown in Figure 8. Due to the constraint of the equivalent control law ueq of the INTSMC in (24), they finally converge to the origin along s = 0.

4.2. Response Time Estimation of the INTSMC-Controlled Buck System

According to the dynamic movement of the INTSMC system described in Figure 5, the estimation algorithm of response time tc of the system is conveniently closely related to the reaching time tr and sliding time ts, and satisfies tc = tr + ts.
For the sliding time ts associated with s = 0, which can be obtained from (23):
t s = | x 2 γ 1 * ( t r ) | 1 | [ x 1 * ( 0 ) + x 3 * ( 0 ) ] 1 + ε s ( μ x 1 , μ x 2 , μ u ) [ x 2 * ( t r ) ] 1 + 1 | | [ x 1 * ( 0 ) x 2 * ( t r ) ] 1 + λ 2 |
We consider the region of s < 0. For the reaching time tr, we give full consideration to the influence of the initial positions of system states. In this paper, we take the initial point B(x1B(0), x2B(0)) in the case of s < 0 as an example to calculate it piece by piece based on the CS fCS1(x1, x2) and the trajectories of the possible initial points in Figure 11. In detail, the tr is composed of three parts, i.e., a → b → c → d. Taking into account the PWM used in Figure 1, here we can design the hysteresis band variable as δ > 0, shown in Figure 11 (also mentioned in Figure 5), where +δ and −δ are used to facilitate the analysis of initial points crossing the x1 axis.
(1)
Point a → b(tab): since the initial state x2B(0) < 0 in Figure 11, x ˙ 2 D3M can be obtained from (52), so that the time tab can be calculated as
t a b x 2 B ( 0 ) D 3 M x 2 B ( 0 ) M ψ D 3 max
(2)
Point b → c(tbc): Since −δx2 < 0, there certainly exists a k in (56) satisfying 0 < k < 1 and x ˙ 2 kD3M. Therefore, tbc can be estimated as
t bc δ k M ψ D 3 max
At the same time, taking the inequality x ˙ 2 kMψD3max into (52), we can get
x 2 * 2 γ + x 1 * x 2 * 1 γ λ 1 γ M ψ D 3 max ( 1 k ) + ε u ( μ u )
Substituting x2 = δ into (64), then δ can be expressed in terms of k such that
δ [ λ 1 γ M ψ D 3 max ( 1 k ) X 2 1 γ x 2 B 1 ( 0 ) ] γ 2 e ( 2 γ ) t + ε u ( μ u )
(3)
Point c → d(tcd): Consider the motion process from point c to d, which is satisfied with x2 > δ > 0. Since x2*γ−1 > 0, combining with the Lyapunov function in (33), there is η[x2*(tac)] < η[x2*(tcd)] within the motion process c → d in Figure 11. Therefore, (33) can be rewritten as
V ˙ η [ x 2 * ( t cd ) ] V 1 2
The time tcd can be further obtained from (66) as
t cd 2 V 1 2 ( t cd ) η [ x 2 * ( t cd ) ] = 2 V 1 2 ( t cd ) M λ 1 γ x 2 * γ 1 ( t cd )   2 V 1 2 ( t cd ) M λ 1 γ δ γ 1
At time tcd, there is
V 1 2 ( t cd ) = | s ( t cd ) | 2   = 2 2 | x 1 * ( t cd ) + λ 1 x 2 * γ ( t cd ) + λ 2 x 3 * ( t cd ) |   2 2 | x 1 ( t bd ) + λ 1 δ γ + λ 2 0 t bd x 1 d t + ε s ( μ x 1 , μ x 2 , μ u ) |
Hence, the analysis of x1*(tcd) is replaced by x1*(tbd). Since there is x2 = 0 at tb, from the system dynamics in (52), we can get
x ˙ 2 = x ¨ 1 = D 3 M ε u ( μ u ) M ψ D 3 max
Focusing on x2, tbd can be further obtained from (67) as
t bd x 2 B ( 0 ) M ψ D 3 max
Focusing on x1, by selecting the appropriate parameter ψ2 with X2ψx2 ≥ |x2B(0)| in (67), it yields
| x 1 ( t bd ) | = x 1 ( 0 ) + 1 2 | D 3 M ε u ( μ u ) | t bd 2 + x 2 B ( 0 ) t bd   x 1 ( 0 ) + 1 2 M ψ D 3 max t bd 2 + ψ x 2 t bd
Therefore, by substituting (68), (69), and (71) into (67), tcd can be rewritten as
t cd 2 | x 1 ( 0 ) + 1 2 x 2 B 2 ( 0 ) M ψ D 3 max + ψ x 2 x 2 B ( 0 ) M ψ D 3 max + λ 1 δ γ + λ 2 0 t bd x 1 d t + ε s ( μ x 1 , μ x 2 , μ u ) | M λ 1 γ δ γ 1 ( t cd )     2 | x 1 ( 0 ) + 3 2 ψ x 2 2 M ψ D 3 max + λ 1 δ γ + λ 2 0 t bd x 1 d t + ε s ( μ x 1 , μ x 2 , μ u ) | M λ 1 γ δ γ 1 ( t cd )
From the position of d, it can be seen from Figure 11 that V(td) = 0, which indicates that the system state approaches zero gradually from a certain value along with the rate in (66).
Therefore, the reaching time tr = tab + tbc + tcd can be obtained by combining (71) as
t r t ab + t bc + t cd   x 2 B ( 0 ) M ψ D 3 max + δ k M ψ D 3 max + 2 | x 1 ( 0 ) + 3 2 ψ x 2 2 M ψ D 3 max + λ 1 δ γ + λ 2 0 t bd x 1 d t + ε s ( μ x 1 , μ x 2 , μ u ) | M λ 1 γ δ γ 1 ( t cd )
Obviously, (73) can also be applied to points C, D, and E, which need to cross the x1 and x2 axes in Figure 10. Specifically, considering that the trajectories of points A and F do not need to cross the axis, tr can be calculated in the same way. According to (33), it can be obtained as
t r 2 | x 1 ( 0 ) + λ 1 δ γ + λ 2 0 t bd x 1 d t + ε s ( μ x 1 , μ x 2 , μ u ) | M λ 1 γ x 2 * γ 1 ( 0 )
For the region of s > 0, here we select the point H shown in Figure 10, whose trajectory of the system is symmetric about the origin with point B according to (52); therefore, the estimation expressions of tr can be referred to in (73), the same as points I, J and K, while points G and L are symmetric about the origin with A and F, which can be referred to in (74).

4.3. Practical Design Guideline for Parameter Selection

To improve the engineering readability of the PT-based response-time estimation, a practical parameter-selection procedure is summarized in Figure 12.
The parameters involved in Section 3 and Section 4 can be divided into three groups. The first group contains the main INTSMC tuning parameters, including γ, λ1, λ2, and M, which directly affect the sliding surface, reaching behavior, steady-state voltage error, and switching intensity. The second group contains the sensor-driver parameters, including hx1, hx2, hu, μx1, μx2, and μu, which are obtained from datasheets or model identification rather than manually tuned as controller gains. The third group contains auxiliary PT-estimation parameters, such as δ and k. Here, δ is used as a hysteresis-band variable in the reaching-time estimation, while k is the Lipschitz constant used for local PT uniqueness analysis. Therefore, δ and k should be regarded as analysis parameters rather than primary control parameters.
As shown in Figure 12, the design starts from the required response time, allowable steady-state fluctuation of Vo, allowable peak value of iL, and PWM/duty-ratio constraints. After identifying the plant parameters, disturbance boundaries D1 to D4(t), and sensor-driver parameters, γ, λ1, and λ2 are selected to shape the sliding surface. Increasing λ1 or M usually strengthens the reaching action and shortens the transient process, but may increase iL excursion, residual chattering, and Vo fluctuation. Increasing λ2 helps reduce the steady-state voltage error, but an excessively large value may introduce local oscillation near s = 0. Therefore, after estimating tc = tr + ts, the obtained parameter set should be checked using Vo fluctuation, iL peak, variation of u/w, and convergence of s. If the response is too slow, λ1, γ, or M can be adjusted within the stability, u ∈ [0, 1], and PWM/driver constraints. If the ripple or chattering is too large, M should be reduced, the optional boundary-layer width ϕ can be increased, or the sliding-surface parameters should be softened.

5. Simulation Analysis and Verification

To validate the proposed INTSMC controller with multi-source disturbances and sensor-driver dynamics in Figure 6, the parameters of the buck converter are listed in Table 1, which can guarantee that the buck converter will work in CCM [31]. The variable divider resistor R2 is fixed at 3 kΩ so that the ratio β = R1/(R1 + R2) = 0.25, and the variable resistor Rm for providing the voltage difference can be further fixed at 5 kΩ. All simulations were carried out in MATLAB/Simulink R2018b using a fixed-step ode3 (Bogacki-Shampine) solver. The fixed-step size was Tstep = 1 × 10−5 s. Since the PWM switching frequency is fs = 10 kHz, the corresponding switching period is Tsw = 1 × 10−4 s, so the selected step size is Tsw/10. This setting provides sufficient numerical resolution for the fixed-frequency PWM response and sensor-driver dynamic effects.
The simulation cases are designed to emulate local voltage regulation requirements in compact actuator-driven microsystems. In such applications, the buck converter may experience source-side voltage variation, actuator-related load change, passive component tolerance, and non-ideal sensor-driver dynamics within a compact hardware layout. Therefore, the simulations focus on voltage recovery, current boundedness, PWM-compatible control action, and PT convergence under these operating conditions.
These parameters are selected to represent a low-voltage local power interface rather than a high-power conversion stage, which is consistent with the voltage regulation level required by compact actuator-related electronic modules.
Remark 9.
The selected L = 1 mH and C = 3.2 mF are conservative benchmark parameters for control-oriented validation, rather than minimum-size components for a high-frequency miniaturized converter. Under Vin = 16 V, Vo = 8 V, RL = 10 Ω, and fs = 10 kHz, the nominal load current is 0.8 A and the duty ratio is 0.5. The estimated inductor-current ripple is ΔiL = (Vin − Vo)D/(Lfs) ≈ 0.4 A, so the minimum inductor current remains positive and CCM is maintained. The critical inductance is Lcrit = (1 − D)RL/(2fs) = 0.25 mH, lower than the selected 1 mH. Meanwhile, C = 3.2 mF gives an estimated capacitive voltage ripple of ΔVo ≈ ΔiL/(8Cfs) ≈ 1.56 mV, providing a stiff local voltage buffer for the actuator-side load. Smaller L and C values can be used in high-frequency designs after retuning the controller parameters.
Remark 10.
The nominal simulation adopts the averaged buck converter model with ideal L and C values. Component parasitics, such as inductor winding resistance and capacitor equivalent series resistance (ESR), are not modeled as separate circuit elements in the nominal simulation. Instead, their effects are regarded as bounded non-ideal perturbations and are covered by the multi-source disturbance terms in (6)–(10). In the hardware experiment, these parasitic effects are inherently included in the real inductor, capacitor, printed circuit board (PCB) traces, power switch, sensor links, and driver circuit.

5.1. Sensor-Driver Dynamic Model Settings

For the Hall current sensor ACS732, Hall voltage sensor ACPL-C87B, and the isolated driver A3120 in the buck converter system in Figure 2, the test data in their chip manual [32,33,34] are shown in Figure 13a,c,d. The selected sensor and driver devices are used here as representative chip-level links in compact converter control loops, where their response time and static gain directly affect the measured feedback variables and the effective switching action.
By using the software (MATLAB 2018a) of data recognition tools with engauge and the linear fitting tool with MATLAB 2018a Identification Toolbox, their transfer functions can be further described, as shown in Table 2. The step response of identification models in Table 2 is illustrated in Figure 13b,d,f, and the stable condition of the Hall sensors and driver in (14), (18), and (19) can be further satisfied.

5.2. Control Parameter Sensitivity Analysis

To clarify the influence of the main control parameters on the transient behavior, a phase-plane sensitivity analysis is carried out. In this test, only one parameter is changed at a time, while the other parameters and the initial operating condition are kept unchanged. The investigated parameters include the linear sliding coefficient λ1, the nonlinear sliding coefficient λ2, and the fractional power exponent γ. The corresponding PTs are shown in Figure 14a–c, where x1 and x2 denote the voltage tracking error and its derivative, respectively.
As shown in Figure 14a, increasing λ1 enlarges the transient excursion of the PT. When λ1 is set to 10,000 or 20,000, the trajectory moves through a wider region, and the peak value of x2 becomes larger, indicating a more aggressive transient correction. In contrast, λ1 = 1000 gives a more compact trajectory with a smaller velocity excursion, which helps avoid excessive control action and dynamic fluctuation.
Figure 14b compares the influence of λ2. It can be observed that λ2 has a weaker effect on the global PT than λ1, while its influence is more evident in the local oscillatory region near the approaching trajectory. A larger λ2 slightly enhances the nonlinear correction, but it may also increase local fluctuation. Therefore, λ2 = 1000 is selected to balance convergence behavior and control smoothness.
The effect of γ is shown in Figure 14c. A smaller exponent, such as γ = 1/3, reduces the peak value of x2, but the trajectory stays near the x1-axis for a longer distance, which may slow down the final reaching process. When γ = 5/7, the convergence action becomes stronger, but the trajectory shows a much larger excursion and obvious overshoot near the origin. By comparison, γ = 3/5 provides a more balanced response between convergence speed and transient amplitude. Based on the above observations, the control parameters are chosen as λ1 = 1000, λ2 = 1000, and γ = 3/5 in the simulations. In (25), the switching gain M can be set to 1.2 to avoid the introduction of large chattering after considering converter sensor-driver dynamics and multi-source disturbances.

5.3. Buck Converter Sensor-Drive Dynamic Analysis

Figure 15 compares the dynamic responses of the INTSMC-controlled buck converter with and without sensor-driver dynamics. The output voltage responses in Figure 15a show that both cases can track the reference value of 8 V within a short transient process. Compared with the ideal case without sensor-driver dynamics, the response with sensor-driver dynamics presents a slight transient delay and small steady-state fluctuation, but the voltage regulation accuracy is still maintained.
As shown in Figure 15a, the output voltage in both cases can rapidly converge to the reference value of 8 V. Compared with the ideal case without sensor-driver dynamics, the response with sensor-driver dynamics shows a slightly slower rising process in the enlarged transient region. In the steady-state enlarged view, small voltage fluctuations can also be observed after considering the sensor-driver links. However, the fluctuation amplitude remains limited, and the output voltage is still regulated around the desired value, indicating that the voltage tracking accuracy is not significantly degraded.
Figure 15b presents the corresponding inductor current responses. During the startup transient, the case with sensor-driver dynamics has a higher current peak, which means that the non-ideal feedback and driving links slightly increase the transient current stress. In the steady-state region, the inductor current also exhibits more evident ripple than in the ideal case. This phenomenon is consistent with the practical influence of sensor and driver dynamics, since the feedback measurement and duty-cycle action are no longer perfectly synchronized with the ideal control command.
The control law shown in Figure 15c further explains the difference between the two cases. Without sensor-driver dynamics, the control signal follows the ideal switching command more directly. After introducing sensor-driver dynamics, the actual control signal presents a certain waveform delay and local distortion, as shown in the enlarged views. Even so, the control input remains within the admissible switching range, which means that the proposed control law can still be implemented in a PWM-compatible manner under non-ideal driving conditions.
Figure 15d shows the evolution of the sliding variable. In both cases, the sliding variable converges rapidly toward the neighborhood of zero after a short transient process. The case with sensor-driver dynamics produces a larger initial peak and stronger local oscillations during the reaching stage, but these oscillations are gradually suppressed as the system approaches steady state. Therefore, although the sensor-driver dynamics introduce additional transient fluctuation, the proposed INTSMC still maintains the reaching ability and robust regulation performance of the closed-loop buck converter.
To further investigate the influence of sensor-driver dynamic parameters, a parameter analysis is carried out by changing the equivalent response time of the sensor or driver link. In this test, the nominal response times obtained from the selected devices are compared with enlarged values of 20 μs, 40 μs, and 80 μs. The results in Figure 16a–c are used to evaluate how the non-ideal dynamic characteristics of the voltage sensor, current sensor, and driving link affect the voltage regulation, current response, and control action of the INTSMC-controlled buck converter.
Figure 16a shows the output voltage responses under different voltage-sensor dynamic parameters. When the nominal response time of 1.5991 μs is used, the output voltage rises more smoothly and finally remains close to the reference value with very small fluctuation. As the response time increases to 20 μs, 40 μs, and 80 μs, the voltage appears to approach the reference value faster in the early transient stage, but the steady-state ripple becomes more evident. This indicates that a slower sensing link may introduce feedback lag, which changes the equivalent closed-loop correction process and causes additional voltage oscillation around the reference value.
The influence of the current-sensor dynamic parameter is presented in Figure 16b. With the nominal response time of 2.9181 μs, the inductor current shows a relatively smooth transient decay and limited steady-state ripple. When the response time is increased, the current ripple becomes obviously larger, especially for the 80 μs case. This result suggests that the current feedback dynamic has a direct influence on the inductor current regulation. A slower current-sensing process weakens the synchronization between the actual current variation and the feedback signal used by the controller, thereby increasing the local current fluctuation.
Figure 16c compares the control law under different driver dynamic parameters. For the nominal response time of 2.9920 μs, the control signal can respond rapidly to the controller command and maintain a regular switching behavior. With the increase in the driver response time, the control signal presents more visible distortion and delayed action in the enlarged views. Although the control law remains within the admissible range, the slower driver dynamics reduce the accuracy of duty-cycle execution and may enlarge the ripple of the electrical states. Therefore, the nominal sensor-driver parameters are adopted in the subsequent simulations, since they provide a better balance between transient response, steady-state fluctuation, and PWM-compatible control action.

5.4. Performance Evaluation Under Multi-Source Disturbances and Sensor-Driver Dynamics

Table 3 summarizes the disturbance settings used in this case. The sensor-driver dynamics are considered throughout the whole simulation for both the disturbance-free and disturbed cases. The difference is that, in the disturbed case, circuit parameter perturbations, time-varying noise, input-voltage variations, and reference-voltage changes are successively introduced to examine the robustness of the proposed INTSMC.
In this setting, the load resistance variation is used to emulate actuator-related electrical load change, the reference-voltage steps represent different voltage regulation commands for actuator-side circuits, and the time-varying disturbances describe noise effects that may occur in densely integrated microsystem hardware.
Based on the disturbance settings in Table 3, Figure 17 compares the performance of the INTSMC-controlled buck converter under sensor-driver dynamics with and without multi-source disturbances. This case is more complex than the previous single-factor tests because the parameter perturbations and noise disturbances are maintained after t = 0.2 s, while input-voltage changes and reference-voltage steps are further introduced at different time instants. Therefore, the simulation can be used to verify whether the proposed controller can maintain voltage regulation, current boundedness, PWM-compatible control action, and sliding convergence under coupled disturbances.
Figure 17a shows the Vo response. Before t = 0.2 s, the Vo rapidly reaches the initial Vref value of 8 V. After the parameter perturbations and noise disturbances are introduced, the disturbed case only shows a small local ripple around the reference voltage. When the Vin changes at t = 0.4 s and t = 0.6 s, the Vo presents limited deviation and then returns to the reference neighborhood. At t = 0.8 s, t = 1.0 s, and t = 1.2 s, the controller tracks the new Vref values of 10 V, 6 V, and 8 V, respectively. Although the disturbed case exhibits slightly larger fluctuation than the disturbance-free case, the overall tracking performance is still maintained.
The iL response is presented in Figure 17b. After t = 0.2 s, the iL ripple becomes more evident because the L, C, R, and d1(t), d2(t) are changed simultaneously. At the Vin and Vref transition instants, the iL produces transient peaks or dips to rebalance the input and output power of the buck converter. The iL variation is particularly obvious at t = 0.8 s, t = 1.0 s, and t = 1.2 s because the Vref steps directly change the required voltage regulation level and output power demand. Nevertheless, the current remains bounded and gradually returns to a stable ripple range after each disturbance or reference change.
Figure 17c gives the corresponding control law w. Under the disturbed condition, the control signal w presents denser switching transitions than in the disturbance-free case, especially when C, L, R, d1(t), and d2(t) are changed at t = 0.2, and when Vin and Vref vary at the subsequent operating instants. The enlarged views show that w is adjusted in response to the parameter perturbations, Vin, and the steps of Vref. Although the waveform becomes denser under these disturbances, w is still constrained within the admissible switching range, indicating that the proposed INTSMC law remains compatible with PWM-based implementation.
Figure 17d shows the response of the sliding variable sss. When C, L, R, d1(t), and d2(t) are changed at t = 0.2 s, the disturbed trajectory of s exhibits larger local oscillations around the sliding surface. Similar deviations can also be observed when the Vin changes at t = 0.4 s and t = 0.6 s. For the Vref steps, s is temporarily driven away from zero, but it quickly returns to a small neighborhood of the sliding surface. Compared with the disturbance-free case, the disturbed case has stronger local oscillations because sss is affected by the combined effects of sensor-driver dynamics, C, L, R, d1(t), and d2(t). Even so, s remains bounded and convergent, confirming the robust reaching performance of the proposed controller under multi-source disturbances.

5.5. Comparative Evaluation of Different Sliding Mode Control Strategies Under Multi-Source Disturbances

To further verify the superiority of the proposed INTSMC, a comparative study is carried out among linear sliding mode control (LSMC), TSMC, and the proposed INTSMC. The three controllers are tested under the same multi-source disturbance and sensor-driver dynamic conditions. The corresponding responses of the output voltage, inductor current, control law, and sliding variable are shown in Figure 18a–d.
Figure 18a compares the output voltage responses. During the initial startup process, LSMC shows a larger overshoot and a slower recovery tendency, while TSMC improves the transient response to some extent. In contrast, INTSMC reaches the reference value with smaller overshoot and smoother convergence. When parameter perturbations, input-voltage changes, and reference-voltage steps are introduced, the proposed INTSMC tracks the desired voltage more closely, especially around t = 0.4 s, t = 0.6 s, t = 0.8 s, t = 1.0 s, and t = 1.2 s. The enlarged views further show that INTSMC produces smaller voltage deviation and weaker steady-state oscillation than LSMC and TSMC.
Figure 18b gives the inductor current responses. Compared with LSMC and TSMC, INTSMC has a smaller initial current overshoot and a faster damping process after the startup stage. Under multi-source disturbances, all three controllers generate current variations to rebalance the converter power flow. However, the current under LSMC exhibits larger oscillations in several enlarged regions, while TSMC still shows noticeable transient fluctuation. The proposed INTSMC maintains a more compact current response and suppresses the disturbance-induced current ripple more effectively.
The control laws of the three methods are shown in Figure 18c. LSMC and TSMC present more irregular switching behavior around disturbance and reference transition instants, especially when the operating point changes. In comparison, the control signal generated by INTSMC remains more continuous in the enlarged local regions and can adjust rapidly according to the variation of Vin, Vref, and circuit parameters. Although the INTSMC control law contains high-frequency switching caused by PWM realization, its overall adjustment is more stable and better matched with the required converter response.
Figure 18d compares the sliding variable s. The LSMC and TSMC cases exhibit larger deviations from the sliding surface during startup and under sudden changes of Vin and Vref. In particular, LSMC produces stronger oscillations and slower attenuation after some operating transitions. By contrast, the sliding variable under INTSMC remains closer to zero in most intervals and returns to the sliding neighborhood more rapidly after disturbance injection or reference variation. These results indicate that the proposed INTSMC has better reaching performance and stronger robustness than LSMC and TSMC under the combined influence of multi-source disturbances and sensor-driver dynamics.

5.6. Phase-Trajectory-Based Convergence-Time Evaluation

To further verify the response-time estimation method based on PTs, several representative initial points are selected according to the possible trajectory distribution shown in Figure 10. These initial points are located in different regions separated by the INTSMC sliding manifold, the critical surfaces fCS1 and fCS2, and the coordinate axes. For each initial point, both the reference PTs and the real PTs are plotted in two-dimensional and three-dimensional forms, where x1, x2, and x3 are used to describe the trajectory evolution under sensor-driver dynamics. The comparison is used to examine whether the real trajectory follows the predicted reaching direction and whether the proposed estimation formula can give a reasonable approximation of the actual convergence time.
As shown in Figure 19, the initial points in different regions follow different approaching paths, but all trajectories finally move toward the nonsingular terminal sliding manifold and converge to the origin or its small neighborhood. For the points in the right-half plane, such as A, B, J, K, L, M, and R, the trajectories first evolve according to the initial sign of s, and then bend toward the sliding manifold. For the points in the left-half plane, such as D, F, G, N, and Q, the trajectories are guided into the admissible reaching region before approaching the sliding surface. When the initial point is close to the critical surfaces fCS1 or fCS2, the trajectory does not directly cross the corresponding CS surface but evolves along the allowable side and then turns toward the sliding manifold, which agrees with the trajectory classification in Figure 10.
The 3D plots further show that the real PTs are close to the reference ones, with only small deviations caused by sensor-driver dynamics and switching ripple. The convergence-time comparison in Table 4 also shows that the estimated times are close to the simulated ones, supporting the effectiveness of the proposed PT-based estimation method in (61) and (74).
The relative estimation errors in Table 4 are all within 5%, indicating that the proposed PT-based estimation method can provide a close prediction of the convergence time for different initial regions. This result also suggests that the method is not limited to a single initial condition, but can characterize the reaching behavior from different phase-plane regions. This is particularly useful for micro-actuator-oriented power interfaces, where the allowable voltage recovery time is usually limited by the response margin of the actuator-side driving and control circuits.

6. Experimental Verification

To further verify the practical applicability of the sensor-driver-aware INTSMC scheme, a DSP TMS320F28335-based hardware-in-the-loop (HIL) experimental platform is established, as shown in Figure 20. The platform consists of a DC power supply, buck converter board, DSP controller, XDS100V1 downloader, control-algorithm PC, oscilloscope, and switchable resistive load. As labeled in Figure 20, the buck converter board uses the Hall voltage sensor ACPL-C87B, Hall current sensor ACS732, and isolated driver A3120, which are consistent with the device types adopted in the preceding sensor-driver dynamic modeling and identification analysis. The controllers are implemented in the DSP through fixed-frequency PWM, with both the PWM switching frequency and control sampling frequency set to 10 kHz. The main converter circuit parameters and controller parameters are kept consistent with those used in the simulation section. Based on this platform, four experimental tests are conducted, including input-voltage variation, load-resistance variation, reference-voltage variation, and identified sensor-driver dynamic variation. The first three tests compare LSMC, TSMC, and the sensor-driver-aware INTSMC scheme, while the fourth test evaluates the influence of sensor-driver dynamic variations under the INTSMC control framework.

6.1. Experimental Comparison Under Input-Voltage Vin Variations

To evaluate the source-side disturbance rejection capability of different control strategies, the input-voltage variation experiment is first carried out on the DSP-based hardware platform. In this test, the output voltage reference is kept at Vref = 8 V, and the load resistance is fixed at RL = 10 Ω. The input voltage is changed sequentially as Vin: 16 V → 22 V → 16 V → 10 V, where the low-input condition Vin = 10 V is used to further examine the duty-ratio regulation capability under a reduced voltage margin. Figure 21 shows the measured output voltage Vo and inductor current iL under LSMC, TSMC, and the sensor-driver-aware INTSMC scheme.
As shown in Figure 21a, LSMC can maintain voltage regulation after input-voltage changes, but it exhibits relatively long recovery processes and larger steady-state deviations. The measured settling times under the three input-voltage transitions are 37.27 ms, 45.72 ms, and 57.15 ms, respectively. The corresponding steady-state output-voltage values are 8.07 V, 8.01 V, and 7.88 V, giving a maximum steady-state error of 0.12 V. For TSMC in Figure 21b, the settling times are reduced to 34.29 ms, 26.63 ms, and 40.75 ms, and the maximum steady-state error is reduced to 0.04 V. In contrast, the sensor-driver-aware INTSMC in Figure 21c achieves faster recovery and smaller voltage deviation under all input-voltage transitions. Its measured settling times are 21.36 ms, 23.36 ms, and 32.79 ms, while the steady-state output voltage remains close to 8 V, with a maximum steady-state error of only 0.01 V. Compared with LSMC, the average settling time is reduced from 46.71 ms to 25.84 ms, corresponding to an improvement of about 44.7%. Compared with TSMC, the average settling time is reduced by about 23.8%. Meanwhile, the maximum steady-state voltage error is reduced by about 91.7% compared with LSMC and 75.0% compared with TSMC. The inductor current remains around 0.79 A~0.81 A in all three tests, indicating that the proposed scheme improves voltage recovery without introducing obvious current excursion. These results demonstrate that the sensor-driver-aware INTSMC has stronger input-disturbance rejection capability and better steady-state regulation performance under source-side voltage variations.

6.2. Experimental Comparison Under Load-Resistance RL Variations

To verify the load-side disturbance rejection capability, the load-resistance variation experiment is carried out under Vin = 16 V and Vref = 8 V. During the test, the load resistance is changed from RL = 10 Ω to RL = 15 Ω. The corresponding theoretical load current changes from approximately 0.8 A to 0.53 A. Figure 22 shows the experimental output voltage Vo and inductor current iL responses under LSMC, TSMC, and the sensor-driver-aware INTSMC scheme.
As shown in Figure 22, all three control strategies can restore the output voltage to the reference value after the load resistance changes. However, their transient recovery speeds are different. Under LSMC, the measured settling time is 22.86 ms, and the output voltage changes from 8.01 V to 8.00 V, showing a small steady-state error within 0.01 V. For TSMC, the settling time is reduced to 18.64 ms, while the output voltage remains around 8.00 V. In comparison, the sensor-driver-aware INTSMC achieves the fastest recovery, with a settling time of 12.17 ms, and the output voltage is maintained at approximately 8.00 V before and after the load change. Compared with LSMC and TSMC, the settling time is reduced by about 46.8% and 34.7%, respectively. Meanwhile, the measured inductor current decreases from about 0.80 A to 0.53 A, which is consistent with the expected current variation caused by the load-resistance increase. These results indicate that the sensor-driver-aware INTSMC can maintain accurate voltage regulation and faster transient recovery under load-side disturbances.

6.3. Experimental Comparison Under Reference-Voltage Vref Variations

To further verify the reference tracking capability of different controllers, the reference-voltage variation experiment is conducted under Vin = 16 V and RL = 10 Ω. In this test, the output-voltage reference is changed successively as Vref: 8 V → 10 V → 6 V → 8 V. According to the voltage-divider coefficient β = 0.25, the corresponding controller reference voltage changes as Vref: 2.0 V → 2.5 V → 1.5 V → 2.0 V. The measured output voltage Vo and inductor current iL under LSMC, TSMC, and the sensor-driver-aware INTSMC scheme are shown in Figure 23.
As shown in Figure 23, all three control strategies can track the changed reference voltage, but their transient response characteristics are different. LSMC shows relatively slow recovery and more obvious voltage deviation after each reference step, while TSMC improves the convergence speed compared with LSMC. In contrast, the sensor-driver-aware INTSMC achieves faster reference tracking and smaller steady-state deviation in all five Vref transitions. The measured settling times of INTSMC are 18.38 ms, 18.14 ms, 20.23 ms, 18.63 ms, and 20.87 ms, respectively. Meanwhile, the steady-state voltage error is maintained within 0.01 V, and the inductor current changes consistently with the output power demand without obvious excessive current excursion. Compared with LSMC and TSMC, the average settling time is reduced from 26.63 ms and 22.18 ms to 19.25 ms, corresponding to reductions of about 27.72% and 13.21%, respectively. The maximum steady-state voltage error is also reduced from 0.12 V for LSMC and 0.04 V for TSMC to 0.01 V for INTSMC. These results indicate that the sensor-driver-aware INTSMC has better transient tracking ability and steady-state regulation accuracy under continuous reference-voltage variations.
To further verify the PT-based response-time estimation method, the theoretical response time calculated by (73) and (74) is compared with the experimentally measured settling time of the sensor-driver-aware INTSMC. The comparison results are listed in Table 5. Since the experimental platform contains sampling delay, sensor noise, driver delay, component parasitics, and oscilloscope reading uncertainty, the experimental error is slightly larger than that in the simulation comparison. Nevertheless, the relative error remains within an acceptable range, indicating that the estimation method in (73) and (74) can provide a useful prediction of the practical convergence process.
As shown in Table 5, the estimated response times obtained from (73) and (74) are slightly lower than the experimentally measured settling times. The relative errors are 11.39%, 10.81%, 13.21%, 12.50%, and 13.98%, respectively, with a maximum value of 13.98%. This deviation is reasonable because the PT-based response-time estimation is derived from the simplified phase-trajectory analysis, whereas the hardware experiment contains sampling delay, sensor noise, driver delay, component parasitics, power-supply fluctuation, and oscilloscope reading uncertainty. Nevertheless, the estimated values remain close to the measured settling times and correctly reflect the convergence trend under continuous reference-voltage variations. Therefore, the comparison verifies that the response-time estimation method in (73) and (74) can provide a useful prediction of the practical convergence process of the sensor-driver-aware INTSMC.
To further evaluate whether the improved transient tracking performance is achieved at the cost of converter efficiency, the experimental efficiency is also calculated at each steady-state operating point under the reference-voltage variation test. The efficiency is obtained by η = VoIo/(VinIin) × 100%. The efficiency comparison of LSMC, TSMC, and the sensor-driver-aware INTSMC is shown in Figure 24.
As shown in Figure 24, the efficiencies of the three controllers show a similar trend under different reference-voltage levels. The efficiency increases as Vref rises from 6 V to 12 V, mainly because the output power increases and the proportion of fixed hardware losses decreases. For the sensor-driver-aware NTSMC, the measured efficiency remains within 83.5~88.9%. This range is close to those of LSMC (83.0~88.6%) and TSMC (83.3~88.8%). Therefore, the sensor-driver-aware INTSMC improves the transient response and steady-state tracking accuracy without introducing an obvious efficiency penalty.

6.4. Startup Verification Under Identified Sensor-Driver Dynamic Variations

To further verify the influence of sensor-driver dynamics on the hardware response, a startup experiment is carried out under the sensor-driver-aware INTSMC scheme. In this test, the input voltage is switched from 0 V to 16 V, while the output-voltage reference is set as Vref = 8 V and the load resistance is kept at RL = 10 Ω. It should be emphasized that the hardware platform already contains the inherent dynamics of the Hall voltage/current sensors, analog-to-digital converter (ADC) sampling, PWM module, isolated driver, and power switch. To reproduce possible response-time variations of practical sensing and driving links in a repeatable and model-consistent way, the identified sensor-driver dynamic models in Table 2 are embedded in the HIL implementation. The static gains of the identified models are kept unchanged, while the response-time parameters μx1, μx2, and μu are simultaneously adjusted. Three cases are tested, namely the nominal setting (μx1, μx2, μu), the fourfold setting (4μx1, 4μx2, 4μu), and the eightfold setting (8μx1, 8μx2, 8μu). The corresponding startup responses are shown in Figure 25.
As shown in Figure 25a, under the nominal sensor-driver dynamic setting, the output voltage rises from 0 V to 8.00 V with a measured settling time of 17.39 ms, and the inductor-current peak during startup is about 5.36 A. When the response-time parameters are increased to 4μx1, 4μx2, and 4μu, as shown in Figure 25b, the settling time increases slightly to 18.88 ms, and the startup current peak increases to about 5.48 A. Under the more conservative dynamic setting (8μx1, 8μx2, 8μu), Figure 25c shows that the settling time further increases to 19.38 ms, while the current peak reaches about 5.52 A. Compared with the nominal setting, the settling time increases by about 8.57% and 11.44% under the fourfold and eightfold dynamic settings, respectively. Meanwhile, the steady-state output voltage is still maintained at approximately 8.00 V, and the steady-state current remains around 0.79 A~0.81 A. These results indicate that slower sensor-driver dynamics slightly delay the startup response and increase the transient current peak, but the sensor-driver-aware INTSMC can still ensure stable voltage establishment and accurate steady-state regulation. Therefore, the experiment confirms the practical robustness of the proposed sensor-driver-aware design under model-consistent sensor-driver dynamic variations.

7. Conclusions

This paper presented the analysis and design of a sensor-driver-aware INTSMC strategy for buck converter power interfaces in micro-actuator systems. A control-oriented model was first established by incorporating multi-source disturbances, circuit parameter perturbations, Hall sensor dynamics, and isolated driver dynamics, so that the non-ideal relationship among the real system states, measured feedback signals, and effective switching action could be described more explicitly. Based on this model, an integral nonsingular terminal sliding surface and a PWM-realizable control law were designed to improve voltage regulation performance while avoiding the singularity problem in TSMC dynamics. The stability and existence conditions were analyzed by considering both multi-source disturbances and sensor-driver-induced dynamic deviations. In addition, a PT-based response-time estimation method was introduced to evaluate the reaching behavior from different initial regions. Simulation results showed that the proposed INTSMC can maintain accurate voltage tracking, bounded current response, and robust sliding convergence under sensor-driver dynamics, parameter perturbations, input-voltage variations, reference-voltage changes, and time-varying disturbances. Compared with LSMC and TSMC, the proposed method achieved a smoother transient response, smaller voltage deviation, and stronger disturbance rejection. These results suggest that the proposed approach is a feasible control solution for local power regulation in compact micro-actuator-oriented microsystems.

Author Contributions

Conceptualization, W.Z. and F.P.; methodology, W.Z., F.P. and Y.H.; software, F.P.; validation, W.Z., K.S. and C.S.; formal analysis, W.Z., F.P. and Y.H.; investigation, Y.H.; resources, K.S.; data curation, W.Z. and F.P.; writing—original draft preparation, W.Z. and F.P.; writing—review and editing, K.S. and C.S.; visualization, Y.H.; supervision, K.S. and C.S.; project administration, K.S. and C.S.; funding acquisition, W.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, grant number 62073095.

Data Availability Statement

Data are contained within the article.

Acknowledgments

During the preparation of this study, the author F.P. used Matlab/Simulink 2018a for the purpose of validating the proposed model and algorithm. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

Author F.P. was employed by the company NARI Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Kiziroglou, M.E.; Wright, S.W.; Yeatman, E.M.; Holmes, A.S. Dual Storage Power Management for Energy Autonomous Microsystems. IEEE Trans. Ind. Electron. 2025, 72, 8657–8666. [Google Scholar] [CrossRef] [Scilit]
  2. Botila, D.-A.; Pop-Calimanu, I.-M.; Lascu, D. Buck Converter with Cubic Static Conversion Ratio. Sensors 2024, 24, 696. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Tu, C.; Chen, R.; Ngo, K.D.T. Series-Resonator Buck Converter—Viability Demonstration. IEEE Trans. Power Electron. 2021, 36, 9693–9697. [Google Scholar] [CrossRef] [Scilit]
  4. Liu, S.; Liu, K.; Xing, Z.; Ge, A.; Wan, P. A Fast-Response RBCOT Buck Converter with Second-Order Differential and Integrator Compensation Based on FVF. Microelectron. J. 2024, 150, 106249. [Google Scholar] [CrossRef] [Scilit]
  5. Kim, Y.-K.; Jang, C.-H.; Shin, D.-H.; Baek, K.-H. A Comparator-Less Buck Converter with Fast Transient Response Using a Reactive Ramp Generator. Energies 2025, 18, 307. [Google Scholar] [CrossRef] [Scilit]
  6. Murray, S.K.; Sigmund, T.; Zia, S.S.; Trescases, O. In Situ Detection of GaN Coss Changes Due to Aging for Device State-of-Health Determination in DC–DC Converters. IEEE Trans. Power Electron. 2024, 39, 8721–8731. [Google Scholar] [CrossRef] [Scilit]
  7. Guo, F.; Alevoor, S.; Nayak, R.D.; Pigott, J.; Goodfellow, R.; Bakkaloglu, B. A Buck Converter Using Auxiliary-Stage with Multiple-Single-Cycle Non-Linear Control (MSCNLC) for Fast Load Transient Response. IEEE Trans. Circuits Syst. I Regul. Pap. 2025, 72, 453–466. [Google Scholar] [CrossRef] [Scilit]
  8. Leoncini, M.; Bertolini, A.; Melillo, P.; Gasparini, A.; Levantino, S.; Ghioni, M. Spread-Spectrum Frequency Modulation in a DC/DC Converter with Time-Based Control. IEEE Trans. Power Electron. 2023, 38, 4207–4211. [Google Scholar] [CrossRef] [Scilit]
  9. Ripamonti, G.; Saggini, S.; Corradini, L.; Rizzolatti, R.; Faccio, F.; Michelis, S.; Koukab, A.; Kayal, M. A Dual-Edge Pulsewidth Modulator for Fast Dynamic Response DC–DC Converters. IEEE Trans. Power Electron. 2019, 34, 28–32. [Google Scholar] [CrossRef] [Scilit]
  10. Huerta-Moro, S.; Tlelo-Cuautle, E. Parasitic Resistance and Circuit Variation Effects in a DC–DC Buck Converter with Integer/Fractional-Order PID Controllers. Int. J. Circuit Theory Appl. 2026, 54, 2314–2321. [Google Scholar]
  11. Guennouni, N.; Chebak, A.; Machkour, N. Optimal Dual Active Bridge DC–DC Converter Operation with Minimal Reactive Power for Battery Electric Vehicles Using Model Predictive Control. Electronics 2022, 11, 1621. [Google Scholar] [CrossRef] [Scilit]
  12. Oyewole, O.E.; Abdelaziz, A.A.; Jimoh, I.A.; Bari, E.; Ahmed, K.H. Optimised Linear Active Disturbance Rejection Control of Multiport-Isolated DC–DC Converter for Hydrogen Energy Storage System Integration. Alex. Eng. J. 2024, 102, 159–168. [Google Scholar] [CrossRef] [Scilit]
  13. Wu, L.; Mei, P.; Lei, B.; Lin, Z. Dead-Beat Terminal Sliding Mode Control with Application to DC–DC Buck Converters. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 2470–2474. [Google Scholar] [CrossRef] [Scilit]
  14. Sahraoui, H.; Mellah, H.; Mouassa, S.; Jurado, F.; Bessaad, T. Lyapunov-Based Adaptive Sliding Mode Control of DC–DC Boost Converters under Parametric Uncertainties. Machines 2025, 13, 734. [Google Scholar] [CrossRef] [Scilit]
  15. Zhang, W.; Sun, C.; Zeng, Y.; Hasanien, H.M.; Wang, Y. Design and Dynamic Characteristic Analysis of NTSM with Variable Gains for Full-Parameter Perturbation Systems: A Case of DC–DC Converters. ISA Trans. 2026, 172, 364–384. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  16. Jin, G.-G.; Mengesha, K.A.; Son, Y.-D. Integral Sliding Mode Control of a DC–DC Boost Converter with Uncertainties. J. Electr. Eng. Technol. 2025, 20, 2711–2720. [Google Scholar] [CrossRef] [Scilit]
  17. Gong, X.; Fei, J. Adaptive Neural Backstepping Terminal Sliding Mode Control of a DC–DC Buck Converter. Sensors 2023, 23, 7450. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  18. Liu, Z.; Gong, X.; Fei, J. Nonsingular Fast Terminal Sliding Mode Control of DC–DC Buck Converter Using Fuzzy Neural Network and Disturbance Observer. Nonlinear Dyn. 2025, 113, 13389–13414. [Google Scholar] [CrossRef] [Scilit]
  19. Chabukswar, A.; Wandhare, R. Adaptive Feedforward Sliding Curve-Based Hybrid Fixed-Time Extended-Order Terminal Sliding-Mode Control for DC Microgrids. IEEE J. Emerg. Sel. Top. Ind. Electron. 2025, 6, 719–730. [Google Scholar] [CrossRef] [Scilit]
  20. Wei, Y.; Zhang, B. A Robust Controller Based on High-Order Fully Actuated Approach for DC–DC Buck Converter with Constant Power Loads in DC Microgrids. IEEE Trans. Power Electron. 2025, 40, 9090–9106. [Google Scholar] [CrossRef] [Scilit]
  21. Gonzales Nimitti, F.; Ribeiro Vargas, D.; Santos Spencer Andrade, A.M. Analysis and Design of a Simple Nonisolated Boost/Buck Bidirectional DC–DC Converter with Switched Capacitor. Int. J. Circuit Theory Appl. 2026, 1–14. [Google Scholar] [CrossRef] [Scilit]
  22. Pakdeeto, J.; Chanpittayagit, R.; Areerak, K. The Optimal Controller Design of Buck-Boost Converter by Using Adaptive Tabu Search Algorithm Based on State-Space Averaging Model. J. Electr. Eng. Technol. 2017, 12, 1146–1155. [Google Scholar] [CrossRef] [Scilit]
  23. Zhang, W.; Wang, Y.; Song, K. Adaptive Integral-Type NTSMC for DC–DC Buck Converters with Zero-Crossing Gain under Matched and Mismatched Uncertainties. IEEE Trans. Circuits Syst. I Regul. Pap. 2025, 72, 8536–8549. [Google Scholar] [CrossRef] [Scilit]
  24. Restrepo, C.; Barrueto, B.; Murillo-Yarce, D.; Muñoz, J.; Vidal-Idiarte, E.; Giral, R. Improved Model Predictive Current Control of the Versatile Buck-Boost Converter for a Photovoltaic Application. IEEE Trans. Energy Convers. 2022, 37, 1505–1519. [Google Scholar] [CrossRef] [Scilit]
  25. Schott, C.; Besse, P.-A.; Popovic, R.S. Planar Hall Effect in the Vertical Hall Sensor. Sens. Actuators A Phys. 2000, 85, 111–115. [Google Scholar] [CrossRef] [Scilit]
  26. Young, K.D.; Utkin, V.I.; Ozguner, U. A Control Engineer’s Guide to Sliding Mode Control. IEEE Trans. Control Syst. Technol. 1999, 7, 328–342. [Google Scholar] [CrossRef] [Scilit]
  27. Lee, H.; Utkin, V.I. Chattering Suppression Methods in Sliding Mode Control Systems. Annu. Rev. Control 2007, 31, 179–188. [Google Scholar] [CrossRef] [Scilit]
  28. Aleksandrov, A.; Efimov, D. On Local Stability Analysis for Persidskii Systems with Power Nonlinearities. Syst. Control Lett. 2025, 204, 106205. [Google Scholar] [CrossRef] [Scilit]
  29. Feng, Y.; Yu, X.; Han, F. On Nonsingular Terminal Sliding-Mode Control of Nonlinear Systems. Automatica 2013, 49, 1715–1722. [Google Scholar] [CrossRef] [Scilit]
  30. Tan, S.-C.; Lai, Y.M.; Tse, C.K.; Cheung, M.K.H. A Fixed-Frequency Pulsewidth Modulation Based Quasi-Sliding-Mode Controller for Buck Converters. IEEE Trans. Power Electron. 2005, 20, 1379–1392. [Google Scholar] [CrossRef] [Scilit]
  31. Graña, C.Q.; Peña, M.D.V.; Acevedo, J.M. Buck Converter Modelling for Supercapacitors Fast Charging in CCM. Power Electron. Drives 2025, 10, 392–405. [Google Scholar] [CrossRef] [Scilit]
  32. Allegro MicroSystems. The Chip Manual of ACS732 and ACS733; Allegro MicroSystems: Manchester, NH, USA, 2021. [Google Scholar]
  33. Avago Technologies. The Chip Manual of ACPL-C87B, ACPL-C87A, ACPL-C870; Avago Technologies: Palo Alto, CA, USA, 2017. [Google Scholar]
  34. Avago Technologies. The Chip Manual of HCPL-3120/J312, HCNW3120; Avago Technologies: Palo Alto, CA, USA, 2023. [Google Scholar]
Figure 1. Sensor-driver-aware buck converter power interface for micro-actuator-oriented microsystems: (a) INTSMC-controlled buck converter with micro-actuator-related load; (b) equivalent circuit model with sensor-driver dynamics and multi-source disturbances.
Figure 1. Sensor-driver-aware buck converter power interface for micro-actuator-oriented microsystems: (a) INTSMC-controlled buck converter with micro-actuator-related load; (b) equivalent circuit model with sensor-driver dynamics and multi-source disturbances.
Micromachines 17 00829 g001
Figure 2. Control block of the buck converter power interface with sensor-driver dynamics.
Figure 2. Control block of the buck converter power interface with sensor-driver dynamics.
Micromachines 17 00829 g002
Figure 3. Input–output linearity characteristics of the sensor-drivers: (a) ACPL-C87B; (b) ACS732; (c) A3120; (d) transmission delay curve with temperature.
Figure 3. Input–output linearity characteristics of the sensor-drivers: (a) ACPL-C87B; (b) ACS732; (c) A3120; (d) transmission delay curve with temperature.
Micromachines 17 00829 g003
Figure 4. Graphical representation of the sliding surface in 3D space.
Figure 4. Graphical representation of the sliding surface in 3D space.
Micromachines 17 00829 g004
Figure 5. Graphical representations of system states PT’s behavior in INTSMC control process: (a) Phase 1; (b) Phase 2.
Figure 5. Graphical representations of system states PT’s behavior in INTSMC control process: (a) Phase 1; (b) Phase 2.
Micromachines 17 00829 g005
Figure 6. Block diagram of INTSMC for buck converters.
Figure 6. Block diagram of INTSMC for buck converters.
Micromachines 17 00829 g006
Figure 7. Regions of existence of the INTSMC under multi-source disturbances.
Figure 7. Regions of existence of the INTSMC under multi-source disturbances.
Micromachines 17 00829 g007
Figure 8. Diagram of the possible initial points and critical surfaces.
Figure 8. Diagram of the possible initial points and critical surfaces.
Micromachines 17 00829 g008
Figure 9. Diagram of the trajectory analysis of point A in the phase plane.
Figure 9. Diagram of the trajectory analysis of point A in the phase plane.
Micromachines 17 00829 g009
Figure 10. Diagram of trajectories of the possible initial points.
Figure 10. Diagram of trajectories of the possible initial points.
Micromachines 17 00829 g010
Figure 11. Diagram of response time estimation of points B and H.
Figure 11. Diagram of response time estimation of points B and H.
Micromachines 17 00829 g011
Figure 12. Practical parameter-selection procedure for the INTSMC-controlled buck converter.
Figure 12. Practical parameter-selection procedure for the INTSMC-controlled buck converter.
Micromachines 17 00829 g012
Figure 13. Model identification and evaluation of sensors and the driver: (a) input–output characteristic of the Hall current sensor ACS732 [32]; (b) the step response of the identified model of the ACS732; (c) input–output characteristic of the Hall voltage sensor ACPL-C87B [33]; (d) the step response of the identified model of the ACPL-C87B; (e) input–output characteristic of the isolated driver A3120 [34]; (f) the step response of the identified model of the A3120.
Figure 13. Model identification and evaluation of sensors and the driver: (a) input–output characteristic of the Hall current sensor ACS732 [32]; (b) the step response of the identified model of the ACS732; (c) input–output characteristic of the Hall voltage sensor ACPL-C87B [33]; (d) the step response of the identified model of the ACPL-C87B; (e) input–output characteristic of the isolated driver A3120 [34]; (f) the step response of the identified model of the A3120.
Micromachines 17 00829 g013
Figure 14. INTSMC parameter sensitivity analysis: (a) controller parameter λ1; (b) controller parameter λ2; (c) controller parameter γ.
Figure 14. INTSMC parameter sensitivity analysis: (a) controller parameter λ1; (b) controller parameter λ2; (c) controller parameter γ.
Micromachines 17 00829 g014
Figure 15. Comparison of the INTSMC-controlled buck converter with or without sensor-drivers: (a) output voltage Vo; (b) inductor current iL; (c) control law w; (d) sliding variable s.
Figure 15. Comparison of the INTSMC-controlled buck converter with or without sensor-drivers: (a) output voltage Vo; (b) inductor current iL; (c) control law w; (d) sliding variable s.
Micromachines 17 00829 g015
Figure 16. Parameter analysis of sensor-driver: (a) output voltage Vo; (b) inductor current iL; (c) control law w.
Figure 16. Parameter analysis of sensor-driver: (a) output voltage Vo; (b) inductor current iL; (c) control law w.
Micromachines 17 00829 g016
Figure 17. Comparison of the INTSMC-controlled buck converter with sensor-driver dynamics under multi-source disturbances: (a) output voltage Vo; (b) inductor current iL; (c) control law w; (d) sliding variable s.
Figure 17. Comparison of the INTSMC-controlled buck converter with sensor-driver dynamics under multi-source disturbances: (a) output voltage Vo; (b) inductor current iL; (c) control law w; (d) sliding variable s.
Micromachines 17 00829 g017
Figure 18. Comparison of different SMC methods considering sensor-driver dynamics and multi-source disturbances: (a) output voltage Vo; (b) inductor current iL; (c) control law w; (d) sliding variable s.
Figure 18. Comparison of different SMC methods considering sensor-driver dynamics and multi-source disturbances: (a) output voltage Vo; (b) inductor current iL; (c) control law w; (d) sliding variable s.
Micromachines 17 00829 g018
Figure 19. PTs from representative initial points: (a) A (0.3, −600); (b) B (0.02, −600); (c) C (0, −600); (d) D (−0.3, −400); (e) E (−0.3, 0); (f) F (−0.3, 150); (g) G (−0.3, 600); (h) H (−0.02, 600); (i) I (0, 600); (j) J (0.3, 400); (k) K (0.3, 0); (l) L (0.3, −150); (m) M (0.3, −184.9); (n) N (−0.3, −184.9); (o) Q (−0.03, 607.6); (p) R (0.03, −607.6).
Figure 19. PTs from representative initial points: (a) A (0.3, −600); (b) B (0.02, −600); (c) C (0, −600); (d) D (−0.3, −400); (e) E (−0.3, 0); (f) F (−0.3, 150); (g) G (−0.3, 600); (h) H (−0.02, 600); (i) I (0, 600); (j) J (0.3, 400); (k) K (0.3, 0); (l) L (0.3, −150); (m) M (0.3, −184.9); (n) N (−0.3, −184.9); (o) Q (−0.03, 607.6); (p) R (0.03, −607.6).
Micromachines 17 00829 g019aMicromachines 17 00829 g019bMicromachines 17 00829 g019cMicromachines 17 00829 g019d
Figure 20. DSP-based buck converter HIL experimental platform.
Figure 20. DSP-based buck converter HIL experimental platform.
Micromachines 17 00829 g020
Figure 21. Output performance of different control strategies under Vin variations: (a) LSMC; (b) TSMC; (c) INTSMC.
Figure 21. Output performance of different control strategies under Vin variations: (a) LSMC; (b) TSMC; (c) INTSMC.
Micromachines 17 00829 g021
Figure 22. Output performance of different control strategies under RL variations: (a) LSMC; (b) TSMC; (c) INTSMC.
Figure 22. Output performance of different control strategies under RL variations: (a) LSMC; (b) TSMC; (c) INTSMC.
Micromachines 17 00829 g022
Figure 23. Output performance of different control strategies under Vref variations: (a) LSMC; (b) TSMC; (c) INTSMC.
Figure 23. Output performance of different control strategies under Vref variations: (a) LSMC; (b) TSMC; (c) INTSMC.
Micromachines 17 00829 g023
Figure 24. Experimental efficiency comparison under Vref variations.
Figure 24. Experimental efficiency comparison under Vref variations.
Micromachines 17 00829 g024
Figure 25. Output performance of different control strategies when Vref changes: (a) μx1, μx2, μxu; (b) 4μx1, 4μx2, 4μxu; (c) 8μx1, 8μx2, 8μxu.
Figure 25. Output performance of different control strategies when Vref changes: (a) μx1, μx2, μxu; (b) 4μx1, 4μx2, 4μxu; (c) 8μx1, 8μx2, 8μxu.
Micromachines 17 00829 g025
Table 1. Circuit parameters of the buck converter.
Table 1. Circuit parameters of the buck converter.
DescriptionParameterValue
Input-voltage variation rangeVin12~20 V
InductorL1 mH
CapacitorC3200 μF
Load-resistance variation rangeRL10~12 Ω
Reference output voltage rangeVref/β1.5~2.5 V
Output-voltage regulation rangeVo6~10 V
Divider resistorR11 kΩ
Variable divider resistorR2[1 kΩ, 9 kΩ]
Variable resistorRm[1 kΩ, 9 kΩ]
PWM switching frequencyfs10 kHz
Table 2. Identifying the model information of the sensor drivers.
Table 2. Identifying the model information of the sensor drivers.
Device TypeIdentification ModelRise Time (μs)Static Linear GainOther Parameters
Hall current sensor ACS732 y   =   1.186   ×   10 11 s 2   +   1.575   ×   10 5 s   +   1.173   ×   10 11 μx1 = 2.9181hx1 = 0.9902Px1 = 1.0099
Qx1 = 0.4596
Hall voltage sensor ACPL-C87B y   =   3.949   ×   10 11 s 2   +   5.505   ×   10 5 s   +   3.913   ×   10 11 μx2 = 1.5991hx2 = 0.9903Px2 = 1.0098
Qx2 = 0.8802
Isolated driver A3120 y 3   =   1.128   ×   10 11 s 2   +   5.956   ×   10 5 s   +   1.117   ×   10 11 μu = 2.9920hu = 0.9903Pu = 1.0098
Qu = 1.7820
Table 3. Multi-source disturbance settings for the sensor-driver-aware buck converter.
Table 3. Multi-source disturbance settings for the sensor-driver-aware buck converter.
TimeCategoryParameter SettingDescription
t < 0.2 sInitial operating conditionC = 3.2 mF, L = 1 mH, R = 10 Ω, E = 16 V, Vref = 8 V, d1(t) = d2(t) = 0The system operates under nominal conditions and reaches the initial steady state.
t = 0.2 sCircuit parameter perturbationsC: 3.2 mF → 2.9 mF;
L: 1 mH → 0.9 mH;
R: 10 Ω → 11 Ω
The parameter perturbations are introduced simultaneously and maintained afterwards.
t = 0.2 sTime-varying noise disturbancesAmplitudes of d1(t) and d2(t):
0 → 0.15
The time-varying disturbances are injected together with the parameter perturbations and maintained afterwards.
t = 0.4 sInput-voltage variationVin: 16 V → 20 VThe input voltage is increased to test source-side disturbance rejection.
t = 0.6 sInput-voltage variationVin: 20 V → 12 VThe input voltage is decreased to further test source-side robustness.
t = 0.8 sInput-voltage recoveryVin: 12 V → 16 VThe input voltage returns to the nominal value.
t = 0.8 sReference-voltage changeVref: 8 V → 10 VThe output voltage reference is increased.
t = 1.0 sReference-voltage changeVref: 10 V → 6 VThe output voltage reference is decreased.
t = 1.2 sReference-voltage recoveryVref: 6 V → 8 VThe output voltage reference returns to the nominal value.
Table 4. Comparison between simulated and estimated convergence times for different initial points.
Table 4. Comparison between simulated and estimated convergence times for different initial points.
Initial PointRegion Characteristictr/ms (Simulation)tr/ms (Estimate)Estimation Error 1/%
A (0.30, −600)Right-lower region, near fCS13.423.553.80
B (0.02, −600)Near the negative x2-axis2.182.253.21
C (0, −600)Negative x2-axis2.062.133.40
D (−0.30, 300)Left-lower region3.052.924.26
E (−0.30, 0)Negative x1-axis2.642.754.17
F (−0.30, 150)Left-upper region2.883.014.51
G (−0.30, 600)Far left-upper region4.084.264.41
H (−0.02, 600)Near the positive x2-axis2.742.864.38
I (0, 600)Positive x2-axis2.522.623.97
J (0.30, 400)Right-upper region3.763.913.99
K (0.30, 0)Positive x1-axis2.342.454.70
L (0.30, −150)Right-lower region2.582.683.88
M (0.30, −184.9)Right-lower region near s = 02.722.834.04
N (−0.30, −184.9)Left-side region near s = 03.183.314.09
Q (−0.03, 607.6)Upper region near fCS22.933.064.44
R (0.03, −607.6)Lower region near fCS12.612.734.60
1 Estimation error = |tr(simulation) − tr(estimate)|/tr(estimate) × 100%.
Table 5. Comparison between theoretical response-time estimation and experimental settling time under Vref variations.
Table 5. Comparison between theoretical response-time estimation and experimental settling time under Vref variations.
Vref Variationtr/ms (Experimental)tr/ms (Estimate)Estimation Error/%
8 V → 10 V18.3816.5511.06
10 V → 12 V18.1416.3710.81
12 V → 10 V20.2317.8713.21
10 V → 8 V18.6316.5612.50
8 V → 6 V20.8718.3113.98
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

Zhang, W.; Ping, F.; Han, Y.; Song, K.; Sun, C. Analysis and Design of Sensor-Driver-Aware Integral Nonsingular Terminal Sliding Mode Control for Buck Converter Power Interfaces in Actuator Systems. Micromachines 2026, 17, 829. https://doi.org/10.3390/mi17070829

AMA Style

Zhang W, Ping F, Han Y, Song K, Sun C. Analysis and Design of Sensor-Driver-Aware Integral Nonsingular Terminal Sliding Mode Control for Buck Converter Power Interfaces in Actuator Systems. Micromachines. 2026; 17(7):829. https://doi.org/10.3390/mi17070829

Chicago/Turabian Style

Zhang, Weiqi, Fan Ping, Yingbo Han, Kai Song, and Chuanyu Sun. 2026. "Analysis and Design of Sensor-Driver-Aware Integral Nonsingular Terminal Sliding Mode Control for Buck Converter Power Interfaces in Actuator Systems" Micromachines 17, no. 7: 829. https://doi.org/10.3390/mi17070829

APA Style

Zhang, W., Ping, F., Han, Y., Song, K., & Sun, C. (2026). Analysis and Design of Sensor-Driver-Aware Integral Nonsingular Terminal Sliding Mode Control for Buck Converter Power Interfaces in Actuator Systems. Micromachines, 17(7), 829. https://doi.org/10.3390/mi17070829

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