Next Article in Journal
Symmetry-Aware Causal-Inference-Driven Web Performance Modeling: A Structure-Aware Framework for Predictive Analysis and Actionable Optimization
Previous Article in Journal
Enhanced Image Security via Dynamic Chaotic Fuzzy Cellular Neural Networks and Voice Authentication
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sliding Mode Control of Symmetric Permanent Magnet Synchronous Motor Based on Novel Adaptive Reaching Law and Combining Improved Terminal Fast Sliding Mode Disturbance Observer

1
School of Electrical Engineering, Shandong Huayu University of Technology, Dezhou 253000, China
2
Future Technology Research Institute, Shenzhen Polytechnic University, Shenzhen 518055, China
3
School of Electrical Engineering, Beijing Jiaotong University, Beijing 100091, China
4
School of Electrical Engineering, Zhengzhou University of Science and Technology, Zhenzhou 450064, China
*
Authors to whom correspondence should be addressed.
Symmetry 2025, 17(12), 2057; https://doi.org/10.3390/sym17122057
Submission received: 22 October 2025 / Revised: 22 November 2025 / Accepted: 27 November 2025 / Published: 2 December 2025
(This article belongs to the Special Issue Symmetry in Intelligent Spindle Modelling and Vibration Analysis)

Abstract

Permanent Magnet Synchronous Motors (PMSMs) exhibit inherent symmetry in their electromagnetic structure yet behave as nonlinear and strongly coupled systems that are susceptible to internal parameter perturbations and external disturbances, posing challenges to effective control under dynamic operating conditions. To address these issues, this paper proposes a sliding mode control strategy for PMSMs that integrates a Novel Adaptive Reaching Law (NARL) and an Improved Terminal Fuzzy Sliding Mode Disturbance Observer (IFTSMDO), denoted as SMC-NARL-IFTSMDO. The NARL is designed with a state-dependent dynamic gain adjustment mechanism and terminal attractive factor characteristics: it increases the gain to ensure fast convergence when the system state is far from the sliding mode surface, and adaptively attenuates the gain to suppress chattering when approaching the sliding mode surface, thereby balancing the contradiction between convergence speed and chattering in traditional sliding mode control. The IFTSMDO constructs a composite sliding mode surface incorporating error derivatives, terminal power terms, and saturation functions, which enhances the sensitivity of disturbance estimation in the small-error stage, avoids high-frequency chattering caused by sign functions, and provides accurate feedforward compensation for the speed loop controller to improve the system’s anti-disturbance capability. Additionally, the asymptotic stability of the proposed control strategy is strictly proven using the Lyapunov stability theory, laying a solid theoretical foundation for its application. Experiments are conducted on a TMS320F28379D DSP-based platform, and quantitative results show that compared with the traditional sliding mode control (SMC-TRL), the proposed strategy reduces the no-load startup response time by 60%, the steady-state speed fluctuation by 60%, and the speed fluctuation under load disturbance by 81.5%, fully demonstrating its superiority in dynamic response and anti-disturbance performance.
Keywords:
PMSM; SMC; NARL; SMDO

1. Introduction

Permanent Magnet Synchronous Motors (PMSMs) are widely used in electric vehicles, CNC machine tools, aerospace fields, etc., due to their advantages such as small volume, high power factor, and small moment of inertia [1,2,3]. As a nonlinear and strongly coupled system, PMSM is extremely sensitive to internal parameter perturbations and changes in external disturbances. The traditional PI control method is widely used in industrial production due to its advantages of fast adjustment, good steady-state performance, and simple parameter tuning; however, it relies too much on system modeling and performs poorly in the face of internal parameter changes and external disturbances [4]. To solve this problem, many control methods such as sliding mode control (SMC) [5], adaptive control [6], robust control [7], and model predictive control [8] have been widely applied in PMSM control. Among them, sliding mode control is more widely used due to its excellent robustness and simplicity.
As a special variable structure control strategy, the core difference between sliding mode control and traditional control strategies lies in the discontinuity of its control behavior, which is specifically reflected in the switching characteristics of the system structure changing with time [9]. However, sliding mode control systems often face the problem of chattering in practical applications. To solve this key problem, targeted schemes such as reaching law design have become important research directions in related fields [10]. Common chattering suppression methods, such as the super-twisting reaching law, can reduce chattering but will slow down the system response speed [11]. Ref. [12] Improves the convergence speed of high-speed sensorless control for PMSM by adding a first-order linear feedback term to the traditional super-twisting sliding mode observer (STSMO). However, the existence of the linear term will cause a large control law when the system state changes, thereby causing overshoot. For this reason, Ref. [13] proposes a generalized super-twisting algorithm to improve super-twisting control, expands the exponential gain adjustment range of traditional super-twisting, dynamically designs key parameters, and introduces an adaptive law to balance convergence speed and steady-state smoothness. The reaching law designed in [14] realizes chattering suppression by introducing a positive gain that reduces the control amplitude to optimize the control gain and combining an adaptive mechanism to adjust parameters. However, due to the existence of the sign function, there is still a chattering problem. Therefore, the literature [15] introduces a hyperbolic sine function to keep the system state converging quickly when it is far from the sliding mode surface and automatically slows down when it is close to the sliding mode surface; at the same time, a piecewise square root switching function is used to replace the sign function in the traditional reaching law. Ref. [16] Integrates system state variables and adaptive switching gains, divides the “acceleration zone” which has the characteristics of traditional reaching law, and can accelerate the system state to reach the sliding mode surface and suppress chattering, but the division of its acceleration zone requires a lot of experiments in actual selection.
In the case of disturbances in the SMC system, the control gain needs to increase proportionally to the amplitude of such disturbances, so as to ensure the existence and reachability of the sliding mode surface and effectively suppress such disturbances at the same time. Ref. [17] adopts a system based on sliding mode surface reconstruction to integrate electromechanical disturbances to realize single observer estimation, and uses nonlinear time-varying gain (variable bandwidth) to reduce estimation peaks. Literature [18] takes the speed estimation error as the sliding mode surface and uses the sign function as the switching signal, but the ordinary sliding mode surface is deficient in the rapidity of disturbance compensation. Literature [19] introduces a nonlinear term containing the error and its real-order derivative to design the sliding mode surface, which effectively enhances the convergence speed. Some scholars also use an integral sliding mode surface containing the angular velocity estimation error and its integral term and a “proportional term + sign function” reaching law [20]. However, the existence of its integral term may cause oversaturation, and the sign function used in the sliding mode surface will also cause chattering.
To solve the above problems, this paper proposes a sliding mode control strategy for PMSM that integrates a novel adaptive reaching law and an improved fast terminal sliding mode disturbance observer (IFTSMDO). The main contributions of this study are summarized as follows:
(1)
Propose a synergistic control strategy integrating NARL and IFTSMDO, which breaks through the performance bottleneck of traditional sliding mode control in balancing convergence speed and chattering suppression, and enhances the system’s anti-disturbance capability through accurate disturbance estimation and feedforward compensation.
(2)
Design a state-dependent NARL with terminal attractive factor characteristics: it adaptively adjusts the control gain according to the distance between the system state and the sliding mode surface, realizing fast convergence in the large-error stage and chattering suppression in the small-error stage.
(3)
Construct an IFTSMDO based on a composite sliding mode surface (incorporating error derivatives, terminal power terms, and saturation functions), which improves the sensitivity of disturbance estimation in the small-error stage and avoids high-frequency chattering caused by sign functions.
(4)
Strictly prove the asymptotic stability of the proposed control strategy via Lyapunov theory, and verify its effectiveness and superiority through physical experiments on a TMS320F28379D DSP-based platform under multiple dynamic operating conditions.

