Professional Documents
Culture Documents
Adaptive Speed Identification For Vector Control of Induction Motors Without Rotational Transducers
Adaptive Speed Identification For Vector Control of Induction Motors Without Rotational Transducers
Adaptive Speed Identification For Vector Control of Induction Motors Without Rotational Transducers
5, SEPTEMBER/OCTOBER 1992
Abstract-The paper describes a model-reference adaptive benefit from the closed-loop current-control techniques
system (MRAS) for the estimation of induction motor speed that have evolved for use in vector control systems. Cur-
from measured terminal voltages and currents. The estimated
speed is used as feedback in a vector control system, thus rent control is readily applicable to existing voltage-source
achieving moderate bandwidth speed control without the use inverters, where it reduces the incidence of over current
of shaft-mounted transducers. This technique is less complex tripping and improves inverter utilization.
and more stable than previous MRAS tacholess drives. It has Once the inverter is current controlled, additional con-
been implemented on a 30-hp laboratory drive, where its trols must be provided to specify the magnitude and slip
effectiveness has been verified. frequency of the injected current vector and hence regu-
late the flux and torque of the motor. Motor speed
feedback is typically required for outer-loop speed control
INTRODUCTION
as well as in the flux and torque control algorithm. This
Paper IPCSD 91-144, approved by the Industrial Drives Committee of CALCULATION OF MOTORSPEED
the IEEE Industry Applications Society for presentation at the 1989 IEEE
Industry Applications Society Annual Meeting, San Diego, CA, October
Many schemes [3] based on simplified motor models
1-5. Manuscript released for publication December 30, 1991. have been devised to sense the speed of the induction
The author is with the Science and Technology Center, Westinghouse motor from measured terminal quantities for control pur-
Electric Corporation, Pittsburgh, PA 15235-5098.
IEEE Log Number 9203291.
poses. In order to obtain an accurate dynamic representa-
tion of the motor speed, it is necessary to base the
0093-9994/92$03.00calculation on the coupled circuit equations of the motor.
1 1992 IEEE
I
1055
SCHAUDER. ADAPTIVE SPEED IDENTIFICATION FOR VECTOR CONTROL
Since the motor voltages and currents are measured in a
stationary frame of reference, it is also convenient to
express these equations in the stationary frame:
P.[ ::] [ : = [ ];
where Ll,2 is the stator, rotor self-inductance, M is the Fig. 1. Open-loop calculation of motor
speed.
mutual inductance, R, is the stator resistance, T2 is the
rotor time constant, A, i, U is the.rotor flux, stator current,
and stator voltage, respectively, the d, q subscripts denote
the dq-axis components in the stationary reference frame, I -t r ~. -1
p . = d/dt . , w, is the rotor electrical angular velocity, and
a is the motor leakage coefficient.
Given complete knowledge of the motor parameters, the
instantaneous speed w, can be calculated directly from
measured voltages and currents on an entirely open-loop
basis. First, the angle 4 of the rotor flux vector
and its derivative are defined as follows:
4 = tan-' (2)
Linear block
Q2 = K 1 ( e y i d - e d i q ) = K l ( A q i d- A d i q ) ,
I
1057
SCHAUDER: ADAPTIVE SPEED IDENTIFICATION FOR VECTOR CONTROL
Fig. 6. Steady-state error functions.
- M(1 - ~ ( W O - mro>T,> I .
A=
(1 + ( W O - mr0l2T,2)
&(from MRAS)
Reference
-1 Im
Stator Phase
Current References
Fig. 8. Sketch of closed-loop root locus (for case kZ/kl > 1/T2).
'd
From these equations, we can obtain the transfer function Iq
relating A or to A E as follows:
i2I?
A E I =-
I
- ( i s + - . lAOl2 REFERENCE
MODEL
(a)
s+ l9
'd
G (Aw,=O "rlAw,=O - +( wo-wro)2
'
ADJUSTABLE xd -
= G,(s).IA,I~ P +'/T MODEL
,.
?here lA0I2 = ($,, + Ate0), and we assume that A,, = AqO , '9
"r
and A d o = A d o . This allows us to draw a block dia-gram of (b)
the speed identification as shown in Fig. 7. The closed-loop
Fig. 10. M U S ' S using auxiliary variables.
root locus sketch of Fig. 8 illustrates that the achievable
bandwidth with which the actual speed can be tracked is
limited only by noise considerations. in the value of T, will reflect as an error in the speed
feedback, which will affect the accuracy of the speed
VECTORCONTROLUSINGMRAS SPEEDESTIMATE
control slightly.
The speed estimate Gr can be made to track the actual
PRAC~ICALCONSIDERATIONS
speed very closely and can be used both for speed loop
feedback and for orienting the injected stator current Use of Auxiliary Variables
vector for torque and flux control. A block diagram illus- In practice, the rotor flux observer based on (1) is
trating this use of the speed estimate is shown in Fig. 9. difficult to implement because of the pure integration of
An important feature of this system is that, provided the same sensed variables that is required. This leads to problems
value of T, is used in the MRAS adjustable model and in the with initial conditions and drift. The MRAS structure has
function blocks of Fig. 9, perfect orientation of the injected advantages in this regard because the model outputs need
current vector is achieved, in theory, even if the value of T2 not be the actual motor flux components but can be
used is quite wrong. If the MRAS success-fully maintains auxiliary variables related to them. Although it is desir-
nearly zero error, then the adjustable model accurately able to eliminate the pure integrals, it is also desirable to
replicates the dynamic relationship be-tween the stator retain some measure of low-pass filtering in their place.
current vector and the rotor flux vector that exists in the This helps to normalize the model outputs and attenuates
actual motor. Examination of (2) shows that this is only the high-frequency components normally found in the
possible if motor terminal voltages. Fig. 10 shows two possible ways
of modifying the system of Fig. 5 to achieve this
'2 ( 0 - ' r 1 = ',(actual)( 0 - o r ) objective. In each case, an identical linear transfer matrix
where w is the instantaneous angular velocity of the stator is inserted into both the reference and the adjustable
current vector, that is model. This block must appear in the output of the
reference model since the input cannot be altered, but in
T2 u s 1 = ',(actual) wsl(actua1). the case of the adjustable model, it may appear in either
Thus, if T2 # T2(actua,), then wsr # o ~ ~ ( ~ but~~ since~~, only), the input or the output as shown.
the product T2wJI is used in setting up the injected In Fig. 10(a), the reference and adjustable models have
current vector, this is always done correctly for the actual identical structures, but this is no longer a hyperstable
slip, even under dynamic conditions. Naturally, the error system since it does not meet the conditions for hypersta-
r
where wsro= ( w o - wr0).
Fig. 11 shows the parametric pole/zero locus of this
transfer function for a 30-hp motor under two load condi-
Motor Parameter Sensitivity
tions with T = 1 s and T2 = 0.76 s. In each case, the loci
start at w o = 25.12 rad/s (4 Hz) and extend to wo = 0 in As has been mentioned, the parameter T2 has negligi-
steps of 0.157 rad/s (0.025 Hz). Notice the complex ble influence on the operation of the overall MRAS/vec-tor
pole/zero pairs in the region of the excitation frequency. control system. The terms a L , and R, influence the accuracy
Although the MRAS operates .well under most conditions, with which the observer based on (1) represents the phase
it is possible to excite these resonant poles through tran- angle of the rotor flux vector. An error in the angle of the
sient changes. A more serious problem is evident in the reference model output is tracked by the adjustable model
steady state under extremely low-frequency motoring, with a corresponding error in h,. This results in the machine
where right-plane zeroes indicate probable closed-loop operating at a different flux level from that intended, with a
instability. In practice, this MRAS has been found to work consequent change in the maximum torque capability. The
well around and through zero frequency, although the effect of an error in R, is usually quite negligible at high
speed estimate is not usable if the excitation dwells in the excitation frequency but becomes more serious as the
danger zone for more than a few seconds. frequency approaches zero. This occurs because the term
In Fig. 10(b), the reference and adjustable models have R,i/p . becomes relatively larger as the frequency decreases.
different mathematical structures, although it can be In contrast, an error in crL, has roughly the same effect at all
shown that the system is indeed hyperstable for the spe- excitation frequen-cies, where it is zero when the slip
cial case where wr is a constant. The closed-loop dynam- frequency is zero and becomes worse under load. It is
ics of this MRAS are identical with those described for the therefore very important to minimize the error in the value of
system of Fig. 5 . However, when w, is a variable, new aL1 used in the
dynamics are introduced into the reference path of the reference model.
speed identification block diagram, as shown in Fig. 12. In In the experimental system, the motor parameters are
effect, the MRAS of Fig. 1Nb) removes the excitation- automatically measured when the drive is at rest by means
frequency pole/zero pairs from within the high bandwidth of injected currents that produce stationary or pulsating
identification loop and places them instead in the refer- fields and, hence, do not produce net torque. This subsys-
ence path, where they are less likely to be excited in tem uses a number of MRAS's and is illustrated in Fig.
practice. At very low excitation frequency, the right-plane 14. R, is identified with SW1 closed and with an arbitrary d-
zeroes now appear in the transfer function between the axis injected dc current. SW1 is then opened, and the value
actual and estimated speeds, and this may be expected to of a L , is read from an analog MRAS that capital-izes on the
lead to instability of the outer speed-control loop if the high-frequency content of the motor voltage. The d-axis
current is then pulsed to produce the test
1060 IEEE TRANSACTIONSON INDUSTRY APPLICATIONS, VOL. 28,NO. 5, SEPTEMBER / OCTOBER 1992
0-
Time (ls/div)
I----777,
Ap 0
4
1
- (ob ) Current
Time (O . ls/divd-r
rIIIIII
I - I Xd
tachogenerator for reference purposes. Motor current
feedback signals are obtained using Hall-effect current
sensors, and the motor terminal voltages are sensed with
resistive voltage dividers followed by differential ampli-
fiers.
ld Under operating conditions away from zero speed, the
U performance of the drive is very satisfactory, and speed
loop bandwidths of 10 to 15 rad/s are easily obtained.
Fig. 14. Adaptive systems for parameter identification.
This performance is maintained to quite low speeds
(around 2-Hz excitation) and, in fact, is available right
excitation for the MRAS that identifies T2. The adapta- through zero speed on a transient basis. However, if the tion
mechanism for this M U S is obtained by hyperstabil- drive is allowed to dwell at zero frequency excitation for ity
synthesis using (2) with wr = 0, and its convergence more than a few seconds, the amplitude of the MRAS
from an initial zero estimate to the correct final value is model outputs goes to zero, and speed control is lost.
illustrated in the oscillogram of Fig. 15. Work is presently underway to determine suitable se-
quencing techniques that will make this condition accept-
PERFORMANCE OF THE EXPERIMENTALSYSTEM able in a practical application. Figs. 16-18 illustrate the
An experimental drive system was built and tested using dynamic response of the experimental system.
the MRAS/vector control technique, which has been
described. Both the MRAS of Fig. 13 and the vector CONCLUSION
control algorithm of Fig. 9 are executed in a 16-b micro- This work was aimed at developing a low-performance
computer that delivers current references to the PWM tacholess vector control system that would allow existing inverter
current-control system. The test machine is a "adjustable-speed" drives to benefit from closed-loop cur-standard 30-hp,
230-V, 60-Hz cage induction motor that is rent-control techniques. In fact, the performance of the coupled to a dc motor
of similar rating. The inertia of the system has exceeded initial expectations and approaches set is, thus, more than twice
that of the induction motor that of vector control systems using shaft position en-alone. A speed measurement signal is
available from a dc coders. Despite some limitations in the region of zero-
7 - -
speed operation, it is expected that the MRAS/vector
control technique will find practical use in a large number
of ac motor drive applications.
REFERENCES
Lo Time (40ms/div)
I I I I ,
,I
, I I , , I I I
1
Motor (from shaft -
mounted
Speed-tachometer)
Time (O.ls/div)
R. Jotten and G. Maeder, “Control methods for good dynamic Colin Schauder received the B.Sc (Hons.) and
performance induction motor drives based on current and voltage as Ph.D. degrees in electrical engineering from the
measured quantities,” IEEE Trans. Industry Applications, vol. IA- University of Cape Town, South Africa, in 1972
19, no. 3, pp. 356-363, 1983. and 1978, respectively.
S. Tamai, H. Sugimoto, and M. Yano, “Speed sensor-less vector control From 1978 to 1983, he was employed by GEC
of induction motor applied model reference adaptive sys-tem,” in Conf. Electrical Projects Ltd. and GEC Industrial
Rec. IEEE/M S Ann. Mtg., 1985, pp. 613-620. Controls, Rugby, Warwickshire, England, where
A. Abbondanti, and M. B. Brennen, “Variable speed induction he worked on the development of high-perfor-
motor drives use electronic slip calculator based on motor voltages and mance ac motor drive systems. Since 1983, he
currents,” IEEE Trans. Industry Applications, vol. IA-11, no. 5, has been with the Westinghouse Electric Corpo-
pp. 483-488, 1975. ration at the Science and Technology Center,
Y. D. Landau, Adapiive Control--The Model Reference Approach. Pittsburgh, PA, where he is presently an Advisory Engineer in the Power
New York Marcel Dekker, 1979. Electronics Department. His work involves the design and development
of advanced power conversion systems, including motor drives and static
compensators for utility power line applications.
I