Next Article in Journal
Reservoir Characteristics and Controlling Factors of Baxigai Formation in Bozi–Dabei Area, Kuqa Depression
Previous Article in Journal
Synthesis of CuO/ZnWO4 Heterojunction Structure for H2S Gas Sensor with Ultra-High Response Value at Room Temperature
Previous Article in Special Issue
Analytical Prediction of Fatigue Life for Roller Bearings Considering Impact Loading
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Terminal Sliding Mode Control with Robust Prescribed-Time Stability

Industrial Engineering, Management, and Innovation (IMII) Laboratory, Faculty of Science and Technology, Hassan First University of Settat, Settat 26000, Morocco
*
Author to whom correspondence should be addressed.
Processes 2025, 13(9), 2728; https://doi.org/10.3390/pr13092728
Submission received: 3 July 2025 / Revised: 21 August 2025 / Accepted: 22 August 2025 / Published: 26 August 2025

Abstract

The present paper investigates a new tool for analyzing stability/convergence properties and robustness against matched perturbations of a class of nonlinear systems. We start with a scalar system, where it is shown that the state can be regulated or stabilized to a prescribed time using time-varying functions. The proof is based on Lyapunov theory. We developed a robust terminal-integral sliding mode controller that guarantees convergence of the system states to a desired equilibrium within a user-defined time, irrespective of initial conditions and under bounded disturbances. The method was extended to a class of second-order nonlinear systems, achieving both fixed-time (prescribed-time) convergence and robustness. Theoretical properties were established via Lyapunov-based analysis, and numerical simulations confirmed the effectiveness of the proposed methods in terms of robustness and convergence.

1. Introduction

1.1. Motivation and Background

Nonlinear systems are ubiquitous in engineering applications such as robotics, aerospace, and automotive systems. Their complex dynamics, combined with uncertainties and external disturbances, pose major challenges for controller design. Sliding mode control (SMC) is widely recognized for its robustness and insensitivity to such uncertainties [1,2], but conventional SMC generally ensures only asymptotic convergence, which may be inadequate for time-critical tasks. Terminal sliding mode control (TSMC) was introduced to achieve finite-time convergence [3,4]. However, classical TSMC designs often suffer from singularity issues in the control law. Integral-type approaches have been proposed to mitigate this problem, yet they do not provide explicit control over the convergence time. Fixed-time stability has recently emerged as a framework ensuring convergence within a bounded time independent of initial conditions [5], while prescribed-time control further enhances this property by guaranteeing convergence within a user-defined time bound [6], regardless of initial states [7,8,9]. Despite these advances, achieving prescribed-time convergence in a robust and computationally efficient manner remains an open challenge.

1.2. Related Works

Recent research has extensively investigated integral terminal sliding mode control and prescribed-time stability for nonlinear systems. In [10], a prescribed-time Lyapunov theorem was proposed, ensuring convergence to the equilibrium point within a fixed, user-defined time, independent of initial conditions. The importance of settling-time guarantees has been emphasized in system dynamics [11]. While finite-time controllers provide convergence in finite but initial condition-dependent time [12], fixed-time controllers guarantee convergence within a bounded time independent of initial conditions [5]; both approaches lack the explicit specification of the convergence horizon. Prescribed-time (PT) control overcomes this limitation by mapping the infinite-time domain into a finite interval, thereby ensuring convergence at an exactly predetermined instant [6,9,13]. Building on this concept, numerous PT controllers have been developed for linear and nonlinear systems. Time-varying approaches proposed by Song et al. [6] demonstrated how explicit convergence bounds can be achieved through time-scale transformations. Extensions of this method have been shown to retain robustness under non-vanishing disturbances [7,14], and generalized time-transformation techniques have broadened its applicability to diverse classes of nonlinear systems [15,16]. Prescribed-time methods have also been applied to systems with matched uncertainties [17], uncertain input gains [18], and autonomous or hybrid autonomous time-varying settings [19,20,21]. Despite these advances, several challenges remain. First, many prescribed-time controllers assume globally bounded disturbances, limiting applicability to systems with state-dependent or unmodeled dynamics. Second, autonomous predefined-time controllers often exhibit chattering near equilibrium, which undermines robustness. Most critically, prescribed-time and fixed-time controllers frequently require highly nonlinear or discontinuous control laws, resulting in control signals with unreasonably large amplitudes. This singularity problem, arising especially in terminal sliding mode control due to the use of fractional powers of states, leads to actuator saturation, high energy consumption, and limited feasibility in practice [22]. While efforts have been made to accelerate convergence by using more complex control structures [23], this is often achieved at the expense of robustness and smoothness. Recent works have also explored prescribed-time extensions beyond control design. For example, prescribed-time differentiators with finite-varying gains were developed to improve robustness against noise and uncertainties [23], while observers with prescribed settling-time guarantees were proposed to enhance state estimation in uncertain environments [24]. Prescribed-time exact tracking for nonlinear systems has further demonstrated the potential of PT methods in high-performance applications [25]. A recent survey [9] provides a comprehensive overview of these developments. However, singularity issues in terminal sliding mode designs (finite-/fixed-time) and restrictive assumptions on uncertainties remain major obstacles.

1.3. Contributions

Motivated by the challenges of controlling nonlinear systems with singularities and undefined convergence times, this paper introduces a robust prescribed-time control framework that ensures both stability and robustness. The main contributions are as follows:
  • A novel prescribed-time Lyapunov stability theorem is established, providing a rigorous foundation that guarantees convergence within a fixed, user-defined time, independent of initial conditions.
  • An integral terminal sliding mode controller (ITSMC) with bounded, time-varying gains is proposed, which eliminates the traditional reaching phase of sliding mode control and avoids the singularity problem.
  • A new terminal sliding mode control scheme is developed for a class of second-order nonlinear systems, extending the ITSMC framework to broader system classes.
  • The proposed controllers guarantee that system trajectories reach both the sliding manifold and the desired equilibrium point within the prescribed time, ensuring robustness and high tracking accuracy under matched perturbations and uncertainties.
The theoretical results are derived using Lyapunov-based analysis, and their effectiveness is validated through numerical simulations, including an application to PMSM systems, demonstrating prescribed-time convergence, robustness, and smooth control performance.

