Next Article in Journal
Uncertainty-Aware Self-Attention Model for Time Series Prediction with Missing Values
Previous Article in Journal
A Novel Family of Starlike Functions Involving Quantum Calculus and a Special Function
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Second-Order Predefined-Time Terminal Sliding Mode Control for Speed Regulation System of Permanent Magnet Synchronous Motor

School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2025, 9(3), 180; https://doi.org/10.3390/fractalfract9030180
Submission received: 4 February 2025 / Revised: 6 March 2025 / Accepted: 13 March 2025 / Published: 15 March 2025

Abstract

In this paper, a second-order predefined-time terminal sliding mode (SPTSM) is proposed, which is investigated for the practical applications of the speed regulation system of a permanent magnet synchronous motor (PMSM) by using predefined-time stability theory and Lyapunov stability theory. At first, we propose the SPTSM, which involves the controller’s design by using the novel reaching law with predefined-time terminal sliding mode (PTSM) and the novel sliding mode surface with PTSM. Second, we derive the novel SPTSM controller for the universal second-order nonlinear single-input single-output (SISO) system and the practical applications of the speed regulation system of the PMSM separately. Then, numerical simulation results of the speed regulation system of the PMSM are also included to check the effect of the theoretical results and the corresponding parameters on the convergence rates, so that the results can be guidance for the selection of SPTSM controller parameters. Finally, the dynamic responsiveness and robustness of the system are validated through numerical simulations and experimental results. It has been observed that the robust SPTSM controller, which is designed with the PTSM-PTSM, referring to the sliding mode that involves a reaching law with PTSM and a sliding mode surface with PTSM, exhibits superior performance.

1. Introduction

A permanent magnet synchronous motor (PMSM) control system is a kind of typical nonlinear time-varying system [1,2,3,4]. High tracking accuracy, efficient dynamic response, and strong robustness are considered as the main objects of PMSM control system design [5,6]. So, some nonlinear system control methods are usually used in PMSM control systems, which improve the control performance of PMSMs in different aspects based on their advantages [7,8]. Among them, sliding mode control (SMC) has been widely used in PMSMs and other nonlinear control systems because of its simple control system, excellent dynamic response, and insensitivity to parameter disturbance and external disturbance [9,10]. Its effectiveness has also been experimentally verified. It improves the robustness of the system to the PMSM drive system with load disturbance and parameter uncertainty, and can improve the control accuracy and response speed in the control system of a PMSM [4,11,12].
Based on the theories of SMC, several representative reaching laws have been proposed, including the constant reaching law, exponential reaching law, power reaching law, and general reaching law, all of which aim to achieve faster convergence rates [13,14]. These SMC laws all have discontinuous sign functions, which will inevitably cause the chattering problem, and also easily affect the performance of the control system [15,16]. In addition, the issue of chattering and the system’s convergence rate form a pair of mutually limiting contradictions that cannot be entirely eliminated, but can only be alleviated to a certain extent [17]. The control problem can be reframed as a suitable approximate linear–quadratic problem. Here, the coupling parameters are determined by the Riccati equation [18,19,20]. To improve the reaching quality of SMC, terminal sliding mode control (TSM) is proposed [21,22,23]. By introducing terminal attractors, TSM has no switching function in the control system and effectively eliminates the chattering problem in the convergence process [23], but it does not achieve the optimal convergence rate. However, the fast terminal sliding mode (FTSM) is proposed to improve the convergence rate [24].
For control systems, the settling time is commonly used as a criterion to evaluate the quality of the control system. Based on the settling time characteristics, control systems can be categorized into three types: finite-time control [25,26,27], fixed-time control [14,28,29,30], and predefined-time control [31,32,33,34,35]. Among them, the predefined-time terminal sliding mode (PTSM) combines the advantages of both predefined time and TSM, serving as the amalgamation, and its total settling time T c for the system is determined by the predefined-time parameter T p , i.e., T c ( x 0 ) T p . Therefore, it has garnered widespread attention, particularly in the realm of nonlinear control systems, where extensive research has been conducted [33,35,36,37].
Motivated by the aforementioned discussion, we delve into the investigation of the novel second-order predefined-time terminal sliding mode (SPTSM) controllers. These controllers are dedicated to the conception and actualization of the integration of high-order SMC strategies, predefined-time control, and fractional computation for second-order nonlinear single-input single-output (SISO) systems. First, based on predefined-time synchronization theory and Lyapunov stability theory, we propose the SPTSM, which involves the controller’s design by using the novel reaching law with PTSM and the novel sliding mode surface with PTSM for a second-order nonlinear SISO system. Second, we derive the novel SPTSM controller for the universal second-order nonlinear SISO system and the practical applications of the speed regulation system of a PMSM separately. Third, the controllers and their respective parameters are meticulously designed and comprehensively investigated for comparison. Then, the effectiveness of the SPTSM controllers is validated through numerical simulations. Finally, an experiment platform for PMSM drive control is established to verify the dynamic response and robustness of the speed regulation system under the novel sliding modes.
The remainder of this article is organized as outlined below. In Section 2, we derive the second-order state equation of the speed regulation system of a PMSM. Then, the fundamental definitions and lemmas are included, and several novel theories, which involve the SPTSM controllers for a second-order nonlinear SISO system, are proposed in Section 3. The results of simulations and experiments are given in Section 4 to demonstrate the dynamic response and robustness of the SPTSM controller. Section 5 provides a conclusive overview and poses open problems for further exploration.

2. Mathematical Model

2.1. Mathematical Model of PMSM

An ideal PMSM neglects saturation of the motor core and neglects eddy currents and hysteresis losses. The mathematical model of a PMSM on the d q   axis can be formulated as follows [38].
L d d i d d t = R i d + P n ω m L q i q + u d
L q d i q d t = R i q P n ω m L d i d P n ω m ψ f + u q
J d ω m d t = B ω m + T e T L
T e = 3 2 P n i q i d L d L q + ψ f
where R is the stator resistance; P n is the number of pole pairs; ω m is the angular velocity; ψ f is the rotor flux linkage; T L is the load torque; B is the viscous frictional coefficient; J is the rotor inertia; L d ,   L q are the d-axis and q-axis stator inductance; u d ,     u q are the d-axis and q-axis stator voltage, respectively; and i d ,     i q are the d-axis and q-axis stator current, respectively.
In this paper, we consider a surface PMSM as an example,
L d = L q = L
where L is the stator inductance.
Equations (3) and (4) can be rewritten as follows.
T e = 3 2 P n ψ f i q
d ω m d t = 1 J ( 3 2 P n ψ f i q B ω m T L )

2.2. Second-Order State Equation

Based on Equation (7), we define the state variables of the speed error for a PMSM speed regulation system as follows.
x 1 = ω r e f ω m
where ω r e f is the reference spee, which is a positive constant, and ω m is the actual speed of the PMSM.
Here, we assume that T L is a constant or a quasi-static parameter with a rate of change significantly smaller than that of the angular velocity of the PMSM.
The derivative of x 1 is defined as x 2 , and the derivatives of x 1 ,   x 2 are, respectively, expressed as follows.
x 1 ˙ = 1 J 3 2 P n ψ f i q r e f B ω m T L x 2 ˙ = 1 J 3 2 P n ψ f d i q r e f d t B d ω m d t
The second-order state equation of the speed regulation system of the PMSM can be obtained as follows.
x 1 ˙ = x 2 x 2 ˙ = 1 J 3 2 P n ψ f u B d ω m d t
where u = d i q r e f / d t .

3. Fractional Robust Control Design

This section delineates the evolution of an investigation that is dedicated to the conceiving and actualizing of an integration of high-order SMC strategies, predefined-time control, and fractional computation within the speed regulation system of a PMSM. Hence, a novel methodology, namely the SPTSM controller, founded on the novel reaching law with PTSM and the novel sliding mode surface with PTSM, is put forward. As far as we are aware, this concept has hitherto remained unexamined.

3.1. Preliminaries

