Quasi-fuzzy Estimation Of Stator Resistance Of Induction Motor

advertisement
IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 13, NO. 3, MAY 1998
401
Quasi-Fuzzy Estimation of Stator
Resistance of Induction Motor
Bimal K. Bose, Life Fellow, IEEE, and Nitin R. Patel, Member, IEEE
Abstract— This paper describes a quasi-fuzzy method of online stator-resistance estimation of an induction motor, where
the resistance value is derived from stator-winding temperature
estimation as a function of stator current and frequency through
an approximate dynamic thermal model of the machine. The
estimator has been designed and iterated by simulation study and
then implemented by a digital signal processor on a 5-hp statorflux-oriented direct vector-controlled drive. The experimental
performance of the estimator has been calibrated extensively both
at static and dynamic conditions by a stator-mounted thermistor
network-based estimation and gives excellent performance. The
stator-winding temperature information can also be used for
monitoring, protection, and fault-tolerant control of the machine.
Index Terms—Fuzzy estimation, induction motor, stator resistance, stator temperature.
I. INTRODUCTION
C
URRENTLY, sensorless vector control of induction motor drives is receiving wide attention in the literature.
The estimation of feedback signals (such as flux vector,
speed, and frequency) for both the rotor and stator-fluxoriented vector control methods, which are based on voltage model computation, becomes inaccurate due to statorresistance variation. This error becomes serious near zero
speed (i.e., frequency) when the stator-resistance drop tends to
be comparable with the machine counter electromotive force
(emf). The inaccurate flux vector computation gives error not
only in the flux magnitude, but in the phase angle also, which
affects response of the drive. The direct torque control (DTC)
method of the induction motor drive is similarly affected
by the error in stator-flux estimation. Among all the vector
control methods, the stator-flux-oriented direct vector control
is recently gaining more importance because the feedback
signal estimation accuracy is dependent only on the statorresistance variation, which can be compensated somewhat
easily.
Neglecting the small amount of skin and stray loss effects,
the stator-winding resistance primarily varies with winding
temperature which is given by the following:
C
(1)
Manuscript received November 22, 1996; revised August 1, 1997. This
work was supported by Delphi Energy and Engine Management Systems,
General Motors Corporation. Recommended by Associate Editor, A. Kawamura.
B. K. Bose is with the Department of Electrical Engineering, University of
Tennessee, Knoxville, TN 37996-2100 USA.
N. R. Patel is with Hughes Aircraft-GM Corporation, Torrence, CA 905092923 USA.
Publisher Item Identifier S 0885-8993(98)03355-9.
where
is the resistance at
C,
is the nameplate
resistance (at 25 C ,
is the stator-winding temperature
C , and
is the temperature coefficient of resistance of
10
C).
copper (11.21
If several temperature-sensing thermistors [1], [2] are inserted in a distributed manner in the stator winding, the average
stator-winding temperature can be monitored, and, correspondingly, stator resistance can be estimated fairly accurately by
using (1). However, the use of such temperature sensors in a
sensorless drive is not acceptable.
The question is: is it possible to estimate the stator-winding
temperature with reasonable accuracy from the machine terminal voltage and current signals, i.e., without using any
additional sensors than those required by a sensorless drive?
Basically, the losses in the machine contribute to statorwinding temperature rise, and these losses can be classified
as stator copper loss, rotor copper loss, stator iron loss,
rotor iron loss, and some amount of stray loss [3]. The heat
generated by the losses flow through distributed parameter
thermal equivalent circuit of the motor and cause temperature
rise at different parts. The dynamic thermal model of the
machine is nonlinear, multidimensional, and is extremely
complex. It is influenced by the cooling method used in the
machine. The stator copper and iron losses will dominantly
contribute to stator-winding temperature rise, although the
rotor losses coupled through the machine airgap contribute
to this temperature rise. Fortunately, the iron loss is small
in the rotor, and the rotor copper loss depends on the rotor
current, which is related with the stator current. In the past,
an attempt was made to estimate the stator resistance as a
function of stator current only (using fuzzy logic or neural
network) [4], [5] without considering iron loss and dynamic
thermal model of the machine. Such an estimation is bound
to be highly inaccurate. Unfortunately, the past studies were
based on simulation only and was never corroborated by
experimental work.
In this paper, stator resistance is derived from fuzzy-logicbased estimation of stator-winding temperature, which is defined as a function of stator current and frequency through
an approximate dynamic thermal model of the machine. The
estimation algorithm has been developed on the basis of the
experimental data of a 5-hp induction motor.
II. DESCRIPTION
OF THE
ESTIMATOR
Fig. 1 shows the complete estimation block diagram of
stator resistance, which also includes a thermistor network
(dotted figure) for calibration of the stator-winding temperature
0885–8993/98$10.00  1998 IEEE
402
IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 13, NO. 3, MAY 1998
Fig. 1. Quasi-fuzzy estimation block diagram of stator resistance (Rs) (shown with calibrating thermistor network).
Fig. 2. Measured stator temperature rise versus stator current at different frequency (at steady state).
The same thermistor network was also used to generate
experimental data for formulation of the estimator, which
will be described later. In the present project, the estimated
stator resistance provides compensation for correct estimation
of stator-flux vector, torque, and frequency of a stator-fluxoriented sensorless direct vector-controlled induction motor
drive [8]. The torque-controlled electric vehicle (EV)-type
drive was required to operate from zero speed. The fuzzy
estimator, as shown, estimates the steady-state stator-winding
, where
is the
temperature rise
steady-state temperature rise above ambient,
is the steadyis the ambient temstate stator-winding temperature, and
perature. The
signal is defined by the fuzzy relation of
rms stator current
and frequency
Both the
and
signals in a vector-controlled drive can be obtained from
the following relations [9], [10]:
(2)
(3)
(4)
(5)
BOSE AND PATEL: QUASI-FUZZY ESTIMATION OF STATOR RESISTANCE OF INDUCTION MOTOR
403
(a)
(b)
(c)
Fig. 3. Fuzzy estimation membership functions. (a) Stator current
C).
temperature rise Tss ( p.u.
1
1
= 100
Is
1
(
where
stationary frame -axis ( -axis) stator current;
stationary frame -axis ( -axis) stator voltage;
stationary frame -axis ( -axis) stator-flux linkage;
total stator-flux linkage.
can be used approximately as speed
The frequency signal
(electrical rad/s) for the estimation because the slip
signal
frequency is small. Note that (3)–(5) use voltage signals behind
the stator-resistance drops, which require compensation due to
variation. As mentioned before, the compensation becomes
specially important near zero speed (i.e., frequency). On the
other hand, at higher speed, including the field-weakening
region, the compensation may not be needed at all because
of large counter emf. The fuzzy estimator interprets the
signal to represent the copper loss and the
signal (at rated
flux) to represent the core loss. Both these signals are related
nonlinearly to compute the steady-state winding-temperature
through the machine thermal resistance (steady
rise
p.u.
= 12:7
A). (b) Frequency
!e
1
(
p.u.
= 733
r/s). (c) Steady-state
state), which is indirectly embedded in the estimator. A
rigorous estimation of
based on a mathematical model is
extremely complex. The fuzzy estimation, on the other hand,
does not require a mathematical model and is based on the
operator’s and designer’s experience, which will be described
later. In the present machine, cooling or heat transfer to the
ambient occurs by natural convection as well as by a shaftmounted fan. The fan-cooling effect is obviously proportional
to the machine speed. The dynamic thermal model of the
machine can be approximately represented by a first-order low[11], as indicated in the figure, where is
pass filter
a nonlinear function of speed (i.e., frequency). Once the steady
is estimated by the fuzzy estimator, it is converted
state
to dynamic temperature rise through the low-pass filter and
to derive the actual stator
added to ambient temperature
Then, the derivation of
by (1) becomes
temperature
straightforward.
Fig. 2 shows the experimentally determined steady-state
curves as a function of
stator-winding temperature rise
and frequency
for the machine under
stator current
404
IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 13, NO. 3, MAY 1998
Fig. 4. Experimental machine thermal time-constant curve with frequency.
consideration. The machine was connected to a dynamometer
in speed-control mode, and at each speed (i.e., frequency)
setting, the machine was operated with the rated flux, the
torque (i.e., stator current) was varied in steps, and
information was recorded when the steady-state temperature
data was obtained from the
was reached. The average
reading of a set of five thermistors distributed in the stator, and
then subtracting the ambient temperature,
In Fig. 2, note that at higher frequency (i.e., speed), the iron
loss increases tending to a higher temperature rise, but the
dominant cooling effect of the shaft-mounted fan essentially
decreases the temperature. The curves below the minimum
stator current, which corresponds to the magnetizing current
for rated flux, were extrapolated to the vertical axis. The
temperature rise was small at low stator current for the range
of frequency variation.
The experimental curves in Fig. 2 were used to formulate
the fuzzy membership functions shown in Fig. 3 and the
corresponding rule matrix in Table I. Basically, the fuzzy
signal as function
estimator algorithm interpolates the
of stator current and frequency given in Fig. 2. The signals for
membership functions in Fig. 3 are considered on a per-unit
(p.u.) basis so that the same design can be applicable to similar
is defined by nine fuzzy sets
machines. The stator current
with symmetrical membership functions. The frequency
and temperature rise
signals are defined, respectively,
by 8 and 12 fuzzy sets with asymmetrical membership functions. The asymmetry of membership functions introduces the
appropriate nonlinearity in the estimation. The larger number
of membership functions with crowding at low frequency
indicates more accurate estimation of temperature rise and
the corresponding stator resistance near zero speed. A typical
estimation rule from Table I can be defined as follows:
is small–medium (SM)
IF stator current
AND the frequency
is medium (M),
THEN the temperature rise
is
small–small (SS).
From Fig. 3, it is evident that up to four rules can be valid
at the same time. The input signals are converted to p.u.
values, fuzzified through the membership functions, composed
by SUP-MIN composition, defuzzified by the height method,
and then denormalized to actual output values [12], [13].
Fig. 4 gives the experimentally determined approximate
thermal time-constant curve with frequency for the machine
under consideration, where the increased cooling effect of
the shaft-mounted fan at higher speed delays the steady-state
temperature rise, i.e., increases the thermal time constant.
To derive this curve, the machine was connected to a dynamometer with speed-control mode, and at the rated flux,
steps of torque (i.e., stator current) were applied at different
speed setting. The thermal time constant in each case was
determined from the average transient temperature rise data
on the thermistor network, as mentioned before. The time
constant at zero frequency (i.e., zero speed) indicates that if an
operating machine is stopped and restarted, the correct value of
the temperature rise will be stored in the thermal capacitance
giving correct estimation of stator resistance.
III. SIMULATION AND EXPERIMENTAL
PERFORMANCE EVALUATION
Once the fuzzy membership functions and the rule table,
as discussed before, were derived, they were simulated in a
BOSE AND PATEL: QUASI-FUZZY ESTIMATION OF STATOR RESISTANCE OF INDUCTION MOTOR
FUZZY RULE BASE
FOR
405
TABLE I
ESTIMATION OF STEADY-STATE TEMPERATURE RISE
computer and iterated extensively until the calculated temperature rise data matched with the experimental curves given
in Fig. 2. Then, the control block diagram, shown in Fig. 1,
was implemented with C language in a TMS320C30-type
digital signal processor and integrated with the 5-hp drive
control system [8]. The description of drive control system is
beyond the scope of this paper. However, the stator-resistance
compensation gave the desirable performance of the drive.
The fuzzy estimator can be translated into a feedforward
neural network [14], if desired. Table II gives the parameters
of the machine under test. Once the stator temperature and
the corresponding stator-resistance estimator were designed
and iterated by simulation study, they were calibrated extensively with the thermistor generated data at different stator
current and frequency under both steady state and dynamic
conditions, and estimation accuracy was found to be very
good. After calibration, the thermistor network can be removed
from the machine, if desired. Fig. 5(a) shows the temperature
estimation accuracy at different stator current, but constant
speed of 357 rpm, and Fig. 5(b) shows the corresponding
resistance estimation performance. Figs. 6 and 7 give similar
results, but at speeds 725 and 918 rpm, respectively. The
general performance of the estimator was found to be very
good.
The validity of the proposed estimator for different sizes
and types of machines and in different operating conditions
require some explanation. Although the fuzzy estimator was
designed on the basis of a particular machine, it should be
generally valid for similar machine of different sizes. The
variation of machine parameters will alter the scale factors
TABLE II
INDUCTION MOTOR PARAMETERS
for normalization and denormalization of the variables in the
fuzzy estimator. The thermal time-constant curve of every
machine may have differences and requires individual test
data for merging with the fuzzy estimator. For any difference
in the electrical and thermal features of the machine, or
for other classes of machines, the same algorithm is valid,
but the estimator is to be designed separately with the test
406
IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 13, NO. 3, MAY 1998
(a)
(b)
Fig. 5. (a) Stator temperature estimator performance with dynamically varying stator current, but at a constant speed of 357 rpm. (b) Corresponding
resistance estimator performance.
data of the machine. Comprehensive tests of the estimator
performance and design iteration are recommended in case of
any doubt for the validity of the estimator for other machines.
Again, note that precision estimation of stator resistance is
needed at low-speed range, but at higher speed (including
field-weakening region), the resistance compensation can be
totally ignored.
The proposed estimator is designed for the rated flux condition, and the results of the estimator should be valid for all
driving conditions at the rated flux. However, the estimator
BOSE AND PATEL: QUASI-FUZZY ESTIMATION OF STATOR RESISTANCE OF INDUCTION MOTOR
407
(a)
(b)
Fig. 6. (a) Stator temperature estimator performance with dynamically varying stator current, but at a constant speed of 725 rpm. (b) Corresponding
resistor estimator performance.
will not be valid with any flux programming control in the
constant torque region or in the field-weakening mode of
operation. In such a case, the flux parameter should be used as
an additional input signal of the fuzzy estimator. The thermal
capacitor in the low-pass filter will store the temperature and
give correct estimation in case the machine is stopped and
restarted, as mentioned before. At any speed, the machine is
assumed to be energized with the rated flux. If the statorwinding temperature information is used for other purposes
(such as monitoring, protection, and fault-tolerant control),
then accurate fuzzy estimation is required at all operating
conditions.
408
IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 13, NO. 3, MAY 1998
(a)
(b)
Fig. 7. (a) Stator temperature estimator performance with dynamically varying stator current, but at a constant speed of 918 rpm. (b) Corresponding
resistance estimator performance.
IV. CONCLUSION
This paper describes an on-line method of induction-motor
stator-resistance estimation, where fuzzy and nonfuzzy approaches have been mixed. The fuzzy algorithm estimates
the stator-winding temperature rise at steady state as a function of stator current and frequency, and then the signal
is processed through a low-pass filter with an approximate
thermal time constant to determine the transient temperature
BOSE AND PATEL: QUASI-FUZZY ESTIMATION OF STATOR RESISTANCE OF INDUCTION MOTOR
information. It is then added with the ambient temperature, and
the stator resistance is calculated in precision as a function
of stator temperature. Calibration with a thermistor network
data indicates the excellent performance of the estimator. The
results of the estimation have been used in a stator-fluxoriented sensorless vector-controlled induction motor drive,
which is described in a separate paper [8]. The principle of
the estimator can be extended to rotor-resistance estimation.
The stator-resistance estimation, as discussed in this paper,
exemplifies possibly one of the best applications of fuzzy
logic.
ACKNOWLEDGMENT
The authors would like to acknowledge the help of Dr.
K. Rajashekara and D. R. Crecelius of Delphi Energy and
Engine Management System for their help in supplying the
experimental data for the project.
REFERENCES
[1] B. K. Bose, M. G. Simoes, D. R. Crecelius, K. Rajashekara, and R.
Martin, “Speed sensorless hybrid vector controlled induction motor
drive,” in Conf. Rec. IEEE-IAS Annu. Meet., 1995, pp. 137–143.
[2] Delphi Energy and Engine Management System, private communication,
Apr. 1992.
[3] G. C. D. Sousa and B. K. Bose, “Loss modeling of converter induction
machine system for variable speed drive,” in Conf. Rec. IEEE-IECON,
1992, pp. 114–120.
[4] S. A. Mir, D. S. Zinger, and M. E. Elbuluk, “Fuzzy controller for inverter
fed induction machines,” in Conf. Rec. IEEE-IAS Annu. Meet., 1992,
pp. 464–471.
[5] L. A. Cabrera and M. E. Elbuluk, “Tuning the stator resistance of
induction motors using artificial neural network,” in Conf. Rec. IEEEPESC, 1995, pp. 421–427.
[6] B. K. Bose and N. R. Patel, “A programmable cascaded low-pass filterbased flux synthesis for stator flux-oriented vector-controlled induction
motor drive,” IEEE Trans. Ind. Electron., vol. 44, pp. 140–143, Feb.
1997.
[7] B. K. Bose, N. R. Patel, and K. Rajashekara, “A start-up method
for a speed sensorless stator flux oriented vector controlled induction
motor drive,” IEEE Trans. Ind. Electron., vol. 44, pp. 587–590, Aug.
1997.
[8] B. K. Bose and N. R. Patel, “A sensorless stator flux oriented vector
controlled induction motor drive with neuro-fuzzy based performance
enhancement,” in Conf. Rec. IEEE-IAS Annu. Meet., 1997, pp. 393–400.
[9] B. K. Bose, Power Electronics and AC Drives. Englewood Cliffs, NJ:
Prentice-Hall, 1986.
[10] X. Xu and D. W. Novotny, “Implementation of direct stator flux
orientation control on a versatile DSP based system,” IEEE Trans. Ind.
Applicat., vol. 27, pp. 694–700, July/Aug. 1991.
[11] B. K. Bose, “A high performance drive control system of an interior
permanent synchronous machine,” IEEE Trans. Ind. Applicat., vol. 24,
pp. 987–997, Nov./Dec. 1988.
[12]
, “Expert system, fuzzy logic, and neural network applications
in power electronics and motion control,” Proc. IEEE, vol. 82, pp.
1303–1323, Aug. 1994.
[13] B. K. Bose, Ed., Power Electronics and Variable Frequency Drives.
New York: IEEE Press, 1997.
[14] B. K. Bose, N. R. Patel, and K. Rajashekara, “A neuro-fuzzy based online efficiency optimization control of a stator flux oriented direct vector
controlled induction motor drive,” IEEE Trans. Ind. Electron., vol. 44,
pp. 270–273, Apr. 1997.
[15] B. K. Bose, “Intelligent control and estimation in power electronics
and drives,” in Conf. Rec. IEEE Int. Electric Machines and Drives,
Milwaukee, WI, , 1997, pp. TA2-2.1–TA2-2.6.
[16]
, “High performance control and estimation in ac drives,” in Conf.
Rec. IEEE-IECON, 1997, pp. 377–385.
[17]
, “Energy, environment and progress in power electronics” in IEE
Japan Conf. Industry Applications, Nagaoka, Japan, Aug. 1997.
409
Bimal K. Bose (S’59–M’60–SM’78–F’89–LF’96)
received the B.E. degree from Calcutta University,
Calcutta, India, the M.S. degree from the University of Wisconsin, Madison, and the Ph.D. degree
from Calcutta University in 1956, 1960, and 1966,
respectively.
He was a Faculty Member at Calcutta University
for 11 years. In 1971, he joined Renasselaer Polytechnic Institute, Troy, NY, as a Faculty Member. In
1976, he joined General Electric Corporate Research
and Development, Schenectady, NY, as a Research
Engineer and served there for 11 years. He currently holds the Condra Chair
of Excellence in Power Electronics at the University of Tennessee, Knoxville,
where he has been responsible for organizing the power electronics program
for the last ten years. His research interests are spread over the whole spectrum
of power electronics and specifically include power converters, ac drives,
microcomputer control, EV drives, expert systems, fuzzy logic, and neuralnetwork-based intelligent control of power electronic and drive systems. He
has published more than 130 papers and holds 19 U.S. patents. He is the
author of Power Electronics and AC Drives (Englewood Cliffs, NJ: PrenticeHall, 1986) and Editor of Adjustable Speed AC Drive Systems (New York:
IEEE Press, 1981), Microcomputer Control of Power Electronics and Drives
(New York: IEEE Press, 1987), Modern Power Electronics (New York: IEEE
Press, 1992), and Power Electronics and Variable Frequency Drives (New
York: IEEE Press, 1997).
Dr. Bose was awarded the Premchand Roychand Scholarship and Mouat
Gold Medal by Calcutta University in 1968 and 1970, respectively, for
his research contributions. He received the IEEE Industry Applications
Society’s Outstanding Achievement Award for “outstanding contributions
in the application of electricity to industry” (1993), the IEEE Industrial
Electronics Society Eugene Mittelmann Award in “recognition of outstanding
contributions to research and development in the field of power electronics
and a lifetime achievement in the area of motor drives” (1994), the IEEE
Region 3 Outstanding Engineer Award for “outstanding achievements in
power electronics and drives technology” (1994), the IEEE Lamme Gold
Medal for “contributions in power electronics and drives” (1996), and the
IEEE Continuing Education Award for “exemplary and sustained contributions
to continuing education (1997). He received the GE Publication Award, Silver
Patent Medal, and a number of IEEE prize paper awards. He is a Distinguished
Scientist of the EPRI-Power Electronics Applications Center, Knoxville, and
an Honorary Professor of Shanghai University and China University of Mining
and Technology, China. He was the Guest Editor of the PROCEEDINGS OF THE
IEEE Special Issue on Power Electronics and Motion Control (August 1994).
He has served the IEEE in various capacities. He has been the Chairman of
the IAS Industrial Power Converter Committee, an IAS Member in the Neural
Network Council, Chairman of the IE Society Power Electronics Council, and
Associate Editor of IE Transactions and various professional committees. He is
on the Editorial Board of PROCEEDINGS OF THE IEEE and has served on many
national and international conference committees. He was a Distinguished
Lecturer in the IEEE IA and IE Societies.
Nitin R. Patel (S’96–M’97) was born in Gujarat,
India. He received the B.S. degree in instrumentation and control from the University of Poona,
India, and the M.S. degree in electrical engineering
at University of Tennessee, Knoxville, in 1991 and
1997, respectively. His Master’s thesis dealt with
the sensorless ac drive application for EV’s using
neuro-fuzzy control.
From 1992 to 1993, he attended Apple computer
classes to learn “C” and UNIX. He worked as an
Assistant Computer Engineer from 1993 to 1994.
His research interests include fuzzy logic and neural-network applications to
power electronics, drives, and sensorless machine control. He was a Research
and Development Engineer at Dover Elevator Systems, Horn Lake, MS, from
January 1997 to August 1997, where he conducted research in sensorless drive
systems for elevator application using TMS320C50 a digital signal processor
and IGBT inverter. He is currently a Member of Technical Staff at Hughes
Aircraft-GM Corporation, Torrence, CA, where he is involved in development
of ac drives control for EV application. He has authored several publications
in IEEE conferences. There are two patents pending for the new strategies
presented in his M.S. thesis in the control and performance enhancement of
induction motor drives.
Download