Next Article in Journal
Twisted and Coiled Artificial Muscle-Based Dynamic Fixing System for Wearable Robotics Applications
Previous Article in Journal
A Study on the Improvement in Response Characteristics of an Electromagnetic Brake Through Electromagnetic Balance-Based Structural Design and Shim Plate Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Higher-Order PID-Nested Nonsingular Terminal Sliding Mode Control for Induction Motor Speed Servo Systems

by
Nguyen Minh Trieu
1,2,
Nguyen Tan No
3,
Truong Nguyen Vu
3 and
Nguyen Truong Thinh
1,*
1
Institute of Intelligent and Interactive Technologies, University of Economics Ho Chi Minh City—UEH, Ho Chi Minh City 700000, Vietnam
2
Vietnam Academy of Science and Technology, Graduate University of Science and Technology, Hanoi 100000, Vietnam
3
National Institute of Applied Mechanics and Informatics, Vietnam Academy of Science and Technology, Ho Chi Minh City 722000, Vietnam
*
Author to whom correspondence should be addressed.
Actuators 2025, 14(12), 580; https://doi.org/10.3390/act14120580
Submission received: 5 October 2025 / Revised: 27 November 2025 / Accepted: 27 November 2025 / Published: 30 November 2025
(This article belongs to the Section Control Systems)

Abstract

This paper presents an approach to the velocity control loop of induction motor drives utilizing the Higher-Order PID-Nested Nonsingular Terminal Sliding Mode (PID-NTSM) method. Here, the PID-NTSM sliding manifold is formulated by the incorporation of both derivative and integral errors of states into the conventional nonsingular terminal sliding mode surface (NTSM). In this manner, the control signals take the higher-order sliding mode control law, obtained by multiple integrals. In this way, such signals are continuous, and the sliding manifold is obtained in finite time; the system’s states asymptotically converge chattering-free to zero at a much faster response time and higher tracking precision while maintaining inherited robustness characteristics. The effectiveness of the proposed method is comprehensively validated both numerically and experimentally.

1. Introduction

The induction motor (IM) plays a crucial role in electric drive systems due to its outstanding advantages, including high durability, low cost, and efficient operation [1]. With a simple structure and low maintenance, IM accounts for the largest proportion of industrial motors, especially in applications requiring high power and continuous operation [1,2,3,4]. Induction motor control is controlled based on two main control methods, Field Oriented Control (FOC) and Direct Torque Control (DTC) [5,6,7,8]. The FOC method uses a cascade control method to control the speed and current of the induction motor independently, with the outermost loop controlling the motor speed, and the inner loops controlling the current and rotor flux. This approach allows precise torque control and fast response in applications requiring high efficiency. The asynchronous motor is chosen as the object of investigation because it is a typical nonlinear system with many practical challenges in control, and is suitable for verifying the effectiveness of the proposed method.
The open literature reports numerous methods for velocity control of induction motor FOC drives, i.e., PI control, adaptive control, and robust control strategies [9,10,11,12,13], including the utilization of sliding mode control approaches, i.e., conventional SMC, terminal SMC, and nonsingular terminal SMC [14,15,16]. The majority of these reported SMC-based induction motor control methods are very much at the simulation level. That is because conventional linear SMC methods suffer from their intrinsic “chattering” phenomenon that limits their application in practical motor drives since these undesired high-frequency oscillating dynamics would result in severe damage to the drive’s associated power electronics circuitry as well as connected mechanical system, i.e., transmission, gearbox, etc. [16,17].
Often, for “chattering” reduction/elimination, low-pass filters or boundary layer approximation are integrated into conventional SMC controllers to smooth the respective control signals [18,19] despite losing SMC’s inherent robustness properties as well as control precision and accuracy losses. In recent years, Terminal Sliding Mode (TSM) approaches to the issues mentioned above have attracted increasing attention from the motion control research community (i.e., [20,21,22]). The work reported in [20] demonstrates that TSM can achieve finite-time convergence and enhanced control precision compared to classical SMC. Building upon this foundation, NTSM [23,24] was introduced to avoid TSM’s singularity. These methods, despite improving accuracy and achieving finite-time convergence, still exhibit the “chattering” phenomenon.
Among popular techniques to overcome this is to rely upon higher-order sliding mode control (HOSMC) methods, i.e., [25,26,27]. The main idea of HOSMC is to place discontinuous switching elements at higher-order derivatives of the control inputs. In this manner, the obtained control inputs are smooth and continuous [21,28,29]. Along with the development of higher-order TSM methods, hierarchical (nested) TSM manifolds are introduced [30]. PI-nested TSM (PI-TSM), which incorporates the proportional–integral errors of states into the TSM sliding manifold, has been introduced, i.e., [31]. This approach, nevertheless, would not be able to formulate a higher-order TSM since the discontinuous switching function, like the TSM and NTSM methods, is still embedded in the first-order derivatives.
Further investigation would propose the introduction of PID (proportional–integral–derivative) errors into the TSM/NTSM manifold, which formulates a PID-nested TSM/NTSM approach (PID-NTSM). Within this structure, incorporating both derivative and integral errors of states into the nonsingular terminal sliding manifolds raises the order of the sliding surface. Here, the NTSM sliding surface is reached in finite time, and the error converges asymptotically to zero, governed by the aforementioned nested PID dynamics.
Within the cascaded control structure of an electrical motor drive, placing PID-nested TSM controllers at the velocity control loop naturally raises the order of the NTSM sliding manifold (being second-order instead of first-order as in classical TSM/NTSM approaches). In such a manner, the discontinuous switching elements are placed at the control inputs’ second derivatives. As a result, the “chattering” phenomenon would be significantly reduced or even eliminated, enabling the application of such PID-NTSM methods in practical applications in induction motor drives. This is the original motivation and contribution of the reported work.
This paper is organized as follows. Materials and methods are presented in Section 2, including the PID-NTSM control method for nonlinear systems, and application to the velocity control loop of induction motor FOC drives, which is the main contribution of this study. Simulation and experimental results are illustrated in Section 3, demonstrating the efficiency and merits of the proposed controller. Finally, Section 4 concludes the paper.