Consider the following nonlinear system equation [39]:
x ˙ = f t , x ; ρ
where x R n is the system state variable, ρ R b and ρ ˙ = 0 are system parameters, f   : R n R n is a function of a nonlinear system, and t t 0 , is time variables, where t 0 0 , ,     x 0 = x t 0   is the initial value.
Definition 1
([37,39,40,41]). Predefined-time synchronization.
Assuming that the system defined by Equation (11) possesses fixed-time stability, it is feasible to deduce that f t , x 0 ; ρ is capable of converging to the equilibrium point within a prescribed time frame, i.e.,
lim t T ( ρ ) x t = 0
where the settling time T ( ρ ) is solely determined by the parameter ρ , irrespective of the initial value x 0 , and is globally bounded. If x 0 R n , there exist T ( ρ ) 0 , and T ( ρ ) T m a x . Therefore, the system defined by Equation (11) exhibits stability within a predefined time frame, specifically achieving predefined-time synchronization.
Lemma 1
([31]). The nonlinear system is characterized by non-Lipschitz continuity, given by x ˙ = f x , t , with f ( 0 ) = 0 . Assume the existence of a Lyapunov function V x , along with positive real numbers A , Β , Γ > 0 , 0 < δ < 1 , and 4 Β Γ = A 2 . This Lyapunov function V x should be strictly positive for any nonzero x . Then, the following inequality can be satisfied:
V ˙ 4 T p A 1 δ A V + Β V 1 + δ 2 + Γ V 3 δ 2
Therefore, the system defined as x ˙ = f ( x )   exhibits predefined-time stability, with the settling time being determined solely by the predefined-time parameter T p . Then, the real settling time T c x 0 T p .
It is worth noting that the state variables of the closed-loop system can asymptotically converge to the equilibrium point by means of the Lyapunov theorem and LaSalle’s invariance principle [42,43,44].
Lemma 2
([31]). The PTSM for predefined-time synchronization is presented as follows:
s = x ˙ + α x + β x q p + γ x 2 q p = 0
where the scalar variable x t is a real number, the scalar constants α , β , γ > 0 , and the positive integers q , p   ( q < p ) are odd.
The system defined as   x ˙ = f ( x )   can exhibit predefined-time stability, provided that the parameters specified in Equation (14) satisfy the inequalities outlined in Equation (15). In addition, the settling time T c   is determined by the predefined-time parameter T p , and T c x 0 T p .
α   4 T p 1 q p β   2 μ T p 1 q p γ   2 T p μ 1 q p
where   T p is predefined-time parameter, and μ > 0 .
It is noteworthy to mention that the positive integers q and p in Equation (14) are odd and solely the real solution is taken into account. Consequently, this ensures that the values of the expression x ,     β x q / p a n d   γ x 2 q / p are consistently real numbers [45].

3.2. Controller Design for Second-Order Nonlinear SISO System

To further discuss practical applications of PTSM, we consider a second-order nonlinear SISO system as follows [46]:
d d t x 1 t = x 2 t d d t x 2 t = f x , t + r x , t u t
where x 1 t ,   x 2 t are system states, with the initial state values x 1 0 ,     x 2 0 , f x and r x are known nonlinear functions, respectively, with smooth vector fields on R 1 , r x 0 , and u t R 1 , where u t is the control input.
There are usually two steps to design an SMC controller based on Lyapunov stability theory [47]. The initial step involves designing a sliding mode surface, guaranteeing that the system response meets the desired states when the plant operates within the sliding surface. The second step involves creating switched feedback gains that drive the state trajectory towards the sliding surface, which can be optimized by utilizing an appropriate reaching law [46]. Then, the convergence process is divided into two corresponding phases with the settling time T c = T c 0 + T c 1 . The first phase is the reaching motion phase, which corresponds to the reaching process in sliding mode control with the settling time T c 1 . The second phase occurs when the system maintains a sliding mode motion under the control law with the settling time T c 0 .

3.2.1. The Novel Controller Design with PTSM-LSM

PTSM-LSM refers to the sliding mode design that involves a reaching law with PTSM and a sliding mode surface with linear sliding mode (LSM).
Theorem 1.
A novel reaching law with PTSM is proposed as follows.
d d t s t = α s t β s t q p γ s t 2 q p = 0
where α ,     β ,     γ > 0 , q ,     p are positive odd integers, and q < p .
The novel reaching law   s t   can have predefined-time stability on the condition that the parameters of Equation (17) meet the inequalities in Equation (15). In addition, the settling time T c s 0 required to transition from any initial state   s t 0 0 to the equilibrium state   s t c = 0 on the sliding mode is determined by the predefined-time parameter T p ,   a n d   T c s 0 T p .
Equation (17) can be rewritten as Equation (14). The proof for the predefined-time stability of Equation (17) follows a similar approach to that outlined in Lemma 2. Therefore, it will not be reiterated here.
It is worth noting that the novel reaching law with PTSM (Equation (17)) has predefined-time stability, which will provide convenience for designing the parameters to adjust the reaching speed of the variable index reaching law. In addition, the introduction of the system state variable with no sign functions and the power order term of the sliding mode function effectively mitigates the shortcomings associated with the chattering phenomenon.
Theorem 2.
A novel approach to designing the controller (Equation (20)) for second-order nonlinear SISO systems (Equation (16)) involves the application of PTSM-LSM.
u ( t ) = 1 r x , t f x , t + c x 2 + α 1 s 1 + β 1 s 1 q 1 p 1 + γ 1 s 1 2 q 1 p 1
where α 1 , β 1 , γ 1 > 0 , q 1 , p 1 are positive odd integers, and q 1 < p 1 .
The systems in Equation (16) can have predefined-time stability on the condition that the parameters of Equation (18) meet the following inequalities in Equation (19). In addition, the settling time T c 1 for the reaching motion phase is determined by the predefined-time parameter T p 1 , and T c 1 T p 1 . The settling time T c 0 for the sliding mode motion phase is determined by the parameter c . Then, the total settling time T c for the system (Equation (10)) is determined by the predefined-time parameter T p 1 and T c 0 , i.e., T c ( x 0 ) T c 0 + T p 1 , where T c = T c 0 + T c 1 .
α 1   4 T p 1 1 q 1 p 1 β 1   2 μ 1 T p 1 1 q 1 p 1 γ 1   2 T p 1   μ 1 1 q 1 p 1
where μ 1 = β 1 / γ 1 , μ 1 > 0 ,   T p 1 is the predefined-time parameter.
Proof of Theorem
2.
Step 1. Sliding mode surface
Based on the Lyapunov stability theory, a sliding mode surface with LSM is designed as follows.
s 1 t = x ˙ 1 t + c x 1 t
where c satisfies the Hurwitz condition, i.e., c > 0 .
Suppose the settling time T c 0 , which refers to the phase of sliding mode motion under the control law, is determined by the parameter c .
Step 2. Reaching law
The reaching law with PTSM is designed as follows according to Theorem 1.
d d t s 1 t = α 1 s 1 β 1 s 1 q 1 p 1 γ 1 s 1 2 q 1 p 1
where α 1 , β 1 , γ 1 > 0 , q 1 , p 1 are positive odd integers, and q 1 < p 1 . The parameters specified in Equation (20) adhere to the conditions outlined in Equation (19).
Then, the settling time T c 1 for the reaching motion phase is determined by the predefined-time parameter T p 1 , and T c 1 T p 1 .
Step 3. Stability analysis
The Lyapunov function is designed as follows.
V t = 1 2 s 1 t 2
Then, the derivative of V t is derived by combining Equations (16), (18), and (20).
d d t V t = s 1 t x ˙ 2 t + c x 2 t                           = s 1 t f x , t + r x , t u t + c x 2 t                           = s 1 t α 1 s 1 β 1 s 1 q 1 p 1 γ 1 s 1 2 q 1 p 1                           = α 1 s 1 t 2 β 1 s 1 t p 1 + q 1 p 1 γ 1 s 1 t 3 p 1 q 1 p 1
Since both ( p 1 + q 1 ) and ( 3 p 1 q 1 ) are positive even numbers, it can be inferred that the inequalities s 1 ( t ) ( p 1 + q 1 ) / p 1 > 0 and s 1 ( t ) ( 3 p 1 q 1 ) / p 1 > 0 in Equation (23) are valid, i.e., V ˙ t 0 . Then, the stability of the second-order nonlinear SISO system (Equation (16)) has been proved. □

