Вы находитесь на странице: 1из 10

Induction motor parameter estimation algorithm

using spectral analysis

H. Chai
P.P. Acarnley

Indexing terms: Induction motors, Algorithms, Parameter estimations

orientated to the air gap flux vector, as proposed by


Abstract: A computationally economic online Blaschke [l], the decoupling of flux and torque com-
parameter estimation algorithm for the induction ponents is not complete. This incomplete decoupling may
motor is described in the paper. The parameters cause instability [3], especially when operating at light
are derived from only those signal components load condition. For complete flux and torque decoupling
most relevant to the parameters being calculated, it is essential to orientate the flux-producing stator
to achieve conciseness and good mathematical current to the rotor flux vector.
stability of the algorithm. Using spectral analysis, The underlying principles of field-oriented control for
it is shown to be possible to design online test induction motors have been well established, but there is
methods that resemble the standard ofline, considerable diversity in the methods used to estimate
no-load and locked-rotor tests. Computer simula- the rotor flux vector. The direct method senses the gap
tions, as well as experimental results from a 2 kW flux with flux sensors or alternatively estimates the rotor
induction motor, demonstrate that the algorithm’s flux vector from observations of the stator electrical con-
performance is satisfactory over a wide range of ditions; the indirect method synthesises rotor flux posi-
operating conditions. tion by addition of the rotor position and the slip angle,
which is calculated from the commanded stator currents
and motor parameters. Each method has its own merits,
List of symbols
but all have the common feature that they are motor
DFT = discrete Fourier transform operator parameter dependent. Moreover, the motor parameters
At = sampling time may change widely with temperature, frequency and
S = slip saturation. The rotor resistance, for example, can change
wA(t) = sampling window function 50% during operation because of temperature variations
W,(o)= Fourier transform of w,(t) arising from changes in duty cycle [4-61. Unless mea-
Z, = number of rotor slots sures are taken to overcome this difficulty, the per-
o = angular frequency formance of field-oriented controlled induction motors
w, = angular frequency of the rotor in a two-pole can be degraded.
machine Various online parameter estimation or adaptation
w1 =angular frequency of the fundamental com- schemes have been developed. Notable among these is
ponent the one developed by Garces [7], which adapts rotor
0 = convolution operator time constant from the measurements of stator voltages,
k = positive/negativesequence quantities currents and rotor speed, assuming all inductive param-
eters are known. The effects of stator resistance changes
1 Introduction are avoided by formulating a special adaptation function,
which is sometimes referred to as the modified reactive
With field-oriented control (also referred to as vector power function. The limitation for this parameter adapta-
control), the mechanically more robust cage induction tion scheme is that it only works when both slip fre-
motor is able to replicate the fast transient torque quency and stator frequency are not zero.
response of the DC motor. The key feature of the control Loser and Sattler [8] tried to estimate the rotor
scheme is the orientation of the synchronously rotating parameters by estimating the rotor temperature. The esti-
d-q reference frame to the rotor flux vector [1, 23. One of mation is based on the fact that for a loaded motor the
the orthogonal stator current components, namely the fundamental frequency component of the terminal
d-axis current, is aligned with the rotor flux vector and voltage at given current input level is measurably influ-
therefore can be regarded as the flux-producing current enced by heating. The rotor resistance can then be readily
component, whereas the other stator current component, obtained, if the temperature of the winding is known.
the q-axis current, is solely responsible for torque pro- Owing to the low voltage-temperature sensitivity,
duction. Thus, the decoupled control of torque and flux however, this scheme requires the fundamental frequency
can be realised. When the flux-producing stator current is components to be measured with high accuracy.
For rotor parameter estimation purposes, information
Paper 8611B (Pl), first received 19th December 1990 and in revised is to be collected from the induced rotor currents and
form 5th November 1991
voltages. Through the interaction between the stator and
Dr. Acarnley is with the Department of Electrical and Electronic Engin-
eering The University, Newcastle upon Tyne, NE1 7RU, United rotor quantities, this information is to be brought out
Kingdom through the stator voltages and currents. A number of
Dr. Chai is with Pakcentre Limited, Unit 1, Bittern Place, Coburg algorithms fail to estimate rotor parameters when slip
Road, Wood Green, London N22 6TP, United Kingdom frequency approaches zero, or in the no-load condition,
IEE PROCEEDINGS-B, Vol. 139, No. 3, M A Y 1992 165
where rotor induced voltages and currents become zero, axis model. In those parameter estimation algorithms
and no information about rotor parameters can be where the modelling error is collectively represented as
obtained. Consequently, to estimate rotor parameters random error, the actual nonrandomness of the slotting
under all load conditions, an estimator in conjunction harmonics reduces the accuracy of the estimation result.
with a perturbation method must be used. In other parameter estimation algorithms, where the time
A psuedorandom binary sequence (PRBS) signal is harmonics also contribute to parameter estimation, the
used as a perturbation by Gabriel and Leonhard [9]. A relatively weaker signal can be severely corrupted by the
PRBS signal is injected into the d-axis stator current slotting harmonics, which by their nature do not provide
demand, and correlated with the response detected on the useful information about the fundamental parameters.
q-axis. The sign of the correlation indicates the direction Secondly, many rotor resistance or time constant estima-
for rotor time constant correction. However, this algo- tors assume other parameters are known accurately.
rithm does not work satisfactorily under light load condi- Although it is true that parameters other than rotor
tions. resistance have less influence on the performance of the
An algorithm proposed by Sugimoto and Tamai [lo] drives, their values could influence the estimator behav-
involves the injection of a sinusoidal perturbation on the iour and results significantly. An example of this point is
flux axis stator current. It is claimed that this algorithm that with current regulated inverter drives, the stator
identifies rotor resistance under any load and speed con- resistance has virtually no effect on the behaviour of the
ditions. The cost for the good performance is high: this drive, but when the parameter estimator estimates the
method requires the installation of stator flux search rotor resistance from measurements at the stator termin-
coils, which are actually a set of duplicates of the stator als, the error in the assigned stator resistance is trans-
windings (identical to the stator windings in shape and ferred to the rotor resistance.
location except for the smaller diameter of the wire), to Many of the existing parameter estimation algorithms
avoid the need for stator resistance or stator flux identifi- for the induction motor tend to treat the induction motor
cation. as a model in terms of self and mutual inductances
Matsuo and Lip0 Ell] describe a method of injecting together with resistances. Little attention had been given
two sets of negative sequence perturbations to identify to the fact that the motor can behave quite differently
the stator, as well as rotor resistances. When a field- under different operating conditions as a result of param-
oriented controlled motor equipped with such a param- eter frequency dependence. Therefore it is not suprising
eter identifier serves as a torque-producing element in the tha some algorithms, specially tuned to fit one situation,
heart of a control system, however, the outer control loop fail to work satisfactorily under other operating condi-
may prevent the perturbation from being injected, unless tions. For the parameter estimation algorithm to yield a
special precautions are taken to circumvent the torque- better performance, parameters are best derived from the
regulating action. most relevant measurable quantities. Consoli et al. Cl41
More recently, the Kalman-filter algorithm has been therefore base their parameter estimation algorithm upon
introduced to induction motor parameter estimation. Zai sets of ‘significant data’ which are the cause-effect pairs
and Lip0 [12] use an extended Kalman filter to estimate (or transfer functions) that are most sensitive to the
the rotor time constant (actually the reciprocal of rotor change in parameters being estimated. Also demonstrated
time constant was used) by treating it as the fifth state in their work is the principle that estimation of different
variable along with the stator and rotor currents. No parameters requires different data or cause-effect pairs.
external perturbation is injected, but instead it is claimed Using a different approach, this paper presents a
that the wideband harmonics contained in the PWM parameter estimation algorithm that works online in a
voltage serve as an excitation source. However, the way similar way to the standard no-load and locked-rotor
in which these harmonics can pass through their special tests. By this means, a straightforward analytic solution
filters (a pair of integrators) and be used for the param- for the motor parameters can be obtained, resulting in
eter estimation is not described. Besides the requirement both reduced computing power requirements and good
of knowing other parameters, it is reported that varia- stability of the algorithm.
tions in magnetising inductance can introduce significant
error in rotor time constant estimation. In effect, the task 2 Frequency-domain analysis of an induction
motor
of rotor time constant estimation is partly shifted to the
task of magnetising inductance estimation.

)I)
Consider the parametric form of the induction motor
The need for variation of the operating conditions equations in the stator reference frame:
when estimating parameters is highlighted in the work of
Atkinson et al. [13], who describe the application of the R , + L,P 0 Lm P 0
extended Kalman-filter algorithm to rotor resistance esti- 0 R , + L,p 0 Lmp
mation using both full-order and reduced-order motor LmP LmWr R r + L r P LrWr
models.
Although various online parameter estimation algo- -LmWr LmP - L r ~ r Rr+Lrp tqr
rithms have been developed, they have not yet received (1)
wide application. This could be due to their common The estimation of parameters can be achieved by pro-
weaknesses of limited ability at low speed range, and the cessing the measured voltage, current and rotor speed
excessive computation power requirement for the signal data, either in the time-domain or in the frequency-
processing. In addition, there are still other limitations of domain, based on this two-axis model. For the cage rotor
the existing algorithms that have not yet received enough induction motor, the rotor currents are not measurable.
attention. First, the modelling error. It is well known that The parameters therefore have to be estimated in con-
the d-q model of an induction motor simulates only the junction with the estimation of two intermediate vari-
fundamental space harmonic component interaction ables id, and i,, . The parameter estimation is interwoven
process. The spatial harmonics, prominent among them with the state estimation. If the time-domain approach is
are slotting harmonics, are neglected in the standard two- adopted, this situation calls for either an algorithm that
166 IEE PROCEEDINGS-B, Vol. 139, NO.3, M A Y 1992
runs the parameter estimator in parallel with a state esti- provided the currents at the beginning (t = - T/2) and
mator, or an algorithm capable of dealing with the non- end (t = T/2)of the observation interval are such that
linear estimation problem in which the unknown
parameters are treated as additional states. In both cases,
a large amount of computation is unavoidable. If the
frequency-domain approach is used, the intermediate (3)
states, such as rotor currents, can be calculated simulta-
neously with the parameters by an algebraic method with
considerably less computation. The use of the fast The conditions given by eqn. 3 are satisfied in two useful
Fourier transform (FFT) provides the possibility of situations:
further reduction in computation. (a) if both stator and rotor currents are periodic and
Algorithms based on time-domain analysis give the the observation interval T is chosen to be equal to an
same weight to all frequency components contained in integer multiple of Tl = 27r/w1,the period of the currents
the signals measured, thereby incorporating the assump- (b) if the observation time T is sufficiently long so that
tion that the model structure and the parameters of the the currents at the two end points are zero.
plant being studied are frequency independent. However, Applying the symmetrical component transformation
for the d-q model of a cage induction motor, represented cl51
by eqn. 1, significant frequency dependence of the rotor
parameters does occur. For this reason, it is important c = ( -i i1)
that rotor parameters should be evaluated at the low fre-
quencies corresponding to the normal operating slip fre-
to eqn. 2, gives
quency. In the frequency-domain, the weighting function
can be chosen so that only the frequency components
that have effects similar to those of the fundamental are
used for parameter estimation purposes. This is a distinct
advantage of the parameter estimation algorithms based For a specific frequency, four unknown parameters can
on frequency-domainanalysis. be solved from the two complex equations in eqn. 4, pro-
Another advantage of applying spectral analysis in vided that or# 0 and the other parameter is known.
parameter estimation is that the sampling rates required The analysis so far is in terms of the self and mutual
are potentially lower than those required for time- inductance parameters (L,, L, , L,,,).However, Jones [lS]
domain analysis. Parameter estimation for the induction has shown that it is preferable to work in terms of
motor requires the observation of both the state variables parameters that emphasise the small, but dominant,
and their derivatives. For band-limited signals (the signal leakage inductances. Replacing L, and L, in eqn. 4 by
measurements are through a low-pass filter), the sampling
theorem states that samples taken at rates larger than
+
L, = 1, + L , L, = I , L,
twice the highest frequency in the signal contain all the and let si = (oT o,)/w, gives
information contained in the continuous signal. However,
the parameter or state estimator based on time-domain
analysis calculates the derivative of signals only by
averaging the slope of a few adjacent samples (the which is the equivalent input impedance for the conven-
number of samples used depends on the order of the tional 'T' type equivalent circuit for an induction
algorithm), hence the information carried by the samples machine, with the magnetising loss resistance being
is not fully utilised for derivative calculation. Conse- neglected.
quently, the sampling rates required for such an estima-
tor to work satisfactorily are much higher than indicated
by the sampling theorem. In algorithms based on 3 Choice of perturbation signal
frequency-domain analysis however, the derivative of the
state variables does not appear explicitly: it is expressed Under steady-state operating conditions without the
implicitly in terms of the transformation of the signal. By injection of a perturbation, negative sequence voltages
this means, it is effectively a collective result of infinite and currents do not exist. Only positive sequence imped-
numbers of samples. Therefore if stochastic noise and ance Z+(wl) for one single frequency w1 can be estimated
other uncertainties are not significant, there is nothing to from measurements of voltage and current. The estima-
prevent the frequency-domain based estimators from tion of rotor parameters would fail when w, approaches
working at sampling rates down to twice the highest fre- wl, because the rotor parameters would not appear in
quency present in the signal. the expression for Z+(w). The only possible parameters
Taking the finite Fourier transform of the voltage and that can be estimated are the stator resistance and self
current variables in eqn. 1, the following is obtained: inductance. This is generally true for any other parameter
estimator without extra excitation.
For an idealised induction motor (eqn. l), given a time
harmonic current excitation of frequency w, , the
response voltage is of the same frequency. Symbolically,
this relation can be represented in the matrix form as
follows:

