Next Article in Journal
Optimizing Solar-Powered EV Charging: A Techno-Economic Assessment Using Horse Herd Optimization
Previous Article in Journal
A New Proposal for the Use of Cooling Degree Hours for the Energy Simulation of Residential Buildings in Mexico
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Speed Control of PMSM Based on Super-Twisting Sliding Mode Corrected Differential Linear Active Disturbance Rejection

1
School of Intelligent Equipment Engineering, Wuxi Taihu University, Wuxi 214064, China
2
School of Electrical Engineering, Shanghai Dianji University, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
Energies 2025, 18(17), 4555; https://doi.org/10.3390/en18174555
Submission received: 28 July 2025 / Revised: 21 August 2025 / Accepted: 26 August 2025 / Published: 28 August 2025

Abstract

To improve the dynamic response and disturbance rejection performance of a permanent magnet synchronous motor (PMSM) speed control system, this paper designs a speed control strategy of PMSM based on super-twisting sliding mode corrected differential linear active disturbance rejection (STSM-CDLADRC). First, the speed loop model of a permanent magnet synchronous motor based on traditional LADRC is established. Second, the observer of LADRC is reconstructed according to the principle of error control, and the differential linear extended state observer (DLESO) is obtained. Then, to solve the observation hysteresis problem existing in the DLESO, the phase lead correction unit is introduced, and a corrected DLESO is designed (CDLESO); on this basis, the feedback rate in LADRC is also improved by using the super-twisting sliding mode control algorithm to design the super-twisting sliding mode linear state error feedback rate (STSM-LSEF), which improves the dynamic response performance of the system. Finally, the effectiveness and feasibility of the designed control strategy are verified by MATLAB/Simulink simulation and an experimental platform, and the results show that in the speed control system of the PMSM, the strategy effectively improves the dynamic response performance and anti-disturbance performance of the system.

1. Introduction

The permanent magnet synchronous motor (PMSM) is widely used in various industrial fields such as CNC machine tools [1], industrial robots [2], and aerospace [3,4] due to its high power density, high reliability, and high efficiency. In recent years, the requirements for various aspects of PMSM drive system performance have increased in both traditional and emerging industries. The design of a high-performance PMSM speed loop requires good speed tracking performance and robustness based on ensuring that the motor performance index remains unchanged, which can track the reference speed signal quickly and accurately, and needs to have a strong anti-disturbance capability against motor disturbances. To address this problem, scholars at home and abroad have proposed a variety of control algorithms, including composite PI control [5,6,7], sliding mode variable structure control [8,9,10], model predictive control [11,12,13], and neural network control [14,15]. Active disturbance rejection control (ADRC) is a high-performance disturbance control method first proposed by Professor Han [16]. This method improves the anti-disturbance performance of the control strategy by using an extended state observer (ESO), combined with a tracking differentiator (TD) and states error feedback (SEF) for real-time estimation and compensation of disturbances. However, due to the use of nonlinear functions, the structure is complicated, and too many parameters need to be adjusted, which is not conducive to engineering applications; in order to further promote the application of ADRC, a linear active disturbance rejection control (LADRC) was designed by the author of [17], which uses the bandwidth method to adjust the parameters, reducing the number of adjustable parameters, and the practical engineering significance of ADRC parameters was clarified. However, the development of ADRC to LADRC is only to better simplify its application and promote it to the industrial field, which does not necessarily mean that the control characteristics of LADRC are superior to those of ADRC, and currently, LADRC cannot effectively regulate large time lag systems [18].
The goal of PMSM speed control is to ensure that the whole motor system remains stable when it suffers from load torque, system parameter mismatch, unmodeled dynamics, etc., while also maintaining good dynamic response, steady-state performance, and robustness. When the motor operates in a complex environment and faces inertia mismatch or load disturbances, the traditional LADRC controller has difficulty quickly adapting to the system’s dynamic changes, which may lead to problems such as response delay or degradation of control accuracy. In response to the above issues, many researchers have focused on two main areas to improve LADRC. The first is optimizing the observer structure to enhance disturbance rejection capability. The authors of [19] designed a reduced-order parallel LESO by optimizing the parallel structure of the reduced-order observer. The optimized control strategy improved the parameter adjustability and robustness of the system. The authors of [20] proposed an improved adaptive LADRC for precise position control of permanent magnet linear synchronous motors. By introducing an adaptive law into the extended state observer to enhance observation accuracy under parameter uncertainties and by designing a compensation mechanism in the controller to improve dynamic tracking performance and disturbance rejection capability, the control accuracy and robustness of the system were significantly improved. The authors of [21] proposed a new LADRC based on a series lead correction LESO. In this controller, the range of the concentrated disturbance observation was expanded without increasing the bandwidth, thereby improving the ability to resist load disturbances. The second is improving the control law to enhance dynamic performance. The authors of [22] used PI feedback control instead of the original LSEF, which improved the system’s ability to cope with low-frequency disturbances and enhanced robustness, while having little impact on other dynamic performance characteristics. In summary, most current work is still limited to the independent optimization of single modules such as LESO or LSEF, lacking coordinated improvements within an overall framework. The authors of [23] proposed an improved LADRC speed controller with a compensating function observer, which enhanced the observation capability of the system against load disturbances by introducing an error-proportional feedback term in the LESO. Meanwhile, a high-pass filter was used as a speed compensator at the linear state error feedback to suppress speed fluctuations caused by periodic disturbances during low-speed operation, thereby improving the system’s performance against disturbances.
In recent years, some scholars have attempted to introduce sliding mode control into LADRC to overcome its performance bottlenecks in strongly nonlinear and highly disturbed scenarios. The authors of [24] proposed a sensorless control strategy based on an improved super-twisting sliding mode LADRC, embedding the super-twisting sliding mode mechanism into both the observer and the feedback controller of LADRC. The experimental results verified the effectiveness of this method in improving system control performance and disturbance rejection capability. The authors of [25] proposed an improved super-twisting sliding mode linear LADRC control strategy, which applied the super-twisting sliding mode algorithm to simultaneously optimize both LESO and LSEF. The results showed that the proposed control strategy achieved better dynamic response and disturbance rejection. At present, research on the integration of sliding mode control and LADRC is still in the exploratory stage, and results on collaborative optimization design remain limited.
Based on the above literature analysis, to improve the dynamic response performance and anti-disturbance performance in the speed control system of PMSM, a speed control strategy of PMSM based on super-twisting sliding mode corrected differential linear active disturbance rejection (STSM-CDLADRC) is designed in this paper. First, the observer of LADRC is reconstructed according to the error control principle to obtain the differential linear expanded state observer (DLESO); on this basis, a phase lead correction unit is introduced, and the corrected differential LESO (CDLESO) is designed to solve the observation hysteresis problem existing in the DLESO and to further enhance the anti-disturbance performance of the system. Second, to further improve the dynamic response performance of the system, this paper adopts the super-twisting sliding mode control algorithm to improve the LSEF in LADRC and designs the super-twisting sliding mode linear state error feedback rate (STSM-LSEF). Meanwhile, to weaken the inherent jitter carried by the sliding mode, the sigmoid function is used to replace the sign function in the super-twisting sliding mode algorithm to further improve the system stability. Finally, the effectiveness and feasibility of the designed control strategy are verified by MATLAB/Simulink simulation and experimental platform, and the results show that the strategy effectively improves the dynamic response performance and anti-disturbance performance of the system in the speed control system of PMSM.