3.2.2. The Novel Controller Design with PTSM-PTSM

PTSM-PTSM refers to the sliding mode design that involves a reaching law with PTSM and a sliding mode surface with PTSM.
Theorem 3.
A novel sliding mode surface with PTSM is proposed as follows.
s t = x 2 + α 0 x 1 + β 0 x 1 q 0 p 0 + γ 0 x 1 2 q 0 p 0
where   α 0 , β 0 , γ 0 > 0 ,   q 0 , p 0 are positive odd integers, and q 0 < p 0 .
The novel sliding mode surface s t   can have predefined-time stability on the condition that the parameters of Equation (24) meet the inequalities in Equation (15). In addition, the settling time T c 0 s t 0 from any initial state s t 0 0 to the equilibrium state   s t c = 0 on the sliding mode is determined by the predefined-time parameter T p 0 , and T c 0 s t 1 T p 0 .
Equation (24) can be rewritten as Equation (14). The proof for the predefined-time stability of Equation (24) follows a similar approach to that outlined in Lemma 2. Therefore, it will not be reiterated here.
It is worth noting that the novel sliding mode surface with PTSM (Equation (24)) has predefined-time stability, which will provide convenience for designing the parameters to adjust the sliding mode motion of the variable index sliding mode surface.
Theorem 4.
A novel approach to designing the SPTSM controller for second-order nonlinear SISO systems (Equation (16)) involves the application of PTSM-PTSM, as in Equation (25).
u ( t ) = 1 r x , t f x , t + α 0 x 2 + β 0 q 0 x 2 x 1 q 0 p 0 1 p 0 + γ 0 2 q 0 p 0 x 2 x 1 1 q 0 p 0 + α 1 s 1 + β 1 s 1 q 1 p 1 + γ 1 s 1 2 q 1 p 1
where α i , β i , γ i > 0 , q i , p i are positive odd integers, and q i < p i , with   i = 0,1 .
The system in Equation (16) can have predefined-time stability on the condition that the parameters of Equation (25) meet the following inequalities in Equation (26). In addition, the settling time T c 1 for the reaching motion phase is determined by the predefined-time parameter T p 1 , and T c 1 T p 1 . The settling time T c 0 for the sliding mode motion phase is determined by the predefined-time parameter T p 0 , and T c 0 T p 0 . Then, the total settling time T c for the system (Equation (10)) is determined by the predefined-time parameter T p , and T c ( x 0 ) T p , where T c = T c 0 + T c 1 ,   T p = T p 0 + T p 1 .
α i   4 T p i 1 q i p i β i   2 μ i T p i 1 q i p i γ i   2 T p i μ i 1 q i p i
where μ i = β i / γ i , μ i > 0 ,   T p i is the predefined-time parameter, with   i = 0,1 .
Proof of Theorem
4.
Step 1. Sliding mode surface
Based on Lyapunov stability theory, a sliding mode surface with PTSM is designed the same as Equation (24) according to Theorem 3.
Suppose the settling time T c 0 , which refers to the phase of sliding mode motion under the control law, is determined by the predefined-time parameter T p 0 , and T c 0 T p 0 .
Then, the derivative of Equation (24) is derived as follows.
d d t s t = x ˙ 2 + α 0 x 2 + β 0 q 0 x 2 x 1 q 0 p 0 1 p 0 + γ 0 2 q 0 p 0 x 2 x 1 1 q 0 p 0
Step 2. Reaching law
The reaching law with PTSM is designed the same as Equation (21) according to Theorem 1.
Then, the settling time T c 1 for the reaching motion phase is determined by the predefined-time parameter T p 1 , and T c 1 T p 1 .
Then, the total settling time T c for the system (Equation (10)) is determined by the predefined-time parameter T p , and T c ( x 0 ) T p , where T c = T c 0 + T c 1 ,   T p = T p 0 + T p 1 .
Step 3. Stability analysis
The Lyapunov function is designed as follows.
V t = 1 2 s 1 t 2
Then, the derivative of V t is derived by combining Equation (16), (18), and (25).
d d t V t = s 1 t x ˙ 2 t + α 0 x 2 + β 0 q 0 x 2 x 1 q 0 p 0 1 p 0 + γ 0 2 q 0 p 0 x 2 x 1 1 q 0 p 0                             = s 1 t f x , t + r x , t u t + α 0 x 2 + β 0 q 0 x 2 x 1 q 0 p 0 1 p 0 + γ 0 2 q 0 p 0 x 2 x 1 1 q 0 p 0                             = s 1 t α 1 s 1 β 1 s 1 q 1 p 1 γ 1 s 1 2 q 1 p 1                             = α 1 s 1 t 2 β 1 s 1 t p 1 + q 1 p 1 γ 1 s 1 t 3 p 1 q 1 p 1
Since both ( p 1 + q 1 ) and ( 3 p 1 q 1 ) are positive even numbers, it can be inferred that the inequalities s 1 ( t ) ( p 1 + q 1 ) / p 1 > 0 and s 1 ( t ) ( 3 p 1 q 1 ) / p 1 > 0 in Equation (29) are valid, i.e., V ˙ t 0 . Then, the stability of the second-order nonlinear SISO system (Equation (16)) has been proved. □

3.2.3. The Robust Controller Design with PTSM-PTSM

To further explore the practical application scope of the SPTSM controller (Equation (25)), we consider an uncertain second-order nonlinear SISO system, as in Equation (30).
d d t x 1 = x 2 d d t x 2 = f x , t + r x , t u t + d x , t
where d x , t is the total uncertainty, which includes system parameter uncertainties and external disturbances. It is assumed that this total uncertainty has an upper bound D , i.e., d x , t D . x 1 t ,   x 2 t are system states, with the initial state values x 1 0 ,   x 2 0 . f x and r x are known nonlinear functions, respectively, with smooth vector fields on R 1 , r x 0 , and u t R 1 , where u t is the control input.
Based on Theorem 4, this paper presents a new approach to SPTSM for an uncertain second-order nonlinear SISO system as Theorem 5.
Theorem 5.
A novel approach to designing the robust SPTSM controller for uncertain second-order nonlinear SISO systems (Equation (30)) involves the application of PTSM-PTSM, as in Equation (31).
u ( t ) = 1 r x , t f x , t + α 0 x 2 + β 0 q 0 x 2 x 1 q 0 p 0 1 p 0 + γ 0 2 q 0 p 0 x 2 x 1 1 q 0 p 0 + α 1 s 1 + β 1 s 1 q 1 p 1 + γ 1 s 1 2 q 1 p 1
where α 1 > D / s 1 ,   α i , β i , γ i > 0 ,   q i , p i are positive odd integers, and q i < p i ,with   i = 0,1 .
The system in Equation (30) can have predefined-time stability on the condition that the parameters of Equation (31) meet the following inequalities in Equation (32). In addition, the settling time T c 1 for the reaching motion phase is determined by the predefined-time parameter T p 1 , and T c 1 T p 1 . The settling time T c 0 for the sliding mode motion phase is determined by the predefined-time parameter T p 0 , and T c 0 T p 0 . Then, the total settling time T c for the system (Equation (30)) is determined by the predefined-time parameter T p , and T c ( x 0 ) T p , where T c = T c 0 + T c 1 ,   T p = T p 0 + T p 1 .
α i   4 T p i 1 q i p i β i   2 μ i T p i 1 q i p i γ i   2 T p i μ i 1 q i p i
where μ i = β i / γ i , μ i > 0 ,   T p i is the predefined-time parameter, with i = 0,1 .
Proof of Theorem 5
.
Step 1. Stability and convergence analysis
The Lyapunov function is designed as Equation (33).
V t = 1 2 s 1 2
Combine Equations (16), (24), and (25). Then, the derivative of V t can be derived as follows.
V ˙ t = s 1 s ˙ 1                   = s 1 x ˙ 2 + α 0 x 2 + β 0 q 0 p 0 x 2 x 1 q 0 p 0 1 + γ 0 2 q 0 p 0 x 2 x 1 1 q 0 p 0                   = s 1 f x , t + r x , t u t + d x , t + α 0 x 2 + β 0 q 0 p 0 x 2 x 1 q 0 p 0 1 + γ 0 2 q 0 p 0 x 2 x 1 1 q 0 p 0                   = s 1 α 1 s 1 β 1 s 1 q 1 p 1 γ 1 s 1 2 q 1 p 1 + d x , t                   = α 1 d x , t s 1 s 1 2 β 1 s 1 p 1 + q 1 p 1 γ 1 s 1 3 p 1 q 1 p 1                   = α 1 s 1 2 β 1 s 1 p 1 + q 1 p 1 γ 1 s 1 3 p 1 q 1 p 1
where α 1 = α 1 d x , t / s 1 .
It follows that the existence of   d x , t D and α 1 > D / s 1 is equivalent to the existence of α 1 > 0 . Since both ( p 1 + q 1 ) and ( 3 p 1 q 1 ) are positive even numbers, the two power terms in Equation (34) satisfy s 1 ( p 1 + q 1 ) / p 1 > 0 and s 1 ( 3 p 1 q 1 ) / p 1 > 0 , such that V ˙ t 0 holds. Since the stability and convergence analysis is achieved, the uncertain system (Equation (30)), with the robust SPTSM controller (Equation (31)), has Lyapunov stability.
On further analysis, however, it was noticed that there is the existence of α 1 > D / s 1 , i.e., s 1 > D / α 1 ; then, the system state reaches the neighborhood of the sliding mode surface s 1 = 0 .
= x : s 1 D α 1
This is such that if there exists a sufficiently large value of scalar α 1 , the neighborhood of the sliding mode surface s 1 = 0 can be made small enough.
Step 2. Predefined-time stability analysis
The expression of Equation (34) can be written as follows:
V ˙ t = α 1 V + β 1 V 1 + δ 2 + γ 1 V 3 δ 2
where δ = q / p , 0 < δ < 1 .
Comparing to the parameter condition Equation (15) for Lemma 2, the system parameter condition Equation (37) for the Lyapunov function Equation (36) is derived.
α 1   4 T p 1 δ β 1   2 Β T p Γ 1 δ γ 1   2 Γ T p Β 1 δ
It follows that the condition in Equation (37) is equivalent to the condition in Equation (15), with μ = Β / Γ ,   μ > 0 . The detailed proof process will not be elaborated here.
Then, the predefined-time stability analysis is achieved and the condition Equation (32) is derived. □

