Next Article in Journal
Bridging the Bond: High-Sensitivity External Printed Strain Sensors for Condition Monitoring of Adhesive Joints
Previous Article in Journal
Flexible Capacitive Pressure Sensors with Ultrasonically Engineered Cu-Filled PDMS Dielectric Layers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sensorless Speed Control of PMSMs Based on an Improved Fast Power Reaching Law

1
Jiangsu Engineering Research Center of Key Technology for Intelligent Manufacturing Equipment, Suqian University, No. 399 Huanghe South Road, Suqian 223800, China
2
School of Agricultural Engineering, Jiangsu University, No. 301 Xuefu Road, Zhenjiang 212013, China
3
School of Artificial Intelligence, Anhui Polytechnic University, No. 8 Beijing Middle Road, Wuhu 241000, China
4
Weichai Lovol Intelligent Agricultural Technology Co., Ltd., No. 192 Beihai Road, Weifang 261000, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(12), 3737; https://doi.org/10.3390/s26123737
Submission received: 20 April 2026 / Revised: 2 June 2026 / Accepted: 10 June 2026 / Published: 11 June 2026
(This article belongs to the Special Issue Novel Sensing Methods in Advanced Manufacturing Systems)

Abstract

Traditional permanent magnet synchronous motor (PMSM) control systems rely on mechanical position sensors for high-precision rotor position and speed information, which increases hardware complexity, raises system cost, reduces reliability, and limits adaptability to harsh environments. To overcome the above limitations, this paper proposes a novel high-performance sensorless speed control strategy for PMSMs, which is constructed based on a non-singular terminal sliding mode observer (NTSMO) and a non-singular terminal sliding mode controller (NTSMC). First, an improved fast power reaching law (IFPRL) is proposed, which consists of a variable exponential reaching term and a power reaching term. Specifically, the gain of the exponential reaching term is dynamically adjusted by the absolute value of the sliding mode switching function, enabling the reaching law to operate in two different modes throughout the entire convergence process of the system state. Moreover, the introduction of scaling coefficient c compensates for the performance degradation caused by variations in the range of sliding mode surfaces (SMSs) in different systems. The proposed IFPRL not only effectively mitigates the inherent chattering issue, it also expedites the rate at which the system state converges to its SMS. On this basis, both the NTSMO for rotor position observation and the NTSMC for speed closed-loop control are designed by embedding the proposed IFPRL into the framework of non-singular terminal sliding mode control theory. Finally, the effectiveness of the proposed method is validated through numerical simulations and experimental tests. Experimental results demonstrate that the proposed IFPRL-based NTSMC + NTSMO scheme reduces the root mean square error (RMSE) of speed control by 2.7% relative to the traditional SMC + SMO method. The proposed method realizes reliable sensorless speed control for PMSMs and exhibits superior dynamic response, higher control accuracy, and stronger robustness against disturbances.

1. Introduction

Owing to their distinct advantages, including a simple structure, high operating efficiency, and high-power density, permanent magnet synchronous motors (PMSMs) have been widely adopted in a broad range of applications such as aerospace, computer numerical control machine tools, new energy vehicles, mining machinery, and other industrial scenarios [1,2]. The high-performance control of PMSMs relies critically on high-precision rotor position information, which is conventionally obtained through physical sensors such as photoelectric encoders and resolvers. Nevertheless, the deployment of such sensors introduces additional electronic circuitry, regular preventive maintenance, and extra wiring harnesses. Furthermore, under harsh operating conditions characterized by severe vibration and mechanical shock, these position sensors are highly prone to failure, which directly undermines the long-term reliability and environmental robustness of the entire PMSM drive system. Consequently, the elevated system cost and compromised reliability associated with mechanical position sensors have motivated extensive research into sensorless speed control strategies for PMSMs [3].
At present, sensorless speed control schemes for PMSMs can generally be divided into methods based on the motor fundamental wave model and methods based on salient pole tracking, mainly including the high-frequency signal injection method [4], the flux estimation method [5], the model reference adaptive method [6], and the counter-electromotive force observation method [7,8,9], etc. Among them, the counter-electromotive force observation method, as represented by the sliding mode observer (SMO), is the most extensively utilized approach.
The core principle of SMO is rooted in sliding mode variable structure control theory, where the real-time estimation error is treated as a lumped system disturbance, and the control output is dynamically adjusted via a switching function to drive the system states to converge along a predefined sliding mode surface (SMS) [10]. The SMS of the system can be independently designed and is inherently insensitive to internal parameter perturbations and external load disturbances. Therefore, strong robustness and a low dependence on precise motor model parameters are the most prominent advantages of SMOs [11]. Meanwhile, the design of a speed controller using sliding mode control (SMC) theory can significantly enhance both the steady-state speed tracking accuracy and anti-disturbance performance of PMSM drive systems under complex and variable operating conditions.
However, keeping the system states strictly on the SMS remains a key technical challenge, arising from the inherent discontinuous switching characteristics of SMC and the inertia constraints of the physical actuator. These drawbacks typically lead to slow convergence rates and severe chattering in the control output. To suppress the inherent chattering problem, some researchers have replaced the discontinuous switching function with a continuous sigmoid function for SMO design [12,13]. Yang et al. proposed an improved switching function with a dual-boundary-layer structure [14]. However, these methods tend to degrade the steady-state estimation accuracy of state variables under system disturbances and parameter uncertainties. Furthermore, the adoption of soft-switching functions instead of conventional hard-switching functions will slow down the system’s convergence speed to the sliding mode surface (SMS) and reduce the rotor position estimation accuracy.
The chattering phenomenon is caused by the system trajectory’s defective reach process towards the SMS, which is ultimately determined by the quality of the reaching law. Therefore, exploring high-quality reaching law is the key to suppressing system chattering [15]. Chen et al. proposed an adaptive fixed-time integral sliding mode controller based on fixed-time stability theory, which ensures that the system settling time is independent of initial conditions and that the speed tracking error converges within a finite time [16]. Wang et al. proposed a novel sliding mode reaching law that introduces a power term associated with the system state variables, with the range of the power term limited by the absolute value of the switching function [17]. Cheng et al. proposed a fractional-order SMS and reaching law to increase the convergence speed and suppress the chattering present in traditional SMOs [18]. Tang realized chattering-free sliding mode motion through the matching design of the NFTSM sliding surface and the NRL, fundamentally suppressed the inherent chattering defect of traditional SMCs, and greatly optimized the dynamic response performance of the system [19].
In order to further improve the dynamic performance of the sensorless speed control system for PMSMs, this paper proposes a novel improved fast power reaching law (IFPRL), which integrates a variable exponential reaching term and a power reaching term. This enables the reaching law to take two distinct mathematical forms when the exponential reaching term is bounded by the absolute value of the switching function within a unit magnitude (|·| ≤ 1). This design not only accelerates the convergence speed of the system state to the sliding mode surface, it also ensures smooth convergence of the system state to the switching surface. On this basis, the rotor position observer and speed controller for PMSMs are designed separately to realize sensorless speed control of PMSMs with superior dynamic performance and strong robustness. The following is a summary of this work’s innovations and contributions:
(a)
A novel IFPRL incorporating a power reaching term and a variable exponential reaching term was proposed. Notably, the exponential reaching term is limited by the absolute value of the switching function. This allows the designed IFPRL to have two different representations during the arrival process. Furthermore, the introduction of an adjustable coefficient c addresses the problem of decreased reaching law performance caused by different ranges of SMSs in different systems.
(b)
According to the designed IFPRL and non-singular terminal SMC theory, this paper constructs an IFPRL-based NTSMO and realizes the rotor position estimation for the PMSM by combining PLL technology. Similarly, based on the proposed IFPRL, an IFPRL-based non-singular terminal sliding mode controller (NTSMC) was designed for the PMSM speed control. Finally, the effectiveness of the proposed sensorless speed control method was verified through numerical simulations and experiments.
The structure of this paper is outlined as follows: The mathematical modeling is explained in Section 2. Section 3 introduces the design method of IFPRL. Section 4 designs a rotor position observer based on an IFPRL. Section 5 designs a speed controller based on the IFPRL and provides the sensorless speed control framework. Section 6 gives the outcomes of numerical simulations and experiments. Section 7 provides the brief conclusions.

2. Mathematical Model of PMSM

According to the standard coordinate transformation theory applied in AC motor drive systems [20], the three-phase stator currents of a PMSM can be transformed into their equivalent two-phase counterparts in the stationary α-β reference frame through the Clarke transformation [2]. This paper focuses on a surface-mounted PMSM. As shown in Figure 1, the resultant current vector formed by the three-phase stator currents (ia, ib and ic) can be decomposed into two mutually perpendicular components. In this decomposition, the α-axis of the two-phase stationary coordinate system is aligned with the A-axis of the three-phase stationary coordinate system, while the β-axis is counterclockwise ahead of the α-axis at a 90° spatial electrical angle. The Clarke transformation is presented as follows:
i α i β = 2 3 1 cos 2 π 3 cos 4 π 3 0 sin 2 π 3 sin 4 π 3 i a i b i c
where ia, ib and ic represent the PMSM’s three-phase currents, and iα and iβ represent the respective currents along the α-axis and β-axis.
Therefore, the PMSM’s voltage equations in the α-β coordinate system are presented as follows:
u α = ( R s + p n L d ) i α + ω e ( L d L q ) i β + e α                       u β = ω e ( L d L q ) i α + ( R s + p n L q ) i β + e β        
where Rs represents the stator resistance, pn represents the pole number of the PMSM, ωe represents the electrical angular speed (ωe = pnωm, with ωm being the mechanical angular speed), Ld and Lq represent the respective inductances along the d-axis and q-axis, and eα and eβ represent the counter-electromotive forces, respectively. In this case, the counter-electromotive forces eα and eβ can be formulated as:
e α e β = ( L d L q ) ( ω e i d p n i q ) + ω e ψ f       sin θ e cos θ e
where θe represents the position electrical angle, and ψf represents the flux linkage.
The coordinate transformation from the two-phase stationary coordinate system to the synchronous rotating (d-q) coordinate system is referred to as the Park transformation [2]. As shown in Figure 2, the synchronous rotating coordinate system rotates in space at the same electrical angular velocity as the PMSM rotor. Specifically, the d-axis of the synchronous rotating coordinate system aligns with the rotor axis, while the q-axis is counterclockwise ahead of the d-axis at a 90° spatial electrical angle.
The Park transformation is presented as follows [21]:
i d i q = cos θ e sin θ e sin θ e cos θ e   i α i β
where id and iq represent the stator current components along the d-axis and q-axis.
However, in sensorless control applications, the true rotor position θe is inherently unmeasurable. Instead, the estimated electrical rotor position θ ^ e (output from the NTSMO designed in Section 4) is adopted to perform the Park transformation in practical implementation, yielding the stator current components ( i ^ d , i ^ q ) in the estimated synchronous rotating ( d ^ q ^ ).
The PMSM’s stator voltage equations in the synchronous rotating coordinate (d-q) are presented as follows [22]:
u d = R s i d + L d i ˙ d ω e L q i q                                                               u q = R s i q + L q i ˙ q + ω e L d i d + ω e ψ f
The PMSM’s electromagnetic torque equation is presented as follows [23]:
T e = 1.5 p n i q [ i d ( L d L q ) + ψ f ]
where pn represents the count of pole pairs constituting the PMSM.
The PMSM’s motion equation is presented as follows:
T e T L = B m ω m + J m ω ˙ m
where TLm represents the PMSM’s load torque, Bm represents the coefficient of viscous friction, and ωm represents the angular speed, respectively.

3. Design and Analysis of IFPRL

3.1. Design of IFPRL

In the SMC process, a well-designed reaching law is critical to guaranteeing the dynamic performance of the system during the reaching phase. Academician Gao first proposed the exponential reaching law (ERL) [24], which is given by:
d s / d t = k 1 sgn ( s ) k 2 s
where k1 and k2 represent positive real numbers, k1sgn(s) represents the isokinetic reaching term, and k2s represents the exponential reaching term. However, the conventional ERL [24] cannot guarantee finite-time convergence to the SMS. To ensure that the reaching speed is k1 rather than 0 when s is near to zero, the isokinetic reaching term k1sgn(s) must be introduced [25].
Assume that the system reaches the SMS for the first time at time t1, then the reaching time can be calculated by integrating Equation (8) from 0 to t1, and we can obtain [15]:
t 1 = 1 / k 2 ln 1 + ( k 2 / k 1 ) s 0
where s0 represents the initial value of the SMS. Equation (9) indicates that the reaching speed rises as k2 increases. Hence, a larger k2 is preferred to achieve favorable reaching performance. However, when s reaches the SMS, a larger k2 may lead to too fast a speed of convergence, which will increase the chattering of the system [25].
This gives rise to an inherent dilemma: improving the reaching speed is inherently contradictory to suppressing sliding mode chattering [17]. To construct a dynamic mapping between the sliding mode reaching speed and the deviation of the system state from the SMS, a power function of the sliding variable is introduced into the exponential term. Meanwhile, the exponent of the exponential term is designed as a time-varying parameter to resolve the aforementioned contradiction between reaching speed and chattering suppression. By further integrating the power reaching law, the proposed IFPRL is shown as:
d s / d t = k 1 s / c a sgn ( s ) k 2 s / c b sgn ( s / c 1 ) s
where k1 > 0, k2 > 0, 0 < a<1, b > 0, and c > 0. The proposed IFPRL comprises two components: a power reaching term and a variable-parameter exponential reaching term. In addition, a scaling coefficient c is introduced to mitigate the performance degradation of the reaching law caused by the varying value ranges of the SMS in different systems.
In the scenario where the system state significantly deviates from the SMS, i.e., |s/c| > 1, then sgn(|s/c|−1) = 1, and the IFPRL shown in Equation (10) can be rewritten as ds/dt = −k1|s/c|asgn(s) −k2|s/c|bs. At this point, |s/c| will gradually decrease under the action of the IFPRL. This implies that as the system state gradually approaches the SMS, the coefficients of both the power reaching term and the variable exponential reaching term will gradually decrease. This can have the effect of suppressing chattering. On the other side, when the system state approaches the SMS, i.e., |s/c| < 1, then sgn(|s/c|−1) = −1, and the IFPRL shown in Equation (10) can be rewritten as ds/dt = −k1|s/c|asgn(s) −k2|s/c|bs. At this point, obviously, there is k2|s/c|bs >k2|s/c|bs, leading to an increased reaching speed of the variable exponential reaching term. Meanwhile, the small SMS at this time ensures that the control gain k1|s/c|a in the power reaching term is small, thereby reducing the system’s chattering.

3.2. Analysis of IFPRL

To conduct a comparative analysis between the designed IFPRL and other reaching laws, a typical motor rotation system depicted in Equation (11) as [25]:
J θ ¨ ( t ) = u ( t ) + d ( t )
where J represents the moment of inertia, θ(t) represents the output angle, u(t) represents the control input, and d(t) represents the lumped disturbance.
Selecting the following SMS:
s ( t ) = ε e ( t ) + e ˙ ( t )
where ε > 0 satisfies the Hurwitz condition, θd(t) represents the reference angle, e ( t ) = θ ( t ) θ d ( t ) , and e ˙ ( t ) = θ ˙ ( t ) θ ˙ d ( t ) .
The control input based on SMC is designed as:
u = J ( ε e ˙ + θ ¨ d k 1 s / c a sgn ( s ) k 2 s / c b sgn ( s / c 1 ) s )
Using MATLAB/Simulink 2024b for simulation analysis, and selecting J = 10, d = sin(2πt), Ts = 0.02 s, θ(0) = 0.5, and θ ˙ ( 0 ) = 1 . Select the traditional ERL [24], the reaching law in ref. [17] (NSMRL), and compare them with the IFPRL proposed in this paper. The parameters of the ERL are as follows: ε = 0.5, k1 = 0.5, and k2 = 1; the parameters of the NSMRL are as follows: ε = 0.5, k1 = 0.5, k2 = 1, a = 0.3, and b = 0.2; Tte parameters of the IFPRL are follows: ε = 0.5, k1 = 0.5, k2 = 1, a = 0.3, b = 0.2, c = 0.1.
The simulation results are shown in Figure 3, Figure 4 and Figure 5, respectively. From the angle position tracking results shown in Figure 3a, Figure 4a and Figure 5a, it can be seen that all three reaching laws can effectively achieve tracking control. The tracking errors are shown in Figure 3b, Figure 4b and Figure 5b, and the system convergence accuracy is 0.0001047, 0.0000916, and 0.0000538, respectively. Figure 3c, Figure 4c and Figure 5c show the SMSs and control inputs of the three reaching laws. The chattering in Figure 3c is very obvious. The chattering in Figure 4c is also large, and the NSMRL [17] did not have the expected effect of reducing chattering. This is because the SMS s has always been less than 1, so the variable exponential term in the NSMRL [17] cannot play the role of variable index. The chattering is basically suppressed in Figure 5c. This is because the coefficient c is introduced into the IFPRL, which ensures that the variable exponential term in the IFPRL can play the expected role when the SMS s is small. The phase trajectories of sliding mode motion are shown in Figure 3d, Figure 4d and Figure 5d. In conclusion, the IFPRL proposed in this paper is superior to ERL [24] and NSMRL [17] in tracking the given signal, reducing the position tracking error, improving the convergence rate of tracking error, and suppressing chattering. Therefore, the IFPRL proposed in this paper effectively solves the conflict between chattering suppression and fast response, and has the advantage of a more stable controller output effect.

4. Design of Rotor Position Observer Based on IFPRL

4.1. Design of NTSMO

This paper designs the NTSMO based on the synchronous rotating coordinate system, considering id, iq, and ωe as the state variables in the system. In practical implementation, the three-phase stator currents ia, ib, and ic are directly measured [26], and then transformed into the d-q coordinate system using the estimated rotor angle θ ^ e to obtain the feedback currents i ^ d and i ^ q [27,28]. The control inputs ud and uq are generated by the controller and then transformed back to the three-phase stationary coordinate system using θ ^ e to drive the inverter. According to Equation (5), the rewritten stator current equation is as follows:
i ˙ d = R s i d + L q ω e i q + u d E d / L d       i ˙ q = R s i q ω e L d i d + u q E q / L q        
where E d = 0 , E q = ω e ψ f represent the extended counter-electromotive forces in the d-q axes. Eq contains rotor speed information; thus, accurate estimation of Eq enables the acquisition of rotor speed and position. The SMO is constructed as follows:
i ^ ˙ d = R s i ^ d + L q ω ^ e i ^ q + u d V d   / L d                                       i ^ ˙ q = R s i ^ q ω ^ e L d i ^ d + u q V q E ^ q / L q
where i ^ d and i ^ q are the estimated values of the stator currents; ω ^ e is the estimated value of the electrical angular speed ωe; E ^ q is the estimated value of the counter-electromotive force Eq; and Vd and Vq are the SMC laws to be designed.
Define the current estimation errors as i ˜ d = i ^ d i d , i ˜ q = i ^ q i q . Subtracting Equation (14) from Equation (15) yields the error dynamics:
i ˜ ˙ d = R s i ˜ d + L q ( ω e i ^ q ω ^ e i ^ q ) V d / L d                                       i ˜ ˙ q = R s i ˜ q L d ( ω e i ^ d ω ^ e i ^ d ) V q E ˜ q / L q
where E ˜ q = E ^ q E q is the estimation error of the counter-electromotive force.
The aforementioned state equation of current observation errors can be reformulated into a matrix form [8]:
i ˜ ˙ = A i ˜ + B V + D
where i ˜ = i ˜ d ,       i ˜ q T , A = R s / L d L q ω e / L d L d ω e / L q R s / L q , B = 1 / L d 0 0 1 / L q , V = V d ,       V q T is SMC law, and D = L q L d ( ω e i q ω ^ e i ^ q ) ,       L d L q ( ω e i d ω ^ e i ^ d ) E ˜ q L q T is the lumped disturbance vector, which comprehensively includes the effects of speed estimation error, counter-electromotive force estimation error, and parameter perturbations.
Considering taking i ˜ as the state variable, the non-singular SMS is designed as follows [25]:
s o = i ˜ + β 1 i ˜ ˙ p / q
where so = [sd, sq]T, i ˜ ˙ p / q = [ i ˜ ˙ d p / q ,       i ˜ ˙ q p / q ] T ; p, q and β are design parameters; p and q are positive odd numbers (p > q); and β = diag{βd, βq}, βd, βq > 0. If so converges to zero, i ˜ and i ˜ ˙ will also converge to zero in a finite time. At this point, the system remains on the second-order sliding mode i ˜ = i ˜ ˙ = 0 .
Taking the derivative of the non-singular SMS so with respect to time, we obtain the following expression:
s ˙ o = i ˜ ˙ + p q β 1 i ˜ ˙ p / q 1 i ˜ ¨
For the stator current error equation shown in Equation (17), based on the SMS shown in Equation (18) and the IFPRL shown in Equation (10), we obtain the following control law [2,29]:
V = V e q + V n
where V n = 0 t d i a g ( L d ,       L q ) β q p i ˜ ˙ 2 p / q + k 1 s o / c a sgn ( s o ) + k 2 s o / c b sgn ( s o / c 1 ) s o + D ˙ d τ , V e q = A i ˜ , A = R s L q ω e L d ω e R s , and D ˙ denotes the derivative of the lumped disturbance vector. Due to the inherent strong robustness of SMC against disturbances, D ˙ can be regarded as a bounded quantity in practical applications, and its influence will be fully compensated by the SMC term.

4.2. Stability Analysis of NTSMO

Considering the following Lyapunov function:
V o = 1 2 s o 2
By taking the time derivative of the Lyapunov function Vo, we obtain the following expression:
          V ˙ o = s o s ˙ o = s o i ˜ ˙ + p q β 1 i ˜ ˙ p / q 1 i ˜ ¨                     = s o p q β 1 d i a g { i ˜ ˙ p / q 1 } i ˜ ¨ + β q p i ˜ ˙ 2 p / q
Expanding the observation error equation shown in Equation (17) and substituting Equation (20) into it can obtain:
i ˜ ˙ = B V n + D
Thus, the expression for the second derivative of the observation error i ˜ is as follows:
i ˜ ¨ = B V ˙ n + D ˙
Substituting Equation (24) and Equation (20) into Equation (22), we can obtain:
                  V ˙ o = s o p q β 1 d i a g { i ˜ ˙ p / q 1 } k 1 s o / c a sgn ( s o ) k 2 s o / c b sgn ( s o / c 1 ) s o                             = p q β 1 d i a g { i ˜ ˙ p / q 1 } c k 1 s o / c 1 + a k 2 s o / c b sgn ( s o / c 1 ) s o 2
Due to c > 0, k1 > 0, k2 > 0, p and q (p > q) being positive odd numbers, the Equation (25) can be simplified as:
V ˙ o = p q β 1 d i a g { i ˜ ˙ p / q 1 } c k 1 s o / c 1 + a k 2 s o / c b sgn ( s o / c 1 ) s o 2   0
Therefore, the NTSMO designed in this paper is stable.

4.3. Design of PLL

The aforementioned NTSMO is capable of estimating the induced counter-electromotive forces (Ed, Eq) along the d-q axes in the PMSM system. It can be seen from Equation (14) that the induced counter-electromotive force of the q-axis encompasses rotor speed information. Therefore, the rotor electrical angular speed of the PMSM can be calculated using the following formula [30]:
ω ^ e = E ^ q / ψ f
However, the direct division method is highly sensitive to measurement noise and parameter variations, and is prone to numerical fluctuations when E ^ q crosses zero. To address these issues, this paper adopts the PLL technique to achieve robust rotor position estimation through closed-loop tracking of the counter-electromotive force phase. In the three-phase stationary coordinate system, the stator terminal voltages of the PMSM can be expressed as symmetric sinusoidal waveforms:
u a = U cos ω ^ e t                                                                           u b = U cos ( ω ^ e t 2 π / 3 ) u c = U cos ( ω ^ e t + 2 π / 3 )
where U represents the terminal voltage amplitude. When transforming these voltages to the synchronous rotating (d-q) coordinate system using the Park transformation, the transformation matrix is given by [8]:
T ( θ ^ e ) = 1 3 cos θ ^ e cos θ ^ e 2 3 π cos θ ^ e + 2 3 π sin θ ^ e sin θ ^ e 2 3 π sin θ ^ e + 2 3 π
where θ ^ e represents the estimated phase angle, and θ ^ e = ω ^ e t .
Substituting the transformation matrix shown in Equation (29) into Equation (28), considering that it generally lacks zero sequence components, it can be obtained that:
u ^ d u ^ q = U sin ( θ ^ e θ e ) U cos ( θ ^ e θ e )
In accordance with the definition of the synchronous rotating coordinate system, it is deduced that udref = ud = 0. Consequently, a closed-loop PI regulator is designed utilizing Equation (30) [31], and the rotor position estimation principle based on PLL is shown in Figure 6.
Based on the expected bandwidth ωn of the closed-loop system, the parameters of the PI regulator in the PLL can be obtained as follows:
k p = 2 ω n / u ^ q k i = ω n 2 / u ^ q                      

5. Design of Speed Controller Based on IFPRL

5.1. Design of NTSMC

Therefore, for the surface-mounted PMSM, selecting the rotor flux orientation control (id = 0) scheme can achieve superior performance. According to Equations (5)–(7) and ignoring the effects of damping Bm, the mathematical model of the linear steady-state system of the PMSM in the d-q coordinate system is shown as follows:
u d = R s i d + L d d i d d t p n ω m L q i q                                                                                       u q = R s i q + L q d i q d t + p n ω m L d i d + p n ω m ψ f   J m d ω m d t = 3 2 p n ψ f i q T L                                                                                                                                
Because it is a surface-mounted PMSM, Equation (32) can be transformed into the following form.
d i q d t = 1 L q R s i q p n ω m ψ f + u q       d ω m d t = 1 J m T L + 3 2 p n ψ f i q                                  
The state variables are selected as follows [32].
x 1 = ω r e f ω m x 2 = x ˙ 1 = ω ˙ m
where ωref is the reference speed of the PMSM.
Equation (33) is substituted into Equation (34), and the formula can be rewritten as follows:
x ˙ 1 x ˙ 2 = 0 1 0 0 x 1 x 2 + 0 3 p n ψ f 2 J m i ˙ q
The non-singular SMS can be defined as follows [25,29]:
s c = x 1 + 1 λ x 2 p / q
where λ is a positive proportionality coefficient.
Taking the derivative of the non-singular SMS sc with respect to time, and the IFPRL shown in Equation (10) is substituted into it, we obtain the following expression:
s ˙ = x ˙ 1 + p q λ x 2 p / q 1 x ˙ 2 = x 2 + p q λ x 2 p / q 1 x ˙ 2 = s l a w
The expression of the speed controller is shown as follows:
i ˙ q = 2 J m 3 p n ψ f λ q p x 2 2 p / q + k 1 s c / c a sgn ( s c ) + k 2 s c / c b sgn ( s c / c 1 ) s c
Thus, the reference current of the q-axis is expressed as follows:
i q = 2 J m 3 p n ψ f 0 t λ q p x 2 2 p / q + k 1 s c / c a sgn ( s c ) + k 2 s c / c b sgn ( s c / c 1 ) s c d t

5.2. Stability Analysis of NTSMC

In order to analyze the stability of the NTSMC, the following Lyapunov function is considered:
V c = 1 2 s c 2
Differentiating Vc with respect to time, this shows as follows:
            V ˙ c = s c s ˙ c                       = s c ( x 2 + p q λ x 2 p / q 1 x ˙ 2 )                       = s c p q λ x 2 p / q 1 k 1 s c / c a sgn ( s c ) k 2 s c / c b sgn ( s c / c 1 ) s c                       = p q λ x 2 p / q 1 c k 1 s c / c 1 + a k 2 s c / c b sgn ( s c / c 1 ) s c 2
Due to c > 0, k1 > 0, k2 > 0, and p and q (p > q) being positive odd numbers, Equation (41) can be simplified as:
V ˙ c = p q λ x 2 p / q 1 c k 1 s c / c 1 + a k 2 s c / c b sgn ( s c / c 1 ) s c 2   0
Therefore, the designed NTSMC is asymptotically stable.

5.3. Design of Sensorless Speed Controller

Finally, by combining the designed NTSMO, PLL, and NTSMC, the sensorless speed control of the PMSM drive system can be achieved, as shown in Figure 7.

6. Simulations and Experiments

6.1. Simulation and Experimental Conditions

In order to verify the rotor position estimation and sensorless speed control method for the PMSM proposed in this paper, we constructed a simulation model using MATLAB/Simulink (as shown in Figure 8) and built a speed control experimental system (as shown in Figure 9). In the numerical simulation and experimental process, we used the scaled load characteristics in ref. [29] (as shown in Figure 10) to load the PMSM. The parameters of the PMSM are as follows: rated speed is 1000 r/min, stator resistance is 0.04 Ω, flux linkage is 0.0247 Wb, d-axis inductance is 0.438 mH, q-axis inductance is 0.438 mH, count of pole pairs is 2, and moment of inertia is 0.0008 kg.m2.

6.2. Simulation Results

6.2.1. Rotor Speed and Position Estimation

Figure 11 shows the simulation results of the rotor speed and position estimation for a PMSM based on the traditional SMO [8]. In Figure 11a, the blue solid line is the rotor speed of the PMSM detected by the mechanical position sensor, and the red dashed line is the estimated rotor speed of the PMSM based on traditional SMO [8]. The estimation error of rotor speed is shown in Figure 11b. It can be seen that there will be significant errors in the initial stage of rotor speed estimation, and when the load suddenly increases, it will cause the estimation error to increase. The estimated rotor position is shown in Figure 11c. The estimation error of rotor position is shown in Figure 11d. The estimation error of the rotor position gradually decreases, but the convergence speed is slow. This is because the performance limitations of the reaching law in traditional SMO [8] affect the performance of the final rotor position estimation. In addition, changes in load can also lead to an increase in the estimation error of the motor rotor position.
Similarly, the simulation results of the rotor speed and position estimation for a PMSM based on the proposed IFPRL-based NTSMO are shown in Figure 12. In Figure 12a, the blue solid line is the rotor speed of the PMSM detected by the mechanical position sensor, and the red dashed line is the estimated rotor speed of the PMSM based on the proposed IFPRL-based NTSMO. It can be seen that the two curves are basically consistent, which proves that the method proposed in this paper has successfully achieved the rotor speed estimation of the MSM. Compared to Figure 11b, the estimation error of rotor speed shown in Figure 12b is smaller. The estimated rotor position is shown in Figure 12c. Compared with Figure 11d, the convergence speed of the rotor position estimation error shown in Figure 12d is faster, and the error is smaller. This underscores the effectiveness of the IFPRL proposed in this paper, demonstrating improved reaching speed and overall performance. Furthermore, the proposed method has stronger robustness and anti-disturbance ability, particularly under varying load conditions.
In order to better compare the estimation effects of speed and rotor position between the two methods (traditional SMO [8] and proposed IFPRL-based NTSMO), we conducted a quantitative statistical analysis of the estimation curves in Figure 11 and Figure 12. The root mean square error (RMSE) of rotor speed estimation using the proposed method decreases from 19.97 r/min to 19.13 r/min, an improvement of 4.2%; the RMSE of rotor position estimation decreases from 0.0113 rad to 0.0049 rad, an improvement of 56.6%.
In addition, we calculated the cumulative estimation errors, as shown in Figure 13. The comparison reveals that the proposed NTSMO incorporating FPRL achieves significantly smaller cumulative errors in both rotor speed and position estimation. Specifically, the cumulative absolute error of rotor speed estimation decreases from 27.43 r/min to 14.66 r/min, an improvement of 46.5%; the cumulative absolute error of rotor position estimation decreases from 0.26 rad to 0.13 rad, an improvement of 50.0%. The above quantitative analysis results demonstrate that the proposed method can track the actual rotor speed and position signals of the PMSM more quickly and accurately, providing stable and reliable state feedback for high-performance sensorless speed control.

6.2.2. Sensorless Speed Control

The aforementioned analysis demonstrates the effectiveness of the IFPRL-based NTSMO method proposed in this paper, which we subsequently implemented for sensorless speed control of a PMSM drive system. Meanwhile, the PI [30] and SMC [2] methods were compared with the IFPRL-based NTSMC method proposed in this paper, and the results are shown in Figure 14. In Figure 14a, the blue solid line represents the results based on the PI [29] speed controller and proposed IFPRL-based NTSMO, the red dashed line represents the results based on the SMC speed controller [2] and proposed IFPRL-based NTSMO, and the yellow dotted line represents the results based on the proposed IFPRL-based NTSMC + NTSMO method. The corresponding speed control error curves of the PMSM are shown in Figure 14b. It can be seen that due to the initial rotor position estimation error, all three methods have significant overshoot. However, compared with PI [29] and SMC [2] speed controllers, the IFPRL-based NTSMC method proposed in this paper has the smallest error and better anti-disturbance when the load changes (the load of the PMSM is shown in Figure 10). Figure 14c,d show the q-axis currents and A-phase currents of the PMSM corresponding to the three methods, respectively.
In order to better compare the sensorless speed control effects of three methods (PI [29] + NTSMO, SMC [2] + NTSMO, and NTSMC + NTSMO) on the PMSM drive system, we conducted a quantitative statistical analysis of the motor speed control results in Figure 14. In terms of the peak speed indicator, the peak speed of the proposed NTSMC + NTSMO method is 1092.50 r/min, which is 9.3% lower than that of the PI + NTSMO method and 23.8% lower than that of the SMC + NTSMO method, indicating that this method can effectively suppress system overshoot and significantly improve dynamic response performance. Regarding the RMSE of speed control, the NTSMC + NTSMO method achieves only 32.92 r/min, representing a reduction of 14.6% compared to the PI + NTSMO method and 14.1% compared to the SMC + NTSMO method.
Furthermore, we additionally calculated the cumulative absolute error of speed control for the three methods, as shown in Figure 15. The comparison results show that the proposed sensorless speed control method yields the smallest cumulative absolute error, only 35.56 r/min, which is 45.8% lower than the PI + NTSMO method and 29.2% lower than the SMC + NTSMO method, demonstrating that this method possesses the best overall tracking accuracy throughout the entire control process. The above quantitative analysis results fully prove that the proposed sensorless speed control method can track the actual speed signal of the PMSM more rapidly and accurately, providing more stable and reliable control performance for the system.

6.3. Experiment Results

Using the experimental platform shown in Figure 9, the sensorless speed control strategy for the PMSM proposed in this paper was validated, and the results are shown in Figure 16. In Figure 16a, the blue solid line represents the results based on traditional SMC [2] and SMO [8], while the red dashed line represents the results based on the proposed IFPRL-based NTSMC + NTSMO method. It can be seen that compared to the traditional method, the proposed sensorless speed control method for the PMSM has smaller overshoot. Meanwhile, the method proposed in this paper has stronger speed control stability and anti-disturbance under load changes (the load of the PMSM is shown in Figure 10). Figure 16b shows the A-phase current of the PMSM corresponding to the two methods.
In order to better compare the effectiveness of two sensorless speed control methods (SMC [2] + SMO [8] and NTSMC + NTSMO) for the PMSM, we calculated the speed control errors of the PMSM, as shown in Figure 17a, and the corresponding cumulative speed control errors are shown in Figure 17b. Furthermore, we performed a quantitative statistical analysis on these experimental data. In terms of the peak speed indicator, the peak speed of the proposed IFPRL-based NTSMC + NTSMO method is 1017.15 r/min, which is 3.2% lower than that of the traditional SMC + SMO method, indicating that this method can still effectively suppress system overshoot under actual operating conditions. Regarding the RMSE of speed control, the IFPRL-based NTSMC + NTSMO method achieves 46.22 r/min, representing a reduction of 2.7% compared to the traditional SMC + SMO method. Most notably, in terms of the cumulative absolute error, the proposed method is only 46.38 r/min, which is substantially reduced by 38.7% compared to the conventional SMC + SMO method, demonstrating the best overall tracking accuracy. The above quantitative analysis results show that the proposed sensorless speed control method significantly outperforms the traditional method across all performance indicators. The experimental results are highly consistent with the performance trends observed in the simulation, fully validate the effectiveness and robustness of the proposed method in practical applications, and can provide more stable and reliable control performance for the PMSM drive system.

7. Conclusions

In this paper, a novel sensorless speed control strategy for PMSM drive systems, which integrates the NTSMO and NTSMC with the proposed IFPRL, was presented. The IFPRL is developed to simultaneously improve the response speed, suppress sliding mode chattering, and enhance the anti-disturbance performance of the closed-loop system. Finally, the effectiveness and superiority of the proposed method are verified via extensive numerical simulations and hardware experiments.
By establishing the second-order simulation model with disturbances, it has been proven that, compared with the ERL and NSMRL reported in the existing literature, the proposed IFPRL achieves a faster reaching speed and more effective suppression of inherent chattering. Subsequently, under typical PMSM load characteristics, the performance of the IFPRL-based NTSMO is evaluated against that of the traditional SMO. Simulation results show that the proposed observer reduces the RMSE of rotor position estimation by 56.6% (from 0.0113 rad to 0.0049 rad) and the cumulative absolute error by 50.0%. For rotor speed estimation, it decreases the RMSE by 4.2% and the cumulative absolute error by 46.5%, validating its superior state estimation capability for sensorless control applications. In terms of speed closed-loop control, the IFPRL-based NTSMC is compared with traditional PI and SMC controllers. Simulation results indicate that the proposed controller achieves a 14.6% reduction in speed tracking RMSE relative to the PI controller and a 14.1% reduction relative to the SMC controller, with the cumulative absolute error of speed control decreased by 45.8% and 29.2%, respectively. Notably, it exhibits significantly stronger anti-interference capability under sudden load variations. The hardware experimental results are highly consistent with the simulation findings. Compared with the traditional SMC + SMO scheme, the proposed IFPRL-based NTSMC + NTSMO method reduces the cumulative absolute error of speed control by 38.7%, with a 2.7% reduction in speed control RMSE. This consistency further confirms the feasibility and practicality of the proposed method under real-world operating conditions.
For future work, we will focus on application research under complex working conditions, specifically addressing the practical challenges in real drive systems, such as controller saturation, signal time delay, and other non-ideal characteristics, to further enhance the adaptability and reliability of the control system in extreme operating environments.

Author Contributions

Conceptualization, E.L. and Y.L.; methodology, E.L. and Y.L.; software, M.Z.; investigation, M.Z. and J.J.; writing—original draft preparation, E.L.; writing—review and editing, E.L. and Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China (No. 2022YFD2001504), and the National Natural Science Foundation of China (No. 52005220).

Data Availability Statement

Data available on request from the authors.

Conflicts of Interest

Author Minghui Zhang was employed by the company Weichai Lovol Intelligent Agricultural Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. He, S.; Xiang, X.; Li, H.; Li, S.; Jiang, P. Online multi-parameter identification for PMSM parameter monitoring based on a ZOH model and dual-sampling strategy. Sensors 2026, 26, 1072. [Google Scholar] [CrossRef] [PubMed]
  2. Lu, E.; Li, W.; Yang, X.; Liu, Y. Anti-disturbance speed control of low-speed high-torque PMSM based on second-order non-singular terminal sliding mode load observer. ISA Trans. 2019, 88, 142–152. [Google Scholar] [CrossRef]
  3. Alvaro-Mendoza, E.; De León-Morales, J.; Hamida, M.A.; Ghanes, M. Adaptive sensorless control for interior permanent magnet synchronous motor based on sliding mode approach. ISA Trans. 2023, 139, 524–547. [Google Scholar] [CrossRef] [PubMed]
  4. Wang, D.; Xu, S.; Li, Y.; Wang, B.; Wang, X.; Nie, J.; Wang, X. Sensorless control impact on electromagnetic vibrations and acoustic noises in interior permanent magnet synchronous machines. IEEE Trans. Transp. Electrif. 2025, 11, 416–425. [Google Scholar] [CrossRef]
  5. Liu, J.; Xiao, F.; Shen, Y.; Mai, Z.; Li, C. Position-sensorless control technology of permanent-magnet synchronous motor-a review. Trans. China Electrotech. Soc. 2017, 32, 76–88. [Google Scholar]
  6. 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]
  7. Yuan, L.; Shen, J.; Xiao, F.; Chen, M. Nonsingular terminal sliding-mode observer design for interior permanant magnet synchronous motor drive at very low-speed. Acta Phys. Sin. 2013, 62, 45–53. [Google Scholar] [CrossRef]
  8. Sheng, L.; Li, W.; Wang, Y.; Fan, M.; Yang, X. Sensorless control of a shearer short-range cutting interior permanent magnet synchronous motor based on a new sliding mode observer. IEEE Access 2017, 5, 18439–18450. [Google Scholar] [CrossRef]
  9. Li, J.; Sun, Y.; Lin, J.; Li, X.; Zhou, F.; Dan, H. Reduced-order adaptive observer with asymptotic stability for sensorless control of SPMSM. IEEE Trans. Power Electron. 2025, 40, 588–598. [Google Scholar] [CrossRef]
  10. Ye, S. Design and performance analysis of an iterative flux sliding-mode observer for the sensorless control of PMSM drives. ISA Trans. 2019, 94, 255–264. [Google Scholar] [CrossRef]
  11. Raj, R.; Agarwal, P.; Das, S. Adaptive fuzzy logic-based SMO utilizing higher order soft-sign function with ROA tuned PI gains for sensorless PMSM drive. IEEE Trans. Ind. Electron. 2026, 73, 9775–9786. [Google Scholar] [CrossRef]
  12. Ren, J.-J.; Liu, Y.-C.; Wang, N.; Liu, S.-Y. Sensorless control of ship propulsion interior permanent magnet synchronous motor based on a new sliding mode observer. ISA Trans. 2015, 54, 15–26. [Google Scholar] [CrossRef] [PubMed]
  13. Ren, N.; Fan, L.; Zhang, Z. Sensorless PMSM control with sliding mode observer based on sigmoid function. J. Electr. Eng. Technol. 2021, 16, 933–939. [Google Scholar] [CrossRef]
  14. Yang, Z.; Ding, Q.; Sun, X.; Lu, C.; Zhu, H. Speed sensorless control of a bearingless induction motor based on sliding mode observer and phase-locked loop. ISA Trans. 2022, 123, 346–356. [Google Scholar] [CrossRef] [PubMed]
  15. Guo, X.; Huang, S.; Peng, Y.; Yang, J.; Wang, H. Sliding mode control of IPMSM speed regulation system based on an improved double power reaching law and global fast terminal sliding mode observer. Trans. China Electrotech. Soc. 2023, 38, 190–203. [Google Scholar]
  16. Chen, L.; Jin, Z.; Shao, K.; Wang, H.; Wang, G.; Iu, H.H.-C.; Fernando, T. Sensorless fixed-time sliding mode control of PMSM based on barrier function adaptive super-twisting observer. IEEE Trans. Power Electron. 2024, 39, 3037–3051. [Google Scholar] [CrossRef]
  17. Wang, Y.; Feng, Y.; Zhang, X.; Liang, J. A new reaching law for antidisturbance sliding-mode control of PMSM speed regulation system. IEEE Trans. Power Electron. 2020, 35, 4117–4126. [Google Scholar] [CrossRef]
  18. Cheng, Z.; Li, L.; Liu, X.; Bai, X.; Liu, J. Sensorless control based on discrete fractional-order terminal sliding mode observer for high-speed PMSM with LCL filter. IEEE Trans. Power Electron. 2025, 40, 1654–1668. [Google Scholar] [CrossRef]
  19. Tang, X. A finite-time sliding mode control strategy with a new reaching law for controlling the speed of a permanent magnet synchronous motor. J. Electr. Eng. Technol. 2026, 21, 3033–3041. [Google Scholar] [CrossRef]
  20. Krause, P.C.; Wasynczuk, O.; Sudhoff, S.D.; Pekarek, S. Analysis of Electric Machinery and Drive Systems, 3rd ed.; Wiley-IEEE Press: Hoboken, NJ, USA, 2013. [Google Scholar]
  21. Pillay, P.; Krishnan, R. Modeling, simulation, and analysis of permanent-magnet motor drives. Part I: The permanent-magnet synchronous motor drive. IEEE Trans. Ind. Appl. 1989, 25, 265–273. [Google Scholar] [CrossRef]
  22. Jiang, S.; Li, W.; Wang, Y.; Yang, X.; Xu, S. Study on electromechanical coupling torsional resonance characteristics of gear system driven by PMSM: A case on shearer semi-direct drive cutting transmission system. Nonlinear Dyn. 2021, 104, 1205–1225. [Google Scholar] [CrossRef]
  23. Lu, E.; Li, W.; Wang, S.; Zhang, W.; Luo, C. Disturbance rejection control for PMSM using integral sliding mode based composite nonlinear feedback control with load observer. ISA Trans. 2021, 116, 203–217. [Google Scholar] [CrossRef] [PubMed]
  24. Gao, W.; Hung, J.C. Variable structure control of nonlinear sy stems: A new approach. IEEE Trans. Ind. Electron. 1993, 40, 45–55. [Google Scholar]
  25. Liu, J. Sliding Mode Control Design and MATLAB Simulation: The Basic Theory and Design Method, 3rd ed.; Tsinghua University Press: Beijing, China, 2015. [Google Scholar]
  26. Kulkarni, A.; Ehsani, M. A novel position sensor elimination technique for the interior permanent-magnet synchronous motor drive. IEEE Trans. Ind. Appl. 1992, 28, 144–150. [Google Scholar] [CrossRef]
  27. Yang, Q.; Cheng, Y.; Zhu, M.; Zhang, H.; Yu, C.; Liu, P. Nonlinear sensorless speed tracking control for PMSM with unmodeled electromotive forces. Asian J. Control 2021, 23, 2251–2260. [Google Scholar] [CrossRef]
  28. Dai, B.; Xu, F.; Tan, Y.; Sun, J. Enhanced continuous terminal sliding mode position control for PMSM servo systems considering speed and current constraints. IEEE Trans. Energy Convers. 2026, 1–11. [Google Scholar] [CrossRef]
  29. Lu, E.; Li, W.; Jiang, S.; Liu, Y. Anti-disturbance speed control of permanent magnet synchronous motor based on fractional order sliding mode load observer. IEEE Access 2024, 12, 71716–71732. [Google Scholar] [CrossRef]
  30. Rahman, S.U.; Xia, C. Rotor speed and position estimation analysis of interior PMSM machines in low and medium-high speed regions adopting an improved flux observer for electric vehicle applications. Machines 2023, 11, 574. [Google Scholar] [CrossRef]
  31. Wang, Y.; Xu, Y.; Zou, J. Sliding-mode sensorless control of PMSM with inverter nonlinearity compensation. IEEE Trans. Power Electron. 2019, 34, 10206–10220. [Google Scholar] [CrossRef]
  32. Liu, Y.-C.; Laghrouche, S.; Depernet, D.; N’DIaye, A.; Djerdir, A.; Cirrincione, M. Super-twisting sliding-mode observer-based model reference adaptive speed control for PMSM drives. J. Frankl. Inst. 2023, 360, 985–1004. [Google Scholar] [CrossRef]
Figure 1. Clarke transformation.
Figure 1. Clarke transformation.
Sensors 26 03737 g001
Figure 2. Park transformation.
Figure 2. Park transformation.
Sensors 26 03737 g002
Figure 3. Control performance of the ERL: (a) position tracking; (b) tracking errors; (c) SMS and control input; (d) phase trajectory.
Figure 3. Control performance of the ERL: (a) position tracking; (b) tracking errors; (c) SMS and control input; (d) phase trajectory.
Sensors 26 03737 g003
Figure 4. Control performance of the NSMRL: (a) position tracking; (b) tracking errors; (c) SMS and control input; (d) phase trajectory.
Figure 4. Control performance of the NSMRL: (a) position tracking; (b) tracking errors; (c) SMS and control input; (d) phase trajectory.
Sensors 26 03737 g004
Figure 5. Control performance of the IFPRL: (a) position tracking; (b) tracking errors; (c) SMS and control input; (d) phase trajectory.
Figure 5. Control performance of the IFPRL: (a) position tracking; (b) tracking errors; (c) SMS and control input; (d) phase trajectory.
Sensors 26 03737 g005
Figure 6. Schematic depiction of PLL.
Figure 6. Schematic depiction of PLL.
Sensors 26 03737 g006
Figure 7. Schematic diagram of sensorless speed control for the PMSM drive system.
Figure 7. Schematic diagram of sensorless speed control for the PMSM drive system.
Sensors 26 03737 g007
Figure 8. Simulation model of sensorless speed control for the PMSM.
Figure 8. Simulation model of sensorless speed control for the PMSM.
Sensors 26 03737 g008
Figure 9. Experimental apparatus of sensorless speed control for the PMSM.
Figure 9. Experimental apparatus of sensorless speed control for the PMSM.
Sensors 26 03737 g009
Figure 10. Load of the PMSM in simulations and experiments.
Figure 10. Load of the PMSM in simulations and experiments.
Sensors 26 03737 g010
Figure 11. Simulation results of rotor speed and position estimation based on traditional SMO and PLL: (a) rotor speeds; (b) estimation error of rotor speeds; (c) rotor positions; (d) estimation error of rotor positions.
Figure 11. Simulation results of rotor speed and position estimation based on traditional SMO and PLL: (a) rotor speeds; (b) estimation error of rotor speeds; (c) rotor positions; (d) estimation error of rotor positions.
Sensors 26 03737 g011
Figure 12. Simulation results of rotor speed and position estimation based on the proposed NTSMO and PLL: (a) rotor speeds; (b) estimation error of rotor speed; (c) rotor positions; (d) estimation error of rotor positions.
Figure 12. Simulation results of rotor speed and position estimation based on the proposed NTSMO and PLL: (a) rotor speeds; (b) estimation error of rotor speed; (c) rotor positions; (d) estimation error of rotor positions.
Sensors 26 03737 g012
Figure 13. Simulation results of cumulative estimation errors of the traditional SMO method and proposed IFPRL-based NTSMO method: (a) cumulative rotor speed error Δn; (b) cumulative rotor position error Δθ.
Figure 13. Simulation results of cumulative estimation errors of the traditional SMO method and proposed IFPRL-based NTSMO method: (a) cumulative rotor speed error Δn; (b) cumulative rotor position error Δθ.
Sensors 26 03737 g013
Figure 14. Simulation results of sensorless speed control for the PMSM: (a) rotor speeds; (b) control errors of rotor speeds; (c) q-axis currents; (d) A-phase currents.
Figure 14. Simulation results of sensorless speed control for the PMSM: (a) rotor speeds; (b) control errors of rotor speeds; (c) q-axis currents; (d) A-phase currents.
Sensors 26 03737 g014
Figure 15. Simulation results of the cumulative sensorless control errors of different sensorless speed control methods.
Figure 15. Simulation results of the cumulative sensorless control errors of different sensorless speed control methods.
Sensors 26 03737 g015
Figure 16. Experimental results of sensorless speed control for the PMSM: (a) rotor speeds; (b) A-phase currents.
Figure 16. Experimental results of sensorless speed control for the PMSM: (a) rotor speeds; (b) A-phase currents.
Sensors 26 03737 g016
Figure 17. Experimental results of the cumulative sensorless control errors for the PMSM: (a) control errors of rotor speeds; (b) cumulative errors of rotor speeds.
Figure 17. Experimental results of the cumulative sensorless control errors for the PMSM: (a) control errors of rotor speeds; (b) cumulative errors of rotor speeds.
Sensors 26 03737 g017
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

Lu, E.; Liu, Y.; Zhang, M.; Ju, J. Sensorless Speed Control of PMSMs Based on an Improved Fast Power Reaching Law. Sensors 2026, 26, 3737. https://doi.org/10.3390/s26123737

AMA Style

Lu E, Liu Y, Zhang M, Ju J. Sensorless Speed Control of PMSMs Based on an Improved Fast Power Reaching Law. Sensors. 2026; 26(12):3737. https://doi.org/10.3390/s26123737

Chicago/Turabian Style

Lu, En, Yufei Liu, Minghui Zhang, and Jinyong Ju. 2026. "Sensorless Speed Control of PMSMs Based on an Improved Fast Power Reaching Law" Sensors 26, no. 12: 3737. https://doi.org/10.3390/s26123737

APA Style

Lu, E., Liu, Y., Zhang, M., & Ju, J. (2026). Sensorless Speed Control of PMSMs Based on an Improved Fast Power Reaching Law. Sensors, 26(12), 3737. https://doi.org/10.3390/s26123737

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