mras based speed sensorless system

5
First International Power and Energy Coference PECon 2006 November 28-29, 2006, Putrajaya, Malaysia Simulation of MRAS-based Speed Sensorless Estimation of Induction Motor Drives using MATLAB/S IMULINK Ahmad Razani Haron, Nik Rumzi Nik Idris, IEEE Member Abstract - Model Reference Adaptive System (MRAS) based techniques are one of the best methods to estimate the rotor speed due to its performance and straightforward stability approach. These techniques use two different models (the reference model and the adjustable model) which have made the speed estimation a reliable scheme especially when the motor parameters are poorly known or having large variations. The scheme uses the error vector from the comparison of both models as the feedback for speed estimation. Depending on the type of tuning signal driving the adaptation mechanism, there could be a number of schemes available such as rotor flux based MRAS, back e.m.f based MRAS, reactive power based MRAS and artificial neural network based MRAS. All these schemes have their own trends and tradeoffs. In this paper, the performance of the rotor flux based MRAS (RF-MRAS) and back e.m.f based MRAS (BEMF-MRAS) for estimating the rotor speed was studied. Both schemes use the stator equation and rotor equation as the reference model and the adjustable model respectively. The output error from both models is tuned using a PI controller yielding the estimated rotor speed. The dynamic response of the RF-MRAS and BEMF-MRAS sensorless speed estimation is examined in order to evaluate the performance of each scheme. Index terms - BEMF-MRAS, MRAS, parameter variations, RF- MRAS, sensorless speed, tracking capability. I. NOMENCLATURE d- and q-axis stator and rotor currents in the stationary reference frame. Stationary reference frame d- and q-axis stator voltages. Stator-, rotor- and magnetizing self inductance. Stator resistance. Rotor time constant. Actual and estimated rotor speed. ds 2s s dr' YVsr d- and q-axis stator and rotor flux linkage in the stationary reference frame. Total leakage reactance. Actual and estimated induced back e.m.f in d- and q-axis. II. INTRODUCTION The study of speed sensorless control of the IM has undergone through maturing years when new techniques came into introduction to improve the previous techniques. The motivation is to find one method that can cater the entire problem related to speed sensorless IM. Among them, 1-4244-0273-5/06/$20.00 (©2006 IEEE MRAS based techniques have been proven to be one of the best methods being proposed by the researchers due to its good high performance ability and straight-forward stability approach [1]. The method was first proposed in [2] followed by [3] which consists of a reference model (RM), an adjustable model (AM) and an adaptation mechanism. RM is independent of the rotor speed whereas AM requires the rotor speed information. Through Landau' s idea of comparing the outputs of RM and of AM, the error between the two models can be minimized using the adaptation mechanism [4], as depicted in Fig. 1. Various structures of MRAS can be realized depending on the quantities that form the error vector. They are rotor- flux based MRAS, back e.m.f based MRAS, reactive power based MRAS and artificial intelligence based MRAS [5]. Each of these schemes has their own trends and tradeoffs. Fig. 1. Basic configuration of MRAS-based speed sensorless estimation scheme. This paper studied the performance of the rotor-flux based MRAS (RF-MRAS) and back e.m.f based MRAS (BEMF-MRAS) for estimating the rotor speed. The behavior of the estimators prior to the IM parameter variations also has been studied. II. MRAS ESTIMATORS The study in this paper compares the performance of two MRAS techniques, the RF-MRAS and BEMF-MRAS estimator. Both schemes use the stator equation and rotor equation as the reference model and adjustable model respectively. The RF-MRAS estimator is constructed from equations (la) - (Id) and the structure for this estimator is depicted in Fig. 2. The tuning signal for RF-MRAS estimator is the rotor-flux error vector which is fed to the adaptation mechanism to ensure that the system will be stable and the estimated quantity will converge to the ideal (actual) value. 411 lds , lqs, i dr , lqr Vds, Vqs Ls Lr Lm Rs Tr C4 )(r e e emd,emq,emd,emq

Upload: asokatechnologies

Post on 02-Apr-2015

230 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: mras based speed sensorless system

First International Power and Energy Coference PECon 2006November 28-29, 2006, Putrajaya, Malaysia

Simulation of MRAS-based Speed SensorlessEstimation of Induction Motor Drives using

MATLAB/SIMULINK

Ahmad Razani Haron, Nik Rumzi Nik Idris, IEEE Member

Abstract - Model Reference Adaptive System (MRAS) basedtechniques are one of the best methods to estimate the rotorspeed due to its performance and straightforward stabilityapproach. These techniques use two different models (thereference model and the adjustable model) which have madethe speed estimation a reliable scheme especially when themotor parameters are poorly known or having largevariations. The scheme uses the error vector from thecomparison of both models as the feedback for speedestimation. Depending on the type of tuning signal driving theadaptation mechanism, there could be a number of schemesavailable such as rotor flux based MRAS, back e.m.f basedMRAS, reactive power based MRAS and artificial neuralnetwork based MRAS. All these schemes have their own trendsand tradeoffs. In this paper, the performance of the rotor fluxbased MRAS (RF-MRAS) and back e.m.f based MRAS(BEMF-MRAS) for estimating the rotor speed was studied.Both schemes use the stator equation and rotor equation as thereference model and the adjustable model respectively. Theoutput error from both models is tuned using a PI controlleryielding the estimated rotor speed. The dynamic response ofthe RF-MRAS and BEMF-MRAS sensorless speed estimationis examined in order to evaluate the performance of eachscheme.

Index terms - BEMF-MRAS, MRAS, parameter variations, RF-MRAS, sensorless speed, tracking capability.

I. NOMENCLATURE

d- and q-axis stator and rotor currents in

the stationary reference frame.Stationary reference frame d- and q-axisstator voltages.Stator-, rotor- and magnetizing selfinductance.Stator resistance.Rotor time constant.Actual and estimated rotor speed.

ds 2s s

dr' YVsr d- and q-axis stator and rotor fluxlinkage in the stationary referenceframe.Total leakage reactance.Actual and estimated induced back

e.m.f in d- and q-axis.

II. INTRODUCTIONThe study of speed sensorless control of the IM has

undergone through maturing years when new techniquescame into introduction to improve the previous techniques.The motivation is to find one method that can cater theentire problem related to speed sensorless IM. Among them,

1-4244-0273-5/06/$20.00 (©2006 IEEE

MRAS based techniques have been proven to be one of thebest methods being proposed by the researchers due to itsgood high performance ability and straight-forward stabilityapproach [1].

The method was first proposed in [2] followed by [3]which consists of a reference model (RM), an adjustablemodel (AM) and an adaptation mechanism. RM isindependent of the rotor speed whereas AM requires therotor speed information. Through Landau' s idea ofcomparing the outputs ofRM and of AM, the error betweenthe two models can be minimized using the adaptationmechanism [4], as depicted in Fig. 1.

Various structures of MRAS can be realized dependingon the quantities that form the error vector. They are rotor-flux based MRAS, back e.m.f based MRAS, reactive powerbased MRAS and artificial intelligence based MRAS [5].Each of these schemes has their own trends and tradeoffs.

Fig. 1. Basic configuration of MRAS-based speed sensorless estimationscheme.

This paper studied the performance of the rotor-fluxbased MRAS (RF-MRAS) and back e.m.f based MRAS(BEMF-MRAS) for estimating the rotor speed. Thebehavior of the estimators prior to the IM parametervariations also has been studied.

II. MRAS ESTIMATORSThe study in this paper compares the performance of two

MRAS techniques, the RF-MRAS and BEMF-MRASestimator. Both schemes use the stator equation and rotorequation as the reference model and adjustable modelrespectively. The RF-MRAS estimator is constructed fromequations (la) - (Id) and the structure for this estimator isdepicted in Fig. 2. The tuning signal for RF-MRASestimator is the rotor-flux error vector which is fed to theadaptation mechanism to ensure that the system will bestable and the estimated quantity will converge to the ideal(actual) value.

411

lds , lqs, idr , lqr

Vds, Vqs

Ls Lr Lm

RsTrC4 )(r

e e

emd,emq,emd,emq

Page 2: mras based speed sensorless system

where dimd IdI

d+I s

Tr Tr(a) Reference Model:

qi=r (Vqs-Rsiqs )t-tLsJiqsJLM

Vdr = LM k(vd-R js dt- LsJds]

(la)

(lb)

where = ILs Lr

(b) Adjustable Model:

d qr

dt T- VQr + WOrVdr+ s

Tr Tr~.s

dt T Vdr LrVqr + dsdt Tr Tr

(Ic)

(Id)

dimqI . I i I i

dt rrmdT mq +Tr"dt T~r Tr

Vd,

Fig. 2. Block diagram of RF-MRAS scheme.

For the BEMF-MRAS estimator, it is constructed usinginduced back e.m.f as given by equations (2a) - (2d). Thestructure is realized in Fig. 3. The distinct feature of BEMF-MRAS from RF-MRAS estimator is the elimination of pureintegration both in the RM and AM.

(a) Reference Model:

emd = Vds s ids sdis

dt )

(2a)

(2b)emq =qs - jiqs +s dtj

Fig. 3. Block diagram of BEMF-MRAS scheme.

III. ADAPTATION MECHANISMThe most important part of the estimation process is the

designs of the adaptation mechanism which at the end willdetermine whether the system is stable or not. Therefore, theestimated quantity will converge to the actual value withsuitable dynamics characteristics.

As described by Landau [4], the practical synthesistechnique for MRAS structures which is based on theconcept of hyper-stability can be used to design theadaptation mechanism. These rules will ensure that the stateerror equations of the MRAS structures are globallyasymptotically stable. However, this method does notestablish the dynamics of the convergence process which inturn, analysis of the system equations, linearized about a

selected operating point is required.In this paper, the detail of the adaptation mechanism

design is not elaborated since it has been clearly discussedin [3] and [6]. Therefore, the design of the adaptationmechanism for RF-MRAS and BEMF-MRAS estimatorshas yielded the estimated rotor speed as given by equations(3) and (4) respectively.

I) K +K

