(SCH 92) 16 Adaptive Speed Identification For
(SCH 92) 16 Adaptive Speed Identification For
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 of inverters, where it reduces the incidence of over current
shaft-mounted transducers. This technique is less complex and tripping and improves inverter utilization.
more stable than previous MRAS tacholess drives. It has been Once the inverter is current controlled, additional con-
implemented on a 30-hp laboratory drive, where its effectiveness trols must be provided to specify the magnitude and slip
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
Authorized licensed use limited to: UNIVERSITY OF PLYMOUTH. Downloaded on October 10, 2009 at 09:01 from IEEE Xplore. Restrictions apply.
SCHAUDER. ADAPTIVE SPEED IDENTIFICATION FOR VECTOR CONTROL 1055
P.[ ::] [:
= [];
where L l , 2 is the stator, rotor self-inductance, M is the Fig. 1. Open-loop calculationof 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)
'd( pmAq - ( P - Ad
P-4=
(A; + A:) Fig. 2. Speed calculation in the rotor flux vector reference frame.
Authorized licensed use limited to: UNIVERSITY OF PLYMOUTH. Downloaded on October 10, 2009 at 09:01 from IEEE Xplore. Restrictions apply.
1056 IEEE TRANSACTIONSON INDUSTRY APPLICATIONS,VOL. 28, NO. 5, SEPTEMBER/ OCTOBER 1992
Linear block
= K 2 ( e q i d- e d i q )= K,(Aqid- A d i q )
Q 2 = K 1 ( e y i d- e d i q )= K l ( A q i d- A d i q ) ,
Authorized licensed use limited to: UNIVERSITY OF PLYMOUTH. Downloaded on October 10, 2009 at 09:01 from IEEE Xplore. Restrictions apply.
SCHAUDER: ADAPTIVE SPEED IDENTIFICATION FOR VECTOR CONTROL 1057
- M(1 - ~ ( W O - mro>T,> I .
A=
(1 + ( W O - mr0l2T,2)
& ( f r o m 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
A E I
G ( A w , = O
=-
I
"rlAw,=O
-
(
ii2+I?
s - .lAOl2
'
REFERENCE
(a)
MODEL
s+ - +(wo-wro)2
l9
'd
ADJUSTABLE xd -
= G,(s).IA,I~ P +'/T MODEL
Authorized licensed use limited to: UNIVERSITY OF PLYMOUTH. Downloaded on October 10, 2009 at 09:01 from IEEE Xplore. Restrictions apply.
SCHAUDER ADAPTIVE SPEED IDENTIFICATION FOR VECTOR CONTROL 1059
REGENERATING MOTORING
1
T I
~~~~~~ ~ ~~
Authorized licensed use limited to: UNIVERSITY OF PLYMOUTH. Downloaded on October 10, 2009 at 09:01 from IEEE Xplore. Restrictions apply.
1060 IEEE TRANSACTIONSON INDUSTRY APPLICATIONS, VOL. 28,NO. 5, SEPTEMBER / OCTOBER 1992
0-
Time (ls/div)
I--- - 7 - - 7 --
--7- -,
Ap 0
1
- (ob)
4 Current
Time ( O . l s / d-r
ivd
r I I I I I I
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
Fig. 14. Adaptive systems for parameter identification.
loop bandwidths of 10 to 15 rad/s are easily obtained.
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 EXPERIMENTAL SYSTEM 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
- -
Authorized licensed use limited to: UNIVERSITY OF PLYMOUTH. Downloaded on October 10, 2009 at 09:01 from IEEE Xplore. Restrictions apply.
SCHAUDER: ADAPTIVE SPEED IDENTIFICATION FOR VECTOR CONTROL 1061
REFERENCES
R. Jotten and G. Maeder, “Control methods for good dynamic
performance induction motor drives based on current and voltage
as measured quantities,” IEEE Trans. Industry Applications, vol.
IA-19, no. 3, pp. 356-363, 1983.
S. Tamai, H. Sugimoto, and M. Yano, “Speed sensor-less vector
control of induction motor applied model reference adaptive sys-
tem,” in Conf. Rec. IEEE/MS Ann. Mtg., 1985, pp. 613-620.
Lo I I I I , ,
Time (40ms/div)
I I , , I I I ,I A. Abbondanti, and M. B. Brennen, “Variable speed induction
motor drives use electronic slip calculator based on motor voltages
and currents,” IEEE Trans. Industry Applications, vol. IA-11, no. 5,
Fig. 17. Model outputs during rapid reversal. pp. 483-488, 1975.
Y. D. Landau, Adapiive Control--The Model Reference Approach.
New York Marcel Dekker, 1979.
1
Motor (from shaft-mounted
Speed-tachometer)
Colin Schauder received the B.Sc (Hons.) and
Ph.D. degrees in electrical engineering from the
University of Cape Town, South Africa, in 1972
and 1978, respectively.
From 1978 to 1983, he was employed by GEC
0 Electrical Projects Ltd. and GEC Industrial
Controls, Rugby, Warwickshire, England, where
he worked on the development of high-perfor-
mance ac motor drive systems. Since 1983, he
has been with the Westinghouse Electric Corpo-
ration at the Science and Technology Center,
Pittsburgh, PA, where he is presently an Advisory Engineer in the Power
Time (O.ls/div) Electronics Department. His work involves the design and development
of advanced power conversion systems, including motor drives and static
Fig. 18. Measured response of experimental system. compensators for utility power line applications.