Next Article in Journal
Design Optimization and Experimentation of Triple-Head Gradually Reducing Spiral Precision Fertilizer Apparatus
Next Article in Special Issue
Characteristic Canonical Analysis-Based Attack Detection of Industrial Control Systems in the Geological Drilling Process
Previous Article in Journal
Electricity Generation at Gas Distribution Stations from Gas Surplus Pressure Energy
Previous Article in Special Issue
Robots for the Energy Transition: A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Nonsingular Fast Terminal Sliding Mode Control with Sliding Mode Disturbance Observer for Permanent Magnet Synchronous Motor Servo Control

by
Difen Shi
1,
Kai Bodemann
2,
Yao Wang
3,*,
Changliang Xu
1,
Lulu Liu
1 and
Chungui Feng
4
1
College of Electronic Engineering, Nanjing Xiaozhuang University, Nanjing 211171, China
2
Laboratory for Metrology, Measurement and Instrumentation, Faculty of Engineering and Computer Science, Osnabrück University of Applied Sciences, 49076 Osnabrück, Germany
3
School of Electrical & Automation, Nantong University, Nantong 226236, China
4
School of Mechanical, Electrical and Automotive Engineering, Liuzhou City Vocational College, Liuzhou 545036, China
*
Author to whom correspondence should be addressed.
Processes 2024, 12(9), 1986; https://doi.org/10.3390/pr12091986
Submission received: 25 July 2024 / Revised: 6 September 2024 / Accepted: 11 September 2024 / Published: 14 September 2024

Abstract

:
This article proposes a novel nonsingular fast terminal sliding mode control (N-NFTSMC) with a sliding mode disturbance observer (SDOB) for permanent magnet synchronous motor (PMSM) servo control. Firstly, to reduce the chattering issue, a new sliding mode reaching law (NSRL) is proposed for the N-NFTSMC. Secondly, to further improve the dynamic tracking accuracy, we introduce a sliding disturbance observer to estimate unknown disturbances for feedforward compensation. Comparative simulations via Matlab/Simulink 2018 are conducted using the traditional NFTSMC and N-NFTSMC; the step simulation results show that the chattering phenomenon was suppressed well via the N-NFTSMC scheme. The sine wave tracking simulation proves that the N-NFTSMC has better dynamic tracking performance when compared with traditional NFTSMC. Finally, we carry out experiments to validate that the N-NFTSMC adequately suppresses the chattering issue and possesses better anti-disturbance performance.

1. Introduction