(r p )I dndi

Or = (Kp + s)em (S em )

(3)

(4)

(b) Adjustable Model:

emd = L (_r mc- i + iI s )

Tr

(2c)

(2d)mq L irinmd +qT qs )L r

IV. SIMULATION RESULTSThe simulations have been carried out using

MATLAB/Simulink platform and the estimators were

implemented in the direct torque control IM drive. Theparameters of the IM are given in Table 1.

412

Page 3: mras based speed sensorless system

413

TABLE 1

INDUCTION MOTOR'S PARAMETERS FOR SIMULATION

Parameter ValueStator Resistance (Q) 5.5Rotor Resistance (Q) 4.51Stator Self Inductance (H) 0.3065Rotor Self Inductance (H) 0.3065Mutual Inductance (H) 0.2919Moment of Inertia (kgm2) 0.03Load Torque (Nm) 1No. of Poles 4Rated Speed (rpm) 1410

The performance of the estimators has been studied interms of its ability to converge to the actual speed and theresponse of the estimators towards parameters changes.Thus, to fit that purpose, the values of parameter in the IMare kept unchanged while the values of the estimators arevaried from its rated value.

Fig. 4 shows the speed response of the RF-MRAS speedestimator when the IM is operated at different referencespeeds. It shows that the estimated speed tracks the actualspeed reasonably well at high speed and even at low speed.But, as the speed decreased, the steady state values of theestimated speed tend to deviate from actual speed. Thisdeviation is caused mostly by the error in the statorresistance Rs [2].

