Next Article in Journal
A Novel Laminar Jamming Mechanism for Variable-Stiffness Robotic Arms
Previous Article in Journal
Flow Separation Delay Mechanism and Aerodynamic Enhancement via Optimized Flow Deflector Configurations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Study on the Transient Performance of Compensated PLL-Type Estimators for Sensorless IPMSMs

by
Dongwoo Lee
Department of Electrical and Control Engineering, Cheongju University, Cheongju 28503, Republic of Korea
Actuators 2025, 14(9), 429; https://doi.org/10.3390/act14090429
Submission received: 15 August 2025 / Revised: 26 August 2025 / Accepted: 28 August 2025 / Published: 31 August 2025
(This article belongs to the Section Control Systems)

Abstract

The transient performance of sensorless control for interior permanent magnet synchronous motors (IPMSMs), based on back-electromotive force (back-EMF) estimation, is a critical factor in ensuring the high reliability of motor drive systems. Although rotor speed and position can be accurately estimated under steady-state conditions, estimation errors tend to increase during transient states such as acceleration, deceleration, and load torque variations. The enhancement of transient stability is closely related to the overshoot in the estimated position and speed errors. In this paper, the maximum overshoot of the estimated position and speed errors during transient operation is analyzed. Furthermore, compensation strategies are proposed to reduce the magnitude of these overshoots. The effectiveness of the proposed sensorless control method is validated through comparative analysis with existing approaches.

1. Introduction

Over the past two decades, permanent magnet synchronous motors (PMSMs) have been widely utilized in various industrial applications, including electrified vehicles (xEVs) such as battery electric vehicles (BEVs), hybrid electric vehicles (HEVs), and plug-in hybrid electric vehicles (PHEVs), due to their high torque density and efficiency. Recently, PMSMs have received particular attention as powertrain systems in automotive applications, owing to their simple structure and wide high-speed operating range.
Numerous studies have been conducted on sensorless control of PMSMs, which eliminates the need for position and speed sensors. This approach offers advantages such as compact system size, reduced cost, and improved reliability [1,2,3,4]. Rotor position estimation is essential for implementing sensorless control. Estimation methods are generally classified into two categories. The first category utilizes back electromotive force (back-EMF) to estimate rotor position and speed over a wide speed range, as the back-EMF magnitude is proportional to rotor speed [5]. The second category involves high frequency signal injection, which is effective at low speeds and standstill conditions [6].
Based on these methods, stable operation of interior PMSMs (IPMSMs) can be achieved by appropriately switching between signal injection and back-EMF estimation techniques, enabling reliable performance across the entire speed range [7,8]. In many industrial applications, including traction motor control in EVs and HEVs, sensorless control is frequently employed alongside sensored control to improve overall system reliability. To monitor the health status of position and speed sensors, residual based methods defined as the deviation between estimated and measured speed are commonly employed.
For effective fault detection and control algorithm switching, minimizing the residual is crucial. However, the residual cannot be reduced unless the peak deviation between the measured and actual values is sufficiently low. Therefore, transient-state stability analysis must consider both the residual and the overshoot in the estimated values obtained from back-EMF and position/speed estimators. If the maximum overshoot in both steady and transient states remains low without degrading overall performance, the robustness and dynamic response of sensorless control can be significantly improved [9,10,11,12,13,14,15,16,17,18,19,20,21,22]. In [23], the flux sliding mode observer was introduced for sensorless control of PMSMs, successfully mitigating the issue of flux saturation. However, its ability to suppress harmonic components remains limited. Many existing flux or back-EMF estimation techniques adopt a cascaded structure combining an observer with a phase-locked loop (PLL) [24]. Although this configuration enhances synchronization, it inevitably increases the system’s order. The addition of filters to attenuate high-frequency harmonics further complicates the system, leading to slower dynamic response and potential stability degradation. In [25], an adaptive high-gain observer presents that effectively reduces position estimation errors during sudden load torque changes and remains robust against parameter mismatches. However, its implementation involves complex mathematical modeling and leads to high computational demands.
The main contribution of this paper is the design of a phase locked loop (PLL)-based estimator for IPMSMs, aimed at enhancing sensorless control performance under transient conditions. The proposed design incorporates compensation strategies to reduce overshoot in estimated position and speed errors. Compensation terms for speed and angle are derived from the proposed equations, particularly under rapid changes in motor speed and load torque. The effectiveness and stability of the proposed method are verified through simulation and experimental results under transient operating conditions.

2. Extended EMF Model of IPMSMs

Figure 1 defines a vector diagram applied in the sensorless control of PMSMs. The relationship between the three frames is shown. The α-β axis means the stationary reference frame and d-q axis represents the rotor reference frame. Also, the γ-δ axis shows a virtual frame applied in sensorless control. The θ ^ is the estimated angle of difference between d-q axis and γ-δ axis.
The voltage equation of IPMSMs in the estimated rotating reference frame (γ-δ axis) is derived as follows [5]:
V γ V δ = R + p L d ω r L q ω r L d R + p L q i γ i δ + ε γ ε δ
ε γ ε δ = ω r ϕ f sin Δ θ cos Δ θ + L 1 p i γ i δ + ω r L 2 i γ i δ + ω ^ r ω r L 3 i γ i δ L 1 = L d L q sin 2 θ L d L q sin θ cos θ L d L q sin θ cos θ L d L q sin 2 θ L 2 = L d L q sin θ cos θ L d L q sin 2 θ L d L q sin 2 θ L d L q sin θ cos θ L 3 = L d L q sin θ cos θ L q cos 2 θ L q sin 2 θ L d sin 2 θ + L q cos 2 θ L d L q sin θ cos θ
In Equation (2), the voltage equation in γ-δ axis is simple in a non-salient pole motor. However, in salient pole motors such as IPMSMs, they are very complex equations. To solve this problem, an extended EMF method is proposed as below.
In Equation (1), the voltage equation of IPMSMs in the d-q axis can be derived as follows:
V d V q = R + p L d ω r L q ω r L q R + p L d i d i q + 0 E e x
E e x = ω r ( L d L q ) i d + ψ ( L d L q ) ( p i q )
where Eex is the extended EMF voltage and p is d/dt. The voltage equation with respect to the γ-δ axis is given as below:
V γ V δ = R + p L d ω r L q ω r L q R + p L d i γ i δ + e γ e δ
e γ e δ = E e x sin Δ θ cos Δ θ + ( ω r ω ^ r ) L d i δ i γ
The last term of Equation (6) has no significant impact because the speed error could be a sufficiently low value in the steady-state condition. So, Equation (5) can be rewritten as Equation (7):
V γ V δ = R + p L d ω r L q ω r L q R + p L d i γ i δ + E e x sin Δ θ cos Δ θ
From the estimated Eex with respect to the γ-δ frame, the estimated position error Δ θ ^ is finally derived as Equation (8):
Δ θ ^ = tan 1 E e x sin Δ θ E e x cos Δ θ = tan 1 e ^ γ e ^ δ
where Vdq and idq are stator voltages and currents in the dq axis, Vγδ is stator voltage in the γδ axis, eγδ is back-EMF in the γδ axis, R is stator resistance, Ldq is dq axis inductance, Ψ is permanent magnet flux linkage, θ is rotor position in the dq axis, ωr is rotor angular speed in the dq axis, is estimated signal value, and θ ^ is estimated position error.

3. Extended EMF Estimation

The block diagram for the extended EMF estimation using disturbance observer is depicted in Figure 2. The differential operator is included in the disturbance observer to determine the reverse model of the system. Therefore, a low-pass and a high-pass filter for minimizing the negative effects of the differential operation should be included in the disturbance observer as shown Equation (9). Accordingly, appropriate gain selection for the observer is vital to increase the estimator stability [5].
E ^ γ δ = g o b s + g o b V γ δ * + j ω ^ r L ¯ q I γ δ R ¯ I γ δ s s + g o b L ¯ d g o b I γ δ
where R ¯ , L ¯ d , and L ¯ q are nominal motor parameters and E ^ γ δ is back-EMF vector in the γ-δ axis. V γ δ * and V γ δ are reference voltage and stator voltage vectors in the γ-δ axis, respectively. I γ δ is stator current vector in the γ-δ axis and j is the imaginary unit. Therefore, E ^ γ δ = e ^ γ + j e ^ δ .
The observer gain gob should be sufficiently larger than the angular speed ωr. Generally, the gob can be selected as two times of ωr. Also, the minimum value of gob should be considered. Therefore, the stable range of gob can be defined as Equation (10) [9,15,18,19].
ω r n g o b < α c , n = k e / m o b 2 ( L d L q ) 2 i max 2
where ke is a back-EMF constant and αc is a current controller bandwidth. Also, i max is the maximum value of stator current and mob is a tuning value for an appropriate back-EMF estimation. In this paper, mob can be selected as a minimum value to determine minimum gob considering maximum rotor speed and maximum n value with respect to positive denominator [9].

4. Speed and Position Estimation

4.1. Analysis of the PLL-Type Estimator

The rotor position and speed estimation with respect to the output of the disturbance observer can be derived by using the PLL-type estimator. The Δ θ ^ can be determined from Figure 3 and Figure 4 when the difference between actual position error and estimated position error is very small such as Equation (11). If the actual position error is very small, Equation (12) can be derived from Equation (11) and Figure 4 [19].
Δ θ ^ Δ θ = θ θ ^
θ ^ = K e p s + K e i s 2 + K e p s + K e i θ
where Kep and Kei are PI gain for the PLL-type estimator and s is the complex frequency variable. The estimated rotor angular speed ω ^ r can be formed from Equation (12) with Figure 4.
ω ^ r = g o b s + g o b K e i s Δ θ ^ g o b s + g o b K e i s θ θ ^
If θ ^  in Equation (12) is inserted into Equation (13) and the minimum value of gob is selected as five times value of the PLL-type estimator bandwidth ρ to neglect gob bandwidth influence, the ω ^ r is redefined as Equation (14):
ω ^ r K e i s s 2 + K e p s + K e i θ = K e i s 2 + K e p s + K e i ω r
The standard form of the 3rd order characteristic polynomial is determined such as Equation (15).
c ( s ) = ( s + ω s p d ) ( s 2 + K e p s + K e i ) = ( s + ω s p d ) ( s 2 + 2 ς ω n s + ω n 2 )
K e p = 2 ς ω n , K e i = ω n 2
where ζ is the damping ratio and ωn is the natural frequency. In order to increase the tracking performance and stability, the selection of ωn and ζ should be considered. If the ζ is set to 1, the stable system is given by critical damping characteristic because two poles are located at same point -ρ. So, the dynamic response and stability can be determined by selecting only ωn. In the following, the numerical equation is studied how these parameters should be chosen to obtain a stable bandwidth.

4.2. Selection of Speed and Position Estimator Bandwidth ρ

To define the PLL-type estimator bandwidth ρ, it is assumed that the acceleration is constant and ωr is rampwise changed during a short time interval. Therefore, the relationship between estimated speed and estimated position can be defined as Equation (17) [7,8,11,14].
Δ ω r = Δ θ ^ = 0 ,   Δ ω r * = 2 ω r ρ , Δ θ ^ * = sin 1 ω r ρ 2
where Δ ω r * and Δ θ r * are the stable equilibrium points considering the error dynamics by Lyapunov law. The symbol ‘ ʹ ’ in superscript means the variable represented differential term. From Equation (17), ρ is given by Equation (18) [7,8].
ρ = ω r m a x sin Δ θ ^ m a x
where | Δ θ ^ | max  is the maximum error angle of allowed transient state. | ω r | max   is the maximum acceleration at same condition. If the high ρ is selected, the tracking errors of the PLL-type estimator will be reduced. However, the noise signal effect is enlarged. Hence, the maximum error angle is increased at low speed in accordance with the low back-EMF.

5. Improvement of Speed Response in a Transient State

5.1. Compensation Design of Estimated Position Error

The Δ θ ^ is derived as Equation (8) on the assumption that the speed error is sufficiently low in a steady state. However, if the estimated speed error is high, the γ-δ axis currents can be determined by using d-q axis currents and Δ θ ^ from Figure 1 [22].
i δ = i d sin Δ θ ^ + i q cos Δ θ ^ = i d 2 + i q 2 cos Δ θ ^ tan 1 i d i q
i γ = i q sin Δ θ ^ i d cos Δ θ ^ = i d 2 + i q 2 sin Δ θ ^ tan 1 i d i q
Comparing (19) and (20) with (6), the back-EMF in the γ-δ axis can be obtained as Equation (21).
e γ e δ = E e x ( sin Δ θ ) + Δ ω r L d i δ E e x cos Δ θ Δ ω r L d i γ = tan Δ θ + tan 1 Δ ω r L d i q E e x + Δ ω r L d i d
where Δ ω r = ω r ω ^ r . Therefore, Δ θ ^  can be expressed by Equation (22)
tan 1 e γ e δ = Δ θ ^ + tan 1 Δ ω r L d i q E e x + Δ ω r L d i d = Δ θ ^ + θ S C w h e r e π 2 < Δ θ + θ S C < π 2
where θSC is a compensation angle for a fast alignment of the γ-δ axis and the d-q axis in transient state. And ∆ωr can be estimated by Equation (30) explained from the next section.

5.2. Compensation Design of Estimated Speed Error

An input error signal Δ θ ^ of PLL-type estimator using an extended EMF estimation in Figure 4 can be defined as Equation (23) by assuming no parameter errors of motor (see Appendix A), exact feedforward control and sufficiently large bandwidth of current controller.
σ d = ( V d V ^ d ) = V d * R ^ i d * + ω ^ r L ^ q i q * σ q = ( V q V ^ q ) = V q * R ^ i q * ω ^ r L ^ d i d *
where σd and σq. are error signals in the γ-δ axis. Also, the reference current, i d * , i q * and reference voltage V d * , V q * are used for finding the estimated voltage V ^ d , V ^ q and the actual voltage, Vd, Vq  in order to decrease noise signal effect [8]. And, an error signal vector σ in the synchronous reference frame can be derived by Equation (24) [7,8].
σ = v ^ Z ^ i ^ v ^ = e J Δ θ Z + p L e J Δ θ i ^ + e J Δ θ ω r ψ v ^ = V ^ d V ^ q , i ^ = i ^ d i ^ q , J = 0 1 1 0 , L = L d 0 0 L q Z ^ = R ^ ω ^ r L ^ q ω ^ r L ^ d R ^ , e J Δ θ = cos Δ θ sin Δ θ sin Δ θ cos Δ θ
where v ^ is the output voltage vector of inverter and i ^ is the output current vector of inverter. If ρ is set to be ten times lower than αc, the effect of current dynamics can be neglected. From the assumption of accurate current control, v ^ and i ^ can be defined as v ^ = V d * V q * T and i ^ = i d * i q * T . From Equation (24), the error signal σd can be described by
σ d = ψ ω r sin Δ θ ω r Δ ω r Δ L q + Δ ω r Δ L i q + Δ R i d + ω r + Δ ω r Δ L sin Δ θ i d cos Δ θ + i q sin Δ θ
where Δ L q = L q L ^ q and Δ L = L q L d . If the motor parameter errors are ignored and motor is rotating in steady state, Equation (25) can be simplified to:
σ d = ψ ω r sin Δ θ + ω r i q Δ L sin 2 Δ θ
From the same method, σ q  is derived as:
σ q = ψ ω r cos Δ θ ω r i q Δ L sin Δ θ cos Δ θ
From Equations (26) and (27), the speed information can be determined by the absolute value of error signal.
σ = σ d 2 + σ q 2 = ω r ( ψ Δ L i q sin Δ θ )
ω r = σ ψ Δ L i q sin Δ θ
The estimated speed error Δ ω ^ r can be obtained by Equation (29) because the sign of rotor speed is already given in the equation:
Δ ω ^ r = σ ψ Δ L i q sin Δ θ s i g n ( ω ^ r ) ω ^ r
Δ ω ^ c = m s c Δ ω ^ r
The absolute value σ of error signal can be calculated in Equation (23). Therefore, msc is a manual tuning value with respect to speed variation and Δ ω ^ c can be used as the compensation term of a speed difference error. The block diagram for the compensation of estimated speed error and angle error is depicted as shown in Figure 5. Δ ω ^ c using Equation (31) and θSC using Equation (22) have a compensation value with respect to speed variation such as acceleration and deceleration.

6. Improvement of Torque Response in a Transient State

6.1. Compensation Design Using Current Feedback Control

The overshoot of estimated position error has to be decreased to improve the transient stability. If the reference torque is decreased, the q-axis current is decreased. And the q-axis inductance is increased instantaneously by the magnetic saturation. The increased q-axis inductance causes the overshoot of estimated position error. The high estimated position error can increase the possibility of control angle slip. This angle slip can result in the increased instability of the sensorless control system. Therefore, the low overshoot of Δ θ ^ is necessary. The overshoot of Δ θ ^ occurs when the speed is changed during a short time from Equations (2) and (6). If it is assumed that the estimated speed error is not small, Equation (6) can be redefined in Equation (32) as mentioned in previous section and Equation (22).
tan 1 e γ e δ = Δ θ + tan 1 Δ ω r L d i q E e x + Δ ω r L d i d = Δ θ + θ F C
where θFC is a compensated angle for the alignment between d-q axis and γ-δ axis in transient state. Eex and ∆ωr are dominant terms related to q-axis current. And, the estimation error of q-axis current is fed to the PI controller to find the speed estimation value [21]. Therefore, the θFC can be compensated by current feedback control as in Equation (33):
d θ F C d t = m a c × k p ( i q * i δ ) + k i ( i q * i δ ) d t
where mac is a manual tuning value to make zero level the estimated position error in transient state and kp and ki are PI gain for current feedback controller. Typically, the reference value of iq is changed according to the input torque variation in transient state. This rapid change occurs with the inductance variation of the motor during a short time and the error Δ θ ^  also occurs. Variations in the input reference torque lead to changes in both iq and Lq, which in turn result in significant transient errors in the estimated angle ∆θ, indicating the occurrence of the control angle slip.
To mitigate the overshoot in ∆θ, an appropriate selection of mac gain is required following the determination of a stable PI gain in the proposed current feedback control scheme. A higher mac value effectively reduces the overshoot of ∆θ; however, it also increases the sensitivity of the control system to noise signals. Therefore, in this study, mac is manually tuned based on the reference torque to balance transient performance and noise robustness. Therefore, the compensation method using the difference value between q-axis reference current and δ-axis current is effective. The result of the block diagram for angle compensation is depicted in Figure 6.

6.2. Stability Analysis of Current Feedback Control

For stability analysis, the error dynamics of the estimator by Equations (17) and (33) and Figure 6 are given as:
Δ ω ^ r = ρ 2 · θ + θ F C θ ^ = ω ^ r + 2 ρ ( Δ θ + θ F C )
The error dynamics can be expressed as Equation (35) in nominal and high speeds with Δ ω r Δ ω r
Δ ω ^ r = ω r ω ^ r = ω ^ r = ρ 2 · θ ρ 2 · θ F C θ ^ = θ θ ^ = ω r ω ^ r + 2 ρ Δ θ + θ F C = ω r 2 ρ Δ θ 2 ρ θ F C
The stability of the nonlinear system can be defined by the coefficients of the characteristic polynomial.
det ( s I ( A B K ) ) = det s 0 0 s 0 ρ 2 1 2 ρ ρ 2 2 ρ k 1 k 2
det ( s I ( A B K ) ) = s 2 k 1 ρ + 2 ( k 2 1 ) ρ s + ( 1 + k 2 ) ρ 2
In accordance with the stable gain selection process in [19], the PLL-type estimator bandwidth is set to 100 rad/s. Therefore, the characteristic polynomial equation is given by:
det ( s I ( A B K ) ) = s 2 100 k 1 + 200 k 2 1 s + ( 1 + k 2 ) 10000                = s 2 + m 1 s + m 2
Using the Routh–Hurwitz stability criterion, if the coefficients of the characteristic polynomial are positive such as m1 > 0 and m2 > 0, the nonlinear system is stable. Therefore, the stability condition can be defined as:
K 1 > 2 ( K 2 1 ) , K 2 > 1
If K2 is set to 0.15, K1 should set less value than 1.7. Also, the closed loop poles, damping ratio, and undamped natural frequency are defined as below:
s 1,2 = m 1 ± m 1 2 4 m 2 2
ζ = m 1 2 m 2 , ω n = m 2

7. Simulation and Experimental Results

The configuration of the sensorless drive system for the simulation and experiment is shown in Figure 7. The PLL-type estimator and disturbance observer were applied to obtain the estimated angle and speed. The accuracy of estimated signals can be evaluated by encoder output signals. The motor parameters listed in Table 1 can be considered in the evaluation to compare the performance of the proposed method. Also, the control variables for sensorless control can be set as below:
α c = 3140   r a d / s , | Δ θ ^ | max = 10   deg . , | ω . r | max = 2073   r a d / s g o b = 1000   r a d / s , ρ = 100   r a d / s , m o b = 0.12 , m a c = 0.15
where αc is current controller bandwidth.

7.1. Dynamic Performance of Speed Response

Figure 8 shows the PSIM simulation result of speed and d-q axis current response on the conventional PLL-type estimator when the reference speed is rampwise changed from 500 min−1 to 1500 min−1 under rated torque 1.8 Nm. ∆ωr has a maximum overshoot value about 262 min−1 in acceleration and −252 min−1 in deceleration. The rising time and falling time is set to 75 ms considering motor inertia.
Figure 9 shows the simulation waveforms of speed and d-q axis current on the proposed method under 1.8 Nm. The maximum overshoot of ∆ωr in acceleration is about 155 min−1 and −133 min−1 in deceleration. Therefore, the proposed method has a lower overshoot value in the transient state than that of the conventional method.
Figure 10 shows the experimental setup in order to evaluate the feasibility of the proposed compensation method. The specification of the four-pole IPMSM is 1.8 Nm, 3 Arms, and 1500 min−1 such as shown in Table 1.
Figure 11 shows the speed response in the conventional method when the speed is under gradual speed variation from 500 min−1 to 1500 min−1 at the rising and falling time of 75 ms at 1 Nm. The maximum overshoot of ∆ωr is about 400 min−1 and −370 min−1 at acceleration and deceleration time, respectively, with msc = 1.
Figure 12 shows the transient waveforms of the difference value on the estimated speed and position error when the proposed method is applied to a PLL-type estimator under 1 Nm. The maximum overshoot of ∆ωr in acceleration time is about 200 min−1 and −190 min−1 in deceleration time.
In this result, the proposed compensation strategy shows lower overshoot values than of the method using an uncompensated PLL-type estimator in accordance with experimental results. Therefore, good dynamics can be obtained by the compensated PLL-type estimator.

7.2. Dynamic Performance of Torque Response

Figure 13 shows the simulation result on the overshoot waveforms of estimated position error when the reference torque is rapidly stepwise decreased from 1.8 Nm to 0.1 Nm at 500 min−1. This overshoot can be decreased by the angle compensation method considering the current feedback control to improve a stable sensorless control.
Figure 14 shows the experimental result of the comparison of maximum overshoot values during torque variation from 1.8 Nm to 0.1 Nm at 500 min−1. The maximum overshoot values of estimated speed error and angle error without compensation using the current feedback control are 360 min−1 and 53 degrees, respectively, whereas the overshoot values with the proposed compensation method are 120 min−1 and 23.5 degrees, respectively, when the mac value was selected as 0.15 in Equation (33).
Figure 15 represents the comparison result of overshoot with respect to the proposed current feedback control and without it at 1500 min−1 in the experiment. The maximum overshoot value of the estimated position error in the proposed compensation method shows a lower value than that of the uncompensated sensorless control.

7.3. Performance Comparison of Speed and Postion Estimators

Figure 16 illustrates the structural configurations of conventional speed and position estimators employed in the sensorless control of IPMSMs. The control parameter settings used to determine the bandwidths of each estimator are also indicated in the figure.
To evaluate transient response characteristics, the control schemes of the conventional estimators were individually implemented within the PLL-type estimator block in the simulation circuit shown in Figure 7.
Figure 17 presents the maximum overshoot values of the PLL-type estimator under variations in speed and torque. It is observed that rapid acceleration and deceleration in speed, as well as the step response in torque, result in significant instantaneous overshoots in the estimated speed and position.
Figure 18 shows the simulation results of the double-integrator PLL-type estimator, while Figure 19 depicts those of the LO-type estimator. Figure 20 presents the simulation results obtained using the estimator proposed in this paper.
From the simulation results, it can be concluded that the proposed estimator yields the smallest peak estimation error in speed under torque variations, demonstrating superior transient performance compared to conventional methods.
The comparison results of the speed and position estimators in a transient state are shown in Table 2. From this result, the maximum overshoot of the estimator using the proposed current feedback method is lower than other estimator methods, although the overshoot of estimated speed error ∆ωr with linearly increasing speed reference is higher than other methods. However, this overshoot can be decreased by the proposed method for speed response improvement. Therefore, the high performance of the PLL-type estimator on speed and torque variation can be achieved with the proposed control strategy.

8. Conclusions

In this paper, compensation methods for a PLL-type estimator are proposed to enhance dynamic performance during transient conditions, such as rapid acceleration, deceleration, and torque variations. The proposed strategies incorporate speed and angle compensation terms, which effectively reduce the maximum overshoot in estimated speed and position during transient operation. As a result, improved sensorless control performance, including a faster dynamic response, can be achieved.
Simulation and experimental results confirm that the proposed compensation method limits the maximum overshoot of estimated speed and position errors to significantly lower values compared to those observed in the uncompensated approach.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

>Appendix A

Figure A1 shows the test result of position difference error θerr on the variation of motor parameters at a constant speed. Motor parameters were modified by the control variables of the inverter system. θerr is increased by twice at a low speed. Figure A2 shows the variation of θerr under 1.8 Nm (100% load). The variation of q-axis inductance Lq increases the rapid change of θerr about twice. Motor inductance is rapidly changed in a transient state because id and iq were changed to a step input for the rotor acceleration and deceleration. Therefore, the increased θerr and ωerr due to motor parameter variation affecting the overshoot performance.
Figure A1. Position error on variation of parameters under 0.1 Nm.
Figure A1. Position error on variation of parameters under 0.1 Nm.
Actuators 14 00429 g0a1
Figure A2. Position error on variation of parameters under 1.8 Nm.
Figure A2. Position error on variation of parameters under 1.8 Nm.
Actuators 14 00429 g0a2

References

  1. Pillay, P.; Krishnan, R. Application characteristics of permanent magnet synchronous and brushless dc motors for servo drives. In Proceedings of the IEEE Transactions on Industry Applications, Piscataway, NJ, USA, 31 October 1991; Volume 3, pp. 1814–1819. [Google Scholar]
  2. Sul, S.-K.; Kwon, Y.-C.; Lee, Y. Sensorless control of IPMSM for last 10 years and next 5 years. CES Trans. Electr. Mach. Syst. 2017, 1, 91–99. [Google Scholar] [CrossRef]
  3. Kondo, K.; Doki, S. Position estimation system for PMSM position sensorless control in inverter overmodulation drive. IEEJ J. Ind. Appl. 2017, 6, 165–172. [Google Scholar] [CrossRef]
  4. Takahashi, R.; Ohishi, K.; Yokokura, Y.; Haga, H.; Hiwatari, T. Stationary reference frame position sensorless control based on stator flux linkage and sinusoidal current tracking controller for IPMSM. IEEJ J. Ind. Appl. 2017, 6, 181–191. [Google Scholar] [CrossRef]
  5. Morimoto, S.; Kawamoto, K.; Sanada, M.; Takeda, Y. Sensorless control strategy for salient-pole PMSM based on extended EMF in rotating reference frame. IEEE Trans. Ind. Appl. 2002, 38, 1054–1061. [Google Scholar] [CrossRef]
  6. Jang, J.-H.; Sul, S.-K.; Ha, J.-I.; Ide, K.; Sawamura, M. Sensorless drive of surface-mounted permanent-magnet motor by high-frequency signal injection based on magnetic saliency. IEEE Trans. Ind. Appl. 2003, 39, 1031–1039. [Google Scholar] [CrossRef]
  7. Harnefors, L.; Nee, H.-P. A general algorithm for speed and position estimation of AC motors. IEEE Trans. Ind. Elec. 2000, 47, 77–83. [Google Scholar] [CrossRef]
  8. Wallmark, O.; Harnefors, L.; Carlson, O. An improved speed and position estimator for salient permanent-magnet synchronous motors. IEEE Trans. Power Electron. 2005, 52, 255–262. [Google Scholar] [CrossRef]
  9. Chen, Z.; Tomita, M.; Doki, S.; Okuma, S. An extended electromotive force model for sensorless control of interior permanent magnet synchronous motors. IEEE Trans. Ind. Electron. 2003, 50, 288–295. [Google Scholar] [CrossRef]
  10. Bojoi, R.; Pastorelli, M.; Bottomley, J.; Giangrande, P.; Gerada, C. Sensorless control of PM motor drives—A technology status review. In Proceedings of the IEEE Workshop on Electrical Machines Design Control and Diagnosis (WEMDCD), Valletta, Malta, 9–10 April 2013; pp. 168–182. [Google Scholar]
  11. Kim, H.; Harke, M.C.; Lorenz, R.D. Sensorless control of interior permanent-magnet machine drives with zero-phase lag position estimation. IEEE Trans. Ind. Appl. 2003, 39, 1726–1733. [Google Scholar]
  12. Hsieh, G.C.; Hung, J.C. Phase-locked loop techniques. A survey. IEEE Trans. Ind. Electron. 1996, 43, 609–615. [Google Scholar] [CrossRef]
  13. Lee, K.W.; Park, S.; Jeong, S. A seamless transition control of sensorless PMSM compressor drives for improving efficiency based on a dual-mode operation. IEEE Trans. Power Electron. 2015, 30, 1446–1456. [Google Scholar] [CrossRef]
  14. Wallmark, O.; Harnefors, L. Sensorless control of salient PMSM drives in the transition region. IEEE Trans. Ind. Electron. 2006, 53, 1179–1187. [Google Scholar] [CrossRef]
  15. Hejny, R.W.; Lorenz, R.D. Evaluating the practical low-speed limits for back-EMF tracking-based sensorless speed control using drive stiffness as a key metric. IEEE Trans. Ind. Appl. 2011, 47, 1337–1343. [Google Scholar] [CrossRef]
  16. Berriri, H.; Naouar, M.W.; Slama-Belkhodja, I. Easy and fast sensor fault detection and isolation algorithm for electrical drives. IEEE Trans. Power Electron. 2012, 27, 490–499. [Google Scholar] [CrossRef]
  17. Huang, S.; Tan, K.K.; Lee, T.H. Fault diagnosis and fault-tolerant control in linear drives using the Kalman filter. IEEE Trans. Ind. Electron. 2012, 59, 4285–4292. [Google Scholar] [CrossRef]
  18. Piippo, A.; MLuomi, H.; Luomi, J. Analysis of an adaptive observer for sensorless control of interior permanent magnet synchronous motors. IEEE Trans. Ind. Electron. 2008, 55, 570–576. [Google Scholar] [CrossRef]
  19. Lee, D.; Akatsu, K. The study on gain selecting method of position sensorless control algorithm for IPMSM. In Proceedings of the 2017 IEEE 12th International Conference on Power Electronics and Drive Systems (PEDS), Honolulu, HI, USA, 12–15 December 2017; pp. 728–733. [Google Scholar]
  20. Lee, D.; Akatsu, K. The study on transient performance improvement of position sensorless control algorithm for IPMSM. In Proceedings of the 2017 IEEE Symposium on Sensorless Control for Electrical Drives (SLED), Catania, Italy, 18–19 September 2017; pp. 67–72. [Google Scholar]
  21. Hinkkanen, M.; Tuovinen, T.; Harnefors, L.; Luomi, J. A Combined Position and Stator-Resistance Observer for Salient PMSM Drives: Design and Stability Analysis. IEEE Trans. Power Electron. 2012, 27, 601–609. [Google Scholar] [CrossRef]
  22. Lee, D.; Akatsu, K. An improved speed and position estimator for transient performance of back-EMF self-sensing for IPMSM. In Proceedings of the IECON 2018-44th Annual Conference of the IEEE Industrial Electronics Society, Washington, DC, USA, 21–23 October 2018; pp. 397–402. [Google Scholar]
  23. Ye, S.; Yao, X. A modified flux sliding-mode observer for the sensorless control of PMSMs with online stator resistance and inductance estimation. IEEE Trans. Power Electron. 2020, 35, 8652–8662. [Google Scholar] [CrossRef]
  24. Yoo, J.; Lee, J.; Sul, S.-K. Analysis of Instability in torque control of sensorless PMSM drives in flux weakening region. IEEE Trans. Power Electron. 2021, 35, 10816–10826. [Google Scholar] [CrossRef]
  25. Lin, Q.; Liu, L.; Liang, D. Adaptive Observer Design for Sensorless IPMSM Drives with Known Regressors Variant of Extended EMF Model. IEEE Trans Power Electron. 2024, 39, 212–224. [Google Scholar] [CrossRef]
Figure 1. Space vector diagram of a PMSM.
Figure 1. Space vector diagram of a PMSM.
Actuators 14 00429 g001
Figure 2. Equivalent form for the extended EMF estimation.
Figure 2. Equivalent form for the extended EMF estimation.
Actuators 14 00429 g002
Figure 3. Pole placement for 2nd order system approximation.
Figure 3. Pole placement for 2nd order system approximation.
Actuators 14 00429 g003
Figure 4. Position and speed estimation using a PLL-type estimator.
Figure 4. Position and speed estimation using a PLL-type estimator.
Actuators 14 00429 g004
Figure 5. Proposed PLL-type estimator using estimated angle and speed error compensation.
Figure 5. Proposed PLL-type estimator using estimated angle and speed error compensation.
Actuators 14 00429 g005
Figure 6. Block diagram of proposed current feedback control.
Figure 6. Block diagram of proposed current feedback control.
Actuators 14 00429 g006
Figure 7. Functional block diagram of the sensorless control based extended EMF method for simulation and experiments.
Figure 7. Functional block diagram of the sensorless control based extended EMF method for simulation and experiments.
Actuators 14 00429 g007
Figure 8. Simulation results under the conventional method.
Figure 8. Simulation results under the conventional method.
Actuators 14 00429 g008
Figure 9. Simulation results under the proposed method.
Figure 9. Simulation results under the proposed method.
Actuators 14 00429 g009
Figure 10. Experimental setup for the sensorless drive.
Figure 10. Experimental setup for the sensorless drive.
Actuators 14 00429 g010
Figure 11. Experimental result under the conventional method.
Figure 11. Experimental result under the conventional method.
Actuators 14 00429 g011
Figure 12. Experimental result under the proposed method.
Figure 12. Experimental result under the proposed method.
Actuators 14 00429 g012
Figure 13. Simulation results of a rapid torque variation.
Figure 13. Simulation results of a rapid torque variation.
Actuators 14 00429 g013
Figure 14. Overshoot value comparison at 500 min−1 under the (a) without angle compensation and (b) with angle compensation.
Figure 14. Overshoot value comparison at 500 min−1 under the (a) without angle compensation and (b) with angle compensation.
Actuators 14 00429 g014
Figure 15. Overshoot value comparison at 1500 min−1 under the (a) without angle compensation; (b) with angle compensation.
Figure 15. Overshoot value comparison at 1500 min−1 under the (a) without angle compensation; (b) with angle compensation.
Actuators 14 00429 g015
Figure 16. Various position and speed estimators: (a) PLL-type estimator; (b) PLL-type estimator with a double integral term; and (c) Luenberger Observer type including torque feedforward.
Figure 16. Various position and speed estimators: (a) PLL-type estimator; (b) PLL-type estimator with a double integral term; and (c) Luenberger Observer type including torque feedforward.
Actuators 14 00429 g016
Figure 17. Simulation results on PLL-type estimator. (a) Maximum overshoot in speed variation; (b) maximum overshoot in torque variation.
Figure 17. Simulation results on PLL-type estimator. (a) Maximum overshoot in speed variation; (b) maximum overshoot in torque variation.
Actuators 14 00429 g017
Figure 18. Double integral PLL-type estimator. (a) Maximum overshoot in speed variation; (b) maximum overshoot in torque variation.
Figure 18. Double integral PLL-type estimator. (a) Maximum overshoot in speed variation; (b) maximum overshoot in torque variation.
Actuators 14 00429 g018
Figure 19. Luenberger Observer type estimator. (a) Maximum overshoot in speed variation; (b) maximum overshoot in torque variation.
Figure 19. Luenberger Observer type estimator. (a) Maximum overshoot in speed variation; (b) maximum overshoot in torque variation.
Actuators 14 00429 g019
Figure 20. Proposed estimator using current feedback control. (a) Maximum overshoot in speed variation; (b) maximum overshoot in torque variation.
Figure 20. Proposed estimator using current feedback control. (a) Maximum overshoot in speed variation; (b) maximum overshoot in torque variation.
Actuators 14 00429 g020
Table 1. Motor parameters.
Table 1. Motor parameters.
ParametersValue
Number of poles4
Rated speed1500 [min−1]
Rated torque1.8 [Nm]
Stator resistance0.814 [Ω]
D-axis inductance10.7 [mH]
Q-axis inductance26.3 [mH]
Back-EMF constant0.14693 [V·s/rad]
Rotor inertia0.001641 [kg-m2]
Table 2. Comparison results on speed and the position estimator using PSIM simulation.
Table 2. Comparison results on speed and the position estimator using PSIM simulation.
ItemStep Torque
Max. ∆ωr [min−1]
Rampwise Speed
Max. ∆ωr [min−1]
PLL-type estimator26.8213.4
Double integral PLL-type estimator81.4−130.6
Luenberger Observer estimator14476.5
Proposed current feedback control22.5213
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

Lee, D. A Study on the Transient Performance of Compensated PLL-Type Estimators for Sensorless IPMSMs. Actuators 2025, 14, 429. https://doi.org/10.3390/act14090429

AMA Style

Lee D. A Study on the Transient Performance of Compensated PLL-Type Estimators for Sensorless IPMSMs. Actuators. 2025; 14(9):429. https://doi.org/10.3390/act14090429

Chicago/Turabian Style

Lee, Dongwoo. 2025. "A Study on the Transient Performance of Compensated PLL-Type Estimators for Sensorless IPMSMs" Actuators 14, no. 9: 429. https://doi.org/10.3390/act14090429

APA Style

Lee, D. (2025). A Study on the Transient Performance of Compensated PLL-Type Estimators for Sensorless IPMSMs. Actuators, 14(9), 429. https://doi.org/10.3390/act14090429

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