Permanent magnet synchronous motors (PMSMs) have been applied in many AC servo systems due to their simple structure and fast response time [1,2,3]. Therefore, PMSMs are widely used in modern industrial fields like robot manipulators, pneumatic servo systems [4], electric vehicles (EVs) and spacecraft. The traditional proportional–integral–derivative (PID) controller is usually used in PMSMs because its parameters are easily adjustable [5]. However, the PMSM system contains many unknown dynamics that will worsen the control performance of the PMSM. The PID controller has difficulties meeting the requirements needed for the high-precision control performance of PMSMs. Therefore, it is important to develop advanced control methods to deal with these problems. To tackle these issues, plenty of novel control methods have been proposed, for example, active disturbance control (ADRC) [6], sliding mode control (SMC) [7] and model predictive control [8].
Among these approaches, SMC has a performance advantage due to its robustness [9,10,11,12,13]. However, there are still some problems that need to be solved. The system error for the typical linear SMC is not capable of finite-time convergence, and the chattering phenomenon must be suppressed. Y. Sun’s novel nonsingular terminal sliding mode control (NTSMC) is an approach that guarantees system stabilization within a bounded time interval [14]. A full-order nonsingular terminal sliding mode control method is proposed in [15] for dynamic systems subject to both matched and mismatched disturbances. The chattering problem may cause negative effects and destabilizes the system in real applications [16]. Different strategies have been developed to reduce the chattering phenomenon, such as high-order SMC [17,18] and advanced sliding mode reaching law in [19,20,21,22,23]. Among these methods, the advanced sliding mode reaching law can decrease the chattering issue effectively. It is contradictory to overcome heavy chattering and obtain a fast response at same time. Therefore, an adaptive neural network nonsingular fast terminal sliding mode control (ANNNFTSMC), which has advantages that include a fast response speed and a small static error, is investigated in [24].
To enhance the anti-disturbance performance, the disturbance observer has been widely studied [25,26,27]. A time-varying nonlinear disturbance observer (TVNDO), as specified in [28], was designed to evaluate unknown disturbances. There are many nonlinear disturbances in practical engineering applications; however, PI control cannot meet the demands of dynamic performance. Based on this problem, an improved model-free continuous super-twisting NFTSM is applied for IPMSM in [29]. Considering that disturbances are usually changing in engineering environments, a DOB, which deals with time-varying disturbances effectively, is designed and analyzed in [30,31].
Although NFTSMC has a high convergent speed, it still has chattering issues. Based on the analysis above, an effective way to decrease the chattering issue is to modify the sliding mode reaching law. We have devised an NSMRL to reduce chattering. When applied to the motion control of PMSMs, the tracking accuracy under complicated working conditions can be improved. In this paper, we propose a novel NFTSMC with a sliding mode observer (SDOB); the control structure can be seen in Figure 1. The contribution of this study can be summarized as follows:
(1)
To reduce the chattering problem in the traditional NFTSMC, an NSMRL is designed for the N-NFTSMC. The NSMRL with a smooth switch function eliminates chattering behavior effectively.
(2)
An SDOB is proposed to estimate the unknown disturbances of the PMSM system. The N-NFTSMC with the SDOB is designed to improve the anti-disturbance performance of the system.
(3)
Simulation and experimental verification are conducted to prove the effectiveness of the N-NFTSMC and to compare it with the classic NFTSMC.
The remainder of this paper is organized as follows: Section 2 states the traditional NFTSMC design and problem formulation. Section 3 states the proposed N-NFTSMC. Section 4 details the design of the SDOB and its convergence analysis. Section 5 verifies the effectiveness of the proposed control method using a Simulink simulation. Section 6 describes experiments to validate the proposed N-NFTSMC.

2. NFTSMC Design

2.1. Modelling of PMSM

Based on the theoretical speculations regarding the control of permanent magnet synchronous motors (PMSMs), with the d-axis current set at 0, the d–q axis mathematical model is presented as follows:
i ˙ q = R L i q n ω i d n ψ f L + u q L ω ˙ = 1 J K e i q T L B ω
where u q is the stator voltage; i d and i q denote the currents within the stator; L is the stator inductance; ψ f stands for the magnetic flux; R signifies the stator resistance; n denotes the pole-pair counts of the PMSM; ω is rotational speed; J indicates the rotor’s inertial moment; K e represents the motor’s torque coefficient ( T e = 3 2 n ψ f i q = K e i q ); T L represents the torque applied by the load; and B denotes the friction coefficient.

2.2. Definition of State Variables

If the reference speed is defined as ω * and the real speed is defined as ω , then the error between ω * and ω can be obtained by
e = ω * ω e ˙ = ω ˙
In the experimental verification, T L is also set at a constant value, which can be obtained by T ˙ L = 0 . Then, the derivative of Equation (2) is given as
e ˙ e ¨ = 0 1 0 b m J e ˙ e ¨ + 0 1.5 p n ψ J i ˙ q
The state variables can be summarized as
e e ˙ e ¨ = ω * ω 1.5 p n ψ J i q + b m J ω + T L J 1.5 p n ψ J i ˙ q + b m J ω ˙

2.3. Classic Nonsingular Fast Terminal Sliding Mode Control

The classic nonsingular fast terminal sliding mode surface is set forth as
s = e + k 1 e σ 1 sign e + k 2 e ˙ σ 2 sign e ˙
The appropriate sliding mode reaching law ensures that the system variable states convergence to the designed sliding surface in a finite time. The exponential sliding mode control law is similarly formulated as follows:
s ˙ = ε sign s k s ,   ε > 0 ,   k > 0 .
The derivation of the sliding mode surface of (5) can be written as:
s ˙ = e ˙ + σ 1 k 1 e σ 1 1 sign e e ˙ + k 2 σ 2 e ˙ σ 2 1 sign e ˙ = 1 + σ 1 k 1 e σ 1 1 sign e e ˙ + k 2 σ 2 e ˙ σ 2 1 sign e ˙
Combined with (4), (5) and (7), the output of the classic NFTSMC is generated according to the subsequent formula:
i q = J 1.5 p n ψ 1 k 2 σ 2 e ˙ σ 2 1 sign e ˙ 0 t 1 + σ 1 k 1 e σ 1 1 sign e b m J σ 2 k 2 e ˙ σ 2 1 sign e ˙ e ˙ + ε sign s + k s d t