1.4. Paper Organization

This paper is organized as follows. The problem statement and preliminaries are presented in Section 2. Section 3 introduces the robust prescribed-time stability results. Section 4 includes (i) robust prescribed-time stability, (ii) integral terminal sliding mode control (ITSMC), and (iii) non-singular terminal sliding mode control for uncertain nonlinear second-order systems. Simulation results are reported in Section 5, followed by concluding remarks in Section 6.

1.5. Notation

The sign function is the set-valued function defined on R as
sgn ( s ) = s | s | if s 0 , [ 1 , 1 ] if s = 0 .

2. Preliminaries

In this paper, a PTC is proposed for a scalar system and then applied to robust integral sliding mode control. In this section, we will introduce some definitions related to stability.
First, consider the following nonlinear system:
x ˙ = f ( x , t ) , where f ( 0 , t ) = 0 , t 0
In control system analysis, three traditional stability concepts—Lyapunov stability, global asymptotic stability, and global exponential stability—are commonly employed. Beyond these asymptotic notions, global finite-time stability and global fixed-time stability are also important and are defined as follows:
Definition 1. 
(Prescribed-Time Stability). A system (2) is said to be prescribed-time stable if there exists a constant T c > 0 , chosen a priori by the designer and independent of the initial condition x ( 0 ) , such that
lim t T c x ( t ) = 0 a n d x ( t ) 0 , t T c .
In contrast to fixed-time stability, where the settling time is bounded by a constant independent of initial conditions but determined by the system parameters, prescribed-time stability allows this constant T c to be arbitrarily specified by the user in advance.
Definition 2. 
[5,12,26,27] Let x 0  be the state vector of system (2) at t = 0  . The zero equilibrium of system (2) is said to be
1. 
Globally finite-time stableif it is globally asymptotically stable and there exists a settling time function  T ( x 0 ) : R n ( 0 , )  such that for all t T ( x 0 ) , x ( t ) = 0 ;
2. 
Globally fixed-time stable if it is globally finite-time stable and there exists a constant  T ¯ > 0  such that  T ( x 0 ) T ¯  for all initial conditions  x 0 , indicating that the convergence time is finite and has a known upper bound.
For systems described by
x ˙ = f ( x , t , v ) , where f ( 0 , t , v ) = 0 , t 0 , v > 0
where v ( 0 , ) is a user-defined parameter, the notion of global prescribed-time stability (GPTS) is defined as follows:
For systems described by
x ˙ = f ( x , t , v ) , where f ( 0 , t , v ) = 0 , t 0 , v > 0
where v ( 0 , ) is a user-defined parameter, the notion of global prescribed-time stability (GPTS) extends Definition 1 by requiring both global convergence and a user-specified settling time.
Definition 3. 
([6,28,29]). Let x 0  be the state vector of system (5) at t = 0 . The zero equilibrium of system (5) is said to be globally prescribed-time stable if
1. 
it is globally finite-time stable and
2. 
for every prescribed constant v > 0 , chosen independently of x 0 , the settling time T ( x 0 )  satisfies T ( x 0 ) v .
This means that the system not only converges in finite time but also allows the convergence time to be arbitrarily specified a priori, as in prescribed-time stability (Definition 1).
In this paper, we study robust prescribed-time stability, where the system is input-to-state-stable with convergence, as presented in [29].

3. Robust Prescribed-Time Stability