2. System Modeling

This chapter establishes the mathematical model of the Permanent Magnet Synchronous Motor (PMSM) in the dq rotating coordinate system, which provides a theoretical foundation for the subsequent controller design [21]. To balance model simplicity and validity for control analysis, the following basic assumptions are adopted: the motor’s spatial magnetic field follows a sinusoidal distribution, stator core saturation is disregarded, iron loss (including eddy current loss and hysteresis loss) is ignored, and initial motor parameter fluctuations are excluded [22]. Under these assumptions, the mathematical model of the PMSM can be expressed as Equation (1)
u q = R s i d + L d d i d d t ω e L q i q u q = R s i q + L q d i q d t + ω e L d i d + ψ f d ω e d t = n p J T e T L B ω m T e = 3 2 n p ψ f i q
In Equation (1), the key variables are defined as follows: u d and u q represent the d-axis and q-axis components of stator voltage, respectively; i d and i q denote the d-axis and q-axis components of stator current, respectively; L d and L q stand for the d-axis and q-axis inductances of stator windings, respectively; ω e is the motor’s electrical angular velocity; B is the viscous damping coefficient; T e is the electromagnetic torque generated by the motor; J is the moment of inertia of the motor rotor; T L is the external load torque; ω m is the mechanical angular velocity; ψ f is the permanent magnet flux linkage; R s is the stator resistance; and n p is the number of motor pole pairs.
In practical operation, the PMSM often experiences parameter perturbations, such as stator resistance variations caused by temperature rise, stator inductance deviations due to magnetic circuit changes, and permanent magnet demagnetization faults resulting from long-term operation or extreme conditions. When such perturbations occur, the ideal model in Equation (1) can no longer accurately reflect the motor’s actual dynamic characteristics [23,24,25]. To incorporate these non-ideal factors, disturbance terms are introduced to modify the model, leading to the PMSM mathematical model with perturbations shown in Equation (2)
u d = R s i d + L d d i d d t ω e L q i q + Δ u d u q = R s i q + L q d i q d t + ω e L d i d + ψ f + Δ u q d ω e d t = n p J T e T L B ω m + Δ P n T e = 3 2 n p ψ f i q + Δ T e
In Equation (2), the disturbance terms are defined as follows: Δ u d and Δ u q represent the d-axis and q-axis voltage disturbances under complex operating conditions, respectively; Δ T e denotes the electromagnetic torque disturbance caused by parameter perturbations or external factors; and Δ P n is the disturbance term induced by changes in the moment of inertia J and viscous damping coefficient B (e.g., load variations or mechanical wear).
To further simplify the analysis of the motor’s speed control characteristics, Equation (3) is derived by integrating the ideal model (Equation (1)) and the perturbed model (Equation (2)). This equation focuses on the dynamic relationship of the electrical angular velocity ω e —the core controlled variable in the speed loop. The derivation process incorporates the effects of electromagnetic torque, load torque, and various disturbance terms, providing a direct mathematical basis for the subsequent design of the speed controller
d ω e d t = 3 n p 2 J ψ f i q B J ω e + n p J Δ T e T L + Δ T L + Δ P n

3. Design Speed Loop Controller