3. N-NFTSMC Design

The overall block diagram of the N-NFTSMC controller is shown in Figure 2. It depicts the connections between the mathematical models.

3.1. Controller Design

Equation (6) indicates that an increase in the coefficients leads to an improved system convergence speed. On the other hand, the process of convergence will also cause chattering. Therefore, it is difficult to maintain the balance between the convergence speed and the amount of chattering using the traditional NFTSMC. The main reason is that the reaching law includes a switching function sign . To cope with this issue, we replace sign with tan h , which can provide a smooth transition. A comparison of the two functions is shown in Figure 3.
To reduce the chattering, a new sliding mode reaching law (NSMRL) based on the previously mentioned sliding mode reaching law in Equation (6) is designed as follows:
s ˙ = ε 1 s 1 + s ε 2 s α 1 tan h s ε 3 s α 2 tan h s ε 1 > 0 ,   ε 2 > 0 ,   ε 3 > 0 ,   0 < α 1 < 1 ,   α 2 > 1 .
It can be learned from Equation (9) that when the system state is far away from the sliding mode surface s , the terms ε 1 s 1 + s and ε 3 s α 2 tan h s will accelerate the state convergence to the sliding mode. When the state is close to the sliding mode surface, the term ε 2 s α 1 tan h s works and makes the states reach the sliding mode surface. In Figure 4, there are three sets of reaching laws. As depicted in Figure 4, the red line, which denotes the NSMRL, achieves convergence with the greatest speed despite being distant from equilibrium.
The NSMRL in (9) is equal to the derivation of (5), combined with (7). The control law of the N-NFTSMC is presented below:
i q = J 1.5 p n ψ 1 k 2 σ 2 e ˙ σ 2 1 sign e ˙ 0 t 1 + σ 1 k 1 e σ 1 1 sign e b m J σ 2 k 2 e ˙ σ 2 1 sign e ˙ e ˙ + ε 1 s 1 + s + ε 2 s α 1 tan h s + ε 3 s α 2 tan h s d t

3.2. Stability Analysis for Novel NFTSMC

The Lyapunov function Equation (11) is used to analyze the stability of the N-NFTSMC:
V 1 = 1 2 s 2
Combining (5), (9) and (10), the derivation of (11) can be obtained as
V ˙ 1 = s e ˙ + σ 1 k 1 e σ 1 1 sign e e ˙ + k 2 σ 2 e ˙ σ 2 1 sign e ˙ e ¨ = s e ˙ + σ 1 k 1 e σ 1 1 sign e e ˙ + k 2 σ 2 e ˙ σ 2 1 sign e ˙ 1 k 2 σ 2 e ˙ σ 2 1 sign e ˙ 1 + σ 1 k 1 e σ 1 1 sign e e ˙ b m J k 2 σ 2 e ˙ σ 2 1 sign e ˙ s ˙ + b m J ω ˙ = s ε 1 s 1 + s ε 2 s α 1 tan h s ε 3 s α 2 tan h s = ε 1 s 2 1 + s ε 2 s α 1 s tan h s ε 3 s α 2 s tan h s < 0

4. Sliding Mode Disturbance Observer

To overcome the chattering problem with sliding mode control, this section proposes a new sliding mode disturbance observer. The convergence of the SDOB is proved in Section 4.2.

4.1. SDOB Design

By defining d ( t ) = 1 J T L B ω , the mathematical model of PMSM (Equation (1)) can be simplified as
ω ˙ = K e J i q + d ( t ) d ˙ ( t ) = w ( t )
According to the motion equation of the PMSM, we can model the sliding mode observer (SDOB) as follows:
ω ^ ˙ = K e J i q + d ^ ( t ) + u N S d ^ ( t ) = κ 1 u N S
Equation (14) minus (13) results in the error equation of the SDOB:
ω ˜ ˙ = d ˜ ( t ) + u N S d ˜ ˙ ( t ) = κ 2 u N S
where κ 2 = κ 1 w ( t ) . The sliding mode of the SDOB is designed as follows:
s 2 = ω ˜ + c ω ˜ d t
where ω ˜ = ω ^ ω and d ˜ ( t ) = d ( t ) d t represent the errors in the estimation of speed and disturbance, respectively. The course of the hyperbolic tangent over time is shown in Figure 2. The reaching law is thus designed as
s ˙ 2 = λ tanh s 2
Combined with Equation (15), (16) and (17), u N S can be obtained:
u N S = λ tanh s 2 d ˜ t

