Professional Documents
Culture Documents
415426,
Printed in Great Britain. All rights reserved
DESIGN
Copyright
0098-I 354/90
$3.00 + 0.00
(0 1990 Pergamon
Press plc
OF P AND PI STABILIZING
CONTROLLERS
FOR QUASI-LINEAR
SYSTEMS
J.-P.
School
1990
of Chemical
Engineering,
and Y.
CALVET
Georgia
Institute
ARKUN~
of Technology,
Atlanta,
GA 30332-0100,
U.S.A.
1.
INTRODUCTION
In recent years,
the use of differential
geometry
to
transform
nonlinear
systems
into linear systems
has
received
much
attention
in the control literature.
Several methods compete and differ in their definitions and the issues they address. One approach is to
transform a nonlinear system in an input/output
sense. This was first investigated by Gilbert and Ha
(1984) and Ha and Gilbert (1987). Another approach
is to transform the nonlinear state equations into an
equivalent linear system without specifying any output. This technique is known as the feedback linearization and has been investigated in particular by Su
(1982) and Hunt er al. (1983). The transformations
required are state and input transformations with a
nonlinear state feedback. Finally, feedback linearization with decoupling of outputs was addressed by
Isidori et al. (1981). Various control applications
have appeared in aerospace engineering (Meyer et al.,
1984), robotics (Tarn et al., 1984), power systems
(Marina, 1984) and chemical engineering (Hoo and
Kantor, 1987; Kravaris and Chung, 1987; Calvet and
Arkun, 1988a).
It should be noted that there is very limited knowledge about the robustness characteristics of these
techniques with respect to modeling errors and disturbances. For example, the pioneering work of
Kravaris and Palanki (1988a, b) shows that under
matching conditions it is possible to design robust
controllers for a transformed (in the input/output
sense) nonlinear system with modeling errors. However, the design of controllers guaranteeing stability
of the transformed nonlinear system influenced by
modeled disturbances has not yet been investigated.
Our recent work (Calvet and Arkun, 1988a, b) has
~__
___
tTo whom all correspondence should be addressed.
415
QUASI-LINEAR
SYSTEM
Definition
I-A
quasi-linear system (QLS) is a
system which is linear or affine with respect to
its control input and the modeled disturbances.
416
It is described
J.-P.
CALVE?
by:
tzId,
i=Az+Bv+
(1)
and Y.
ARKUN
It is important
to realize that a QLS has the nice
property to be truly linear when free of disturbances
(d = 0). Also, note that the perturbation
term c(z)d
is state dependent and not parameter dependent [i.e.
<(q)d with 4 being a set of parameters] like it is often
the case in linear system theory. Though
there are
several techniques
to study the stability of linear
systems
with
parameter-dependent
perturbation
(Corless and Leitmann,
1981), the literature on the
stability of linear systems with state-dependent
perturbation
is sparse. It is the goal of this paper to
analyze and propose a method to study the stability
of such systems.
The origin of QLS appeared when the technique of
feedback
linearization
(Su, 1982) was implemented
on perturbed nonlinear systems. This was first investigated by the authors (Calvet and Arkun, 1988b), and
the pertinent results are summarized
in the sequel.
Consider
a nonlinear system (NLS)
of the form:
0 =f(xo)
+ g(x)u
+ Y (x)d,
+ g(xclh7
(2)
(3)
z = T(x),
u = a(x)
OF
QLS
i =.f(x)
P STABILIZATION
+ B(X)&
(5)
R,
= {d(t)
VZEB(F).
for
some
satisfying
PB(2R-
6 > 0,
I)BTP
+ H/E
and
N=HT)O
=O,
R=Rr>O
417
Selection
v(l)=
law:
-R-B=Pz(t),
(7)
lli(z)lj2 <p
+ ~l(z((~
Vz E B(P).
Vt > T*.
(8)
of the output
(9)
with i,(H)
OF A QLS
CER~.
(10)
J.-P.
418
4.2.
The formulation
of the controller
CALVET
design problem
z,+,(t)
z,(t)dz.
5 10
(11)
t = ;ir + Bv + c(z)d,
(12)
. . .
ERf+I,Xc+I>
0
i (jI
_ij=
0
0
(j
...
..I.
.
0
0;
and
0
0
0
and
v(t) = -&Z(t)
= -[K,,
,=n
=
r-1
. . . , K,, K,+,]g(t)
c
I
Kjzi(t)
-K,+,
z, (t)dT,
.I@
(13)
and Y.
ARKIJN
PB(2R
Z)zP
+ H/e2
= 0.
P(2BR
5.
DESIGN
-BT
Z)P + HJc2 = 0.
PROCEDURE
ARE
and ARE
0;
A
0 urn
419
EPS
with
200,
of
2
2
EL
420
8l
values
Fig. 5. Graphical
procedure
to select the
If the disturbance matching condition is satisfied, the 6* curve is strictly increasing with 6.
Also as L tends to zero, S* tends to zero as well
(see the schematic plots in Fig. 5).
If the disturbance matching condition is not
satisfied; then, the S* curve has a minimum
(3E s.t. as*/&),_,=
0) and the 6 l curve goes to
infinity as c tends to tlim(see schematic plots in
Fig. 6).
5.4. Procedure
In light of the above results, we give two different
procedures depending on whether or not the
Design
of P
and
PI
stabilizing
controllers
421
gains
K
Fig.
6. Graphical
is schematically
illustrated
in Fig. 6.
a result asymptotic
STEADY
STATE
ANALYSIS
OF PI STABILIZATION
s
I
,=1
aa = -
Kiz,(t) - Km+,
r-l
21 (rW7,
422
J.-P.
CALVET
and Y.
ARKUN
7. APPLICATION
with
of a CSTR
model
into a QLS
The dimensionless model of a first-order exothermic irreversible reaction taking place in a CSTR
is given by Uppal ef al. (1976) and Ray (1981):
2 &_,&-)d,=O
zp+
k -2,.
with
. ..n.
i=l
i=n
A(x)
i=p
K.zPq
1
n+
,zz+
1 +
C LiWM
i=,
zp=o.
= 0,
[ h(x)
(14)
Since the disturbances are all ultimately time invariant, all the terms df, i = 1, . . . ,p are considered
constant in the steady state analysis. Note that the
last equation is a natural consequence of the fact that
the control was designed to guarantee zero steady
state offset of the output z, , The above equations do
not simplify further. In particular z: for i = 2, . . . , n
cannot be obtained explicitly in terms of the
disturbances dis. However, if we assume that c(z)d
satisfies the disturbance matching condition with
respect to B as:
3~ (z) E R xp s.t. <(z)d
= &
(z)d.
i=l,...,n,
-x1
fDU(1
--z+BDa(l
-X,)eXP[&]
-x,)exp[~]-B(x,-x*~~)
-xy.
z, =
T,(x)=x,
z2 =
T2(x) =f,(x)
116)
and
u = (dTzrf)
+ u(dTl>g).
(17)
423
with
-1
-1
x2
-Daexp
[
~
1 +x2/v
2
II
(19)
X- T- 1(Z)
x, = Z, + x;
II
z2
+z,+xy . (20)
v
( [
I>
x2 = v In
2,
z, + x;)p
- ~7)
[ Da(1 -z,
In
Da(1 -z,
-x9)
Remark-We
will consider X, (i.e. the dimensionless composition) to be the output of the nonlinear
system. According to the state transformation (16)
such output corresponds to z,. Hence, the required
conditions (9) and (10) from Section 4.1 are satisfied
simultaneously and PI stabilization can he applied
with z, as output. However, if we would have chosen
x2 as output for the CSTR, then the residence time
should have been the new manipulated variable rendering the nonlinear system transformable to a QLS
with an output z, corresponding to the dimensionless
temperature. Here, the flexibility to choose a new
manipulated variable as mentioned in Section 4.1
indeed exists.
7.2. PI stabilization
tions (d, = 0)
under feed
temperature perturba -
(l-
(1 +&Iv>2
x) Da exp[*]]_
Consider that the CSTR is subject to feed temperature perturbations only. With a PI stabilizing controller we then have the augmented QLS described
by:
X(z)=
r_,(Z1
I-CC
Jo"'
JG
= 0.048
Remark-Note
that under the condition of disturbance matching condition, it is not necessary to
424
00
0.24
0.20
0.16
0.12
0.06
0.520
0.515
OH0
z
z
3.06
3.10
3.16
3.12 3.14
c!
x
0.505
k
a495
I
2
matching condition).
7.3. PI stabilization
tions (d, = 0)
under feed
composition
perturba-
Fig.
8. PI stabilization
admissible
are:
3D2
1
a
Time
EPS
Fig. 7. 6 * curves
I
6
1
4
(with disturbance
tion).
value of 0.006.
[K,, K,,
Then
= [2.44,
&]
matching
condi-
the stabilizing
gains
1.86,
1.21.
A simulation
in Fig. 11 with these gains implemented in the control law shows that, as expected,
only the output of the QLS i.e. z, will exhibit zero
steady state offset. However,
the other state z2 will
exhibit
a steady
state offset.
By virtue of the
diffeomorphism
T, this corresponds
to zero steady
13.22).
dFbt._
curves as a function of L and parametrized by
various bounds D of the disturbance d2 are displayed
in Fig. 9. One can see that, as a result of the absence
of disturbance matching condition,
all the 6* curves
parametrized
by D have a minimum S&(D).
Therefore, 6 cannot be as small as we may wish. For
example, a-stabilization
with 6 = 0.2 cannot be guaranteed for disturbance
having a bound larger than
0.0065. This can be seen in Fig. 10 where we plotted
S,&(D)
as a function
of D. Indeed,
such curve
gives regions where a-stabilization
can or cannot be
implemented.
According
to the procedure
(without
matching
condition),
we can now compute the stabilizing gains
of the PI controller.
Let d = 0.2 and 6 = 0.199. As
a bound
D for the disturbance
dZ we picked an
a30
00
t
0.25
0.20
0.15
0.10
Fig. 9.
Ek
I
6
curves vs c parametrized
by D (without
bance matching condition).
I
7
distur-
425
0.30 -
0.25 8 -stabilization
posaibls
0.00
8-stabilization
not
possible
IILLI
0.01
0.001
D
Fig. 10. Region of d-stability (without matching condition).
Fig.
8.
CONCLUSION
The theory and application of the P and PI stabilization of quasi-linear systems (QLS) is presented. The
origin and practical importance
of QLSs is introduced, and the concept of ultimate boundedness
and
&-stabilization
is adapted
for
such
systems.
A
theorem and a procedure
are given to compute the
stabilizing gains in the least conservative sense for the
proposed methodology.
The results permit to stabilize the class of nonlinear
systems with bounded
disturbances
which are feedback
transformable
to
QLSs.
If the so-called
disturbance
matching
condition is satisfied, we show that PI stabilization
will
guarantee zero steady state offset, not only for the
output but also for all the other states of the QLS
(and henceforth
for the original nonlinear system).
Simulation
results on an open-loop
unstable (and
perturbed) CSTR mode1 illustrate and agree with the
theory.
NOMENCLATURE
R"
Xl_, xf
m = All n x m real matrices
I E R x = Identity matrix
x E R = States of a system (usually nonlinear)
z E R = States of a system (usually linear or
quasi-linear)
y = h(x) = (Single) output of a system
d E RP = Disturbance vector
24= (Single) control input of a system
(usually nonlinear)
zi= (Single) control input of a system
(usually linear or quasi-linear)
K E R = Stabilizing gains
Il.
PI stabilization (without
condition).
disturbance
matching
Abbreviations
ARE
BCF
QLS
P
PI
=
=
=
=
=
REFERENCES
Calvet J.-P. and Y. Arkun, Feedforward and feedback
linearization of nonlinear systems and its implementation
using IMC.
Znd. Engng
Chem.
Rex. 27, 1822-1831
(1988a).
Calvet J.-P. and Y. Arkun, Feedforward and feedback
linearization of nonlinear systems with disturbances. Znt.
J. Control 48, 1551~1559 (1988b).
J.-P. CALVET
426
Calvet J.-P. and Y. Arkun, Stabilization of feedback linearized nonlinear processes under bounded perturbations.
1989 ACC, Pittsburgh (1989).
Corless M. and G. Leitmann, Continuous state feedback
guaranteeing uniform untimate boundedness for uncerain
dynamic systems. IEEE
Trans. Automat.
Control
26,
1139-1144 (1981).
Gilbert E. and I. J. Ha, An approach to nonlinear feedback
control with application to robotics. IEEE Trans. System.
Man. Cyhernet.
14, 879 (1984).
Ha I. J. and E. Gilbert, Robust tracking in nonlinear
systems. IEEE Trans. Automat. Control 24, 763 (1987).
Hoo K. A. and J. C. Kantor, Linear feedback equivalent
and control of an unstable biological reactor. Chem.
Engng
Commun.
46,
385 (1987).
and Y. ARKUN
synthesis by global input/output linearization. AIChE
33, 592-603
Jl
(1987).
103-107
(1984).