2. Materials and Methods

2.1. Higher-Order PID-NTSM Control for a Nonlinear System

Consider the first-order system as Equation (1).
x ˙ = f ( x , t ) + g ( x , t ) u + d ( x , t )
Assumption 1.
The second derivative of d(t) in Equation (1) is bounded by
d ¨ ( x , t ) D max
where Dmax > 0 is a constant. This assumption is quite suitable in practical applications. This study proposes the integration of the PID sliding surface into the NTSM sliding surface for a comprehensive evaluation of system error. The proposed sliding surface is as (3-4), which is the main contribution of this study.
l = s + δ s ˙ p / q
s = ζ 1 x 1 ( t ) + ζ 2 0 t x 1 ( t ) d t + ζ 3 d x 1 d t
where p and q are odd positive integers satisfying the condition 1 < p/q < 2, and ζ1, ζ2, ζ3 are adjustment coefficients. ζ1 > 0;   ω n = ζ 2 / ζ 3 > 0; and  ξ = 0.5 ζ 1 / ζ 2 / ζ 3  where ωn is the natural oscillation frequency, and ξ is the damping coefficient.
Theorem 1.
The system dynamics in Equation (1) asymptotically approach zero in finite time when the sliding surface l is chosen according to Equation (3) with s defined as (4) and the control law is designed according to Equations (5)–(7).
u = u e q + u n
u e q = 1 g ( x ) ζ 3 0 t ζ 1 x ˙ 1 ζ 2 x 1 ζ 3 f ˙ ( x )   d t
u n = 1 g ( x ) ζ 3 0 t 0 t 1 K + ζ 3 D max s i g n ( l ) μ l q p γ 1 s ˙ 2 p q d t 1 d t
Proof. 
Choose the Lyapunov function V as follows (8).
V = 1 2 l 2
The first and second derivatives of the sliding surface s are calculated as (9) and (10).
s ˙ = ζ 1 x ˙ 1 + ζ 2 x 1 + ζ 3 x ¨ 1 = ζ 1 x ˙ 1 + ζ 2 x 1 + ζ 3 f ˙ ( x ) + g ( x ) u ˙ + d ˙ ( t )
s ¨ = ζ 3 g ( x ) u ¨ n + ζ 3 d ¨ ( t )
Combining the control law designed as (6) and (7) and the calculations of s, the derivative of the Lyapunov function is rewritten as (11).
V ˙ = l l ˙ = l γ p q s ˙ p q 1 s ¨ + γ 1 q p s ˙ 2 p q = l γ p q s ˙ p q 1 K s i g n ( l ) μ l + ζ 3 D max = γ p q s ˙ p q 1 K l μ l 2 + ζ 3 D max l = γ p q s ˙ p q 1 ( K + ζ 3 D max ) l + μ l 2
Based on Assumption 1, the sliding gain K is chosen larger than ζ3Dmax. In the case that s ˙ p q 1 > 0 , it can be considered as Equation (12).
V ˙ = γ p q s ˙ p q 1 K l + μ l 2 < 0 , l 0
Similarly, consider the second-order system as Equation (13).
x ˙ 1 = x 2 x ˙ 2 = f ( x ) + g ( x ) u + d ( t )
Theorem 2.
The system dynamics in Equation (13) asymptotically approach zero in finite time when the sliding surface l is chosen according to Equation (3) with s defined as (4) and the control law is designed according to Equations (14)–(16).
u = u e q + u n
u e q = 1 g ( x ) ζ 3 ζ 1 x 2 ζ 2 x 1 ζ 3 f ( x )
u n = 1 g ( x ) ζ 3 0 t K + ζ 3 D max s i g n ( l ) μ l q p γ 1 s ˙ 2 p q d t
Similarly to the proof for Theorem 1, the Lyapunov function is chosen as (), considering the time derivative of the Lyapunov function V, and ensuring that V ˙ < 0, the time derivative of V can be rewritten as Equation (17).
V ˙ = l l ˙ = l γ p q s ˙ p q 1 s ¨ + γ 1 q p s ˙ 2 p q = l γ p q s ˙ p q 1 K s i g n ( l ) μ l + ζ 3 D max = γ p q s ˙ p q 1 K l μ l 2 + ζ 3 D max l = γ p q s ˙ p q 1 ( K + ζ 3 D max ) l + μ l 2
In the case that s ˙ p q 1 > 0 , V ˙ can be considered as Equation (18).
V ˙ = γ p q s ˙ p q 1 K l + μ l 2 < 0 , l 0
This proves that the sliding manifold l = 0 first, then s = 0 in finite time, and the system dynamics in the equation asymptotically approach zero in finite time. On the other hand, if the sliding surface contains only PI, it does not raise the order of the NSTM sliding surface. The main idea of PI-nested TSM is to incorporate integral errors of states into the terminal sliding manifolds. Nevertheless, like NTSM and TSM methods, the discontinuous switching function is embedded in the first-order derivatives. Assuming that the PI error-nested NTSM is modified from Equations (3) and (4), the manifold becomes (19) and (20).
l = s + δ s ˙ p / q
s = ζ 1 x ( t ) + ζ 2 0 t x ( t ) d t
For the first-order system introduced as Formula (1), the control law is designed as (21)–(23).
u = u e q + u n
u e q = 1 g ( x ) ζ 1 ζ 3 f ( x ) ζ 2 x
u n = 1 g ( x ) ζ 1 K s i g n ( l ) μ l q p γ 1 s ˙ 2 p q
From Equations (21)–(23), the un is not continuous, and the problem of chattering is not solved.

