MRAS Based Modified Speed Estimator For Speed Sensorless Field Oriented Controlled Induction Motor Drive Using Matlab
MRAS Based Modified Speed Estimator For Speed Sensorless Field Oriented Controlled Induction Motor Drive Using Matlab
MRAS Based Modified Speed Estimator For Speed Sensorless Field Oriented Controlled Induction Motor Drive Using Matlab
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
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.
ξ= 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)
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
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
-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
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.
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