3.3. SPTSM Controller Design for Speed Regulation System of PMSM

In this section, we design the SPTSM controller for the second-order state equation of the speed regulation system of a PMSM (Equation (10)) with PTSM-PTSM.
Based on Theorem 5, the following robust controller (Equation (38)) for the speed regulation system (Equation (10)) is designed with SPTSM.
i q r e f = 2 J 3 P n ψ f 0 t 1 J B ω ˙ m + α 0 x 2 + β 0 q 0 x 2 x 1 q 0 p 0 1 p 0 + γ 0 2 q 0 p 0 x 2 x 1 1 q 0 p 0 + α 1 s 1 + β 1 s 1 q 1 p 1 + γ 1 s 1 2 q 1 p 1 d τ
where α 1 > D / s 1 ,   α i , β i , γ i > 0 , q i , p i are positive odd integers, and q i < p i , with i = 0,1 .
The systems in Equation (10) can have predefined-time stability on the condition that the parameters specified in the robust controller (Equation (38)) adhere to the set of inequalities as stated in Equation (32). In addition, the settling time T c 1 for the reaching motion phase is determined by the predefined-time parameter T p 1 , and T c 1 T p 1 . The settling time T c 0 for the sliding mode motion phase is determined by the predefined-time parameter T p 0 , and T c 0 T p 0 . Then, the total settling time T c for the system (Equation (10)) is determined by the predefined-time parameter T p , and T c ( x 0 ) T p , where T c = T c 0 + T c 1 ,   T p = T p 0 + T p 1 .
Equation (38) is equivalent to Equation (31). The proof for the predefined-time stability of controller Equation (38) follows a similar approach to that outlined in Theorem 5. Therefore, it will not be reiterated here.
A block diagram of the SPTSM controller (Equation (38)) design with PTSM-PTSM is presented in Figure 1.

4. Results and Discussion

The novel controllers for the second-order state equation of the speed regulation system of a PMSM (Equation (10)) can be used to control the speed loop current i q r e f , provided that the rest of the system has been fully verified. In the following sections, the simulation and experiment results of the controller for the second-order state equation of the speed regulation system of a PMSM (Equation (10)) will verify the effectiveness of PTSM. The control block diagram of the PMSM control system is shown in Figure 2.

4.1. Parameters of PMSM

The parameters of the PMSM used for simulation and experiment validation are shown in Table 1.

4.2. Influence of Controller Parameters

Based on Theorem 5, the SPTSM controller (Equation (38)), which exhibits predefined-time stability, is subject to seven crucial factors, T p 0 ,     μ 0 ,     q 0 / p 0 ,     T p 1 ,     μ 1 ,     q 1 / p 1 , and initial states. The variable under investigation is the sole factor specified in each group of experiments for comparison. Then, we design the parameters identically, with the exception of a sole factor specified for each group, and establish an identical initial value to guarantee fairness. The comparative simulation experiments for each factor are individually applied to three groups.
It is worth noting that PTSM-PTSM, which makes some improvements in the design of the sliding surface based on PTSM-LSM, has a better control effect in theory. Therefore, we focus on PTSM-PTSM in this section. In addition, the main content of this section focuses on several factors that have a significant impact on the effects of system convergence, and other factors are not discussed here.

4.2.1. Comparison Results of Different T p 0

The parameters that are specified in the robust controller (Equation (38)) adhere to the set of inequalities as stated in Equation (32), which are, respectively, designed the same in the three comparative groups as μ 0 = 0.5 , q 0 / p 0 = 3 / 5 , T p 1 = 0.1 , μ 1 = 0.1 , and q 1 / p 1 = 3 / 5 . For the variable under investigation, the value of the parameter of predefined-time T p 0 is assigned as T p 0 ( a ) = 0.3 , T p 0 ( b ) = 0.6 , and T p 0 ( c ) = 0.9 ,   r e s p e c t i v e l y , in each comparative group.
The value of parameters that are not considered as subjects of this study in the controller (Equation (38)) for simulations are calculated by considering the inequalities with an equal sign in Equation (32), as presented in Table 2.
The reference speed N r e f is set to 1000 r/min in the simulations. The PMSM starts with only the inherent load T L i n and the inherent viscous frictional coefficient B i n of the system. Then, the load increases suddenly to 1 N∙m at 0.3 s.
The comparison curves of different T p 0 are presented in Figure 3. At first, the relationship among the total convergence times is T c ( a ) < T p 0 ( a ) + T p 1 ( a ) , T c ( b ) < T p 0 ( b ) + T p 1 ( b ) , T c ( c ) < T p 0 ( c ) + T p 1 ( c ) , which verifies the conclusion that the total settling time T c for the system is determined by the predefined-time parameter T p , and T c ( x 0 ) T p , where T c = T c 0 + T c 1 ,   T p = T p 0 + T p 1 . Then, the total settling time T c ( a ) < T c ( b ) < T c ( c ) indicates that as the predefined-time parameter T p 0 of the novel sliding surface with PTSM increases, the total settling time T c of the control system increases.

4.2.2. Comparison Results of Different T p 1

