Next Article in Journal
Design and Implementation of an Automated Thermal Imaging Device for Lower Limb Prosthetic Applications
Previous Article in Journal
A Hybrid Strategy for the Design and Optimization of Coaxial Magnetic Gears
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Title Discrete-Time Fast Terminal Sliding Mode Control Based on Generalized Implicit Reaching Law for Electronic Throttle

1
China Nuclear Power Technology Research Institute Co., Ltd., Shenzhen 518000, China
2
School of Energy Science and Engineering, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Machines 2025, 13(12), 1153; https://doi.org/10.3390/machines13121153
Submission received: 27 October 2025 / Revised: 9 December 2025 / Accepted: 15 December 2025 / Published: 18 December 2025

Abstract

To achieve precise tracking control under the hardware of electronic throttle digital control, this paper proposes a novel implicit discrete-time fast terminal sliding mode control method for electronic throttles. Specifically, a recursive discrete-time fast terminal sliding surface is adopted, which can ensure that the system error converges to a smaller error bandwidth. To further eliminate the chattering problem in actual systems, a new generalized implicit discrete reaching law is designed. Compared with the traditional explicit Euler reaching law, the proposed implicit reaching law can effectively suppress the chattering caused by discretization through backward discretization (implicit discretization). Meanwhile, compared with existing implicit discrete reaching laws, the proposed reaching law has an explicit recursive equation, avoiding the problems of high computational complexity and difficult engineering implementation. Subsequently, strict theoretical analysis proves the existence of the quasi-sliding mode (QSM) and the convergence of the system tracking error. Moreover, experimental results demonstrate that the proposed controller achieves faster transient response, smaller steady-state tracking error, and significantly reduced chattering compared with DFSM, DSTWISTING, and DLSMC, highlighting its clear performance advantages over existing sliding mode methods.

1. Introduction

The electronic throttle (ET) is a critical actuating component in engine control systems [1]. It enables closed-loop control of the air–fuel mixture intake by adjusting the rotation angle of the throttle valve plate. In some engine architectures with simplified configurations, the ET may even serve as the sole actuator for comprehensively regulating engine operation. To ensure fast and accurate tracking of reference signals, an ET controller must exhibit not only excellent dynamic response but also strong robustness against intake disturbances. The core of ET control lies in the precise regulation of the drive motor, where input voltage adjustments produce appropriate output torque to rotate the throttle shaft via a reduction gear train. However, nonlinearities and uncertain disturbances—such as gear backlash, nonlinear torque from the return spring, and frictional resistance [2]—introduce considerable complexity into the system, posing major challenges to high-precision control. In recent years, numerous studies [3,4,5] have been conducted worldwide to address these issues, leading to the development of various control strategies.
Sliding mode (SM) control is a robust nonlinear control strategy that shapes the system behavior by enforcing the state to evolve on a designed sliding surface. Once the sliding motion is established, the closed-loop dynamics become largely insensitive to bounded parameter uncertainties and matched disturbances, while still preserving a fast transient response. For ET systems that are significantly affected by gear backlash, nonlinear spring torque, friction and load disturbances, these properties are particularly desirable, as they help maintain accurate position tracking over a wide range of operating conditions. As a result, it has been extensively applied in ET control [6,7,8]. In addition, various advanced SM control frameworks have been developed for complex nonlinear and switched systems, such as switched controller design for robotic manipulators via neural-network-based sliding mode approaches [9] and passivity-based adaptive fuzzy SMC for stochastic nonlinear switched systems via T–S fuzzy modeling [10]. These studies further demonstrate the strong capability of SMC to cope with severe nonlinearities, switching dynamics and stochastic disturbances, which are also encountered, in a different form, in ET systems. However, conventional SM control relies on high-frequency switching via sign functions, which inevitably induces chattering. This phenomenon not only degrades tracking accuracy but also hinders the practical adoption of variable structure control in engineering applications. To mitigate these adverse effects, various methods have been proposed to suppress chattering and improve controller precision. For instance, Wan et al. [11] developed a novel backstepping sliding mode approach to address inaccuracies in measurements, while Long et al. [12] incorporated an online zero-crossing detection-based adaptive mechanism into traditional torsion control to enhance ET control accuracy. It is worth noting, however, that these SM control strategies are primarily designed and implemented in the continuous-time domain. In practical applications, control algorithms are usually executed in discrete time. Direct application of continuous-time sliding mode control (SMC) to discrete systems may lead to issues such as reduced accuracy, intensified chattering, discretization errors, and even instability. Therefore, the design and in-depth analysis of discrete-time sliding mode control (DSMC) algorithms that can be directly implemented in digital form constitute a major focus of this study [13,14,15].
In real-world engineering, performance degradation often occurs after discretization due to limitations in sampling frequency. This has prompted extensive research into the behavior of SM control in discrete systems. Gao et al. [16] introduced the concepts of “quasi-sliding mode” and “discrete reaching law,” noting that discrete reaching may cause the system state to cross the sliding surface alternately, resulting in a zigzagging crossing behavior. Based on this, Bartoszewicz [17] further refined the quasi-sliding mode and proposed two improved reaching laws that avoid continuous switching and eliminate the need for crossing the sliding surface at every step. The switching nature of SM control makes its digital implementation particularly challenging. The reaching law plays a crucial role in SM control, as it characterizes the motion of the system state near the switching surface and facilitates the analysis and design of dynamics during the reaching phase. Common reaching laws include constant-rate, exponential, and power-rate laws [18,19]. Yu et al. [20] proposed a fast power-rate reaching law that combines exponential and power terms, enabling fast convergence both far from and near the sliding surface. This approach improves overall dynamic performance and significantly suppresses chattering caused by high-frequency switching. These reaching laws are typically discretized using forward difference methods, yielding first-order discrete SM control strategies. However, such simple discretization may fail to fully preserve the dynamic characteristics of the continuous system, leaving challenges in accuracy and stability.
In the field of discrete-time higher-order SM control, various improvements have been proposed to address nonlinearities, uncertainties, and discretization effects. Qu et al. [21] introduced a discrete reaching law with dynamic disturbance compensation and provided a thorough analysis of system behavior inside and outside the quasi-sliding mode band, enhancing disturbance rejection. Zhang et al. [22] integrated a hyperbolic tangent function with second-order disturbance compensation to further reduce chattering and improve smoothness and precision. Ma et al. [23] proposed an adaptive gain mechanism for a discrete fast power-rate reaching law, which adjusts the control gain according to the sliding phase to balance accuracy and response speed, thereby shortening the reaching time. Moreover, Ren et al. [19] presented a novel discrete sliding mode reaching condition that offers faster convergence compared to conventional methods, facilitating quicker entry into the sliding mode and improving overall performance. These research efforts have collectively advanced the theory and application of discrete-time higher-order sliding mode control. However, from an overall perspective, existing discrete-time higher-order SMC methods still exhibit certain limitations in terms of discretization-related numerical properties and engineering implementation. On the one hand, most approaches are still designed by discretizing continuous-time sliding mode control laws, which makes their performance sensitive to the sampling period and the degree of system nonlinearity. On the other hand, for electronic throttle actuators that exhibit pronounced non-ideal characteristics such as gear backlash, nonlinear spring torque, and friction, there is still a lack of a systematic discrete-time control framework that can simultaneously ensure numerical stability, suppress chattering, and maintain implementation simplicity. It is noteworthy that most discrete reaching laws in the literature are designed based on explicit Euler integration. However, studies have shown that even in the absence of external disturbances or uncertainties, explicit Euler discretization can cause numerical chattering, especially in nonlinear systems [24]. In contrast, the implicit Euler (backward Euler) discretization method offers greater numerical stability and ensures global asymptotic convergence without altering the control structure, effectively suppressing or even eliminating discretization-induced chattering [25]. This makes implicit discrete strategies particularly advantageous in digital implementations of SM control.
Inspired by these developments, the implicit Euler method can be incorporated into the design of SM controllers to enhance numerical stability in discrete systems. However, conventional implicit discrete SM controllers often lack a forward recursive structure, leading to high computational complexity and implementation difficulties. To address this, this paper proposes a novel generalized implicit discrete-time fast terminal sliding mode control method (GIDFTSMC). A discrete dynamic model of the ET system is derived using Euler discretization, and a corresponding parameter tuning strategy is provided. Compared to conventional linear SM controllers, the proposed method offers an explicit recursive form, which facilitates practical implementation and improves applicability and adaptability. Experimental comparisons are conducted to demonstrate the advantages of the proposed controller.
The main contributions of this study can be summarized as follows:
(1)
A generalized implicit discrete-time reaching law with an explicit recursive form is developed for electronic throttle systems. By embedding the implicit Euler mechanism into an exponential-type reaching framework and deriving an equivalent algebraically explicit recursion, the proposed reaching law achieves higher sliding mode control accuracy while retaining good numerical stability and implementation simplicity in digital controllers.
(2)
A recursive discrete fast terminal sliding surface is designed for the third-order discrete ET model. The proposed controller guarantees fast convergence of the closed-loop states after reaching the sliding surface and significantly improves steady-state tracking accuracy, while maintaining a compact structure suitable for real-time implementation on ET actuators.
(3)
The theoretical properties of the resulting QSM are rigorously analyzed. It is shown that the QSM band exists and that its accuracy achieves second-order precision with respect to the sampling step size. Furthermore, it is proven that, once the system enters the sliding mode, the closed-loop states converge to a neighborhood of the equilibrium point, and an explicit upper bound on the size of this neighborhood is derived.
The remainder of this paper is organized as follows. Section 2 derives the discrete dynamic model of the ET system. Section 3 presents the design and stability analysis of the GIDFTSMC. Section 4 and Section 5 provide comparative numerical simulations and experimental results, respectively, followed by conclusions regarding the control performance.