2. Study of PMSM Speed Controller Based on DLADRC

2.1. Study of Traditional LADRC Speed Controller

In this paper, the built-in permanent magnet synchronous motor is taken as the research object. To simplify the analysis, the following assumptions are made when mathematically modeling the PMSM:
(1)
Motor core saturation is ignored;
(2)
Eddy current and hysteresis losses in the motor are not accounted for;
(3)
The rotor permanent magnetic field is distributed as a sinusoidal wave in the airgap space;
(4)
Three-phase symmetry is assumed in the stator winding distribution.
Therefore, the mathematical equations of the PMSM in the synchronous rotating coordinate system are obtained through coordinate transformation as follows [26]:
T e = 1.5 n p i q i d L d L q + ψ f T e T L = J d ω m d t + B ω m u d = R i d ω m L q i q + L d i d d t u q = R i q + L q d i q d t + ω m L d i d + ω m ψ f
where id and iq represent motor stator current d and q axis components, respectively; ud and uq are the stator voltage components along the d and q axes, respectively; R is the stator winding resistance; Ld and Lq are the stator d and q axis self-inductances, respectively; ѱf is the magnetic flux generated by the rotor permanent magnet; TL and Te are the load torque and electromagnetic torque, respectively; J is the rotor moment of inertia; B is the damping coefficient; np is the number of pole pairs; and ωm is the rotor mechanical angular velocity.
According to Equation (1) the PMSM speed mathematical model can be obtained as
d ω m d t = 1 J T L B ω m + 3 n p ψ f 2 J i q = b 0 u + f
where iq is denoted as u, so that b = 3 npѱf/2 J, and b0 is used as an estimate of b, where the inaccuracies of the estimate (bb0)u and (−TLm)/J are jointly denoted by f. f contains load torque disturbance, viscous friction coefficient disturbance, etc.
According to the equations of motion in the mathematical model of PMSM, it is known that the velocity loop controller should be controlled by the first-order LADRC. The LTD in the LADRC is used to extract the differential signals and to arrange the transition process, but the LTD only plays the role of filtering in the first-order LADRC. To reduce the difficulty of tuning parameter, this paper does not use the LTD. For a first-order single-input single-output system, which can be expressed as x ˙ = f ( x , ω , t ) + b u = y ˙ , the state variables are chosen to be the system output y = x1 and the total perturbation f = x2 (including both internal and external perturbations) [27], and then the state equation of the corresponding first-order system is
x ˙ 1 = x 2 + b 0 u x ˙ 2 = f ˙ = ξ
where ξ is the differential component of the total perturbation f.
Based on the state Equation of the system, the traditional LADRC controller is designed as [28]
z ˙ 1 = z 2 L 1 z 1 x 1 + b 0 u z ˙ 2 = L 2 z 1 x 1 u 0 = k p r z 1 u = u 0 z 2 / b 0
where z1 and z2 denote the estimated values of x1 and x2, L1 and L2 are the gains of the LESO, and r is the system input value. According to the authors of [23], by configuring the parameters through the bandwidth method, the relationship between the observer gains L1 and L2 and the observer bandwidth ω0 is L1 = 2ω0 and L2 = ω02, and the relationship between the feedback law gain kp and the feedback rate bandwidth ωc is kp = ωc.
In summary, the PMSM speed control algorithm for traditional LADRC is
ω ^ ˙ r = f ^ L 1 ω ^ r ω r + b 0 i q f ^ ˙ = L 2 ω ^ r ω r u 0 = k p ω r ω ^ r i q = u 0 f ^ / b 0
where ω ^ m and f ^ are the estimated values of the system rotational speed ωr and the set total perturbation f, respectively. ωr* is the given rotational speed of the system.
Figure 1 shows the block diagram of the traditional LADRC controller structure. The control process is to use the LESO to estimate the system aggregate disturbance in real-time observation and integrate the aggregate disturbance observation value into the feedback control law to get the final output, so that the LADRC will simplify the complex control system into a simple integral series type control system [18].

2.2. Study of DLADRC Based on the Principle of Error Control

The principle of deviation control is a basic principle of cybernetics, the essence of which is to use the deviation between the target value and the actual value as the basis for controlling the control object to reduce the deviation between the two. Both proportional integration differentiation (PID) and LADRC use this principle. One of the reasons why LADRC has an advantage over PID is that its LESO can observe disturbance inside and outside the system in real time and compensate the control quantity according to the disturbance. The principle of operation of the traditional LESO is also an application of deviation control theory. The difference is that PID is to make the actual value of the control object follow the given value by controlling the deviation of the output of the given value from the actual value, while LESO is used to control the changes in the observed values to follow the actual values by the deviation between the observed and actual values of the state variables of the system.
According to Equation (4), the observer is regulating the derivatives of z1 and z2 by the error e (t) = z1x1, which in turn controls the changes of z1 and z2 so that they track the estimated true values of x1 and x2, respectively. For LESO, it is obvious that making z1 approach x1 quickly is the priority, followed by making z2 approach x2. Once this order is misplaced, the system’s regulation will fail. Of course, the system controls z1 and z2 simultaneously. Under this regulation mechanism, before z1 tracks x1 to the steady state, the control of z2 tracking x2 has little significance, while when the tracking regulation of z1 to x1 is completed, the regulation of z2 becomes difficult because currently, e (t) is already very small. To realize the regulation of z2, the traditional LESO can only be realized by selecting a larger parameter L2. In general, L2 is an order of magnitude larger than L1. Too large a parameter reduces the dynamic performance of the LESO, which cannot be completely solved by selecting a nonlinear function to obtain the characteristics of “small gain, large output, large gain, small output”.
From the above analysis, regulating the derivative of z1 by e (t) in traditional LESO is in accordance with the principle of error control [23], while regulating the derivative of z2 by the error e (t) is not appropriate. Therefore, this paper uses the deviation of e (t) = z2x2 to regulate the derivative of z2.
The DLESO is obtained by combining Equation (3) with the above analysis:
z ˙ 1 = z 2 h 1 z 1 x 1 + b 0 u z ˙ 2 = h 2 x ˙ 1 b 0 u z 2
where h1 and h2 are the gains of the LESO. The same as the traditional LESO, the parameters are configured by the bandwidth method [29], and the relationship between the observer gains h1 and h2 and the observer bandwidth ω0 is h1 = ω0, h2 = ω0. The relationship between the feedback law gain kp and the feedback rate bandwidth ωc is kp = ωc.
In summary, the differential LADRC (DLADRC) controller expression is
z ˙ 1 = z 2 h 1 z 1 x 1 + b 0 u z ˙ 2 = h 2 x ˙ 1 b 0 u z 2 u 0 = k p r z 1 u = u 0 z 2 / b 0
Equation (8) is the PMSM speed control algorithm of DLADRC, and its control system block diagram is shown in Figure 2.
ω ^ ˙ r = f ^ h 1 ω ^ r ω r + b 0 i q f ^ ˙ = h 2 ω ˙ r b 0 i q f ^ u 0 = k p ω r ω ^ r i q = u 0 f ^ / b 0

