Professional Documents
Culture Documents
IPMSM Velocity and Current Control Using MTPA Base
IPMSM Velocity and Current Control Using MTPA Base
IPMSM Velocity and Current Control Using MTPA Base
a r t i c l e i n f o a b s t r a c t
Article history: This paper presents a two-loop approach for velocity and stator currents control of an Interior-type
Received 29 October 2016 Permanent Magnet Synchronous Motor (IPMSM). In the outer loop, the reference torque obtained from
Revised 20 March 2017 a conventional PI controller gives two-axis stator reference currents based on Maximum-Torque per
Accepted 22 March 2017
Ampere (MTPA) strategy. In the inner loop, an adaptive fractional order sliding mode controller is
Available online 29 April 2017
designed to reach the two-axis stator currents to their reference values obtained from the MTPA method.
To achieve this idea, fractional order sliding surfaces and an adaptive controller with adjustable param-
Keywords:
eters are employed. The adaptive controller is designed to increase the robustness of the proposed
Fractional order sliding mode controller
(FO-SMC)
method against the uncertainties in stator resistance and inductances. A Lyapunov based adaptation
Interior-type permanent magnet mechanism is proposed for adjustment of the controller parameters. The optimal value of the fractional
synchronous motor (IPMSM) orders are obtained by optimization of an integral time absolute error performance index. The simulation
Adaptive control results show the robustness of the proposed method against the uncertainties in stator resistance and
stator inductances.
Ó 2017 Karabuk University. Publishing services by Elsevier B.V. This is an open access article under the CC
BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
http://dx.doi.org/10.1016/j.jestch.2017.03.008
2215-0986/Ó 2017 Karabuk University. Publishing services by Elsevier B.V.
This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
S.H. Hosseini, M. Tabatabaei / Engineering Science and Technology, an International Journal 20 (2017) 896–908 897
sliding mode observer has been designed for rotor speed estima- 3. Main concepts in fractional calculus
tion of the IPMSM.
Utilizing non-integer derivatives and integrals in the controller Utilizing non-integer derivatives and integrals as a generaliza-
structure yields the so-called fractional order controllers that leads tion of their corresponding integer order operators is the basis of
to more flexibility and performance in the controller design proce- the fractional calculus. This results in infinite-dimensional systems
dure [20,21]. Fractional order sliding mode controller with frac- that could describe real plants more precisely. Moreover, utilizing
tional order sliding surface has been considered in the literature. the fractional order controllers with higher degrees of freedom
In [22], a fractional order adaptive sliding mode controller for increases the system performance and flexibility comparing with
multi-input multi-output systems has been proposed. In [23], a ordinary controllers. The Riemann-Liouville (R.L), the Grunwald-
sliding mode controller with fractional order sliding surface has Letnikov and the Caputo definitions are three popular definitions
been introduced in which the sign function has been replaced with that have been introduced for fractional order derivative in the lit-
a fuzzy logic controller to decrease the chattering effect. The per- erature. The fractional order derivative of a constant function isn’t
formance of a fractional order sliding mode surface for robust con- zero according to R.L definition. But, it is zero in accordance with
trol of Linear Time Invariant (LTI) systems subject to a wide range the Caputo definition. This is the reason why the Caputo definition
of disturbances has been verified, too [24]. Fractional order sliding is mostly used in engineering applications. The fractional order
mode controller has been used for control real plants. A fractional derivative of the function f ðtÞ in the sense of Caputo (0 Dat f ðtÞ)
order sliding mode controller has been implemented for a DC/DC (which is utilized in this paper) is defined as follows [20]
buck converter [25]. Fractional order sliding mode controllers for Z
ðsÞ
t ðnÞ
speed control of PMSM have been utilized, too [26,27]. In [28], a a 1 f
0 Dt f ðtÞ ¼ ds; ðn 1 6 a < nÞ; n 2 N
fractional order sliding mode controller has been presented for Cðn aÞ 0 ðt sÞaþ1n
position control of PMSM. ð4Þ
As far as we know, the fractional order sliding mode controller
hasn’t been employed to control IPMSM drive systems. This paper where a is the fractional order derivative, n is an arbitrary integer
employs this method to control IPMSM drive system. Considering number, N is the set of natural numbers and Cð:Þ is the common
the reference speed, a PI controller is used to calculate the torque Gamma function defined as
reference that is utilized to obtain the two-axis stator reference Z 1
currents based on MTPA approach. A fractional order sliding mode CðxÞ ¼ ez zx1 dz: ð5Þ
0
controller with a Lyapunov-based adaptation mechanism is
employed to reach the d-q stator currents to their corresponding
reference values. Employing fractional orders in the sliding sur- 4. The proposed control approach
faces will improve the transient response and robustness. Simula-
tion results show the effectiveness of the proposed method under A two-loop controller is employed for velocity control of the
change in stator winding parameters such as resistance and IPMSM based on the MTPA strategy. In the first step, the reference
inductances. torque is calculated through a conventional PI controller with
The rest of this paper is organized as follows. The mathematical transfer function kp þ ksi . The PI controller parameters are tuned
model of IPMSM is given in Section 2. Section 3 presents some nec- with trial and error such that a good command following and good
essary relations related to fractional calculus. Section 4 describes load torque rejection capability will be obtained. In the second
the proposed control design method. The simulation results and step, the two-axis stator reference currents are determined
discussions are given in Section 5. Finally, section 6 concludes through a maximum torque per ampere strategy. Finally, the
the paper. two-axis stator reference voltages are calculated so that the differ-
ence between the two-axis stator currents and their reference val-
2. Mathematical model of IPMSM ues obtained from the MTPA block tend to zero. It is achieved using
an adaptive fractional order sliding mode control approach. Fig. 1
The IPMSM model in the rotor rotating (d q) reference frame shows the overall control block diagram. It is obvious that the
could be written as [29] inner loop (current loop) should be much faster than the outer loop
(speed loop). The details of the proposed control method are illus-
(
v d ¼ Rs id þ Ld didt PLq xr iq
d trated in the forthcoming subsections.
ð1Þ
v q ¼ Rs iq þ Lq didt þ PLd xr id þ Pxr km
q
4.1. Fundamentals of the MTPA approach
where v d and v q , are the d and q axis stator voltages, id and iq are the
In the MTPA strategy, the two-axis stator reference currents are
d and q axis stator currents, Rs is the stator resistance, Ld and Lq are calculated so that the maximum torque per ampere will be
the d and q axis stator inductances, xr is the rotor angular velocity, achieved. This means that
P is the number of pole pairs and km is the permanent magnet flux
T ref
linkage. max : : ð6Þ
isref
The electric torque (T e ) could be obtained in terms of the stator
currents as follows If the reference torque (T ref ) is assumed to be constant, then the
stator reference current (isref ) should be minimized. The stator ref-
T e ¼ 1:5Pðkm iq þ ðLd Lq Þid iq Þ: ð2Þ
erence current could be calculated in terms of the two-axis stator
The following equation gives the relation between electric tor- reference currents as follows
que and the rotor speed qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
2 2
isref ¼ ids þ iqs ð7Þ
T e ¼ Jx
_ r þ Bxr þ T L ð3Þ
where ids and iqs are the d and q axis stator reference currents,
where J and B are the moment of inertia and the viscous friction respectively. These values are related to each other by the torque
coefficients, respectively. The load torque is represented with T L . Eq. (2). This means that
898 S.H. Hosseini, M. Tabatabaei / Engineering Science and Technology, an International Journal 20 (2017) 896–908
1 2T ref where the fractional orders ad and aq belong to ð0; 1. Moreover, cd
ids ¼ km : ð8Þ
ðLd Lq Þ 3Piqs and cq are arbitrary positive constants. ed and eq tend to zero
through the sliding surfaces (15). Increasing the value of cd and cq
Substituting (8) in (7), yields the stator reference current in
decreases the settling time of ed and eq , respectively. Now, the
terms of the q-axis stator reference current
two axis stator voltages (v d and v q ) should be appropriately calcu-
2
2 1 2T ref 2 lated to drive the state trajectories to the sliding surfaces in (15) or
isref ¼ 2
km þ iqs : ð9Þ the following sliding surface reaching conditions should be satisfied
ðLd Lq Þ 3Piqs
sd s_ d < 0; sq s_ q < 0: ð16Þ
To minimize the stator reference current, the following equa-
tion should be satisfied Theorem 1 gives the appropriate relations for vd and vq to
2 ensure the reaching conditions in (16).
@isref
¼ 0: ð10Þ
@iqs Theorem 1. If the following two axis stator voltages are considered,
Incorporating Eqs. (9) and (10) gives the following equation then the reaching conditions in (16) will be fulfilled
dids
2 2T ref 2T ref v d ¼ Ld PLq xr iq þ Rs id þ cd Ld D1ad ed þ kd sgnðsd Þ: ð17Þ
2iqs þ km ¼ 0: ð11Þ dt
ðLd Lq Þ2 3Piqs 2
3Piqs
diqs
Simplifying (11) leads to the following fourth-order equation v q ¼ Lq þ PLd xr id þ Rs iq þ Pkm xr þ cq Lq D1aq eq þ kq sgnðsq Þ:
dt
4 ð18Þ
9P2 ðLd Lq Þ2 iqs þ 6PT ref km iqs 4T 2ref ¼ 0: ð12Þ
where kd and kq are arbitrary positive numbers and sgnð:Þ denotes the
Numerically solving Eq. (12) yields the q-axis stator reference sign function defined as
current. Notice that only real solutions giving minimum stator ref-
erence current are acceptable. Substituting the resultant q-axis sta- jxj
sgnðxÞ ¼ : ð19Þ
tor reference current in Eq. (8), gives the d-axis stator reference x
current.
Proof. according to (15), we have
4.2. Fractional order sliding mode controller design for IPMSM
(
s_ d ¼ e_ d þ cd D1ad ed
In this subsection, the two-axis stator voltages are obtained : ð20Þ
s_ q ¼ e_ q þ cq D1aq eq
according to a fractional- order sliding mode control approach.
Let us define the difference between the two axis stator currents Considering relations (14), (17) and (18), Eq. (20) could be sim-
and their corresponding reference values acquired from the MPTA plified as
method with ed and eq , respectively. i.e.
kd kq
ed ¼ ids id ; eq ¼ iqs iq : ð13Þ s_ d ¼ sgnðsd Þ; s_ q ¼ sgnðsq Þ: ð21Þ
Ld Lq
Incorporating Eqs. (1) and (13) yields According to relations (19) and (21), the left-side of inequalities
8 (16) could be written as
>
< e_ d ¼ Rs e þ iLds þ didtds L q xr iq vL d
d PL
Ld
d
d
d
: ð14Þ kd kq
> v sd s_ d ¼ jsd j; sq s_ q ¼ jsq j: ð22Þ
: e_ q ¼ Rs e
Lq
q
þ
iqs
Lq
þ
diqs
dt
þ P x r
L d id
Lq
þ km
Lq
Lqq Ld Lq
To tend the two axis stator current errors to zero, the following It is obvious that the right-sides of expressions (22) are negative
fractional order sliding surfaces are defined (considering positive values for kd and kq ). Therefore, the reaching
conditions (16) are satisfied. This completes the proof.
(
sd ¼ ed þ cd Dad ed This means that the stator currents id and iq will tend to their
ð15Þ
sq ¼ eq þ cq Daq eq reference values ids and iqs obtained from (12) and (8) through
sliding surfaces (15). h
S.H. Hosseini, M. Tabatabaei / Engineering Science and Technology, an International Journal 20 (2017) 896–908 899
8
4.3. Adaptive fractional order sliding mode controller design for >
>
> h_ 1 ¼ c sd didtds þ Psq id xr þ cd sd D1ad ed
IPMSM <
h_ 2 ¼ c sq dtqs Piq sd xr þ sq cq D1aq eq ð25Þ
di
>
>
The electrical parameters Rs , Ld and Lq could vary slowly with >
:
h_ 3 ¼ cðsd id þ sq iq Þ
time. Therefore, an adaptive control strategy should be established
to compensate the effect of uncertainties in these parameters. To where c is the adaptation gain parameter.
achieve this goal, the two-axis stator voltages should be changed as
dids
v d ¼ h1 Ph2 xr iq þ h3 id þ cd h1 D1ad ed þ kd sgnðsd Þ: ð23Þ Proof. Consider the following Lyapunov candidate function
dt
1 2 1 2 ðh1 Ld Þ2 ðh2 Lq Þ2 ðh3 Rs Þ2
V¼ Ld s þ Lq s þ þ þ : ð26Þ
diqs 2 d 2 q 2c 2c 2c
v q ¼ h2 þ Ph1 xr id þ h3 iq þ Pkm xr þ cq h2 D1aq eq þ kq sgnðsq Þ
dt
If the slowly varying parameters Ld and Lq could have only pos-
ð24Þ
itive values, then the function V defined in (26) is a positive func-
where h1 , h2 and h3 are the adjustable control parameters that tion which could be considered as a Lyapunov candidate function.
should be adapted according to an appropriate adaptation mecha- The time derivative of (26) is calculated as
nism which is proposed through the following Theorem.
ðh1 Ld Þ dh1 ðh2 Lq Þ dh2 ðh3 Rs Þ dh3
V_ ¼ Ld sd s_ d þ Lq sq s_ q þ þ þ :
Theorem 2. Employing the stator voltages (23) and (24) with the
c dt c dt c dt
following adaptation mechanism ensures that the state trajectories ð27Þ
tend to the sliding surfaces defined in (15) and stay on them Substituting equations (23) and (24) in the error dynamics (14)
considering electrical parameters uncertainties. gives
Fig. 2. The control signals of the adaptive fractional order sliding mode controller. To minimize the chattering phenomena, the sign function (19) could be replaced with the
following saturation function.
900 S.H. Hosseini, M. Tabatabaei / Engineering Science and Technology, an International Journal 20 (2017) 896–908
Fig. 4. The IPMSM angular velocity and the velocity error by applying 100% load.
Fig. 5. The two-axis stator currents (id ; iq ) and their reference values (ids ; iqs ).
Fig. 7. The IPMSM angular velocities by applying 100%, 75%, 50% and 25% load.
Fig. 8. The IPMSM electric torques by applying 100%, 75%, 50% and 25% load.
The optimum values for fractional orders ad and aq and the 5. Simulation results
sliding mode gains kd and kq are calculated to minimize the
following performance index (The normalized integral time abso- In this section, the performance of the proposed method is ver-
lute error) ified. Consider an IPMSM with the parameters given in Table 1 [2].
The adaptive fractional order sliding mode controller is applied to
RT RT this motor. The controller parameters obtained from the optimiza-
tjed ðtÞjdt tjeq ðtÞjdt
J ¼ R 0T þ R 0T ð32Þ tion approach are shown in Table 2. Consider that initial conditions
0
tjids ðtÞjdt 0
tjiqs ðtÞjdt for two-axis stator currents and adaptation parameters are consid-
where T is the settling time of the transient response of stator cur- ered as zero. The sampling period is consider as 0.0001.
rent errors. Fig. 4 shows the IPMSM angular velocity and the velocity error
8 x when the full load torque (T L ¼ 13:26 N:M) is applied to the motor.
< r if : jxj 6 r
> As could be seen, the load torque effect is eliminated and the motor
satðxÞ ¼ 1 if : x > r ð33Þ could track the reference velocity (xref ¼ 1800 RPM). The two-axis
>
:
1 if : x < r stator currents and their reference values in the presence of 100%
load torque are shown in Fig. 5. The stator current track their ref-
where r is the boundary layer width. Increasing r could cause the erence values (obtained from the MTPA block), rapidly. The two-
steady state error while decreasing it could increase the chattering axis stator voltages in the presence of 100% load are shown in
effect. h Fig. 6. Fig. 7 and Fig. 8 show the obtained IPMSM angular velocities
To show the effectiveness of the proposed control method, and the electrical torques when 100%, 75%, 50% and 25% of the
some numerical simulations are presented in the next section. nominal load torque are applied to the motor shaft (in 10 s).
S.H. Hosseini, M. Tabatabaei / Engineering Science and Technology, an International Journal 20 (2017) 896–908 903
Fig. 10. The two-axis stator currents in the stationary rotating reference frames.
Fig. 11. The two-axis stator current errors ed and eq for 30% change in Ld .
904 S.H. Hosseini, M. Tabatabaei / Engineering Science and Technology, an International Journal 20 (2017) 896–908
Fig. 12. The two-axis stator current errors ed and eq for 30% change in Lq .
Fig. 13. The two-axis stator current errors ed and eq for 30% change in Rs .
Fig. 14. The two-axis stator current errors ed and eq for 30% change in J.
S.H. Hosseini, M. Tabatabaei / Engineering Science and Technology, an International Journal 20 (2017) 896–908 905
Fig. 15. The two-axis stator current errors ed and eq for 30% change in B.
Fig. 16. The angular velocity and the electrical motor torque for 30% change in Ld .
Fig. 17. The angular velocity and the electrical motor torque for 30% change in Lq .
906 S.H. Hosseini, M. Tabatabaei / Engineering Science and Technology, an International Journal 20 (2017) 896–908
Fig. 18. The angular velocity and the electrical motor torque for 30% change in Rs .
Fig. 19. The angular velocity and the electrical motor torque for 30% change in J.
Fig. 20. The angular velocity and the electrical motor torque for 30% change in B.
S.H. Hosseini, M. Tabatabaei / Engineering Science and Technology, an International Journal 20 (2017) 896–908 907
Fig. 21. The d-axis stator current errors ed for integer and fractional order controllers.
Fig. 22. The q-axis stator current errors eq for integer and fractional order controllers.
Fig. 7 shows that that the load torque effect is eliminated, quickly. pare the d and q axis stator current errors obtained with the opti-
The three-phase stator currents when 100% load is applied in 10 s mum fractional orders and the ordinary sliding mode controller.
are shown in Fig. 9. The two-axis stator currents in the stationary The superiority of the fractional order controller to the integer
rotating reference frames (including reference and actual ones) order one is obvious form Figs. 21 and 22 (considering both the
(ia ; ias ; ib ; ibs ) are shown in Fig. 10 (with 100% load). steady state and transient responses).
To verify the robust performance of the proposed method, all Moreover, the performance index obtained from (32) is
the electrical and mechanical parameters are changed 30% than J ¼ 0:0104 for integer order controller and is J ¼ 0:0043 for frac-
their nominal values. Figs. 11–15 show the two axis stator current tional order controller. The advantage of the fractional order con-
errors obtained with 30% change in Ld , Lq , Rs , J and B, respectively troller is evident from these performance indices.
(in the presence of 100% load). These figures demonstrate the
robustness of the proposed fractional order control approach 6. Conclusion
against the electrical and mechanical parameters uncertainties.
The IPMSM angular velocities and the electrical torques A MTPA based two-loop adaptive fractional order sliding mode
obtained with 30% change in Ld , Lq , Rs , J and B are shown in approach is proposed to control the velocity and stator currents of
Figs. 16–20, respectively (in the presence of 100% load). These fig- an IPMSM. The Lyapunov based adaptation mechanism is utilized
ures demonstrate the robustness of the proposed method. to guarantee the closed loop system stability under the uncertain-
Now, the results obtained with integer order sliding mode con- ties in IPMSM electrical parameters. The fractional order sliding
troller are compared with the corresponding ones obtained with mode controllers with fractional order integrals in their sliding
the fractional order sliding mode controller. Figs. 21 and 22 com- surfaces give superior performance comparing with the ordinary
908 S.H. Hosseini, M. Tabatabaei / Engineering Science and Technology, an International Journal 20 (2017) 896–908
sliding mode controllers. The optimal values of the fractional [14] A. Khlaief, M. Boussak, A. Chaari, A MRAS-based stator resistance and speed
estimation for sensorless vector controlled IPMSM drive, Electron Power Syst.
orders are obtained through an optimization approach. The pro-
Res. 108 (2014) 1–15.
posed controller with the optimal fractional orders is highly robust [15] A. Najjar-Khodabakhsh, J. Soltani, MTPA control of mechanical sensorless
under electrical parameters uncertainties and external load tor- IPMSM based on adaptive nonlinear control, ISA Trans. 61 (2016) 348–356.
ques. Future research is required to make the proposed method [16] C.K. Lin, T.H. Liu, M.Y. Wei, L.C. Fu, Design and implementation of a chattering-
free non-linear sliding-mode controller for interior permanent magnet
robust under uncertainties in mechanical parameters, too. synchronous drive systems, IET Electr. Power Appl. 6 (2012) 332–344.
[17] A.A. Hassan, A.M. El-Sawy, Y.S. Mohamed, E.G. Shehata, Sensorless sliding
References mode torque control of an IPMSM drive based on active flux concept,
Alexandria Eng. J. 51 (2012) 1–9.
[18] G. Foo, M.F. Rahman, Sensorless sliding-mode MTPA control of an IPM
[1] A.A. Hassan, E.G. Shehata, High performance direct torque control schemes for synchronous motor drive using a sliding-mode observer and HF signal
an IPMSM drive, Electr. Power Syst. Res. 89 (2012) 171–182.
injection, IEEE Trans. Ind. Electron. 57 (2010) 1270–1278.
[2] Z. Hashemi, M. Mardaneh, M. Sha Sadeghi, High performance controller for [19] J.J. Ren, Y.C. Liu, N. Wang, S.Y. Liu, Sensorless control of ship propulsion interior
interior permanent magnet synchronous motor drive using artificial permanent magnet synchronous motor based on a new sliding mode observer,
intelligence methods, Sci. Iran 19 (2012) 1788–1793. ISA Trans. 54 (2015) 15–26.
[3] J. Yu, P. Shi, W. Dong, B. Chen, C. Lin, Neural network-based adaptive dynamic [20] I. Podlubny, Fractional Differential Equations, Academic Press, San Diego, CA,
surface control for permanent magnet synchronous motors, IEEE Trans. Neural
1999.
Netw. Learn. Syst. 26 (2015) 640–645. [21] C. Li, W. Deng, Remarks on fractional derivatives, Appl. Math. Comput. 187
[4] Y. Yang, D.M. Vilathgamuwa, M. Azizur Rahman, Implementation of an (2007) 777–784.
artificial-neural-network-based real-time adaptive controller for an interior [22] M.O. Efe, C. Kasnakoglu, A fractional adaptation law for sliding mode control,
permanent magnet motor drive, IEEE Trans. Ind. Appl. 39 (2003) 96–104. Int. J. Adapt. Control 22 (2008) 968–986.
[5] M.N. Uddin, M. Azizur Rahman, High-speed control of IPMSM drives using
[23] H. Delavari, R. Ghaderi, A. Ranjbar, S. Momani, Fuzzy fractional order sliding
improved fuzzy logic algorithms, IEEE Trans. Ind. Electron. 4 (2007) 190–199. mode controller for nonlinear systems, Commun. Nonlinear Sci. 15 (2010)
[6] M.N. Uddin, M.A. Abido, M.A. Rahman, Real-time performance evaluation of a 963–978.
genetic-algorithm-based fuzzy logic controller for IPM motor drives, IEEE [24] M.L. Corradini, R. Giambo, S. Pettinari, On the adoption of a fractional-order
Trans. Ind. Appl. 41 (2005) 246–252. sliding surface for the robust control of integer-order LTI plants, Automatica
[7] J. Yu, P. Shi, H. Yu, B. Chen, C. Lin, Approximation-based discrete-time adaptive
51 (2015) 364–371.
position tracking control for interior permanent magnet synchronous motors, [25] A.J. Calderon, B.M. Vinagre, V. Feliu, Fractional order control strategies for
IEEE Trans. Cybern. 45 (2015) 1363–1371.
power electronic buck converters, Signal Process. 86 (2006) 2803–2819.
[8] J. Yu, Y. Ma, H. Yu, C. Lin, Reduced-order observer-based adaptive fuzzy [26] H. Jiacai, L. Hongsheng, T. Fulin, L. Di, Fractional order sliding mode controller
tracking control for chaotic permanent magnet synchronous motors, for the speed control of a permanent magnet synchronous motor, in: 24th
Neurocomputing 214 (2016) 201–209. Chinese Control and Decision Conference, 23–25 May, Taiyuan, China, 2012.
[9] M.A. Hamida, A. Glumineau, J.D. Leon, Robust integral backstepping control for [27] B. Zhang, Y. Pi, Y. Luo, Fractional order sliding-mode control based on
sensorless IPM synchronous motor controller, J. Franklin Inst. 349 (2012)
parameters auto-tuning for velocity control of permanent magnet
1734–1757. synchronous motor, ISA Trans. 51 (2012) 649–656.
[10] M.A. Hamida, J.D. Leon, A. Glumineau, High-order sliding mode observers and [28] J. Huang, H. Li, Y.Q. Chen, Q. Xu, Robust position control of PMSM using
integral backstepping sensorless control of IPMS motor, Int. J. Control 87 fractional-order sliding mode controller, Abstr. Appl. Anal. 2012 (2012) 1–33.
(2014) 2176–2193. [29] P. Vas, Sensorless Vector and Direct Torque Control, Oxford University, London,
[11] M.A. Hamida, J.D. Leon, A. Glumineau, Experimental sensorless control for
1998.
IPMSM by using integral backstepping strategy and adaptive high gain [30] S. Sastry, M. Bodson, Adaptive Systems: Stability, Convergence and
observer, Control Eng. Pract. 59 (2017) 64–76.
Robustness, Prentice Hall, New Jersey, 1989.
[12] Y.A.-R.I. Mohamed, T.K. Lee, Adaptive self-tuning MTPA vector controller for [31] D. Valério, J.S. Da Costa, Ninteger: A non-integer control toolbox for Matlab.
IPMSM drive system, IEEE Trans. Energy Convers. 21 (2006) 636–644. Proceedings of the 1st IFAC Workshop on Fractional Differentiation and its
[13] J.L. Shi, T.H. Liu, Y.C. Chang, Adaptive controller design for a sensorless IPMSM Applications, 19–21 July, Bordeaux, France, 2004.
drive system with a maximum torque control, IET Electr. Power Appl. 153
(2006) 823–833.