2.2. Mathematical Model of Induction Motor Speed Servo Systems

Mathematical modeling of an induction motor in different coordinate systems is necessary to design a speed motor controller for precise control. In this study, the dynamics of stator current, rotor flux, and rotor speed in the dq coordinate system are described as in the study of Yong Feng et al. [17], and the mathematical model of the induction motor is written as Equation (24).
i ˙ s d = ξ 1 T r ψ r λ i s d + ω s i s q + K u s d i ˙ s q = ξ ω ψ r ω s i s d λ i s q + K u s q ψ ˙ r = L ^ m T r 2 ω s ω i s q + L ^ m T r i s d ω ˙ m = n p L ^ m J ^ L ^ r i s q ψ r 1 J ^ T L + d ( t )
where TL is the load torque; T r = L ^ r R ^ r is the rotor time constant; σ = 1 L ^ m 2 L ^ s L ^ r is the leakage coefficient; K = 1 σ L ^ s ; ξ = K L ^ m L ^ r ; and λ = K R ^ s + R ^ r L ^ m 2 L ^ r 2 . Rs and Rr are the resistances of the stator and rotor, respectively. Lm, Lr, and Ls are the mutual inductance between stator and rotor, stator inductance, and rotor inductance, respectively. ωm is the mechanical angular speed of the rotor; ωs is the synchronous angular speed; ω is the slip angular frequency; ψr is the rotor flux; usd and usq are the stator voltages; isd and isq are the stator currents; and d(t) is the sum of model uncertainties and disturbances.
The influence of heat generation during operation or mechanical changes in the system during the operating process makes the motor parameters no longer accurate [32]. The parameters are rewritten as Equation (25) to completely model the IM electric motor model.
R s = R ^ s + Δ R s ;   L s = L ^ s + Δ L s ; L m = L ^ m + Δ L m R r = R ^ r + Δ R r ;   L r = L ^ r + Δ L r ; J = J ^ + Δ J ,
where R ^ s , R ^ r , L ^ s , L ^ r , L ^ m ,   J ^ are the initially estimated values of electrical resistance, inductance, and moment of inertia; Rs, Rr, Ls, Lr, Lm, J are the actual values; and ΔRs, ΔRr, ΔLs, ΔLr, ΔLm, ΔJ denote their corresponding deviation values, which arise from modeling inaccuracies, parameter variations, or measurement uncertainties. The motor speed error is defined as the deviation between the reference speed and the actual speed of the motor, and it is defined in Equation (26).
e ω ( t ) = ω m r e f ω m
The derivative of velocity error is defined as follows (27):
e ˙ ω = ω ˙ r e f α 1 i s q + α 2 ρ ( t )
where α 1 = n p L ^ m ψ r J ^ L ^ r ; α 2 = 1 J ^ ; and ρ ( t ) = T L + d ( t ) is the sum of the external forces acting on the system that cannot be determined. This parameter contains both the TL, disturbances, and model uncertainties as ΔRs, ΔRr, ΔLs, ΔLr, ΔLm, and ΔJ. From Formula (4), the acceleration of the velocity error is calculated in Formula (28).
e ¨ ω = ω ¨ r e f α 1 i ˙ s q + α 2 ρ ˙ ( t ) ,

2.3. Higher-Order PID-Nested Nonsingular Terminal Sliding Mode Control for Speed Controller