2.3. Frequency Domain Analysis of DLADRC

The key to DLADRC is that DLESO has the capability of real-time estimation and feed-forward compensation of unknown time-varying perturbations of the system. To analyze its perturbation observation performance, it is necessary to derive the transfer function of the perturbation estimation capability in the frequency domain, i.e., to find the frequency-domain transfer relation between z2 and x2. By Laplace transform, the frequency domain expression of Z2 can be obtained according to Equation (6):
Z 2 s = ω 0 s s + ω 0 Y s + b 0 ω 0 s + ω 0 2 U s
Combining Equations (3) and (9) gives the perturbation estimation capacity transfer function as
H D s = Z 2 s X 2 s = ω 0 s + ω 0
From Equation (10), the perturbation estimation transfer function HD (s) is in the form of a standard low-pass filter, and its frequency response is shown in Figure 3. The results show that the system has a significant phase lag in the mid-frequency band, leading to a time lag in the perturbation observation, which in turn affects the dynamic compensation performance. Increasing the bandwidth can alleviate the phase lag and enhance the perturbation observation performance, but the high bandwidth will amplify the high-frequency noise, which is prone to cause oscillations and reduce the stability of the system.

3. Study of PMSM Speed Controller of STSM-CDLADRC

3.1. Study and Performance Analysis of CDLESO

To solve the above problems, this paper introduces the phase lead correction unit to improve the observer. First, the frequency domain expression of the phase lead correction unit is
H p s = T s + 1 ε T s + 1
where T is the overcorrection time constant, ε is the adjustment factor, and εϵ [0, 1]. The design of reasonable ε and T can effectively improve the phase margin of the corresponding frequency band of the system. Specifically, this is obtained by bringing s = into Equation (11):
H p j ω = T j ω + 1 ε T j ω + 1 = A ω φ ω = T 2 ω 2 + 1 ε 2 T 2 ω 2 + 1 arctan ω T arctan ε ω T
The phase-frequency characteristic equation j (ω) is obtained by taking the partial derivative of ω and making it equal to 0. The frequency ωM at the maximum phase shift is obtained as
ω M = 1 ε T
Bringing Equation (13) into the phase frequency characteristic equation j (ω) gives the maximum phase shift jM as
φ M = arctan 1 ε arctan ε = arcsin 1 ε 1 + ε
Connect the phase lead correction unit in series with the disturbance transfer function of the DLESO:
Z 3 s Z 2 s = T s + 1 ε T s + 1
H C s = Z 3 s X 2 s = ω 0 s + ω 0 T s + 1 ε T s + 1
where Z3 is the Laplace transformed value of the corrected total perturbation observation z3.
Figure 4 shows the HC (s) and HD (s) domain characteristic plots. As can be seen from Figure 4, compared with DLESO, the system not only improves the phase lag problem after the correction unit but also expands the estimation range of the observer for the total perturbation, improves the observation accuracy of the observer, and further enhances the anti-disturbance performance of the system.
In summary, the expression for the corrected CDLESO is
z ˙ 1 = z 2 h 1 z 1 y + b 0 u z ˙ 2 = h 2 z 2 y ˙ + b 0 u z ˙ 3 = z ˙ 2 / ε + z 2 z 3 / ε T

3.2. Stability Performance Analysis of CDLESO

Let the error e = [e1, e2, e3]T, where e1 = z1y, e2 = z2f, e3 = z3z2. The error state equation can be obtained from Equation (14) as
e ˙ 1 = ω 0 e 1 + e 2 e ˙ 2 = ω 0 e 2 η e ˙ 3 = 1 1 ε ω 0 e 2 1 ε T e 3
where η is a finite value of the differential of the total system perturbation f.
The error state matrix λ is
λ = ω 0 1 0 0 ω 0 0 0 ( 1 1 / ε ) ω 0 1 / ε T
The characteristic equation of the system can be obtained from the matrix λ:
s E λ = s 3 + 2 ω 0 + 1 ε T s 2 + ω 0 2 + 2 ω 0 ε T s + ω 0 2 ε T = 0
The table of the corresponding Routh–Hurwitz stability criterion based on the characteristic equations of the system is
s 3 s 2 s 1 s 0 1 2 ω 0 + 1 / ε T 2 ω 0 3 + 2 ω 0 / ε T 2 + 4 ω 0 2 / ε T 2 ω 0 5 / ε T + 2 ω 0 3 / ε T 3 + 4 ω 0 4 / ε T 2 ω 0 2 + 2 ω 0 / ε T ω 0 2 / ε T
The sufficient condition for the Routh–Hurwitz criterion to determine the stability of the system is that all the coefficients of the closed-loop characteristic equation of the system are positive, and the elements of the first column of the Routh–Hurwitz table are positive. It is known that ω0, ε, and T are constants greater than 0. Then the coefficients of the corresponding characteristic equations are all positive, and the elements of the first column of the table are all positive, so it is known that all the characteristic roots of the system lie in the left half of the root plane. Therefore, from the Routh–Hurwitz criterion, CDLESO is asymptotically stable.

3.3. Study of the STSM-LSEF