The parameters that are specified in the robust controller (Equation (38)) adhere to the set of inequalities as stated in Equation (32), which are, respectively, designed the same in the three comparative groups as T p 0 = 0.3 , μ 0 = 0.5 , q 0 / p 0 = 3 / 5 , μ 1 = 0.1 , and q 1 / p 1 = 3 / 5 . For the variable under investigation, the value of the parameter of predefined-time T p 1 is assigned as T p 1 ( a ) = 0.1 , T p 1 ( b ) = 0.5 , and T p 1 ( c ) = 0.9 ,   r e s p e c t i v e l y , in each comparative group.
The value of parameters that are not considered as subjects of this study in the controller (Equation (38)) for simulations are calculated by considering the inequalities with an equal sign in Equation (32), as presented in Table 3.
The reference speed N r e f is set to 1000 r/min in the simulations. The PMSM starts with only the inherent load T L i n and the inherent viscous frictional coefficient B i n of the system. Then, the load increases suddenly to 1 N∙m at 0.35 s.
The comparison curves of different T p 1 are presented in Figure 4. At first, the relationship among the total convergence times is T c ( a ) < T p 0 ( a ) + T p 1 ( a ) , T c ( b ) < T p 0 ( b ) + T p 1 ( b ) , T c ( c ) < T p 0 ( c ) + T p 1 ( c ) , which verifies the conclusion that the total settling time T c for the system is determined by the predefined-time parameter T p , and T c ( x 0 ) T p , where T c = T c 0 + T c 1 ,   T p = T p 0 + T p 1 . Then, the total settling time T c ( a ) < T c ( b ) < T c ( c ) indicates that as the predefined-time parameter T p 1 of the novel reaching law with PTSM increases, the total settling time T c of the control system increases.

4.2.3. Comparison Results of Different μ 0

The parameters that are specified in the robust controller (Equation (38)) adhere to the set of inequalities as stated in Equation (32), which are, respectively, designed the same in the three comparative groups as T p 0 = 0.3 , q 0 / p 0 = 3 / 5 , T p 1 = 0.1 , μ 1 = 0.1 , and q 1 / p 1 = 3 / 5 . For the variable under investigation, the value of parameter μ 0 is assigned as μ 0 ( a ) = 0.3 , μ 0 ( b ) = 1.0 , and μ 0 ( c ) = 1.5 ,   r e s p e c t i v e l y , in each comparative group.
The value of parameters that are not considered as subjects of this study in the controller (Equation (38)) for simulations are calculated by considering the inequalities with an equal sign in Equation (32), as presented in Table 4.
The reference speed N r e f is set to 1000 r/min in the simulations. The PMSM starts with only the inherent load T L i n and the inherent viscous frictional coefficient B i n of the system. Then, the load increases suddenly to 1 N∙m at 0.15s.
From the comparison curves of different μ 0 presented in Figure 5, the relationship among the total convergence times is T c ( a ) T c ( b ) T c ( c ) , which indicates that the parameter μ 0 of the novel sliding surface with PTSM does not affect total settling time T c of the system, but it will change the convergence rate and phase trajectories. Then, the control output i q r e f becomes more gradual when the value of μ 0 decreases, which is beneficial for the control system.

4.2.4. Comparison Results of Different δ 0

The parameters that are specified in the robust controller (Equation (38)) adhere to the set of inequalities as stated in Equation (32), which are, respectively, designed the same in the three comparative groups as T p 0 = 0.3 , μ 0 = 0.5 , T p 1 = 0.1 , μ 1 = 0.1 , and q 1 / p 1 = 3 / 5 . For the variable under investigation, the value of parameter q 0 / p 0 is assigned as δ 0 ( a ) = 3 / 5 , δ 0 ( b ) = 5 / 7 , and δ 0 ( c ) = 7 / 9 , respectively, in each comparative group.
The value of parameters that are not considered as subjects of this study in the controller (Equation (38)) for simulations are calculated by considering the inequalities with an equal sign in Equation (32), as presented in Table 5.
The reference speed N r e f is set to 1000 r/min in the simulations. The PMSM starts with only the inherent load T L i n and the inherent viscous frictional coefficient B i n of the system. Then, the load increases suddenly to 1 N∙m at 0.35 s.
From the comparison curves of different δ 0 presented in Figure 6, the relationship among the total convergence times is T c ( a ) > T c ( b ) > T c ( c ) , which indicates that the smaller the value of the parameter δ 0 of the novel sliding surface with PTSM is, the longer it takes to reach convergence.

4.3. Comparative Simulation

4.3.1. Comparative Controllers Design

For comparison, we introduce the FTSM to design the controllers for the second-order state equation of the speed regulation system of a PMSM (Equation (10)) with FTSM-LSM and FTSM-FMSM. The FTSM-LSM refers to the sliding mode design that involves a reaching law with FTSM and a sliding mode surface with linear sliding mode (LSM). The FTSM-FTSM, which makes some improvements in the design of the sliding surface based on FTSM-LSM, refers to the sliding mode design that involves a reaching law with FTSM and a sliding mode surface with FTSM.
  • Controller design with PTSM-LSM
Based on Theorem 2, the following controller (Equation (39)) for the system in Equation (10) is designed with PTSM-LSM.
i q r e f = 2 J 3 P n ψ f 0 t 1 J B ω ˙ m + c x 2 + α 1 s 1 + β 1 s 1 q 1 p 1 + γ 1 s 1 2 q 1 p 1 d τ
where α 1 ,   β 1 ,   γ 1 > 0 , q 1 , p 1 are positive odd integers, and q 1 < p 1 .
Equation (39) is equivalent to Equation (18). The proof for the predefined-time stability of the controller in Equation (39) follows a similar approach to that outlined in Theorem 2. Therefore, it will not be reiterated here.
2.
Controller design with FTSM-LSM
The following controller Equation (40) for the system in Equation (10) is designed with FTSM-LSM.
i q r e f = 2 J 3 P n ψ f 0 t 1 J B ω ˙ m + c x 2 + α 1 s 1 + β 1 s 1 q 1 p 1 d τ
where α 1 , β 1 , γ 1 > 0 , q 1 , p 1 are positive odd integers, and q 1 < p 1 .
It should be noted that the difference between the controllers of Equations (38) and (40) lies in the fact that the controller in Equation (40) has finite-time stability.
3.
Controller design with FTSM-FTSM
The following controller (Equation (41)) for the system in Equation (10) is designed with FTSM-FTSM.
i q r e f = 2 J 3 P n ψ f 0 t 1 J B ω ˙ m + α 0 x 2 + β 0 q 0 x 2 x 1 q 0 p 0 1 p 0 + α 1 s 1 + β 1 s 1 q 1 p 1 d τ
where α i , β i , γ i > 0 , q i , p i are positive odd integers, and q i < p i , where i = 0,1 .
It should be noted that the difference between the controllers of Equations (38) and (41) lies in the fact that the controller in Equation (41) has finite-time stability.

4.3.2. Simulation Results and Discussion

In this section, we will compare the simulation results of the four different sliding modes: PTSM-PTSM, PTSM-LSM, FTSM-FTSM, and FTSM-LSM. To ensure a fair comparison, we have designed the relevant parameters of the conditions in Equations (19) and (26) for various sliding mode functions as T p 0 = 0.3 , μ 0 = 0.5 , q 0 / p 0 = 3 / 5 , T p 1 = 0.1 , μ 1 = 0.1 , and q 1 / p 1 = 3 / 5 .
The parameters of the four controllers (Equations (38)–(41)) used for simulation validation, which are calculated by considering the inequalities with an equal sign in Equations (19) and (26), are designed as α 0 = 33.33 , β 0 = 8.33 , γ 0 = 33.33 , q 0 / p 0 = 3 / 5 , α 1 = 100 , β 1 = 5 , γ 1 = 500 , q 1 / p 1 = 3 / 5 , and c = 50 .
The reference speed N r e f is set to 1000 r/min in the simulations. The PMSM starts with only the inherent load T L i n and the inherent viscous frictional coefficient B i n of the system. Then, the load increases suddenly to 1 N∙m at 0.2 s.
From the comparative simulation results shown in Figure 7, the following conclusions can be drawn. In comparison to the speed regulation system controlled by four different sliding modes, PTSM-PTSM has a shorter settling time to reach the stable states, and all of them achieve the steady state without overshoot. When the load torque changes suddenly, the speed fluctuations under PTSM-PTSM are smallest, as illustrated in Figure 7a. In addition, both PTSM-LSM and FTSM-LSM share the same sliding surface, but they follow different phase trajectories, where PTSM-LSM achieves a higher convergence rate due to its utilization of the novel reaching law with PTSM. Similarly, both PTSM-PTSM and PTSM-LSM use the same reaching law, but they follow different phase trajectories, where PTSM-PTSM achieves a higher convergence rate due to its utilization of the novel sliding surface with PTSM.

