Robust Backstepping-Non Linear Control Systems-Handout, Exercises of Nonlinear Control Systems

This lecture handout is for Non Linear Control Systems course, provided by Dr. Ganga Prasad at Agra University. It includes: Robust, Backstepping, Bounded, Model, Uncertainties, Stabilizing, State, Feedback, Lyapunov, Function

Typology: Exercises

2011/2012

Uploaded on 07/11/2012

digvijay
digvijay 🇮🇳

4.4

(17)

185 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Nonlinear Control Systems - Lecture 26
Robust Backstepping
Consider the system


where
!"#$
%'& (*)
%
#$
%
& (
%
%
(+
%
(Note:
and
are bounded model uncertainties)
Let
,

be a stabilizing state feedback control for the upper
system. So we can assume there exists a positive definite
Lyapunov function,
-
such that
.
-
.
0/

,
1 #32"54687:9;
where
9
is positive definite.
As before we rewrite the system to emphasize the variation
about this stabilizing control. The rewritten system is
/
<
,
54<
/
=7
,
54>
? 
and we let
@ =7
,

A B7
,

so we can rewrite the above system as
/

,
4@C @*
@ AD @*
Note that this is in the same form as the original system
with the exception that the top system is now asymptotically
stable when
@E2
.
In our original backstepping approach, we let
AF7
.
-
.
<G7H@
and considered the function
-JI
-
LK
M
@
%
to show that
-#N
&
2
and thereby establish asymptotic
stability for the entire system. However, this approach
assumed that
!
and

were both zero. If we keep these
uncertainties then our expression for
-JI
becomes
-I
&
7:9;G7H@
%
.
-
.
O1@>
We don’t know if
-I
will still be negative definite because
these two additional terms. This suggests that our earlier
approach to backstepping may be of limited value since it
relies on exact cancellations.
One way to deal with this is to treat the system as an
interconnection of two systems and then use the small gain
theorem to assure asymptotic stablility. The upper system,
P
/
Q<
,
R4Q<R@S1 #$@*
is already known to be asymptotically stable when
@TU2
with a known Lyapunv function
-
. This
-
is also an ISS-
Lyapunov function so that the upper system is input-to-state
stable. So there must exist class
V
functions
W
)
and class
VSX
function
Y
)
such that
Z
6\[B]_^:`
Y
)
ba
Zc
W
)
@
d
fe
What we’d like to do is choose
A
in the lower system so
that lower system is ISS. This would mean that there exist
VSX
function
Y
%
and
V
function
W
%
such that
@<Z
6[B]_^=`
Y
%
@_a
Z
W
%
d
fe
If we can show
W
)
W
%
&
K
, then we know that the intercon-
nected system is stable through the ISS small gain theorem.
Let’s establish this in a more formal manner. Consider the
original system as before

)

? 
%

and as before we let
@gh7
,
M
where
,

stabilizes the
upper system. This means we can rewrite the above system
as
/
Q<
,
54*Q<R@C1
)
@*
@ i7
,
1
%
#$@>
Our choice of control guarantees there are class
V
and
VSX
functions
W
)
and
Y
)
such that
d
6j[B]k^=`
Y
)
!a
$Zc
W
)
@
d
ce
Now let’s require
l
)
#$@>
l
(*)
l
@
l
l
%
#$@>
l
m
l
@
l
%
where
mno
is class
V
.
Now consider the candidate ISS-Lyapunov function
-
@*p K
M
@
%
The directional derivative of
-
is
-
0@
@qr@<sB7
,
1
%
@*$
and we consider the control
tuH<@>pv7@w7xOs@*
where
x
is class
V
and
xO7@*pF7yxOs@*
. This means
@>xOs@*
is always positive if
@Tzg2
.
Docsity.com
pf3

Partial preview of the text

Download Robust Backstepping-Non Linear Control Systems-Handout and more Exercises Nonlinear Control Systems in PDF only on Docsity!

Nonlinear Control Systems - Lecture 26

Robust Backstepping

Consider the system

where

(Note:

and

are bounded model uncertainties)

Let ,

be a stabilizing state feedback control for the upper

system. So we can assume there exists a positive definite

Lyapunov function, - such that

where

is positive definite.

As before we rewrite the system to emphasize the variation

about this stabilizing control. The rewritten system is

and we let

A  B

so we can rewrite the above system as

4 @C  @*

@  AD   @*

Note that this is in the same form as the original system

with the exception that the top system is now asymptotically

stable when

E

.

In our original backstepping approach, we let

AF

< G7 H@

and considered the function

- JI

  LK

M

to show that

- #N &

and thereby establish asymptotic

stability for the entire system. However, this approach

assumed that

and

were both zero. If we keep these

uncertainties then our expression for

  • JI becomes

- I &

:9;G7 H@

O 1@>

We don’t know if

  • I will still be negative definite because

these two additional terms. This suggests that our earlier

approach to backstepping may be of limited value since it

relies on exact cancellations.

One way to deal with this is to treat the system as an

interconnection of two systems and then use the small gain

theorem to assure asymptotic stablility. The upper system,

P

  Q < 

R4 Q < R@S 1 #$@*

is already known to be asymptotically stable when

TU

with a known Lyapunv function -. This - is also an ISS-

Lyapunov function so that the upper system is input-to-state

stable. So there must exist class V functions W

and class

VSX function Y

such that

Z 6 [B]_^:`