Define the state error
e = ω e ω e
where ω e is the given rotational speed. This article selects the linear sliding surface as:
s = c 1 e + e ˙
Typically, the Traditional Reaching Law (TRL) is selected as:
s ˙ = λ 1 s + λ 2 s g n s
where λ 1 > 0 and λ 2 > 0 are constant gains. The exponential term λ 1 s serves to ensure that when the sliding mode surface variable s takes a large value, the system state can converge to the sliding mode surface at a relatively high speed. However, relying solely on the proportional rate term will cause the speed of the state point approaching the sliding mode surface to gradually slow down, which is an asymptotic convergence process and cannot guarantee arrival at the sliding mode surface within a finite time. Therefore, it is necessary to introduce the constant velocity term λ 2 s g n s to maintain the approaching speed at λ 2 (instead of zero) when the state point reaches the sliding mode surface, thereby achieving finite-time convergence. Nevertheless, if the value of λ 2 is too small, the approaching speed will be relatively slow; if λ 2 is too large, although it can accelerate the state point’s movement toward the sliding mode surface, it will induce more significant chattering phenomena. Assuming that the system state trajectory starts from an initial position where s > 0, the time t, for the state to reach the sliding mode surface can be derived as follows:
t r = 1 λ 1 ln 1 + s 0 λ 1 λ 2
It can be inferred from Equation (7) that the reaching time t r is directly related to the parameters λ 1 and λ 2 : as λ 1 and λ 2 increase, the response time is shortened accordingly and the response rate is improved, but at the same time, chattering is intensified. Generally, the faster the convergence rate of the system state to the sliding mode surface, the more significant the accompanying chattering phenomenon tends to be. Therefore, to resolve the conflict between the sliding mode reaching speed and chattering, designing a reaching law with better performance is a key breakthrough.
As a control method to achieve finite-time convergence, the terminal attractive factor can accelerate the convergence rate of system state variables near the equilibrium point; while when the system state is far from the equilibrium point, the pure exponential term can provide a fast convergence speed. In addition, the values of system state variables and the sliding mode surface affect the convergence speed of the reaching law, and the chattering can be effectively alleviated by adaptively adjusting the control gain. The expression of the terminal attractive factor is given as follows:
x ˙ = x q p
is the system state, i.e., e , where p > q > 0 . On this basis, a novel adaptive reaching law is proposed to ensure the global fast convergence and strong robustness of the system, and its expression is as follows
s ˙ = λ 1 1 + s n s λ 2 σ + x b e s s q p
where p > q > 0 and both are odd numbers, b > 0 , n > 0 . It should be noted that in Equation (9), λ 1 , λ 2 , p, and q (p > q, both odd numbers) mainly affect the system’s convergence speed: increasing λ 1 can accelerate convergence in the large-error stage, a moderate increase in λ 2 can shorten the finite-time convergence process, and a smaller q/p ratio leads to faster terminal convergence in the small-error stage; n and b are mainly used to suppress chattering: a larger n results in more significant suppression of chattering in the large-error stage, and a larger b is more effective in weakening steady-state chattering.
Overall, the balance between fast convergence of system states and chattering suppression is achieved through dynamic gain adjustment: In the first term λ 1 1 + s n s , the denominator 1 + s n increases significantly as the sliding surface variable s increases, leading to adaptive attenuation of the gain for this term, which not only avoids strong chattering caused by excessively high gain when s is large, but also maintains sufficient gain to ensure the convergence rate when s is small; the second term λ 2 σ + x b e s s q p integrates state correlation and terminal characteristics. In the denominator, x b increases as the state variable x decreases, and e s approaches 1 as s decreases, which together cause the gain to increase to accelerate convergence when the system is far from the equilibrium point and decrease to weaken chattering when approaching the sliding surface, while the terminal term characteristic of s q p ensures that the state can converge to the equilibrium point in finite time.
During the system’s operation, the state variable x1 changes slowly and can be regarded as a constant; if the terminal characteristic of s q p plays a dominant role in the entire reaching process, the reaching law is simplified as:
s ˙ λ 2 σ + x b e s s q p
Further, it is assumed that the influence of e s in the denominator on the overall variation can be simplified through averaging. Let k = σ + x 1 b , then:
s ˙ λ 2 k s q p
Separating the variables yields:
d s s q p = λ 2 k d t
Integrate both sides of the equation, with the integration interval from the initial time s(0) to the sliding surface s = 0, and the time interval from 0 to the reaching time t f
s 0 0 s q p d s = 0 t f λ 2 k d t
The result of the left-hand integral is s p q / p p q / p s 0 0 = p p q s 0 p q / p , and the result of the right-hand integral is λ 2 k t r , After rearrangement, we obtain:
p p q s 0 p q p = λ 2 k t f
Substituting k = σ + | x b into the equation, the expression for the arrival time is finally obtained as follows:
t f = p σ + x b λ 2 p q s 0 p q p
This result indicates that the reaching time is proportional to the p q / p power of the initial sliding mode value s(0), inversely proportional to the gain parameter λ 2 , and is jointly affected by the state variable x 1 and the adjustment coefficient σ , which is consistent with the finite-time convergence characteristic.
Combining Equations (3), (5), and (9), we obtain
i q = 2 J 3 n p ψ f c 1 e ˙ + λ 1 1 + s n s + λ 2 σ + x b e s s q p B J e ˙ d τ
The Equation (16) is shown in Figure 1. To prove the stability of the proposed reaching law, the Lyapunov theory is used for analysis as follows:
Construct the Lyapunov function
V s = 1 2 s 2
Taking the derivative of V s yields V ˙ s = s · s ˙ . Substituting the reaching law and expanding, we have:
V ˙ s = λ 1 1 + s n s 2 λ 2 σ + x b e s · s 1 + q p
In the above equation, both terms are non-positive. Therefore, V ˙ s 0 holds for all s 0 , and V ˙ s = 0 if and only if s = 0 . According to the Lyapunov Stability Theorem, the system state s is asymptotically stable with respect to the equilibrium point s = 0 .