2. Modeling of the ET System

The electronic throttle (ET) system regulates the engine’s air intake precisely by controlling the opening angle of the throttle valve plate. As illustrated in Figure 1, the system consists of an electrical unit and a mechanical assembly. The electrical unit employs a DC motor as the actuator, providing the necessary driving torque. The mechanical components include a gear reduction mechanism, dual return springs, the throttle valve plate, and a position sensor, which collectively facilitate physical actuation and position feedback. Within the closed-loop control framework, the engine control unit (ECU) generates a desired opening signal as the reference input. This reference value is compared with the actual valve opening, and the controller modulates a pulse width modulation (PWM) signal based on the resulting error to drive the DC motor, thereby achieving dynamic adjustment of the throttle opening. The dynamics of the ET system can be mathematically described as follows [26]:
L I ˙ = R I k e N ω + u .
J m ω ˙ m = k t i B m ω m T m .
where u denotes the supply voltage when u u max , u max > 0 represents the maximum allowable value for safe system operation, and I is the motor armature current. R, ke and L denote the armature resistance, torque constant, and armature inductance, respectively. N is the gear ratio, calculated as N = ω m / ω . T m indicates the output torque of the drive motor. ω m and ω are the angular velocities of the DC motor and the ET plate, respectively. kt is the motor torque constant. B m represents the viscous damping coefficient of the DC motor. J m is the moment of inertia of the DC motor.
Based on Newton’s second law, and taking into account the friction torque comprising both Coulomb and viscous friction, as well as the highly nonlinear characteristics of the return spring torque, the equilibrium equations at the valve body, the reduction gear set, the return spring, and the friction torque are established as follows:
J e t ω ˙ = T l T f T s T L .
T f = k d ω + k k sgn ω .
T s = k s θ θ 0 + k m sgn θ θ 0 .
where Jet is the moment of inertia of the valve body. Tl, Tf, Ts and TL represent the output torque of the reduction gear set, the friction torque, the return spring torque, and the load torque, respectively. θ denotes the rotation angle of the valve plate, that is, the opening angle of the throttle valve. kd, kk, ks, km and θ0 are the viscous damping coefficient, Coulomb friction coefficient, spring stiffness coefficient, spring torque coefficient, and initial valve angle, respectively. By combining Equations (1)–(5), the dynamic equation of the ET system can be derived as:
J e t + J m N 2 θ ¨ + N 2 k t k e R + B m N 2 + k d θ ˙ + k s θ θ 0 + k k ϑ θ ˙ + k m ϑ θ θ 0 = N k t I .
The system state variables are defined as x 1 and x 2 , representing the valve opening error and the angular velocity error, respectively, expressed as x 1 = θ φ , x 2 = x ˙ 1 = θ ˙ φ ˙ , x 3 = θ ¨ φ ¨ where φ is the reference signal of the opening value. Therefore, the control-oriented model of the ET system can be derived as follows:
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = a 10 x 2 a 20 x 3 a 30 ϑ ˙ x 1 + φ θ 0 x 2 a 40 ϑ ˙ x 2 x 3 a 50 + μ 0 u + d t φ .
where a 10 = L k s + N k t k e N L J e t + L J m N 2 , a 20 = B m N 2 + k d J e t + J m N 2 , a 30 = L k m L J e t + L J m N 2 , a 40 = k k J e t + J m N 2 , a 50 = N k t R I L J e t + L J m N 2 , μ 0 = N k t L J e t + L J m N 2 , where d(t) denotes the lumped disturbance resulting from parametric uncertainties. It is assumed that both the lumped disturbance d(t) and its derivative are bounded [27]:
d t = Δ a 1 x 2 Δ a 2 x 3 Δ a 3 ϑ ˙ x 1 + φ θ 0 x 2 Δ a 4 ϑ ˙ x 2 x 3 Δ a 5 + Δ μ 0 u .
As can be seen from Equation (8), the lumped disturbance d(t) mainly consists of two parts: the uncertainty of system parameters and external disturbances. The parameter uncertainty involved in Equation (6) stems from the model parameter deviations of the DC motor and the throttle actuator, which can be estimated through modeling and calibration. Since the parameter uncertainty is bounded and the external disturbances fluctuate continuously, the lumped disturbance d(t) and its derivative d ˙ t satisfy d t l d and d ˙ t l d d , where l d and l d d are constants. However, the bounds of the lumped disturbance d t and its derivative are usually unknown or difficult to measure in practice. Therefore, the ET system has obvious chattering effects and singularity problems.
In view of the fact that control systems in practical engineering applications are generally implemented based on digital computing platforms, the controller needs to operate in the discrete-time domain. Different from the continuous-time SMC approaches, this paper proposes the controller u design that is implemented digitally, i.e., u(t) = u (kh) over the sampling interval [kh, (k + 1) h], where h denotes the sampling time and k ∈ [1, 2, 3…]. In this regard, this paper adopts the explicit Euler method to discretize the equations, thereby obtaining the discrete-time expression of the throttle system [28]:
x 1 k + 1 = x 1 k + h x 2 k x 2 k + 1 = x 2 k + h x 3 k x 3 k + 1 = h a 10 x 2 k + 1 h a 20 x 3 k + h g k + h μ 0 u k + D k .
where h denotes the sampling step size, D k = h d ( k ) = O ( h ) , The expression of g k is as follows:
g k = h a 30 ϑ ˙ x 1 k + φ θ 0 x 2 k h a 40 ϑ ˙ x 2 k x 3 k h a 50 k h φ ( k ) .
According to the disturbance characteristics matched by the system [7,29], the disturbance and its rate of change in the ET system are bounded, that is, d ( k ) | ξ 1 , | d ( k ) d ( k 1 ) | h ξ 2 where ξ 1 and ξ 2 are positive constants. The disturbance term in the discretized ET system satisfies, where O ( h 2 ) represents the thickness of the boundary layer of D ( k ) D ( k 1 ) h 2 D ˜ .
The position tracking performance of the ET system directly affects the operational safety, power performance, and fuel economy of the engine. However, during the actual operation of the ET system, the non-linearity caused by the return spring and friction, the intake fluctuations caused by changes in air mass flow, and the torque load are the difficulties in the precise control of the ET system.