4.2. Stability Analysis for SDOB

The Lyapunov function is used to prove the stability of the designed SDOB:
V 2 = 1 2 s 2 2
After differentiating V 2 , we can obtain
V ˙ 2 = s 2 s ˙ 2 = s 2 λ tanh s 2 0
where λ > 0 .

5. Simulation Verification

To verify the control performance of the proposed N-NFTSMC, simulation experiments are conducted in this section. Firstly, step response simulation experiments are conducted to verify whether the response time of the system is improved using the novel method. Secondly, sine wave tracking simulation is used to verify the proposed method.

5.1. Step Response Experiment

To verify the improved response time of the N-NFTSMC method, it is compared with the SMC method through a step response simulation. The simulation results can be seen in Figure 5. The SMC method converges to the reference signal at 0.016 s, while the novel NFTSMC method converges to the reference signal at 0.013 s. These results show that the N-NFTSMC method converges faster to the equilibrium state.
A step response simulation is conducted to verify the suppression of chattering using the N-NFTSMC proposed in this paper. The sliding mode surface parameters are set as k 1 = 2 and k 2 = 0.8 for the NFTSMC and N-NFTSMC. For the NFTSMC, the reaching law parameters are listed in Table 1. The NFTSMC uses the traditional reaching law (6), and the N-NFTSMC uses the NSMRL (9). The simulation results are shown in Figure 6 and Figure 7.
Chattering can be seen in Figure 6. Compared with the traditional NFTSMC, the chattering problem is solved by the N-NFTSMC, as shown in Figure 7. This proves the effectiveness of the NSMRL to suppress chattering.

5.2. Sinusoidal Tracking Simulation

To further verify the effectiveness of the N-NFTSMC approach, firstly, a sine wave tracking simulation is conducted in this section using the NFTSMC. A sine wave with an amplitude of 300 is set as the reference signal. The simulation results can be seen in Figure 8. The chattering phenomenon is more significant near the two poles of the sine curve.
Secondly, the same simulation experiment is repeated using the N-NFTSMC approach. The tracking curve using the N-NFTSMC is shown in Figure 9. The tracking curve of N-NFTSMC is smoother and closer to the sine wave compared with the NFTSMC curve.
To compare the simulation results of the two sets of experiments more intuitively, the tracking error curves are shown in Figure 10. The maximum error using the N-NFTSMC method is about 0.61 rpm, while the maximum error using the traditional NFTSMC method is about 0.98 rpm. The sine wave tracking simulation results show that the N-NFTSMC method can track the reference signal more accurately than the NFTSMC method.
The electromagnetic torque curve is also given in Figure 11. It is obvious that the blue line representing the N-NFTSMC is smoother. The sinusoidal tracking simulation result shows that the N-NFTSMC proposed in this paper has a better dynamic tracking performance than the traditional NFTSMC method.

6. Experimental Verification

