Академический Документы
Профессиональный Документы
Культура Документы
R. Nilsen, PhD
Prof. M.P. Kazmierkowski, PhD
Indexing terms: Control equipment and applications, Algorithms, Mathematical techniques, Matrix algebra, Induction motors
~ ~~ ~
do=[; -3
where
3 Conventional models for rotor flux estimation
5; = 5: +8
Assuming induction motor with squirrel cage rotor, U$ =
0; from eqns. lb and 2b, a differential equation for the
rotor flux vector can be expressed as follows:
d''
--- -A = rotor frequency
ondt
py
l w[kI
I I
L-- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ - - - - --- - J
I
L
obsever I
=[E: ::1
Before choosing the gain coefficient matrix K , it should
\US -stator be noted that, for incorrect parameter values, the obser-
Fig. 5 Incorrect orientation of the predicted rotorflux ver will always give some transient errors and sometimes
even errors in the steady state. If the observer is ,very
If the observer model parameters 6 = [1/2,i h , %,, ?, sensitive to incorrect model parameters, these parameters
8,]' differ from the real one:
@ =
[:
- 9 xh, r s , ar r
the orientation of the predicted system is incorrect.
(21)
should be adapted online. In inverter-fed induction
motor systems, however, the calculation time needed for
implementation of an observer and parameter adaption
algorithm may be too large compared with the sampling
time needed for the controllers. Therefore, to reduce the
From Fig. 5, we can see the connections between 'real' calculation time needed, a simplified gain matrix can be
and 'predicted' field-oriented quantities : applied. In this case, the gain coefficients are chosen as
I
I
I
I
I
I
"rei I
*-
I
I
I
I
I
'Ldiscrete
- _ _ _ -controller
- - _ - - with
- _ _observer
_ _ _ -/model
-_____ -1
I
08-
a .
a,
U
7
-
c
0.4
O /
o o v 00
0 0 02 04 0 6 08
00 02 04 06 00 time, s
lime, s 0
0
O ’I U 0 8
e
..-
x
-
3
L
0
c
2 04
”-
0
-0,
C,
0
0
0.0
t
00 02 Or, 06 08
0.0 02 04 06 08 t1me.s
time,s b
b Fig. 8 Initial oalue for $,CO] = 4/3$,[0]
Fig. 7 Initial valuefor S<,[O] = x / 4 a Amplitude $,
a Amplitude $, b Error angle 65,
b Error angle Sc,
....... model
....... model ~ observer
__ observer
instead of-&, because of large transients in&r. To avoid shown in Figs. 7 and 8. It can be seen that the con-
incorrect sign of k21,the gain factor is set to zero when vergence time constant of the observer is considerably
the absolute value of the speed is below n, (in P.u.). The smaller than for the current model alone.
gain factor kll is thus chosen as In Fig. 9 the dynamic behaviour of the control system
with the current model and observer is shown, when all
the parameters are correct. The behaviour in both cases
is identical. Results from a worst-case study is shown in
Figs. 10 and 11 for the _current model and for the obser-
ver, respectively, where T, = 0.5 T, and )2h = 1.5 xh.
Because of the nonlinearity of the system, the coefficient It can be seen that, if choosing an appropriate gain
k, is found by help of simulation. factor, the behaviour of the observer is preferable to the
current model. In simulation with observer presented in
5 Fig. 11, the correction term in the observer is kept con-
Comparative investigations of the observer and
current’ model stant when entering the speed region I n I n, . -=
When comparing the steady-state errors for incorrect
The block scheme of the simulated field-oriented control parameters, the observer was to be preferred instead of
system is shown in Fig. 6. The inner current control loops the current model. Because of the applied choice of gain
are each represented with a first-order system. The factors in the observer (simplified algorithm), error in pre-
current-controlled inverter and induction machine are dicted amplitude $, is not compensated for. This dis-
simulated with a time step h = 10 (in ps), while the dis- advantage can be compensated for, if 2, is adapted
crete controllers and observer (or current model) have the online. The sensitivity for error in 2h may, however, be
sampling time T = 1.0 (in ms). The controller design is reduced for other choices of gain factors. Generally,
based on the criterion of symmetrical optimum [Z, 81. however, in spite of better stationary and dynamical
The investigation is performed for different values of behaviour of the observer than the current model, errors
the gain factor k, in the observer, but, in this paper, only occur for incorrect parameters. Therefore appropriate
IEE PROCEEDINGS, Vol. 136, Pt. D, No. I , J A N U A R Y I989 39
parameter adaption is necessary. Both and f h should three basic problems should be considered : criterion
be adapted online. function, search direction and gain sequence.
6.1 Choice of criterion function
6 Reduced-order observer with parameter In parameter identification algorithms for induction
adaption motors, mostly quadratic criterion functions are used.
When designing a recursive online identification algo- o 4 p , ~ - ~ ~ - n ~
rithm based on the reduced-order observer, the following
00
I -n
-0 4 1- - - - - - - -1 - - - - - - --
-1 O F
V'rref
08
08 n'k
04
00
-0 8 F
00 L-. r . - r .
-6kr
- e
, 6 - :
-1 ot
00 IO 20
time, s
20r
6 - a:
-0 4
-0 8 :
-65,
00-
00 IO 2 0
(334
time,s
-4
these classical tests, the set D, is defined. Th_e parameter
?,, is assumed to be witkin (1.5, 3.0), while T, should be
in the range 0.75 T,, < T, < 1.5 T o ,see Fig. 13. The time
constant T,, is the rotor time constant at rated load and
system temperature of 75°C.
(electromagnetic p a r t ) 6.5 Total algorithm for rotor flux estimation
The total recursive algorithm for estimation of the rotor
+,
flux , with the help_ of a reduced-order observer with
online adaption of (l/T,) and 2,,,can be expressed as
ii?[k] = z(4[k], X[k]) (394
@[k] = g(X[k], C[k], 6 [ k - 13) (39W
&[k] = UP[k] - ii?[k] (394
A
LCkl = L(nCk1) (394
6 [kl E [kl
@[k] = [ 6 [ k - 11 -k L(n[k])E[k]]~, (394
- - -- - - - - - -- - __ -1
I
I I i[k + 11 =.mCkl, m1,nCkl, ml)
(39f)
7 Simulation results
"ref
--- Qrref
- : i A
-1 0 65r
O
-0.8 - O 8 18.0 2 . 0 -l'fr ~
- 65r
4.01 , , . . , , , . . . . . . . ,
-.--.-, . ' . " ' * " '
1 .o
0.0
'8 :
0.0 10 2 .o 3 .0 40
0 00
4 ' m p t i o n on f time, s
Fig. 10 Coupling between adaption mechanism: = 0.75T, and P, =
xh
: 1 :0
0
00 10 20 30 40
OdaDtlon on t t1me.s
Fig. 15 Obseroer with adaption: T[O] = OST, andP,[O] = ISx,
8 Conclusion