As a result, the speed estimation below reference speedof 20rad/s is not applicable and generalization of the resultsapplied only for this range of speeds.

Weeid Response

(a)

0 m Om FIS D -32 3 am 0 a4D Us

(b)

(c)

X agD S a I 11 a 2 D:M .3 a 3 S a 45 D

(d)

Fig. 4. RF-MRAS estimator's tracking performance at reference speed(a) 100rad/s, (b) 70rad/s and (c) 50rad/s (d) 30rad/s.

In addition to its well tracking performance, the effectof parameter variations at high speed is quite negligible butas the frequency decrease, for stator resistance, the termRsi/p becomes relatively large and therefore the values ofstator resistance will seriously affect the estimated speed.This situation is depicted in Fig. 5.

The effect of rotor resistance and moment of inertiavariations also being studied but the changes is notsignificant since no direct relationships establish betweenthese parameters with rotor speed as given in equations (la)

(2d).In the case of BEMF-MRAS estimator, it shows an

improvement in terms of speed tracking performance andeffect of parameter variations as compared to the RF-MRAS. The good tracking capability as depicted in Fig. 6 isdue to the elimination of the pure integration process in thereference model as shown in the equation (2a) - (2d).

This estimator also has less parameter dependentcompared to its predecessor. In Fig. 6, prior to four differentreference speeds, it shows that the estimator has better speedtracking response at high and even at low speed.