In this section, we introduce a time-varying piecewise function ζ ( t ) to achieve GPTS, where ε and T are decoupled. The function is defined as follows [7]:
ζ ( t ) = exp ε ( T t ) 1 , if t [ t 0 , T ) exp ε ( t T ) , if t [ T , + )
where T is user time and ε ( 0 , ln ( 2 ) / T ] is a tuning parameter.
Building upon the (6), we contemplate the subsequent perturbed system.
x ˙ ( t ) = ( ( k 1 + | ζ ˙ ( t ) | ζ ( t ) ) | x ( t ) | k 2 ζ ( t ) + k 3 ) sgn ( x ( t ) ) + d ( t ) .
with x ( t ) R , d ( t ) R such as | d ( t ) | < d ¯ , k 1 , k 2 , k 3 , and k 4 are positive scalars such that k 1 > ε , k 2 > k 4 , k 4 = d ¯ k 3 > 0 .
Remark 1. 
Compared to existing prescribed-time controllers [6,28], this article presents a more thorough stability analysis of the transient-state process and offers a detailed quantitative basis for parameter selection. Rather than using fixed empirical values, we adjust ε based on a predetermined convergence time. Moreover, the scalar function t > T is replaced by an exponential form to ensure that the system trajectory converges asymptotically after the scheduled settling time. In this regard, we elucidate the relationship between PTS, asymptotic stability, and uniformly ultimately bounded stability for the case where t > T .
Assumption 1. 
The perturbation d i ( t ) is bounded with | d ( t ) | δ .
Theorem 1. 
If k 1 > ε , k 2 > k 4 , and k 4 = d ¯ k 3 > 0 , there exists a positive-definite Lyapunov function V ( x , t ) : R n × R 0 R 0 of the system (7) satisfying
V ˙ k 1 + | ζ ˙ ( t ) | ζ ( t ) V ( t ) + k 2 ζ ( t ) + k 4
Then, the system (7) is robust GPTS. Thus, for t T , the system trajectory will reach the convergence in the domain Ω = { x ( t ) | V ( t ) k 2 / ε } .
Proof. 
To establish the prescribed-time stability of system (7), it is imperative to first demonstrate the inequality (8). After that we follow the same logic proposed in [6,7], proving the global prescribed-time stability of the origin within system (7). Building upon the analytical framework presented in [7], it can be methodically substantiated that the origin of the system is GPTS, indeed, globally finite-time stable. We choose the Lyapunov function candidate V ( t ) = | x ( t ) |  (for more details, please see [5]), whose derivative is
V ˙ = x ˙ ( t ) sgn ( x ( t ) ) = ( k 1 + | ζ ˙ ( t ) | ζ ( t ) ) | x ( t ) | + k 2 ζ ( t ) k 3 + d ( t ) sgn ( x ( t ) ) ( k 1 + | ζ ˙ ( t ) | ζ ( t ) ) | x ( t ) | + k 2 ζ ( t ) k 3 + d ¯
Using V ( t ) = | x ( t ) | and Assumption 1, one has
V ˙ ( k 1 + | ζ ˙ ( t ) | ζ ( t ) ) V ( t ) + k 2 ζ ( t ) + k 4
The form of the Lyapunov function with its derivative is proven. In the next step, we demonstrate that the Lyapunov function is bounded with k 2 / ε .
For t [ 0 , T ) , the time-derivative of V / ζ ( t ) is derived by integrating (10)
d d t V ζ ( t ) V ˙ ζ ( t ) + | ζ ˙ ( t ) | ζ ( t ) 2 V k 1 V ζ ( t ) + k 2 ζ ( t ) 2 + k 4 ζ ( t ) .
The uniformly ultimately bounded stability can be guaranteed by applying the Lyapunov theorem. Moreover, with the comparison theorem, integrating both sides of (11) yields
V ( t ) ζ ( t ) exp ( k 1 t ) V ( 0 ) ζ ( 0 ) + exp ( k 1 ( t T ) ) × ( k 4 k 2 ) ( T t ) + k 2 ε ζ ( t ) + 1 ζ ( t ) k 4 k 2 ε ln ζ ( t ) .
We first consider the system evolution over the interval t [ t 0 , T ) . We define the auxiliary function ζ ( t ) as
ζ ( t ) = exp ( ε ( T t ) ) 1 , with ε 0 , ln ( 2 ) T .
Then, we have
ln ( ζ ( t ) ) = ε ( T t ) 0 ,
which implies that ζ ( t ) is strictly decreasing and satisfies ζ ( t ) ( 0 , 1 ] for t [ t 0 , T ) .
Under the Lyapunov condition specified for t [ t 0 , T ) :
V ˙ ( t ) k 2 ln ( ζ ( t ) ) ζ ( t ) < 0 ,
it follows that the Lyapunov function V ( t ) is monotonically decreasing over [ t 0 , T ) . Moreover, as t T , we have
ζ ( t ) 0 , and ζ ( t ) ln ζ ( t ) 0 ,
which implies
V ( T ) = lim t T V ( t ) k 2 ε .
Therefore, the system state enters the compact region
Ω = x R n | V ( x ) k 2 ε
at the prescribed time t = T . Notably, the size of the region Ω depends only on the user-defined parameters ( k 2 , ε ) , not on the system dynamics. Thus, the convergence precision can be explicitly specified according to task requirements.
Now consider the evolution for t T . Substituting (6) into condition (10) yields
V ˙ ( t ) ( k 1 + ε ) V ( t ) + 2 k 2 .
This is a linear differential inequality. Applying the integrating factor method and integrating over [ T , t ] , we obtain
V ( t ) e ( k 1 + ε ) ( t T ) V ( T ) + T t e ( k 1 + ε ) ( t τ ) · 2 k 2 d τ = e ( k 1 + ε ) ( t T ) V ( T ) + 2 k 2 k 1 + ε 1 e ( k 1 + ε ) ( t T ) .
Using the upper bound V ( T ) k 2 ε , we get
V ( t ) k 2 ε e ( k 1 + ε ) ( t T ) + 2 k 2 k 1 + ε 1 e ( k 1 + ε ) ( t T ) < k 2 ε , t T .
Hence, the system trajectory remains within the region Ω for all future times t > T . This completes the proof. □
Remark 2. 
The piecewise-defined function in (6) possesses several fundamental properties that are crucial for achieving prescribed-time stability over the interval t [ t 0 , T ) .
1. 
The function ζ ( t ) is strictly decreasing and remains strictly positive within the entire interval.
2. 
It converges to zero if and only if t tends to T.
3. 
The limit lim ζ 0 ζ ln ζ is equal to zero.
As a result, any smooth function ζ ( t ) C that satisfies these conditions can be adopted as a substitute in (6).
For practical implementation, the time derivative ζ ˙ ( t ) as t T plays a significant role in control design. The parameters ε, k 1 , and k 2 are central to realizing prescribed-time (PT) stability. Notably, increasing ε or k 1 (or, equivalently, reducing k 2 ) can enhance the convergence precision. However, this improvement typically comes at the cost of increased control effort, potentially leading to high control gains. Therefore, a balance must be struck in selecting these parameters, taking into account real-world constraints such as communication bandwidth limitations and actuator saturation levels.
Example 1. 
Consider system (7), with d ( t ) = sin ( 10 t ) , T = 1 , k 1 = 3 , ε = ln ( 2 ) / T , k 2 = 0.02 , and k 3 = 0.99 .
The simulation results are presented in Figure 1, Figure 2, Figure 3 and Figure 4, which collectively demonstrate the effectiveness of the proposed control scheme as established in Theorem 1. Figure 1 shows the state trajectories converging in fixed time, while Figure 2 displays the corresponding control efforts. The zoomed-in views in Figure 3 and Figure 4 provide detailed insight into the convergence behavior near the prescribed settling time.

4. Application to SMC

4.1. Integral TSMC