Y

 ba Zc W

d

fe

What we’d like to do is choose

A

in the lower system so

that lower system is ISS. This would mean that there exist

VSX function Y

and V function W

such that

@<Z 6 [B]_^=`

Y

(^) % @_a Z W

d

fe

If we can show W)W

K

, then we know that the intercon-

nected system is stable through the ISS small gain theorem.

Let’s establish this in a more formal manner. Consider the

original system as before

and as before we let

gh ,

M

where ,

stabilizes the

upper system. This means we can rewrite the above system

as

  Q < 

 54* Q < R@C 1

@  i

Our choice of control guarantees there are class V and VSX

functions W) and Y ) such that

d

6 j[B]k^=`

Y

 !a $Zc

W

d

ce

Now let’s require

l  )

l  ( *)

l @

l

l  %

l  m 

l @

l

where

m no

is class V.

Now consider the candidate ISS-Lyapunov function

@*p K M

The directional derivative of - is

@qr@<sB

and we consider the control

tuH<@>pv7@w7 xOs@*

where

x

is class V and

x O7@pF7yxOs@

. This means

xOs@*

is always positive if

Tzg

.

Compute the time derivative with this particular

s@*{ @i|"7@w7Qx}@>h

l @

l% 7

l @

l xO

l @

l  1@> %

#$@>G7€@

Note that

O

l @

l

l

l

so the above inequality may be rewritten as

s@*O6u

l @

l

l @

l xO

l @

l 

l @

l

l

l

l @

l l  %

l

If we choose

x O

l @

l ƒ‚jmJ

l @

l

then

l @

l x }

l @

l 

l @

l

l @

l „l  %

l

&

which implies that

s@*O6u

l @

l

l

l

For any

j

if we let

l @

l ‚ K †

K

l

l

we find that

s@*O

l @

l

l

l

6 u

l @

l

which impleis -

is an ISS-Lyapunov function for the

lower system and so therefore

l @<sZ

l 6 [B]k^=`

Y

l @_a

l $Zc

W

l 

l 

W

l 

l  fe

Our free choices for

x O

l @

l 

determine the size of W

and

W

so that the larger

x

¡ the smaller W. So we can always

find a controller that satisfies the ISS small gain theorem

and this closed loop system can be stabilized.

Robust Backstepping Lemma: Consider the system

#$>‡ \ˆk>$‡R

in which

2#$2#‡hg and ,

2#$2*$‡pg

. Suppose

  1. For each

(parameter) the upper system is ISS-stable

and there exists a class V

d function W (independent

of

) such that

d

[

B]k^=` Y

 a Z W

d

e

[

‹Œ (^) dQ$Ž*

JsZ 6 W

[

‹Œ (^) dQ$Ž*

*sZ 

for some class VSX function Y

nno .

  1. There exists

cai‚ such that

_>‡D‘vˆca for all

,

, and

.

  1. There exist class V functions

m a and

m ) that are

locally Lipschitz at the origin such that

[q]_^`

l

l 

l 

l l ˆ _>‡

l

ew6[B]k^J`!m a

l 

l c$m )

  fe

for all

,

, and

.

  1. The function

m )

W

no

is locally Lipschitz at the origin

Then there exists ’

s with ’

2"pE such that under the

control law

“rH< A

the closed loop system with input

A

and state

is ISS-

stable.

The proof is very similar to what we did above in which

we choose

s”F7@•7Qx}@*

and

x

is a class V functin such that

x Os@*ƒ‚j

when

–zE

.

This lemma contains all of the ingredients needed to estab-

lish a recursive design procedure for robust stabilization of

systems in feedback form (lower triangular).

nn!n˜ n!nn

n!nn!™‡ \ˆc™#$ )

!nnn™‡R

This lemma asserts that under technical assumptions that if

the upper system is ISS-stable, then a feedback law

H

can be found such that the entire system is ISS stable with

control

“rH< A

.

To see how the recursion might be done, consider a system

modeled (for example) by the equations

>$‡ \ˆk>$‡›

›  œO>3›‡ J>3›‡

The change of variables

Au›C7 H<s

transform our original system to the form

>‡ž ˆk#$>‡$H<s \ˆk>$‡RA

A  œ}#$>AJ‡ J#$>AJ‡

This is a system with state

and input

A

that satisfies

the condidtion of our lemma. Assuming the function

and

and the gain W satisfy our lemma’s technical conditions

then the lemmas states there exists a control

Ÿ H<A  1

such that the entire system is ISSS-stable.

Example: Consider the system

  ˆcJsy 1