sensor less

7
A Sensorless Vector Control Scheme for Induction Motors using a Space Phasor based Current Hysteresis Controller. Ebenezer V . K. Gopakumar V. T. Ranganathan Member IEEE Senior Member IEEE Senior Member IEEE CEDT CEDT Electrical Eng. [email protected] kgopa@,cedt.iisc.emet.in [email protected] Phone- (80) 3341810, Fax- (80) 3341808 CEDT ( Centre for Electronics Design and Technology) Indian nstitute of Science Bangalore, INDIA Key words: spa ce phasor based P WM, sens orles s contr ol Abstract: Tlte increasing use o f A C machines compared to DC motors in electrical drive applications Itas several . reasons. A very important advaatoge of A C mucltines is their simple construction. However, A C drives oft en ne ed meclranical senso rs (tuckometers, pos itio n enco ders) fo r Jiel d orientation. In many applications these sensors reduce robustness and incrense costs of a drive considerubly. Tlre objective o this pnper is to present the practical inrplementation o a Senso rle ss Vector Contr ol Scheme fo r Induction Motors rising a Spnce Plrasor ba se d Cirrrerrt Hysteresis Controller. This scheme measures the stator crtrrent Irysteresis error direction to determine the rotor Jlm position, dur ing inverter zero vect or sta tes . This measurement o f tire rotor Jlu position is done indirectly by sensing the motor back em5 wlriclr is ortlrogorral to tire roto rflux positi on. Tlte bas ic idea is to measure the current liysteresis error direction o f the stat or current on t h e application o an inverter ze ro vector i.e. “short circuit at muclrine ternrinals”. A generalization is possible by a combination o f two (dvferent) active stat es o the inverter. By a linear transf ormation o the electrical equations for botl r inverter states , a matlrematical zero state is constructed. The use o tlris virtualslr ort circuit is necessary at hi glrer sp eeds when the inver ter output voltage is fully utilized, However at low speeds the drop across th e stator resistance i v comparable to the motor bock cmJ; to iwi~rcii~ni~ Iri.v II sinrpli. priimctt’r adapta tion sc heme is also presented Irere. Tlre proposed sclreme enables a smooth trausiiion to sir-step mode of operation. The whole scheme i s implemented using a Space Pliasor based Current Hysteresis controller, in which the inverter voltage vectors close to the machine back em f vect or i s selected, withoutmeasuring the back emf vector. The back emf vector i s sensed indirectly from the direction of the current error space phasor. A single chip solution i s arrived at by using the TMS320F24 0 DSP from Texas Instruments. 1. Introduction High dynamic performance drives such. as Field Oriented Control (FOC) schemes require complicated signal processing and costly encoders for compu!ntioir of the rotor flu x position.]. Sensor less control schemes using moto r termin al voltages and currents, works ve ry well at high speeds o f operation, with the assumption that stator drops are negligible. However. the stator drops become significant at very low speeds of operation, demanding appropriate stator resistance compensation schemes for accurate rotor flux estimation. Exte ndin g t he speed range to very low speeds including standstill operation, by making use of the saliency effects in the rotor, calls for different rotor construction itself [I]. An accurate estimation o f the rotor fl ux posit ion an d speed near standstill i s proposed b y J. Jiang and J. Holtz [2] by making use o f the stator leakage inductance variation with change in rotor position. In this paper, a simple rotor flux estimation scheme is proposed by measuring the current error space phasor direction of a space phasor based current hysteresis controlled P W M dr ive 1 4 1. In the propo sed sch eme. the rtikir llux posiliiiii i s wiiipiitcd (iiiiii tlic ciiilriil wlor space phasor direction during zero iirverter output states [3] , In this scheme the back emf computation is performed with the assumption that stator drops are negligible. But at very low speeds of operation stator drops ar e comparable to the back emf and rotor flux 0-7803-4879-6/98l$10.00 Q 1998 IEEE 26

Upload: rsester

Post on 29-May-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sensor Less

8/8/2019 Sensor Less

http://slidepdf.com/reader/full/sensor-less 1/6

A Sensorless Vector Control Scheme for Induction M otors using aSpace Phasor based C urrent Hysteresis Co ntroller.

Ebeneze r V. K. Gopakumar V.T. R a n g a n a t h a n

M e m b e r IEEE Senior M e m b e r IEEE Senior M e m b e r IEEE

CEDT C E D T Elect r ica l [email protected] i .com kgopa@,cedt.iisc.emet.in [email protected]

Phone- (80) 3341810, Fax- (80) 3341808

CEDT ( Centre for Elect ron ics Des ign and Techno logy)

Indian nst i tute of Science

Bangalore, INDIA

Key words: space phasor based P WM, sensorless control

Abstract: Tlte increasing use of A C machines

compared to DC motors in electrical drive

applications Itas several . reasons. A very

important advaatoge of A C mucltines is their

simple construction. However, A C drives often

need meclranical sensors (tuckometers, position

encoders) for Jield orientation. In many

applications these sensors reduce robustness and

incrense costs of a drive considerubly. Tlre

objective o this pnper is to present the practical

inrplementation o a Sensorless Vector Control

Scheme for Induction Motors rising a Spnce

Plrasor based Cirrrerrt Hysteresis Controller. This

scheme measures the stator crtrrent Irysteresis

error direction to determine the rotor Jlm

position, dur ing inverter zero vector states. This

measurement of tire rotor Jluposition is done

indirectly by sensing the motor back em5 wlriclr

is ortlrogorral to tire roto rf lux position. Tlte basicidea is to measure the current liysteresis error

direction of the stator current on the application

o an inverter zero vector i.e. “short circuit at

muclrine ternrinals”. A generalization is possible

by a combination of two (dvferent) active states

o the inverter. By a linear transformation o the

electrical equations for botlr inverter states, a

matlrematical zero state is constructed. The use

o tlris virtualslrort circuit is necessary at higlrer

speeds when the inverter output voltage is fu l ly

utilized, However at low speeds the drop across

the stator resistance iv comparable to the motor

bock cmJ; to iw i~rc i i~n i~Iri.v II sinrpli. priimctt’r

adaptation scheme is also presented Irere. Tlreproposed sclreme enables a smooth trausiiion to

sir-step mode of operation.

The whole scheme i s implemented using a Space

Pliasor based Current Hysteresis controller, in whichthe inverter voltage vectors close to the machine back

em f vector i s selected, withoutmeasuring the back emf

vector. The back emf vector i s sensed indirectly fromthe direction of the current error space phasor. A

single chip solution i s arrived at by using theTMS320F24 0 DSP from Texas Instruments.

1. I n t r o d u c t i o n

High dynamic performance drives such. as FieldOriented Control (FOC) schemes require complicatedsignal processing and costly encoders for compu!ntioir

of the rotor flu x position.]. Sensorless cont rol schemes