Let us consider the system with perturbations.
x ˙ i 1 ( t ) = f 1 ( x , t ) + g 1 ( x , t ) u 1 ( t ) + d 1 ( t ) x ˙ i 2 ( t ) = f 2 ( x , t ) + g 2 ( x , t ) u 2 ( t ) + d 2 ( t ) x ˙ n ( t ) = f n ( x , t ) + g n ( x , t ) u n ( t ) + d n ( t )
x ( 0 ) = x 0 , y i = x i ( t ) ,
where x R n denotes the state vector, u R n the input, and y R n the output. The functions f i and g i are known nonlinear mappings, with g i 0 for all x R n . The term d i R n represents a perturbation, which is assumed to be bounded but with an unknown upper bound, satisfying | d i ( t ) | d ¯ i for each i I , where I = { 1 , , n } . The mathematical model represented by Equation (16) holds significance across various crucial engineering applications, including but not limited to multi-agent systems [30], synchronization of complex dynamical networks [31], recurrent neural networks [32], and beyond. This study aimed to develop a fixed-time integral sliding mode control strategy wherein all system states converge to zero within a predetermined settling time, while ensuring that this convergence is independent of initial conditions and bounded by control parameters.
The mathematical model described by Equation (7) plays an important role in a wide range of key engineering fields, such as multi-agent systems [30], synchronization in complex dynamical networks [31], and recurrent neural networks [32], among others.
Problem 1. 
The objective of this study was to develop a fixed-time integral sliding mode control strategy that ensures that all system states converge to zero within a predetermined settling time. This convergence is independent of initial conditions and bounded by control parameters, providing robust and reliable control for the system described by Equation (7).
This paper introduces the following novel integral terminal sliding surface:
s i ( t ) = e i ( t ) + 0 t ( ( k 1 i + | ζ 1 ˙ ( t ) ( τ ) | ζ 1 ( τ ) ) | e i ( τ ) | k 2 i ζ 1 ( τ ) + k 3 i ) × sgn ( e i ( τ ) ) d τ
where
e i ( t ) = x i ( t ) x i r ( t )
x i r denotes the reference value.
ζ 1 ( t ) = exp ε 1 ( T 1 t ) 1 , if t [ t 0 , T 1 ) exp ε 1 ( t T 1 ) , if t [ T 1 , + )
where T 1 is user time and ε 1 ( 0 , ln ( 2 ) / T 1 ] is a tuning parameter.
We propose the following control law:
u i ( e ) = g i ( x ) 1 f i ( x ) + k 1 i + | ζ ˙ i ( t ) | ζ 1 ( t ) | e i ( t ) | k 2 i ζ 1 ( t ) + k 3 i sign ( e i ( t ) ) x ˙ i r ( t ) + h 1 i + | ζ ˙ 2 ( t ) | ζ 2 ( t ) | s i ( t ) | h 2 i ζ 2 ( t ) + h 3 i sign ( s i ( t ) )
where
ζ 2 ( t ) = exp ε 2 ( T 2 t ) 1 , if t [ t 0 , T 2 ) exp ε 2 ( t T 2 ) , if t [ T 2 , + )
where T 2 is user time and ε 2 ( 0 , ln ( 2 ) / T 2 ] is a tuning parameter.
We propose the following theorem.
Theorem 2. 
If h i 1 > ε 2 , h i 2 > h i 4 , and h i 4 = d ¯ i h i 3 > 0 , then the global closed-loop systems (7), (18), (17), and (20) are PP stable and bounded by settling time.
T max = T 1 + T 2 ,
Proof. 
Consider the sliding manifold
S = e i ( t ) R : s i ( e ) = 0 .
We have
s ˙ i ( e ) = ( k 1 i + | ζ ˙ i ( t ) | ζ 1 ( t ) ) | e i ( t ) | k 2 i ζ 1 ( t ) + k 3 i sign ( e i ( t ) ) x ˙ i r ( t ) + f i ( x ) + g i ( x ) u i ( e ) + d i ( t ) ,
Substituting the input yields
s ˙ i ( e ) = ( h 1 i + | ζ ˙ i ( t ) | ζ 1 ( t ) ) | s i ( t ) | h 2 i ζ 1 ( t ) + h 3 i sign ( s i ( t ) ) + d i ( t ) ,
Applying Theorem 1, the sliding variable (17) is GPTS with a bounded settling time T 2 given in advance.
Let us now prove that when e i S , we have
e ˙ i ( t ) = ( ( k 1 i + | ζ ˙ ( t ) i ( t ) | ζ 1 ( t ) ) | e i ( t ) | k 2 i ζ 1 ( t ) + k 3 i ) sgn ( e i ( t ) ) .
Applying Theorem 1, the tracking error is PPT stable and bounded by the settling time T 1 , which concludes the proof. □

4.2. Non-Singular Terminal Sliding Mode Control

