Next Article in Journal
Some Bounds for the Generalized Spherical Numerical Radius of Operator Pairs with Applications
Previous Article in Journal
Generalization of Ramsey Number for Cycle with Pendant Edges
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Chattering-Free PID-Nested Nonsingular Terminal Sliding Mode Controller Design for Electrical Servo Drives

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 72550, 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.
Mathematics 2025, 13(7), 1197; https://doi.org/10.3390/math13071197
Submission received: 28 February 2025 / Revised: 1 April 2025 / Accepted: 2 April 2025 / Published: 5 April 2025
(This article belongs to the Topic Intelligent Control in Smart Energy Systems)

Abstract

:
In this study, a PID-nested nonsingular terminal sliding controller is proposed to minimize the chattering phenomenon. By adding both integral and derivative errors of states into the nonsingular terminal sliding manifolds, a composite sliding manifold was created. Compared to nonsingular terminal sliding mode (NTSM) techniques, this sliding manifold can handle higher-order derivatives. The speed of the motor is controlled by a sliding control law determined through a higher-order integral, making the signal continuous, and the sliding manifold is achieved in finite time. A special full-order terminal sliding mode manifold is introduced, which allows the system to converge in finite time while being chattering-free and avoiding the singularity phenomenon of conventional and terminal sliding modes. The controller’s efficiency is demonstrated with faster convergence time and fewer errors than state-of-the-art controllers, which is demonstrated through both simulation and experiment.
MSC:
93D30; 37N35; 93D20

1. Introduction

Electrical drives are used in many applications such as robotics, automation, and industrial systems with high requirements for accuracy, fast response, and high efficiency [1,2,3]. However, electrical motors contain many uncertain parameters in the model that can change depending on external factors such as ambient temperature, pressure, etc. [4,5]. Additionally, external factors change in loads during the operation of the motor, which makes motor control more complicated with disturbances. To address the need to reduce the response time of the motor and make it more sustainable with changes in model parameters, modern control algorithms have been proposed, including the PID controller, sliding mode controller, adaptive controller, etc. Each type of control has different advantages and disadvantages. For example, PID controllers stand out for their simplicity in the calculation and ease of calibrating, but they have difficulty with nonlinear factors and uncertainties [6]. Recently, many researchers have focused on adaptive controllers using a combination of methods, including predicted models and artificial intelligence (AI) algorithms [7,8,9]. Still, they are always difficult with complex calculations, so they are unable to deploy low-cost hardware. In some cases, the prediction results of AI algorithms have the nature of probability [10], which means that the parameters are self-generated so that the model can adapt to disturbances or changes in the model. At certain times, these parameters can be damaged when they are not within the safe region of the system. Many studies on sliding mode controllers (SMCs) are based on the theory proposed by Prof. Utkin [11], introduced in 1977. This control method is applied to both linear and nonlinear systems such as machine control, motion control, process control, robotics, motors, and power electronic converters [12]. Sliding mode control is notable for its ability to reduce the complexity of high-order systems to first-order state variables and ensure accurate tracking despite internal parameter variations and external disturbances.
Recently, the SMC method has been widely used in applications due to the outstanding advantages of this controller in terms of its robustness to disturbances and uncertainty parameters. To overcome the disadvantages of SMC, many studies have been conducted to minimize the chattering phenomenon while still maintaining the robustness and fast response of SMC. Many methods have been proposed to address the chattering phenomenon inherent in the sliding mode control (SMC). Specifically, the boundary layer method and high-order sliding mode control (HOSMC) mitigate chattering by modifying the reaching law, either by approximating discontinuous control with a continuous function or involving higher-order derivatives to smooth the control action. In contrast, the adaptive sliding mode control reduces chattering by adaptively estimating uncertainty bounds, thereby allowing for lower switching gains, directly leading to a reduction in the chattering amplitude. Meanwhile, the terminal sliding mode control (TSMC) primarily emphasizes achieving finite-time convergence and stability during the sliding phase. The terminal sliding mode control was introduced for the second-order system [13] inspired by the terminal attractor, then developed and modified into different forms for each application. Many studies have been performed to improve the efficiency of the terminal sliding mode controller. The fast terminal sliding mode controller (FTSMC) was introduced by Yu et al. [14], and then nonsingular terminal sliding mode control (NTSM) became popular, as defined by Feng et al. [15], which eliminates the singularity of TSM. In addition, some proposed methods to improve the controller’s efficiency are still being researched and developed in recent years, such as integral TSM, higher-order TSM or Nested Hierarchical TSM, and adaptive TSM [14,16,17,18]. The literature shows that NTSM is implemented for electrical servo drives [19,20,21]. In electric motor control, high-frequency switching signals (chattering phenomenon) can damage the motor, especially gearboxes and carbon brush motors, affecting the quality of the controller [22]. According to the review paper of Yu et al. [23], the conventional sliding mode (SLM) has simpler calculations but with a chattering phenomenon. High-order sliding mode controllers can reduce chattering compared to SLM but require high-order derivative calculations, increasing complexity. Adaptive sliding mode controllers can reduce chattering by tuning the controller parameters online, but this requires continuous adaptive computation. In this approach, a PID-nested NTSM makes the system converge in finite time based on nonlinear control laws, minimizing the chattering phenomenon with moderate-to-high computational cost.
In this study, a PID-nested terminal sliding mode controller is proposed to make systems converge in finite time and minimize the chattering phenomenon. A composite sliding manifold is created by adding both integral and derivative errors of states into the nonsingular terminal sliding manifolds. This sliding manifold can handle higher-order derivatives compared to nonsingular terminal sliding mode (NTSM) techniques. A sliding control law controls the speed of the motor determined through a higher-order integral, making the signal continuous, and the sliding manifold is achieved in finite time. Therefore, the error between the derived and actual speed converges to zero, and the response time of the proposed sliding manifold is better than NSTM. The simulation and experimental results demonstrate that the controller’s performance has a finite convergence time, robustness to uncertainty and disturbances, and is chatter-free.
This paper is organized as follows. The mathematical model of the electrical servo drives is briefly presented in Section 2. The study’s key section and main contributions are presented in Section 3, where a PID-nested higher-order nonsingular terminal sliding controller is proposed with chattering-free and finite-time convergence. Both simulation and experimental results are presented in Section 4 under various changing conditions to evaluate the efficiency of this novel reaching law. Finally, the conclusions and contributions of the study are presented in Section 5.