usin g moto r termin al voltages and currents, works ve ry

we ll at high speeds o f operation, with the assumption

that stator drops are negligible. However. the stator

drops become significant at very low speeds of

operation, demanding appropriate stator resistance

compensation schemes for accurate rotor flux

estimation.Exte ndin g the speed range to very low speeds

including standstil l operation, by making use of the

saliency ef fects in the rotor, calls for different rotorconstruction i t s e l f [ I ] . An accurate estimation o f the

rotor fl ux posit ion and speed near standstill i s proposed

by J. Jiang and J. Holtz [2] by making use o f the stator

leakage inductance variation with change in rotor

position.

In this paper, a simple rotor flux estimation scheme i s

proposed by m easuring the current error space phasor

direction of a space phasor based current hysteresis

controlled PWM dr ive 141. In the propo sed scheme. thert ik ir l l u x posi l i i i i i i s w i i i p i i t c d (iiiiii tlic c i i i l r i i l wlor

space phasor direction during zero iirverter outputstates [3 ] , I n this scheme the back e mf computation i s

performed with the assumption that stator drops are

negligible. But at very low speeds of operation stator

drops are comparable to the back emf and rotor flux

0-7803-4879-6/98l$10.00Q 1998 IEEE 26

Page 2: Sensor Less

8/8/2019 Sensor Less

http://slidepdf.com/reader/full/sensor-less 2/6

position estima tion is no longer accurate. To overcomethis an effective correction method i s proposed. Thus,

tlie speed range and the high dynamic performance can

be extended to very low speeds o f operation withoutany extra hardware. The rotor flux estimation scheme

i s presented in the follo win g section.

2. M a c h i n e M o d e l

Fig. I shows the steady stale equivalent cir cuit model o f

the induction macliine . The voltage equritions in a

stator-oriented reference frame i s

di,Vk = i,R,+ L,-+V,

dt -- ( I )

where,

vk =a ppli ed voltage vectors b y inverter,-Vm=machine back emfvector

L,= stator leakage inductance,

is = stator current space phasor

--

Neglecting tlie stator resistance drop, equation( I ) can

he written as

where for a space pliasor based curren t hysteresis

dis A Icontroller, =

d f A I

and

the reference curren t space phasor)