Consider the following uncertain nonlinear second-order system described by
x ˙ 1 ( t ) = x 2 ( t ) x ˙ 2 ( t ) = f ( x ) + g ( x ) u ( t ) + d ( t )
where x = [ x 1 , x 2 ] T R 2 is the system state, f ( x ) and g ( x ) are continuous, non-linear functions of x, g ( x ) 0 : x R 2 , u R is the control input, and d ( t ) is the lumped disturbance including unmodeled dynamics, model uncertainties, and external disturbances.
To address the previous issue, we introduce a novel sliding variable approach. Consider the sliding variable defined by
s ( x ) = x 2 + k 1 x + | ζ ˙ x ( t ) | ζ x ( t ) | x 1 | k 2 x ζ x ( t ) + k 3 x x 1 ,
where k 1 x , k 2 x , k 3 x are positive constants and ζ x ( t ) is a positive, time-varying function with a bounded derivative. Here, the state vector is x = ( x 1 , x 2 ) R 2 .
To simplify notation, define the time-dependent coefficient
A ( t , x 1 ) : = k 1 x + | ζ ˙ x ( t ) | ζ x ( t ) | x 1 | k 2 x ζ x ( t ) + k 3 x .
Thus, the sliding variable can be expressed compactly as
s ( x ) = x 2 + A ( t , x 1 ) x 1 .
Next, we compute the time derivative of s ( x ) . Applying the product rule, we have
s ˙ ( x ) = x ˙ 2 + d d t A ( t , x 1 ) x 1 = x ˙ 2 + A ˙ ( t , x 1 ) x 1 + A ( t , x 1 ) x ˙ 1 .
Using the system’s state relations
x ˙ 1 = x 2 , x ˙ 2 = x ¨ 1 ,
Equation (28) becomes
s ˙ ( x ) = x ¨ 1 + A ˙ ( t , x 1 ) x 1 + A ( t , x 1 ) x 2 .
Now, consider the system’s second-order dynamics given by
x ¨ 1 = f ( x ) + g ( x ) u + d ,
where f ( x ) is the known system drift, g ( x ) is the input gain, u is the control input, and d denotes bounded disturbances or uncertainties.
Substituting (30) into (29), we obtain
s ˙ ( x ) = f ( x ) + g ( x ) u + d + A ˙ ( t , x 1 ) x 1 + A ( t , x 1 ) x 2 .
To complete the expression for s ˙ ( x ) , we compute the time derivative of the coefficient A ( t , x 1 ) . From (27), since k 1 x , k 2 x , k 3 x are constants, we have
A ˙ ( t , x 1 ) = d d t k 1 x + | ζ ˙ x ( t ) | ζ x ( t ) | x 1 | k 2 x ζ x ( t ) + k 3 x .
Expanding (32), we get
A ˙ = k 1 x + | ζ ˙ x | ζ x d d t | x 1 | + | x 1 | d d t | ζ ˙ x | ζ x + k 2 x d d t 1 ζ x .
Recall the derivatives of each term involved:
d d t | x 1 | = sgn ( x 1 ) x ˙ 1 = sgn ( x 1 ) x 2 ,
d d t 1 ζ x = ζ ˙ x ζ x 2 ,
and denote
H ( t ) : = d d t | ζ ˙ x ( t ) | ζ x ( t ) ,
which depends on the known or bounded function ζ x ( t ) .
Substituting these results into (33) gives
A ˙ = k 1 x + | ζ ˙ x | ζ x sgn ( x 1 ) x 2 + | x 1 | H ( t ) + k 2 x ζ ˙ x ζ x 2 .
Finally, substituting (34) back into (31), we obtain the complete expression for the time derivative of the sliding variable:
s ˙ = f ( x ) + g ( x ) u + d + k 1 x + | ζ ˙ x | ζ x sgn ( x 1 ) x 2 + | x 1 | H ( t ) + k 2 x ζ ˙ x ζ x 2 x 1 + A ( t , x 1 ) x 2 ,
where A ( t , x 1 ) is given in (27).
This expression serves as the basis for the design of the control input u to enforce the sliding condition s ( x ) = 0 and guarantee robust convergence in the presence of disturbance d.
In order to find the equivalent control law, we impose the sliding condition s ˙ = 0 while assuming that the disturbance d is negligible (i.e., d 0 ). From Equation (35), setting s ˙ = 0 yields
0 = f ( x ) + g ( x ) u e q + A ˙ ( t , x 1 ) x 1 + A ( t , x 1 ) x 2 ,
where u e q denotes the equivalent control input. Solving for u e q , we obtain
u e q = g ( x ) 1 f ( x ) + A ˙ ( t , x 1 ) x 1 + A ( t , x 1 ) x 2 .
This control law represents the continuous control action that maintains the system state on the sliding manifold defined by s ( x ) = 0 , ensuring that the sliding condition is met in the absence of disturbances.
To ensure stability of the sliding variable s, we propose the following switching control law:
u s = g ( x ) 1 A s ( t , s ) sign ( s ) ,
where A s ( t , s ) > 0 is a design gain function that can depend on time and the sliding variable s, such as
A s ( t , s ) : = k 1 s + | ζ ˙ s ( t ) | ζ s ( t ) | s | k 2 s ζ s ( t ) + k 3 s .
ζ s ( t ) = exp ε s ( T s t ) 1 , if t [ t 0 , T s ) exp ε s ( t T s ) , if t [ T s , + )
This discontinuous control term is responsible for driving the system state trajectories towards the sliding manifold s ( x ) = 0 and maintaining sliding motion in the presence of disturbances and model uncertainties.
Combining the equivalent control law u e q given by (37) and the switching term u s , the total control input can be expressed as
u = u e q + u s .
This composite control law guarantees both the existence of the sliding mode and robustness against perturbations.
The following theorem summarizes the stability properties of the closed-loop system under the proposed sliding mode control law.
Theorem 3. 
Consider the system (25) with the sliding variable  s ( x )  defined in (26). Suppose that the control input u is designed as in (40), where  u e q  is given by (37) and the switching gain  A s ( t , s )  in (38) is chosen to satisfy
A s ( t , s ) > | d ( t ) | ,
with  d ( t )  being the bounded disturbance.
Then, the closed-loop system is predefined-time stable with a given settling time  T c .
Proof. 
Starting from the dynamics of the sliding variable s, we have
s ˙ = f ( x ) + g ( x ) u + d ( t ) + A ˙ ( t , x 1 ) x 1 + A ( t , x 1 ) x 2 .
Choosing the control input as
u = u e q + u s ,
where the equivalent control  u e q  cancels the nominal terms
f ( x ) + g ( x ) u e q + A ˙ ( t , x 1 ) x 1 + A ( t , x 1 ) x 2 = 0 ,
and the switching control is defined by
u s = g ( x ) 1 A s ( t , s ) sign ( s ) ,
substituting into the expression for  s ˙  yields
s ˙ = g ( x ) u s + d ( t ) = A s ( t , s ) sign ( s ) + d ( t ) .
Applying Theorem 1 with  k 1 s > ε s , k 2 s > k 4 s , and  k 4 s = d ¯ k 3 s > 0 , s converges to zero in  T s . On the sliding manifold, we have
x ˙ 1 = k 1 x + | ζ ˙ x ( t ) | ζ x ( t ) | x 1 | k 2 x ζ x ( t ) + k 3 x x 1 ,
Applying Theorem 1, the state  x 1  converges to zero within the predefined time  T x , which is characterized by the function  ζ x . Consequently, the closed-loop system is predefined-time stable, with a settling time bounded by
T c T s + T x ,
which completes the proof. □
Remark 3. 
(Chattering Reduction). One of the known drawbacks of classical sliding mode control is the presence of chattering in the control input due to the discontinuous nature of the sign function. This chattering effect can potentially excite unmodeled dynamics or lead to mechanical wear in practical implementations. To mitigate this issue, one effective approach is to replace the discontinuous sign function with a continuous approximation such as the hyperbolic tangent function, i.e.,
sign ( s ) tanh s ϵ ,
where ϵ > 0 is a small positive constant that controls the smoothness of the approximation. This modification allows for smoother control action while preserving the finite-time convergence and robustness properties within a boundary layer. The effectiveness of such approximations has been widely validated in the literature and will be considered in future experimental implementations.

5. Simulations

To verify the effectiveness of the proposed integral terminal sliding mode control with robust prescribed-time stability, a PMSM control system model was constructed in MATLAB 2024B/Simulink. The simulation was run with an initial speed of 0 rpm, sampling time Δ t = 0.001 s and the solver (MATLAB ODE45), and a total duration of 0.4 s. Table 1 contains a list of the PMSM parameters that were used. The results of the simulation show how well the suggested controller worked. The ITSMC guaranteed zero steady-state inaccuracy and quick, smooth convergence to the target speed within the allotted time. The durability of the system was demonstrated by its capacity to retain stability and swiftly converge in the face of a sudden load torque. The controller’s ability to adjust and maintain precise tracking without experiencing performance degradation under simultaneous changes in reference speed and external load validated its resilience and efficacy in nonlinear PMSM control.
We considered a permanent magnet synchronous motor (PMSM) described by the model [33]
x ˙ 1 = λ 1 ( x 2 x 1 ) x ˙ 2 = x 2 x 3 x 1 + λ 2 x 1 x ˙ 3 = x 3 + x 1 x 2
where x 1 , x 2 , and x 3 represent the angle speed, quadrature-axis, and direct-axis currents of the motor, respectively. Chaotic behavior in PMSMs can threaten stability, which was addressed by applying the proposed controller to stabilize chaos in the PMSM model. We considered the PMSM system with the inputs and perturbations with λ 1 = 2.5 and λ 2 = 25 as
x ˙ 1 = 2.5 ( x 2 x 1 ) + u 1 + d 1 ( t ) x ˙ 2 = x 2 x 3 x 1 + 25 x 1 + u 2 + d 2 ( t ) x ˙ 3 = x 3 + x 1 x 2 + u 3 + d 3 ( t )
with the perturbations
d 1 ( t ) = sin ( 10 t ) d 2 ( t ) = cos ( 10 t ) d 3 ( t ) = cos ( 10 t ) · sin ( 4 t ) .
We considered the following control parameters:
ε 1 = ln ( 2 ) T i 1 , ε 2 = ln ( 2 ) T i 2 , k i 1 = 3 , k i 2 = 0.02 , k i 3 = 0.99 , h i 1 = 3 , h i 2 = 0.04 , h i 3 = 0.99 .
The following settling time was chosen: T max = T 1 + T 2 = 2 s.
The simulation results are plotted in Figure 5, Figure 6 and Figure 7. The state variables of the PMSM converged before the specified time T max = 2 seconds, as shown in Figure 5. This indicated that the system achieved the desired performance within the predetermined time limit. Additionally, the sliding variables, which were crucial for maintaining system stability and robustness, also converged within the same time frame, as illustrated in Figure 7. This convergence of sliding variables confirmed the effectiveness of the control strategy in achieving the desired performance. The input signals required to drive the system are depicted in Figure 6, showing how they varied over time to meet the performance specifications and ensure that the system operated within the defined constraints.
Figure 8 further illustrates the convergence process on the sliding surface. It shows the sliding variable s 1 ( t ) approaching zero, which defined the sliding manifold, and the state x 1 ( t ) converging to the equilibrium point within the prescribed time. This figure strongly supports the theoretical claims about the system’s ability to reach the sliding manifold and the desired equilibrium in the prescribed time interval.
Remark 4. 
While the proposed methods offer significant advantages in terms of robustness and user-defined convergence time, they inherently require larger control efforts, especially during the initial transient phase. This is a well-known trade-off in prescribed-time and fixed-time control schemes: ensuring rapid convergence within a predefined time bound often necessitates high control gains, which, in turn, can lead to large-magnitude control inputs (as observed in Figure 6, where u 1 exceeds 20). In practical applications, such large inputs may approach actuator saturation limits or increase energy consumption. Therefore, the prescribed-time stability property can be viewed as being “purchased” at the cost of increased control effort, and, in real-world implementations, this trade-off must be carefully considered when selecting control parameters.

6. Conclusions

In this paper, we proposed three theorems addressing robustness and convergence properties for scalar systems and a class of nonlinear systems. The proofs were established using Lyapunov theory. The core idea was to introduce a time-varying function in the feedback control design and then extend this concept to the design of sliding surface variables. A major drawback of terminal sliding mode control is the singularity problem (arising from the use of state powers), which was avoided in this work by employing the time-varying function. Simulation results were presented for each theorem, and an application to a PMSM system was provided, demonstrating both robustness and fast convergence. Future work will focus on extending the approach to more complex systems.

Author Contributions

Conceptualization, C.E.M. and A.B.; Methodology, C.E.M.; Software, C.E.M.; Validation, C.E.M. and M.B.; Formal analysis, C.E.M.; Investigation, C.E.M. and M.B.; Resources, C.E.M.; Data curation, C.E.M.; Writing—original draft, C.E.M.; Writing—review & editing, C.E.M. and A.B.; Visualization, C.E.M. and A.B.; Supervision, C.E.M. and M.B.; Project administration, C.E.M.; Funding acquisition, C.E.M. 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 that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sun, Y.; Gao, Y.; Zhao, Y.; Liu, Z.; Wang, J.; Kuang, J.; Yan, F.; Liu, J. Neural Network-Based Tracking Control of Uncertain Robotic Systems: Predefined-Time Nonsingular Terminal Sliding-Mode Approach. IEEE Trans. Ind. Electron. 2022, 69, 10510–10520. [Google Scholar] [CrossRef]
  2. Yun, Q.; Wang, X.; Yao, C.; Zhuang, W.; Shao, M.; Gao, H. A Second-Order Sliding Mode Voltage Controller with Fast Convergence for a Permanent Magnet Synchronous Generator System. Processes 2023, 12, 71. [Google Scholar] [CrossRef]
  3. Zhihong, M.; Yu, X.H. Terminal sliding mode control of MIMO linear systems. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1997, 44, 1065–1070. [Google Scholar] [CrossRef]
  4. Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
  5. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2011, 57, 2106–2110. [Google Scholar] [CrossRef]
  6. Song, Y.; Wang, Y.; Holloway, J.; Krstic, M. Time-varying feedback for regulation of normal-form nonlinear systems in prescribed finite time. Automatica 2017, 83, 243–251. [Google Scholar] [CrossRef]
  7. Wang, Z.; Lam, H.K.; Guo, Y.; Xiao, B.; Li, Y.; Su, X.; Yeatman, E.M.; Burdet, E. Adaptive event-triggered control for nonlinear systems with asymmetric state constraints: A prescribed-time approach. IEEE Trans. Autom. Control 2022, 68, 3625–3632. [Google Scholar] [CrossRef]
  8. Benaddy, A.; Labbadi, M.; Elyaalaoui, K.; Bouzi, M. Fixed-Time Fractional-Order Sliding Mode Control for UAVs under External Disturbances. Fractal Fract. 2023, 7, 775. [Google Scholar] [CrossRef]
  9. Song, Y.; Ye, H.; Lewis, F.L. Prescribed-Time Control and Its Latest Developments. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 4102–4116. [Google Scholar] [CrossRef]
  10. Shi, S.; Dai, L.; Min, H.; Hu, Y. Non-singular terminal sliding mode controller design for nonlinear systems with prescribed convergence time guarantees. Int. J. Robust Nonlinear Control 2023, 34, 2597–2613. [Google Scholar] [CrossRef]
  11. Efimov, D.; Polyakov, A. Finite-Time Stability Tools for Control and Estimation. Found. Trends Syst. Control 2021, 9, 171–364. [Google Scholar] [CrossRef]
  12. Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
  13. Song, Y.; Wang, Y.; Krstic, M. Time-varying feedback for stabilization in prescribed finite time. Int. J. Robust Nonlinear Control 2019, 29, 618–633. [Google Scholar] [CrossRef]
  14. Wang, Y.; Song, Y. A general approach to precise tracking of nonlinear systems subject to non-vanishing uncertainties. Automatica 2019, 106, 306–314. [Google Scholar] [CrossRef]
  15. Tran, D.; Yucelen, T. Finite-time control of perturbed dynamical systems based on a generalized time transformation approach. Syst. Control Lett. 2020, 136, 104605. [Google Scholar] [CrossRef]
  16. Arabi, E.; Yucelen, T.; Singler, J.R. Robustness of finite-time distributed control algorithm with time transformation. In Proceedings of the 2019 American Control Conference (ACC), Philadelphia, PA, USA, 10–12 July 2019; pp. 108–113. [Google Scholar]
  17. Krishnamurthy, P.; Khorrami, F.; Krstic, M. A dynamic high-gain design for prescribed-time regulation of nonlinear systems. Automatica 2020, 115, 108860. [Google Scholar] [CrossRef]
  18. Krishnamurthy, P.; Khorrami, F. Prescribed-time stabilization of nonlinear systems with uncertain input gain and non-vanishing disturbances. In Proceedings of the 2020 European Control Conference (ECC), St. Petersburg, Russia, 12–15 May 2020; pp. 1859–1864. [Google Scholar]
  19. Jiménez-Rodríguez, E.; Muñoz-Vázquez, A.J.; Sánchez-Torres, J.D.; Defoort, M.; Loukianov, A.G. A Lyapunov-like characterization of predefined-time stability. IEEE Trans. Autom. Control 2020, 65, 4922–4927. [Google Scholar] [CrossRef]
  20. Gómez-Gutiérrez, D. On the design of nonautonomous fixed-time controllers with a predefined upper bound of the settling time. Int. J. Robust Nonlinear Control 2020, 30, 3871–3885. [Google Scholar] [CrossRef]
  21. Orlov, Y.; Kairuz, R.I.V. Autonomous output feedback stabilization with prescribed settling-time bound. IEEE Trans. Autom. Control 2022, 68, 2452–2459. [Google Scholar] [CrossRef]
  22. Aldana-López, R.; Seeber, R.; Haimovich, H.; Gómez-Gutiérrez, D. On inherent limitations in robustness and performance for a class of prescribed-time algorithms. Automatica 2023, 158, 111284. [Google Scholar] [CrossRef]
  23. Orlov, Y.; Kairuz, R.I.V.; Aguilar, L.T. Prescribed-time robust differentiator design using finite varying gains. IEEE Control Syst. Lett. 2021, 6, 620–625. [Google Scholar] [CrossRef]
  24. Kairuz, R.I.V.; Orlov, Y.; Aguilar, L.T. Robust observer design with prescribed settling-time bound and finite varying gains. Eur. J. Control 2022, 68, 100667. [Google Scholar] [CrossRef]
  25. Wang, Y.; Liu, Y. Prescribed-time exact tracking for a class of nonlinear systems. IEEE Control Syst. Lett. 2023, 7, 1351–1356. [Google Scholar] [CrossRef]
  26. Hong, Y. Finite-time stabilization and stabilizability of a class of controllable systems. Syst. Control Lett. 2002, 46, 231–236. [Google Scholar] [CrossRef]
  27. Moulay, E.; Perruquetti, W. Finite time stability and stabilization of a class of continuous systems. J. Math. Anal. Appl. 2006, 323, 1430–1443. [Google Scholar] [CrossRef]
  28. Shakouri, A.; Assadian, N. Prescribed-time control with linear decay for nonlinear systems. IEEE Control Syst. Lett. 2021, 6, 313–318. [Google Scholar] [CrossRef]
  29. Chitour, Y.; Ushirobira, R.; Bouhemou, H. Stabilization for a perturbed chain of integrators in prescribed time. SIAM J. Control Optim. 2020, 58, 1022–1048. [Google Scholar] [CrossRef]
  30. Defoort, M.; Polyakov, A.; Demesure, G.; Djemai, M.; Veluvolu, K. Leader-follower fixed-time consensus for multi-agent systems with unknown non-linear inherent dynamics. IET Control Theory Appl. 2015, 9, 2165–2170. [Google Scholar] [CrossRef]
  31. Yang, X.; Lam, J.; Ho, D.W.; Feng, Z. Fixed-time synchronization of complex networks with impulsive effects via nonchattering control. IEEE Trans. Autom. Control 2017, 62, 5511–5521. [Google Scholar] [CrossRef]
  32. Wang, L.; Zeng, Z.; Hu, J.; Wang, X. Controller design for global fixed-time synchronization of delayed neural networks with discontinuous activations. Neural Netw. 2017, 87, 122–131. [Google Scholar] [CrossRef] [PubMed]
  33. Khanzadeh, A.; Mohammadzaman, I. Fixed-time integral sliding mode control design for a class of uncertain nonlinear systems based on a novel fixed-time stability condition. Eur. J. Control 2023, 69, 100753. [Google Scholar] [CrossRef]