x I I
!qs From the parameter estimation point of view, the cause

\:I (or excitation) [Z(w,)] and the effect (or response) [V(o,,)]
are related by the parameter matrix [Z(o,,)]. Therefore
IEE PROCEEDINGS-B, Vol. 139, NO.3, M A Y 1992 167
the data relating to the cause-effect pair [Z(w,)] and for negative sequence components, the projected fre-
[V(033 contains information about the motor param- quency range is from 0 to al.Altogether, the spectrum of
eters. stator currents in the stationary reference frame is
For the practical induction motor, given a time har- numbers of line spectra located in the frequency range
monic current excitation of frequency m,, the response 0-20,.
voltage consists of the main frequency col component as To provide more freedom in the choice of convenient
well as a series of high-frequency time harmonics of fre- frequencies to calculate parameters, a time-limited per-
quency w1 f kz(Z,/P)o,, originating from the spatial slot turbation is utilised. Fig. 1 shows the shape of the flux
harmonics. The voltage harmonics of frequency other perturbation and the sampling window used in this
than w1 do not have a corresponding current component paper. The Fourier transform of the stator voltages and
at the same frequency. Therefore although the cause- currents in eqn. 5 are calculated as follows:
effect pairs do contain information about the parameters
to be estimated, these physical effects cannot be
employed conveniently in the scheme being described.
There are also other classes of spatial harmonics, of order
(6ki1), k = 1, 2, 3, . . ., originating from pitch and dis-
tribution effects in the three-phase winding, but again
these effects are inconvenient sources of parameter infor-
mation in the present scheme.
Where saturation is present in the motor’s magnetic
circuit, a set of sinusoidal components of magnetising
current Z(co,) with angular frequency w1 causes a flat-
topped spatial flux distribution, which can be considered
as a series of odd flux harmonics $(col), $(3w1), $(501),
$(701) . . . . These spatial flux harmonics induce stator
voltage harmonics with components V(w,), V(5w1),
V(7w1) . . . . If, for example, a 5 0 , current component is
flowing at the same time, then I ( 5 0 1 ) and 1/(5W1) are not
a simple cause-effect pair: V ( b 1 ) is a response not only
to 1(5w1) but also to Z(wl). Therefore only current and
voltage pairs with frequency below 5w, are used in the
proposed method, which does not attempt to evaluate
directly the parameter most dependent on saturation
level, magnetising inductance L, .
Another group of harmonics (time harmonics) with a
source external to the motor are the time harmonics
coming from the output of the inverter. These harmonics,
together with the fundamental, form the excitation to the
motor. The response of the motor to this excitation
could, in principle, be used for abstracting parameter
information of the motor. However, in practice, the har-
monics contained in the output of the pulse width modu-
lated (PWM) current regulator are of too high a
frequency to be useful for parameter estimation, due to 1

the frequency dependence of rotor parameters. Fig. 1 Flux perturbation and window function
Information is most easily obtainable in the frequency
domain by utilising sinusoidal or other periodic test
signals, or, alternatively, by using time-limited signals. As 4 Online emulation of the standard induction
motor tests
parameter estimation is based upon only one or two spe-
cific frequency components, the former type of pertur- Using eqn. 5, the input-output relation of the machine,
bation seems to make better use of the perturbation the parameters can be estimated through a selected set of
energy if the overall perturbation energy for both cases is tests, in which the response is most sensitive to the
the same. In the proposed estimator, a perturbation is change of the parameter to be estimated. Induction
injected to the motor though the commanded flux in a motors of a certain power rating are similar in terms of
field-oriented controller, current vectors ids and i, being per unit parameter value, so that it is possible to analyse
regulated such that the torque is not disturbed. Therefore the parameter sensitivity to different frequency and
a periodic perturbation does not necessarily cause sequence cause-effect pairs for a typical induction motor,
periodic stator currents. Analysis [16] shows that, in the to devise a stable, well-behaved parameter estimation
steady state, it is possible to have both id, and i,, periodic algorithm.
by introducing a flux perturbation with period T, = In a typical induction motor, L, is far greater than I,
2na/w,, with n an integer ranging from 1 -+ CO. and I,. Further, if the angular frequency concerned is
In the field-oriented reference frame, the perturbation higher than or close to the main supply frequency, the
frequency spectrum of stator currents so introduced is magnetising reactance wL, is far greater than R, and R, .
limited to subharmonics of the fundamental frequencies, Eqn. 5 shows that when the signal slip s, = 0, or w = w,,
i.e. w Jn. In the stationary reference frame, this frequency the following cause-effect pair :
range is projected to different ranges according to the
sequence of the signals. For positive sequence com-
ponents, the projected frequency range is from col to 2 0 , ;
168 1EE PROCEEDINGS-B, Vol. 139, NO.3, M A Y 1992
is a significant test for stator resistance and stator self- restricted to only the middle part of the data window.
inductance estimation. This is effectively an online, This feature calls for a supervision controller to synchro-
no-load test on the motor. An additional term R , has nise and co-ordinate the perturbation generation and the
been added to allow for the magnetising losses. sampling process, as well as to judge the validity of esti-
When w = 0, eqn. 5 reduces to mates. The supervision controller also monitors the
motor operating condition and the status of the param-
(9) eter estimator to decide whether a new cycle of the
perturbation-estimation process should be started.
Fig. 2 is a schematic diagram illustrating the way the
which, in effect, is an online, DC test of the stator resist- proposed parameter estimator is to be incorporated into
ance. a field-oriented controlled drive, consisting of the con-
Similarly, choose o = o1+ a,, such that s + = troller, PWM current regulator (or other type of current
(o- o,)/o or s- = (o+ o,)/o is large enough that regulator) and induction motor. The estimator hardware
R,/s+ -4 oL, or R,/s- -4 o L , then consists of a prefilter, a data acquisition unit and a super-
vision controller. All torque, speed and position control
--
‘+‘+s(~) - r, + j x , = R, + j o l , + R J ~ + , jol, (10) loops are external to this basic system.
I+S(4 The parameter estimator described works on a batch-
or processing basis, no initial parameter setting being
required. The estimation reaches the correct parameter
value on completion of a perturbation-estimation cycle.
However, the field-oriented controller needs initial motor
parameter estimates, which may have nonnegligible
is an online emulation of the standard locked-rotor test. errors. Direct updating of the parameters in the control-
It has been demonstrated [lS, 161 that the allocation ler, after the first estimation becomes available, inevitably
of locked rotor reactance into x, and x, cannot be identi- causes a transient in the drive system response. Apart
fied by tests at the stator terminals. In common with from the initial transient caused by direct updating of
many previous authors, it is therefore necessary to make erroneous parameter settings, there are inevitably errors
the assumption that x, = x, . The machine parameters are in the parameter estimations due to the existence of
calculated as random noise in the data and the finite observation time.
Therefore the parameter estimates can be regarded as
R, = ~ ~ / ~ ~ C { ~ + + {, ~~ - ~s ~~ o/ ~~/ +~ -, s~~ ~(12)
o ~ ~} l being distributed around the correct parameter value
R , = ro - R, (13) randomly, without bias. So the transient in the drive can
L , = Lo - I, (14) occur on every parameter updating, even when the
parameter settings in the controller are close to their
Rr = s(rk - R J C ~ L O / ( ~-Lx kO) l (15 ) correct values.
I, = I , Provided variations in the actual motor parameters
occur slowly in comparison with the estimation rate, ran-
= LO - (l/o)J{[(oLO - x k ) / o L O l
domness in the estimates can be attenuated by smoothing
x C(Rr/S)’ + w Z L @ } (16) the estimation with a running average filter, or a low-
where o = w1 + orand s = (o- o,)/o. pass filter. This process is represented in Fig. 2 by the
‘interpolation and filter’ block, which is a combination of
an interpolation algorithm and a low-pass digital filter.
5 Simulation of a field-oriented controlled
induction motor incorporating the proposed The cut-off frequency is set to 0.1-1.0 Hz, depending on
parameter estimator the possible parameter change rates of the motor. A
lower cut-off frequency improves the precision of the esti-
The conciseness and the simplicity of the proposed mation but prolongs the parameter tracking time.
parameter estimation algorithm is partially due to the The performance of the system represented in Fig. 2
predefined features of the perturbation, e.g. its existence is has been examined using a simulation program with the

+ I -
parameters
in - i
4
V

a A--
Fig. 2 ProposedJield-oriented drive system with online parameter estimation

I E E PROCEEDINGS-B, Vol. 139, N O . 3, M A Y 1992 169


flowchart shown in Fig. 3. The stochastic contaminating Similar results are obtained for zero rotor speed.
noise on the measured data is simulated by a data con- However, the actual flux and torque tracking time
taminator subroutine, in which white noise is generated increases to about 14 s, because the stator supply fre-
and added to the signal samples from the motor. The quency becomes very low to maintain the low slip fre-
sampling and digitising subroutine is used to simulate the quency, and therefore a similar torque production.
digitising error caused by the A/D conversion. Shown in

parameter settings

update the parameters in


supervision controller

f ield-oriented controller low-pass filter


Y
,
current regulated PWM

latest parameter

Fig. 4 Flux, torque and parameter tracking behaoiour with errors in


initial parameter settings
n - - - command flux

,
I sampling and digitising I
~

~ actualflux
b - - - - command torque
- actual torque
no c- phase voltage
* _ _ _ _ phase current
rotor s p e d

6 Implementation and experimental results

parameter estimation The aim of the experimental work is to verify the pro-
set estimator ready flag posed parameter estimation algorithm. Operation of the
data acquisition unit and the parameter estimator (Fig. 2)
is quite independent of the field-oriented controller,
Fig. 3 Flowchart of parameter estimation simulation except for the special requirement that the response to
Fig. 4 are the simulation results for this system, with the the perturbation signal should be limited within the
middle part of the observation window. This requirement
errors in initial parameter settings randomly assigned to
was met in the general system of Fig. 2 by the field-
all parameters. In the case illustrated, the initial settings
oriented controller. In the experimental system described
are
here, it is met by a specially formulated perturbation [16]
Rs Rr Lm generated by two optical rotor position sensors mounted
-20% +30% +lo% +30% error 60” apart, so that the perturbation response is restricted
within a desired region. The rotor speed is also derived
The actual flux and torque track the commands in about from these sensor signals.
1.4 s. The parameter estimates track the motor param-
eters satisfactorily except for the L, estimation, which is 6.1 Perturbation signal generation in the
in error due to the aliasing effect of the mains supply experimental system
frequency o1 to the adjacent o, frequency. For this The impulse function frequently serves as an excitation to
reason, the magnetising inductance cannot be estimated identify a linear network. With a system containing sig-
using a short window length with satisfactory precision. nificant inductance, such as the induction motor, the
However, the simulation reveals that the mismatch in impulse response posseses an exponentially decaying tail
magnetising inductance has little effect on the per- that lasts for a time dependent on the motor time con-
formance of the field-orented controlled motor. Within a stants. The sampling window for a discrete Fourier trans-
reasonable error band (in the order of 30%),the influence form must be long enough to cover the whole transient
of erroneous L, on rotor parameter estimation is not process and may require the acquisition and analysis of
serious. Therefore L, may even be obtained by the offline an inconveniently large amount of data. The solution to
test method and then used by the controller and param- the problem is to use a dual perturbation signal, in which
eter estimator for all later operations. a short time after a magnetising perturbation is intro-
170 IEE PROCEEDINGS-B, Vol. 139, NO.3, M A Y 1992
duced, a suitable demagnetising perturbation is applied. If the magnetic pole is produced by a perturbation
By this means the duration of the response can be con- current in the A-phase winding, it is aligned with the
siderably shortened. C-phase axis after t , = (x/3)/w, s. If Avc is chosen that
The perturbation is imposed on the steady-state
supply, but, from the superposition principle, the pertur-
bation and its response can be considered separately.
Assume the motor is rotating at an angular speed or, as
shown in Fig. 5. If, at instant t o , a perturbation signal is
-
.
t a

-b
t

Fig. 5 Generation of a rotorfIUx perturbation C

B
applied to the A phase winding, a flux $ A , which is a
function of time, is established in the air gap. According
to Lenz’s law, a flux which is equal in magnitude and Fig. 6 Rotor perturbation magnetisation and subsequent demagne-
opposite in direction to is produced at point a by the tisation
rotor induced current to keep the flux linkage of the
rotor cage unchanged. Because the rotor is rotating with
speed wrr in the next instant point a moves out from the pole is removed t , s after being impressed (DAtl is a
under the A phase axis, and point b moves into the axis factor to allow for the decay effect). However, an ener-
of phase A; therefore a flux linkage t,bb at point b is pro- gised stator winding not only builds up a flux that is
duced. A further instant later, point b moves out and linked with the rotor circuit, it also builds up a flux
point c moves in, and so on. It follows that a flux chang- linkage with the other stator windings. After the excita-
ing with time in the A-phase winding produces a similar tion signal is removed, this flux remains and decays to a
shape flux wave distributed over the surface of the rotor. factor D,, after time 6. Therefore, to eliminate the overall
Suppose the stator excitation signal has a period of T, effect of the initial perturbation, another set of pertur-
the wavelength of the rotor flux distribution is w, T (a bation signals opposite to the first set is applied upon the
constant rotor speed is assumed for this simple same windings but time shifted. It is defined by
relationship). Ausl(t) = Dsa AuA+(t) (18)
From the viewpoint of a rotating reference frame fixed
on the rotor, at every point the rotor flux linkage $,, $ b , AvG(t) = Dstl Au,(t) (19)
$, , ... is linked with rotor induced DC current. Because A complete set of such perturbation signals is shown in
the windings possess resistance in which energy is dissi- Fig. 7a. The perturbation signals need not necessarily be
pated, the rotor currents and therefore fluxes $ b , $, ,
... are attenuated with time. At a specific point on the
rotor, the flux decays with time, and together with the
rotation effect, this appears in the stationary reference
frame as a wave alternating with time and decaying in
space: if the rotor current decays with time constants ttl
and T , ~ ,the rotor flux viewed from the stator alternates
with frequency orand attenuates similarly at rates t g l =
7,1 w, and 7g2 = zt2 w, .
For simplicity, consider a narrow voltage pulse A u i
(Fig. 6 4 is used as the stator excitation signal. Because of
the large inertia of the rotor as well as the connected -1
t. ms
mechanical load, the rotor speed or is taken as constant -2
during the period being considered. From the foregoing
discussion it is apparent that the excitation signal in Fig.
6a induces a magnetic pole on the rotor within the
segment of length 60, (Fig. 6c). Rotation of the induced
rotor pole produces voltages in the three stator windings -1
at frequency U,. To eliminate the decaying response tail -2
t, m s
thus caused, a second stator winding is similarly excited
when the induced rotor pole is aligned with its axis (Fig. Fig. 7 Stator voltage perturbation and corresponding current response
6c). One of the possible ways of removing the induced a- uab (measured)
~ _ _ _uk (measured)
rotor pole is by using a set of perturbation signals, as b - I , (measured)
shown in Figs. 6a and b. c- I , (measured)

I E E PROCEEDINGS-B, Vol. 139, NO.3, M A Y 1992 171


square in shape; it is simply necessary to satisfy condi- obtained from standard tests. In the third case (rotor
tions eqns. 1, 2 and 3. For ease of generation, a set of speed = 2416 rpm), the stator resistance estimate is rela-
pulse perturbation voltages have been chosen in Fig. 7a tively poor. The major reason for this discrepancy is the
to satisfy these conditions, and the current response severe slot harmonic effects present in the particular
obtained experimentally with such perturbation voltages motor used in the tests. In the offline standard test cases,
is shown in Fig. 7b.
three-phase sine
6.2 Experimental results induction motor
Utilising this method of generating perturbation signals,
together wth a three-phase power amplifier, to replace
the field-oriented controller and PWM inverter, the
experimental system is reduced to that shown in Fig. 8.
The block diagram of the data acquisition system (12 bit
resolution, 5 p s conversion time) is shown in Fig. 9. The
interval between two adjacent samples is programmed to
be 64 ps.
The motor set used for the experimental work was a i , v w,
2 kW Mawdsley induction motor equipped with air gap
flux search coils. The stator windings were reconnected to low-pass
filter
form two parallel branches in each phase, and the three
phases were delta-connected. The rated line voltage and
current were 120 V and 11.4 A, respectively.
Fig. 10 shows experimental results for a sinusiodal
supply plus additive perturbation at a rotor speed of
2902 rpm. Experiments have also been carried out at t t
rotor speeds of 2766 rpm and 2416 rpm, corresponding parameter
estimator
to different load conditions. The motor parameters esti-
mated by the algorithm from this data are given in Table Fig. 8 Schematic diagram ofexperimental system
1. Results from standard tests on the machine are also
given in the Table. these effects are far less significant, because the o,related
The parameter estimates in the first two cases shown rotor field slot harmonics give rise to a stator-induced
in Table 1 are in reasonable agreement with those frequency of o1in the case of o,= w1 (no-load) and dis-

3-bit address bus t +++,


H
mu It iplexer

sequencer
generator, Fig. 7.7)

data direction
control and Y
seauencer disable

least significant
bit of the 3-bit 1
address bus

(address generation)
Fig. 9 Data acquisition system

172 IEE PROCEEDINGS-B, Vol. 139, N o . 3, M A Y 1992


I ' I

appear in the case of o,= 0 (locked-rotor). Although the conditions, other sets of parameters may give better rep-
parameter estimation algorithm has a slot harmonic sup- resentation. Since the ultimate purpose of parameter esti-
pression capability (through the Hann window), the mation is for flux and torque control of the motor, the
parameter estimates may still be affected by the harmo- algorithm's effectiveness is better judged in terms of flux
nics. Nevertheless, these experimental results demonstrate and/or torque performance prediction accuracy in com-
the effectiveness of the online spectral parameter estima- parison to the measured performance.
Fig. 10 shows a comparison of line currents and gap
flux search coil voltage obtained by direct measurement
and by calculation, using the model parameters from the
estimation algorithm. Similar comparison have been
made between measurements and calculations using
parameters obtained from standard tests. The mean
square errors between the predicted and measured data
with different parameter sets, under three load condi-
4L A tions, are listed in Table 2.
2-
Table 2: M e a n square errors between predicted and mea-
-2 sured data
-4 - t, m s ~~

b
Speed Parameter Mean square error
(rpm) value test
Lt i.4 ic vg
2902 standard 0.155 0.144 0.37
2902 online o.oa6 0.086 0.37
2766 standard 0.204 0.202 1.02
2766 online 0.259 0.238 1.00
c C
241 6 standard 0.731 0.695 3.02
241 6 online 0.372 0.366 2.93

All these cases show good correlation between the


quantities predicted and measured, but the predictions
based on the estimated parameters frequently give
mean squores mean squares smaller mean square errors than the predictions based on
error 0.8556E-01 error 0.862OE-01 ~ ~ $ 6 ? 3 % ~ 0 0 parameters derived from the standard tests.
Fig. 10 Measured and predicted line currents and air gapflux induced The comparison between the two sets of parameters in
voltage at speed 2902 rpm terms of mean square errors is not intended to declare
a - U, (measured) that the proposed parameter estimator is superior to the
- - _ _ uk (measured) standard test method. However, it does show that given
b- I , (measured)
- - _ _ I , (calculated) an actual motor with a specific operating condition, in
c- I , (measured) which the harmonic content in the air gap is different
_ _ _ ~I , (calculated) from that in the no-load or locked-rotor conditions, it is
- us (measured)
_ _ _ _ _ _ _ U,( calculated) sometimes possible to find a set of five parameters that
would fit this condition better than parameters derived
Table 1 : Parameters estimated from standard tests and the from the standard tests.
online estimator It is known that approximation to a nonsinusoidal
periodic signal by a finite number of terms from a trun-
cated Fourier series gives the minimum mean square
From standard test 0.96 1.76 0.00615 0.237 error, in comparison to other possible approximations of
Estimated at 2902 rpm 0.87 1.59 0.00660 0.237
Estimated at 62766 rpm 1.02 1.78 0.00684 0.237
the same order. Thus, in Fig. 10, where the predicted
Estimated at 241 6 rpm 1.12 1.57 0.00585 0.238 curves are sinusoidal (in the non-perturbation regions), a
smaller mean square error implies that the predicted
curve is closer to the fundamental of the measured curve.
tion method. If the properly defined periodic pertur- Critical to field-oriented control is the accurate determi-
bation is applied, a better estimation can be expected. nation of field angle, so the close correlation between cal-
The very small error in L, estimation in Table 1 arises culated and measured gap flux search coil voltages, in
because the parameters were estimated using prior know- terms of the mean square error criterion, justifies the pro-
ledge of the no-load inductance L, = L, + I , obtained posed on line parameter estimation algorithm as a suit-
from the standard no-load ofline test. This is necessary able candidate for application in field-oriented control.
because the online no-load test emulation in the experi-
ment fails to give a sensible result, due to the aliasing 7 Conclusions
effect caused by the low slip frequency.
Comparison with the parameters derived from the An online parameter estimation algorithm for field-
standard tests may not always be a fair criterion for oriented controlled induction motor has been described.
judging the quality of estimation. Errors may arise in the The parameters are derived from only those components
standard tests and, in any case, the five-parameter model in the signals that are most relevant to the parameters
of an induction machine is no more than an approx- being calculated. Although it is capable of operating
imation to the actual machine. In one operating condi- online, the test procedures resemble the standard offline
tion, one set of parameters may give a better no-load and locked-rotor tests, not only in format, but
representation of the actual machine, whereas, in other also in physical significance.
1EE PROCEEDINGS-B, Vol. 139, N O . 3, M A Y 1992 173
The presence of a perturbation has been shown to be 4 KRISHNAN, R., and PILLAY, P.: ‘Sensitivity analysis and com-
parison of parameter compensation schemes in vector controlled
necessary for any parameter estimation algorithms to induction motor drives’. Conf. Rec. IEEE-IAS Annual Meeting,
work satisfactorily under varying conditions. In the 1986, pp. 155-161
method described here, the shape of the perturbation 5 NORDIN, K., NOVOTNY, D.W., and ZINGER, D.S.: ‘The influ-
signal is carefully chosen to facilitate the parameter esti- ence of motor parameter deviations in feedforward field orientation
mation and to avoid torque disturbances. drive systems’, IEEE Trans. July 1985,1A-21, (4), pp. 1009-1015
6 ATKINSON, D.J., ACARNLEY, P.P., and FINCH, J.W.: ‘Method
The simulation shows that the algorithm is insensitive for the estimation of rotor resistance in induction motors’. Proc. 4th
to random noise and similarly insensitive to digitising European Conf. on Power Electronics and Applications, pp. 3.338-
errors. Tests on a 2 kW induction motor verified the fea- 3.342.
sibility of the proposed algorithm. The model with the 7 GARCES, L.: ‘Parameter adaptation for the speed-controlled static
estimated parameters has been used to predict the motor ac drive with a squirrel-cage induction motor’, IEEE Trans., March/
April 1980, IA-16, (2), pp. 173-178
phase currents and the airgap flux with good accuracy. 8 LOSER, F., and SATTLER, P.: ‘Identification and compensation of
the rotor temperature of ac drives by an observer’. Conf. Rec. IEEE-
8 Acknowledgment IAS Annual Meeting, 1984, pp. 532-537
9 GABRIEL, R., and LEONHARD, W.: ‘Microprocessor control of
induction motor’. Proc. Int. Semiconductor Power Converter Conf.,
The authors would like to thank David Atkinson and Orlando, 1982, pp. 385-396
Hamid Fathi of the Department of Electrical Engineer- 10 SUGIMOTO, H., and TAMAI, S.: ‘Secondary resistance identifica-
ing, Newcastle University, and R. Van Der Post of Pak- tion of an induction motor applied model reference adaptive system
centre Ltd. for their assistance. In addition, Huazhen and its characteristics’, IEEE Trans., March/April 1987, IA-23, (2),
Chai would like to express his gratitude for the financial pp. 296-303
11 MATSUO, T., and LIPO, T.: ‘A rotor parameter identification
support provided by the Shanxi Education Commission, scheme for vector controlled induction motor drives’, IEEE Trans.,
China, and the ORS Awards Scheme. May/June 1985, IA-21, (4), pp. 624-632
12 ZAI, L., and LIPO, T.: ‘An extended Kalman filter approach to
rotor time constant measurement in PWM induction motor drives’.
References Conf. Rec. IEEE-IAS Annual Meeting, 1987, pp. 177-183
13 ATKINSON, D.J., ACARNLEY, P.P., and FINCH, J.W.: ‘Param-
BLASCHKE, F.: ‘The principle of field orientation as applied to the
eter identification techniques for induction motor drives’. Proc.
new TRANS-VECTOR closed-loop control system for rotating-field
European Power Electronics Conf. Aachen, Germany, 1989
machines’, Siemens Rev., 1972,34, pp. 217-220 14 CONSOLI, A., FORTUNA, L., and GALLO, A.: ‘Induction motor
ACARNLEY, P., FINCH, J.W., and ATKINSON, D.J.: ‘Field identification by a microcomputer based structure’, IEEE Trans.,
orientation in ac drives: state of the art and future prospects’. Proc.
November 1987, IE34, (4), pp. 422-428
Third. Int. Conf. on Electrical Machines and Drives, IEE, London,
15 JONES, C.V.: ‘The unified theory of electrical machines’
1987
(Butterworths, 1967)
BAYER, K., and BLASCHKE, F.: ‘Stability problems with the 16 CHAI, H.: ‘A parameter estimation algorithm using spectral
control of machines using the method of field orientation’. Proc. analysis for field oriented control of induction motors’. PhD Thesis,
Second IFAC Symposium on Control of Power Electronics and
University of Newcastle upon Tyne, UK, 1990
Electrical Drives, Dusseldorf, West Germany, 1977, pp. 483-492

174 IEE PROCEEDINGS-B, Vol. 139, No. 3, M A Y 1992

Вам также может понравиться