4. Design of IFTSMO

An improved terminal fuzzy sliding mode disturbance observer (ITFSMDO) is designed to estimate the disturbance value and feed it back to the speed loop control so as to improve the anti-interference performance of the system.
Comprehensively considering the changes in internal parameters of the system and external disturbances, the dynamic equation is rewritten as:
ω ˙ = 3 n φ f 2 J i q B J ω m d t J
Herein, d t denotes the total system disturbance. Since the controller has a high switching frequency, the load torque can be regarded as a constant within one control cycle, i.e., T ˙ L = 0 ; thus, the following relationship holds:
d ˙ t = 0
Taking the mechanical angular velocity ω m and the total system disturbance d t as variables, the state-space equation is obtained as follows:
ω ˙ m d ˙ t = B J 1 J 0 0 ω m d t + 1 J 0 T e
Selecting the mechanical angular velocity ω m and system disturbance d t as observed variables, the observation equation of ITFSMDO is derived as follows:
ω ^ ˙ m d ^ ˙ t = B J 1 J 0 0 ω ^ m d ^ t + 1 J 0 T e + 1 τ g e ω m
Herein, τ denotes the observer gain, and g e ω m is the sliding mode control law designed for the observation error e ω m = ω m ω ^ m . By combining the aforementioned state-space equation and observation equation, the following can be obtained:
e ˙ ω m e ˙ d = B J 1 J 0 0 e ω m e d 1 τ g e ω m
The observer sliding mode surface is designed as
l = e ω m ˙ + α 1 e ω m β 1 sat e ω m + α 2 e ω m β 2 sat e ω m
Herein, α 1 ,   α 2 > 0 are gain coefficients; 0 < β 1 ,   β 2 < 1 are terminal exponent coefficients.
The saturation function sat e ω m is defined as
s a t e ω m = s i g n e ω m i f   e ω m > p e ω m p i f   e ω m p
In the sliding mode surface, the error derivative term e ˙ ω m directly captures the dynamic change rate of the speed error, providing the observer with a basic real-time adjustment driving force and ensuring an immediate response to error changes. The terms α 1 e ω m β 1 sat e ω m and α 2 e ω m β 2 sat e ω m —which contain power and saturation functions—play a key role through the composite structure of “error power-saturation switching”. Among them, the power terms e ω m β 1 and e ω m β 2 (with 0 < β 1 ,   β 2 < 1 ) utilize terminal characteristics: even when the speed error is small, they can still maintain high adjustment sensitivity, avoid misadjustment of the observer under small errors, and thereby improve the accuracy of disturbance estimation. The saturation function sat e ω m dynamically adjusts the switching characteristics with the threshold p as the boundary: when e ω m > p , sat e ω m takes the form of a sign function, ensuring that the observer achieves fast convergence to capture disturbances in the large error stage; when e ω m p , sat e ω m smoothly transitions to the linear region, effectively reducing the impact of high-frequency chattering on the observation output. In addition, the differentiated configuration of gains α 1 ,   α 2 and exponents β 1 ,   β 2 can respectively optimize the convergence speed in the large error stage and the adjustment smoothness in the small error stage. Ultimately, this enables the observer to not only quickly respond to dynamic changes of the system during disturbance observation but also maintain the stability of the observation output, providing an accurate basis for disturbance compensation for subsequent control links.
A Lyapunov function V = 1 2 l 2 is constructed. It is obvious that V > 0 holds for all l 0 , and V = 0 if and only if l = 0 , which satisfies positive definiteness. Taking the derivative of V gives V ˙ = l · l ˙ , which is substituted into the exponential reaching law.
V ˙ = l · k 1 l k 2 s g n l = k 1 l 2 k 2 l
Since K > 0 , V ˙ 0 holds for all l 0 , and V ˙ = 0 if and only if l = 0 . According to Lyapunov stability theory, the sliding mode surface l = 0 is asymptotically stable.
Taking the derivative of Equation (24) yields
l ˙ = e ¨ ω m + α 1 β 1 e ω m β 1 1 e ˙ ω m + α 2 β 2 e ω m β 2 1 e ˙ ω m
The reaching law adopts the constant reaching law l ˙ = k 1 l k 2 sgn l , ensuring that the sliding mode surface converges to zero at a constant rate.
By combining Equations (21) and (24), the following is obtained:
g e ω m = 0 t α 1 β 1 e ω m β 1 1 e ˙ ω m + α 2 β 2 e ω m β 2 1 e ˙ ω m + k 1 l + k 2 s g n l B J e ˙ ω m
By combining Equations (3), (16), and (28), the following is obtained:
i q = 2 J 3 n p ψ f c 1 e ˙ + λ 1 1 + s n s + λ 2 σ + x b e s s q p B J e ˙ d τ + d ^
It should be noted that the d ^ term at the end of i q in Equation (29) essentially refers to the feed-forward compensation current i q , ff converted from the total disturbance d ^ estimated by IFTSMO via the torque equation T e = 1.5 n p ψ f i q (where i q , ff = d ^ / 1.5 n p ψ f ). This current is directly superimposed on the basic i q , SMC output by the sliding mode controller to form the final i q , which can offset disturbances through current adjustment before they affect the speed, thereby enhancing the anti-disturbance capability of the speed loop.
To prove the stability of the overall closed-loop system consisting of PMSM, NARL controller, and IFTSMDO observer, a composite Lyapunov function is defined as:
V = 1 2 s 2 + 1 2 l 2
Substitute into Equation (9) and l ˙ = k 1 l k 2 sgn l , then derive the derivative of the Lyapunov function:
V ˙ = s s ˙ + l l ˙ = s λ 1 1 + s n s λ 2 σ + x b e s s q p d ^ + Δ f + l k 1 l k 2 l
It is analyzed that: λ 1 1 + s n s 2 , λ 2 σ + x b e s s q p + 1 , and k 1 l 2 k 2 l 2 are negative definite terms; s d ^ and s Δ f are bounded terms (since d ^ and Δ f are both bounded).
In summary, V ˙ < 0 holds for non-zero s and l . According to the Lyapunov stability theory, the overall closed-loop system is asymptotically stable.
The design block diagram of IFTSMDO is shown in Figure 2.