To prove the competence of the N-NFTSMC method, semi-physical experiments are implemented on a PMSM servo platform, as portrayed in Figure 12.
The PMSM in this servo system is a four-phase surface-mounted PMSM. The specialized parameters of the PMSM are detailed in Table 2.
For experimental comparisons, the comparative transient response tests for the NFTSMC and N-NFTSMC control strategies are carried out at 500 rpm and 1000 rpm, respectively. The experimental results of the reference speed, 500 rpm, are shown in Figure 13a. It can be seen that when the motor runs at 500 rpm, after reaching the steady state, the maximum speed fluctuations based on the NFTSMC and N-NFTSMC are about 10 rpm and 6 rpm, respectively. Changing the reference speed to 1000 rpm increases the maximum speed fluctuations based on the NFTSMC and N-NFTSMC to 20 rpm and 12 rpm, as shown in Figure 13b. These results demonstrate that the N-NFTSMC reduces the chattering problem.
In the PMSM servo control, the d-axis is set at 0, and the q-axis is used for output torque control. The chattering of the q-axis voltage directly influences the velocity chattering. Figure 14 shows a comparison of the q-axis voltage using the NFTSMC and N-NFTSMC. With no load torque, the PMSM starts to speed up from 0 to 500 rpm and from 0 to 1000 rpm. It can be learned from the two sets of experiments that the q-axis voltage chattering range is smaller using the N-NFTSMC.
To demonstrate that the N-NFTSMC possesses better robustness than the NFTSMC, loading experiments are conducted under a speed command of 500 rpm. When the PMSM stably rotates at 500 rpm, we add a sudden load at 10 s using the magnetic powder brake and observe its influence on the PMSM velocities. As can be seen in Figure 15, the N-NFTSMC showed a better anti-disturbance performance than the NFTSMC.
In order to further verify the robustness of N-NFTSMC, a loading experiment is conducted at a reference speed of 1000 rpm. From the experimental results in Figure 16, the chattering range of the N-NFTSMC is smaller than that of the NFTSMC. The N-NFTSMC also exhibits an anti-disturbance performance that is stronger than that of the NFTSMC.
The experimental results using different control methods are listed in Table 3 for clearer comparisons. We can see that, compared with the NFTSMC, the proposed N-NFTSMC shows smaller speed chattering. Moreover, when a sudden load is applied, the N-NFTSMC has a smaller maximum chattering value. These results verify that the N-NFTSMC can effectively suppress chattering and improve the anti-disturbance of the PMSM motion control system.

7. Conclusions

In this work, we combined the nonsingular fast terminal sliding mode control with a sliding mode disturbance observer to enhance the chattering suppression and anti-disturbance capacity of the PMSM servo system. We conducted step response simulations that showed that our approach improves the response time and adequately suppresses chattering compared with the traditional FTSMC. Furthermore, we conducted sine tracking simulations that showed that our approach has a lower maximum error compared with the traditional FTSMC.
In addition, we conducted the experiments using different speeds. The experimental results show that the N-NFTSMC improves the anti-disturbance performance and alleviates chattering. The results from the simulations and experiments indicate that the N-NFTSMC strengthens the servo system’s dynamic performance and its disturbance mitigation. In the future, second-order sliding-mode algorithms will be considered for high-performance PMSM servo control.

Author Contributions

All authors made significant contributions to the work presented in this manuscript. Conceptualization, D.S. and Y.W.; methodology, D.S. and K.B.; investigation, D.S. and Y.W.; resources, C.X.; writing—original draft preparation, D.S. and K.B.; writing—review and editing, C.X. and L.L.; supervision, C.F.; project administration, Y.W.; funding acquisition, D.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Foundation of Nanjing Xiaozhuang University (Grant No. 2023NXY23). This work was also supported by the Foundation of Basic Science (Natural Science) Research Program for Higher Education Institutions in Jiangsu Province (Grant No. 24KJD460005) and the Youth Fund of the Jiangsu Natural Science Foundation (Grant No. BK20220610). The National Natural Science Foundation of China (Grant No. 12404021), the Foundation of Basic Science (Natural Science) Research Program for Higher Education Institutions in Jiangsu Province (Grant No. 23KJD140003), the Foundation of Nanjing Xiaozhuang University (Grant No. 2022NXY25).

Data Availability Statement

The data presented in this study are available upon request from the first author.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

AbbreviationFull Name
PMSMPermanent magnet synchronous motor
NFTSMCNonsingular fast terminal sliding mode control
N-NFTSMCNovel nonsingular fast terminal sliding mode control
NSRLNew sliding mode reaching law
SDOBSliding mode disturbance observer
PIDProportional–integral–derivative
ADRCActive disturbance control
TVNDOTime-varying nonlinear disturbance observer
ANNNFTSMCAdaptive neural network nonsingular fast terminal sliding mode control
IPMSMInterior permanent magnet synchronous motor
SMCSliding mode control
NTSMCNonsingular terminal sliding mode control