3. Design of GIDFTSMC for ET System

3.1. Traditional Discrete-Time Fast Terminal SMC

Discrete-time fast terminal SMC (DFTSMC) consists of two parts: sliding surface selection and discrete-time reach law design. To achieve fast and accurate convergence of the system state to the equilibrium state, the following nonlinear sliding surface is selected:
s 1 k = Δ s 0 k + β 1 s 0 q 1 / p 1 k + r 1 s 0 k s 2 k = Δ s 1 k + β 2 s 1 q 2 / p 2 k + r 2 s 1 k .
where s0 = x1, qi < pi, and q 2 / p 2 > 1 / 2 , q 1 / p 2 > 2 / 3 , βi > 0,  r 1 > 0 , r 2 > 0 . Δ s 0 k = s 0 k + 1 s 0 k h = x 1 k + 1 x 1 k h , Δ s 1 k = x 3 k + r 1 x 2 k + β 1 h x 1 k + h x 2 k q 1 / p 1 x 1 q 1 / p 1 k . The traditional explicit power reaching law is designed as follows:
s 2 k + 1 s 2 k = k 1 h s 2 k k 2 h s 2 k 1 2 sgn s 2 k .
where ξ k = D k D k 1 = O ( h 2 ) , through algebraic operations, it is rewritten as
s 2 k + 1 = ( 1 k 1 h k 2 h s 2 k 1 2 ) s 2 k .
To satisfy the discrete sliding mode reaching condition:
s 2 2 k + 1 s 2 2 k < 0 .
must have:
1 k 1 h k 2 h s 2 k 1 2 < 1 .
From Equation (15), the quasi-sliding mode domain of s 2 2 k can be obtained as
Ω e s ( k ) | | s ( k ) | k 2 h 2 k 1 h 2 .
Equation (15) indicates that the explicit Euler approximation of the fast power reaching law cannot precisely converge to the sliding mode surface s 2 k = 0 , but can only produce discretization chattering within Ω e . By examining Equation (12), the reasons for the numerical chattering phenomenon can be identified as follows: when s ( k ) Ω e , | s ( k ) | < k 1 h | s ( k ) | + k 2 h | s ( k ) | 1 / 2 occurs, which leads to over-control action within the discrete step size h. The explicit discrete reaching law cannot inherit the favorable characteristics of its continuous counterpart. The convergence speed of the explicit power reaching law heavily depends on the power parameter: when the power parameter is small, the convergence is extremely slow; when it approaches 1, it easily leads to instability. For stiff problems, its numerical stability is poor, requiring extremely small step sizes to maintain convergence, resulting in very low efficiency. In addition, this method is relatively sensitive to initial conditions and has poor fault tolerance. Moreover, it tends to get trapped in local minima or oscillations when dealing with complex nonlinear or high-dimensional problems, exhibiting poor performance.

3.2. Generalized Implicit Discrete Reaching Law

By comparison, the generalized implicit discrete reaching law, through the introduction of implicit structures, weight functions, or delay regulation mechanisms [30], possesses higher stability and adaptability, and exhibits superior numerical characteristics, especially in handling stiff systems or nonlinear problems. Such methods allow for larger iteration step sizes, improve overall computational efficiency, and can adapt to problem characteristics through parameter adjustment, thereby achieving better performance in terms of approximation speed, precision control, and global convergence. Using the implicit Euler discretization technique, the discrete equivalent form of the fast power reaching law can be obtained as:
s 2 k + 1 s 2 k = k 1 h s 2 k + 1 k 2 h s 2 k + 1 1 / 2 sgn s 2 k + 1 .
It is not difficult to observe from Equation (17) that s 1 k + 1 and s 1 k have the same sign and satisfy s 1 k + 1 < s 1 k over the entire real number domain. To derive the global convergence and explicit solution of the implicit reaching law, we can further consider:
s 2 k 1 + k 1 h s 2 k + 1 2 = k 2 2 h 2 s 2 k + 1 .
It can be divided into the following three cases:
Case 1: When s 2 k = 0 , obviously, s 2 k + 1 = 0 .
Case 2: When s 2 k > 0 , Equation (18) can be rewritten as
1 + k 1 h 2 s 2 2 k + 1 2 1 + k 1 h s 2 k + k 2 2 h 2 s 2 k + 1 + s 2 2 k = 0 .
By solving the quadratic equation, we can obtain
s 2 _ 1 , 2 _ 2 ( k + 1 ) = 2 ( 1 + k 1 h ) s 2 ( k ) + k 2 2 h 2 2 ( 1 + k 1 h ) 2 ± k 2 4 h 4 + 4 k 2 2 h 2 ( 1 + k 1 h ) s 2 ( k ) 2 ( 1 + k 1 h ) 2 .
Considering k 2 4 h 4 + 4 k 2 2 h 2 ( 1 + k 1 h ) s 2 ( k ) > k 2 2 h 2 , we can obtain: s 2 _ 1 ( k + 1 ) > s 2 _ 1 ( k ) / ( 1 + k 1 h ) and s 2 _ 2 ( k + 1 ) < s 2 _ 2 ( k ) / ( 1 + k 1 h ) . From Equation (17), we can obtain: s 2 k > 1 + k 1 h s 2 k + 1 , therefore, s 2 _ 1 ( k + 1 ) does not exist, only s 2 _ 2 ( k + 1 ) exists.
Case 3: When s 2 k < 0 , similar to Case 2:
1 + k 1 h 2 s 2 2 k + 1 2 1 + k 1 h s 2 k k 2 2 h 2 s 2 k + 1 + s 2 2 k = 0 .
It can be solved as
s 2 _ 3 , 2 _ 4 ( k + 1 ) = 2 ( 1 + k 1 h ) s 2 ( k ) k 2 2 h 2 2 ( 1 + k 1 h ) 2 ± k 2 4 h 4 4 k 2 2 h 2 ( 1 + k 1 h ) s 2 ( k ) 2 ( 1 + k 1 h ) 2 .
From Equation (17), s 2 k < 1 + k 1 h s 2 k + 1 can be obtained; therefore, only s 2 _ 3 ( k + 1 ) exists.
Combining the above three cases, we can obtain:
s 2 ( k + 1 ) = k 2 4 h 4 + 4 k 2 2 h 2 ( 1 + k 1 h ) s 2 ( k ) 2 ( 1 + k 1 h ) 2 sgn ( s 2 ( k ) ) + s 2 ( k ) 1 + k 1 h + k 2 2 h 2 sgn ( s 2 ( k ) ) 2 ( 1 + k 1 h ) 2 = f s m c s 2 ( k ) .
Therefore, Equation (23) can actually be regarded as an explicit equivalent form of the implicit reaching law. By explicitizing the implicit structure that originally required iterative solution, it not only retains the numerical stability and strong robustness of the implicit method, but also significantly simplifies the implementation process of the controller. After adopting Equation (23), the control law can be obtained through direct analytical calculation, avoiding the iterative solution steps common in traditional implicit control methods, thereby effectively reducing the dependence on computing resources. In the design of discrete reaching laws, a disturbance compensator is often introduced to improve the robustness of sliding mode control. Considering the disturbance compensation, the reaching law (23) is modified as:
s 2 ( k + 1 ) = f s m c s 2 ( k ) + D k D k 1 = f s m c s 2 ( k ) + ξ k .
By combining the reaching law (24), the discrete recursive sliding surface (11), and the system state Equation (9), the control law can be obtained as
u k = 1 μ 0 a 10 x 2 k + a 20 x 3 k g k β 1 Δ 2 s 0 q 1 / p 1 k r 1 Δ 2 s 0 k β 2 Δ s 1 q 2 / p 2 k r 2 Δ s 1 k + f s m c s 2 ( k ) h D k 1 h .
The block diagram of the GIDFTSMC control algorithm is shown in Figure 2:

3.3. Error Bound and System Dynamics Analysis

Next, this paper will first prove the existence of the Quasi-Sliding Mode (QSM) and evaluate the width of the Quasi-Sliding Mode Domain (QSMD) in the closed-loop system. On this basis, it will further conduct a quantitative analysis of the tracking error of the ET system, so as to theoretically verify the effectiveness and control accuracy of the proposed control strategy.
Theorem 1.
For the discrete throttle system (9), under the action of the control laws (11), (24), and (25), if the condition (26) is satisfied and  s 2 k > Δ a  (definitions see (27)), then the third-order ET system can converge to the QSMD from any initial state.
k 2 2 > max k 1 h , 2 + k 1 h D ˜ .
s 2 k > Δ a = h 2 D ˜ 2 1 + k 1 h k 2 2 .
Proof. 
First, according to the reaching law (17), we can obtain
s 2 k = s 2 k + 1 + k 1 h s 2 k + 1 + k 2 h s 2 k + 1 1 2 sgn s 2 k + 1 ξ k .
Consider the following two cases:
Case 1: If s 2 k + 1 > 0 , considering the reaching law (28), the following equation will be obtained:
s 2 k + 1 s 2 k = k 1 h s 2 k + 1 k 2 h s 2 k + 1 1 2 + ξ k k 1 h s 2 k + 1 k 2 h s 2 k + 1 1 2 + h 2 D ˜ .
when s 2 ( k + 1 ) > min h 2 D ˜ 2 k 2 2 , h D ˜ k 1 , sampling step size h >> 1, and from Equation (26), the convergence condition k 1 h < k 2 2 . Therefore, s 2 ( k + 1 ) > h 2 D ˜ 2 k 2 2 ,   s 2 k + 1 s 2 k < 0 exists.
s 2 k + 1 + s 2 k = 2 s 2 k + 1 + k 1 h s 2 k + 1 + k 2 h s 2 k + 1 1 2 sgn s 2 k + 1 ξ k = 2 s 2 k + 1 + k 1 h s 2 k + 1 + k 2 h s 2 k + 1 1 2 ξ k = 2 + k 1 h s 2 k + 1 + k 2 h s 2 k + 1 1 2 ξ k 2 + k 1 h s 2 k + 1 + k 2 h s 2 k + 1 1 2 h 2 D ˜ .
Therefore, it can be solved that when s 2 ( k + 1 ) > min h 2 D ˜ 2 + k 1 h , h 2 D ˜ 2 k 2 2 , since the convergence condition (26) is satisfied, k 2 2 > 2 + k 1 h D ˜ . Therefore, s 2 ( k + 1 ) > h 2 D ˜ 2 k 2 2 , and s 2 k + 1 + s 2 k > 0 holds. When s 2 ( k + 1 ) > h 2 D ˜ 2 k 2 2 , the convergence condition s 2 2 k + 1 s 2 2 k < 0 is satisfied.
It can also be observed from Equation (28) that (k) is monotonically increasing with respect to (k + 1). Therefore:
s 2 k = s 2 k + 1 + k 1 h s 2 k + 1 + k 2 h s 2 k + 1 1 2 ξ k h 2 D ˜ 2 k 2 2 + k 1 h 3 D ˜ 2 k 2 2 + h D ˜ k 2 k 2 h ξ k h 2 D ˜ 2 1 + k 1 h k 2 2 .
Therefore, we can obtain: QSMD is Δa = h 2 D ˜ 2 1 + k 1 h k 2 2 .
Case 2: Similarly to the above case, omitted.
Therefore, for the proposed GIDFTSMC (Equations (8), (9), (11) and (14)), under the following condition (26), if the sliding variable is outside the QSMD, the ET system will converge to the QSMD from any initial state.
Based on Theorem 1, it is obtained that the system state of the ET system will converge to the vicinity of the sliding manifold, and then, in Theorem 2, the system dynamics of the sliding manifold within the QSMD are analyzed. □
Theorem 2.
For the discrete throttle system (9), under the action of the control laws (11), (24), and (25), once the system converges to the QSMD (see (32) for the definition), i.e.,
s 2 k < Δ a = h 2 D ˜ 2 1 + k 1 h k 2 2 .
The system will not leave this region. If this holds at the finite sampling instant k = k0, then it also holds for any k > k0.
Proof. 
According to Theorem 1, the system trajectory will converge to the QSMD defined in (32). Next, we will prove that the system will never escape from the QSMD once it enters it. The basic idea of proving Theorem 2 is similar to that in [27], i.e., to obtain the bound of s 2 k + 1 and ensure that this bound falls within [− Δ a , Δ a ] when s 2 k belongs to [− Δ a , Δ a ]. The proof considers the two cases based on the positive and negative values of s 2 k .
Case 1: 0 < s 2 k Δ a = h 2 D ˜ 2 1 + k 1 h k 2 2 .
From the reaching law (23), the convergence process of the sliding variable is as follows:
s 2 ( k + 1 ) = k 2 4 h 4 + 4 k 2 2 h 2 ( 1 + k 1 h ) s 2 ( k ) 2 ( 1 + k 1 h ) 2 + s 2 ( k ) 1 + k 1 h + k 2 2 h 2 2 ( 1 + k 1 h ) 2 .
Taking the first-order derivative of s 2 ( k + 1 ) with respect to s 2 ( k ) , we can obtain:
ε k = d s 2 ( k + 1 ) d s 2 ( k ) = h k 2 + h 2 k 2 2 + 4 h k 1 s 2 ( k ) + 4 s 2 ( k ) 1 + h k 1 h 2 k 2 2 + 4 h k 1 s 2 ( k ) + 4 s 2 ( k ) .
Because of ε k > 0 , s 2 ( k + 1 ) is monotonically increasing with respect to s 2 ( k ) ; when 0 < s 2 k Δ a , s 2 ( k + 1 ) satisfies the following boundary.
0 s 2 ( k + 1 ) h 2 k 2 2 h 2 k 2 4 + 4 D ˜ 2 1 + k 1 h 2 2 ( 1 + k 1 h ) 2 + h 2 D ˜ 2 k 2 2 = Δ b .
In summary, s 2 ( k + 1 ) 0 , Δ b . Next, the question is to determine whether the interval 0 , Δ b is contained within 0 , Δ a . The following inequality can be derived from the above formula:
Δ b = h 2 k 2 2 h 2 k 2 4 + 4 D ˜ 2 1 + k 1 h 2 2 ( 1 + k 1 h ) 2 + h 2 D ˜ 2 k 2 2 h 2 k 2 2 h 2 k 2 2 2 ( 1 + k 1 h ) 2 + h 2 D ˜ 2 k 2 2 = h 2 D ˜ 2 k 2 2 h 2 D ˜ 2 1 + k 1 h k 2 2 = Δ a .
Therefore, when s 2 k 0 , Δ a , s 2 ( k + 1 ) 0 , Δ b and also belongs to Δ a , Δ a .
Case 2: When Δ a < s 2 k 0 , it can be easily proved that under the condition s 2 k Δ a , 0 , s 2 ( k + 1 ) Δ b , 0 , and it also belongs to Δ a , Δ a . The detailed proof process is similar to that of Case 1.
Combining the above two cases, the conclusion can be drawn: (32) is indeed valid for any k > k0. In other words, once the state of the ET system enters the QSMD defined in (36), it will never escape from it. □
Remark 1.
Considering the relation (32), we can deduce that under the proposed GIDFTSMC, the QSMD has a width of  O ( h 2 )  order, that is,  Δ a = O ( h 2 ) . Since the proposed controller adopts a two-layer sliding surface structure, the first-layer sliding surface  s 2 k  and the system state  x 1 k  will have higher control precision.
Next, we will analyze the error bound of the system tracking error  x 1 k   under the two-layer sliding surface structure. To solve the error bound of the system state  x 1 k , the following lemmas are needed.
Lemma 1.
For the scalar dynamic system  z ( k + 1 ) = z ( k ) + g ( k ) ε sgn ( z ( k ) ) , if  | g ( k ) | < γ , γ > 0 , and  γ < ε , then there exists a finite number  K > 0  such that  z ( k ) ε + γ < 2 ε , k K .
Lemma 2.
Consider the scalar dynamic system
z ( k + 1 ) = z ( k ) l 1 z α ( k ) l 2 z ( k ) + g ( k ) .
where  l 1 > 0 , 0 < l 2 < 1 , and  0 < α < 1   is the ratio of odd numbers. If  | g ( k ) | γ , γ > 0 , then there exists a finite number  K > 0   such that
z ( k ) ψ ( α ) max γ l 1 1 / α , l 1 1 l 2 1 1 α , k K .
where the function  ψ ( α )   is defined as
ψ ( α ) = 1 + α α 1 α α 1 1 α .
Theorem 3.
For the discrete throttle system (9), under the action of the control laws (11), (24), and (25), the closed-loop system will be stable. The sliding surface s1(k) and the system tracking error x1(k) will be uniformly bounded, and the bounds satisfy the following inequality:
s 1 k λ s , x 1 k λ x , k K .
where K* > 0 is a finite number.
Proof. 
According to the definition of the second-layer sliding surface (11), we can obtain
s 1 k + 1 = s 1 k h β 2 s 1 q 2 / p 2 k h r 2 s 1 k + h s 2 k .
Then, according to Theorem 2, QSMD satisfies s 2 k Δ a . Based on Lemma 2, it can be obtained that there exists a parameter K* > 0 such that
s 1 k λ s = Ψ q 2 p 2 max Δ a h β 2 p 2 q 2 , h β 2 1 h r 2 p 2 p 2 q 2 , k K .
Similarly, according to the definition of the first-layer sliding surface (11), we can obtain
s 0 k + 1 = s 0 k h β 1 s 0 q 1 / p 1 k h r 1 s 0 k + h s 1 k .
Then, according to (40), s 1 k satisfies s 1 k λ s . Based on Lemma 1, it can be obtained that there exists a parameter K* > 0 such that
x 1 k = s 0 k λ x = Ψ q 1 p 1 max λ s h β 1 p 1 q 1 , h β 1 1 h r 1 p 1 p 1 q 1 , k K .
Obviously, in order to achieve the optimal precision of the tracking error x 1 k of the opening valve, appropriate p1 and q1 must be selected such that
λ s h β 1 p 1 q 1 = h β 1 1 h r 1 p 1 p 1 q 1 .
Considering (45), we can obtain the range of specific parameters, and then further derive the final bound of O ( h 2 ) for s 0 k and the final bound of O ( h 3 ) for x 1 k , respectively. □