After the observation estimation of the disturbance by CDLESO and feed-forward compensation of the disturbance, the control system at this time can be equated to an integrator, and the LSEF is like the proportional control of proportional-integral controllers. In the case of the fast dynamic response of the system, if the deviation of the design of the LSEF is too large, it may lead to the generation of the system with overshoots and oscillations, which results in the reduction in the stability and robustness. To solve this problem, the super-twisting sliding mode algorithm is introduced into the LSEF to improve the system stability and robustness by taking advantage of the characteristics of the super-twisting sliding mode’s fast response and its insensitivity to parameter changes and disturbance.
The super-twisting sliding mode algorithm is a second-order sliding mode control algorithm [30], which adopts the idea of super-twisting control and only needs to know the information of the sliding mode variable s without knowing the value of the first-order derivative of s. In super-twisting sliding mode control, different control modes are used depending on the error value. When the error is small, the controller adopts the traditional sliding mode control; when the error is large, the controller improves the control accuracy by adjusting the super-twisting sliding mode. Compared with the traditional sliding mode control, the super-twisting sliding mode control algorithm uses integrals to obtain the actual control quantity, which has faster response speed and stronger robustness.
For a single-input nonlinear system, the following relationship exists:
d x d t = a t , x + b t , x u O = s t , x
where x is the system state variable, u is the input variable, O is the output quantity, a (t, x) and b (t, x) are the unknown continuous sliding mode variable structure functions, and s (t, x) is the unknown sliding mode surface function.
Setting the sliding mode variable s, the super-twisting sliding mode control algorithm takes the form
u = n 1 s γ s i g n ( s ) + τ τ ˙ = n 2 s i g n ( s )
where n1 and n2 are the parameters to be designed. From the above equation, the super-twisting sliding mode control has two main components. The first component is the nonlinear discontinuous function of the sliding mode variables. The nonlinear variable can be changed by varying the exponent γ. The second part is the integral value. This causes the second-order sliding mode control to be unaffected by parameter variations, and the system inherent jitter vibration is reduced to enhance the system robustness, where γ is generally taken as γ = 0.5.
Since the traditional super-twisting sliding mode algorithm uses the sign function, which is discontinuous, it will cause sudden changes in the control input when the system is switched, resulting in the system jittering phenomenon. To minimize the jitter problem of the system, it is considered to replace the sign function sign with a continuous and smooth sigmoid function, whose expression is
s i g m o i d ( s ) = 2 1 + e s 1
Define the sliding mode surface function of the feedback law error signal as
σ 1 = z 1 r σ 2 = σ 1 · = z 1 · r ·
where σ1 is the speed tracking error signal, and σ2 is the derivative of σ1.
Combining Equations (22)–(24), the improved super-twisting sliding mode control algorithm can be obtained:
u = τ n 1 σ 1 0.5 s i g m o i d ( σ 1 ) = σ ˙ 1 τ ˙ = n 2 s i g m o i d ( σ 1 ) = σ ˙ 2
Combining Equation (7) yields the STSM-LSEF as
σ 1 = z 1 r u 0 = τ n 1 σ 1 0.5 γ s i g m o i d σ 1 τ ˙ = n 2 s i g m o i d σ 1 u = u 0 z 3 / b 0

3.4. Stability Analysis of the STSM-LSEF

To analyze the stability of the super-twisting sliding mode LSEF designed in this paper, the following positive definite function is established as the Lyapunov function:
V = 1 2 s T s
After the sliding mode variable is defined as s = z1r according to Equation (26), the following is obtained:
u 0 = n 1 s 0.5 s i g m o i d s + n 2 s i g m o i d s d t = s ˙
Derivation of Equation (27) is as follows:
V ˙ = s s ˙ = s n 1 s 0.5 s i g m o i d s + k 2 s i g m o i d s d t = n 1 s 0.5 s i g m o i d s s + s i g m o i d s s n 2 d t = s i g m o i d s s n 1 s 0.5 + n 2 d t
Clearly, the following inequality is satisfied for any given s in the sigmoid function:
s i g m o i d s s = s i g m o i d s s 0
Therefore, when n1 and n2 are both greater than zero, the following is obtained:
V ˙ = s s ˙ 0
From the above analysis, the super-twisting sliding mode LSEF designed in this paper satisfies the Lyapunov stability theory. When n1 and n2 are greater than zero, the system is stable.
In summary, the control algorithm of STSM-CDLADRC is expressed as Equation (32), and its structure block diagram is shown in Figure 5.
z ˙ 1 = z 2 h 1 z 1 y + b 0 u z ˙ 2 = h 2 z 2 y ˙ + b 0 u z ˙ 3 = z ˙ 2 / ε + z 2 z 3 / ε T u 0 = τ n 1 z 1 r 0.5 s i g m o i d z 1 r τ ˙ = n 2 s i g m o i d z 1 r u = u 0 z 3 / b 0

4. STSM-CDLADRC Controller Parameter Configuration Method

From the above analysis, it can be obtained that the deployment parameters of the controller designed in this paper are system parameters b0, observer bandwidth ω0 (h1 = h2 = ω0), correction parameters ε and T, and control law parameters n1 and n2, and the order of configuration is to first deploy the DLADRC parameters; then, through the frequency domain analysis, determine the system correction parameters; and finally replace the kp (ωc) in the control law with the super-twisting sliding mode algorithm to determine the control law parameters n1 and n2. The specific configuration principles are as follows.
First, the system parameter b0 is deployed: the theoretical value of b0 can be determined from Equation (2) (b0 = 3 npѱf/2 J), and b0 is gradually increased from the theoretical value to ensure that the system is stable enough. In the actual mediation process, b0 cannot be too large; otherwise, it will make the control signal weaker and lead to slower system response. Therefore, a trade-off between stability and response speed is required.
Second, the observer bandwidth ω0 is deployed: the parameter ω0 is determined by the single-parameter rectification method [31], and the observer bandwidth ω0 is initially determined by the object’s known regulation time ts based on the bandwidth method. When determining the theoretical value of ω0, the test is first started from the theoretical value, and then the ω0 is gradually increased until the influence of the noise is difficult to satisfy the requirements of the system. Next, ω0 is gradually reduced until the optimal parameter values are obtained to meet the system dynamic requirements for adjustment. The bandwidth ωc of the control law is determined by the ω0 = (3–5) ωc rule.
Then the calibration parameters ε and T are deployed: according to steps 1 and 2, after b0, ω0, and ωc are determined, the values of ε and T parameters are determined by frequency domain analysis. The theoretical values of ε and T are determined by combining Equations (12)–(14) according to the indicators of system steady state error and phase margin [32]. In the actual parameterization, since the adjustment of ε affects the gain of the system for high-frequency bands, ε is adjusted first to ensure that the system is stable enough, and T is finally adjusted so that the system achieves the expected control effect.
Finally, the control law parameters n1 and n2 are deployed: after determining the above parameters, kp in the control law is replaced by the super-twisting sliding mode algorithm to improve the dynamic response performance of the system. n1 determines the response speed of the system, and the larger n1 is, the faster the system response speed is, but it is too large and leads to overshooting of the system, so the smaller n1 should be selected to satisfy the control performance. n2 determines the steady-state error of the system; in the actual regulation process, the increase in n2 will cause the system jitter amplitude to increase, that is, to meet the requirements of the steady-state error, as far as possible to reduce the value of the n2 parameter.
The above configuration principle is the initial configuration principle; in the actual adjustment process, the system tuning parameter will be coupled with each other and only need to be fine-tuned on the initial value obtained from the above principle.

