You are on page 1of 6

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/235639853

Adaptive sliding mode observer-differentiator for position and speed


estimation of Permanet Magnet Synchronous Motor

Conference Paper · September 2012


DOI: 10.1109/SLED.2012.6422799

CITATIONS READS

5 189

4 authors, including:

Alaa Hijazi Xuefang lin shi


Institut National des Sciences Appliquées de Lyon Institut National des Sciences Appliquées de Lyon
31 PUBLICATIONS   414 CITATIONS    139 PUBLICATIONS   1,314 CITATIONS   

SEE PROFILE SEE PROFILE

Lilia Sidhom
Institut National des Sciences Appliquées de Lyon
4 PUBLICATIONS   22 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

hybus project View project

Second life batteries in a charging robot : Ageing study View project

All content following this page was uploaded by Alaa Hijazi on 19 May 2014.

The user has requested enhancement of the downloaded file.


Adaptive sliding mode observer-differentiator for
position and speed estimation of Permanent Magnet
Synchronous Motor

Alaa HIJAZI Alois ZGORSKI


SAGEM DEFENSE SECURITE
Laboratoire Ampère, UMR CNRS 5005
95, Route de Montélier
Université de Lyon, INSA-Lyon
26002 Valence, France
Bât Léonard de Vinci. 21 Avenue Jean Capelle
alois.zgorski@sagem.com
alaa.hijazi@insa-lyon.fr

Xuefang LIN SHI Lilia SIDHOM


Laboratoire Ampère, UMR CNRS 5005 Laboratoire Ampère, UMR CNRS 5005
Université de Lyon, INSA-Lyon Université de Lyon, INSA-Lyon
Bât Lèonard de Vinci. 21 Avenue Jean Capelle Bât Saint Exupery. 21 Avenue Jean Capelle
Xuefang.shi@insa-lyon.fr lilia.sidhom@insa-lyon.fr