5. Experimental Analysis

The design block diagram of the SMC-NARL-IFTSMDO control strategy is shown in Figure 3. In order to verify the effectiveness of the control algorithm put forward, actual physical experiments were carried out. As illustrated in Figure 4, the experimental setup comprises a personal computer, a DSP control platform, a PMSM, a dynamic torque sensor, and an oscilloscope. The specific DSP chip employed in this setup is the TMS320F28379D.
The system initiates under the no-load condition with a preset speed of 600 RPM. At the 10 s mark, the speed is raised to 900 RPM; subsequently, the flux linkage is adjusted to 1.5 times its initial magnitude at 15 s. After this sequence, the speed is reduced to 750 RPM at 20 s, a load of 0.03 N·m is imposed at 25 s, and ultimately, the 0.03 N·m load is detached at 30 s. The diagrams illustrating the speed variation and q-axis current are presented in the corresponding Figure 4 and Figure 5. Specifically, the flux linkage adjustment simulates parameter changes caused by temperature fluctuations, while the load application/detachment mimics external disturbances.
The parameters of the experimental motor and those of each control method are listed in Table 1 and Table 2. It should be noted that due to the integration of dynamic gain adjustment and terminal characteristics, the parameter tuning of NARL is more complex than that of traditional reaching laws. The fixed values of relevant parameters are all determined through empirical parameter tuning and multiple sets of comparative experiments, and the engineering-optimal tuning range of each parameter has been clarified (as shown in Table 2). In practical applications, only λ 1 and λ 2 need to be fine-tuned according to the motor rated parameters, without complex iterative optimization.
During the start-up phase, SMC-TRL, which adopts a linear sliding mode surface and an exponential reaching law, has a relatively long response time. In contrast, SMC-NARL, SMC-NARL-SMDO, and SMC-NARL-IFTSMDO, due to their adaptive reaching law design, can make the speed track the set value more quickly. As shown in the figure, SMC-NARL, relying on its nonlinear reaching law design, effectively weakens the chattering caused by switching in traditional linear sliding mode by dynamically adjusting the approaching rate of sliding mode variables. On the basis of the nonlinear reaching law, SMC-NARL-SMDO further suppresses the impact of disturbance accumulation on speed stability through the integral sliding mode surface, leading to a further reduction in chattering amplitude. For SMC-NARL-IFTSMDO, the sliding mode surface incorporates a nonlinear term containing a hyperbolic tangent function; this design enables smoother changes in the control quantity, avoids severe jumps during sliding mode switching, thereby minimizing steady-state chattering and resulting in the most gentle speed fluctuation. By contrast, SMC-TRL, which uses a linear sliding mode surface and an exponential reaching law, exhibits the most significant chattering.
When the flux linkage suddenly increases to 1.5 times its original value at 15 s, SMC-TRL, due to the limited anti-disturbance capability of the linear sliding mode, not only experiences a large speed drop but also a simultaneous amplification of chattering. SMC-NARL maintains the chattering level while resisting disturbances through the nonlinear reaching law; SMC-NARL-SMDO further suppresses chattering during disturbance compensation via the integral sliding mode surface. However, the sliding mode surface of SMC-NARL-IFTSMDO can adjust the control quantity more quickly, ensuring that during the speed recovery to stability, the increase in chattering is minimized and the chattering subsides the fastest.
At the moment of load application, SMC-TRL not only has a large speed drop but also a sharp increase in chattering, with the chattering persisting for a long time during the recovery process. During load removal, it also causes an obvious overshoot due to chattering. In contrast, SMC-NARL better adapts to load changes and suppresses chattering by virtue of the nonlinear reaching law; SMC-NARL-SMDO improves stability under load through the integral sliding mode surface, further reducing chattering amplitude. For SMC-NARL-IFTSMDO, due to the synergistic design of the sliding mode surface and the anti-disturbance mechanism, there is almost no significant surge in chattering under load disturbance, with the smallest speed drop and chattering returning to a low level immediately after recovery.
The quantitative indicators in Table 3 further intuitively demonstrate the performance differences among different control methods, which are consistent with the patterns reflected by the aforementioned experimental phenomena.
Figure 6 shows experimental diagrams of q-axis current. Figure 6a–d correspond to the q-axis current waveforms of SMC-TRL, SMC-NARL, SMC-NARL-SMDO, and SMC-NARL-IFTSMDO respectively; the current amplitude range is 0~1.2 A, reflecting the dynamic response of q-axis current under typical working conditions (no-load startup, speed adjustment, flux linkage change, and load disturbance); the figure compares the waveform smoothness and chattering amplitude of each control method.
SMC-TRL, which adopts a linear sliding mode surface and an exponential reaching law, exhibits the most significant current chattering, with large fluctuation amplitude and obvious high-frequency components—this is closely related to the switching characteristics of the control quantity under the linear structure. Based on its nonlinear reaching law design, SMC-NARL effectively alleviates current chattering by dynamically adjusting the characteristics of the approaching process, resulting in a certain reduction in waveform ripple. On the basis of the nonlinear reaching law, SMC-NARL-SMDO further optimizes current stability by combining with the disturbance compensation mechanism of the integral sliding mode surface. In contrast, SMC-NARL-IFTSMDO demonstrates the optimal performance in terms of q-axis current waveform: the nonlinear terms and piecewise function characteristics integrated into its sliding mode surface enable the control quantity to achieve a more continuous and smooth transition. This not only avoids severe jumps during sliding mode switching but also accurately responds to the current demand caused by changes in operating conditions, ultimately achieving the smallest current chattering and the most stable dynamic transition. This result is consistent with the theoretical optimization objectives of this method for control continuity and anti-disturbance capability in sliding mode surface design, fully demonstrating the superiority of the proposed SMC-NARL-IFTSMDO in q-axis current control performance.