5. Simulation and Experimental Analysis Results

To verify the feasibility of the STSM-CDLADRC control strategy proposed in this paper, a 5.5 KW PMSM is taken as the control object to build the corresponding double closed-loop vector control model in MATLAB/Simulink 2024a simulation software. The system block diagram of the STSM-CDLADRC control strategy for the PMSM investigated in this paper is shown in Figure 5. The specific driving parameters of the PMSM system are shown in Table 1.
For detailed comparative analysis, three control strategies, LADRC, DLADRC, and STSM-CDLADRC proposed in this paper, are selected for the study. The current loop of the three control strategies adopts the PI controller with the same parameters (kp.id = 200, ki.id = 12,000; kp.iq = 600, ki.iq = 8000). The speed loop controller is configured with the same parameters according to the principle of parameter adjustment proposed in this paper, and the parameters b0 = 670, bandwidth ω0 = 530, correction parameter ε = 0.3, T = 0.001, control law parameter n1 = 1500, and n2 = 10 are finally selected after adjustment in this paper.

5.1. No-Load Speed Change Experiment

To test the dynamic response performance of the designed control strategies under variable-speed motion, a speed change experiment is carried out on a PMSM under no-load condition. The simulation time is 1 s. The initial rotational speed of the PMSM system is set to 750 rpm, and the rotational speed is commanded to rise to 1500 rpm in 0.3 s. Figure 6 shows the rotational speed waveforms of the three control strategies under variable-speed motion. From Figure 6, the STSM-CDLADRC has stronger stability than the traditional LADRC and DLADRC. The designed STSM-CDLADRC can reach the target speed faster under the sudden change in operating speed and has faster dynamic response capability.
The no-load electromagnetic torque waveforms of the three control strategies in the case of variable-speed motion are shown in Figure 7. Through Figure 7, the STSM-CDLADRC designed in this paper can be adjusted more quickly than the other two control strategies in the case of a sudden change in speed, with a smaller adjustment time and a faster dynamic response speed. The simulation analysis of the PMSM system under variable-speed motion in Figure 6 and Figure 7 proves that the STSM-CDLADRC proposed in this paper has superior dynamic response performance and control performance.

5.2. Sudden Change Load Experiment

To test the anti-disturbance ability of the three control strategies in the PMSM system under sudden load change, the PMSM is subjected to sudden load change experiments at a given operating speed of 1500 rpm. With the motor operating stably at the rated speed of 1500 rpm, a sudden load was applied at 0.3 s and suddenly removed at 0.5 s. Figure 8 shows the speed waveforms of the three control strategies in the case of sudden load addition and removal in the system. From the figure, after 0.3 s sudden load addition of 10 N m, the three control strategies of STSM-CDLADRC, DLADRC, and LADRC have speed disturbances of 2 rpm, 6 rpm, and 12 rpm, respectively, and the adjustment time required for the three control strategies to be adjusted to a stable state is 0.02 s, 0.045 s, and 0.055 s, respectively. After sudden load removal, the speed disturbances of STSM-CDLADRC, DLADRC, and LADRC are 1.9 rpm, 5.8 rpm, and 11.8 rpm, respectively, and the regulation times required for the three control strategies to be adjusted to a steady state are 0.02 s, 0.04 s, and 0.05 s, respectively.
The waveforms of torque and current Ia are shown in Figure 9 and Figure 10, respectively, for the three control strategies in the case of sudden load addition and removal of the system. From Figure 9 and Figure 10 compared with LADRC and DLADRC, the STSM-CDLADRC studied in this paper has smaller disturbance and faster regulation speeds for both electromagnetic torque and current Ia in the case of sudden loading and unloading. Through the above analyses, the STSM-CDLADRC in this paper has smaller disturbance and shorter regulation time than the other two control strategies, which reflects that the STSM-CDLADRC has strong perturbation resistance and control performance.

5.3. Parameter Mismatch Experiment

Figure 11, Figure 12 and Figure 13 show the waveforms of speed, torque, and A-phase current Ia of the motor at rated speed under sudden load addition and unloading condition when the parameter of rotational inertia J is mismatched and increased to 2 J, respectively. As can be seen from Figure 11, when the inertia parameter J is increased to 2 J, the speed perturbation of the three control strategies STSM-CDLADRC, DLADRC, and LADRC after the sudden addition of a 10 N m load are 1.7 rpm, 5 rpm, and 9.8 rpm, respectively, and the adjustment times required for the three control strategies to adjust to the steady state are 0.02 s, 0.04 s, and 0.06 s. In the case of the sudden unloading of the motor at the rated speed, the speeds of the three control strategies are 0.02 s, 0.04 s, and 0.06 s, respectively. Under the sudden load unloading condition, the speed perturbations of the three control strategies are 1.7 rpm, 5.1 rpm, and 9.8 rpm, and the regulation times required for the three control strategies to be adjusted to the steady state are 0.016 s, 0.034 s, and 0.08 s. From Figure 12 and Figure 13, when the inertia parameter J is increased to 2 J, the STSM-CDLADRC has lower perturbation of electromagnetic torque Te and A-phase current Ia and shorter regulation time compared with the DLADRC and LADRC under the sudden change load condition.
Figure 14, Figure 15 and Figure 16 show the waveforms of speed, torque, and A-phase current Ia of the motor under sudden load addition and unloading condition when the mismatch of rotational moment of the inertia J parameter is reduced to 0.5 J, respectively. As can be seen from Figure 14, when the inertia parameter J is reduced to 0.5 J, the speed perturbation of STSM-CDLADRC is reduced by 1.6 rpm and 10 rpm, and the regulation time is reduced by 0.01 s and 0.04 s, compared with those of DLADRC and LADRC, respectively, in the sudden load addition condition; in the sudden load removal condition, the speed perturbation is reduced by 4.2 rpm and 12.6 rpm, and the regulation time is reduced by 0.02 s and 0.03 s.
From Figure 15 and Figure 16, when the inertia parameter J mismatch is reduced to 0.5 J, the electromagnetic torque Te and the A-phase current Ia of the STSM-CDLADRC under the sudden load change condition have a smaller amount of perturbation and a faster regulation speed.
In summary, STSM-CDLADRC exhibits stronger parameter robustness under inertial parameter mismatch and significantly outperforms DLADRC and LADRC control strategies.