In this section, a PID-NTSM is proposed to effectively solve the stability and chattering problems for the speed of the IM drives, which is the main contribution of this study. The speed of induction motors is an outermost loop, which is affected by strong external factors such as load, disturbances, or uncertainty. In contrast, the current control loop adjusts the stator current id and iq, directly affecting the rotor flux and torque, which means it is a linear first-order system, especially with the inductive component of the stator coil, making the current unable to change instantaneously. So, the linear controllers are used to reduce the complexity of the controller and its applicability to practical models. The overall diagram of the proposed FOC controller applied in this case is shown in Figure 1, which illustrates the transformation between coordinate systems [25].
In this approach, the PID-NTSM manifold is formulated by the incorporation of both derivative and integral errors of states into the conventional nonsingular terminal sliding mode surface. The proposed sliding surface is introduced according to Equation (29), with s defined in Equation (30).
l ω = s ω + δ s ˙ ω p / q
s ω = ζ 1 e ω ( t ) + ζ 2 0 t e ω ( t ) d t + ζ 3 d e ω d t
where p and q are odd positive integers satisfying the condition 1 < p/q < 2, and ζ1, ζ2, ζ3 are adjustment coefficients. ζ1 > 0; ω n = ζ 2 / ζ 3 > 0; and ξ = 0.5 ζ 1 / ζ 2 / ζ 3 with ωn as the natural oscillation frequency, and ξ as the damping coefficient.
Theorem 3.
The sliding surface s approaches zero in finite time, and the motor’s speed error dynamics in Equations (26)–(28) approach zero asymptotically if the sliding surface is chosen using Equations (29) and (30) and the control law is designed according to Equations (31)–(33).
i s q = i s q e q + i s q n
i s q e q = 1 ξ 3 α 1 0 t ξ 1 e ˙ ω + ξ 2 e ω + ξ 3 ω ¨ m r e f d t
i s q n = 1 ξ 3 α 1 0 t 0 t 1 K s i g n ( l ) + μ 1 l + q p γ 1 s ˙ 2 p q d t 1 d t
Proof. 
Consider the following Lyapunov function (34).
V = 1 2 l 2
Based on the sliding surface defined in Equations (29) and (30), the derivatives of l and s concerning time t are calculated as Equations (35) and (36).
l ˙ = s ˙ + γ p q s ˙ p q 1 s ¨ = γ p q s ˙ p q 1 s ¨ + γ 1 q p s ˙ 2 p q
s ˙ = ξ 1 e ˙ ω + ξ 2 e ω + ξ 3 e ¨ ω = ξ 1 e ˙ ω + ξ 2 e ω + ξ 3 ( ω ¨ r e f α 1 i ˙ s q + α 2 ρ ˙ )
From the control law (31)–(33), the derivative of s can be rewritten as Equation (37), and the second derivative of s is calculated using Equation (38).
s ˙ = ξ 3 α 1 i ˙ s q n + ξ 3 α 2 ρ ˙
s ¨ = ξ 3 α 1 i ¨ s q n + ξ 3 α 2 ρ ¨
Consider the time derivative of the Lyapunov function V and ensure that V ˙ < 0. From Equations (30)–(33), the time derivative of V can be rewritten as Equation (39).
V ˙ = l γ p q s ˙ p q 1 s ¨ + γ 1 q p s ˙ 2 p q = γ p q s ˙ p q 1 K l μ 1 l 2 + ξ 3 α 2 ρ ¨ l
Assumption 2.
Let  ρ ¨  be bounded by a positive coefficient Dmax in Equation (40).
ρ ¨ D max
By designing and selecting an appropriate control strategy, the system ensures that disturbances and uncertainties are bounded within a range, allowing the system to converge to the proposed sliding manifold. This ensures that the sliding surface l approaches zero, maintaining the stability and performance of the system. The coefficient K is chosen to eliminate the disturbances as in Formula (41).
K > ξ 3 α 2 D max
With the coefficient K designed to be as strong as (41), the derivative of the Lyapunov function V is rewritten as (42).
V ˙ = γ p q s ˙ p q 1 K l + μ 1 l 2 0 , l 0
Remark 1
.Suppose tl is the time when l reaches the value 0 starting from time t0, where l(t) = 0 for all tl > t0.
With   s ˙ p q 1 > 0 ,   δ > 0 ,   a n d   s ˙ p q 1 δ   t t 0 , the derivative of V is rewritten as (43) and (44).
V ˙ p q γ δ K l
t 0 t l V ˙ 2 V d t t 0 t l p q γ δ K d t 2 V ( t 0 ) p q γ δ K t l t 0 t l t 0 + q p γ δ K l t 0
Remark 2.
Suppose ts is the time to  s   0  and  s ˙ 0  to make the error e approach zero, meaning a very small value (asymptote to zero). At this point, the trajectory of the system has entered a state near the equilibrium point, with ts calculated in (45). The system can be modeled as a quadratic linear system as follows (46).
t s = t 0 + p p q γ q p s t 0 p q / p
e ¨ ω ( t ) + 2 ξ ω n e ˙ ω ( t ) + ω n 2 e ω ( t ) = 0 , t t s ,
where ωn is the natural oscillation frequency of the system, and ξ is the damping coefficient commonly used in the range (0.7, 1]. In the case where the damping coefficient is chosen to be ζ = 1, the solution has the form (47).
e ω ( t ) = e ω ( t s ) + e ˙ ω ( t s ) + ω n e ω ( t s ) exp ω n ( t t s )
which asymptotically converges to zero (i.e., a very small value ε, close to zero) within  t c t s = ln ε ω n .
The total convergence time tc is rewritten as Equation (48).
t c = t 0 + p p q γ q p s t 0 p q / p ln ε ω n
The current and magnetic flux feedback is faster in the inner loop, where simple linear controllers are often used to meet the system’s response time faster than the outer loop [33]. In this approach, the current isd is used to control the rotor flux. From Equation (24), it can be seen that the relationship between isd and ψr is approximately linear and the response is fast, so the simple structure of the PI controller is suitable and ensures the tracking of the desired flux. Nonlinear controllers result in an increase in the level and complexity of calculations. The PI controller for d-axis current control is designed as Formula (49).
u s d = K p i d e i s d ( t ) + K d i d 0 t e i s d ( t ) d t
where K p i d , K i i d > 0 are the control gains of the current in the d-axis.
Similarly to isd current controller, isq current controller is designed as in Equation (50).
u s q = K p i q e i s q ( t ) + K i i q 0 t e i s q ( t ) d t
where K p i q , K i i q > 0 are the control gains of the current in the q-axis.
The controller needs to be easy to set up to optimize the processing speed, so the PI controller is suitable for the inner control loop. The PI controller is designed according to Formula (51), with coefficients selected to meet the Ziegler–Nichols criteria. In FOC, torque and flux are separated and controlled independently. The integral component in the PI controller helps to compensate for slow-changing or constant disturbances, so PI achieves good performance in flux control.
i s d = K p ψ e ψ ( t ) + K i ψ 0 t e ψ ( t ) d t
where K p ψ , K i ψ > 0 are control gains of the rotor flux.

