MRAS Based Modified Speed Estimator For Speed Sensorless Field Oriented Controlled Induction Motor Drive Using Matlab

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)

e-ISSN: 2278-2834,p- ISSN: 2278-8735.


PP 63-69
www.iosrjournals.org

MRAS Based Modified Speed Estimator for Speed Sensorless


Field Oriented Controlled Induction Motor Drive Using
MATLAB
Priti P. Bhatkar1, Prabodh K. Khampariya2
1,2
(Electrical Engineering Department, SSSIST Sehore, Bhopal, India)

Abstract: This paper presents a modified estimator for improving the performance of indirect field oriented
control of sensorless induction motor drive. The proposed method estimates the stator resistance of the machine
along with speed which is based on knowledge of stator currents and voltages. The proposed scheme takes care
of the rotor flux model reference adaptive system (MRAS) based speed estimator which is dependent on the
machine stator resistance variation. Stator resistance information is required to improve the accuracy of speed
sensorless control of the induction motor especially in low speed region. The paper proposes the stator
resistance and rotor speed estimation operation based on rotor flux based MRAS in a systematic manner. The
correct speed estimation of the drive operation can be achieved especially at low speed. The proposed parallel
speed with stator resistance estimator is verified by MATLAB/SIMULINK software package.
Keywords: Induction motor, rotor flux based model reference adaptive system (MRAS), stator resistance,
IFOC, speed sensorless.

I. Introduction
Indirect field oriented controlled induction motor drives are increasingly used in high-performance
induction motor(IM) drive systems. A majority of speed estimation schemes rely on utilization of an induction
motor model in the process of speed estimation [1] and require an accurate knowledge of all the motor
parameters including stator resistance, so the interest in stator resistance adaptation appeared recently, with the
advances of speed sensorless systems. Any mismatch between the actual value and the value used within the
model of speed estimation may lead not only to a substantial speed estimation error but to instability as well [3]-
[5]. Therefore, there is a great interest in the research community to develop online stator resistance
identification schemes for accurate speed estimation in the low speed region. The most popular methods include
different types of estimators which often use an adaptive mechanism to update the value of stator resistance [3]-
[16]. In general, all the methods rely on stator current measurement and predominantly require information
regarding machine terminals such as stator voltages as well. The available online stator resistance identification
schemes can be classified as, the first group includes all methods which utilize some measured quantities and an
appropriate induction motor steady state model to calculate the stator resistance explicitly. The method of [3]
calculates stator resistance from the stator voltage model, with the rotor flux space vector value obtained from
the rotor current model. The method of [6],[7] is based on the back emf detector and it calculates stator
resistance in the reference frame aligned with the stator current space vector. In [8],[9] MRAS based rotor speed
and flux estimator is proposed using fuzzy-logic adaptation mechanism which requires lot of memory and
computational problem. In [10], the reactive power is evaluated first, stator and rotor flux are calculated and
electromagnetic torque is then estimated. An explicit expression for stator resistance calculation is finally
derived, as a function of the previously calculated quantities. The method of [11] utilizes the rotor flux reference
and only one estimate of the rotor flux d-axis component in formation of the error quantity. The error quantity in
[14] is based on active power, the scheme of [15] operates in the rotating reference frame and the error quantity
is determined from the difference between the d-axis rotor flux components obtained from the output of voltage
and current models. Simultaneous estimation of stator resistance along with speed is estimated [16] using
MRAS mechanism where rotor flux is required, estimated using motor voltage and current model.
This paper proposes a method for stator resistance estimation along with speed estimation using rotor
flux based model reference adaptive system (MRAS). MRAS is used here because it is easy to implement and
involve less computation. MRAS block calculates the same quantity in two different ways, one is independent
of the signal and other dependent on it. Stator resistance estimation mechanism is developed for correct
implementation of field orientation using the rotor flux based MRAS speed estimator and it operates in the
stationary reference frame. It does however utilize the idea related to the creation of the error vector for adaptive
stator resistance identification. The error vector is formed on the basis of differences in rotor flux component

Innovation in engineering science and technology (NCIEST-2015) 63 | Page


JSPM’S Rajarshi Shahu College Of Engineering,Pune-33,Maharashtra ,India
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.
PP 63-69
www.iosrjournals.org

values, obtained at the output of the reference and the adjustable model. The observation is that the role of the
reference and the adjustable model is interchangeable for the purposes of speed and stator resistance estimation.
However, the operation of the speed and stator resistance estimators is in parallel rather than sequential. The
MRAS speed estimator utilizes an error quantity formed by instantaneous phase difference between the two
estimates of the rotor flux while error quantity for stator resistance estimation utilizes the difference in
amplitudes of two rotor flux estimates. A detailed derivation of the parallel rotor speed and stator resistance
estimation algorithms is provided in the paper and the proposed scheme is verified by MATLAB/Simulation.