4.4. Comparative Experiments

To further validate the theoretical analysis and the proposed control method, an experiment platform for PMSM drive control shown in Figure 8 is established. The control system hardware is equipped with a 32-bit single-chip Aurix TriCore-based microcontroller TC275. In this section, the platform primarily aims to verify the dynamic response and robustness of the speed regulation system under PTSM-PTSM, PTSM-LSM, FTSM-FTSM, and FTSM-LSM.
To ensure a fair comparison, we have designed the relevant parameters of the conditions in Equation (26) for various sliding mode functions as T p 0 = 1.2 , μ 0 = 0.6 , q 0 / p 0 = 3 / 5 , T p 1 = 3.5 , μ 1 = 0.01 , and q 1 / p 1 = 3 / 5 .
The parameters of the four controllers (Equations (38)–(41)) used for experiment validation are calculated by considering the inequalities with an equal sign in Equation (26) as α 0 = 8.333 , β 0 = 2.5 , γ 0 = 6.944 , q 0 / p 0 = 3 / 5 , α 1 = 2.857 , β 1 = 0.014 , γ 1 = 142.9 , q 1 / p 1 = 3 / 5 , and c = 10 .
4.
Dynamic responses test
The reference speed N r e f is set to 1000 r/min in the comparative experiments. The PMSM starts with only the inherent load T L i n and the inherent viscous frictional coefficient B i n of the system. The parameters B i n and T L i n are, respectively, designed as B i n = 1.852 × 1 0 4 N∙m∙s and T L i n = 6.658 × 1 0 2 N∙m.
5.
Robust test
The second experiment is conducted to validate the robustness of the speed control system with four distinct control strategies. The PMSM is running at a steady state of 1000 r/min, and the load increases suddenly.
In motor-related tests, the electronic load often serves as a convenient substitute for simulating mechanical loads [48]. Thus, in this paper, a variable resistor is employed as the electronic load, as shown in Figure 8. Here, we set the external electronic load as a resistor with a resistance of R e x = 10 Ω . Then, the parameters B e x and T L e x are, respectively, designed as B e x = 1.071 × 1 0 3 N∙m∙s and T L e x = 5.399 × 1 0 2 N∙m.
The step response and load disturbance response of the four different control methods are shown in Figure 9; the reference speed can be tracked faster by PTSM-PTSM than others, and the states under PTSM-PTSM achieve the steady state without overshoot. When the load torque changes suddenly, PTSM-PTSM exhibits a minimal fluctuation in rotation speed.
From the control inputs of the comparative experimental results shown in Figure 10, we can draw the following conclusions. In the startup phase, a larger output of control input current can achieve faster convergence and a higher convergence rate. In the phase of load disturbance, PTSM-PTSM demonstrates the fastest performance in controlling the response speed of the input current. The specific convergence time of PTSM-PTSM is 35.2% less than that of PTSM-LSM, 27.7% less than that of FTSM-FTSM, and 34.8% less than that of FTSM-LSM.

5. Conclusions

In this paper, the SPTSM controller design with PTSM-PTSM for a second-order nonlinear SISO system is proposed, which has been investigated for the practical applications of the speed regulation system of PMSM. We focus on the impact of the relevant parameters of the SPTSM controller with PTSM-PTSM on the control effectiveness, which provides certain guidance for the selection of design parameters in controller design. The dynamic responsiveness and robustness of the system are validated through numerical simulations and experimental results. It has been observed that the robust SPTSM controller, which is designed with PTSM-PTSM, exhibits superior performance.
The main conclusions are as follows:
(1)
This paper investigates the influence of several parameters in the second-order predefined-time terminal sliding mode (SPTSM), which significantly impact the system convergence effect and the convergence speed. The experimental results indicate that the conclusion offers certain guidance for the selection of parameters in controller design.
(2)
By comparing the control input signals of four different control methods, both the simulation and the experimental results demonstrate that in the initial stage without an external load, a larger control input leads to a higher convergence rate of the system state. Among these methods, the PTSM-PTSM method shows a relatively faster convergence rate of the system state. Specifically, its experimental convergence time is 35.2% less than that of PTSM-LSM, 27.7% less than that of FTSM-FTSM, and 34.8% less than that of FTSM-LSM.
(3)
When comparing the step responses and robust test with the load disturbance of four different control methods, the simulation and experimental results show that the following:
(a)
In the step responses stage, the control law of the speed regulation system of PMSM based on PTSM-PTSM has a faster convergence time than the other three control methods and does not exhibit overshoot during the process of converging to the stable state.
(b)
In the robust test with the load disturbance stage, the PTSM-PTSM method demonstrates better robustness than other three control methods.
It is worth highlighting that, according to our current understanding, this is the inaugural paper exploring the predefined-time stability of second-order nonlinear SISO systems, with a focus on the practical implications for the speed regulation system of a PMSM. Building on the current findings, our future work will focus on the following prioritized aspects:
(1)
It is anticipated that the methodologies employed in this paper will be valuable in extending their application to other domains.
(2)
The SPTSM, which is proposed in this paper, is capable of being extrapolated to high-order nonlinear control systems.
(3)
The motor control system is governed by both the speed loop and the current loop. However, in this study, the current control system was not the primary focus. In the subsequent research, we will delve deeper into the control problems of the Multiple-Input Multiple-Output (MIMO) system based on SMC within the PMSM current loop system.

Author Contributions