3. Results and Discussions

To evaluate the effectiveness of the control methods, a simulation environment was established using MATLAB Simulink ver. 2023a with a sampling time of 0.5 ms. The parameters of the three-phase asynchronous motor are presented in Table 1, with the schematic diagram of the FOC controller in the simulation environment shown in Figure 2. Conventional sliding mode (SLM) and nonsingular terminal sliding mode (NTSM) controllers with classical sliding surfaces are introduced as Formulas (52) and (53), where the NTSM controller adopts the parameters p = 5, q = 3, γ = 0.008, and K = 1000, while the corresponding SLM controller utilizes its respective gain K = 1000.
l S L M = c e ω ( t ) + d e ω d t
l N T S M = e ω ( t ) + γ e ˙ ω p q
The gain values are chosen based on Theorem 1 and Remarks 1 and 2. With ξ = 1 and ωn = 500, the parameter of the PID-NTSM is calculated as shown in Table 2. The coefficient γ in the NTSM sliding surface is chosen to adjust the nonlinear convergence rate of the system, which is adjusted through simulation to achieve a balance between the convergence rate and the smoothness of the control signal. The PI controller for the current and rotor flux is designed, and the basic gain parameters are selected using the Ziegler–Nichols standard adjustment method to help the system achieve a fast response and reduce state error.
Figure 3 presents the motor speed responses with SLM, NTSM, and the proposed PID-NTSM controllers. The SLM method shows the slowest convergence and the strongest chattering, approximately ±2 rpm. NTSM improves transient performance and reduces chattering to about ±0.8 rpm but still exhibits small oscillations. In contrast, the proposed PID-NTSM achieves the fastest response and nearly eliminates chattering while maintaining robustness. Load disturbances applied at 5 s and 6 s further confirm the superior disturbance rejection capability of the proposed scheme.
The errors of the controllers are shown in Figure 4, which demonstrates the effectiveness of the proposed controller. The Integral of Absolute Error (IAE) and Integral of Squared Error (ISE) are calculated as in Table 3 to show that the chattering is almost eliminated. The fact that both error indices of the proposed method are considerably lower than those of SLM and NTSM highlights the ability of the proposed controller to minimize steady-state error and eliminate the chattering phenomenon. This shows that the PID-NTSM achieves a highly accurate, stable, and robust response to disturbances and uncertainties.
Figure 5 shows the control signals of the SLM, NTSM, and the PID-NTSM controllers. The SLM controller exhibits chattering, which is the major drawback of conventional sliding mode control. The NTSM controller moderately reduces the chattering amplitude compared to the SLM, and chattering still exists in the control signals. The PID-NTSM increases the order of the sliding surface, so the control signal becomes smoother and more stable. The MAE and RMS indices indicate that the proposed controller reduces chattering by 90.82% compared with NTSM and 97.66% compared with SLM in terms of MAE, and by 88.46% and 97.13%, respectively, in terms of RMS, as shown in Table 4. This substantial reduction quantitatively demonstrates the superior smoothness and effectiveness of the proposed PID-NTSM in eliminating chattering.
To further strengthen the conclusions about the robustness of the PID-NTSM, a test scenario of uncertainties about the motor parameters is performed. The moment of inertia and viscous friction coefficient of the motor are multiplied by five times from the nominal value in the controller design. The system response is shown in Figure 6 for different controllers, including SLM, NTSM, and PID-NTSM. It shows the robustness of SMC in real situations with uncertain parameters. In this case, PID-NTSM still maintains its robustness and responds better than conventional SLM and NTSM, and the chattering phenomenon is almost eliminated in the proposed controller.
The test bench is described in Figure 7, which includes a power supply that provides stable input power to the entire system. The main control circuit is built on the TI C2000 platform, and the output current and voltage of the inverter are monitored through voltage and current sensors. The rotor velocity is measured directly by an encoder mounted directly on the rotor shaft with a resolution of 1000 pulses/revolution, with three channels. A fixed load arrangement system and a mechanical braking mechanism allow simulating different operating conditions—from no load and fixed load to variable and uncertain load—to simulate many industrial scenarios. The fixed load is designed in the form of a uniform disk to calculate the load moment, and the unmeasured noise is put into the system by a brake disk to describe the external forces in natural conditions, such as changes in coefficients due to heat, misalignment during operation, and friction. To protect mechanical devices and motors, experimental results were only evaluated on the PID-NTSM controller.
Figure 8 shows a small delay response and no overshoot, and the chattering phenomenon is eliminated. At approximately 3.5 and 6 seconds, a mechanical disturbance due to the brake impact is introduced into the system to demonstrate the ability to quickly eliminate the deviation and restore the actual speed to stability in a short time. This demonstrates the effectiveness of the proposed control strategy, not only in tracking the speed but also in responding quickly to disturbances, and especially in eliminating chattering. In Figure 9, the error of the speed shows that the response of the proposed controller tracks well with the set values. To strengthen the conclusions, abrupt changes in the set values are performed, and noise from the brake is randomly added to demonstrate the good tracking ability, which helps the disturbances to be compensated quickly due to the robustness of SMC.
Figure 10 shows the experimental speed response of the system when using the proposed controller with full load. The actual speed increases rapidly, and the system reaches steady state in a very short time, which demonstrates that the controller is capable of eliminating chattering and is robust against noise and full load. The current on the q-axis approaches zero after a short time, showing the ability to reduce torque and control speed effectively, as shown in Figure 11a. The current on the d-axis is constant, which maintains a stable value around the set value, proving the ability to keep the rotor flux stable according to the proposed control strategy. In Figure 11c, the waveforms of the three-phase currents ia, ib, and ic have stable amplitude and phase, proving that the stator currents are modulated in the correct period. In practice, only two-phase currents, ia and ib, are measured, since the three-phase currents satisfy the balanced condition and ic is computed as ic = 1 – (ia + ib). Figure 11d shows that the stator current trajectory in the αβ system forms a nearly perfect circle, confirming the maintenance of constant current amplitude and uniformity of rotating flux, a key factor in vector control.