6. Conclusions

For complex operating scenarios of PMSM drive systems affected by internal and external disturbances and parameter uncertainties, this study proposes a control strategy integrating the NARL and IFTSMDO. Through comparative physical experiments with SMC-TRL, SMC-NARL, and SMC-NARL-SMDO, the key results are as follows:
The strategy breaks through the performance bottleneck of traditional sliding mode in disturbance suppression and chattering control via the synergistic design of NARL and IFTSMDO. NARL can dynamically adjust the approaching characteristics of sliding mode variables, while IFTSMDO improves disturbance estimation accuracy based on the composite structure of “terminal power term-saturation switching” and fuzzy characteristics. Together, they retain the advantage of fast convergence of sliding mode control and alleviate the high-frequency chattering caused by sign function switching in traditional sliding mode. Compared with SMC-NARL, which only relies on a nonlinear reaching law, the proposed synergistic design—with the integration of IFTSMDO—more accurately matches the dynamic change of errors and the demand for disturbance compensation. It not only enhances the convergence capability for small errors but also improves the system’s adaptability to dynamic characteristics under parameter perturbation scenarios.
NARL achieves a dynamic balance between convergence speed and chattering suppression. Through the synergistic effect of the state-dependent gain adjustment function and nonlinear terms, it accelerates the convergence to the sliding mode surface with high gain in the large-error stage, and adaptively attenuates the gain to reduce high-frequency switching in the small-error stage. This effectively overcomes the defect of traditional exponential reaching laws (e.g., the one used in SMC-TRL) where “high gain intensifies chattering and low gain slows down convergence”, providing a more flexible adjustment mechanism for the dynamic performance optimization of sliding mode control.
Under complex operating conditions, the proposed SMC-NARL-IFTSMDO strategy exhibits superior overall control performance. Benefiting from the synergistic effect of NARL and IFTSMDO—where NARL governs the stability of the sliding mode approaching process and IFTSMDO accurately estimates and compensates for internal and external disturbances—the strategy performs prominently in terms of speed tracking accuracy, chattering attenuation, and anti-disturbance capability, providing more stable dynamic performance support for the high-precision servo control of PMSMs.
In the future, the proposed NARL-IFTSM coordinated control strategy can be further extended to electric vehicle motor drive systems by adapting to their requirements of wide speed range and high dynamic response, and achieving engineering deployment through compatibility with the hardware interface of motor controllers. Alternatively, the online adaptive parameter tuning method considering the influence of environmental factors such as temperature can be explored to further expand the engineering application scenarios and robustness of the strategy.

Author Contributions