Conceptualization, methodology, software, validation, formal analysis, investigation, data curation, writing—original draft preparation, writing—review and editing, and visualization: H.X. Resources, supervision, and project administration: X.L. 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 available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jing, Z.; Yu, C.; Chen, G. Complex dynamics in a permanent-magnet synchronous motor model. Chaos Solitons Fractals 2004, 22, 831–848. [Google Scholar] [CrossRef]
  2. Huang, G.; Wang, Q.; Zhang, N.; Jiang, C.; Ding, H. A Novel reaching law sliding mode control method of PMSM considering iron loss. J. Frankl. Inst. 2024, 361, 106857. [Google Scholar] [CrossRef]
  3. Zheng, W.; Huang, R.; Luo, Y.; Chen, Y.; Wang, X.; Chen, Y. A Look-Up Table Based Fractional Order Composite Controller Synthesis Method for the PMSM Speed Servo System. Fractal Fract. 2022, 6, 47. [Google Scholar] [CrossRef]
  4. Wang, B.; Wang, S.; Peng, Y.; Pi, Y.; Luo, Y. Design and High-Order Precision Numerical Implementation of Fractional-Order PI Controller for PMSM Speed System Based on FPGA. Fractal Fract. 2022, 6, 218. [Google Scholar] [CrossRef]
  5. Niu, H.; Liu, L.; Jin, D.; Liu, S. High-Tracking-Precision Sensorless Control of PMSM System Based on Fractional Order Model Reference Adaptation. Fractal Fract. 2022, 7, 21. [Google Scholar] [CrossRef]
  6. Wang, S.; Gan, H.; Luo, Y.; Luo, X.; Chen, Y. A Fractional-Order ADRC Architecture for a PMSM Position Servo System with Improved Disturbance Rejection. Fractal Fract. 2024, 8, 54. [Google Scholar] [CrossRef]
  7. Moon, H.T.; Kim, H.S.; Youn, M.J. A discrete-time predictive current control for PMSM. IEEE Trans. Power Electron. 2003, 18, 464–472. [Google Scholar] [CrossRef]
  8. Chen, C.-S.; Lin, W.-C. Self-adaptive interval type-2 neural fuzzy network control for PMLSM drives. Expert Syst. Appl. 2011, 38, 14679–14689. [Google Scholar] [CrossRef]
  9. Ullah, A.; Pan, J.; Ullah, S.; Zhang, Z. Robust Speed Control of Permanent Magnet Synchronous Motor Drive System Using Sliding-Mode Disturbance Observer-Based Variable-Gain Fractional-Order Super-Twisting Sliding-Mode Control. Fractal Fract. 2024, 8, 368. [Google Scholar] [CrossRef]
  10. Hou, H.; Yu, X.; Xu, L.; Rsetam, K.; Cao, Z. Finite-time continuous terminal sliding mode control of servo motor systems. IEEE Trans. Ind. Electron. 2020, 67, 5647–5656. [Google Scholar] [CrossRef]
  11. Gil, J.; You, S.; Lee, Y.; Kim, W. Nonlinear sliding mode controller using disturbance observer for permanent magnet synchronous motors under disturbance. Expert Syst. Appl. 2023, 214, 119085. [Google Scholar] [CrossRef]
  12. Yao, Y.; Li, Y.; Yin, Q. A novel method based on self-sensing motor drive system for misalignment detection. Mech. Syst. Signal Proc. 2019, 116, 217–229. [Google Scholar] [CrossRef]
  13. Cao, Q.; Wei, D.Q. Dynamic surface sliding mode control of chaos in the fourth-order power system. Chaos Solitons Fractals 2023, 170, 113420. [Google Scholar] [CrossRef]
  14. Chen, Y.; Wang, B.; Chen, Y.; Wang, Y. Sliding Mode Control for a Class of Nonlinear Fractional Order Systems with a Fractional Fixed-Time Reaching Law. Fractal Fract. 2022, 6, 678. [Google Scholar] [CrossRef]
  15. Poursamad, A.; Markazi, A.H.D. Adaptive fuzzy sliding-mode control for multi-input multi-output chaotic systems. Chaos Solitons Fractals 2009, 42, 3100–3109. [Google Scholar] [CrossRef]
  16. Jing, C.; Ma, X.; Zhang, K.; Wang, Y.; Yan, B.; Hui, Y. Actor-Critic Neural-Network-Based Fractional-Order Sliding Mode Control for Attitude Tracking of Spacecraft with Uncertainties and Actuator Faults. Fractal Fract. 2024, 8, 385. [Google Scholar] [CrossRef]
  17. Mozayan, S.M.; Saad, M.; Vahedi, H.; Fortin-Blanchette, H.; Soltani, M. Sliding mode control of PMSG wind turbine based on enhanced exponential reaching law. IEEE Trans. Ind. Electron. 2016, 63, 6148–6159. [Google Scholar] [CrossRef]
  18. Kim, K.-S.; Park, Y.; Oh, S.-H. Designing robust sliding hyperplanes for parametric uncertain systems: A Riccati approach. Automatica 2000, 36, 1041–1048. [Google Scholar] [CrossRef]
  19. Nekoo, S.R. Digital implementation of a continuous-time nonlinear optimal controller: An experimental study with real-time computations. ISA Trans. 2020, 101, 346–357. [Google Scholar] [CrossRef] [PubMed]
  20. Wang, J.; Chen, M.Z.Q.; Zhang, L. Observer-based discrete-time sliding mode control for systems with unmatched uncertainties. J. Frankl. Inst. 2021, 358, 8470–8484. [Google Scholar] [CrossRef]
  21. Wu, Y.; Man, Z.; Yu, X. Terminal sliding mode control design for uncertain dynamic systems. Syst. Control. Lett. 1998, 34, 281–287. [Google Scholar] [CrossRef]
  22. Wang, C. Adaptive Terminal Sliding-Mode Synchronization Control with Chattering Elimination for a Fractional-Order Chaotic System. Fractal Fract. 2024, 8, 188. [Google Scholar] [CrossRef]
  23. Feng, Y.; Yu, X.; Han, F. On nonsingular terminal sliding-mode control of nonlinear systems. Automatica 2013, 49, 1715–1722. [Google Scholar] [CrossRef]
  24. Jiang, J.; Chen, H.; Cao, D.; Guirao, J.L.G. The global sliding mode tracking control for a class of variable order fractional differential systems. Chaos Solitons Fractals 2022, 154, 111674. [Google Scholar] [CrossRef]
  25. Lu, S.; Wang, X.; Li, Y. Adaptive neural network finite-time command filtered tracking control of fractional-order permanent magnet synchronous motor with input saturation. J. Frankl. Inst. 2020, 357, 13707–13733. [Google Scholar] [CrossRef]
  26. Jia, T.; Chen, X.; He, L.; Zhao, F.; Qiu, J. Finite-Time Synchronization of Uncertain Fractional-Order Delayed Memristive Neural Networks via Adaptive Sliding Mode Control and Its Application. Fractal Fract. 2022, 6, 502. [Google Scholar] [CrossRef]
  27. Ding, L.; Xia, T.; Ma, R.; Liang, D.; Lu, M.; Wu, H. Enhanced Impedance Control of Cable-Driven Unmanned Aerial Manipulators Using Fractional-Order Nonsingular Terminal Sliding Mode Control with Disturbance Observer Integration. Fractal Fract. 2024, 8, 579. [Google Scholar] [CrossRef]
  28. Labbadi, M.; Boubaker, S.; Djemai, M.; Mekni, S.K.; Bekrar, A. Fixed-Time Fractional-Order Global Sliding Mode Control for Nonholonomic Mobile Robot Systems under External Disturbances. Fractal Fract. 2022, 6, 177. [Google Scholar] [CrossRef]
  29. Shao, K.-Y.; Feng, A.; Wang, T.-T. Fixed-Time Sliding Mode Synchronization of Uncertain Fractional-Order Hyperchaotic Systems by Using a Novel Non-Singleton-Interval Type-2 Probabilistic Fuzzy Neural Network. Fractal Fract. 2023, 7, 247. [Google Scholar] [CrossRef]
  30. 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]
  31. Xue, H.; Liu, X. A novel fast terminal sliding mode with predefined-time synchronization. Chaos Solitons Fractals 2023, 175, 114049. [Google Scholar] [CrossRef]
  32. Anguiano-Gijón, C.A.; Muñoz-Vázquez, A.J.; Sánchez-Torres, J.D.; Romero-Galván, G.; Martínez-Reyes, F. On predefined-time synchronisation of chaotic systems. Chaos Solitons Fractals 2019, 122, 172–178. [Google Scholar] [CrossRef]
  33. Munoz-Vazquez, A.J.; Sanchez-Torres, J.D.; Jimenez-Rodriguez, E.; Loukianov, A.G. Predefined-time robust stabilization of robotic manipulators. IEEE-ASME Trans Mechatron. 2019, 24, 1033–1040. [Google Scholar] [CrossRef]
  34. Zhang, R.; Xu, B.; Zhao, W. Finite-time prescribed performance control of MEMS gyroscopes. Nonlinear Dyn. 2020, 101, 2223–2234. [Google Scholar] [CrossRef]
  35. Song, S.; Xing, L.; Song, X.; Tejado, I. Event-Triggered Fuzzy Adaptive Predefined-Time Control for Fractional-Order Nonlinear Systems with Time-Varying Deferred Constraints and Its Application. Fractal Fract. 2024, 8, 613. [Google Scholar] [CrossRef]
  36. Ni, J.-K.; Liu, C.-X.; Liu, K.; Liu, L. Finite-time sliding mode synchronization of chaotic systems. Chin. Phys. B 2014, 23, 100504. [Google Scholar] [CrossRef]
  37. Zhang, M.; Zang, H.; Bai, L. A new predefined-time sliding mode control scheme for synchronizing chaotic systems. Chaos Solitons Fractals 2022, 164, 112745. [Google Scholar] [CrossRef]
  38. Zhang, S.; Wang, C.; Zhang, H.; Ma, P.; Li, X. Dynamic analysis and bursting oscillation control of fractional-order permanent magnet synchronous motor system. Chaos Solitons Fractals 2022, 156, 111809. [Google Scholar] [CrossRef]
  39. Sánchez-Torres, J.D.; Gómez-Gutiérrez, D.; López, E.; Loukianov, A.G. A class of predefined-time stable dynamical systems. IMA J. Math. Control Inf. 2018, 35, i1–i29. [Google Scholar] [CrossRef]
  40. Abudusaimaiti, M.; Abdurahman, A.; Jiang, H.; Hu, C. Fixed/predefined-time synchronization of fuzzy neural networks with stochastic perturbations. Chaos Solitons Fractals 2022, 154, 111596. [Google Scholar] [CrossRef]
  41. Chen, C.; Mi, L.; Liu, Z.; Qiu, B.; Zhao, H.; Xu, L. Predefined-time synchronization of competitive neural networks. Neural Netw. 2021, 142, 492–499. [Google Scholar] [CrossRef] [PubMed]
  42. Salle, J.L.; Lefschetz, S.; Alverson, R.C. Stability by Liapunov’s Direct Method With Applications; Academic Press: New York, NY, USA, 1961. [Google Scholar]
  43. Huang, P.; Zhang, Z.; Gao, Y. Amplitude-saturated control of underactuated double-pendulum tower cranes: Design and experiments. Mech. Syst. Signal Proc. 2025, 228, 112419. [Google Scholar] [CrossRef]
  44. Gallegos, J.A.; Duarte-Mermoud, M.A. On the Lyapunov theory for fractional order systems. Appl. Math. Comput. 2016, 287, 161–170. [Google Scholar] [CrossRef]
  45. Yu, X.; Zhihong, M. Fast terminal sliding-mode control design for nonlinear dynamical systems. IEEE Trans. Circuits Syst. I-Regul. Pap. 2002, 49, 261–264. [Google Scholar] [CrossRef]
  46. Wang, Y.; Feng, Y.; Zhang, X.; Liang, J. A new reaching law for antidisturbance sliding-mode control of PMSM speed regulation system. IEEE Trans. Power Electron. 2020, 35, 4117–4126. [Google Scholar] [CrossRef]
  47. Liu, J. Sliding Mode Control Using MATLAB; Elsevier Inc.: Amsterdam, The Netherlands; Tsinghua University: Beijing, China, 2017; p. 346. [Google Scholar]
  48. Arellano-Padilla, J.; Asher, G.M.; Sumner, M. Control of an AC Dynamometer for Dynamic Emulation of Mechanical Loads With Stiff and Flexible Shafts. IEEE Trans. Ind. Electron. 2006, 53, 1250–1260. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the SPTSM controller design with PTSM-PTSM.
