CopYri ght © If..\ C :\onlinear Control S,'ste m s Des ign . Capri. h aly 1 9H~ 1
SWITCHING ST ABILIZA TION CONTROL FOR A SET OF NONLINEAR TIME-VARYING SYSTEMS Liu Yong and Gao Weibing Th l' Sl'l 'l'I l lh R l'.Il'Ilrch Di" i.,iv lI . Bfiji llg IlIsl ill/ll' vf A l'I'o l/ aUlics all d Asl ra l/a l/ lin . Beijillg . PRC
liIotivated by Byrnes and Wi lle.s (1984), the set of all pos s ible plant s i s divided into several subsets in ter.s of Lyapunov controllable regions by the finite covering theore • . Switching control law is then utilized for the purpose of stabi lization, which, different fro. general variable s tructure control strategy, posse sses a finite nuaber switche s before asy.ptotic stability of the syste. i s achieved . To this end,we apply the idea of .ulti-step swit ches working in Fu and Bar.ish (1986) to the plants in a set of nonlinear syste.s . The controller generated in such a way can therefore be considered as a universal controller in so.e sense. The adaptation of the controller to the uncertainties of plants plays a key role in the controller, whi ch,once with its structure deter.ined, can work well for any plant in this set of syste.s . It will be also show that only a fini te nuaber of swi tches occurs and then the controller re.ains fixed with respect to a corre sponding Lyapunov controllable pair . Lyapunov direct .ethod will be used for des i gning of both control law and switching index. Throughout the paper, we as suae that the current state of the sys te.s is available through direct .easure.ent s for the purpose of state feedback . The .a i ~ result of this paper could be considered as the extension of adaptive s tabilization .ethod for linear syste.s proposed by Fu and Bar.ish (1986) to adaptive control for nonlinear syste • .
ABSTRACT, In this paper, a stabi lizing controller is designed for a finite or infinite set of nonlinear ti.e-varying syste. s wi th unlutown parueters under certain hypotheses on the set of the plant s, nuely, co.pactness and Lyapunov controllabi li ty assuaptions . A swit ching control law is ut i lized for the purpose of stabi lization, which, different fro. general variable s tructure control (YSC) s trategy, possesses a finite nuaber of swi tches before asy.ptoti c stabi li ty of the syste.s is achieved. Lyapunov direct .ethod will be used for designing both the control law and the switching index. The .ain result of thi s paper could be considered as the extension of adaptive stabilization .ethod for linear syste.s proposed by Fu and Bar.ish (1986) to adaptive control for nonlinear syste • . I.
Introduction
Fu and Bar.ish (1986) proposed a new .ethod for adaptive stabi lization wi thout a .ini.ua phase assuaption and without knowledge of the s ign of the high frequency gain. Instead, they include a co.pactne ss require.ent on the set of possible plant s and assuae that the upper bound on the order of the plant i s known. Note that a co.pactnes s assuaption can be considered as a bound assu.ption on the parueters of the plants, the possible plant s sati sfying this bound assuaption for. a subset of the whole possible unlutown syste.s for which an adaptive universal controller i s required. In their work, Fu and Bar.ish in fa c t divided the set into several subset s in ter. s of feedback gain .atrices by the finite covering theore • . Vnder the additional hypotheses, a piecewise linear ti.e-invariant swi tching control law, swi tching uong the subsets one by one, is generated which can lead to a guarantee of Lyapunov stability and an exponential rate of convergence for the state . It has been shown through the cons truction of a practical adaptive controller that a nonlinear control law (adaptive), when discretized by a co.bination of several linear ones, can perfor. as well under certain restrictions on the plants. The algori th. can also be considered in principle as a .ixture of adaptive control and variable structure control theories . In this paper, we consider the proble. of parueter adaptive control for nonlinear ti.e - varying syste.s . A stabilizing controller is designed under the assu.ption on a fini te or infini te set of the plants, nuely, ca.pactness and Lyapunov controllabi li ty assu.ptions ( Kappos and Sas try 1986; Gershwin and Jacobson 1971>.
2. Set of the plants In thi s paper, the proble. of adaptively s tabi lizing a set of nonlinear ti.e varying syste.s are considered with Lyapunov direct .ethod . First,suppose a finite upper bound on state di.ension N+g(x, t)u (1) where state x E R- for so.e n
25 1
252
ler
Liu Yong and Gao We ibing
could
be
founded.
controllability concepts Kappos
is
proposed and
Lyapunov switching
(1986)
Based
dire c t
on
aethod
adaptive
problea, we throughout
give the
this
paper, a For
this
Lyapunov
g(x, t), we can easily find an
purpose, the
around systea a such that for each a ' E E( a) (wi th
the and
by Gershwin and Jocob s on
Sastry
requireaent .
In
introduced . are
lhis
iaproved
a
and
sue diaension of a)
aeet
our
S.(x, t), there al s o ex ist s the inequality
to
concept,
is eaployed for generating
si aple
neighbourhood
(1971)
controllabi li ty
controller. Before
open
the
notation which will be used
paper. For any differentiable sc alar or
wi th
the
sue
V. ( x, t)
L. ' =D, V. (x, t )+D, V. (x, t) [f' (x, t)+g' (x, t)S. (x, t) J
the
considering
and
E(a)
<-y, . • (
11
Cons equent ly, an taking
xii )
open
covering of '1'. is
the union of all the
range s over '1' • .
neigborhood s
generated
by
E( a)
a
as
Recalling the coapactness assuaption on
vector function V(x" . . . ,x.), denote D.VC) a s the partial
each
derivative or the Jocobi aatri x with re spect to
ith
controllable pairs (V• . "S• . ,), (V•. "S• . ,), ... , (V• .•• • "
if
S• . •••• ) and associated open subsets E• . "E• . " .. . , E• . •••• such that for each a E E•. '"'' there ex ists a Lyapunov controllable pair (V' ...... ,S' . .... ,).
the
variable. Defini tion Systea (I) is s aid to
be
Lyapunov
there exist a scalar fun c tion
V(x, I)
controllable and
a
control
11
x
a
fini te
set
'I' wi th the orders less than N, we can
)
11
ex tract
11
xII )
L=D, V(x, t)+D. V(x, t) [ f( x, I) +g(x, I)S(x, t)J < - y ,(
11
xII)
where y. C), i =1, 2, 3. are K- functions . A K- function is
decoupled
s tates of
appropriate
therefore
aake
plant
the
z =Az
(VC),SC»,siaply denoted by
V(x, z, t )=V(x, t )+z' Pz
nued
Lyapunov
controllable pa i r .
u(x,
Reaark 1
always
di.ension
possess e s
an
Z,
of Lyapunov contrOllability for
s ufficient both
local
conditions and
add to
in soae
it
and
N--
t) =S(x, t)
where V(x, t) i s the Lyapunov function
Kappos and Sastry (1986) gave
Lyapunov
Lyapunov controllable pair in such a way
posi tive and non - de c rease fun c tion wi th y (0) =0. The pair (V,S), i s
of
Since the upper bound on the orders of the plants
u=S(x, t) E U satisfying y ,(
'1'. , we can
global
for
the
original
sys tea, P>O, s a t i s f ies A' P+PA=- W, W>O. Indeed, the condi t ional subsystea
and
the
addi tional
tera
in
the
Lyapunov
cases. However, the condi tion dV(X( x»;t O for global
case
fun c tion iapose no effect on the dynuics of the original
seeas to be incorre cl si nce there is alway s dV =O at
x=O,
sys tea .
provided V is a Lyapunov func tion . We use
Using the fact given above, we can then
notation ~ and 'I' to denote the se t
the
all the possible plants and s et
of
all
the
of
possible
adding a subsy s tea
Lyapunov controllable plant s ~ =(
to
the
orig i nal one
quadrati c fora tera to
the
original
( 2a)
re spec tively. Therefore a set of the
'I' =(a =( f,g) E ~.a is Lyapunov controllable}
(2b)
controllable pair i s obtained which
'1'. =( a =( f, g) E '1'. a has the diaension of n}
( 2c)
a=
We aay fir s t consider the cas e where
the
nuaber
of
always
aake
each V•.• ,., be coae an N- diaensional Lyapunov function by and
adding
a
Lyapunov
function
augaented
Lyapunov
is
fitted
for
all
possible plants. Such being the case, we siaply take
the
s et s of Lyapunov controllable pairs (V,',S,'), (V,',S,'),
eleaents in 'I' is finite.But this case can be included in
... , (V.', S.')
the following case.Ac tually, the fin i tene ss as s uaption can
Lyaunov c ontrollable
be
be
range s froa 1 to N. Now, for any fixed i E ( 1, 2, .. . ,v), the
of
se t s
relaxed. Instead, a
iaposed on
the set
'I'
coapactness c ontaining
eleaents which can lead to the
assuaption inf i ni te
siai lar
aay
nuaber
result s
as
the
as the union of the sets of the augaented pairs
'1','=( a =«(, g) E '1'.
finiteness assuaption doe s. For the purpos e of s tating our aain results, the a ss uaptions aentioned above are
foraaly
a
which
are
generated
posse sse s
the
Lyapunov
i E (1, 2, ... v) can be defined whi ch s atisfy the requireaents
As s uap t i on 1
le . . a.
of
the
eleaent s
in '1'. is finite . Ass uap t i on
n
controllable pair (V,',S,')}
given as follows . Each '1'. is a finite s et , i.e. the nuaber of
as
3. Construction of the switching controller
2
Each '1'. i s a coapact set . In thi s section, Le . . a 1
the
foraal
construction
swit ching controller whi ch achieves the desired
Let '1'. n=1,2, . .. ,N. be the set
given
by
(2c)
and
satisfy Assuaption 2, then we can find a fini te nuaber
of
sets '1',' , '1',', .. . , '1'.' , such that
ideas behind the construction are
(3)
froa their work, we replac e the their s by
ass uaed
that
there
exi s ts a Lyapunov controtlable pair (V.,S.),such that 11
)
11 x
11 x
parueter
II )
of
aonitoring
Lyapunov function
controllable pai~ since
in
in
nonlinear
function each
case
of
Lyapunov aonitoring not
be
constructed. For each i E (I, 2, ... , vI and each
11 )
Since functional L. depends continuousl y
use
fun c tion like those of Fu and Baraish (1986) can
L. =D, V. ( x, I)+D, V. (x, t) [f(x, I) +g( x, I) S. (x, t) J
< -y , . • (
froa
especially froa Fu and Baraish (1986), However, different
exists a fi x ed Lyapunov controllable pair (V. ' ,S, ') .
y , . • ( 11 x
taken
adaptive control and variable structure control theories,
U· .. , '1'. ' ='1'
is
a
s tability for the c losed - loop systea is provided . The basic
and for each i E(1, 2, ... ,v } and any a=
of
Lyapunov
s wit ching instant which is defined on
f(x, t)
and
pai r to
a =
decide
when
control law switches froa ith s tep to (i+1)th s tep .
the
253
Switching Stabilization Control for a Set of Nonlinear Time-varying Systems
t, =inf{t,t>t,_" V,·(x(I),I) - V,·(x(t,_.),t, _,) > - J .,~ y... ( 11 x( s) 11 )ds} h(t) =i where h(t) is
the
switching
index
which
need
to
be
designed for each interval of tiae [t, _" t, ).Subsequentty, the control law is recursively generated using the foraular u( I)=S•• " • (x, I) (6) The key step of the procedure is to decide when the swi tches occur . I t is well known that the swi tching instants should be deterained by the estiaates of output / state regulating errors or by soae functions of thea. In this paper,we utilize Lyapunov functions to sever the purpose which vary with respect to the output / state regulating errors. We consider the
switching
control
law
with
its
swi tching index and swi tching instant given above . First, we c laia that for soae i here is t, =00, i. e. the generation of t, is terainated and the control reuins u=S,"(x, t) for tE [t, _"oo) . To this end,let a =(f,g) E IjI with arbitrary initial condition x(O)=x. and note that, in accordance wi th Leua I, a E 1jI," for soae i
.eans
(4)
)< -1'
Ob) Y • . , ( 11 x(s) 11 )ds
tl =00
We now ci te a leua for convenience, the proof of which is oai ted Leua 2 If i) f(t) is continues with bounded derivative for t>t •. ii) G( x) is continuous and positive, G(x)=O if and only if x=O . iii)J..G[f(l)]dt
state
and
prove
the
aain
Therefore 11 x( t) 11
< [y •. , " ] -,
Hence 11x( t, ) 11
< [y • . , . ] . •
y • . ,. ( 11
x(
y • . ,' ( 11
t, _. ) 11 )
x(
t, _. ) 11 )
(12)
Define the func tion
.'r·
$,=[Y • . y • . ,. <13 ) It can be easily proved that $" jE{1,2, ... ,v}, are non-decrease Cunction s provided tha t Y • . : C), Y • • : C ) E K and y •. ,·(r)b, c=a-' p(a)
contradiction. Note the fact above, then 11 x( t) 11 < $, $, _. . .. $ • ( 11 X. 11 ) Note that $, are continuous and bounded x( t) is bounded. Froa t, =00, we have
(14) t >t, _. Cunctions, then
J ,~,y •.• ( 11 x(s) 11 )dst. _. So J:;.1' " have
( 11
x( s) 11 )ds
exists . Then, froa leua 2,
U!.x( 1)=0. As yapototic stable property then guaran ted .
oC
the closed-loop sy s tea
we
is
Reaark 3 Since Lyapunov asyaptotic stability is ass ured Cor each plant, we aay aodify our switching control law to deal with uncertain systeas with their noainal systeas contained in 1jI, provided the uncertainties are bounded but possibly tiae - dependent . The technique developed for control oC uncertain systeas (Corless and Leitaann 1981; Baraish et at. 1983) can be eaployed in this case . This problea will be a topic oC Curther study.
result of this paper.
4 . Quadratic stabllizatlon and an example Theorea 1 Consider the set of the possible nonlinear systeas IjI with the corresponding set of Lyapunov controllable pairs, and switching control law (6). For any a=(f, g)E 1jI, when controlled by (6), the closed - loop systea has a solution for any ini tial condi tion x(O)=x., which is asyaptotically stable. Proof, The existence property of the s olution for the closed-loop systea is easily built by the assU8ption that the right - hand side of systea (I) is always Caratheodory. We have claiaed that the switching index h(t) converges to soae i . So le t is the fi rs t tiae when t, =00, that aeans t"j E{ 1,2, i - l} is finite and the switch stops for the reaainder of the tiae. The aain effort here devoted to the proof is to bound the state x with respect to a given ini tial condi tion . Indeed, for the given plant o=(f, g) E IjI and at the step j
In thi s section, we restrict our interests oC stabilizing the set of possible nonlinear plants to counterpart oC quadratic stabilization,which can lead to exponential stabi lization oC any plant contained in the se t . DeCini tion 2 Systea (I) is s aid to be quadratically stabilizable iCC there exist a positive definite syuetric aatrix P, a posi tive constant a and a continuous feedback control S(x, t) satisfying the Collowing condi tions L=2x' P [f(x, I)+g(x, I)S( x, I)] < - a 11 xII' Define a new set Q ={o =(C,g),o is quadratically stabilizable}
siailar but better propertie s will be derived Cor the systeas wi thin the quadratically stabi lizable set Q. To
problea in the tiae intervat
thi s
T, =[ t, _"t,) Making use of Lyapunov control lab le pai r of 1jI,.
results are given as follows . t. =inf{t, t>t • .• ,x·( t)P. ·x(t)- x·(t. _. )P. "x( t. _.)
t E T" we have y • . , • ( 11 x( t) 11 ) < V, • (x( t ), I)
for
In the context of quadratic s tabi lization, a posi tive deCinite quadrati c Cora is used as Lyapunov function . A
end, soae
new
deCini tions
and
>- J 't~, a. 11 x 11 • d t } h(t ) =i
the corresponding
254
Liu Yong and Gao Weibing
u=S...
C ')
Reaark 4
-(XI t)
<1>,=« A ••• [P,J )/ A.,. [P,J }'" For any ini tial condi lion x(O)=x., there is x( t, )
11
11
< <1>, <1>, _, _ . . <1>, (
11
X.
Consider the case of first
initial
condition. It is
shown that the first switching instant is t, =O, i.e. (16)
11 )
De fine
the checking function at the beginning of the
•••
=aax( <1>" j E [1, 2, ... , v] }
In practice, this saall - tiae delay.
then 11 x( t, _, ) 11 < [<1> ••• J ' -, 11 X. 11 ' lIi thin the reaainder of this section, we
provide
a
the
state of the closed-loop systea burns up with respect kind
of
switches
to
evolution.
should
have
a
5.Conclusions
counterexaaple to illustrate our theoretical resul ts. Exaaple I This is
Adaptive control aethod and variable structure control an
exaaple
wi th
two classes of nonlinear
plants which, when coabined together,fora the set I/I.Note that
in
this
exople
the division of 1/1 into 1/1,'
is
natural and therefore trivial. y=2yu, -x' u,
wi th
their
paroeters
to of
unknown . The in this
set
stable in the sense of Lyapunov, however, only after a finite nuaber of swi tches
occurs . Actually, the
switching
procedure
could
be
considered as a procedure autoaatically searching probable control law oong several possible control laws
x=cy-bx' u, y=-2cx' - y' u,
for the unknown systea . With this switching controller,we
bE [0.500,2.000]' c E [-1. 000,1. OOOJ 1/1,' ={ 0, =( f, g), bE [0.500,2 . 000],
can deal with a wider class of stabilization problems for
c E [-1. 000, 1. OOO]} The Lyapunov controllable pairs for 1/1,' and 1/1,' are respec t i ve ly
Consider a systea
do
A key restriction of this scheae
wi th rises
the general due
to
the
Lyapunov controllable . Therefore in a practical point of view, the
0
obtained switching control law is of a bit difficulty
E 1/1,' with b=1.000 and
lie want to show after a fini te tiae systea is controlled by the first swi tch
uncertain systeas than we can variable structure control aethod .
assuaption that each plant in the set shOuld be
{V, '=x' +y', S,' = [-I, y]' } (V,' =x' +y', S,' = [2y, I]' )
pair, a
systeas
asyaptotically this is done
a E [2.000,4.000] 1/1, '=( o,=(f,g), aE [2.000,4 . 000J} 0,
nonlinear
conlrol law we construct can aeke any plant
x=axu, +x' yu,
0,
aethod are co.bined in this paper in a particular way cope with adaptive stabilization probleas for a set
occurs
for
checking Lyapunov
the
c=O . OOO. whi le
the
controllable
to
be used. However, if unifora ulti.ate boundedness properly rather
than
asyaptotic
concerned, several
stability
sufficient
for
the
conditions
plants
for
is
Lyapunov
control
law
which is
controllability
one, that
is
actually
arbitrarily saall neighborhood of
the origin
what the systea require. In fact , the systea is now reduced
obtained,e.g. the condition given
by
to
which can find its use in the scheae proposed here.On the other hand, it would be worthwhi le searching other ways to
adaptively changed to the second
x=-x·u.. yo_yO u,
of
nonlinear
systeas
outside
an
have
been
Liu et at. (1988),
study the probleas without Lyapunov controllability assuaption . On this way, it .ay be possible to use a set of
lie now prepare to calculate the first swi tching instant when the systea is initially controlled by the first
positive definite function as a aeasure.ent
Lyapunov controllable pair . The closed-loop systea becoaes
state
regulating
errors
within
each
for
output /
particular state
x=-x'y
region and the controller would not stop switching
y=y'
the region unti 1 soae stabi li ty properties are garanteed.
Since 1/1,' is in fact quadratically stabilizable with its
The
Lyapunov controllable pair, we have
future research .
idea
like
this
will
probably
oong
be eaployed in the
L, '=-2(ax'+2y' )<-4(x'+y') and there fore we de fine wi th t. =0 and x( t. )=x. y(
and
ACKNOWLEDGEMENT
t. )=Y. t,=inf( t, t>O,
[x'(t)+y'(l)J-[x·'+y·'J>-4J" [x'(s) +y' (s) J dsl
On the other hand,we can get the explicit solution of the closed-loop systea by direct calculus.
This work is supported by the National Science Fund of China REFERENCE Barai sh, B. R. , Corless, N., and Le i taann, G., 1983, SIAM J. Control and Optiaization, 21, 264 . Byrnes,C.I,and Isidori,A., 1984, Proc . 23rd IEEE Conf on Decision and Control,PP.1569-1573;l986 Byrnes, C. I., and Willeas,I.C . , 1984,Proc. IEEE Conf. on Decision and Control, pp.15H - 1577.
The direct calculation shows that with two typical initial conditions X. =-1. 000,
y. =1. 000,
t, =0 . 000
X. =-3.000,
y. =0.800,
t,=0.504
Corless,N.I., and Leit.ann, G. , 1981, IEEE Trans.autoa. Control, 26, 1139. Fu, N.Y . ,and Baraish,B.R. , 1986 , IEEE Trans . autoa. Control, 31, 1097.
Switching Stabilization Control for a Set of Nonlinear Time-varying Systems
Gershwin,S.B. ,and Jocobson,D.H., 1971, IEEE Trans.auto•. Conlrol, 16,37 . Hahn, W., 1967, St.bi li Iy of Mali on (New York, Springer-Ver lag). Kappos, E., and Sas try, S., 1986, Proe. IEEE. Conf. on Deci s ion and Conlrol, pp. 973 - 974 . Khal i I, H. K., and Saber i, A., 1987, IEEE. Trans. auloa. Control, 32,1031. Liu, Y., Cheng, M., and Gao, W.B., 1988,1. Op I i.i. Theo. and Appt. 50. Morse, A. S., 1980, IEEE. Trans. au to• . Con t ro I, 25, 433 ;198 2, Proc . CNRS Colloqui. on Develop.ent and Utilizalion of Mathe .. tical Models in AulOllalic Conlrol, pp . 733-740. Narendra, K. , Lin, Y. H., and Valavani, L. S., 1980, IEEE. Trans. auto •. Control, Z5, 440. Nussbaua,R.D., 1983,Syste.s and Control Lellers, 3,243. Ulkin, V. l., 1977, l. E. E. E. Trans. aulo... Con trol, 22, 212. Wi lle.s, 1. C. , and Byrnes, C. I., 1984,Proc. INRIA Conf. Analysis and Opti.ization of Sysle.s,pp.49-57.
255