BEMF-MRAS estimator shows an outstandingperformance over incorrect setting of parameter values(especially stator resistance value, Rs) even as large as 100%deviations from the rated value.

The BEMF-MRAS estimator's response at different R,values is depicted in Fig. 7. In this figure, it shows that thisscheme is completely robust to parameters variations sinceno significant changes in estimated speed can be noted priorto the variations.

Page 4: mras based speed sensorless system

0 0.2 0.4 0.6 O.S 1 1.2 1.4 1.6 1.8 2

time (s)

(a)

Effect of Stator Resistance Variation

_ pffAfS ~~~~~-a4tual4 i ~~~~~~~~~-eslimated

.7/ \2 ~~~~~~~~~~-speeci error_-

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2time (s)

(b)

Effect of Stator Resistance Variation

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2time (s)

(c)

Effect of Stator Resistance Variation

estimated

10 spe errIorI,.

0 0. 0. 0. 0. 1 1. 1. 1. 1. 2

time (s)

(d)

Fig. 5. Effect of incorrect setting of RS values to the RF-MRAS estimator'sspeed response. (a) Rs (b) Rsnew = 1.1 Rs (C) Rsnew = 1.5 Rs (d) Rsnew = 2 RS.

Effect of Rotor Resistance Variation

- actual"If - estimated4 'b ~~~~~~~~~-speed error_

414

Speed Responser r l r r r ~ ~

-a4ual

=- eastimrated

0 0.05 0.1 0.1 5 0.2 0.25 0.3 0.35 0.4 0.45 0.5time (s)

(a)

Sopeed Response

0.05 0.1 0.1 5 0.2 0.25 0.3 0.35 0.4 0.45 0

time (s)

(b)

Sopeed Response

- eslimated

40

-1 00 0.05 0.1 0.1 5 0.2 0.25 0.3 0.35 0.4 0.45 O.E

time (s)

(C)

Speed Response35

-a4ual- eslimated I. f

25 ,, _

10 _

,Y-5 _

I1

f/2 -~~~~~~~~~~~~~esftimated_ fff \ - ~~~~~~~~~~~~~speed error__ ,r i~~~~~~~~~~~

KJ zuv1X\

0 0.05 0.1 0.1 5 0.2 0.25 0.3

time (s)

(d)

80

-lo

100

80 fi1

60 -

40 -

f-7' 20 I28lt7- 0

cn -20 -

-40

-60 -

-80 -