5.4. Analysis of Experimental Results

Based on the simulation analysis, load step experiments were further conducted on a DSPACE semi-physical platform to verify the feasibility and effectiveness of the proposed STSM-CDLADRC. The platform consists of a PMSM, a load motor, a control cabinet, and a host computer. The control cabinet integrates a DSPACE DS1202, an inverter, and drive circuits, while the host computer is used for waveform display and data storage. A photograph of the experimental platform is shown in Figure 17. The motor parameters employed in the experimental platform are consistent with those used in the simulation analysis, thereby ensuring a reliable comparison between simulation and experimental results. In the experiments, the motor speed was set to the rated value of 1500 rpm with a data acquisition period of 6 s. The motor speed and electromagnetic torque responses under variable load conditions were comparatively analyzed.
Figure 18 shows the experimental waveforms of the speed of the three control strategies in the case of sudden loading and unloading of the system. From the figure after the sudden addition of 10 N m load, the three control strategies of STSM-CDLADRC, DLADRC, and LADRC have speed perturbations of 22 rpm, 31 rpm, and 43 rpm, respectively, and the adjustment times required for the three control strategies to adjust to the stable state are 0.8 s, 1.2 s, and 1.4 s, respectively. After the sudden removal of the load, for CDLADRC, DLADRC, and LADRC, the speed perturbations of the three control strategies are 20 rpm, 30 rpm, and 41 rpm, respectively, and the adjustment times required to adjust the three control strategies to the steady state are 0.75 s, 0.85 s, and 1.2 s. The results show that the STSM-CDLADRC in this paper has a faster response speed and a smaller amount of disturbance than the other two control strategies, and the regulation time is shorter, which reflects that the STSM-CDLADRC has a strong anti-disturbance performance and control performance.
Figure 19 shows the experimental waveforms of the torque of the three control strategies in the case of sudden loading and unloading of the system. From Figure 19, the electromagnetic torque of the STSM-CDLADRC designed in this paper can be quickly restored to a stable state when the load is changed, and the electromagnetic torque of the STSM-CDLADRC studied in this paper has a smaller amount of perturbation and a faster regulation speed under sudden load and unloading conditions compared with the LADRC and the DLADRC.
Based on the above analysis, under variable-load conditions, the proposed STSM-CDLADRC exhibits smaller speed and torque fluctuations and shorter settling times compared with the other two control strategies. The experimental results are highly consistent with the simulation outcomes in terms of overall trends and control performance, fully demonstrating that STSM-CDLADRC achieves fast dynamic response and strong disturbance rejection capability.

6. Conclusions

To improve the dynamic response performance and anti-disturbance performance in PMSM speed control system, this paper designs a super-twisting sliding mode based corrected differential linear active disturbance rejection control strategy for permanent magnet synchronous motor speed control (STSM-CDLADRC). The specific conclusions are as follows:
  • In the theoretical analysis, regarding the control law, the STSM algorithm is incorporated into the LSEF by leveraging its characteristics of fast response and insensitivity to parameter variations and disturbances, thereby further enhancing the dynamic response capability of the system. In terms of observer optimization, frequency-domain analysis shows that with the introduction of a correction unit, the CDLESO not only improves the phase lag problem but also expands the estimation range of the total disturbance compared with the DLESO, thus improving the observation accuracy of the observer and further strengthening the system’s disturbance rejection capability.
  • In the simulation validation, the proposed STSM-CDLADRC achieves faster dynamic response in variable-speed experiments and smaller disturbance and shorter settling times in variable-load and parameter-mismatch experiments. In the experimental validation, under sudden load conditions, the speed drop of STSM-CDLADRC is reduced by 9 rpm and 21 rpm compared with LADRC and DLADRC, respectively, while the settling time is shortened by 0.4 s and 0.6 s. Moreover, after load changes, the electromagnetic torque can quickly recover to a stable state, fully demonstrating the superior robustness of the proposed control strategy.
In summary, under various operating conditions, the proposed STSM-CDLADRC demonstrates smaller speed and torque fluctuations, as well as shorter settling times, compared with LADRC and DLADRC, indicating faster response and stronger disturbance rejection capability. These results are consistent with the theoretical analysis: the incorporation of STSM-LSEF significantly enhances the system’s dynamic response, while the design of CDLESO improves the observer accuracy and overall robustness. The combination of these two elements leads to superior overall controller performance, thereby validating the effectiveness and rationality of the proposed method. The present study still has several limitations: it has been validated only over a limited range of tested operating points, and the long-term stability and durability of the proposed control strategy have not been assessed, which will be addressed in future work.

Author Contributions