Abstract—In this paper, A supertwisting adaptive sliding mode its convergence rate and by consequence its dynamic
observer – differentiator is proposed to estimate the speed and performance. The main drawback of this algorithm is its long
position of synchronous motor. Experimental tests have been computation time and the hard initialization process [6].
carried out on a test bench and show the pertinence of the
proposed scheme. These algorithms are based on linear theory and fail to deal
with the nonlinear aspects of the motors. Among all nonlinear
Keywords-component; Motor drives, AC motors , Sensorless observation algorithms, sliding mode observers offer an
control, Observer, State estimation, Non linear systems, Sliding excellent compromise between complexity, dynamic and static
mode control,Stability, performances. These observers are widely used because of
their robustness toward unknown inputs in addition to the finite
I. INTRODUCTION time convergence of estimated state vectors to real ones.
Due to their high efficiency and power density, Permanent Sliding mode observers are widely used in sensorless motor
Magnet Synchronous Motors (PMSM) are more and more used applications [9] [10] [11]. Advantages of these types of
in industrial applications. Because of the high cost and weak observers are put in evidence via different experimental tests
reliability of speed and position sensor, sensorless control had showing the robustness of observers towards perturbation.
becoming an interest subject for both research and industrial A second order sliding observer is used in [12], with proper
projects. adjustment of observer parameters, these observers give good
Sensorless control could be classified into two families: results in case of mono-frequency signals. Changing the
those which depend on the model by using estimators or frequency of the signal to be observed, such as changing the
observers and other ones which are based on signal injection speed of the motor, affects the performance of observers [13]
methods exploiting the saliency of the machine; and by and demand to readjust the parameters of observers.
consequence couldn’t be used in case of non-salient motor, to
In this paper, we propose an adaptive version of
get the speed and position of the motor.
supertwistng algorithm in order to estimate the position of the
In literature, different techniques were proposed to estimate motor. The speed of the motor is obtained by the derivation of
the speed and position of non-salient PMSM. In [1], a high the motor position via a robust derivation algorithm exploring
voltage and high frequency signal was injected in order to the same concept of adaptive supertwisting algorithm. The
amplify the small d-q impedance difference existing in non- paper is organized as following: In section II, the theoretical
salient PMSM. This method cause undesirable effect such as study of the observer and differentiator is presented. In section
losses and noises. Luenberger observer was used in [2] [3] [4] III, experimental results will be illustrated to validate the
to estimates both the speed and the position of PMSM. In [5], proposed control scheme.
a linearized feedback is used, which makes the system linear
and help for the design of an observer using the classical
Luenberger techniques. The Kalman filter is the choice of
many works [6] [7] [8]. The KF algorithm is well known for
II. THEORITICAL STUDY Given and equal to:
A. Model of the motor a e f sin( )
{ (3)
The usual mathematical model of the non-salient motor in b e f
cos ( )
the fixed reference (α,β) is given by following system of
equations: Our goal is to estimate these two terms in the equation (1) in
order to extract the position of the motor. The structure of the
position observer is given by the following equations:

α s α s e f sin( )
dt d ̂α α s α
dβ ̂α
β s β s e f cos( ) (1) dt s s
dt (4)
d d ̂β β s β
(cos( ) sin( ) α ) f ̂β
{ dt f β
{ dt s s

where , , and are respectively the stator voltages Where ̂ (i α) and ̂ (i β) are equal to:
and currents in the reference frame, and are the
̂i αi ∫ sgn(ei ) |ei | sgn(ei ) i ei (5)
stator resistance and inductance, is the flux of the permanent i
magnet, is the inertia of the rotor, is the number of pole
pairs, f is the viscous friction coefficient, is a torque applied The error term ( ) is equal to the difference between the
on the motor, is the electrical position, is the electrical measured ( ) and observed ( ̂) values. , are the adaptive
speed and is the mechanical speed of the rotor. gain and is a constant value which must be chosen to insure
The fem and are equal to : the stability of the observer.
eα e f sin( ) Without adaptation, the performances of the observer are
{ (2)
eβ e f
cos( ) closely depending on the signal frequency spectrum and on the
parameters and . These parameters must be adapted
function of the error terms ( ) in order to get better results.
B. Position Observability of the motor
Based on Lyapunov theory, we can deduce that in order to
Considering the state vector composed of the stator current
insure the stability of the observer, the parameter α and β
( ) and the EMF ( ) in ( ) reference frame. The could be chosen so that [14] :
state space representation of the motor is given by :

s
̇ [αi̇ ̇ i ] [∫ sgn(ei ) |ei | sgn(ei ) ] ei (6)
α
| s s | | s |
̇
ẋ || ||
β s
x | | Where is a symmetric positive-definite matrix.
eα̇ s s | s|
β
| |
eβ̇ we The position of the motor ̂ is deduced based on this equation:
we
̂
y | |x ̂ ( ) (7)
{ ̂

We can deduce from the calculation of observation matrix,


which is equal to [ ], that it is full rank
and by consequence the system is observable. Based on (2),
we can deduce that the position of the motor is observable if
the speed is non-zero.
C. Adaptive supertwisting observer (ASTO)
Our goal in this paragraph is to synthetize an observer able to
estimate the position of the motor with good accuracy. Sliding
mode observers are our choice for their robustness and
excellent performances.

Fig. 1 : Adaptive Supertwisting differentiator.


Fig. 2 : Test bench.

Table 1. Parameters of the PMSM.


D. Adaptive supertwisting deferentiator (ASTD) Rated torque 5 Nm
Rated speed 3000 rpm
To obtain the speed from the observed position, we propose Rated voltage 540 V
the adaptive supertwisting differentiator that has a similar Rs 2.06 Ω
structure than the position observer and solve by consequence
Ls 9.15 mH
the problem of the necessity to change the differentiator gain
at each time the frequency spectrum of the input signal φf 290 mWb
changes. The structure of this differentiator is shown in fig 1. Number of pair poles 3
The adaptive supertwisting algorithm is formed by the
association of (5) and (6). So the derivative u of signal f(t) is
equal to :

u α ∫ sgn(e) |e| sgn(e) e (8)

Where e is equal to :

e ∫ u dt f(t) (9)

The gain and are adapted based on the same law presented
by (6).
III. EXPERIMENTAL RESULTS
Our approach was validated via a test bench (fig 2) which
consists of a synchronous motor controlled by a 15 kW Fig. 3 : Control scheme
commercial inverter via Dspace ds1104 controller board.
Different mechanical and electrical measurements are
available. A 4096-pulse incremental encoder is used only for
comparison with observer. On the other side, currents were
measured using three LEM current sensors (LEM LA 100P).
The characteristic of the motors are given in table I.
The control algorithm (fig. 3) is performed by a dSpace
dS1104 controller board, using Simulink and the Real-time
workshop toolbox of MATLAB.

In order to examine the performance of the feedback loop


(controller-observer), two tests have been applied.
In the first test, different step signal was applied to the speed
reference. In fig 4, we present the observed and measured
rotation angle function of the time.

As we can see, the observed angle converges toward the


measured one. The performance is not affected by speed
variation which proves the importance of adaptation of
supertwisting algorithm parameters. The stability on the
observer is insured under large variation.
Fig 4. Observed (tetae) and measured (teta) angle.
In fig 5, the speed of the motor is represented function of the
time. The observed value converges toward the measured one
very quickly with no static error and with excellent dynamic
performance. The stability of the differentiator is proved also
under large speed variation.

In the second test, the performance of the system under load


variation is examined. In fig 6, a step load variation is applied
when the speed of the system is 800 tr/min. As we can see, the
observed speed converges very quickly to the measured one
with no oscillation and without static error. The speed
converges to the reference speed which was equal to 800
tr/min in this test.
From these tests, we can conclude that both the observer and
differentiator are stable under input and output variation.

IV. CONCLUSION Fig 5. Observed (wr) and measured (wre) speed.

In this paper, the problem of position and speed PMSM


observation is studied. We have proposed an adaptive
supertwisting observer which has the advantage to be robust
with excellent dynamic performance. The adaptability of
observer gains resolve the drawback of sliding mode observers
that requires changing the gain parameters at each time the
spectrum frequency of the signal is changed. Based on the
same concept, an adaptive supertwisting differentiator is
proposed to obtain the estimation of the speed from the
position. Experimental tests have showed the relevance of
adopted approach. Further works could concentrate on the
application of our method in case of zero speed application.

Fig 6. Observed (wr) and measured (wre) speed with load variation.

.
[1] H. Jang, J. I. Ha, S. K. Sul, K. Ide et M. Sawamura, «Sensorless Drive of
Surface-mounted Permaned-Magnet Motor by High-Frequency Signal
injection based on Magnetic Saliency,» IEEE Trans on ind. Applications,
vol. 39, n° %14, pp. 1031-1039, July/ Aug 2003.

[2] M. Ben Hamed et L. Sbita, «Speed sensorless indirect stator field


oriented control of induction motor based on Luenberger observer,» chez
International Symposium on Industrial Electronics ISIE'06, Montréal,
Canada, 2006.

[3] F. Grouz et L. Sbita, «Speed Sensor less IFOC of PMSM Based on


Adaptive Luenberger Observer,» International Journal of Electrical and
Electronics Engineering, vol. 2, n° %11, pp. 7-13, 2009.

[4] B. Bhangu et C. M. Bingham, «Nonlinear State-Observer Techniques ft


Sensorless control of Automative PMSM'S, including Load -Torque
Estimation and Saliency,» EPE, Toulouse, FRANCE, 2003.

[5] D. Hamda, k. Uchida, L. F. Yusivar, S. Wakeo et T. Onuki, «Sensorless


Control of PMSM using a Linear Reduced Order Observer including
Disturbance Torque Estimation,» EPE, Lausanne, 1999.

[6] J. Jang, B. Park, T. Kim, D. M. Lee et D. Hyun, «Paralllel Reduced


Order Extended Kalman Filter for PMSM Sensorless Drives,» IECON,
Orlando, Florida, USA, 2008.

[7] T. J. Vyncke, R. K. Boel et M. J. A. A, «On Extended Kalman Filters


with Augmented State Vectors for the Stator Flux Estimation in
SPMSMs,» IEEE APEC, Palm Springs, CA, 2010.

[8] S. CarrIere, S. Caux, M. Fadel et F. Alonge, «Velocity sensorless control


of a PMSM actuator directly riven an uncertain two-mass system using
RKF tuned with an evolutionary algorithm», IEEE- (EPE/PEMC), 2010.

[9] J. K, «Vss Speed Sensorless Control of PMSM,» IFAC, Seoul, Korea,


2008.

[10] K. Paponpen et M. Konghirun, «An improved Sliding Mode Observer


for Speed Sensorless Vector Control Drive of PMSM,» IPEMC,
Shanghai, , 2006.

[11] E. Urlep, «Low and Zero Speed Sensorless Control of nonsalient


PMSM,» IEEE International Symposium on Industrial Electonics, Vigo,
Spain, 2007.

[12] D. Zaltni, M. Ghanes, J. P. Barbot et M. N. Abdelkrim, «A HOSM


Observer with an improved Zero-speed Position Estimation Design for
Surface PMSM Sensor -less Control,» IEEE Internation Conference on
Control Applications, Yokohama, 2010.

[13] L. Sidhom, M. Smaoui, D. Thomasset, X. Brun et E. Bideaux, «Adaptive


Higher Order Sliding Modes for two-Dimensional Derivative
Estimation,» IFAC, Milano, 2011.

View publication stats

You might also like