4. Experimental Results Comparison

4.1. Experimental Platform

As shown in Figure 3, a real-time electronic throttle control system was adopted in the experiment. This platform was built based on the Matlab/Simulink environment and dSPACE tools. The experimental system mainly consists of a dSPACE hardware module, a dedicated power supply, and a host computer. Among them, dSPACE includes two parts: MicroAutoBox and RapidPro. The former is responsible for running the control algorithm and acquiring the real-time signal of the throttle angle through the A/D interface; the latter outputs the control voltage signal based on the PWM method, with the carrier frequency set to 10 kHz. The performing controller operation with the sampling time of 1 ms and the nominal parameters of the ET system are shown in Table 1.
To verify the tracking performance of the proposed GIDSMC method, three controllers were used: discrete-time fast terminal sliding mode control (DFTSMC), discrete-time linear sliding mode control (DLSMC) [21], and discrete-time super DSTWISTING (DSTWISTING) [31]. For the ET system (9), the sliding surfaces and control laws for DFTSMC, DLSMC and DSTWISTING are designed as follows:
s 1 _ f k = Δ s 0 k + β 1 s 0 q 1 / p 1 k + r 1 s 0 k s 2 _ f k = Δ s 1 _ f k + β 2 s 1 _ f q 2 / p 2 k + r 2 s 1 _ f k u f k = 1 μ 0 a 10 x 2 k + a 20 x 3 k g k β 1 Δ 2 s 0 q 1 / p 1 k r 1 Δ 2 s 0 k β 2 Δ s 1 _ f q 2 / p 2 k r 2 Δ s 1 _ f k k 1 s 2 _ f k k 2 sgn s 2 _ f k .
s l k = c 1 x 1 k + c 2 x 2 k + x 3 k u l k = 1 μ 0 a 10 x 2 k + a 20 x 3 k g k c 1 h x 1 k c 1 x 2 k c 2 x 3 k k 1 s l k k 2 sgn s l k .
s s t k = c 1 x 1 k + c 2 x 2 k + x 3 k u s w k = k 1 s s t k sgn s s t k + ω k ω k + 1 = ω k k 2 sgn s s t k .
To highlight the advantages of the proposed GIDSMC while ensuring a fair comparison, the following settings are adopted. The DFTSMC and the proposed GIDSMC share the same recursive fast terminal sliding surface, and their parameters are chosen to be as close as possible. For DLSMC and DSTWISTING, the same linear sliding surface is used. In addition, DFTSMC and DLSMC are designed with the same discrete reaching law. For fairness, parameters with similar roles in the four controllers are assigned identical values whenever possible. The detailed parameter values used in all controllers are summarized in Table 2. In addition, to be more in line with actual working conditions, external disturbances were introduced during the experiment: d(t) = 0.03 sin(15t) + 0.03 sin(10t) + 0.03 sin(5t). This composite sinusoidal signal is used to emulate the combined effect of intake–air pulsation, friction variation and load torque fluctuation on the throttle during engine operation. Its magnitude is bounded by d t 0.09 and its rate of change is also bounded, so that the disturbance satisfies the assumptions d ( k ) h ξ 1 , | d ( k ) d ( k 1 ) | h ξ 2 used in the theoretical analysis. It is used to simulate the interference of factors such as intake air flow on the throttle during engine operation.
For quantitative analysis, we further use the root mean square (RMS), maximum absolute error (MAXE) of the opening value error x 1 k to compare the performance of the control algorithms:
MAX x = max x 1 RMS x = i = 1 N x 1 2 i N .
where N denotes the number of samples.