Conceptualization, M.H., L.Z. and P.W.; Methodology, M.H. and L.Z.; Software, M.H.; Validation, M.H. and P.W.; Formal analysis, P.W.; Resources, L.Z.; Writing—original draft, M.H.; Writing—review & editing, C.W., L.Z., P.W., D.Z. and T.X.; Visualization, M.H.; Supervision, C.W.; Funding acquisition, C.W., D.Z. and T.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research were supported the construct program of the Dezhou Intelligent Equipment Research and Development Center (PT2025KJT004).

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhang, L.; Tao, R.; Zhang, Z.-X.; Chien, Y.-R.; Bai, J. PMSM non-singular fast terminal sliding mode control with disturbance compensation. Inf. Sci. 2023, 642, 119040. [Google Scholar] [CrossRef]
  2. Zhang, L.; Tao, R.; Bai, J.; Zeng, D. An improved sliding mode model reference adaptive system observer for PMSM applications. Expert Syst. Appl. 2024, 250, 123907. [Google Scholar] [CrossRef]
  3. Fu, D.; Zhao, X. A novel robust adaptive nonsingular fast integral terminal sliding mode controller for permanent magnet linear synchronous motors. IEEE J. Emerg. Sel. Top. Power Electron. 2023, 11, 1672–1683. [Google Scholar] [CrossRef]
  4. Nasim, U.; Bhatti, A.R.; Farhan, M.; Zeb, O.; Butt, A.D.; Paracha, K.N. An improved barrier function double integral sliding mode control of SynRM for hybrid energy storage system-based electric vehicle. J. Energy Storage 2024, 104, 114401. [Google Scholar] [CrossRef]
  5. Nguyen, A.T.; Basit, B.A.; Choi, H.H.; Jung, J.-W. Disturbance attenuation for surface-mounted PMSM drives using nonlinear disturbance observer-based sliding mode control. IEEE Access 2020, 8, 86345–86356. [Google Scholar] [CrossRef]
  6. Guo, X.; Huang, S.; Lu, K.; Peng, Y.; Wang, H.; Yang, J. A fast sliding mode speed controller for PMSM based on new compound reaching law with improved sliding mode observer. IEEE Trans. Transport. Electrific. 2023, 9, 2955–2968. [Google Scholar] [CrossRef]
  7. Tian, M.; Wang, B.; Yu, Y.; Dong, Q.; Xu, D. Adaptive active disturbance rejection control for uncertain current ripples suppression of PMSM drives. IEEE Trans. Ind. Electron. 2024, 71, 2320–2331. [Google Scholar] [CrossRef]
  8. Khanh, P.Q.; Anh, H.P.H. Advanced PMSM speed control using fuzzy PI method for hybrid power control technique. Ain Shams Eng. J. 2023, 14, 102222. [Google Scholar] [CrossRef]
  9. Sun, X.; Lin, X.; Zhang, L.; Yao, M.; Cai, Y. An improved torque enhancement strategy for dual three-phase PMSM based on model-free predictive current control. IEEE Trans. Transp. Electrif. 2025, 11, 176–187. [Google Scholar] [CrossRef]
  10. Xu, W.; Junejo, A.K.; Liu, Y.; Islam, R. Improved continuous fast terminal sliding mode control with extended state observer for speed regulation of PMSM drive system. IEEE Trans. Veh. Technol. 2019, 68, 10465–10476. [Google Scholar] [CrossRef]
  11. Hou, Q.; Ding, S.; Yu, X. Composite super-twisting sliding mode control design for PMSM speed regulation problem based on a novel disturbance observer. IEEE Trans. Energy Convers. 2021, 36, 2591–2599. [Google Scholar] [CrossRef]
  12. Chen, L.; Zhang, H.; Wang, H.; Shao, K.; Wang, G.; Yazdani, A. Continuous adaptive fast terminal sliding mode-based speed regulation control of PMSM drive via improved super- twisting observer. IEEE Trans. Ind. Electron. 2024, 71, 5105–5115. [Google Scholar] [CrossRef]
  13. Kang, Z.; Lin, X.; Liu, Z.; Shen, X.; Gao, Y.; Liu, J. Adaptive generalized super-twisting sliding mode control for PMSM drives. IEEE Trans. Energy Convers. 2025, 1–11. [Google Scholar] [CrossRef]
  14. Zhang, W.; Kong, J. A novel fast and chattering-free speed control method for PMSM motor drive based on sliding mode control. Int. J. Dyn. Control 2024, 12, 3332–3338. [Google Scholar] [CrossRef]
  15. Zhou, W.; Song, Z.; Xiao, X.; Guo, Y.; Mo, Y. Sliding mode speed control for PMSM based on model predictive current. Electronics 2024, 13, 2561. [Google Scholar] [CrossRef]
  16. Zhang, Z.; Yang, X.; Wang, W.; Chen, K.; Cheung, N.C.; Pan, J. Enhanced sliding mode control for PMSM speed drive systems using a novel adaptive sliding mode reaching law based on exponential function. IEEE Trans. Ind. Electron. 2024, 71, 11978–11988. [Google Scholar] [CrossRef]
  17. Liu, J.; Li, M.; Xie, E. Noncascade structure equivalent SMC for PMSM driving based on improved ESO. IEEE Trans. Power Electron. 2025, 40, 611–624. [Google Scholar] [CrossRef]
  18. Xu, B.; Zhang, L.; Ji, W. Improved non-singular fast terminal sliding mode control with disturbance observer for PMSM drives. IEEE Trans. Transp. Electrif. 2021, 7, 2753–2762. [Google Scholar] [CrossRef]
  19. Liu, Y.; Sun, W.; Shao, L.; Li, Y. Improved Non-Singular Fast Terminal Sliding Mode Control and Disturbance Observer for PMSM. In Proceedings of the 2024 China Automation Congress (CAC), Qingdao, China, 1–3 November 2024; pp. 4642–4647. [Google Scholar] [CrossRef]
  20. Li, T.; Zhao, Y.; Hou, L. Adaptive sliding mode control with disturbance observer for speed regulation system of permanent magnet synchronous motor. IEEE Access 2023, 11, 17021–17030. [Google Scholar] [CrossRef]
  21. Lin, X.; Zhang, B.; Fang, S.; Xu, R.; Guo, S.; Liu, J. Adaptive generalized super twisting sliding mode control for PMSMs with filtered high-gain observer. ISA Trans. 2023, 138, 639–649. [Google Scholar] [CrossRef] [PubMed]
  22. Zhao, K.; Zhou, R.; She, J.; Zhang, C.; He, J.; Huang, G.; Li, X. Demagnetizationfault reconstruction and tolerant-control for PMSM using improved SMObased equivalent-input-disturbance approach. IEEE/ASME Trans Mechatron. 2022, 27, 701–712. [Google Scholar] [CrossRef]
  23. Huang, M.; Deng, Y.; Li, H.; Wang, J. Torque ripple attenuation of PMSM using improved robust two-degree-of-freedom controller via extended sliding mode parameter observer. ISA Trans. 2022, 129, 558–571. [Google Scholar] [CrossRef]
  24. Song, J.; Zheng, W.X.; Niu, Y. Self-triggered sliding mode control for networked PMSM speed regulation system: A PSO-optimized super-twisting algorithm. IEEE Trans. Ind. Electron. 2022, 69, 763–773. [Google Scholar] [CrossRef]
  25. Huang, K.; Ma, C.; Li, C.; Chen, Y.-H. High-order robust control and Stackelberg gamebased optimization for uncertain fuzzy PMSM system with inequality constraints. ISA Trans. 2023, 134, 451–459. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Control block diagram of SMC-NARL.