4. Conclusions

This paper proposed a PID-NTSM control method for the velocity control loop of an induction motor FOC servo drive. Here, the PID-NTSM sliding manifold is formulated as a composite surface that incorporates both the derivatives and integrals of the states into the nonsingular terminal sliding manifold. It helps to raise the associated NTSM manifold to a higher order. In this manner, the discontinuous switching elements are placed at the second derivatives of the control inputs; thus, significant “chattering” reduction/elimination is obtained. Simulation and experimental results provide comprehensive benchmarks for the proposed PID-NTSM methods against conventional SLM and NTSM approaches, demonstrating their excellent characteristics, including better tracking precision, faster response, and chattering elimination.

Author Contributions

Conceptualization, N.M.T., N.T.N., T.N.V., and N.T.T.; Methodology, N.M.T., N.T.N., and T.N.V.; Software, N.M.T. and N.T.N.; Validation, N.M.T.; Formal analysis, N.M.T., N.T.N., and T.N.V.; Validation, N.M.T. and N.T.N.; Resources, N.M.T. and N.T.T.; Data curation, N.M.T. and T.N.V.; Writing—original draft, N.M.T. and N.T.T.; Writing—review and editing, N.M.T. and N.T.T.; Project administration, N.M.T. and N.T.T.; Funding acquisition, N.M.T. and N.T.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the University of Economics Ho Chi Minh City-UEH, Vietnam.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Gundewar, S.K.; Kane, P.V. Condition monitoring and fault diagnosis of induction motor. J. Vib. Eng. Technol. 2021, 9, 643–674. [Google Scholar] [CrossRef]
  2. Palka, R.; Woronowicz, K. Linear induction motors in transportation systems. Energies 2021, 14, 2549. [Google Scholar] [CrossRef]
  3. Sengamalai, U.; Anbazhagan, G.; Thentral, T.M.T.; Vishnuram, P.; Khurshaid, T.; Kamel, S. Three phase induction motor drive: A systematic review on dynamic modeling, parameter estimation, and control schemes. Energies 2022, 15, 8260. [Google Scholar] [CrossRef]
  4. Glowacz, A. Thermographic fault diagnosis of electrical faults of commutator and induction motors. Eng. Appl. Artif. Intell. 2023, 121, 105962. [Google Scholar] [CrossRef]
  5. Mohanraj, D.; Aruldavid, R.; Verma, R.; Sathiyasekar, K.; Barnawi, A.B.; Chokkalingam, B.; Mihet-Popa, L. A review of BLDC motor: State of art, advanced control techniques, and applications. IEEE Access 2022, 10, 54833–54869. [Google Scholar] [CrossRef]
  6. Marulasiddappa, H.; Pushparajesh, V. Review on different control techniques for induction motor drive in electric vehicle. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1055, 012142. [Google Scholar] [CrossRef]
  7. Umar, M.; Ali, A. Speed Control of Direct Torque Control Induction Motor Drive using Fuzzy Adaptive PID Controller. In Proceedings of the 2022 IEEE 19th International Bhurban Conference on Applied Sciences and Technology (IBCAST), Islamabad, Pakistan, 16–20 August 2022; pp. 549–555. [Google Scholar]
  8. Machhour, Z.; El Mrabet, M.; Mekrini, Z.; Boulaala, M. Comparative Study Between DTC and FOC Control Strategies Applied to the BLDC Motor: A Review. In International Conference on Advanced Intelligent Systems for Sustainable Development; Springer: Cham, Switzerland, 2023. [Google Scholar]
  9. Li, W.; Xu, Z.; Zhang, Y. Induction motor control system based on FOC algorithm. In Proceedings of the 2019 IEEE 8th Joint International Information Technology And Artificial Intelligence Conference (ITAIC), Chongqing, China, 24–26 May 2019. [Google Scholar]
  10. Duarte-Mermoud, M.A.; Mira, F.J.; Pelissier, I.S.; Travieso-Torres, J.C. Evaluation of a fractional order PI controller applied to induction motor speed control. In Proceedings of the 2010 8th IEEE International Conference on Control and Automation, ICCA 2010, Xiamen, China, 9–11 June 2010. [Google Scholar]
  11. Alnaib, I.I.; Alsammak, A.N. Optimization of fractional PI controller parameters for enhanced induction motor speed control via indirect field-oriented control. Electr. Eng. Electromechanics 2025, 1, 3–7. [Google Scholar] [CrossRef]
  12. Devanshu, A.; Singh, M.; Kumar, N. An improved nonlinear flux observer based sensorless FOC IM drive with adaptive predictive current control. IEEE Trans. Power Electron. 2019, 35, 652–666. [Google Scholar] [CrossRef]
  13. Adigintla, S.; Aware, M.V. Robust fractional order speed controllers for induction motor under parameter variations and low speed operating regions. IEEE Trans. Circuits Syst. II Express Briefs 2022, 70, 1119–1123. [Google Scholar] [CrossRef]
  14. Utkin, V.I. Sliding mode control design principles and applications to electric drives. IEEE Trans. Ind. Electron. 2002, 40, 23–36. [Google Scholar] [CrossRef]
  15. Feng, Y.; Yu, X.; Han, F. High-order terminal sliding-mode observer for parameter estimation of a permanent-magnet synchronous motor. IEEE Trans. Ind. Electron. 2012, 60, 4272–4280. [Google Scholar] [CrossRef]
  16. Feng, Y.; Zhou, M.; Han, F.; Yu, X. Speed control of induction motor servo drives using terminal sliding-mode controller. In Advances in Variable Structure Systems and Sliding Mode Control—Theory and Applications; Springer: Cham, Switzerland, 2018; pp. 341–356. [Google Scholar]
  17. Yang, Z.; Zhang, D.; Sun, X.; Sun, W.; Chen, L. Nonsingular fast terminal sliding mode control for a bearingless induction motor. IEEE Access 2017, 5, 16656–16664. [Google Scholar] [CrossRef]
  18. Boiko, I.M. Chattering in sliding mode control systems with boundary layer approximation of discontinuous control. Int. J. Syst. Sci. 2013, 44, 1126–1133. [Google Scholar] [CrossRef]
  19. Tseng, M.L.; Chen, M.S. Chattering reduction of sliding mode control by low-pass filtering the control signal. Asian J. Control. 2010, 12, 392–398. [Google Scholar] [CrossRef]
  20. Venkataraman, S.; Gulati, S. Control of nonlinear systems using terminal sliding modes. J. Dyn. Sys. Meas. Control. 1993, 115, 554–560. [Google Scholar] [CrossRef]
  21. Yu, X.; Feng, Y.; Man, Z. Terminal sliding mode control–an overview. IEEE Open J. Ind. Electron. Soc. 2020, 2, 36–52. [Google Scholar] [CrossRef]
  22. Dong, H.; Yang, X.; Gao, H.; Yu, X. Practical terminal sliding-mode control and its applications in servo systems. IEEE Trans. Ind. Electron. 2022, 70, 752–761. [Google Scholar] [CrossRef]
  23. Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
  24. Feng, Y.; Yu, X.; Han, F. On nonsingular terminal sliding-mode control of nonlinear systems. Automatica 2013, 49, 1715–1722. [Google Scholar] [CrossRef]
  25. El-Sousy, F.F.M.; Amin, M.M.; Mohammed, O.A. Robust adaptive neural network tracking control with optimized super-twisting sliding-mode technique for induction motor drive system. IEEE Trans. Ind. Appl. 2022, 58, 4134–4157. [Google Scholar] [CrossRef]
  26. Mousavi, M.S.; Davari, S.A.; Nekoukar, V.; Garcia, C.; Rodriguez, J. Integral sliding mode observer-based ultralocal model for finite-set model predictive current control of induction motor. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 10, 2912–2922. [Google Scholar] [CrossRef]
  27. Shiravani, F.; Alkorta, P.; Cortajarena, J.A.; Barambones, O. An Integral Sliding Mode Stator Current Control for Industrial Induction Motor. Mathematics 2022, 10, 2765. [Google Scholar] [CrossRef]
  28. Gambhire, S.J.; Kishore, D.R.; Londhe, P.S.; Pawar, S.N. Review of sliding mode based control techniques for control system applications. Int. J. Dyn. Control. 2021, 9, 363–378. [Google Scholar] [CrossRef]
  29. Utkin, V.; Poznyak, A.; Orlov, Y.; Polyakov, A. Conventional and high order sliding mode control. J. Frankl. Inst. 2020, 357, 10244–10261. [Google Scholar] [CrossRef]
  30. Yu, X.; Zhihong, M. Fast terminal sliding-mode control design for nonlinear dynamical systems. In IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications; IEEE: Piscataway, NJ, USA, 2002; Volume 49, pp. 261–264. [Google Scholar]
  31. Feng, Y.; Zhou, M.; Han, Q.-L.; Han, F.; Cao, Z.; Ding, S. Integral-type sliding-mode control for a class of mechatronic systems with gain adaptation. IEEE Trans. Ind. Inform. 2019, 16, 5357–5368. [Google Scholar] [CrossRef]
  32. Liu, Y.; Zhong, S.; Kausar, N.; Zhang, C.; Mohammadzadeh, A.; Pamucar, D. A Stable Fuzzy-Based Computational Model and Control for Inductions Motors. Cmes-Comput. Model. Eng. Sci. 2024, 138, 793–812. [Google Scholar] [CrossRef]
  33. Chen, W.; Tao, D.; Tang, B. A New Reaching Law Based Nonsingular Terminal Sliding Mode Control Scheme for the Servo System with Periodic Uncertainties. IEEE Access 2024, 12, 64461–64472. [Google Scholar] [CrossRef]