4.2. Experimental Results

Case 1: A positive step signal is used as the reference input, and the throttle opening changes abruptly from 10 deg to 50 deg. This test is designed to evaluate the tracking performance of the controller under a large-amplitude opening jump, with a focus on analyzing its dynamic response and stability during the throttle’s rapid opening process. Through this experiment, the control effect of the proposed method can be verified under the condition of simulating the engine’s rapid acceleration working condition.
As shown in Figure 4, under step inputs of different amplitudes, the tracking results of all four controllers can converge stably, but there are significant differences in their dynamic performance. It can be seen from Figure 4a that when the throttle opening jumps from 10 deg to 50 deg, the proposed GIDFTSMC controller achieves the fastest dynamic response with a rise time of approximately 30 ms, while the rise times of DLSMC, DFTSM and DSTWISTING are 36 ms, 39 ms and 41 ms, respectively. Further observing the steady-state performance, as shown in Figure 4b, the peak error of GIDFTSMC at each step moment is only 0.25 deg, and the steady-state mean square error is controlled within 0.12 deg; in contrast, the peak and mean square errors of DLSMC are 0.38 deg and 0.21 deg, respectively, those of DFTSM are 0.75 deg and 0.45 deg, and DSTWISTING has the largest errors, reaching 7.05 deg and 0.83 deg. In addition, from the comparison results of control inputs, it can be seen that GIDFTSMC can quickly output an appropriate control voltage at the initial stage of the step to drive the system to reach the target state, and then the control signal drops smoothly and remains at a low fluctuation level, significantly suppressing high-frequency chattering; however, there are still obvious high-frequency oscillations in the control signals of DSTWISTING DLSMC and DFTSM. Overall, GIDFTSMC performs the best in terms of response speed, tracking accuracy and control smoothness. It can effectively reduce the burden on the actuator while maintaining rapidity and stability, showing stronger potential for engineering applications.
Case 2: A negative step signal is used as the reference input, and the throttle opening changes abruptly from 50 deg to 10 deg. This test is intended to evaluate the tracking performance of the controller when the opening is greatly reduced, focusing on analyzing its dynamic response and stability during the rapid closing process of the throttle. Through this experiment, the control effect of the proposed method can be verified under the condition of simulating the engine’s rapid deceleration working condition.
As shown in Figure 5, under negative step inputs of different amplitudes, the tracking results of the four controllers can also achieve effective convergence, but their dynamic characteristics still show obvious differences. It can be seen from Figure 5a that when the throttle opening drops sharply from 50 deg to 10 deg, the proposed GIDFTSMC controller still exhibits the fastest dynamic response with a rise time of approximately 32 ms, while the response times of DLSMC, DFTSM and DSTWISTING are 37 ms, 40 ms and 43 ms, respectively. Further observing the steady-state accuracy, as shown in Figure 5b, the peak error of GIDFTSMC at each step moment is only 0.28 deg, and the steady-state mean square error is maintained within 0.15 deg; in contrast, the peak and mean square errors of DLSMC are 0.41 deg and 0.23 deg, respectively, those of DFTSM are 0.72 deg and 0.39 deg, and DSTWISTING has the largest errors, reaching 8.92 deg and 0.79 deg. In addition, from the comparison results of the control input curves, it can be seen that GIDFTSMC can quickly provide an appropriate control voltage at the initial stage of the step to drive the system response, and then the control signal drops rapidly and maintains at a low oscillation level, effectively weakening high-frequency chattering; however, there are still significant high-frequency fluctuations in the control inputs of DSTWISTING DLSMC and DFTSM. Overall, GIDFTSMC performs the best in terms of response speed, tracking accuracy and control input smoothness. It not only ensures the rapidity and stability of the system, but also reduces the working burden of the actuator to a certain extent, verifying its superiority in practical applications.
Case 3: A ramp signal is used as the reference input, and the throttle opening rises from 10 deg to 50 deg at a constant rate. This test is designed to evaluate the tracking performance of the controller under continuously changing working conditions, focusing on analyzing its dynamic response and stability during the smooth opening process of the throttle. Through this experiment, the control effect of the proposed method can be verified under the condition of simulating the engine’s constant-speed acceleration working condition.
As shown in Figure 6, under the condition of ramp input, all four controllers can achieve stable tracking, but there are still differences in their dynamic characteristics. It can be seen from Figure 6a that when the throttle opening increases gradually from 10 deg to 50 deg at a constant rate, the GIDFTSMC controller exhibits the optimal tracking performance with an average rise time of approximately 35 ms, while the response times of DLSMC, DFTSM and DSTWISTING are 37 ms, 39 ms and 42 ms, respectively. Further observing the steady-state accuracy, as shown in Figure 6b, GIDFTSMC maintains a low error throughout the ramp tracking process, with a maximum transient error of only 2.51 deg and a steady-state mean square error controlled within 0.14 deg; in contrast, the peak and mean square errors of DLSMC are 5.54 deg and 0.20 deg, respectively, those of DFTSM are 2.54 deg and 0.34 deg, and those of DSTWISTING are 2.71 deg and 0.72 deg. In addition, from the comparison of the control input curves, it can be seen that GIDFTSMC can output a stable control voltage with moderate amplitude during the ramp rising phase, which not only ensures fast system tracking but also effectively suppresses chattering; however, there are obvious high-frequency fluctuations in the control inputs of DSTWISTING DLSMC and DFTSM. Overall, GIDFTSMC still performs the best in terms of response speed, tracking accuracy and control input smoothness, verifying its superior performance under the condition of simulating the engine’s constant-speed acceleration working condition.
Table 3 compares the four controllers under positive step, negative step and ramp inputs. The proposed GIDFTSMC consistently achieves the shortest response time, the smallest peak error and the lowest mean square error in all cases, indicating superior dynamic response and steady-state accuracy. In contrast, DLSMC and DFTSMC show larger tracking deviations, while DSTWISTING suffers from the worst error performance, especially under step inputs. These numerical results confirm that GIDFTSMC provides the best overall performance and robustness among the four methods.

5. Conclusions