Figure 1. Control block diagram of SMC-NARL.
Symmetry 17 02057 g001
Figure 2. Control block diagram of IFTSMDO.
Figure 2. Control block diagram of IFTSMDO.
Symmetry 17 02057 g002
Figure 3. Control block diagram of SMC-NARL-IFTSMDO.
Figure 3. Control block diagram of SMC-NARL-IFTSMDO.
Symmetry 17 02057 g003
Figure 4. Schematic diagram of experimental equipment.
Figure 4. Schematic diagram of experimental equipment.
Symmetry 17 02057 g004
Figure 5. Experimental diagram of speed. (a) No-load start-up; (b) Chattering; (c) Speed-up (d) Flux change; (e) Speed-down; (f) Load application.
Figure 5. Experimental diagram of speed. (a) No-load start-up; (b) Chattering; (c) Speed-up (d) Flux change; (e) Speed-down; (f) Load application.
Symmetry 17 02057 g005
Figure 6. Experimental diagram of q-axis current.
Figure 6. Experimental diagram of q-axis current.
Symmetry 17 02057 g006
Table 1. SPMSM parameters.
Table 1. SPMSM parameters.
ParametersValues
Number of pole-pairs4
Stator resistance0.1 Ω
Stator inductance (d-q axes)1.9 × 10−4 H
Permanent magnet flux linkage0.0133 Wb
Inertia4.03 × 10−4 kg m2
Viscous damping3.1136 × 10−4 N·m·s
Table 2. Controller parameters.
Table 2. Controller parameters.
SMC c 1 = 10 ,   λ 1 = 12 ,   λ 2 = 8000
SMC-NARL c 1 = 10 ,   λ 1 = 50 ,   λ 2 = 500 ,   n = 0.3 ,   σ = 0.2 ,
b = 5 ,   q = 3 ,   p = 5
SMC-NARL-SMDO c 1 = 10 ,   λ 1 = 50 ,   λ 2 = 500 ,   n = 0.3 ,   σ = 0.2 ,
b = 5 ,   q = 3 ,   p = 5 ,   c = 15 ,   k 1 = 10 ,   k 2 = 3000
SMC-NARL-IFTSMDO c 1 = 10 ,   λ 1 = 50 ,   λ 2 = 500 ,   n = 0.3 ,   σ = 0.2 ,
b = 5 ,   q = 3 ,   p = 5 ,   α 1 = 50 ,   β 1 = 0.3 ,   α 2 = 30 ,   β 2 = 1.5 ,   k 1 = 20 ,   k 2 = 13,000
Table 3. Performance Comparison of Different Control Methods.
Table 3. Performance Comparison of Different Control Methods.
Control MethodResponse Time (No-Load Startup, s)Chattering
(Speed Fluctuation, rpm)
Flux Change (Acceleration, s)Load Application (Speed Fluctuation, rpm)
SMC-TRL11598260
SMC-NARL0.583880
SMC-NARL-SMDO0.583070
SMC-NARL-IFTSMDO0.462548
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

Hu, M.; Wei, C.; Zhang, L.; Wang, P.; Zhang, D.; Xie, T. Sliding Mode Control of Symmetric Permanent Magnet Synchronous Motor Based on Novel Adaptive Reaching Law and Combining Improved Terminal Fast Sliding Mode Disturbance Observer. Symmetry 2025, 17, 2057. https://doi.org/10.3390/sym17122057

AMA Style

Hu M, Wei C, Zhang L, Wang P, Zhang D, Xie T. Sliding Mode Control of Symmetric Permanent Magnet Synchronous Motor Based on Novel Adaptive Reaching Law and Combining Improved Terminal Fast Sliding Mode Disturbance Observer. Symmetry. 2025; 17(12):2057. https://doi.org/10.3390/sym17122057

Chicago/Turabian Style

Hu, Mingyuan, Changning Wei, Lei Zhang, Ping Wang, Dongjun Zhang, and Tongwei Xie. 2025. "Sliding Mode Control of Symmetric Permanent Magnet Synchronous Motor Based on Novel Adaptive Reaching Law and Combining Improved Terminal Fast Sliding Mode Disturbance Observer" Symmetry 17, no. 12: 2057. https://doi.org/10.3390/sym17122057

APA Style

Hu, M., Wei, C., Zhang, L., Wang, P., Zhang, D., & Xie, T. (2025). Sliding Mode Control of Symmetric Permanent Magnet Synchronous Motor Based on Novel Adaptive Reaching Law and Combining Improved Terminal Fast Sliding Mode Disturbance Observer. Symmetry, 17(12), 2057. https://doi.org/10.3390/sym17122057

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop