Tpel 2021 3094583
Tpel 2021 3094583
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2021.3094583, IEEE
Transactions on Power Electronics
1
Abstract—This letter addresses experimental validation of This relies on the fact that both ω̂ and θ̂d can be obtained
the reduced-order natural speed observer design for position from observer’s output error, i.e., estimated current error—
sensorless drive with nonsalient permanent magnet synchronous more specifically, ω̂ from q-axis current error, and θ̂d from
motor. The natural speed observer and the active flux estimator
are connected in a cascaded fashion, which results in a simple d-axis current error [6]. Typical example is the direct field
sensorless algorithm that needs only to tune one bandwidth oriented controlled sensorless induction motor drive [7]. There
parameter for flux estimation and one bandwidth parameter for are only a few papers in the field of sensorless permanent
speed observation. Experimental results of high speed reversal magnet (PM) motor drives that follow this design pattern. For
test, zero speed stopping test and slow speed reversal test are example, reference [8] adopts model reference adaptive system
included, where the practice of applying non-zero d-axis current
at zero speed has shown to be effective for loaded zero speed (MRAS) as a filter to the switching terms of a sliding mode
stopping test, but it causes zero-speed locked-up at slow speed observer (SMO) to get both position and speed, while a recent
reversal with acceleration rate of 50 rpm/s. Four remedies one [9] devises speed adaptive full-order observer based on
are compared to improve the slow speed reversal test and the extended emf model and elaborates its gain design with the
proposed method gives almost ramp actual speed waveform, aid of linear system tools.
non-diverging q-axis current and smooth transition in position
waveform during zero speed crossing. A new dynamic expression The observer designs that are previously applied to induc-
of the active flux is proposed and with the aid of the active flux tion motors should also be applicable to synchronous motors.
concept, the proposed sensorless algorithm is also applicable to For example, motivated by the “known regressor model” in
various types of ac motors. [10], we can replace extended emf e with a new state variable
Index Terms—permanent magnet motor drives, sensorless χ = −e − ωJ Ld i. This results in new PM motor dynamics
control, review, active flux, unified model. in which the regressor of speed consists of known signals:
N OMENCLATURE Ld pi = u − Ri + χ + (2Ld − Lq ) ωJ i
(1)
Let p denote the differentiation operator, ud , uq denote the pχ = −ωJ (u − Ri) + ω 2 (Ld − Lq )i
d-axis, q-axis voltages, id , iq denote d-axis, q-axis currents, for which one can design speed adaptive high gain observer
Ld , Lq designate the d-axis, q-axis inductances, ω the electri- [11] or speed update rule with filtered regressor [10] to get ω̂,
cal synchronous angular speed, ωr the electrical rotor angular and at the same time obtains θ̂d from the estimate of χ.
speed, R the stator resistance, KE ∈ R+ the permanent mag-
B. Position Independent Speed Acquisition
net flux linkage, Js the shaft inertia, Tem the electromagnetic
torque, TL the load The second design pattern is to first estimate speed ω̂
npp
torque, the pole pair number, and
finally, J = 01 −1 0 , I = 10 01 . and then calculate rotor d-axis position with an integrator as
∗ ∗
This letter also uses bold vector notations for α-β frame θ̂d = p1 (ω̂ + ωsl ), with ωsl the commanded slip angular speed.
quantities, such as stator current i = [iα , iβ ]T , stator voltage Typical examples include the sensorless indirect field oriented
∗
u = [uα , uβ ]T , (extended) emf e = [eα , eβ ]T , and rotor active controlled, PM motor drive (with ωsl = 0) [12], [13] and
flux (linkage) ψ r = [ψαr , ψβr ]T . induction motor drive (see e.g., [10], [14]). Particularly, for
the emf based drives [12]–[14], the calculated speed signal
I. S ENSORLESS D RIVE R EVIEW: A N EW P ERSPECTIVE using calculated emf ê needs to be embedded in a low pass
filter to resolve algebraic loop problems, as is discussed in [2].
0885-8993 (c) 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: CALIFORNIA INSTITUTE OF TECHNOLOGY. Downloaded on August 14,2021 at 02:27:38 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2021.3094583, IEEE
Transactions on Power Electronics
2
The active flux can be defined in complex notations as ψ r = where the rotor flux (i.e., active flux) is determined as follows
KActive ejθd , with KActive = KE + (Ld − Lq ) id . Extended 1
emf is defined as e = [ωKActive −(Ld − Lq ) piq ] ejθd , and it KActive = (Ld −Lq )
(Ld − Lq ) id + KE (3)
becomes ωψ r if piq = 0, e.g., at steady state. rreq p +1
For salient PM motors, the extended emf e was estimated and all other symbols are defined in Nomenclature.
by Gopinath reduced-order observer [1]. For non-salient PM Model (2), (3) describes a wound field synchronous motor
motors, the emf was estimated by SMO [4], [8], [16]. with a short-circuited damper winding to allow self-starting,
The dynamics of active flux involve pure integration, which if we let KE ∝ if with if as the field winding current [22].
are also known as the critical stable voltage model in induction For PM motors and synchronous reluctance motors, ω = ωr ,
motor drive context. Stabilizing the active flux estimation is and rotor resistance rreq is ∞1 , so (3) reduces to KActive =
a popular topic, some recent development in the PM motor (Ld − Lq ) id + KE [3].
drive context, will be briefly reviewed here. As a contribution For induction motors, KE = 0 and Ld − Lq is redefined
from the control community, in [5], the stator flux estimator as the magnetizing inductance in inverse Γ circuit2 , and (3)
was corrected by the squared PM flux amplitude error, of L −L
becomes pKActive = − drreq q KActive + rreq id .
which the stability property was found to be distinct at
different speeds. While in electrical engineering community, a III. R EDUCED - ORDER NATURAL S PEED O BSERVER
disturbance observer was designed to estimate the presumed WITH ACTIVE F LUX C ONCEPT
low frequency disturbance in the presumed “sinusoidal” flux A. The Natural Speed Observer
model, using only voltage model [17]. This work is followed
The natural observer originated in [24] is applicable to dc
in [19] to further incorporate current model information, and
motor and ac induction motor. By noticing the fact that the
in [20] to cope with discretization error.
nonsalient motor model in dq frame is identical to that of a dc
With the information of θd , e, or ψ Active available, a speed
motor, we propose the 3rd-order reduced-order natural speed
estimator is then devised, e.g., Luenberger observer [15], I&I
observer that is simply a copy of (2b) and (2c) plus a load
technique [5], e-MRAS [1], [16], adaptive observer based on
torque identifier:
the dq frame voltage model [21], phase-locked-loop (PLL) [3]
and type-2 system [17]. Lq pîq = uq − Rîq − ω̂ (Lq id + KActive ) (4a)
It is worth mentioning that the θ̂d estimation process in [1], h i
[17] “weakly” depends on the estimated speed ω̂. To show or pω̂r = Js−1 npp 32 npp KActive îq − T̂L (4b)
reduce speed dependency of position estimation, it has been 1
T̂L = KP ε + KI ε + KD pε (4c)
shown with frequency analysis in [17] that an erroneous speed p
is not a big issue for active flux estimation, while in [1],
where KP , KI , KD ∈ R+ , a hat ˆ at the top of a symbol
the H∞ norm of the transfer function from estimated speed
indicates estimated value, and ε is the active power error
error to extended emf error is minimized by properly placing
observer poles. ε = |u0q | iq − îq (5)
D. Contribution of This Letter
The contribution of this letter is twofold. First, by following when u0q = uq . The implementation of (4) and (5) relies on
the third design pattern, to propose and experimentally validate the information of rotor d-axis position θ̂d , to calculate the dq
a motor motion dynamics based speed observer with the aid of frame quantities:
natural observer concept and active flux concept. The 4th-order
active flux estimator gives θ̂d without knowledge of ω̂; and id =iα cos θ̂d + iβ sin θ̂d
by using θ̂d , a 3rd-order reduced-order natural speed observer iq = − iα sin θ̂d + iβ cos θ̂d (6)
potentially provides consistent estimate of ω̂ even during uq = − uα sin θ̂d + uβ cos θ̂d
speed transient conditions. The proposed sensorless scheme
is simple to implement with only two tuning parameters, and The observer (4) is intuitive when applied to PM motors,
iq
has potential for high performing sensorless motor drive as whereas we need to add the slip relation: ω̂ = rreq KActive + ω̂r
it removes the constant speed assumption. Second, a new before it can be applied to induction motors.
dynamic expression is proposed for active flux KActive , which The stability of the time-varying system, (4) and (5), can
is crucial for further generalizing our proposed method to be be proved via finding Lyapunov function using Krasovskii’s
applicable to various types of ac motors. stability technique [23]. However, if we treat it as a time-
II. N ONSALIENT M OTOR M ODEL IN dq F RAME invariant system by assuming KActive , id and u0q are constants,
The “3rd-order” dynamics of a nonsalient ac motor in rotor we can instead, analyze (4) through the transfer function from
field oriented synchronous d-q frame are: disturbance, TL , to output error, iq − îq
0885-8993 (c) 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: CALIFORNIA INSTITUTE OF TECHNOLOGY. Downloaded on August 14,2021 at 02:27:38 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2021.3094583, IEEE
Transactions on Power Electronics
3
0885-8993 (c) 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: CALIFORNIA INSTITUTE OF TECHNOLOGY. Downloaded on August 14,2021 at 02:27:38 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2021.3094583, IEEE
Transactions on Power Electronics
4
0885-8993 (c) 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: CALIFORNIA INSTITUTE OF TECHNOLOGY. Downloaded on August 14,2021 at 02:27:38 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2021.3094583, IEEE
Transactions on Power Electronics
5
loss of speed control 3) Additional Flux Limiter Correction: The estimator dy-
namics (9) are modified with an additional flux limiter [17]
pψ 01 =u − Ri − klimiter ψ 02 − ψ 02limited
zero speed locked-up
!
ψ 02
ki 0
+ kp + KActive 0 − ψ 2 (14a)
p ψ2
ψ 02 =ψ 01 − Lq i (14b)
ψ 02 , if ψ 02 ≤ κKActive
0
ψ 2limited = ψ 02 (14c)
detuned field orientation κKActive , others
| 02 |
ψ
0885-8993 (c) 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: CALIFORNIA INSTITUTE OF TECHNOLOGY. Downloaded on August 14,2021 at 02:27:38 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TPEL.2021.3094583, IEEE
Transactions on Power Electronics
6
which follows the third design pattern. The experimental [11] J. Chen and J. Huang, “Application of adaptive observer to sensorless
results show improved performance in slow speed reversal, induction motor via parameter-dependent transformation,” IEEE Trans-
actions on Control Systems Technology, vol. 27, no. 6, pp. 2630–2637,
as compared to existing sensorless drive that follows second Nov 2019.
design pattern [12], and existing emf-based drive using SMO. [12] M. Jansson, L. Harnefors, O. Wallmark, and M. Leksell, “Synchroniza-
High speed fast reversal and loaded zero speed operation are tion at startup and stable rotation reversal of sensorless nonsalient pmsm
drives,” IEEE Transactions on Industrial Electronics, vol. 53, no. 2, pp.
also found possible. The tuning of the proposed drive is as 379–387, 2006.
simple as tuning two parameters, one for position estimation [13] M. Hinkkanen, T. Tuovinen, L. Harnefors, and J. Luomi, “A combined
and the other for speed estimation. position and stator-resistance observer for salient pmsm drives: Design
and stability analysis,” IEEE Transactions on Power Electronics, vol. 27,
This letter proposes a new dynamic expression for the active no. 2, pp. 601–609, 2012.
flux, and by introducing the active flux concept, the proposed [14] H. Tajima, Y. Matsumoto, and H. Umida, “Speed sensorless vector
sensorless design is applicable to different types of ac electric control method for an industrial drive system,” IEEJ Transactions on
Industry Applications, vol. 116, no. 11, pp. 1103–1109, 1996.
motors. It is worth pointing out that the slow speed reversal test [15] S. Sul, Y. Kwon, and Y. Lee, “Sensorless control of ipmsm for last 10
done by a natural speed observer based sensorless induction years and next 5 years,” CES Transactions on Electrical Machines and
motor drive can go down to 5 rpm/s acceleration using a four Systems, vol. 1, no. 2, pp. 91–99, 2017.
[16] H. Kim, J. Son, and J. Lee, “A high-speed sliding-mode observer for the
pole motor [23]. sensorless speed control of a pmsm,” IEEE Transactions on Industrial
Electronics, vol. 58, no. 9, pp. 4069–4077, Sept 2011.
[17] Y. Park and S. K. Sul, “Sensorless control method for pmsm based on
frequency-adaptive disturbance observer,” IEEE Journal of Emerging
R EFERENCES and Selected Topics in Power Electronics, vol. 2, no. 2, pp. 143–151,
June 2014.
[1] Z. Chen, M. Tomita, S. Doki, and S. Okuma, “An extended electromotive [18] B. Yi, S. N. Vukosavić, R. Ortega, A. M. Stanković, and W. Zhang,
force model for sensorless control of interior permanent-magnet syn- “A frequency domain interpretation of signal injection methods for
chronous motors,” IEEE Transactions on Industrial Electronics, vol. 50, salient pmsms,” in 2019 IEEE Conference on Control Technology and
no. 2, pp. 288–295, Apr 2003. Applications (CCTA). IEEE, 2019, pp. 517–522.
[2] L. Harnefors, M. Jansson, R. Ottersten, and K. Pietilainen, “Unified [19] H.-S. Kim, S.-K. Sul, H. Yoo, and J. Oh, “Distortion-Minimizing Flux
sensorless vector control of synchronous and induction motors,” IEEE Observer for IPMSM Based on Frequency-Adaptive Observers,” IEEE
Transactions on Industrial Electronics, vol. 50, no. 1, pp. 153–160, 2003. Transactions on Power Electronics, vol. 35, no. 2, pp. 2077–2087, Feb.
[3] I. Boldea, M. C. Paicu, and G. Andreescu, “Active flux concept for 2020.
motion-sensorless unified ac drives,” IEEE Transactions on Power [20] J. Yoo, H.-S. Kim, and S.-K. Sul, “Design of frequency-adaptive flux ob-
Electronics, vol. 23, no. 5, pp. 2612–2618, 2008. server in pmsm drives robust to discretization error,” IEEE Transactions
[4] S. Chi, Z. Zhang, and L. Xu, “Sliding-mode sensorless control of direct- on Industrial Electronics, pp. 1–1, 2021.
drive pm synchronous motors for washing machine applications,” IEEE [21] A. Piippo, M. Hinkkanen, and J. Luomi, “Analysis of an adaptive ob-
Transactions on Industry Applications, vol. 45, no. 2, pp. 582–590, 2009. server for sensorless control of interior permanent magnet synchronous
[5] R. Ortega, L. Praly, A. Astolfi, J. Lee, and K. Nam, “Estimation of motors,” IEEE Transactions on Industrial Electronics, vol. 55, no. 2, pp.
rotor position and speed of permanent magnet synchronous motors with 570–576, 2008.
guaranteed stability,” IEEE Transactions on Control Systems Technology, [22] T. A. Lipo, Analysis of synchronous machines. CRC Press, 2012.
vol. 19, no. 3, pp. 601–614, 2011. [23] J. Chen and J. Huang, “Alternative solution regarding problems of
[6] N. Matsui, “Sensorless pm brushless dc motor drives,” IEEE Transac- adaptive observer compensating parameters uncertainties for sensorless
tions on Industrial Electronics, vol. 43, no. 2, pp. 300–308, April 1996. induction motor drives,” IEEE Transactions on Industrial Electronics,
[7] P. Jansen and R. Lorenz, “Accuracy limitations of velocity and flux vol. 67, no. 7, pp. 5879–5888, July 2020.
estimation in direct field oriented induction machines,” in 1993 fifth [24] S. R. Bowes, A. Sevinc, and D. Holliday, “New natural observer applied
European conference on power electronics and applications. IET, 1993, to speed-sensorless dc servo and induction motors,” IEEE Transactions
pp. 312–318. on Industrial Electronics, vol. 51, no. 5, pp. 1025–1032, Oct 2004.
[8] Z. Qiao, T. Shi, Y. Wang, Y. Yan, C. Xia, and X. He, “New sliding- [25] J. Chen and J. Huang, “Online decoupled stator and rotor resistances
mode observer for position sensorless control of permanent-magnet syn- adaptation for speed sensorless induction motor drives by a time-division
chronous motor,” IEEE Transactions on Industrial Electronics, vol. 60, approach,” IEEE Transactions on Power Electronics, vol. 32, no. 6, pp.
no. 2, pp. 710–719, Feb 2013. 4587–4599, June 2017.
[9] C. J. Volpato Filho and R. P. Vieira, “Adaptive full-order observer anal- [26] J. Hu and B. Wu, “New integration algorithms for estimating motor
ysis and design for sensorless interior permanent magnet synchronous flux over a wide speed range,” IEEE Transactions on Power Electronics,
motors drives,” IEEE Transactions on Industrial Electronics, pp. 1–1, vol. 13, no. 5, pp. 969–977, Sep 1998.
2020. [27] G. Wang, R. Yang, and D. Xu, “Dsp-based control of sensorless ipmsm
[10] J. Chen, J. Huang, and Y. Sun, “Resistances and speed estimation in drives for wide-speed-range operation,” IEEE Transactions on Industrial
sensorless induction motor drives using a model with known regressors,” Electronics, vol. 60, no. 2, pp. 720–727, 2012.
IEEE Transactions on Industrial Electronics, vol. 66, no. 4, pp. 2659–
2667, April 2019.
0885-8993 (c) 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: CALIFORNIA INSTITUTE OF TECHNOLOGY. Downloaded on August 14,2021 at 02:27:38 UTC from IEEE Xplore. Restrictions apply.