1machine - I refirencce, ( 1 r&ence is

Fig1 : Space Phusor based equivalenr circuif of

fh e induclion machine

3.Rotor Flux D e t e c t i o n u s i n g I n v e r t e r Z e r o

States

During inverter zero output states i.e. short circuit at

the inachinc terminals the cquntion (2) can be rewrittenas:

d i ,Fig.2 Relaf ive pos i f ion -and

wr during zero inver fer vecforstate

dt-The f lux i s quadrature lo tlie mo tor back en if and hence

depending on the magnitude of the current errors along

tlie real and imaginary axes, the rotor flu x position can

be estimated ( cosp and s in p ).during zero inverter

output vector .

3. R o t o r Flux Detec t i on a t h ig he r speed ranges

u s i n g a r b i t r a r y I n v e r t e r S t at es

A t higher speed o f operation, espec ially iii the fed

weakening region no zero inverter output states occurs,

and hence the rotor f lux position i s estimated by

mea suring the current error space pliasors dur ing tw o

consecutive a ctive inverter output vectors.

The fol low in g voltage equations are valid for tw o

inverter states (the stator resistance is again neglected)

within a short time period ,in which the flux position

does not change (P I = p2):

In equations (4) and (5) the rotor flux derivative i s

assumed to be the same during two consecutive lion

zero inverter output vector states and

v k 2 = v k / e 3 . Thus from eqn.(lO) and eqn.(i I)

the rotor flu x position(>) can be computed, and is

given as

ijz- -

27

Page 3: Sensor Less

8/8/2019 Sensor Less

http://slidepdf.com/reader/full/sensor-less 3/6

This is a very advantageous strategy for determ iningthe flux angular position especially a t higher speed and

in he field-weake ning range (31. No te that no machine

parameters influence the result o f (6). Equation ( 6 ) s

valid on the condition that the voltage drop on the

stator resistance and the change o f he rotor f lu x w ithi n

the measurement period can be neglected. It i s also

assumed that the DC -link voltage i s constant.

4. R o t o r Flux Detection at lower speed r anges

u s i n g s i m p l e parameter a d a p t a t i o n

At lo w speeds of operation the drop across the stator

resistance i s comparable to the motor back e m f and the

stator resistance drop whic h i s significant at low speeds

of operation has to be taken in to account for the correct

estimation of the rotor flux position. So eqn.( I) an be

written, for zero inverter output vectors, at very low

speed o f operation as,

(7)

N o w during zero inverter output period the currents are

sampled at two instants ( r , and r2) and f rom this the

eqn.(7) can be written as ( using backwarddifferentiation)

( 9 ), , , / R ,=-ik+l--( LU ( i k + / - i k ) / 7 2 )

Rs -Assuming that the v,l, oes not change, during

( 7 1 an d 7 2 ) , ro m eqn.(8)and(9)

-

Eqn.(lO) i s computed du ring zero interval period and

substituted i n eqn.('l)to fin d the rot or flux po sition.

Since the machine parameters do not change very

rapidly, the value LJRs can be averaged out over atime range say over 2 min. and can be updated i n that

time step. To begin with one can start with the cold

parameter values o f the machine given and update i tsubsequently after the f irst averaging is made.

5. Space Phasor based Current Hysteresis

Con t r o l l e r

I n convention al three phase current hysteresis

controllers, the current error alon g the three phase axes

are independently controlled. This wil l result inrandom selection o f switching vectors causing h igh

inverter switching losses. In this scheme, a space

phasor based multi axis current hysteresis controller i s

proposed, in wh ich the current error alon g the

orthogonal axes ( jA jB jC ) are monitored[4].The

current error boundary (Fig.3) i s a hexagon and the

current error is controlled in such a way that, on ly the

three adjacent voltage vectors i n a sector are always

used for the entire speed range [4]. The scheme can be

implemented using simple look up tables (Table-I).

The advantages of the scheme, when compared to othermu lti level current hysteresis controllers, i s that only

the adjacent vectors close to the motor back e m f space

phasor voltage, are used for the invelter switching, for

the entire speed range (optimum P W M switching). In

the present scheme, the selection o f he inve rter voltage

vectors for o ptim um P W M switching i s achieved

( s3 10 s4 )

( 54 IO ss ) ( s2 10s3

4( S 6 l " S I )

Fig.) Current error spacephaso r buumbry

without an y computation o f he machine voltage space

phasor, for the full speed range o f the drive system.

The scheme i s self adapting, as far as the mo to r space

phasor voltage i s concerned, and also maintains the

controller simplicity and quick response features of a

hysteresis current controller[4]. In Figure(3) the current

hysteresis boundary i s shown, for the proposedscheme. In choosing the inverter states, for switching

in various sectors, it is taken care of that (a) only,

adjacent vectors, close to the machine voltage space

phasor(b),re always chosen for current c ontrol, (b)

among the adjacent vectors, the vector which gives the

maximum current error change in the opposite

direction, is chosen for the next switching. T akin g al l

this into account, the vector states, which gives

opt imum P W M vector selection, in a sector are chosen.

as shown in Table-I. The outer hysteresis

boundary( A I ' ) i s for the sector selection in whic h the

motor back emf i s situated. For an inverter oulpulvector, there i s a definite current error spacer direction,

along which the current error space phasor approaches

the hexagonal boun dary (Fig.3)[4]. This i s detected forthe vector form ing a tr iangular sector in wh ich the back

em f vector is situated.

28

Page 4: Sensor Less

8/8/2019 Sensor Less

http://slidepdf.com/reader/full/sensor-less 4/6

TABLE-I. Veclorswifclting look up lohle o r llw mulli axis spacepliasor bosed currenl liysleresis conlroller.

1 t o 6 are inverter swi tc h ing vk t or s , Z - zero vector, 0 - cont inue with the prev ious s ta te

When the back emf vector moves to the next sector,and i f the inverter switching vectors are not chosen

from the same sector, the current error m oves out o fthe inner hexagonal boundary, and this is detected b y

the outer hysteresis boundary, and the appropriatesector i s selected [4].

6.Experimental results

The proposed scheme is implemented with a fixed

poin t digita l signal processor (DSP), the TMS320F240.

A vector controller scheme i s implemented using the

proposed rotor flux position estimation scheme, for a

IOHP induction motor. The Rotor flu x position signal

(cosp and sinp)for three different speed

F ig2 shows tl ie motor phase voltage wave form

obtained from space pliasor based current hysteresis

controller for t wo differen t speed ranges. Fig.2b showsthe P W M voltage waveform near 50Hz operation. As

the speed increases the zero inverter vector periodslowly decreases and the inverter switching vectrorsare chosen from the active vectors, for ming a sector, in

which tl ie machine back emf i s located. As the speedbecomes close 10 50Hz. the inverter switcliings will

slo wly come to tlie six-step operation( Fig.2b). Fig.3

shows current wave form during acceleration. The

motor speed signal, derived from tlie proposed

sensorless cont rol scheme mid the coiiiputcd rotor f lu x

position signal(cosp) are shown in Fig.(4), du rin g a

speed reversal operation. The proposed sensorless

I2 4 6 8 10 12 14 16 18 20

Time in secs

P

.-

E O;OOr rz

-5002 4 6 8 10 12 14 16 1 8 , 2 0

F ig .4 F l u x p o s i t i o n s i g n a l and illic niotor spccd signid during sliccd t r n t i s i c i i t s

Time in secs

ranges,obtained from the proposed experim ental setup, speed contr ol system work ed satisfactorly down to a

are shown in Figla, Fig.Ib, and Fig.lc. The motor 3H z frequency o f operation, w ith smooth speedspeed i s derived from t l i e computed positioii reversals.

signals(cosp and sinp) as explained in appendix-A.

29

Page 5: Sensor Less

8/8/2019 Sensor Less

http://slidepdf.com/reader/full/sensor-less 5/6

Fig.la : lux position signals at 3.3HZ

Fig.2a: Motor phase voltage- Low speed range

451o ai 01 a3 0.4 0.1 O.B a i 0.8 QP

llmbna in s e a

Fi& 5: Motor phase current duringacceleration

30

Page 6: Sensor Less

8/8/2019 Sensor Less

http://slidepdf.com/reader/full/sensor-less 6/6

References[ I ] Jansen, P.L.,Loren? R.D “Transducerless position

and velocity Estimation in induction and salientAC machines”, IEEE Trans. Ind.appl., Vo1.31,No.2, pp.240-247, 1995.

121 Jinsheng Jiang and Joachim Holtz:“ ,An accurateEstimator of Rotor position and speed ,of inductionmotor near stand still”, Int. Conf. IEEE, PEDS-97,pp. 1-5, Singapore 1997.

[3] Schroedl, M., Wieser, R.S.: “ E.M.F. -;base d RotorFlux Detection in Induction Motors Using VirtualShort Circuits”, IEEE Conf. IAS-96, pip.229-233.

[4] Mistry,V., Waikar, S.P.,Umanand, L., Gopakumar,K., Ranganathan, V.T.: “A Multi #xis SpacePhasor Based Current Hysteresis Co,ntroller ForPW M Inverters”, Int. Conf. IEEE, PEDS-97, pp.480-486, Singapore - 1997.

APPENDIX-A

Speed Signal Computation

The com puted co sp and sinp signals .are passedthrough a low pass filter. The transfer function of

the low pass filter is

= X+jY, where, X=I nd

y,=-07

I + 0 2 T 2

(2.4)l + m 2 T 2

1. Sinusoidal inout to the filter

When the sinusoidal input (sinp) :with unit

amplitude is passed through the filter; the polar

plot of the signal from the filter output traces a

semicircle as shown i n Fig. 1A.

UT

. Fig; 1AI wT = 1

2.For a COSINE input of same amplitude andfrequency, the polar plot of the filter output is alsoa semi circle with a 90’ phase lead ( Fig.2A)

+ O Z T 2 Fig.2A

When the cos p and si np signals are passedthrough the filter, the filtered out put signals havethe same amplitudes and sam e phase shifts with

respect to the input signals. ie.,

Now from Fig.lA ,Fig.ZA and using the identities

[Sin W T ASin(wT-4) +I

l + 0 2 T 2C O W TAC OS (C OT-~ )] A C O S ~

(3.4)[Sin WTACos(wT-4) -

-OT

I + w 2 T 2CoswT ASin(wT-+)I = Asin+ =

(4A)

Now eqn. 4(A) +eqn.3(A) is ‘-wT’,where T i s the

filter time constant. Thus the speed signal can bederived using s imple first order filter circuit.

31