2. Mathematical Model of Electrical Servo Drives

This section presents the mathematical model of the DC motor. The dynamic model is calculated based on Kirchhoff’s and Newton’s laws, which are rewritten as Equation (1).
L i ˙ + R i + E = u T b ω = J ω ˙
where K m is the mechanical constant; K e is the electrical constant; L is inductance; R is stator resistance; u is the voltage supplied to the stator; the back-emf voltage is E = K e . ω ; electrical torque is T = K m . i ; b is the friction coefficient; J is the rotor shaft moment of inertia; and ω is the rotor speed. In practice, it is almost impossible to accurately estimate these values of the model parameters because the values of R, L, and J can change during the operation, including the effects of friction, temperature, and the working environment. Therefore, these are considered model uncertainties, which are defined following Equation (2).
R = R ^ + Δ R L = L ^ + Δ L J = J ^ + Δ J
Considering the factors affecting the system, Equations (1) and (2) can be rewritten as Equation (3).
L ^ i ˙ = R ^ i E + u + d t J ^ ω ˙ = K m T L b ^ ω + ρ t
The error is defined as the deviation between the desired speed value and the actual speed value of the motor as e ω = ω r e f ω . The dynamic of the error models is determined, where angular velocity, angular acceleration, and their second derivatives play an important role in designing and tuning control laws. The system’s dynamic error equation is shown as Formula (4):
e ˙ ω e ¨ ω = 0 α 1 i + 0 1 α 2 0 e ω e ˙ ω + 0 + D
where α 1 = K m J ^ ; α 2 = b ^ J ^ ; = ω ¨ r e f + α 2 ω ˙ r e f ; D = 1 J ^ T ˙ L 1 J ^ ρ ˙ ( t ) ; and D is the coefficient, including the values of uncertainty and disturbance and ω r e f is the desired speed.