F.T. and Y.M. conducted experiments to verify; Y.M. wrote the original draft of the manuscript; F.T. and Y.M. derived the algorithm; C.Z. reviewed and edited the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sun, Y.; Yang, M.; Wang, B.; Chen, Y.; Xu, D. Precise Position Control Based on Resonant Controller and Second Order Sliding Mode Observer for PMSM-Driven Feed Servo System. IEEE Trans. Transp. Electrif. 2023, 9, 196–209. [Google Scholar] [CrossRef]
  2. Hong, D.K.; Hwang, W.; Lee, J.Y.; Woo, B.C. Design, Analysis, and Experimental Validation of a Permanent Magnet Synchronous Motor for Articulated Robot Applications. IEEE Trans. Magn. 2018, 54, 1–4. [Google Scholar] [CrossRef]
  3. Khowja, M.R.; Singh, K.; la Rocca, A.; Vakil, G.; Ramnathan, R.; Gerada, C. Fault-Tolerant Dual Channels Three-Phase PMSM for Aerospace Applications. IEEE Access 2024, 12, 126845–126857. [Google Scholar] [CrossRef]
  4. Guo, H.; Xu, J.; Chen, Y.H. Robust Control of Fault-Tolerant Permanent-Magnet Synchronous Motor for Aerospace Application with Guaranteed Fault Switch Process. IEEE Trans. Ind. Electron. 2015, 62, 7309–7321. [Google Scholar] [CrossRef]
  5. Fan, H.; Wei, H.; Xu, D.; Liu, Y. Closed-Loop Iterative Optimized Fractional-Order PID Current Control of PMSM. IEEE Trans. Ind. Inform. 2025, 21, 1120–1129. [Google Scholar] [CrossRef]
  6. Wen, J.; Yuan, X.; Niu, S.; Chan, W.L. A Robust Complex Vector PI Current Controller with Deadbeat Response for PMSM Drives. IEEE Trans. Ind. Electron. 2025, 72, 4671–4681. [Google Scholar] [CrossRef]
  7. Fan, Y.; Chen, J.; Zhang, Q.; Cheng, M. An Improved Inertia Disturbance Suppression Method for PMSM Based on Disturbance Observer and Two-Degree-of-Freedom PI Controller. IEEE Trans. Power Electron. 2023, 38, 3590–3599. [Google Scholar] [CrossRef]
  8. Zhang, N.; Guo, K.; Guo, Y. Research on Low Speed Operation of PMSM Based on Improved Non-Singular Fast Terminal SMC. IEEE Trans. Appl. Supercond. 2024, 34, 1–5. [Google Scholar] [CrossRef]
  9. Tran, H.N.; Jeon, J.W. Robust Speed Controller Using Dual Adaptive Sliding Mode Control (DA-SMC) Method for PMSM Drives. IEEE Access 2023, 11, 63261–63270. [Google Scholar] [CrossRef]
  10. Zhang, Z.; Yang, X.; Wang, W.; Chen, K.; Cheng, 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]
  11. Wei, Y.; Young, H.; Ke, D.; Wang, F.; Qi, H.; Rodríguez, J. Model-Free Predictive Control Using Sinusoidal Generalized Universal Model for PMSM Drives. IEEE Trans. Ind. Electron. 2024, 71, 13720–13731. [Google Scholar] [CrossRef]
  12. Lin, X.; Liu, J.; Liu, Z.; Gao, Y.; Peretti, L.; Wu, L. Model-Free Current Predictive Control for PMSMs With Ultralocal Model Employing Fixed-Time Observer and Extremum-Seeking Method. IEEE Trans. Power Electron. 2025, 40, 10682–10693. [Google Scholar] [CrossRef]
  13. Zhang, X.; Liu, Z.; Zhang, P.; Zhang, Y. Model Predictive Current Control for PMSM Drives Based on Nonparametric Prediction Model. IEEE Trans. Transp. Electrif. 2024, 10, 711–719. [Google Scholar] [CrossRef]
  14. Lu, Y.; Huang, J.; Jiang, Z.; Tang, T.; Tang, H.; Shi, L. PID Adaptive Feedback Motor System Based on Neural Network. IEEE Access 2024, 12, 60149–60154. [Google Scholar] [CrossRef]
  15. Yin, Z. Plant-Physics-Guided Neural Network Control for Permanent Magnet Synchronous Motors. IEEE J. Sel. Top. Signal Process. 2025, 19, 74–87. [Google Scholar] [CrossRef]
  16. Han, J.Q. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  17. Gao, Z.Q. On the foundation of active disturbance rejection control. Control Theory Technol. 2013, 30, 1498–1510. [Google Scholar]
  18. Cui, Y.; Yin, Z.; Cao, X.; Zhang, Y.; Liu, Y. Enhanced Linear Active Disturbance Rejection Speed Control of IPMSM Based on Interference Differential Compensation and Cascaded Linear Extended State Observer. IEEE Trans. Power Electron. 2024, 39, 13582–13596. [Google Scholar] [CrossRef]
  19. Zhou, C.; Wang, B.; Liu, K.; Ren, K. Active Disturbance Rejection Control of Permanent Magnet Synchronous Motor Based on RPLESO. Energies 2024, 17, 3025. [Google Scholar] [CrossRef]
  20. Kang, K.; Wang, M.; Cui, J.; Zhang, C.; Li, L. Improved Adaptive Linear Active Disturbance Rejection Control for Precise Position Control in Permanent Magnet Linear Synchronous Motor. IEEE Trans. Ind. Electron. 2025, 72, 1795–1805. [Google Scholar] [CrossRef]
  21. Cui, Y.; Yin, Z.; Cao, X.; Zhang, Y.; Liu, Y. Speed control of IPMSM based on series connection leading correction linear active disturbance rejection controller. IEEE Trans. Power Electron. 2023, 39, 3096–3108. [Google Scholar] [CrossRef]
  22. Zuo, Y.; Chen, J.; Zhu, X.; Lee, C.H.T. Different Active Disturbance Rejection Controllers Based on the Same Order GPI Observer. IEEE Trans. Ind. Electron. 2022, 69, 10969–10983. [Google Scholar] [CrossRef]
  23. Wang, C.; Yan, J.; Heng, P.; Shan, L.; Zhou, X. Enhanced LADRC for Permanent Magnet Synchronous Motor with Compensation Function Observer. IEEE J. Emerg. Sel. Top. Power Electron. 2023, 11, 3424–3434. [Google Scholar] [CrossRef]
  24. Wang, L.; Zhao, J.; Zhang, X.; Wang, L.; Hu, D.; Xie, L. Research on Speed Disturbance Suppression of Permanent Magnet Linear Synchronous Motor based on Global Fast Terminal Sliding Mode Active Disturbance Rejection Control. In Proceedings of the 2021 13th International Symposium on Linear Drives for Industry Applications (LDIA), Wuhan, China, 1–3 July 2021; pp. 1–4. [Google Scholar] [CrossRef]
  25. Zhang, J.; Liu, C.; Chen, S.; Zhang, L. Research on Speed Control of Switched Reluctance Motors Based on Improved Super-Twisting Sliding Mode and Linear Active Disturbance Rejection Control. Electronics 2025, 14, 1065. [Google Scholar] [CrossRef]
  26. Xu, Q.; Fang, S.; Wan, P.; Wang, Y.; Huang, D. Low-Speed LADRC for Permanent Magnet Synchronous Motor with High-Pass Speed Compensator. IEEE J. Emerg. Sel. Top. Power Electron. 2023, 11, 6016–6027. [Google Scholar] [CrossRef]
  27. Xu, L.; Zhuo, S.; Huangfu, Y.; Liu, J.; Gao, F. Adaptive Active Disturbance Rejection Control for DC–DC Converter with Time-Varying Disturbance. IEEE J. Emerg. Sel. Top. Ind. Electron. 2024, 5, 868–879. [Google Scholar] [CrossRef]
  28. Cui, Y.; Yin, Z.; Zhang, Y.; Yang, H. Active Disturbance Rejection Speed Control of IPMSM Drive System Based on Generalized Multifrequency Quasi-Resonant Filter Decoupling Linear Extended State Observer. IEEE Trans. Power Electron. 2025, 40, 11296–11313. [Google Scholar] [CrossRef]
  29. Cui, Y.; Yin, Z.; Bai, C.; Zhang, Y.; Liu, J. Robust Control of IPMSM Based on Doubly-Fed Differential Compensation Linear Active Disturbance Rejection Controller. IEEE J. Emerg. Sel. Top. Power Electron. 2024, 12, 936–949. [Google Scholar] [CrossRef]
  30. Tarkhani, R.; Krim, S.; Mansouri, M.; Mimouni, M.F. Robust Current Sensor Fault-Tolerant Controller Using Third Order Super-Twisting Sliding Mode Observer and Controller for Induction Motors. IEEE Access 2025, 13, 52841–52862. [Google Scholar] [CrossRef]
  31. Chen, X.; Li, D.; Gao, Z.; Wang, C. Tuning method for second-order active disturbance rejection control. In Proceedings of the 30th Chinese Control Conference, Yantai, China, 22–24 July 2011; pp. 6322–6327. [Google Scholar]
  32. Bergmans, J.W.M. Effect of loop delay on phase margin of first-order and second-order control loops. IEEE Trans. Circuits Syst. II Express Briefs 2005, 52, 621–625. [Google Scholar] [CrossRef]