Figure 1. Block diagram of the SPTSM controller design with PTSM-PTSM.
Fractalfract 09 00180 g001
Figure 2. Control block diagram of the PMSM control system.
Figure 2. Control block diagram of the PMSM control system.
Fractalfract 09 00180 g002
Figure 3. Comparison results of different T p 0 . (a) Speed tracking, (b) state responses, (c) control inputs, and (d) phase trajectories.
Figure 3. Comparison results of different T p 0 . (a) Speed tracking, (b) state responses, (c) control inputs, and (d) phase trajectories.
Fractalfract 09 00180 g003
Figure 4. Comparison results of different T p 1 . (a) Speed tracking, (b) state responses, (c) control inputs, and (d) phase trajectories.
Figure 4. Comparison results of different T p 1 . (a) Speed tracking, (b) state responses, (c) control inputs, and (d) phase trajectories.
Fractalfract 09 00180 g004
Figure 5. Comparison results of different μ 0 . (a) Speed tracking, (b) state responses, (c) control inputs, and (d) phase trajectories.
Figure 5. Comparison results of different μ 0 . (a) Speed tracking, (b) state responses, (c) control inputs, and (d) phase trajectories.
Fractalfract 09 00180 g005
Figure 6. Comparison results of different δ 0 . (a) Speed tracking, (b) state responses, (c) control inputs, and (d) phase trajectories.
Figure 6. Comparison results of different δ 0 . (a) Speed tracking, (b) state responses, (c) control inputs, and (d) phase trajectories.
Fractalfract 09 00180 g006
Figure 7. Comparative simulation under different sliding modes. (a) Speed tracking, (b) state responses, (c) control inputs, and (d) phase trajectories.
Figure 7. Comparative simulation under different sliding modes. (a) Speed tracking, (b) state responses, (c) control inputs, and (d) phase trajectories.
Fractalfract 09 00180 g007
Figure 8. Experimental platform photograph. (1) Upper computer, (2) oscilloscope, (3) driver-board and Kvaser CAN, (4) DC-power, (5) resistive load, (6) rectifier, and (7) PMSM.
Figure 8. Experimental platform photograph. (1) Upper computer, (2) oscilloscope, (3) driver-board and Kvaser CAN, (4) DC-power, (5) resistive load, (6) rectifier, and (7) PMSM.
Fractalfract 09 00180 g008
Figure 9. Speed tracking of comparative experiments.
Figure 9. Speed tracking of comparative experiments.
Fractalfract 09 00180 g009
Figure 10. Control inputs of comparative experiments.
Figure 10. Control inputs of comparative experiments.
Fractalfract 09 00180 g010
Table 1. System parameters of the PMSM.
Table 1. System parameters of the PMSM.
NameSymbol Value and Unit
Maximum power P m a x 400 W
DC-link voltage U D C   48 V
Number of pole pairs P n 4
Resistance (ph-ph) R   0.15 ± 10 %   Ω
Inductance (ph-ph) L   0.708 ± 10 %   m H
Permanent-magnet flux linkage ψ f   1.56 × 1 0 2 Wb
Inertia J   2.9 × 1 0 4   k g · m 2
Maximum speed. N m a x 3 × 1 0 3 r/min
Table 2. The parameters of the controller (Equation (38)) with different T p 0 .
Table 2. The parameters of the controller (Equation (38)) with different T p 0 .
Group α 0 β 0 γ 0 q 0 / p 0 α 1 β 1 γ 1 q 1 / p 1
(a)33.338.3333.330.610055000.6
(b)16.674.1716.670.610055000.6
(c)11.112.7811.110.610055000.6
Table 3. The parameters of the controller (Equation (38)) with different T p 1 .
Table 3. The parameters of the controller (Equation (38)) with different T p 1 .
Group α 0 β 0 γ 0 q 0 / p 0 α 1 β 1 γ 1 q 1 / p 1
(a)33.33 8.33 33.33 0.610055000.6
(b)33.33 8.33 33.33 0.62011000.6
(c)33.33 8.33 33.33 0.611.11 0.56 55.56 0.6
Table 4. The parameters of the controller (Equation (38)) with different μ 0 .
Table 4. The parameters of the controller (Equation (38)) with different μ 0 .
Group α 0 β 0 γ 0 q 0 / p 0 α 1 β 1 γ 1 q 1 / p 1
(a)33.335.0055.560.610055000.6
(b)33.3316.6716.670.610055000.6
(c)33.3325.0011.110.610055000.6
Table 5. The parameters of the controller (Equation (38)) with different δ 0 , where δ 0 = q 0 / p 0 .
Table 5. The parameters of the controller (Equation (38)) with different δ 0 , where δ 0 = q 0 / p 0 .
Group α 0 β 0 γ 0 q 0 / p 0 α 1 β 1 γ 1 q 1 / p 1
(a)33.33 8.33 33.33 0.600 10055000.6
(b)46.67 11.67 46.67 0.714 10055000.6
(c)60.00 15.00 60.00 0.778 10055000.6
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

Xue, H.; Liu, X. Second-Order Predefined-Time Terminal Sliding Mode Control for Speed Regulation System of Permanent Magnet Synchronous Motor. Fractal Fract. 2025, 9, 180. https://doi.org/10.3390/fractalfract9030180

AMA Style

Xue H, Liu X. Second-Order Predefined-Time Terminal Sliding Mode Control for Speed Regulation System of Permanent Magnet Synchronous Motor. Fractal and Fractional. 2025; 9(3):180. https://doi.org/10.3390/fractalfract9030180

Chicago/Turabian Style

Xue, Haibo, and Xinghua Liu. 2025. "Second-Order Predefined-Time Terminal Sliding Mode Control for Speed Regulation System of Permanent Magnet Synchronous Motor" Fractal and Fractional 9, no. 3: 180. https://doi.org/10.3390/fractalfract9030180

APA Style

Xue, H., & Liu, X. (2025). Second-Order Predefined-Time Terminal Sliding Mode Control for Speed Regulation System of Permanent Magnet Synchronous Motor. Fractal and Fractional, 9(3), 180. https://doi.org/10.3390/fractalfract9030180

Article Metrics

Back to TopTop