3. Design of PID-Nested Higher-Order Nonsingular Terminal Sliding Controller and Current Controller

This study proposes a novel sliding manifold for the speed control of electrical servo drives as its main contribution. The PID-nested higher-order nonsingular terminal sliding control manifold is introduced as Equation (5) with s defined in (6).
l = s + δ s ˙ p / q
s = ζ 1 e ω + ζ 2 e ω d t + ζ 3 e ˙ ω
Equations (2) and (3) state that integral and derivative errors are fed into the nonsingular terminal sliding manifolds. Here, p and q are odd positive integers satisfying the condition 1 < p/q < 2, and ζ 1 , ζ 2 , ζ 3 are positive tuning coefficients. This composite manifold incorporates s into the nonsingular terminal sliding mode (NTSM) manifold l.
Theorem 1.
The error dynamics of the motor in Equation (4) asymptotically approach zero in finite time if the sliding surface is chosen as shown in Equations (5) and (6) and the control law is designed as follows (7)–(9):
i = i e q + i n
i e q = 1 μ 3 ζ 3 + μ 1 e ˙ ω + μ 2 e ω   d t
i n = 1 μ 3 K s i g n ( l ) + μ l + q p γ 1 s ˙ 2 p q d t d t
where K is the positive control gain,  μ  is the positive constant,  μ 1 = ζ 1 ζ 3 α 2 ,  μ 2 = ζ 2 , and  μ 3 = ζ 2 α 1 .
The parameters ζ1, ζ2, and ζ3 are carefully chosen to shape the system’s dynamic behavior and ensure stability and steady-state responses. Specifically, ζ1 adjusts the direct feedback on the error, relying on the convergence speed; ζ2 introduces integral action to eliminate steady-state errors; and ζ3 provides damping characteristics, impacting the derivative of errors and, thus, controlling the overshoot and oscillation of the system’s response. These error values are incorporated into the nonsingular terminal sliding manifolds to provide flexible tuning capability, ensuring robust performance and the finite-time convergence of the closed-loop system despite uncertainties and disturbances.
Assumption 1.
It is assumed that the disturbance, d(t), and uncertainty, ρ(t), are bounded as shown in Equation (10).
d ( t ) d max ,   ρ ( t ) ρ max ,   ρ ˙ ( t ) ρ ˙ max
Proof of Theorem 1.
Consider and select the Lyapunov function V as Equation (11).
V = 1 2 l 2
Based on the sliding manifold in Equations (5) and (6), take the derivatives of l and s concerning time t following Equations (12) and (13).
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 ( ω ˙ r e f ω ˙ ) + ζ 2 ( ω r e f ω ) + ζ 3 ( ω ¨ r e f ω ¨ ) = ζ 3 + ζ 3 D + μ 1 e ˙ ω + μ 2 e ω μ 3 i ˙
From the control law (7)–(9), the derivative of s can be rewritten as Equation (14), and the second derivative of s is calculated as Equation (15).
s ˙ = ζ 3 + ζ 3 D + μ 1 e ˙ ω + μ 2 e ω μ 3 ( i ˙ e q + i ˙ n ) = ζ 3 D μ 3 i ˙ n
s ¨ = ζ 3 D ˙ μ 3 i ¨ n
Assumption 2.
From Equation (10), it is assumed that Equation (16) is as follows:
D ˙ ( t ) D max
where Dmax is a bounded constant, Dmax > 0.
Consider the time derivative of the Lyapunov function V and ensure that V ˙ < 0. From Equations (11)–(16), the time derivative of V can be rewritten as follows (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 = γ p q s ˙ p q 1 K l μ l 2 + ζ 3 D l
The coefficient K is chosen to be sufficiently large to eliminate the effects of disturbance d(t) and uncertainty ρ(t), and it satisfies the following Equation (18). By designing an appropriate control strategy, the system ensures that disturbances and uncertainties are bounded within a limited range, allowing the system to converge to the desired trajectory. This guarantees that the sliding surface l approaches zero, maintaining the stability and performance of the system even in the presence of disturbances and uncertainties.
K ζ 3 D max
In this case, s ˙ p q 1 > 0 ; then, V ˙ can be considered as follows (19):
V ˙ = γ p q s ˙ p q 1 K l + μ l 2 0 , l 0
Remark 1.
Let tl be the time when l reaches a value of 0 starting from time ts, where  l t r 0  and l(t) = 0 with all  t t l .
Sine s ˙ p q 1 > 0 , δ > 0 ,   a n d   s ˙ p q 1 δ   t t s . From Equation (17), V ˙ can be written as follows (20–21):
V ˙ p q γ δ K l
t s t l V ˙ 2 V d t t s t l p q γ δ K d t 2 V ( t s ) p q γ δ K t l t s t l t s + q p γ δ K l t s
Remark 2.
s   a n d   s ˙  converge to zero in finite time ts using the proposed manifold in Equations (5) and (6), which is considered in the time interval  t s t t c . The time for s(tc) to approach 0 is represented as Formula (22).
t c = t s + p p q γ q p s t s p q / p
The time for e and e ˙ to reach zero is described by the rigid response of the second order dynamic as Equation (4), assuming that Kp = 1, Ki, and Kd are corrected to change the basic characteristics of the error dynamic system, specifically the natural frequency ( ω n ) and the damping coefficient ( ξ ). In this case, the damping coefficient is one, yielding the following (23):
e ( t ) = e ( t s ) + e ˙ ( t s ) + ω n e ( t s ) e ω n ( t t s )
From Equation (19), the error asymptotically converges to zero or a minimal value (close to zero), and the total converge time is rewritten as follows (24):
t c = t s + p p q γ q p s t s p q / p ln ε ω n
where ε = e ( t ) e ( t s ) + e ˙ ( t s ) + ω n e ( t s ) can be calculated from Equation (20).
The proportional-derivative (PD) controller is employed in the inner loop to regulate the motor current. The error of the current is the deviation between the desired current value and the actual current value, as defined in Equation (25), where iref is the output of the speed controller. The current control law is designed as follows (26):
e i = i r e f i e ˙ i = i ˙ r e f i ˙
u = K p e i + K d e ˙ i + K e ω
where Kp and Ki are positive control gains, and Ke is the back-EMF constant.

4. Results and Discussions

To evaluate the efficiency of the proposed approach, a simulation environment was set up using MATLAB 2023a in the Runge–Kutta mode with a sampling time of 0.002 ms. The parameters for the electrical servo drives are shown in Table 1, and the overall controller scheme is shown in Figure 1.
To evaluate the performance of the proposed controller, classical SMCs were also examined in this study; namely, the conventional sliding mode (SLM) and nonsingular terminal sliding mode (NTSM) were used. The SLM [24] was introduced to eliminate disturbances and uncertainties due to the switching control law, ensuring the system’s convergence to the sliding surface; however, in some cases, singularity points and chattering existed. In this section, a sliding manifold is used to compare the proposed manifold, defined as (27). Meanwhile, the NTSM introduces a nonsingular terminal sliding manifold that ensures finite-time convergence and avoids singularity issues in conventional terminal sliding modes [15]. While NTSM improves convergence speed and robustness, it still experiences residual chattering effects due to the switching nature of the control input. The conventional sliding manifold is applied as Equation (28).
l = c e + e ˙
l = e + γ e ˙ p q
The controller is designed based on theorem 1 with the calculated parameters and selected parameters as follows: p = 5, q = 3, γ = 0.0001, ζ 1 = 1 ,   ζ 2 = 250 ,   ζ 2 = 0.001 with ξ = 1, and a natural frequency of ωn = 500. The simulation results show that the response of the reference value was at 500 rad/s, as shown in the red line in Figure 2. From the simulation results, the FONTSM controller achieved the highest efficiency with a convergence time of about 1.6 s, which is about 27.3% faster than the classic SLM controller of nearly 2.2 s and 15.8% faster than the improved NTSM controller of 1.9 s. The tracking error of the system was also much improved compared to the two classic controllers used in comparison with the proposed controller, specifically the tracking error of PID-nested NTSM, which is only about one. In addition, chattering is also an important factor to be considered in sliding mode control styles, which is caused by the discreteness of the control laws. SLM has a chattering amplitude of about ± 0.03 rad/s, and NTSM reduces this amplitude to ± 0.005 rad/s. The FONTSM controller virtually eliminates chattering, which improves the controller’s performance. Figure 3 shows the motor torque and the control signal u, which can be used to evaluate the performance of the proposed controller. The results show the system’s stability during operation and the degree of oscillation and response of each control method. The results demonstrate the effectiveness of the controller. The chattering-free PID-nested NTSM controller almost eliminated the chattering phenomenon with a faster convergence time than the other methods compared, and the integral square and integral absolute error are shown in Table 2 with impressive results of the proposed controller.
In special cases, the motor parameters are not specified exactly to check the response of the proposed controller. This also happens in cases where the motor parameters change during operation. Assuming that the motor parameters are increased three times compared to Table 1, the response is depicted in Figure 4. The results demonstrate that the controller response is faster with a faster convergence time, lower error, and reduced chattering, which is characteristic and the biggest drawback of sliding mode control.
To evaluate the performance of the proposed controller, an experiment was set up, as shown in Figure 5, which comprised key components such as an embedded controller, an inverter, an electric motor, and a load motor. A load motor was used to apply torque to the prime mover, simulating real-world load conditions. The load motor can act as a dynamometer, representing the loads applied to the prime mover under different load conditions and demonstrating the responsiveness of the proposed controller. The results were collected to evaluate the responsiveness of the proposed controller with sliding surfaces that are combinations of both integral and derivative errors of the states into nonsingular terminal sliding manifolds. The actual experiment results are shown as the response graph in Figure 6. The proposed controller has a fast response and low error. The system converged chattering-free to zero, which proves the effectiveness of the controller, and the results are shown in the simulation results.
The results show that both controllers achieve a reference speed, but there are significant differences in convergence time and accuracy. The proposed controller (the blue line) achieved a steady state speed faster than the NTSM (the red line), with a convergence time of about 0.1 s, while the NTSM took longer to reach a steady state. This demonstrates that the PID-nested NTSM controller has a faster response, improving the convergence speed compared to the traditional NTSM method. In addition, both methods maintain speed without significant oscillation in the stable region, demonstrating high stability and accuracy. However, the proposed method shows a lower tracking error, confirming that this controller not only helps the system achieve the desired speed faster but also improves the control quality by minimizing the stability error. The system error decreases sharply and gradually approaches 0 rad/s after about 0.1 s, indicating that the system achieves rapid convergence with a very small tracking error in the steady state. From 0.1 s onwards, the error fluctuates slightly at around 0 rad/s, but the oscillation amplitude is small, indicating that the system maintains high accuracy without a large oscillation. This proves the effectiveness of the proposed controller. The simulation and experimental results demonstrate the controller’s performance with finite convergence time, robustness to uncertainty, disturbances, and a lack of chatter.

5. Conclusions

Electrical drives are used in many applications, so precise control is required. The mathematical model of an electrical motor is considered nonlinear, with parameters that change during its operation, which causes difficulties in motor control. In this study, a PID-nested nonsingular terminal sliding controller is proposed to control the speed of the motor. A composite sliding manifold was formed by combining integral and derivative errors of states into the nonsingular terminal sliding manifolds. The experimental results demonstrate that the use of this new sliding manifold helps the controller converge chattering-free while retaining the robustness of SMC with impressive results. The controller’s effectiveness was demonstrated in simulation and real-world experimental setups, where the graphs demonstrate fast response and good system tracking. In this approach, a PID-nested NTSM ensures finite-time convergence based on nonlinear control laws, achieving chattering-free performance with moderate computational costs rather than low costs. Moreover, the presence of a parameter in convergence time makes its selection crucial, as it directly influences system convergence. Future work should focus on developing adaptive algorithms for parameter tuning to further enhance performance and address these limitations.

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.; Investigation, 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 & 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.

Data Availability Statement

All data generated or analyzed during this study are included in this published article.

Acknowledgments

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cheng, M.; Zhou, J.; Qian, W.; Wang, B.; Zhao, C.; Han, P. Advanced Electrical Motors and Control Strategies for High-quality Servo Systems-A Comprehensive Review. Chin. J. Electr. Eng. 2024, 10, 63–85. [Google Scholar] [CrossRef]
  2. Mohan, H.; Pathak, M.K.; Dwivedi, S.K. Sensorless control of electric drives–a technological review. IETE Tech. Rev. 2020, 37, 504–528. [Google Scholar] [CrossRef]
  3. Merabet, A. Advanced control for electric drives: Current challenges and future perspectives. Electronics 2020, 9, 1762. [Google Scholar] [CrossRef]
  4. Wallscheid, O. Thermal monitoring of electric motors: State-of-the-art review and future challenges. IEEE Open J. Ind. Appl. 2021, 2, 204–223. [Google Scholar]
  5. Zhang, X.; Zhang, Z.; Liu, Y.; Xu, Z.; Qu, X. A review of machine learning approaches for electric vehicle energy consumption modelling in urban transportation. Renew. Energy 2024, 234, 121243. [Google Scholar]
  6. Borase, R.P.; Maghade, D.K.; Sondkar, S.Y.; Pawar, S.N. A review of PID control, tuning methods and applications. Int. J. Dyn. Control 2021, 9, 818–827. [Google Scholar]
  7. Tian, Y.; Huang, K.; Cao, X.; Liu, Y.; Ji, X. A hierarchical adaptive control framework of path tracking and roll stability for intelligent heavy vehicle with MPC. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2020, 234, 2933–2946. [Google Scholar]
  8. Vanchinathan, K.; Selvaganesan, N. Adaptive fractional order PID controller tuning for brushless DC motor using artificial bee colony algorithm. Results Control Optim. 2021, 4, 100032. [Google Scholar] [CrossRef]
  9. Mahmud, M.; Motakabber, S.M.A.; Alam, A.Z.; Nordin, A.N. Adaptive PID controller using for speed control of the BLDC motor. In Proceedings of the 2020 IEEE International Conference on Semiconductor Electronics (ICSE), Kuala Lumpur, Malaysia, 24–26 August 2020; IEEE: New York, NY, USA, 2020. [Google Scholar]
  10. Tyagi, A.K.; Chahal, P. Artificial intelligence and machine learning algorithms. In Challenges and Applications for Implementing Machine Learning in Computer Vision; IGI Global: Hershey, PA, USA, 2020; pp. 188–219. [Google Scholar]
  11. Utkin, V. Variable structure systems with sliding modes. IEEE Trans. Autom. Control 1977, 22, 212–222. [Google Scholar]
  12. Gambhire, S.; 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]
  13. Venkataraman, S.T.; Gulati, S. Control of nonlinear systems using terminal sliding modes. J. Dyn. Syst. Meas. Control 1993, 115, 554–560. [Google Scholar] [CrossRef]
  14. Yu, X.; Zhihong, M. Fast terminal sliding-mode control design for nonlinear dynamical systems. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2002, 49, 261–264. [Google Scholar]
  15. Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar]
  16. Chiu, C.-S. Derivative and integral terminal sliding mode control for a class of MIMO nonlinear systems. Automatica 2012, 48, 316–326. [Google Scholar]
  17. Bhat, S.P.; Bernstein, D.S. Geometric homogeneity with applications to finite-time stability. Math. Control Signals Syst. 2005, 17, 101–127. [Google Scholar]
  18. Truong, T.N.; Vo, A.T.; Kang, H.-J. An adaptive terminal sliding mode control scheme via neural network approach for path-following control of uncertain nonlinear systems. Int. J. Control Autom. Syst. 2022, 20, 2081–2096. [Google Scholar]
  19. Feng, Y.; Zhou, M.; Zheng, X.; Han, F.; Yu, X. Terminal sliding-mode control of induction motor speed servo systems. In Proceedings of the 2016 14th International Workshop on Variable Structure Systems (VSS), Nanjing, China, 1–4 June 2016; IEEE: New York, NY, USA, 2016. [Google Scholar]
  20. Zheng, J.; Wang, H.; Man, Z.; Jin, J.; Fu, M. Robust motion control of a linear motor positioner using fast nonsingular terminal sliding mode. IEEE/ASME Trans. Mechatron. 2014, 20, 1743–1752. [Google Scholar]
  21. Cruz-Ortiz, D.; Chairez, I.; Poznyak, A. Non-singular terminal sliding-mode control for a manipulator robot using a barrier Lyapunov function. ISA Trans. 2022, 121, 268–283. [Google Scholar]
  22. Zhao, J.; Yang, T.; Sun, X.; Dong, J.; Wang, Z.; Yang, C. Sliding mode control combined with extended state observer for an ankle exoskeleton driven by electrical motor. Mechatronics 2021, 76, 102554. [Google Scholar]
  23. Yu, X.; Feng, Y.; Man, Z. Terminal sliding mode control–an overview. IEEE Open J. Ind. Electron. Soc. 2020, 2, 36–52. [Google Scholar]
  24. Utkin, V.; Poznyak, A.; Orlov, Y.; Polyakov, A. Conventional and high order sliding mode control. J. Frankl. Inst. 2020, 357, 10244–10261. [Google Scholar]