Figure 1. Traditional LADRC speed controller system block diagram.
Figure 1. Traditional LADRC speed controller system block diagram.
Energies 18 04555 g001
Figure 2. Block diagram of DLADRC’s speed controller system architecture.
Figure 2. Block diagram of DLADRC’s speed controller system architecture.
Energies 18 04555 g002
Figure 3. Frequency domain characteristic curve of HD (s).
Figure 3. Frequency domain characteristic curve of HD (s).
Energies 18 04555 g003
Figure 4. Frequency domain characteristic curve of HC (s)and HD (s).
Figure 4. Frequency domain characteristic curve of HC (s)and HD (s).
Energies 18 04555 g004
Figure 5. Block diagram of PMSM system control for STSM-CDLADRC.
Figure 5. Block diagram of PMSM system control for STSM-CDLADRC.
Energies 18 04555 g005
Figure 6. Simulated experimental speed waveforms of three control strategies under no-load variable-speed motion.
Figure 6. Simulated experimental speed waveforms of three control strategies under no-load variable-speed motion.
Energies 18 04555 g006
Figure 7. Simulated experimental torque Te waveforms of three control strategies under no-load variable-speed motion.
Figure 7. Simulated experimental torque Te waveforms of three control strategies under no-load variable-speed motion.
Energies 18 04555 g007
Figure 8. Speed waveforms of three control strategies under variable load motion.
Figure 8. Speed waveforms of three control strategies under variable load motion.
Energies 18 04555 g008
Figure 9. Torque Te waveforms of three control strategies under variable load.
Figure 9. Torque Te waveforms of three control strategies under variable load.
Energies 18 04555 g009
Figure 10. Current Ia waveforms for three control strategies under variable load motion.
Figure 10. Current Ia waveforms for three control strategies under variable load motion.
Energies 18 04555 g010
Figure 11. Speed waveforms of three control strategies at rated speed under sudden loading and unloading conditions when parameter J mismatch is increased to 2 J.
Figure 11. Speed waveforms of three control strategies at rated speed under sudden loading and unloading conditions when parameter J mismatch is increased to 2 J.
Energies 18 04555 g011
Figure 12. Torque waveforms of three control strategies at rated speed under sudden load and unload conditions when parameter J mismatch is increased to 2 J.
Figure 12. Torque waveforms of three control strategies at rated speed under sudden load and unload conditions when parameter J mismatch is increased to 2 J.
Energies 18 04555 g012
Figure 13. Current Ia waveforms of three control strategies at rated speed under sudden load and unload conditions when parameter J mismatch is increased to 2 J.
Figure 13. Current Ia waveforms of three control strategies at rated speed under sudden load and unload conditions when parameter J mismatch is increased to 2 J.
Energies 18 04555 g013
Figure 14. Speed waveforms of three control strategies at rated speed under sudden loading and unloading conditions when parameter J mismatch is decreased to 0.5 J.
Figure 14. Speed waveforms of three control strategies at rated speed under sudden loading and unloading conditions when parameter J mismatch is decreased to 0.5 J.
Energies 18 04555 g014
Figure 15. Torque waveforms of three control strategies at rated speed under sudden load and unload conditions when parameter J mismatch is decreased to 0.5 J.
Figure 15. Torque waveforms of three control strategies at rated speed under sudden load and unload conditions when parameter J mismatch is decreased to 0.5 J.
Energies 18 04555 g015
Figure 16. Current Ia waveforms of three control strategies at rated speed under sudden load and unload conditions when parameter J mismatch is decreased to 0.5 J.
Figure 16. Current Ia waveforms of three control strategies at rated speed under sudden load and unload conditions when parameter J mismatch is decreased to 0.5 J.
Energies 18 04555 g016
Figure 17. DSPACE experiment platform.
Figure 17. DSPACE experiment platform.
Energies 18 04555 g017
Figure 18. Experimental speed waveforms of three control strategies under variable load motion.
Figure 18. Experimental speed waveforms of three control strategies under variable load motion.
Energies 18 04555 g018
Figure 19. Experimental torque waveforms of three control strategies under variable load motion.
Figure 19. Experimental torque waveforms of three control strategies under variable load motion.
Energies 18 04555 g019
Table 1. Parameters of PMSM.
Table 1. Parameters of PMSM.
Motor ParametersValue
Rated speed (rpm)1500
Motor pole pairs np4
Stator resistor R (Ω)0.48
q-axis stator inductance Lq (mH)17.8
d-axis stator inductance Ld (mH)7.45
Motor moment of inertia J (kg·m2)0.0018
Rotor permanent magnet chain φf (Wb)0.201
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

Tan, F.; Ma, Y.; Zhao, C. Research on Speed Control of PMSM Based on Super-Twisting Sliding Mode Corrected Differential Linear Active Disturbance Rejection. Energies 2025, 18, 4555. https://doi.org/10.3390/en18174555

AMA Style

Tan F, Ma Y, Zhao C. Research on Speed Control of PMSM Based on Super-Twisting Sliding Mode Corrected Differential Linear Active Disturbance Rejection. Energies. 2025; 18(17):4555. https://doi.org/10.3390/en18174555

Chicago/Turabian Style

Tan, Fei, Yuxin Ma, and Chaohui Zhao. 2025. "Research on Speed Control of PMSM Based on Super-Twisting Sliding Mode Corrected Differential Linear Active Disturbance Rejection" Energies 18, no. 17: 4555. https://doi.org/10.3390/en18174555

APA Style

Tan, F., Ma, Y., & Zhao, C. (2025). Research on Speed Control of PMSM Based on Super-Twisting Sliding Mode Corrected Differential Linear Active Disturbance Rejection. Energies, 18(17), 4555. https://doi.org/10.3390/en18174555

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