Figure 1. The PID-NTSM controller for the induction motor speed servo based on the FOC system.
Figure 1. The PID-NTSM controller for the induction motor speed servo based on the FOC system.
Actuators 14 00580 g001
Figure 2. General diagram of the test bench for an induction motor.
Figure 2. General diagram of the test bench for an induction motor.
Actuators 14 00580 g002
Figure 3. Comparison of motor response speed with different controllers.
Figure 3. Comparison of motor response speed with different controllers.
Actuators 14 00580 g003
Figure 4. Comparison of error with different controllers.
Figure 4. Comparison of error with different controllers.
Actuators 14 00580 g004
Figure 5. Comparison of the control signal with different controllers.
Figure 5. Comparison of the control signal with different controllers.
Actuators 14 00580 g005
Figure 6. Comparison of motor response speed with different controllers when the parameters in the control law are five times the actual parameters J ^ = 5 J , B ^ = 5 B .
Figure 6. Comparison of motor response speed with different controllers when the parameters in the control law are five times the actual parameters J ^ = 5 J , B ^ = 5 B .
Actuators 14 00580 g006
Figure 7. A testbench for an induction motor.
Figure 7. A testbench for an induction motor.
Actuators 14 00580 g007
Figure 8. Experimental speed response of the proposed controller with sudden speed reference and disturbances.
Figure 8. Experimental speed response of the proposed controller with sudden speed reference and disturbances.
Actuators 14 00580 g008
Figure 9. Experimental error of the proposed controller.
Figure 9. Experimental error of the proposed controller.
Actuators 14 00580 g009
Figure 10. Experimental speed response of the proposed controller with full load.
Figure 10. Experimental speed response of the proposed controller with full load.
Actuators 14 00580 g010
Figure 11. Experimental signal in dq-axis, abc-axis, αβ-axis in ωn = 500 rpm. (a) q-axis current; (b) d-axis current; (c) current in the phases a and b; (d) current phase plane in αβ-axis.
Figure 11. Experimental signal in dq-axis, abc-axis, αβ-axis in ωn = 500 rpm. (a) q-axis current; (b) d-axis current; (c) current in the phases a and b; (d) current phase plane in αβ-axis.
Actuators 14 00580 g011
Table 1. Parameters of the used induction motor.
Table 1. Parameters of the used induction motor.
ParameterSymbol Value Unit
Power P180W
Number of pole pairsp2-
Stator resistanceRs4.5Ohm
Rotor resistanceRr2Ohm
Mutual fluxLm0.0491H
Stator inductanceLs0.0034H
Rotor inductanceLr0.0034H
Moment of inertiaJ3.5170 × 10−4Kg.m2
Friction constantB4.2490 × 10−4N.m.s
Table 2. Parameters of PID-NTSM controllers.
Table 2. Parameters of PID-NTSM controllers.
ParameterValue
p5
q3
ζ11
ζ2250
ζ30.001
γ0.008
K1000
Table 3. Comparison of ISE and IAE between SLM, NTSM, and the proposed controllers.
Table 3. Comparison of ISE and IAE between SLM, NTSM, and the proposed controllers.
IAE (10−3) ISE (10−5)
Proposed0.0010.003
NTSM0.4380.822
SLM1.9332.272
Table 4. Assessment of chattering suppression based on MAR and RMS indexes for SLM, NTSM, and proposed controllers.
Table 4. Assessment of chattering suppression based on MAR and RMS indexes for SLM, NTSM, and proposed controllers.
MAE RMS
Proposed0.00970.0169
NTSM0.10570.1464
SLM0.41440.5893
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