References

  1. Dong, Z.; Liu, Y.; Wen, H.; Feng, K.; Yu, F.; Liu, C. A Novel Winding Connection Sequence of Dual Three-Phase Series-End Winding PMSM Drive for Speed Range Extension. IEEE Trans. Magn. 2023, 59, 8202905. [Google Scholar] [CrossRef]
  2. Chen, Y.; Zang, B.; Wang, H.; Liu, H.; Li, H. Composite PM Rotor Design and Alternating Flux Density Harmonic Component Analysis of a 200 kW High-Speed PMSM Used in FESS. IEEE Trans. Ind. Appl. 2023, 59, 1469–1480. [Google Scholar] [CrossRef]
  3. Chung, S.U.; Kim, J.W.; Chun, Y.D.; Woo, B.C.; Hong, D.K. Fractional Slot Concentrated Winding PMSM with Consequent Pole Rotor for a Low-Speed Direct Drive: Reduction of Rare Earth Permanent Magnet. IEEE Trans. Energy Convers. 2015, 30, 103–109. [Google Scholar] [CrossRef]
  4. Zhao, L.; Xia, Y.; Yang, Y.; Liu, Z. Multicontroller positioning strategy for a pneumatic servo system via pressure feedback. IEEE Trans. Ind. Electron. 2017, 64, 4800–4809. [Google Scholar] [CrossRef]
  5. Li, J.; Li, W. On-Line PID Parameters Optimization Control for Wind Power Generation System Based on Genetic Algorithm. IEEE Access 2020, 8, 137094–137100. [Google Scholar] [CrossRef]
  6. Wang, B.; Tian, M.; Yu, Y.; Dong, Q.; Xu, D. Enhanced ADRC with Quasi-Resonant Control for PMSM Speed Regulation Considering Aperiodic and Periodic Disturbances. IEEE Trans. Transp. Electrif. 2020, 8, 3568–3577. [Google Scholar] [CrossRef]
  7. 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]
  8. Xu, B.; Jiang, Q.; Ji, W.; Ding, S. An Improved Three-Vector-Based Model Predictive Current Control Method for Surface-Mounted PMSM Drives. IEEE Trans. Transp. Electrif. 2022, 8, 4418–4430. [Google Scholar] [CrossRef]
  9. Ding, S.; Zheng, W.X. Nonsingular terminal sliding mode control of nonlinear second-order systems with input saturation. Int. J. Robust Nonlinear Control 2016, 26, 1857–1872. [Google Scholar] [CrossRef]
  10. Yang, J.; Li, S.; Su, J.; Yu, X. Continuous nonsingular terminal sliding mode control for systems with mismatched disturbances. Automatica 2013, 49, 2287–2291. [Google Scholar] [CrossRef]
  11. Feng, Y.; Han, F.; Yu, X. Chattering free full-order sliding-mode control. Automatica 2014, 50, 1310–1314. [Google Scholar] [CrossRef]
  12. Yang, L.; Yang, J. Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems. Int. J. Robust Nonlinear Control 2011, 21, 1865–1879. [Google Scholar] [CrossRef]
  13. Yu, D.; Chen, C.L.P.; Xu, H. Fuzzy swarm control based on sliding-mode strategy with self-organized omnidirectional mobile robots system. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 2262–2274. [Google Scholar] [CrossRef]
  14. Sun, Y.; Gao, Y.; Zhao, Y.; Liu, Z.; Wang, J.; Kuang, J.; Yan, F.; Liu, J. Neural network-based tracking control of uncertain robotic systems: Predefined-time nonsingular terminal sliding-mode approach. IEEE Trans. Ind. Electron. 2022, 69, 10510–10520. [Google Scholar] [CrossRef]
  15. Du, X.; Fang, X.; Liu, F. Continuous Full-Order Nonsingular Terminal Sliding Mode Control for Systems with Matched and Mismatched Disturbances. IEEE Access 2019, 7, 130970–130976. [Google Scholar] [CrossRef]
  16. Le, D.V.; Ha, C. Finite-Time Fault-Tolerant Control for a Stewart Platform Using Sliding Mode Control with Improved Reaching Law. IEEE Access 2022, 10, 43284–43302. [Google Scholar] [CrossRef]
  17. Utkin, V. Discussion Aspects of High-Order Sliding Mode Control. IEEE Trans. Autom. Control 2016, 61, 829–833. [Google Scholar] [CrossRef]
  18. Rath, J.J.; Defoort, M.; Karimi, H.R.; Veluvolu, K.C. Output Feedback Active Suspension Control with Higher Order Terminal Sliding Mode. IEEE Trans. Ind. Electron. 2017, 64, 1392–1403. [Google Scholar] [CrossRef]
  19. Gao, W.; Hung, J.C. Variable structure control of nonlinear systems: A new approach. IEEE Trans. Ind. Electron. 1993, 40, 45–55. [Google Scholar]
  20. Wang, T.; Zhao, M.; Li, Y.; Liu, K. Double-power reaching law sliding mode control for spacecraft decline based on radial basis function networks. In Proceedings of the 2017 29th Chinese Control and Decision Conference (CCDC), Chongqing, China, 28–30 May 2017; pp. 5396–5401. [Google Scholar]
  21. Tao, M.; Chen, Q.; He, X.; Sun, M. Adaptive fixed-time fault-tolerant control for rigid spacecraft using a double power reaching law. International. J. Robust Nonlinear Control 2019, 29, 4022–4040. [Google Scholar] [CrossRef]
  22. Fallaha, C.J.; Saad, M.; Kanaan, H.Y.; Al-Haddad, K. Sliding-Mode Robot Control with Exponential Reaching Law. IEEE Trans. Ind. Electron. 2011, 58, 600–610. [Google Scholar] [CrossRef]
  23. Yang, G.-Y.; Chen, S.-Y. Piecewise fast multi-power reaching law: Basis for sliding mode control algorithm. Meas. Control 2020, 53, 1929–1942. [Google Scholar] [CrossRef]
  24. Liu, W.; Chen, S.; Huang, H. Adaptive Nonsingular Fast Terminal Sliding Mode Control for Permanent Magnet Synchronous Motor Based on Disturbance Observer. IEEE Access 2019, 7, 153791–153798. [Google Scholar] [CrossRef]
  25. Xu, J.; Yu, X.; Qiao, J. Hybrid Disturbance Observer-Based Anti-Disturbance Composite Control with Applications to Mars Landing Mission. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 2885–2893. [Google Scholar] [CrossRef]
  26. Fu, Y.; Wang, D. Higher-Order State and Disturbance Observer with O(T3) Errors for Linear Systems. IEEE Access 2019, 7, 102812–102819. [Google Scholar] [CrossRef]
  27. Yang, Y.; Zhang, J.; Huang, M.; Tan, X. Disturbance Observer-Based Event-Triggered Control of Switched Positive Systems. IEEE Trans. Circuits Syst. II Express Briefs 2024, 71, 1191–1195. [Google Scholar] [CrossRef]
  28. Zhang, Z.; Liu, X.; Yu, J.; Yu, H. Time-Varying Disturbance Observer Based Improved Sliding Mode Single-Loop Control of PMSM Drives with a Hybrid Reaching Law. IEEE Trans. Energy Convers. 2023, 38, 2539–2549. [Google Scholar] [CrossRef]
  29. Liu, J.; Yang, Y.; Li, X.; Zhao, K.; Yi, Z.; Xin, Z. Improved Model-Free Continuous Super-Twisting Non-Singular Fast Terminal Sliding Mode Control of IPMSM. IEEE Access 2023, 11, 85361–85373. [Google Scholar] [CrossRef]
  30. Zhang, R.; Xu, B.; Shi, P. Output Feedback Control of Micromechanical Gyroscopes Using Neural Networks and Disturbance Observer. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 962–972. [Google Scholar] [CrossRef]
  31. Wang, Z.; Li, S.; Li, Q. Continuous Nonsingular Terminal Sliding Mode Control of DC–DC Boost Converters Subject to Time-Varying Disturbances. IEEE Trans. Circuits Syst. II Express Briefs 2022, 67, 2552–2556. [Google Scholar] [CrossRef]