II. Speed and stator resistance Estimation Technique


The speed is calculated by the Model Reference Adaptive System (MRAS), where the output of a
reference model is compared with the output of an adjustable model or adaptive model until error between two
models is vanish to zero. The estimator operates in the stationary reference frame and it is described with the
following equations:
s
d r U L  s ^  s
 r [u s  ( Rs   Ls S )i s ] (1)
dt Lm
s
d r I L  s 1 ^ ^ s
 m i s (  jr )  r I (2)
dt Tr Tr
 K I
 r =ξ(K P + ) (3)
s
where error vector,

ξ= X - Y
^ s ^ s ^ s ^ s
=  drI  qrU -  drU  qrI (4)
where, KP and K I  are the gain of PI controller.

The rotor speed and stator resistance estimator is designed based on the concept of Hyperstability [2] in
order to make the system asymptotically stable. For designing the an adaptive operation initially rotor speed is
consider as a constant parameter, as it changes slowly and the stator resistance of the motor varies with
temperature, but variations are slow so that it can be also consider constant.

.
Fig. 1 Model Reference Adaptive System (MRAS) structure for parallel estimation of rotor speed and stator
resistance

The structure of the proposed parallel rotor speed and stator resistance is shown in Fig. 1. R s and ω
denote the true values of the stator resistance in the motor and rotor speed, respectively. These are in general
different from the estimated values. Consequently, a mismatch between the estimated and true rotor flux space
vectors appears as well.
The error equations for the motor voltage model and current model can be written as:
Innovation in engineering science and technology (NCIEST-2015) 64 | Page
JSPM’S Rajarshi Shahu College Of Engineering,Pune-33,Maharashtra ,India
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.
PP 63-69
www.iosrjournals.org

d L ^ s
U
  r [( Rs  Rs )is ] (6)
dt Lm

 s ^ s
U   r U   rU (7)

d I  1 ^ ^ s
  j    I  j (   ) rI (8)
dt  Tr 

 s ^ s
 I   r I   rI (9)

Equations (6)-(9) in matrix form can be written as


 1 
  0 0 
  dI   Tr  
     dI 
d   qI     qI 
0 0 
1

    w  A  w
   (10)
dt   dU   Tr 
   dU 
   0 0 0 0   
 qU   
qU 

0 0 0 0
T T
where   (dI qI  dU  qU )  ( I U ) (11)
and w is the non-linear block which is defined as
^
 0 0   sdrI 
  
  10 01 
  0 0
 ^ s 
W   .................................
 
  qrI 
 

0 0 Lr 1 0    ids 
 Rs   
 0 0 Lm 0 1   iqs 
 0 1  1 0
J   and I  
1 0   0 1
The system is hyperstable if the input and output of the block W satisfy the Popov’s criterion. The adaptation
mechanism for rotor speed estimator is given by
 ^  K
^ r    IT  J  s rI  ( K P  I ) (12)
  s
 
and the adaptation mechanism for stator resistance estimator is given by

T K

R S = ξU  is (K P + I )
s
13
where
KP , KP , K P and K I are the PI controller gain of the rotor speed and stator resistance adaptation
^
mechanisms respectively. The value of (ξ I  J  rI ) in (12) is calculated as by taking into account that for
T s

speed estimation the output of the reference model (1) is taken equal to the true value of rotor flux space vector.
s ^ s ^ s ^ s s ^ s
Hence,  I   rI  rI   rU  rI as  rI 

rU
Innovation in engineering science and technology (NCIEST-2015) 65 | Page
JSPM’S Rajarshi Shahu College Of Engineering,Pune-33,Maharashtra ,India
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.
PP 63-69
www.iosrjournals.org

^
T s
ξ I  J  rI
Thus,
^ s 
^ s
 
^ s
  drI
^ s
 qr U
^ s
  qrI    0 1  ^ drI 
 drU   1 0   s 
 qrI 
^ 
^ s 
T s
ξI  J  rI =
^ s ^ s
  drU   drI
^ s ^ s
 
 qr U   qrI  ^
qrI  (14)
  s 
 drI 
^ s ^ s
  rI   r U   