Minh Trieu, N.; Tan No, N.; Nguyen Vu, T.; Truong Thinh, N. Higher-Order PID-Nested Nonsingular Terminal Sliding Mode Control for Induction Motor Speed Servo Systems. Actuators 2025, 14, 580. https://doi.org/10.3390/act14120580

AMA Style

Minh Trieu N, Tan No N, Nguyen Vu T, Truong Thinh N. Higher-Order PID-Nested Nonsingular Terminal Sliding Mode Control for Induction Motor Speed Servo Systems. Actuators. 2025; 14(12):580. https://doi.org/10.3390/act14120580

Chicago/Turabian Style

Minh Trieu, Nguyen, Nguyen Tan No, Truong Nguyen Vu, and Nguyen Truong Thinh. 2025. "Higher-Order PID-Nested Nonsingular Terminal Sliding Mode Control for Induction Motor Speed Servo Systems" Actuators 14, no. 12: 580. https://doi.org/10.3390/act14120580

APA Style

Minh Trieu, N., Tan No, N., Nguyen Vu, T., & Truong Thinh, N. (2025). Higher-Order PID-Nested Nonsingular Terminal Sliding Mode Control for Induction Motor Speed Servo Systems. Actuators, 14(12), 580. https://doi.org/10.3390/act14120580

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