Figure 1. Control structure of the PMSM.
Figure 1. Control structure of the PMSM.
Processes 12 01986 g001
Figure 2. The block diagram of N-NFTSMC.
Figure 2. The block diagram of N-NFTSMC.
Processes 12 01986 g002
Figure 3. Function tanh(s) and sign(s).
Figure 3. Function tanh(s) and sign(s).
Processes 12 01986 g003
Figure 4. Comparison of the variants of the different sliding mode reaching laws.
Figure 4. Comparison of the variants of the different sliding mode reaching laws.
Processes 12 01986 g004
Figure 5. Comparison of the step responses for SMC and N-NFTSMC.
Figure 5. Comparison of the step responses for SMC and N-NFTSMC.
Processes 12 01986 g005
Figure 6. Step response by traditional NFTSMC.
Figure 6. Step response by traditional NFTSMC.
Processes 12 01986 g006
Figure 7. Step response by N-NFTSMC.
Figure 7. Step response by N-NFTSMC.
Processes 12 01986 g007
Figure 8. Sine wave tracking by traditional NFTSMC.
Figure 8. Sine wave tracking by traditional NFTSMC.
Processes 12 01986 g008
Figure 9. Sine wave tracking by N−NFTSMC.
Figure 9. Sine wave tracking by N−NFTSMC.
Processes 12 01986 g009
Figure 10. Sine wave tracking error.
Figure 10. Sine wave tracking error.
Processes 12 01986 g010
Figure 11. Electromagnetic torque curve.
Figure 11. Electromagnetic torque curve.
Processes 12 01986 g011
Figure 12. Experimental setup of PMSM servo system.
Figure 12. Experimental setup of PMSM servo system.
Processes 12 01986 g012
Figure 13. Startup responses of PMSM with NFTSMC and N-NFTSMC: (a) 500 rpm and (b) 1000 rpm.
Figure 13. Startup responses of PMSM with NFTSMC and N-NFTSMC: (a) 500 rpm and (b) 1000 rpm.
Processes 12 01986 g013
Figure 14. Q-axis voltage for step response: (a) 500 rpm and (b) 1000 rpm.
Figure 14. Q-axis voltage for step response: (a) 500 rpm and (b) 1000 rpm.
Processes 12 01986 g014
Figure 15. Experimental results at 500 rpm using a sudden load.
Figure 15. Experimental results at 500 rpm using a sudden load.
Processes 12 01986 g015
Figure 16. Experimental results at 1000 rpm using a sudden load.
Figure 16. Experimental results at 1000 rpm using a sudden load.
Processes 12 01986 g016
Table 1. The sliding mode reaching law parameters.
Table 1. The sliding mode reaching law parameters.
ParameterValue
ε 1 400
ε 2 0
α 1 1 / 2
α 2 3 / 2
Table 2. Parameters of the PMSM.
Table 2. Parameters of the PMSM.
ParameterValue
Rated power200 W
Line resistance0.33 Ω
Line inductance9 × 10−4 H
Number of pole pairs4
Torque coefficient0.087 Nm/A
Rated voltage36 V
Rated current7.5 A
Table 3. Comparisons of experimental results using different control methods.
Table 3. Comparisons of experimental results using different control methods.
Control MethodMaximum Chattering Value (without Sudden Load)Maximum Chattering Value (with Sudden Load)
NFTSMC (500 rpm)10 rpm70 rpm
N-NFTSMC (500 rpm)6 rpm66 rpm
NFTSMC (1000 rpm)20 rpm60 rpm
N-NFTSMC (1000 rpm)12 rpm52 rpm
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