i.e. error vector for speed estimation.
The value of ξTU  is in (15) needs to be evaluated now, in order to do this, it is necessary to take into account
that, for stator resistance estimation, reference and adjustable model (1), (2) interchange their roles. The true
value of the rotor flux space vector is now taken to be the output of (2). Hence
s ^ s ^ s ^ s s ^ s
U   rU   rU  rI   rU as  rU   rI
so, we can have ^ ^ ^ ^ ids 
ξT U  is   s
 dr U   drI
s
 sqr U   sqrI 
  i 
 qs 
 iss   
^
 
^   (15)
 rU rI  Rs

The error vector for stator resistance estimation can be written as


^ ^ ^ ^
 R s  ids  drU   drI   iqs  qr U   qrI
 (16)
Stator resistance is here estimated in the stationary reference frame and error quantity is obtained using two
rotor flux space vector estimates (rather than the reference and a single estimated value. Further, stator
resistance and rotor speed estimation operate simultaneously, rather than sequentially. This is possible by
utilizing the difference in rotor flux amplitudes in the process of stator resistance.

III. MATLAB Based Verification of Speed and Stator Resistance Estimator


The block diagram of a field oriented sensorless control of induction motor drive together with both
rotor speed and stator resistance estimator is shown in Fig. 2. Simulation using MATLAB Software package,
have been carried out to verify the speed and resistance estimation operation. The parameters of the induction
motor used are given in Table I.
The field oriented control algorithm consist of speed and torque control loop usually a PI controller is
used, motor voltage and current measured which is used as input to MRAS based speed and resistance estimator,
3phase to 2-phase, 2-phase stationary to 2-phase synchronously rotating transformation block and sinusoidal
pulse width modulation block whose switching frequency is chosen as 10Khz which produces the correct
switching signal pulse for the inverter to achieve the desired performance of the motor.

Innovation in engineering science and technology (NCIEST-2015) 66 | Page


JSPM’S Rajarshi Shahu College Of Engineering,Pune-33,Maharashtra ,India
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.
PP 63-69
www.iosrjournals.org

Fig. 2 Indirect field oriented control structure of IM for parallel estimation of rotor speed and stator resistance

Fig.3. Simulation results for parallel estimation of rotor speed and stator resistance for step change in reference
speed from 15rad/s to

Innovation in engineering science and technology (NCIEST-2015) 67 | Page


JSPM’S Rajarshi Shahu College Of Engineering,Pune-33,Maharashtra ,India
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.
PP 63-69
www.iosrjournals.org

-15rad/s and initial load torque of 2 N-m with increase in nominal value of stator resistance
(Rs=0.4788ohm).(a) Estimated speed tracking the speed reference (b) Error between actual and estimated speed.
(c) Stator resistance estimated value

Fig.4. Simulation results for simultaneous estimation of rotor speed and stator resistance for step change in
reference speed from 15rad/s to -15rad/s with initial load torque of 2 Nm with decrease in nominal value of
stator resistance (Rs=0.2873ohm).
(a) Estimated speed tracking the speed reference (b) Error between actual and estimated speed .(c) Stator
resistance estimated value.

Fig. 3 shows the estimation of motor speed and stator resistance for step change in the speed command
from 15rad/s to -15rad/s. Figure (a) shows estimated speed tacks the command speed with good accuracy as
shown in Fig. (b) error between actual and estimated speed is very small. Fig. (c) shows the MRAS mechanism
estimate the stator resistance for 25% increase in the nominal value.
Fig.4 shows the estimation of motor speed and stator resistance for step change in the speed command
from 15rad/s to -15rad/s. Figure (a) shows estimated speed tacks the command speed with good accuracy as
shown in Fig. (b) error between actual and estimated speed is very small even when the speed goes through the
zero for a while for reversal in speed. Fig. (c) shows the MRAS mechanism estimate the stator resistance for
25% decrease in the nominal value.

IV. Conclusion
A method of estimating motor speed and the stator resistance in conjunction with sensorless indirect
field oriented control of induction motor using the rotor flux based MRAS has been proposed. The proposed
MRAS system is simple in nature than its counterpart with speed estimation only and enables very good speed

Innovation in engineering science and technology (NCIEST-2015) 68 | Page


JSPM’S Rajarshi Shahu College Of Engineering,Pune-33,Maharashtra ,India
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.
PP 63-69
www.iosrjournals.org

estimation accuracy for step change in the speed command. The proposed stator resistance estimation
mechanism output is taken as input for speed estimation improves the speed accuracy and reduces sensitivity
with the error in machine stator resistance. The effectiveness of the proposed method verified under various
operating condition and in tracking application was verified especially for reversal of speed and gives the good
performance.

Table I Induction Motor Parameters


Pole pair 2
Rated frequency 60 Hz
Rated voltage 160 V
Stator resistance 0.3831 
Stator Inductance 33.34 mH
Rotor resistance 0.2367 
Rotor Inductance 33.34 mH
Mutual inductance 42.08 mH
Rated power 3.7 KW

References
[1]. J. Holtz, “Sensorless control of induction motor drives,” Proc. IEEE, vol. 90, no. 8, pp. 1359–1394, Aug. 2002
[2]. Y. P. Landau, Adaptive Control: The Model Reference Approach. New York: Marcel Dekker, 1979.
[3]. A. B. Proca and A. Keyhani, “Sliding-mode flux observer with online rotor parameter estimation for induction
motors”, IEEE Transaction on Power Electronics, vol. 54, no. 2, pp. 716-723, Feb 2007.
[4]. M. Hinkkanen et al., "Reduced-Order Flux Observers With Stator-Resistance Adaptation for Speed-Sensorless
Induction Motor Drives", IEEE Trans. on Power Electronics, vol. 25, no.5, May 2010.
[5]. M. Hinkkanen and J. Luomi, “Parameter sensitivity of full-order flux observers for induction motors,” IEEE Trans.
Ind. Appl., vol. 39, no. 4,pp. 1127–1135, Jul./Aug. 2003.
[6]. B. Karanayil, M. F. Rahman, and C. Grantham, “Online stator and rotor resistance estimation scheme using artificial
neural networks for vector controlled speed sensorless induction motor drive”, IEEE Transaction on Industrial
Electronics, vol. 54, no. 1, 2007, pp. 167-176.
[7]. M. Rashed and A. F. Stronach, “A stable back-EMF MRAS-based sensorless low-speed induction motor drive
insensitive to stator resistance variation,” Proc. Inst. Elect. Eng.—Elect. Power Appl., vol. 151, no. 6,pp. 685–693,
Nov. 2004.
[8]. T. Orlowska-Kowalska and M. Dybkowski, “Novel MRAS type rotor speed and flux estimator for the sensorless
induction motor drive,” Elect. Rev. (Poland), Vol. 82, No. 11, 2006, pp. 35–38.
[9]. S. M. Gadoue, D. Giaouris, and J. W. Finch, “MRAS sensorless vector control of an induction motor using new
sliding-mode and fuzzy-logic adaptation mechanisms,” IEEE Trans. Energy Conversion, vol. 25, no. 2,pp. 394–402,
Jun. 2010
[10]. S. Maiti, C. Chakraborty, Y. Hori, and M. C. Ta, “Model reference adaptive controller-based rotor resistance and
speed estimation techniques for vector controlled induction motor drive utilizing reactive power”, IEEE Transaction
on Industrial Electronics, vol. 55, no.2, pp. 594-601, Feb 2008.
[11]. T. Orlowska-Kowalska, M. Dybkowski, "Stator Current-based MRAS Estimator for Wide Range Speed-Sensorless
Induction Motor Drive", IEEE Trans. on Industrial Electronics, vol. 57, no. 4, pp. 1296-1308, Apr 2010.
[12]. Zaky MS, Khater MM, Yasin HA, Shokralla SS, “Wide Speed range estimation with online parameter identification
schemes of sensorless induction motor drives”, IEEE Trans Ind Electron, vol.56, no. 5,1699–1707, May 2009.
[13]. M. S. Zaky, "Stability analysis of speed and stator resistance estimators for sensorless induction motor drives", IEEE
Trans. Ind. Electron., vol. 59, no. 2, pp. 858-870, Feb 2012.
[14]. M.Tsuji, S.Chen, K.Izumi, and E.Yamada,“A sensorless vector control system for induction motors using q-axis flux
with stator resistance identification,” IEEE Trans. on Industrial Electronics, vol. 48, no. 1, , pp. 185-194,2001.
[15]. K. Akatsu, and A. Kawamura, “Sensorless very low-speed and zero-speed estimations with online rotor resistance
estimation of induction motor without signal injection,” IEEE Trans. on Industry Applications, Vol. 36, No. 3, 2000,
pp. 764-771.
[16]. M. S. Morey and V. B. Virulkar, “Rotor Flux MRAS Based Stator Resistance Estimator for Speed Sensorless
Induction Motor Drives”, International Journal of Applied Engineering Research (IJAER) Volume 10, Number 17
(2015) Special Issues pp.13792-13798

Innovation in engineering science and technology (NCIEST-2015) 69 | Page


JSPM’S Rajarshi Shahu College Of Engineering,Pune-33,Maharashtra ,India

You might also like