This paper proposes a novel generalized implicit discrete sliding mode controller. This method combines the implicit Euler integration strategy with the explicit recursive sliding mode control law, and its core idea is to construct a discrete dynamic model and utilize the recursive form of sliding mode variables to achieve precise tracking and smooth optimization of control signals. Simulation and experimental results show that the proposed GIDFTSMC is superior to DFSM, DSTWISTING, and DLSMC controllers in terms of response speed, tracking accuracy, and anti-chattering capability. For example, in the step input experiment, the response time of GIDFTSMC is approximately 30–35 ms, with significantly smaller steady-state error and notably improved control signal smoothness. Despite these advantages, the current controller design and parameter tuning are still tailored to a specific ET model and sampling period, and some gain selections remain partly empirical. In future research, more systematic and even adaptive parameter optimization methods will be explored, for example, by introducing gain adaptation or learning-based mechanisms that can adjust controller parameters according to different system dynamics and predefined performance indicators, so as to enhance both the adaptability and the computational efficiency of the controller in practical applications.

Author Contributions

Conceptualization, J.Z., W.L. and Y.Y.; methodology, J.Z.; software, W.Z.; validation, J.Z. and W.Z.; formal analysis, W.Z.; investigation, W.Z.; resources, J.Z. and W.L.; data curation, J.Z.; writing—original draft preparation, W.Z.; writing—review and editing, W.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are openly available in [github] at [https://github.com/gelin3333/1/issues/1, accessed on 26 October 2025], reference number [1].

Conflicts of Interest

Authors Wenjiang Zhu, Jie Zhang and Wenqian Liu were employed by the company China Nuclear Power Technology Research Institute Co., Ltd. Yinhui Yu is employed by China Nuclear Power Technology Research Institute Co., Ltd. and is currently a PhD candidate at Harbin Institute of Technology. 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.

Abbreviations

The following abbreviations are used in this manuscript:
ETElectronic Throttle
SMSliding Mode
SMCSliding Mode Control
DSMCDiscrete-Time Sliding Mode Control
GIDFTSMCGeneralized Implicit Discrete-Time Fast Terminal Sliding Mode Control
ECUEngine Control Unit
PWMPulse Width Modulation
DFTSMCDiscrete-Time Fast Terminal SMC
QSMDQuasi-Sliding Mode Domain
QSMQuasi-Sliding Mode
RMSRoot Mean Square
MAXEMaximum Absolute Error

References

  1. Gao, J.; Feng, K.; Wang, Y.; Wu, Y.; Chen, H. Design, implementation and experimental verification of a compensator-based triple-step model reference controller for an automotive electronic throttle. Control Eng. Pract. 2020, 100, 104447. [Google Scholar] [CrossRef]
  2. Ashok, B.; Ashok, S.D.; Kumar, C.R. Trends and future perspectives of electronic throttle control system in a spark ignition engine. Annu. Rev. Control 2017, 44, 97–115. [Google Scholar] [CrossRef]
  3. Bai, R.; Tong, S.; Karimi, H.R. Modeling and Backstepping Control of the Electronic Throttle System. Math. Probl. Eng. 2013, 2013, 871674. [Google Scholar] [CrossRef]
  4. Qi, H.; Mayhew, C.; Zhai, Y.; Wang, S.; Yu, D.; Gomm, J.B.; Zhang, Q. Fault Tolerant Control of Electronic Throttles with Friction Changes. Electronics 2019, 8, 918. [Google Scholar] [CrossRef]
  5. Li, Y.; Yang, B.; Zheng, T.; Li, Y.; Cui, M.; Peeta, S. Extended-State-Observer-Based Double-Loop Integral Sliding-Mode Control of Electronic Throttle Valve. IEEE Trans. Intell. Transp. Syst. 2015, 16, 2501–2510. [Google Scholar] [CrossRef]
  6. Ye, M.; Wang, H. A Robust Adaptive Chattering-Free Sliding Mode Control Strategy for Automotive Electronic Throttle System via Genetic Algorithm. IEEE Access 2020, 8, 68–80. [Google Scholar] [CrossRef]
  7. Yang, B.; Liu, M.; Kim, H.; Cui, X. Luenberger-sliding mode observer based fuzzy double loop integral sliding mode controller for electronic throttle valve. J. Process Control 2018, 61, 36–46. [Google Scholar] [CrossRef]
  8. Long, Y.; Song, E.; Yao, C. Second-Order Discrete-Time Fast Terminal Sliding Mode Control Based on Exponential Reaching Law for Electronic Throttle. IEEE Trans. Veh. Technol. 2025, 74, 13770–13782. [Google Scholar] [CrossRef]
  9. Zhao, X.; Liu, Z.; Jiang, B.; Gao, C. Switched controller design for robotic manipulator via neural network-based sliding mode approach. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 561–565. [Google Scholar] [CrossRef]
  10. Liu, Z.; Yu, J.; Lam, H.K. Passivity-based adaptive fuzzy control for stochastic nonlinear switched systems via T–S fuzzy modeling. IEEE Trans. Fuzzy Syst. 2023, 31, 1401–1408. [Google Scholar] [CrossRef]
  11. Wan, J.; Zeng, Q.; Cheng, S.; Wu, X. Nonlinear Control of Electronic Throttle Based on Backstepping Approach. Am. J. Electromagn. Appl. 2016, 4, 36–41. [Google Scholar] [CrossRef]
  12. Long, Y.; Wang, Y.-M.; Yao, C.; Song, E.-Z.; Dong, Q. Adaptive Second-order Sliding Mode Control of Electrical Throttles Based on Online Zero-crossing Checking. Int. J. Control Autom. Syst. 2024, 22, 489–502. [Google Scholar] [CrossRef]
  13. Pourgholi, M.; Boroujeni, E.A.; Manesh, F.A. Fault-tolerant multi-agent formation control using distributed nonlinear MPC with discrete-time super-DSTWISTING sliding mode fault estimation. Frankl. Open 2025, 11, 100269. [Google Scholar]
  14. Zheng, X.; Yao, H.; Tan, P. A Discrete Fractional Sliding Mode Control Algorithm for Vibration Mitigation of Building Structures Considering Nonlinearities and Uncertainties. Int. J. Struct. Stab. Dyn. 2025, 2650277. [Google Scholar] [CrossRef]
  15. Amiri, S.; Moosavi, S.M.S.; Forouzanfar, M.; Aghajari, E. Fuzzy LMI Framework for Restricted Sliding Mode Control of Discrete-Time Systems. Int. J. Robust Nonlinear Control 2025, 35, 3822–3832. [Google Scholar] [CrossRef]
  16. Gao, W.; Wang, Y.; Homaifa, A. Discrete-time variable structure control systems. IEEE Trans. Ind. Electron. 1995, 42, 117–122. [Google Scholar] [CrossRef]
  17. Bartoszewicz, A. Discrete-time quasi-sliding-mode control strategies. IEEE Trans. Ind. Electron. 1998, 45, 633–637. [Google Scholar] [CrossRef]
  18. Kang, Z.; Yu, H.; Li, C. Variable-parameter double-power reaching law sliding mode control method. Automatika 2020, 61, 345–351. [Google Scholar] [CrossRef]
  19. Ren, Q.; Kao, Y.; Zhu, Y.; Xia, H.; Wang, C. A new discrete reaching condition and generalized discrete reaching law with different convergence rates. Automatica 2021, 132, 109805. [Google Scholar] [CrossRef]
  20. Yu, S.; Yu, X.; Shirinzadeh, B.; Man, Z. Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 2005, 41, 1957–1964. [Google Scholar] [CrossRef]
  21. Qu, S.; Xia, X.; Zhang, J. Dynamics of discrete-time sliding-mode-control uncertain systems with a disturbance compensator. IEEE Trans. Ind. Electron. 2014, 61, 3502–3510. [Google Scholar] [CrossRef]
  22. Zhang, J.; Zhang, N.; Shen, G.; Xia, Y. Analysis and design of chattering-free discrete-time sliding mode control. Int. J. Robust Nonlinear Control 2019, 29, 6572–6581. [Google Scholar] [CrossRef]
  23. Ma, H.; Li, Y.; Xiong, Z. Discrete-time sliding-mode control with enhanced power reaching law. IEEE Trans. Ind. Electron. 2019, 66, 4629–4638. [Google Scholar] [CrossRef]
  24. Efimov, D.; Polyakov, A.; Levant, A.; Perruquetti, W. Realization and discretization of asymptotically stable homogeneous systems. IEEE Trans. Autom. Control 2017, 62, 5962–5969. [Google Scholar] [CrossRef]
  25. Brogliato, B.; Polyakov, A.; Efimov, D. The implicit discretization of the super-DSTWISTING sliding-mode control algorithm. IEEE Trans. Autom. Control 2020, 65, 3707–3713. [Google Scholar] [CrossRef]
  26. Long, Y.; Yao, C.; Song, E.-Z. Design and Experimental Analysis of an Adaptive Second-Order Fast Non-Singular Terminal Sliding Mode Controller for Electronic Throttle With Disturbance. IEEE Access 2023, 11, 57854–57866. [Google Scholar] [CrossRef]
  27. Hameed, A.H.; Al-Dujaili, A.Q.; Humaidi, A.J.; Hussein, H.A. Design of Terminal Sliding Position Control for Electronic Throttle Valve System: A Performance Comparative Study. Int. Rev. Autom. Control (IREACO) 2019, 12, 251–260. [Google Scholar] [CrossRef]
  28. Hu, Y.; Wang, H.; Yazdani, A.; Man, Z. Adaptive full order sliding mode control for electronic throttle valve system with fixed time convergence using extreme learning machine. Neural Comput. Appl. 2021, 34, 5241–5253. [Google Scholar] [CrossRef]
  29. Gritli, W.; Gharsallaoui, H.; Benrejeb, M.; Borne, P. Electronic Throttle Valve Takagi-Sugeno Fuzzy Control Based on Nonlinear Unknown Input Observers. Int. J. Comput. Commun. Control 2018, 13, 808–823. [Google Scholar] [CrossRef]
  30. Guo, P.; Zhang, Y.; Huang, W.; Huang, N.; Zhang, L.; Zhu, L. A generalized reaching-law-based discrete-time integral sliding-mode controller with matched/mismatched disturbance attenuation. Asian J. Control 2023, 25, 3497–3512. [Google Scholar] [CrossRef]
  31. Modi, A.; Joshi, N.; Mehta, A. Robust discrete-time super twisting formation protocol for a 6-DOF quadcopter swarm. ISA Trans. 2023, 143, 177–187. [Google Scholar] [CrossRef]
Figure 1. Structure of ET system.
Figure 1. Structure of ET system.
Machines 13 01153 g001
Figure 2. Structure diagram of the proposed GIDFTSMC for ET system.
Figure 2. Structure diagram of the proposed GIDFTSMC for ET system.
Machines 13 01153 g002
Figure 3. dSPACE experiment platform of ET system.
Figure 3. dSPACE experiment platform of ET system.
Machines 13 01153 g003
Figure 4. Experimental comparison in Case 1: (a) Position tracking results. (b) Tracking error. (c) Sliding variable. (d) Control voltage.
Figure 4. Experimental comparison in Case 1: (a) Position tracking results. (b) Tracking error. (c) Sliding variable. (d) Control voltage.
Machines 13 01153 g004aMachines 13 01153 g004b
Figure 5. Experimental comparison in Case 2: (a) Position tracking results. (b) Tracking error. (c) Sliding variable. (d) Control voltage.
Figure 5. Experimental comparison in Case 2: (a) Position tracking results. (b) Tracking error. (c) Sliding variable. (d) Control voltage.
Machines 13 01153 g005aMachines 13 01153 g005b
Figure 6. Experimental comparison in Case 3: (a) Position tracking results. (b) Tracking error. (c) Sliding variable. (d) Control voltage.
Figure 6. Experimental comparison in Case 3: (a) Position tracking results. (b) Tracking error. (c) Sliding variable. (d) Control voltage.
Machines 13 01153 g006
Table 1. Nominal parameters of the ET system.
Table 1. Nominal parameters of the ET system.
ParameterNominal ValuesParameterNominal ValuesParameterNominal Values
R1.9 ΩJm0.4 × 10−3 kg·m2km6.8 × 10−2 N·m
ke5.1 × 10−3 V·s/radkt0.019 N·m/Akk1.1 × 10−5 N·m
L2.1 × 10−2 HJet1 × 10−2 kg·m2ks0.91 × 10−1 N·m/rad
Bm2 × 10−5 N·m·s/radkd0.9 × 10−5 N·m·s/radθ00.097 rad
N16--------
Table 2. Parameters of the four SMCs.
Table 2. Parameters of the four SMCs.
Controllerβ1β2q1/p1q2/p2r1 or c1r2 or c2k1k2
GIDFTMSC160670.880.71984742123
DFTSMC160670.880.71984742123
DLSMC 763542123
DSTWISTING 763520558
Table 3. Performance of four controllers under different inputs.
Table 3. Performance of four controllers under different inputs.
Test CaseControllerRise TimeMAXERMS
Case 1:
Positive step
GIDFTSMC30 ms0.25 deg0.12 deg
DLSMC36 ms0.38 deg0.21 deg
DFTSMC39 ms0.75 deg0.45 deg
DSTWISTING41 ms7.05 deg0.83 deg
Case 2:
Negative step
GIDFTSMC32 ms0.28 deg0.15 deg
DLSMC37 ms0.41 deg0.23 deg
DFTSMC40 ms0.72 deg0.39 deg
DSTWISTING43 ms8.92 deg0.79 deg
Case 3:
Ramp input
GIDFTSMC35 ms2.51 deg0.14 deg
DLSMC37 ms5.54 deg0.20 deg
DFTSMC39 ms2.54 deg0.34 deg
DSTWISTING42 ms2.71 deg0.72 deg
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

Zhu, W.; Zhang, J.; Yu, Y.; Liu, W. Title Discrete-Time Fast Terminal Sliding Mode Control Based on Generalized Implicit Reaching Law for Electronic Throttle. Machines 2025, 13, 1153. https://doi.org/10.3390/machines13121153

AMA Style

Zhu W, Zhang J, Yu Y, Liu W. Title Discrete-Time Fast Terminal Sliding Mode Control Based on Generalized Implicit Reaching Law for Electronic Throttle. Machines. 2025; 13(12):1153. https://doi.org/10.3390/machines13121153

Chicago/Turabian Style

Zhu, Wenjiang, Jie Zhang, Yinhui Yu, and Wenqian Liu. 2025. "Title Discrete-Time Fast Terminal Sliding Mode Control Based on Generalized Implicit Reaching Law for Electronic Throttle" Machines 13, no. 12: 1153. https://doi.org/10.3390/machines13121153

APA Style

Zhu, W., Zhang, J., Yu, Y., & Liu, W. (2025). Title Discrete-Time Fast Terminal Sliding Mode Control Based on Generalized Implicit Reaching Law for Electronic Throttle. Machines, 13(12), 1153. https://doi.org/10.3390/machines13121153

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