Shi, D.; Bodemann, K.; Wang, Y.; Xu, C.; Liu, L.; Feng, C. A Novel Nonsingular Fast Terminal Sliding Mode Control with Sliding Mode Disturbance Observer for Permanent Magnet Synchronous Motor Servo Control. Processes 2024, 12, 1986. https://doi.org/10.3390/pr12091986

AMA Style

Shi D, Bodemann K, Wang Y, Xu C, Liu L, Feng C. A Novel Nonsingular Fast Terminal Sliding Mode Control with Sliding Mode Disturbance Observer for Permanent Magnet Synchronous Motor Servo Control. Processes. 2024; 12(9):1986. https://doi.org/10.3390/pr12091986

Chicago/Turabian Style

Shi, Difen, Kai Bodemann, Yao Wang, Changliang Xu, Lulu Liu, and Chungui Feng. 2024. "A Novel Nonsingular Fast Terminal Sliding Mode Control with Sliding Mode Disturbance Observer for Permanent Magnet Synchronous Motor Servo Control" Processes 12, no. 9: 1986. https://doi.org/10.3390/pr12091986

APA Style

Shi, D., Bodemann, K., Wang, Y., Xu, C., Liu, L., & Feng, C. (2024). A Novel Nonsingular Fast Terminal Sliding Mode Control with Sliding Mode Disturbance Observer for Permanent Magnet Synchronous Motor Servo Control. Processes, 12(9), 1986. https://doi.org/10.3390/pr12091986

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