Figure 1. Overall controller scheme.
Figure 1. Overall controller scheme.
Mathematics 13 01197 g001
Figure 2. (a) The response of the controllers was used for comparison with the proposed controller; (b) the error of the controllers.
Figure 2. (a) The response of the controllers was used for comparison with the proposed controller; (b) the error of the controllers.
Mathematics 13 01197 g002
Figure 3. (a) Comparison of the motor torque of control approaches; (b) control signals of control approaches.
Figure 3. (a) Comparison of the motor torque of control approaches; (b) control signals of control approaches.
Mathematics 13 01197 g003
Figure 4. (a) The response of the controllers was used to compare with the proposed controller; (b) the error of the controllers with the estimated parameters is 3 times that of the actual parameters.
Figure 4. (a) The response of the controllers was used to compare with the proposed controller; (b) the error of the controllers with the estimated parameters is 3 times that of the actual parameters.
Mathematics 13 01197 g004
Figure 5. Experimental testbed.
Figure 5. Experimental testbed.
Mathematics 13 01197 g005
Figure 6. Experimental results of the proposed controller; (a) is the response speed; (b) is the error.
Figure 6. Experimental results of the proposed controller; (a) is the response speed; (b) is the error.
Mathematics 13 01197 g006
Table 1. Parameters of electrical servo drives in simulation environments.
Table 1. Parameters of electrical servo drives in simulation environments.
ParameterSymbolValues
ResistanceR1.6 Ω
InductanceL0.0052 H
Back-emf voltage constantKe0.011 V/rpm
Moment of InertiaJ0.0043 kg.m2
Table 2. Comparison of ISE and IAE between SLM, NTSM, and the proposed controllers.
Table 2. Comparison of ISE and IAE between SLM, NTSM, and the proposed controllers.
Integral Square Error (ISE) Integral Absolute Error (IAE)
SLM22.61 × 10−524.08 × 10−3
NTSM14.28 × 10−58.97 × 10−3
Proposed0.81 × 10−50.07 × 10−3
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.; Thinh, N.T. Chattering-Free PID-Nested Nonsingular Terminal Sliding Mode Controller Design for Electrical Servo Drives. Mathematics 2025, 13, 1197. https://doi.org/10.3390/math13071197

AMA Style

Minh Trieu N, Tan No N, Nguyen Vu T, Thinh NT. Chattering-Free PID-Nested Nonsingular Terminal Sliding Mode Controller Design for Electrical Servo Drives. Mathematics. 2025; 13(7):1197. https://doi.org/10.3390/math13071197

Chicago/Turabian Style

Minh Trieu, Nguyen, Nguyen Tan No, Truong Nguyen Vu, and Nguyen Truong Thinh. 2025. "Chattering-Free PID-Nested Nonsingular Terminal Sliding Mode Controller Design for Electrical Servo Drives" Mathematics 13, no. 7: 1197. https://doi.org/10.3390/math13071197

APA Style

Minh Trieu, N., Tan No, N., Nguyen Vu, T., & Thinh, N. T. (2025). Chattering-Free PID-Nested Nonsingular Terminal Sliding Mode Controller Design for Electrical Servo Drives. Mathematics, 13(7), 1197. https://doi.org/10.3390/math13071197

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