Figure 1. Time evolution of the state x ( t ) for three initial conditions: x 0 = 5 (blue solid line), x 0 = 10 (red solid line), and x 0 = 100 (light orange line). The plot demonstrates the fixed-time convergence property of the proposed control scheme, where all trajectories converge to the origin before the prescribed settling time T = 1 s, regardless of initial conditions.
Figure 1. Time evolution of the state x ( t ) for three initial conditions: x 0 = 5 (blue solid line), x 0 = 10 (red solid line), and x 0 = 100 (light orange line). The plot demonstrates the fixed-time convergence property of the proposed control scheme, where all trajectories converge to the origin before the prescribed settling time T = 1 s, regardless of initial conditions.
Processes 13 02728 g001
Figure 2. Corresponding control input u ( t ) for the three initial conditions: x 0 = 5 (blue solid line), x 0 = 10 (red solid line), and x 0 = 100 (light orange line). The control signals show the characteristic behavior of fixed-time controllers, with larger initial magnitudes for larger initial conditions, all converging to zero within the prescribed time. Note the absence of chattering, demonstrating the smoothness of the proposed control law.
Figure 2. Corresponding control input u ( t ) for the three initial conditions: x 0 = 5 (blue solid line), x 0 = 10 (red solid line), and x 0 = 100 (light orange line). The control signals show the characteristic behavior of fixed-time controllers, with larger initial magnitudes for larger initial conditions, all converging to zero within the prescribed time. Note the absence of chattering, demonstrating the smoothness of the proposed control law.
Processes 13 02728 g002
Figure 3. Zoomed-in view near the convergence time ( t = 1 s) of the state trajectories x ( t ) . This detailed view confirms the precise fixed-time convergence property, with all trajectories reaching a neighborhood of the origin at exactly t = 1 s. The inset shows the logarithmic scale to highlight the convergence behavior in the final phase.
Figure 3. Zoomed-in view near the convergence time ( t = 1 s) of the state trajectories x ( t ) . This detailed view confirms the precise fixed-time convergence property, with all trajectories reaching a neighborhood of the origin at exactly t = 1 s. The inset shows the logarithmic scale to highlight the convergence behavior in the final phase.
Processes 13 02728 g003
Figure 4. Zoomed-in view of the control inputs u ( t ) near convergence time. The plot reveals the smooth transition to zero input at t = 1 s, demonstrating the continuity of the control signal. The different convergence rates for different initial conditions are clearly visible in this detailed view.
Figure 4. Zoomed-in view of the control inputs u ( t ) near convergence time. The plot reveals the smooth transition to zero input at t = 1 s, demonstrating the continuity of the control signal. The different convergence rates for different initial conditions are clearly visible in this detailed view.
Processes 13 02728 g004
Figure 5. Time response of the state variables of controlled PMSM. The settling time was set to T max = 2 s. It was observed that the state converged before 2 s, demonstrating the system’s ability to achieve prescribed-time convergence.
Figure 5. Time response of the state variables of controlled PMSM. The settling time was set to T max = 2 s. It was observed that the state converged before 2 s, demonstrating the system’s ability to achieve prescribed-time convergence.
Processes 13 02728 g005
Figure 6. Time response of the input control of controlled PMSM.
Figure 6. Time response of the input control of controlled PMSM.
Processes 13 02728 g006
Figure 7. Time response of the sliding variables of controlled PMSM. The settling time was set to T max = 2 s. It was observed that the sliding mode variables converged before 2 s, demonstrating the system’s ability to achieve prescribed-time convergence.
Figure 7. Time response of the sliding variables of controlled PMSM. The settling time was set to T max = 2 s. It was observed that the sliding mode variables converged before 2 s, demonstrating the system’s ability to achieve prescribed-time convergence.
Processes 13 02728 g007
Figure 8. Sliding surface response and system trajectory convergence of controlled PMSM of state x 1 (red solid line). The sliding variable s 1 ( t ) approached the sliding manifold s = 0 and the state x 1 ( t ) converged to the equilibrium point within the prescribed time T max = 2 s, illustrating the system’s effectiveness in reaching the sliding manifold and desired equilibrium in prescribed time.
Figure 8. Sliding surface response and system trajectory convergence of controlled PMSM of state x 1 (red solid line). The sliding variable s 1 ( t ) approached the sliding manifold s = 0 and the state x 1 ( t ) converged to the equilibrium point within the prescribed time T max = 2 s, illustrating the system’s effectiveness in reaching the sliding manifold and desired equilibrium in prescribed time.
Processes 13 02728 g008
Table 1. The PMSM parameters in the simulation.
Table 1. The PMSM parameters in the simulation.
ParameterSymbolValue
Resistance of the stator R s 0.148  Ω
Inductance of the d-q-axis L s 0.192 mH
Flux linkage ψ f 0.0082 Wb
Inertia momentJ12 kg·mm2
Coefficient of dampingB 5.59 × 10 5  N·m·s/rad
Number of pole pairs P n 4
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

El Mortajine, C.; Bouzi, M.; Benaddy, A. A Novel Terminal Sliding Mode Control with Robust Prescribed-Time Stability. Processes 2025, 13, 2728. https://doi.org/10.3390/pr13092728

AMA Style

El Mortajine C, Bouzi M, Benaddy A. A Novel Terminal Sliding Mode Control with Robust Prescribed-Time Stability. Processes. 2025; 13(9):2728. https://doi.org/10.3390/pr13092728

Chicago/Turabian Style

El Mortajine, Chaimae, Mostafa Bouzi, and Abdellah Benaddy. 2025. "A Novel Terminal Sliding Mode Control with Robust Prescribed-Time Stability" Processes 13, no. 9: 2728. https://doi.org/10.3390/pr13092728

APA Style

El Mortajine, C., Bouzi, M., & Benaddy, A. (2025). A Novel Terminal Sliding Mode Control with Robust Prescribed-Time Stability. Processes, 13(9), 2728. https://doi.org/10.3390/pr13092728

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