-100

100

80

60.aEU

.40co

20

0

c

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

ioc

oc

6C

4C

'.;' 2C.82-

I

co -2C

-4C

-6C

-8c

-1 oc

ioc

8c

6C

4C

'j;' 2C.82-

I

co -2C

-4C

-6C

-8C

-1 oc

ioc

8c

6C

4C

'j;' 2C.82-

I

co -2C

-4C

-6C

-8C

-1 oc

.5

f8fd

cofA

.5

.n.

fz

fd

0.35 0.4 0.45 0.5

70

60

50

.8 402

. 30co

20

0

0

Fig. 6. BEMF-MRAS estimator's tracking performance at reference speed(a) 100rad/s, (b) 70rad/s and (c) 50rad/s (d) 30rad/s.

Page 5: mras based speed sensorless system

415

Speed Response

< X ~~~~~~~~- actual_

0 0.2 0.4 0.6 08 1.2 1.4 1.6 1.8 2timne (s)

(a)

Effect of Stator Resistance Variation

- actual _~~~~ / =~~~~~~~~ esrtimated_o 0.2 0.4 0.6 0.8 1.2 1.4 1.6 1.8 2

timne (s)

(b)

Effect of Stator Resistance Variation8~~~~~~~~~~~~~ actual/ ~~~~~~~~~-estimated

_~~~~~~~~~~~~-error

0 0. 0. .6 12 14

8~~~~~~~~~tm (s

I ;~~~~~c

o 0.2 0.4 0.6 0.8 1.2 1.4 1.6 1.8 2

time (s)

(d)

V. CONCLUSIONPerformance of RF-MRAS and BEMF-MRAS

estimators based on the tracking capability and parametersensitivity was presented. The result shows that the BEMF-MRAS estimator is more superior to the RF-MRASestimator at that particular defined range of referencespeeds. This is prior to the elimination of pure integratorsused in the RF-MRAS scheme. However, the BEMF-MRASestimator is more difficult to design due to the non-lineareffect of the adaptation gain constants.

Therefore, as a whole, considering all the key criteria ofcomparison, it can be concluded that the BEMF-MRASscheme embrace the requirement as a versatile estimator. Itdemonstrate good tracking capability and superb ininsensitivity to parameter variations.

VI. REFERENCES[1] M. Ta-Cao, Y. Hori and T. Uchida, "MRAS-based speed sensorless

control for induction motor drives using instantaneous reactivepower", IEEE-IES Conference Record, pp. 1717-1422. 2001.

[2] S. Tamai, H. Sugimoto, M. Yano, "Speed-sensorless vector control ofinduction motor with model reference adaptive system", Conf. Recordof the 1985 IEEE-IAS Annual Meeting, pp. 613-620, 1985.

[3] C. Shauder, "Adaptive speed identification for vector control ofinduction motor without rotational transducers", IEEE Trans. Ind.Application, Vol. 28, No. 5, pp. 1054-1061, Sept./Oct. 1992.

[4] Y.P. Landau, "Adaptive Control: The model reference approach",Marcel Dekker, New York, 1979.

[5] M.N. Marwali, A. Kehyani, "A comparative study of rotor flux basedMRAS and back e.m.f based MRAS speed estimators for speedsensorless vector control of induction machine", IEEE-IAS AnnualMeeting, New Orleans, Louisiana, pp. 160-166, 1997.

Fig. 7. Effect of incorrect setting of Rs values to the BEMF-MRASestimator's speed response. (a) Rs (b) Rs,ew = 1.1 Rs (c) Rs,ew = 1.5 Rs(d) Rs,ew = 2 Rs.

100

80

60

40

20

0

-20

-40

-60

-80

-100

c

100

80

60

40

20

0

-20

-40

-60

-80

-100

c

100

80

60

40

20

0

-20

-40

-60

-80

-100

100

80

60

40

20

0

-20

-40

-60

-80

-100