Continuous Time and Discrete Time Lyapunov Equations: Review and New Directions

Continuous Time and Discrete Time Lyapunov Equations: Review and New Directions

CONTINUOUS TIME EQUATIONS AND : DISCRETE REVIEW TIME AND NEW Ahmad J.A. De Department I . LYAPUNOV DIRECTIONS A. Mohammad Abreu-Garcia o...

2MB Sizes 1 Downloads 32 Views

CONTINUOUS

TIME

EQUATIONS

AND :

DISCRETE

REVIEW

TIME

AND

NEW

Ahmad J.A. De

Department

I .

LYAPUNOV DIRECTIONS

A. Mohammad Abreu-Garcia

of Electrical Engineering The University of Akron Akron, OH 44325-3904

INTRODUCTION

Since theory

its

reintroduction

continues

and design

in the

to play a vital

of control

systems.

1950's,

Lyapunov's

role

in the analysis

This

role

is evident

through a large number of direct and indirect applications in controls. Originally

Lyapunov

to test the stability Lyapunov functions tant tools tems, vide

the

eling.

Lyapunov for

functions

systems.

However,

and analysis

equations.

stability,

system's

Lyapunov

have lead to one of the most impor-

Not

but

properties

In particular,

robustness,

of dynamical

in the design

a test

dynamical

introduced

they

of control

only

sys-

do they pro-

also

define

most

relevant

to system mod-

controllability,

observability,

and optimality can be extracted from these

equations. CONTROL AND DYNAMIC SYSTEMS, VOL. 74 Copyright 9 1996 by Academic Press, Inc. All rights of reproduction in any form reserved.

253

254

AHMAD A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

This

chapter

Lyapunov's on

some

system

presents

theory

new

and

and

its

novel

modeling.

is n o t e d

In

nique

has

that

senting

this

example

of the

Section

II

Lyapunov's

theory,

theorems

tion

also

sents

This

both

into

brief

to

these

intuitive

major

analytical

interpretation

of

jor a p p l i c a t i o n s

of the L y a p u n o v equations.

equations

and

an example.

presents The

a continuization

in Sections VI and VIII

II .

HISTORICAL

were

first

amount

1950's,

for

solv-

Section V of these

technique

references

ma-

as

are

given

Lyapunov

func-

respectively.

from their name,

introduced

work on the s t a b i l i t y late

these

BACKGROUND

As can be inferred tions

and

sec-

IV summarizes

for the application

conclusion

of

III which pre-

methods

Section

to

impor-

This

equations.

out new d i r e c t i o n s

and

equations.

and n u m e r i c a l

good

review

ing the L y a p u n o v

points

a

sections.

equations,

is. f o l l o w e d by Section

pre-

followed

historical

Lyapunov

tech-

that

gives

can be

four

the

an

that

divided a

technique.

of this

chapter

theory.

related

gives

equations.

this

in

equations

It is felt

of Lyapunov's

gives

tant

in

of

emphasis theory

Lyapunov

version

[1,2].

new d i r e c t i o n s

is

this

a new c o n t i n u i z a t i o n

technique

chapter

review

with

of

particular,

in

take full advantage This

applications

a preliminary

appeared

historical

applications

are u t i l i z e d to devise It

a brief

they

by Lyapunov

of dynamical

have

of investigation.

been

in 1892

systems.

under

a

in his

Since the

considerable

It should be noted that much

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

of

the

results

the 1960's

in

[3-14,

Developments ers,

optimal

Riccati

Equation

[19,20],

control

dynamical

control

by

Moore

problem

control

important Lyapunov

results

in this

area

systems,

this

and

work

only the

addressed

THE

ORIGIN

OF

EQUATIONS

Consider =

Ax,

and define v(x(t))

:

THE

x(0)

=

respect

first

H-infinity

to

the

robust

of

case

The

the most Although

linear

is relevant

interested

Then

to time yields

to

reader

for more details.

FUNCTIONS

(zero input)

system

[23,24]

(I)

v(x(t))

as (2)

x T(t)Px(t),

dimensions.

and

LYAPUNOV

function

where P is any symmetric proper

linear

others

x0,

a Lyapunov =

the

for both

LYAPUNOV

the autonomous

and

[22] .

references

THE

geometrical

summary

theory

oth-

Algebraic

is presented.

here.

is referred to the above

to

problems

the

in

direct

reduction

extensions

a brief

developed

of

order

follows

has

the

by W o n h a m

which

nonlinear

A.

study

solution

its

among

Lyapunov's

through

in model

and model m a t c h i n g

In that

include,

systems

with

developed

therein] .

the

[21],

been

through

design

[15-18],

applications

introduced

have

applications

optimization

method,

of

field

and references and

parameter

properties

this

255

positive

definite

differentiating

matrix Eq.

with

(2) with

256

AHMAD A. MOHAMMAD AND J. A. DE ABREU-GARCIA

v(x(t))

=

xT(t)P~(t)

and substituting Eq. (x(t))

=

(I) into Eq.

x T(t) [PA

According

to

+ iT(t)Px(t) (3) gives

+ ATp]x(t) .

Lyapunov's

17,22,23,25,

and references

be

definite

negative

(3)

for

(4)

stability therein],

system

theory

~}(x(t))

(I)

to

[15has

be

to

stable.

This implies that PA

where

+ ATp

Q is

trix. or the

=

-Q

some

Lyapunov's

of the

in the analysis be

servability

positive

semi-definite

first

of the d i f f e r e n t i a l

the dynamics

will

(5)

is referred to as Lyapunov's

method.

solution

0,

symmetric

This m e t h o d

second

As

<

method

equations

system which makes

and design of control seen

later,

Eq.

(5)

LYAPUNOV

EQUATIONS

was

independence

Lj (t) .

requires

describing

systems.

reduces

to the

ob-

Lyapunov equation upon the choice Q = cTc,

The Grammian ear

direct

it impractical

where C is the output matrix of the dynamic B.

ma-

AS

originally of

Essentially,

linearly independent

any L i (t)

two

system.

GRAMMIANS

used to study the functions

and Lj (t)

if their Grammian,

are

lin-

L i(~) said

and to be

defined as

tf

Go (Li, Lj)

=

is non-singular.

i

Li (t-~) Lj (~) d~, 0

(6)

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

Similarly, Grammians =

the

controllability

of the d y n a m i c

Ax

and

257

observability

system

+ Bu

(7a)

y = Cx + Du,

(7b)

can be w r i t t e n

as

[26]

t

Wc (t, to)

i

=

e A(t-~) B B T e AT(t-~) d~,

(8)

e AT(t-~) C T C e A (t-~) d~.

(9)

0

Wo (t0, t ) = 0

It is e a s y to show that then as to Lyapunov AWc

and

0 and

=

+ WoA--

are

equations

test

(8) - (9) s a t i s f y

the

BBT ,

(i0)

_

cTc,

(11)

termed

respectively

play

Lyapunov

an

of c o n t r o l

systems.

for stability,

they

as

the

controllability

equations.

important

and c o n t r o l l a b i l i t y

C.

--) oo, Eqs.

q

-

observability

design

t

matrix

equations

+ WcAT

ATWo

which

-~

if A is a s t a b i l i t y

role

in

The the

In a d d i t i o n

also d e f i n e

latter

two

analysis

and

to p r o v i d i n g

a

the o b s e r v a b i l i t y

as can be seen next.

CONTROLLABILITY,

OBS ERVAB

I L I TY,

AND

MINIMALITY

In

this

section,

controllability

and

basic

definitions

observability,

and

and hence

tests

for

minimal-

258

AHMAD A. MOHAMMAD AND J. A. DE ABREU-GARCIA

ity,

via L y a p u n o v

play

a central

equations

role

are given.

in the

modeling

These and

concepts

design

prob-

lem.

Definitionat

t=to,

which

if

will

origin.

System one

can

pletely

state

the

is true

states,

then

it

then

if

controllability

A W c + Wc AT

t=t o

-

-BBT

tial

System

where

times

can

the

Test-

said

to

be

com-

If

system

controllable the

(7)

if and

unique

is only

solution

(12)

be

is

and

all

said

determined and

u(t)

t0
to

states

be

from

over

If this

initial

Test"

it is c o m p l e t e l y Grammian,

observable the

output

a period

is true then

state o b s e r v a b l e

Grammian

observability

Lyapunov

is

and all

[23,27].

Grammian,

(7)

y(t)

Observability then

(7)

times

the

q

said to be c o m p l e t e l y

stable

x(t o ) to

[23,24] .

functions

[t0,tl],

state

for all initial

u(t)

equation

if x(t o)

input

controllable

initial

is c o m p l e t e l y

is n o n - s i n g u l a r

Definition-

be

function

system

stable

to

input

Grammian

to the L y a p u n o v

said an

controllable

Controllability

the

is

construct

transfer

If this

initial

(7)

If

observable the unique

of

at and

time

for all ini-

system

(7)

is

[23]. system

(7)

if and only solution

is if

to the

equation

ATw O + WoA

is n o n - s i n g u l a r

=

-cTc,

[23,24].

(13)

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

System

Definition-

reducible number

if

the

needed

(7)

is

number

to

said

of

realize

to be m i n i m a l

states

the

259

n

is

the

corresponding

or

ir-

minimum transfer

function. It s h o u l d be n o t e d that, output zero not

(SISO)

case,

(MIMO) given

clear

in

case.

input

a s y s t e m will be reducible

cancellations as

in the single

occur.

the

However

multiple

A test

the

input

for m i n i m a l i t y

single if pole

situation

multiple for both

in the f o l l o w i n g t h e o r e m which

is

output

cases

is

is s t a t e d without

a proof. Theorem-

System

ducible

if

it

(7)

is

is

both

said

to

be

minimal

controllable

and

or

irre-

observable

[23,24] . Methods a given fer

for

reducible

function

rely

obtaining

on

are

available the

of the system.

Lyapunov

Stability

and

if

trix Q there

Test:

each

exists

+

PA

D .

INTERPRETATION

unobservable

(7)

is

stable

a b i l i t y concepts

if

symmetric

ma-

a positive

definite

symmetric

ma-

[23,24]

=-Q.

importance

all

definite

(14)

AND

CONTROLLABILITY

The

and

They

positive

trix P which satisfies ATp

System

for

from the trans-

[20,23,24,28].

controllable

subspaces

for

realizations

one or even d i r e c t l y

isolating

only

irreducible

of

IMPORTANCE AND

the

OF

OBSERVABILITY

controllability

introduced earlier

in this

and

observ-

chapter

is

260

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

evident

in state

a powerful given tion

feedback.

technique

system.

to

In this

available

on the

the

system.

system

is m o d i f i e d

tions. the

In

If

the

states

If the

about

all

strategy,

is

the

system

the

the

is m a n i p u input of

the

specifica-

observable,

then

could be d e d u c e d

available

is

informa-

behavior

some d e s i r e d

states

of

the control

completely

and m a d e

feedback

response

of the

achieve

system

the

manner,

is

observer

[24].

this to

state

that m o d i f i e s

system

information

a state

reshape

control

lated via a c o n t r o l l e r to

Briefly,

via

to the c o n t r o l l e r

completely

controllable,

one

is able to design

a controller

that a r b i t r a r i l y places

the poles

system,

shaping

sponse

of

ability

peated

thus

the

system

re-

[24] .

Theorems

tions

the

on stability,

using

the

have been here.

Lyapunov

addressed

However,

the p h y s i c a l

controllability,

this,

suppose

that

state

x(0)=a,

the

functions/equations

earlier

and will

it is w o r t h w h i l e

interpretation system time

and observ-

not

is

response

SISO of

be

re-

investigating

of these equations. (I)

equa-

with

this

To do initial

system

is

given by h(tf)

=

eA(tf-to)a.

This means

(~5)

that the c o n t r o l l a b i l i t y G r a m m i a n

integral of hTh,

i.e

it

is a m e a s u r e

is the

of the e n e r g y

of

the time response. Another the impulse

interpretation

is

obtained

response of the system

by

considering

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

=

Ax

+

Bu,

x(0)

The impulse

response

h(tf)

eA(tf)B.

Thus

=

the

=

(16)

0.

of this

s y s t e m is given by (17)

controllability

Grammian

sents the e n e r g y of the impulse A

more

261

interesting

in this

repre-

response.

interpretation

c o n s i d e r i n g the f o l l o w i n g

case

is

obtained

by

o p t i m i z a t i o n problem:

Given the s y s t e m =

Ax

+

Bu,

it is d e s i r e d

x(0)

to d e s i g n

e n e r g y that d r i v e s final time t f > It has b e e n and o n l y (8)

=

if the

the

(~8)

x0,

a control states

input u with m i n i m u m

to the o r i g i n

at a g i v e n

to. shown

that

the

solution

controllability

is n o n - s i n g u l a r

[26] .

The

is p o s s i b l e

Grammian optimal

given

control

if

by Eq. law

is

given by

U.

where

-- B T e A T (t-t~

=

star d e n o t e s

demonstrates Grammian

The

the optimal

the n e c e s s i t y

to be invertible,

condition

(19)

(to, tf) x0,

control.

(19)

for the c o n t r o l l a b i l i t y i.e of full rank as a

for c o n t r o l l a b i l i t y .

observability

considering

the

Grammian

same a u t o n o m o u s

can

be

= Cx(t).

interpreted

s y s t e m with

taken as y(t)

Equation

(20)

by

the output

262

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

Now,

with

knowledge

interval state input Eq.

[t0, tf],

x 0.

of it

Without

the

is loss

of

find

Solving

into Eq.

over

both

the

the

initial

the

control

for x(t)

from

(20) gives

C e A(t-t0) x0,

multiplying sults

to

output

generality,

zero.

(18) and s u b s t i t u t i n g =

and

desired

u can be c o n s i d e r e d

y(t)

input

(21)

sides

of

Eq.

(21)

by

eAT(t-t~

T

re-

in __ e A T (t-to)c T C e A (t-to) X0,

e AT(t-to) CTy (t)

integrating [to,tf],

Eq.

both

sides

of

Eq.

(22)

(22)

over

the

interval

(22) becomes

itf 0

eAT(z-t~ CTy (~) dZ

=

itf 0

eAT(z-to)cTce A(~-t~ d~xo,

(23)

or x0 =

which

indicates

Grammian solution It

to

can

given by

be

the

eAT(~-t~

(~) d~,

necessity

for

the

order

to

invertible

to the p r o b l e m

should

Grammian This

Wo I (to, tf)

also

be

represents be

seen

in

being noted

a measure by

(24)

observability have

a unique

considered. that of

considering

the the the

observability output output

energy. energy

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

i

h

263

(25)

tf yT (~) y (I;) d~, 0

e A T (~-t0)c T c e A (~-t0) dZx0,

=

(26)

d to

=

x~W0 (to, tf) x0.

E.

THE

DISCRETE

Consider

x(k+l)

The

=

x(0)

Lyapunov

time

EQUATIONS system

[15]

(27)

= x 0,

function

x (k) T p x (k) .

change

=

V(k+l)

AV

=

x(k)T(ATpA

means

stable,

ATpA

can

as

(29)

-V(k),

that

the

or if one

(28)

in V is d e f i n e d

AV

This

one

the

LYAPUNOV

discrete

= Ax(k),

and define V

the

(27)

_p)x(k)

for

change

.

system

(27)

in V m u s t

be

(30) to

be

asymptotically

non-positive

definite,

writes

-

p

=

derive

tinuous

time

meaning

of

-

(31)

Q,

similar

case.

stability

The

arguments only

in b o t h

to

those

difference cases

[24].

of

the

is t h a t

con-

of the

264

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

Except and

for

theorems

equations case.

are

similar

_

Wc

ATWo A

-

W o =_

time

-- -

of the

to

equations

AWcAT

the

meaning

concerning

These

where

stability, discrete

those

of

definitions

time

the

Lyapunov

continuous

time

are

BBT,

(32)

cTc,

(33)

matrices

[A,B,C]

are

those

of

the

discrete

system.

This

concludes

retical

III.

aspects

the

Lyapunov

the

OF

THE

early

equation

LYAPUNOV

1960 's,

This

importance

and

review

of

the

theo-

functions/equations.

has b e e n

investigation.

extreme

historical

of L y a p u n o v

SOLUTIONS

Since

of

the

the

under

is

EQUATIONS

solution

a considerable

particularly

vast

to

due

the

amount

to

their

number

of

applications

took

on

three

in

the area of controls. The

research

in

this

area

directions.

Namely,

tion

implications,

and

tions,

its

and n u m e r i c a l

In the solution, [29],

one

finds

Barnett

Barnett [16].

in this

Section

II.

et

aspects

closed

the

solu-

form e x p l i c i t

solu-

the et

key

al

al

theoretical papers

[30] . [15],

direction the

have

by

aspects

Gantmacker that most

already

interested

of

Taussky

Other m a i n

It s h o u l d be n o t e d

However

of

solutions.

direction,

and O s t r o w s k i

include

sults

first

theoretical

different

been reader

et

the al

references [31],

and

of the

re-

addressed

in

is r e f e r r e d

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

to

references

above

and

references

therein

265

for

more

details. In the the

second

research

when

the

Jordan

gives

is

focused

system

form

in this

direction,

is

or any

direction

a summary

continuous Other [34] .

It

require

in

other

be

special

form

Power

time

are

that

transformation

of

This

is

a

solution such

[32,33].

to

as

A key p a p e r Power

for both

Lyapunov

due

noted

form.

form.

form s o l u t i o n s

discrete

solutions,

the

to H.M.

contributions

the

a

form

finding

canonical

is due

should

canonical

given

and

closed

around

of s p e c i a l

time

major

the

equations.

Peter

Lancaster

explicit the

the

solutions

system

numerically

to

a

demanding

procedure. In

the

third

finds

two

main

where

the

error

direction, approachesin

imized.

For

referred

to

al

Bartels

[35],

based This

on

details the

widely

A.

work et

reducing

approach

Bartels

and

the

is

methods

this

of

K.

HIGHLIGHTS

this for

presented.

first

Zietak

A matrix most

is

one

iterative

successively

min-

the

reader

is

[11-14],

Peters

et

approach

is

The

second

to

a lower

This

here

THE

one

reliable

[36].

OF

is

solutions,

approach,

[36] .

u s e d and is g i v e n

LYAPUNOV

In

of

the

Stewart

The

solution

al

the

numerical

Schur

and

approach

is is

form.

due the

to

most

in detail.

SOLUTION

OF

THE

EQUATIONS

section

a

detailed

the

solution

The

first

of the

method,

due

discussion Lyapunov

of

three

equations

to B a r n e t t

is

and Story

266

AHMAD A. MOHAMMAD AND J. A. DE ABREU-GARCIA

[15],

is

method

based

is due

on

the

to B a r t e l s

m e t h o d is due to S.J.

1.

Solution via

As

was

Barnett

This

using

the L y a p u n o v

+ ATp

=

The

[36].

second

The

third

[3] .

Equations

Products

earlier,

to s t u d y the t h e o r e t i c a l

PA

Stewart

Lyapunov

Kronecker

Story.

Consider

and

product.

Hammarling

of

mentioned

and

Kronecker

this

method

is

aspects

method

is

normally

due

utilized

of the solution.

equation

-Q,

Kronecker

to

(34)

products,

this

equation

can be w r i t t e n

as

[(AT|

where

+

vec(A)

transpose

(I|

T) ] v e c ( P )

defines

of the

A|

=

the v e c t o r

rows of A,

a11B a12B

--"

-

vec(Q),

f o r m e d by

(35)

stacking

alnB ,

......

the

and

. amlB

=

(36)

amnB

a s s u m i n g A is mxn. Equation A has

no

solution

vec(P)

(35)

has

eigenvalues

a unique on

the

solution imaginary

if and axis

only

[15],

if the

is g i v e n by

=

-

[ (AT|

+

(I|

T) ] - i v e c ( Q ) .

(37)

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

It

should

inversion

be

noted

that

of an n2xn 2 matrix.

is not u s e d for actual

2.

This

Bartels

is

one

and

of

popular MATLAB

AP

Stewart

the

most

is why this m e t h o d

Algorithm

numerically

For e x a m p l e

the

more

=

reliable

it is u s e d

and

in the

general

case

of

the

Lyapunov

-Q,

(38)

Q is symmetric.

lution

the

lets c o n s i d e r the e q u a t i o n

+ PB

where

This

involves

s o f t w a r e package.

consider

equation,

solution

calculations 9

widely used algorithms.

To

the

267

if and

only

Equation

(38) has

if any e i g e n v a l u e s

a unique

[~i of

A

so-

and

~j

of B s a t i s f y

(Xi +

To

~j ~

solve

0

Eq.

for

(38)

g e s t e d the f o l l o w i n g

i)

Reduce

the

all

for

=

uTAu

=

and

P,

j.

(39)

Bartels

and

Stewart

sug-

steps 9

matrix

unitary transformation

A

i

to

a

lower

Schur

form

using

a

U as follows

Azl

0

.--

0

A21

A22

".

.

_ Apl

Ap2

---

App

where each m a t r i x Aii is at most

,

_

2x2.

(40)

268

2)

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

In

Schur

B

same

form

as

=

where 3)

the

V

The

vTBv

is

fashion,

B

B11

BI2

.--

Blq

0

B22

.--

B2q

0

-..

0

Bqq

=

also

reduce

a unitary

transformed

Q and

to

upper

triangular

(41)

_

matrix 9 P are

given

by

N

Q11 Q

=

uTQv

......

Q1q (42)

=

_

QpI

......

Qpq

P11

......

Plq

_

and

P

=

uTpv

(43)

=

Ppl

4)

Recursively,

(k=l,2,...,p;

It

should

be

solve

......

for

the

Ppq _

blocks

of P

as

k-i

L-I

j=l

i=l

follows

1= 1,2,...,q).

noted

that

the

(44)

solution

of

Eq.

(44)

is

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

easy to carry mension

out

of 2x2.

since One

ber of c o m p u t a t i o n s B=A T.

This

Schur

should

a m a x i m u m di-

also notice

that

is r e d u c e d by almost

the num-

one half when

is needed.

of

the

computational

decomposition

(2+4g) n 3 flops,

and

where

tions

for

The actual

the

is one

due to

addition number

form

reduction

of Eq.

to

be

average

Schur

solution

is

estimated

a flop

and g is the

required

burden

is

multiplication,

verge.

have

is due to the fact that only one Schur de-

composition Most

all blocks

269

the

about

and

of

one

iterato

(44) requires

conabout

7n 3 flops.

3.

S.J.

Hammarling

Hammarling

Algorithm

1982,

modified

the

Bartels/Stewart

a l g o r i t h m such that the solution to the L y a p u n o v equations

is

Hammarling directly

more was

numerically

able

for the

to

upper

solve

well the

conditioned.

Lyapunov

triangular

Cholesky

equations factors

of

the Grammians.

B.

SOLUTION

OF

THE

DISCRETE

LYAPUNOV

EQUATIONS

As for

in the

the

possible system. reader

continuous

discrete

time

for specific For

details

time

Lyapunov

canonical of

is r e f e r r e d to N.J.

and references

case,

this

equations

solutions are

representations type

Young

t h e r e i n such as

explicit

of

of the

solutions,

[9], K e q q i a n WU

[38].

only

the [37],

270

AHMAD A. MOHAMMAD AND J. A. DE A B R E U - G A R C I A

It s h o u l d be n o t e d that discrete ment

time

The

discrete

common

time

continuous rithms

procedure

efficient

practice

Lyapunov

time

can

nature

Lyapunov equation prevented

of n u m e r i c a l l y

tion.

the n o n l i n e a r

be

to

the d e v e l o p for the solu-

in n u m e r i c a l l y

equation

one w h e r e used

algorithms

solving

is to convert

efficient obtain

of the

the

it to a

and r e l i a b l e

algo-

solution.

This

the

is o u t l i n e d next.

Consider

the

discrete

Lyapunov

equation

given

by

[32,33] ATLA

-

L

=

- Q,

(45)

u s i n g the t r a n s f o r m a t i o n

A

=

(B+I) (B-I)

converts

the

continuous

BLb

+

discrete

LbB

=

(A-I)

it is

conditioned. for

the

tance.

=

Lb 2 (B-I) ,

(B_I)T

time

Lyapunov

(46)

equation

to

the

(47)

(47)

- Q. can

be

or

S.J.

Bartels/Stewart

of

L

time L y a p u n o v e q u a t i o n

Equation

However,

-I ,

should

be

solution

of

for

out

demanding

the d e v e l o p m e n t this

Lb

using

H a m m a r l i n g 's

pointed

numerically Thus,

solved

problem

that and

either

algorithm.

the

inversion

might

be

ill

of a new t e c h n i q u e is

of

great

impor-

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

C.

A

NOTE

ON

THE

DESCRIPTOR

SOLUTION

OF

Ex

= Ax

y =

EQUATIONS

system

+ Bu

(48a)

Cx,

where

(48b) -I

(sE-A)

condition

The

THE

LYAPUNOV-LIKE

Consider the regular d e s c r i p t o r

exist

as

a

sufficient

and

necessary

for regularity.

expected

Grammians

controllability

for this

and

system satisfy

observability

[39]

A W c ET

+ E W c AT =

- BB T

(49)

ATWo E

+ ETWo A

- C TC.

(50)

Under

the

=

assumption

consistent

initial

eliminate

any

that

the

conditions

system

is

(initial

impulsive

behavior),

given theorems

concerning

reachability,

and

similar

stability

However,

the

unique.

In addition,

ness

with

of the

Grammians to

the

corresponding

divided

to

these 1987

about

part the

of

with

conditions

that

Lewis

regular

systems.

equations [40],

the

is

not

has shown that

in general.

existence he has

two parts, the

noncausal

system part

has

observability,

He also

for these Grammians

Briefly, into

regular

Frank

for

satisfied

solution.

causal

of

definition

theorems

are

those

Bender

are not

gave a more general gether

to

solution

these equations

ing

271

and

shown one

uniquethat

the

correspond-

and of

to-

the

the

other

system.

272

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

According

to

Bender,

the

teachability

Grammians

are

given by

r (AWc~ E T + ~.wo~A ~) r r

= - CoBB Tr T

(~.wo2~. ~ - Aw~2A =) r

while the o b s e r v a b i l i t y

= r162

are e x t r e m e l y applications tions.

izations, technique solution

and

the

one

hence,

to obtain to this

(54)

the coefficients

series expansion solutions This

require

For e x a m p l e

(53)

= CT-~CTCr

difficult. that

Tcr

respectively,

s o ,s -I in the Laurent

that

are given by

= - r

CT_~(~.TWo2~. - ;JWo2A) r

It is clear

(52)

Grammians

r (;JWo~. + ~.TWo~A)r

where ~-I and ~0 are,

(51)

the

can

specific

for these

solution

not

reduced

of H(s).

is a m a j o r

can not

of

obtain utilize

equations

drawback

in

of these

equa-

balanced

real-

the

order models.

balancing However,

p r o b l e m has been p r o p o s e d

a in

[2].

This

concludes

the

review

of

the

solutions

to

the

Lyapunov equations.

IV.

IMPORTANT

APPLICATIONS

LYAPUNOV

Different have

already

OF

THE

the

Lyapunov

EQUATIONS

applications been

of

introduced

However,

it is

felt

that

of these

applications

equations

in the p r e v i o u s

a more

is n e e d e d

comprehensive for the

sake

section. summary of clar-

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

ity and completeness

of this

of these applications

A.

LYAPUNOV

These

Consider

=

theory

represent

and

a summary

here.

+ Bu,

the

in control stable

x(0)

=

first

application

system design

[41].

system given by

(55 .a)

x0,

= Cx.

(55.b)

It is desired to design uTu

Thus,

CONTROLLERS

the minimal

Ax

y(t)

is p r e s e n t e d

controllers

of Lyapunov's

chapter.

273

a control

input u such that

___ 1

such

(56)

that

the

initial

state

returns

problem

starts

to the

origin

as rapidly as possible. The

solution

Lyapunov V

xTpx

=

x T[PA

that

symmetric unique PA

+ ATp]x

A

is

symmetric

Substituting

The

by

assuming

a

(57)

=

control

2uTBTpx.

which

(58)

implies

semi-definite

positive

definite

Q,

that

there

for

any

exists

(59)

(59) into Eq. +

input

a

P such that

-Q.

Eq.

- xTQx

+

stable

positive

+ ATp

=

this

function

=

Notice

to

(58) yields

2uTBTpx. u

should

(60) be

chosen

.such

that

V

is

274

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

negative

with

the

largest

magnitude

clear that u must be parallel two

vectors

must

have

ond term negative.

to BTpx.

opposite

signs

It

However, to make

It

is

the

sec-

Thus u should be taken as

known

(61)

important

optimal LQR

is

these

BTpx

u

the

possible.

to

notice

controller

design

that

among

gives

only

this

all the

controller

controllers. linear

is The

optimal

con-

troller.

B.

LYAPUNOV

EQUATIONS

ANALYS

This

has already

beginning

of

time

descriptor

earlier. suffer

It

especially

responding transfer

chapter.

was

some

the

that

to

at the

discrete

also

addressed

these

extensions

problems.

descriptor

case

into two

This

is

where

the

subsystems

and p o l y n o m i a l

parts

cor-

of the

function.

LYAPUNOV

EQUATIONS OF

Controllability, ity analysis

and

the

proper

MINIMALITY

have

out

to be s e p a r a t e d

to

addressed

were

serious in

been

Extensions

systems

pointed

evident

system needs

C.

this

from

STABILITY

IS

application

and

IN

already

implications

THE

systems

addressed of

these

THE

SYSTEM

observability,

of dynamic been

DEFINE

and

hence

via Lyapunov

earlier.

concepts

The in

minimalequations

importance

control

system

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

design the

were also

considered

applications

sign,

observer

lems

have

noted

design,

been

that

of these

concepts

and

discussed

the

in details

of

controller

However,

these

systems

suffers

problems.

mainly

arise

tion

and

latter

the

two

problems

solution

cases.

of

Lyapunov

These

problems

de-

probit

concepts

crete time and d e s c r i p t o r These

Among

realization

in detail.

application

therein.

the

minimal

275

was

in dis-

from serious

in the

defini-

equations have

in

been

the

briefly

introduced earlier.

D .

LYAPUNOV

EQUATIONS

IN

MODEL

ORDER

REDUCTION

B.C. the

Moore

[21]

demonstrated

controllability

'balanced

was

used

der m o d e l s Lyapunov

constitute

and o b s e r v a b i l i t y in the

same paper

of d y n a m i c a l

equations

and is essential tion

observability

coordinates,

controllability fact

and

algorithm

how the eigenvalues

a measure

to obtain This

introduced

later;

the This

reduced

application

the most

in the d e v e l o p m e n t

in

of

of each state.

systems.

is p r o b a b l y

Grammians,

of

important

orof one

of the continuizahence

it

is

intro-

duced here in detail.

1.

Since

The

Technique

its i n t r o d u c t i o n

technique

has

[42-53].

By

niques

Balancing

triggered now,

(BT)

by B.C. Moore, an

there

to obtain b a l a n c e d

intensive

are

several

realizations

the b a l a n c i n g

wave

of

research

numerical

tech-

[see references

276

AHMAD A. MOHAMMAD AND J. A. DE ABREU-GARCIA

above] . rather

However,

than the

they

only

concept.

differ

An o u t l i n e

in

the

of this

details technique

is g i v e n next. Consider

y

the

system

[50,52,53]

=

Ax

+

Bu

(62a)

=

Cx

+

Du,

(62b)

and the c o r r e s p o n d i n g AWc

+ Wc AT

ATw o +

Next,

consider

Wc =

where

WoA

Lyapunov

equations

=

-BBT

(63)

=

-cTc.

(64)

the s i n g u l a r

value decomposition

of Wc

U c ~ c U T,

Uc

is

(65)

unitary,

~c

is

diagonal

with

entries

(;i~(Yi+ 1 - Let _

TI

and

=

~i/2

UcLc

apply

a

,

(66)

similarity

transformation

to

system

(62)

to get

-1/2

A1

=

Zc

CI

=

CUcLc

,.,1/2

.T..

Uc~UcZ~c

, B1

=

-1/2

Zc

uTB, (67)

1/2 T..... .., 1/2 Wcl

=

The next

Wol

I,

Wol

=

UcWoUc~c

step is to p e r f o r m

= UoiZoiUoT1-

Choosing

~c

T 2 as

.

(68)

an SVD on Wol as (69)

277

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

= Uo Zo /' and

applying

system

(67)

a

(70)

similarity

gives

transformation

the b a l a n c e d

using

T 2 to

system

_i14 T

Ab

-

/~oi U o l A I U o l ~ o I14 1 ,

Bb

=

~I/4UolB~ ir 2~oi

Cb

(71a)

_-I14

CiUol2~ol

=

,

(71b)

with the new G r a m m i a n s

Wcb

=

_I14 T i14 Lol U o l l U o l ~ c

Wob

=

Lol

_-I14

It mal

should

and

-iI~ uTIWoIUoIEol

be

output

tained

from

_I12 ~oI =

=

noted normal

Eq.

i/2 Eol =

=

that,

the

by

E,

well

realizations

(71)

(72)

~,

(~i>_(~i+l .

known

can be

applying

the

(73)

input

nor-

readily

ob-

similarity

transformations

Ti

T 2 T IE ~/2

=

for input

To =

normal,

nique

and

T 2 T I ~ -I/2

for output The

(74)

normal.

final is

(75)

to

step

in this

look

for

model

a break

order in

the

reduction singular

techvalues

such that

(~r>>(~r + I ' and t r u n c a t e

the b a l a n c e d

system

after the

r th state.

278

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

To

illustrate

the

last

step,

consider

the

balanced

system

:[A11 A12][xl x2

A21

A22

bl

u (t)

(76a)

b2

x2

~: [c,c.][x.]

(76b)

X2 with

the G r a m m i a n s

Wc

=

o]

Wo =

'

~2

then

the

Xr

=

AllXr

Yr

=

CllXr,

with

r th o r d e r m o d e l

can be t a k e n

as

+ bllU

(78a)

(78b)

Granunians

Wcr

For

reduced

(77)

I (Z~)>>k (Z2), min max

-

Wor

=

simplicity,

renamed

as

2.

~i

-- ~'r

the

(79)

reduced

model

matrices

are

[A r,B r,C r] .

Properties

of

the

Technique a)

The

entries

of

the

system.

between

order

them

t r i x H of the

of ~

are

There

a n d the system-

Balancing

[44, 4 5 , 5 2 ]

called is

an

singular

the

second

interesting values

Specifically,

order

modes

relationship

of the

Hankel

ma-

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

279

2 k i ( H H T) = ~ib)

In general,

and the

the

eigenvalues

controllability

of the

level

of

of

the

Grammians

controllability

are

and

observability a quantization

observability

of

each state. c) In balanced coordinates, as it is observable d) The subsystems

a state is as controllable

(Wo=Wc=~).

[Aii,Bi,C i] in Eq.

(76) are balanced

with Woi = Wci = ~ie) T r a c e ( W o o ) = ]~ D C 2 Wco = C r o s s f)

There

is

an

gain

of

the

system,

Grammian. upper

bound

on

the

frequency

error

given by ]E ( s ) ~ C g)

The

(s I-A) -IB-c I (s I-All )-IB iI~-<2 T r a c e (~2).

sub-matrices

Aii

are

asymptotically

stable

if

~i, ~2 have no common entries. Again, time

extensions

and

o f this

descriptor

drawbacks

that

application

systems

prevent

or

suffer

limit

its

to discrete

from

the

same

application

to

these systems. E.

LYAPUNOV AND

Briefly, use norms

the

ROBUST

basic

going

system

analysis into

IN

H-INFINITY

CONTROL

the H-infinity

in the

Without

EQUATIONS

and robust control problems

no rms

IHL,

and design

details,

the

I~2,

I~F,

of control solution

and

~L~2

systems. to

these

280

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

p r o b l e m s boils down to the solution of the known algebraic For

Riccati

more

equation

details,

paper by G l o v e r Simply,

tem

finity hand, a

internally

norm

of

Usually, inal

the

the robust

controller

Although chapter,

stable

control

the

key

a norm

consists

of

the c l o s e d loop sysminimizing

[22,54,55].

On

p r o b l e m consists an

the

the

in-

other

of d e s i g n i n g

uncertain

system.

system is given by a known nombound

on

the

fluctuations

from

system. these

it

is

topics

observed

are that

systems

and d i f f i c u l t i e s

in

LYAPUNOV

not

considered

extensions

to

in

this

discrete

suffer from the same drawthe

lution of L y a p u n o v equations

F.

to

problem

while

stabilizes

time and d e s c r i p t o r backs

equations.

referred

control

system

that

and

the nominal

is

Lyapunov

that makes

the u n c e r t a i n

plant

reader

H-infinity

a controller

to be

the

[22] .

the

designing

the

and/or

EQUATIONS

definition

and

the

so-

for these systems.

IN

SYSTEM

TRANSFORMATIONS

Two ture.

important

These a p p l i c a t i o n s

1.

The bility tain

applications

Similarity

singular and/or

input

izations

are given next.

Transformations

value

decomposition

observability

normal,

introduced

are cited in the litera-

output

of the

Grammians normal,

earlier.

The

and

was

controllaused

balanced

importance

to

ob-

real-

of these

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

realizations

is evident

through

their

281

crucial

role

in

model order reduction.

2.

Continuization

Although directly of

a

the

suggests

that

investigated technique

on

the

its

This

resulting

is p r e s e n t e d

been

the

Grammians

discrete

used

time

transformation,

direction

has

been

in a new c o n t i n u i z a t i o n

Lyapunov

next

not

equations.

This

details

serve

in more

to

for new Lyapunov based applications.

DIRECTIONS

LYAPUNOV

A.

[2]

and

of

bilinear

possibility.

as an example

NEW

the

have

equality

system

using

in

discretization

equations the

time

based

technique

IN

THE

APPLICATION

novel

application

OF

THEORY

INTRODUCTION

In

this

section

equations

is

directions

in

out.

area,

continuous when

V.

Lyapunov

in this

version

and

More

a

developed. utilizing

Furthermore, these

specifically,

of

Lyapunov some

equations

are

a new c o n t i n u i z a t i o n

new

pointed

algorithm

is presented. The p r o p o s e d tinuization tions

and,

tinuization

continuization

scheme hence,

based is

a numerically

reliable

to

used

the

the

widely

LBCT

eliminates

on the use

termed

technique'

technique

'the

(LBCT). and

bilinear

less

of L y a p u n o v

Lyapunov

This

expensive

equa-

based

technique

transform.

the b i l i n e a r

is a new con-

con-

offers

substitute

Furthermore,

transform

drawbacks,

282

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

especially, tial

the

numerical

transient

error

Moreover,

this

the

widely

other

It is also the

zero

cial of

this

tween

Lyapunov

In this

and

that new

viewed

this

it

section,

approach

continuization

system

(CTS).

(LBCT)

time

that

system

(DTS)

The p r o p o s e d

guarantees

provided

advantage be-

modeling. may

lead

and

dis-

one

into a continuous

continuization

tech-

the s t a b i l i t y of the resulting starts

with

a stable

DTS.

The

is b a s e d on the assumption that both the CTS

B and output

dinates,

knowledge

Lyapunov

spe-

are u t i l i z e d to

It is shown that with a p p r o p r i a t e

the

and

PROBLEM

L y a p u n o v equations

input m a t r i x

of

as

provides

system

to

hold.

transform

and the DTS should share the same Hankel ues.

order

Another main

theory

method.

Preliminary

a discrete

technique

can be

ini-

superior

zero

link

is h o p e d of

the

direct

CONTINUIZATION

1.

nique

the

this

the b i l i n e a r

technique. is

of

high

schemes b a s e d on Lyapunov theory.

THE

convert

technique, both

the

numerically

techniques

development

B.

is

stability

it

cretization

CTS

hold

approach

the

time

used

of this

In addition, to

technique

order

and

characteristic

shown that

cases

problems

and DTS,

one

equations

A.

Different

CTS

models

can

of

the

solve

for the

choices

matrix

choices

in b a l a n c e d

Hankel

the CT

C,

singular val-

two

singular continuous

system's

dynamic

of B and C result

corresponding

to

different

of the coorvalues time matrix

in d i f f e r e n t

discretization

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

techniques.

For

Euler's

method,

inverse

of

tion

of

while

Euler

be

that

the

the

of

ately.

As

B

in

all

this

tion

original

comes

the

more

CTS

resulting the

accurate

will

as

are

methods), trans-

normally been

dynamics DTS

chosen

and

in

to the

bilinear

CTS

as

a combina-

method

ob-

used. matrix

provided appropri-

discretization

give

This

the

is

model

only

system.

it

original

matrices

method

be close

in the

transform

of

chosen

transform

continuization

techniques, of

C as

in the

those C

will

bilinear

the

and

CTS

(actually

bilinear

precisely CTS

the

result

eigenvectors

will

method

of B and

will

had

if B and C are

resulting

and

choice

form m e t h o d

The

the

Euler's

the

tained

example,

283

an

approxima-

approximation

sampling

time

T

be-

becomes

smaller.

to

In c o n t r o l

theory,

it is e s s e n t i a l

that

one be able

transform

a

CTS

and

vice

For

example,

CTS

model

given

in

and

simulation

is

asked

computer.

To

discretized

using

techniques In

the

asked

to

achieve

to

construct

for CTS

techniques

simulate

are

and

the

state

one

While

is

not

first

usually and

is

discretization understood,

[57,58].

a unique of

is

system

and well

nonlinearity space

a

discretization

model.

of

given

a digital

model

of the

lack

versa.

[56] .

implemented

the

CTS

problems,

are

is

it u s i n g

available

method

techniques is

one

behavior

a CTS

easily

this

in

time

the

the

identification

continuization

DTS

of

a DTS

problems,

this,

one

discrete

techniques

reason

to

such as E u l e r ' s

system

given

into

The

main

mapping

from

identification

representations

[59] .

In

284

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

the p r o p o s e d technique, taining

a

CTS

lined.

This

method

servability among of

other

the

model

from

CTS

stable.

given

the

both

provided

that

Theoretically,

However,

of

equations

for

matrix

and

C,

emphasize tion of

a given

time

that this m e t h o d The

solution

of

to

out-

and

ob-

guarantees,

and m i n i m a l i t y

the

given

there

satisfy input

T.

will

both

matrix

It

DTS be

is in-

is

Lyapunov B,

output

important

to

can be used for discretiza-

only p r o b l e m

due

is

to a given DTS model.

will

set

sampling

as well.

the

them

model

This

stability

corresponding

one

DTS

for ob-

controllability

finitely m a n y CTSs only

procedure

equations.

properties,

and

a

uses

Lyapunov

resulting

minimal

a systematic

the

is the n o n - u n i q u e n e s s

nonlinear

nature

of

the

introducing

the

discrete time L y a p u n o v equations. The

following

continuization retical

section,

algorithm

aspects.

starts without

Theoretical

by

discussing

aspects

its

theo-

follow the algo-

rithm outline.

2.

The

Continuization

Algorithm

Let the DTS be given by Xk+ 1 = A d X k + Yk = where

CdXk

+

subscript

It is d e s i r e d the

behavior

singular

of

values

tain degree

BdU k

(80a)

DdUk

(80b)

d denotes

discrete

time.

to find a CTS model the

given

the

Hankel

of the CTS be those of the DTS,

a cer-

of accuracy,

DTS.

that approximates

in terms

Letting

of norms,

is guaran-

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

teed.

More

specifically,

either

of the

system

can be p r e c i s e l y

the

tems.

If the

original

stable

DTS

is

[HI2 or same

285

the

DC

gain

for b o t h

sys-

then

so will

be

its CTS c o u n t e r p a r t . It can

should

use

the

lined b e l o w The with

be

for stable

solution

to

transform

in the worst technique nique.

More

without

the

available

DT

recent

need

ATbZAdb

where

~

subscript

-- Z

arise

that

=

-

out-

balanced The pro-

the

DTS

the

Therefore,

balance

a

DTS

transform

are

alleviate to the

the

use

developed

[2] .

DTS

be

will

on the

t r a n s f o r m tech-

bilinear to

be

f r o m the p r o p o s e d

to

via

the

DT

solution of

Thus,

assumed

of

Euler's without in

bal-

(Adb, Bdb, Cdbr Dd, T) .

s a t i s f y the DTS L y a p u n o v e q u a t i o n s

BdbB~b T

=

-- CdbC db

db stands the

use

the

into

method.

equations

is d i a g o n a l

Denoting

will

and g i v e n by

=

one

starts

of a DTS m a y be b a s e d

approach

s y s t e m must

Z

DTS

requires

techniques

recently

anced coordinates

-

problem

is due here.

a novel

generality,

AdNZ,A~N

given

Moreover,

problem,

m e t h o d has been

This

to

DTS's

procedure

and f r o m the b i l i n e a r

Lyapunov

of

scheme

errors

[60] .

balancing

the

continuization

case,

itself

the

of c a u t i o n

The b a l a n c i n g

bilinear

in

continuization of

continuization

balanced.

anti-stable

system

the

A note

for

systems.

a transformation

posed

loss

that

reciprocal

coordinates.

the

noted

with

-

=

p

(81)

Q,

(82)

entries

for d i s c r e t e

sampling

time

T,

(~i_>(~j i f

i>j.

and b a l a n c e d the

input

The

system.

and output

286

AHMAD A. MOHAMMAD AND J. A. DE ABREU-GARCIA

matrices

of the CTS Bcb,

Bcb =

Bdbl~,

This

choice

Euler's

method,

trices CTS

except

Ccb can be taken as

Ccb = is

(83)

Cdb/~.

justified

for example,

if

one

does

not c h a n g e

for the m u l t i p l i c a t i o n

dynamics

matrix

Acb

is then

notices

these ma-

factor

chosen

to

that

~.

The

satisfy

the

CTS L y a p u n o v e q u a t i o n s

so

Acb%

+

~ATb

=

-- P / T - -

ATb ~

+ ~Acb

=

-

that

the

DTS.

method

and the

and

output

while

in

bilinear

the

noticing

or Eq.

transform one

same

of

the

combination

of

t r a n s f o r m method-

the

is

are

Grammians a

taken

as

values

method.

It

is

Acb

separately,

the

solution

if

one

uniqueness

of

there are two s o l u t i o n s Then

solves

the

from

for

the s o l u t i o n

Euler's taken

as

worthwhile either will

Acb

Eq.

not

from

be

Eqs.

is unique.

solution,

Acb I and Acb 2 that

it follows

in are

for

simultaneously,

(84)-(85).

the

solves

(84)-(85)

Eqs.

(85)

singular

However,

show

Qc,

bilinear

unique.

To

(84)

strategy

Hankel

if

(85)

-

matrices

the

that

=

have

this

method

(84)

will

Clearly,

Euler's input

CTS

Q/T

Pc

suppose

that

satisfy both

that

Acbl%

+

ZAcTbl =

-- Pc

(86)

Acb2~

+

T ~Acb2

- Pc-

(87)

Subtracting

Eq.

=

(87) f r o m Eq.

(86) and l e t t i n g

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

Acb I - Acb 2 =

287

N

yields N]~

+

]~N T =

This e q u a t i o n

reduces

(~jnij + (Yinji

Similarly, must

(88)

O.

-

f r o m the

which

+

NT~

=

observability

Lyapunov

equation,

reduces

0,

N

(90)

to

(~inij + nji(~j =

Comparing

Eqs.

(~i~(~j i f

i~j,

nij

=

nji

and

is

seen

it

that

(91) , that

only

that

solution

to

to

the

Acb 2.

solution

solution

of

of Eqs. these

simple p a r a m e t e r i z a t i o n

[61] 9

Provided

i~j,

acbii =

the

provided

is

that Acb I =

the

that

and

-- 0,

implies

Returning

(91)

0.

(89)

these two e q u a t i o n s

seen

(89)

0.

satisfy

~N

which

to

(~i~(~j i f

- Pcii 2(Yi

two

(84)-(85),

it

equations

Acb can be w r i t t e n

is

is

a

as (92)

288

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

for the d i a g o n a l

elements

of Acb,

and

Pcijf~j -- qcij(~i acbij =

for the off d i a g o n a l the

fact

choice

that

the

of b a l a n c e d

Clearly, (Acb,

elements

system

Ccb,

as

This

is due

and e x p l a i n s

to the

coordinates.

Dc=Dd)

it

of Acb.

is b a l a n c e d

from L y a p u n o v

Bcb,

balanced

(93)

2 2 ((~i -- (~j)

theory,

is

satisfies

both both

the

resulting

stable, Lyapunov

system

minimal Eqs.

and

(84)

and

(86). 3.

This

Theoretical

is best

summarized

For

Theorem-

Aspects

any

given

(Adb, Bdb, Cdb, Dd, ~, T) , modes,

there

balanced

exists

CTS model

Bob = B and

Acb

/fT,

is

a

of

the

LBCT

in the following

stable, with

minimal

distinct

unique,

theorem-

balanced second

minimal,

order

stable,

(Acb, Bcb, Ccb, Dc=Dd, ~),

DTS

and

where

Ccb = C b/f{,

the

unique

solution

of

the

CT

Lyapunov

equations

AcbZ

+

~ATb

=

T - BcbBcb

=

- TBdbBTb

T Acb~

+ ~Acb

=

-

T CcbCcb

=

- TC~Cdb.

the

CTS

Moreover,

the f o l l o w i n g

approximation

properties-

of

the

DTS

model

has

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

i)

The

model 2)

CTS

model

is m i n i m a l

There

minimal

a

solution

if

the

DTS

for

Eqs.

(84)-(85),

for

a

of 2) is unique.

4) The I~2 n o r m of the DTS CTS

stable

of T, B, and C.

3) The s o l u t i o n

the

and

and stable.

exists

fixed choice

is

289

(notice

that

we

error

in

is equal only

to the ~HI2 n o r m

deal

with

the

of

strictly

p r o p e r part) . 5)

The

initial

the

step

response

is

identi-

the

Hankel

cally zero.

Proof

:

(i) G u a r a n t e e d by L y a p u n o v equations. (2,3) (4)

Proved A

in s e c t i o n

direct

consequence

S i n g u l a r values (5)

First,

same value

it

p r o p e r part

4.

is

noted term

the

that

D.

is i d e n t i c a l l y

Comparison

with

matching

Euler's

both

systems

Moreover,

initial

of

share the

the

the

initial strictly

zero.

Other

Techniques

the p r o p o s e d

and

from

response

with

In order to v a l i d a t e parison

of

of the DT and CT systems.

feedthrough theorem,

2.

the

technique,

Bilinear

a com-

transform meth-

ods is p r e s e n t e d next. To model

set

the

stage,

suppose

and the c o n t i n u o u s

discretization In this

case,

technique the

first

model using

that

the

are r e l a t e d a

relation between

sampling the DTS

discrete

via Euler's period

T.

and the CTS

290

A H M A D A. M O H A M M A D AND J. A. DE AB R E U - G A R C I A

state

space m a t r i c e s

Adb =

I

+ TAcb,

Substituting (I

+

Eq.

Bdb =

(94)

TAcb)~(I

where

Wcb

will

be

anced' Thus, to

is

(95a) (95b)

BobBc b method,

must

satisfy

T Bcb Bcb,

-

that

Hankel

t e r m in Eqw. <<

(96)

necessarily

diagonal.

this having

for the CTS

same

TIAcb~AT~

T - TBcbBcb

=

from Euler's

its G r a m m i a n s

the

(94)

(81) gives

AcTb = -

later

in order

nonlinear

=

not

shown

with

have

+

- ~

Ccb~-

equation

T WcbAcb

AcbWcb+

, Crib =

into Eq.

as o b t a i n e d

the CT L y a p u n o v

Bcb~

+TATb)

TAcb AcTb + Acb The CTS,

is given by

system the

obtained

norm

as

However is

it

'semi-bal-

same eigenvalues. via Euler's

that

of

the

(95b) must be close

method

DTS,

the

to zero or

IBcbBT~

(97a)

or

TIAc << ~SdbS~/(~max. By comparison, LBCT This

has

the

the

same

s y s t e m must

system

Hankel

satisfy

(97b)

obtained norm

as

via the p r o p o s e d that

the CT Lyapunov

of

the

DTS.

equations

Acb~

+

~cb

=-

B cbBTb,

(98)

~cb~

+

~ALb

T -- _ CcbCcb"

(99)

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

Thus

the

have

a

system

resulting

different

values

from

However

from the p r o p o s e d

dynamic

the

system

both

models

contrast

to

matrix

and

obtained

share

the

LBCT

Hankel

via

same

291

singular

inverse

input

will

Euler.

and

output

matrices.

In

proposed put,

algorithm

bilinear

will

have

and output matrices

singular the

the

values.

proposed

system

algorithm via

different

while

Moreover,

obtained

transform

the

the

dynamics,

in-

sharing the

the

is

method,

system

strictly

bilinear

same Hankel

resulting

proper

from

while

transform

is

the

simply

proper. In

addition

to

for the previous important

providing

theorem,

(97b)

to

Of course

stability

Equation to

Euler's

be

gives

algorithm

tions

this

different

proof

following

the

in

Euler's

method.

by the theorem. use

and

the

This

for the p r o p o s e d

inverse

of

Lyapunov

accuracy

eigen

less expensive

equa-

tests

analysis

with

stability/accuracy

line

of

investigation

for the test has

[2] .

the

to notice

has

approach.

that Eq.

generalized

in the delta

equation

the

stability

(97).

used to define

to

suggests

It is i n t e r e s t i n g

and DTS

novel

have the

the condition

replacing

Eq.

been p u r s u e d 3)

the above

is g u a r a n t e e d

provide

method

on

close

(97b)

computationally based

alternate

consequences-

I) Equation

2)

an

operator

been

Grammians approach

reached

In the

(95b)

for both

[62] .

independently

delta

has been

operator

CTS

However, using

a

approach,

292

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

this e q u a t i o n

is d e r i v e d on the basis

ergy control origin there

input that takes the initial

in a f i x e d time. is no

addition,

ones.

equations

However,

tions

are

used

similarity surprise

assumption

to

between

since

operator

are

here

the

state to the

In the previous

optimality

in the delta

Lyapunov

of a m i n i m u m en-

the

from

original

derive

the

two

delta

start

approach,

obtained

the

to

development,

generalized

Lyapunov

generalized

approaches operator

In

the original

the

DTS

with.

equa-

ones.

The

s h o u l d be of no

approach

is

essen-

tially a v a r i a t i o n of Euler's method. 4)

Equation

assumption its

that

a

continuous

proaches to

(95b)

zero

Lyapunov

This

Eq.

when

a

to

system

the

the

logical

converges

sampling

seen by

This

into

proof

time

c o u l d be

(95b) .

equation

a solid

discrete

version

zero. in

gives

time

letting

transforms

continuous

the

one

to ap-

T equal discrete

giving

the

a f o r e m e n t i o n e d proof. 5)

Inspection

of Eq.

o b t a i n e d via Eqs. that

obtained

(95b)

(92)-(93)

via

the

reveals

that

the CTS model

is always more

inverse

Euler's

stable than

method.

can be seen by n o t i c i n g that the error term, t e r m in Eq. 6)

The

(95b),

previous

between

tion/ i d e n t i f i c a t i o n

5.

It the

Further

should

CTS

is

be

establishes

equations

and

a solid

system

link

simula-

concepts.

Devel opment s

noted

equal

the first

is g r e a t e r than or equal to zero.

development

Lyapunov

This

to

that twice

the the

the

LCBT

steady trace

state of

gain

the

of

cross

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

Grammian

Wco

[21].

of

a matrix

is

it

is n o t e d

that

related

to

values

of

the

the

coordinates,

First of

is n o t e d

its

eigenvalues

Hankel

singular

following

and

the

that

the

eigenvalues.

the

the

Wco

sum

it

of W c o

293

trace

Secondly

are

directly

In

balanced

values.

r e l a t i o n b e t w e e n the e i g e n -

Hankel

singular

values

of

the

CTS holds : 2

This

can

be

exploited

to m a t c h

the

steady

state

gain

in the p r e c e d i n g

sec-

as follows:

I) Solve

for the CTS as o u t l i n e d

tion. 2)

Find

DTS,

the

steady

state

gains

for

both

the

CTS

and

say sc and sd r e s p e c t i v e l y .

3) C o m p u t e the s c a l i n g 4)

Find

the

scaled

5)

Solve

for

the

s i n g u l a r values,

6.

factor set

CTS

of

using

f~=sd/sc. Hankel

the

singular

scaled

set

of

values

Hankel

as o u t l i n e d above 9

Numerical

Example

and

Further

Discussion

It is w o r t h w h i l e tion t e c h n i q u e

comparing

with the well

U s i n g a M A T L A B program, of A p p e n d i x

the p r o p o s e d

continuiza-

known b i l i n e a r

transform.

a continuous

model

1 was f o u n d in three d i f f e r e n t

(i) The s t a n d a r d b i l i n e a r

t r a n s f o r m method.

for the DTS ways"

294

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

(ii)

Our

Hankel DTS,

proposed

singular

continuization

values

as

technique

obtained

by

using

the

balancing

the

and

(iii)

Our

scaled

proposed

set

of

continuization

the

in the p r e v i o u s

Hankel

technique

singular

values

using

as

a

obtained

section.

(iv) The Zero O r d e r H o l d method. The

results

i.

Different

are

compared

shown

of

responses with

in Figs.

As

for

the

step gave

is b a s i c a l l y

due

maximum

from

Hankel

is

est

maximum

ear

gave

state

where

arguments The tem

as

order

the

hold

In

is

for the

is

terms

of

the

impulse

obtained

via

the

the

proposed

the

uses

the

from

(iii)

as the

of

fact

error

the

via

relative

to that

to

system

bilinear

both methods

relatively

responses

and

the

as well

frequency

hold,

method

via

This

while

obtained

errors

due

The

obtained

its m a x i m u m

signal

error.

error

this

that

are

transform,

term.

that

performance

has

initial

system

final

This

transform

to

results

bilinear

initial

that

it is c l e a r

superior

The

models

chapter.

obtained

The

error.

transform.

linear

a zero

(notice

and

the

in A p p e n d i x

continuous

feed-through

values

initial

(error/signal), (iii)

shown

DTS.

high

comparable

method) .

zero

above

relatively to the

singular

gave

of the

responses,

transform

transform

are

original

(ii) g a v e

error

bilinear

the

process

1-8 at the end of the

as expected,

obtained

this

error (ii)

the

that

in the

small.

low-

and

bilinthe

bi-

initial Similar

response.

of the c o n t i n u o u s

bilinear

transform,

algorithm

are

time

sys-

the

zero

shown

in

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

Figs.

5-8.

proposed all

low

This

It

is

clear

from

algorithm,

matches

frequencies

within

is

specially

true

these the

zero

the

for

figures, order

system's

the

system

295

that

the

hold

for

band-width. obtained

via

scaling. In tion

summary,

this

of L y a p u n o v

section

presented

equations.

This

a link b e t w e e n

continuization

niques

one

on

Lyapunov method els. same

the

on

the

for

CTS

model

or a s c a l e d given

the

will

two

the

for

DTS.

is

provided

theory

The

technique

provides

equations

steady hoped

a

have

mod-

either

the

singular

values

a scaling

factor

responses

that

this

technique

new

continuization

of the

of this

minimal the

input

and

technique

CTS

version

previous

parameterization balanced

a

step

choices

feature

DTS

of

state

developing

of

given

to

that

a stable

in

for

Hankel

shown

converse

tech-

stability

chosen

is

A main

that

provides

the

on d i f f e r e n t

The

application

and d i s c r e t i z a t i o n

of the

the

to p r o d u c e

a given

be

It

way

based

ability

Lyapunov

can

applica-

versions

It was

matrices.

true

CTS

to m a t c h

the

techniques output

hand.

systems.

pave

and

version

DTS.

can be c h o s e n of

other

obtaining

The

of the

hand

a new

is of

statement of

coordinates

the

DTS

can

be

of

the

found. The

choice

CTS p l a y s ity

of

equated

the

input

an i m p o r t a n t

this

technique.

to t h e i r DTS

justification method.

of

for

However,

role In

and

output

in the the

counterparts

this

choice

matrices

accuracy

foregoing

and v a l i d these

s c a l e d by i / ~ . was

it s h o u l d be b o r n e

based

on

were The

Euler's

in m i n d that

this

296

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

is not the only choice.

An alternate

choice c o u l d use

the b i l i n e a r t r a n s f o r m or the zero order hold method.

VI

.

CONCLUSION

In

this

chapter,

a

background

material

for

presented. solution brief

historical

This

was

the

Lyapunov

of

the

Finally,

a new

system modeling

established. links

were

development equations between

Possible pointed of this

were

out.

equations

were

of

this

review,

theory

Lyapunov

a

pos-

were p o i n t e d out. based

on

in full details.

the New

and Lyapunov t h e o r y were

In

to

the

exploit course

the G e n e r a l i z e d

these of

and

(97) which equations

system

simulation

lays the foundation in

the

the

Lyapunov

i n d e p e n d e n t l y d e r i v e d and a direct

Lyapunov

the

of the L y a p u n o v

technique

directions

technique

e s t a b l i s h e d via Eq. utilizing

Throughout

was p r e s e n t e d

a brief

Furthermore,

applications

continuization

and

a discussion

of the a p p l i c a t i o n s

Lyapunov equations links b e t w e e n

by

equations.

was presented.

sible e x t e n s i o n s

Lyapunov

followed

review of important

equations

review

analysis

link was for of

d i s c r e t i z a t i o n techniques.

VII

.

REFERENCES

I.

A h m a d A. Mohammad, J.A. De A b r e u - G a r c i a , and Tom T. Hartley, 'Lyapunov Equations in The continuization of Linear systems, ' ACC conf . 1992 .

2.

Ahmad A. Mohammad, Doctoral Dissertation, ' M o d e l i n g Issues a n d the L y a p u n o v E q u a t i o n s in D y n a m i c C o n t r o l Systems,' The U n i v e r s i t y of Akron, A k r o n ,Ohio, 1992.

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

297

3.

H a m m a r l i n g , S.J., " N u m e r i c a l s o l u t i o n of the stable, n o n - n e g a t i v e d e f i n i t e L y a p u n o v e q u a t i o n , " IMA J. Numer. Anal., Vol. 2, pp. 303-323, 1982.

4.

Bitmead, R o b e r t R., " E x p l i c i t s o l u t i o n s of the d i s c r e t e - t i m e L y a p u n o v m a t r i x e q u a t i o n and K a l m a n Y a k o v i c h e q u a t i o n s , " IEEE Tran . Aut . .cont. , Vol AC-26, No. 6, pp. 1291-1294, Dec. 1981.

5.

Mori, Takehiro, Norio Fukuma, and Michioshi Kuwahara, "On the d i s c r e t e L y a p u n o v m a t r i x e q u a tion, " IEEE Trans . Aut . cont., . Vol. AC-27, No 2, pp. 463-464, A p r i l 1982.

6.

Wicks, M.A. and A s s i g n m e n t B a s e d on Trans. Aut. Control, A p r i l 1990.

7.

Wyman, B .F. and Sain, M.K, "On Dual Zero Spaces and I n v e r s e S y s t e m s , " IEEE Trans. Aut. Control, Vol. AC-31, NO. Ii, pp. 1053-1055, N o v e m b e r 1986.

8.

Yip, E.L. and Sincovec, R .F . , Controllability, and Observability Descriptor S y s t e m s , " IEEE T r a n s Control, Vol. AC--26, No. 3, pp. 1981.

9.

Young, N.J. , " F o r m u l a e for the solution of L y a p u n o v m a t r i x equations, " INT . J . Control, Vol 31, NO. I, p p . 1 5 9 - 1 7 9 , 1980.

I0 .

Zhou, Z., S h a y m a n M.A., and Tran, T.T., " S i n g u l a r Systems- A N e w A p p r o a c h in the Time Domain, " IEEE Trans. Aut. C o n t r o l , Vol. AC-32, NO. I, J a n u a r y 1987.

II.

Zietak, k., "On a P a r t i c u l a r Case of the i n c o n s i s tent L i n e a r M a t r i x E q u a t i o n A X + Y B = C , " L i n e a r Alg. and Appl., Vol. 66, pp. 249--258, April 1985.

12.

Zietak, k., " P r o p e r t i e s of the i p l - s o l u t i o n of the L i n e a r M a t r i x E q u a t i o n AX+YB=C, " IMA J of Num. Anal., Vol. 7, pp. 223--233, 1987.

13.

Zietak, k., "The C h e b y s h e v S o l u t i o n to the L i n e a r Matrix Equation AX+YB=C," Numerische Mathematik,

"G r a m m i an Decarlo, R.A., the L y a p u n o v E q u a t i o n , " IEEE Vol. 35, NO. 4, pp. 465-468,

"Solvability, of C o n t i n u o u s on A u t o m a t i c 702-707, June

298

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

Vol.

46, pp.

455--478,

1985.

14.

Zietak, k., "The lp--Solution of the Linear M a t r i x E q u a t i o n AX+YB=C, " Computing, Vol . 32, pp . 153162, 1984.

15.

Barnett, S. and Stability Theory,

16.

Barnett, Company,

17.

Gover, M.J.C. M a t r i x Theory,

18.

Kalman, R.E., " M a t h e m a t i c a l D e s c r i p t i o n of Linear I, D y n a m i c Systems, " SIAM J o u r n a l Control, Vol No. 3, pp. 152--192, 1963.

19.

Wonham, W.M., Linear Multivariable Control" a G e o m e t r i c Approach, 2nd Ed., Springer-Verlag, New York, 1979.

20.

Wonham, W.M., "On Pole A s s i g n m e n t in M u l t i - I n p u t C o n t r o l l a b l e S y s t e m s , " IEEE Trans. on A u t o m a t i c Control, Vol. AC-12, No. 6, pp. 660-665, D e c e m b e r 1967.

21.

Moore, B.C., "Principal Component Analysis in L i n e a r SystemsControllability, Observability, "IEEE Trans. Aut Control, and M o d e l reduction, Vol. AC-26, No. I, pp. 17-31, February 1981.

22.

Glover, Keith, "All optimal H a n k e l - n o r m approximations of linear m u l t i v a r i a b l e systems and their

Storey, C., M a t r i x M e t h o d s Barnes and Noble, Inc., 1970.

S., M a t r i c e s 1971.

in

VNR

Theory,

a n d S. Barnett, Applications C L A R E N D O N Press. Oxford, 1989.

L~ -error 6, pp.

Control

bounds, " INT . J . Control, 1115-1193, 1984.

Vol

39,

23.

Brogan, W.L., P r e n t i c e Hall, 07632.

24.

Kailath, T., Linear Systems, Prentice-Hall, E n g l e w o o d Cliffs, New Jersey, 1980.

25.

Lewis, F.L., Optimal New York, 1986.

in

of

NO.

M O D E R N C O N T R O L THEORY, 2nd ed., Inc., E n g l e w o o d Cliffs, New Jersey

Control,

Inc.,

John Wiley and Sons,

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

299

26.

Kalman, R.E., Ho, Y.C., and N a r e n d a , K.S., " C o n t r o l l a b i l i t y of Linear D y n a m i c a l Systems," in Contrib. Differ. Equations, Vol. I, pp. 189--213, 1962.

27.

Kuo, B.C., A u t o m a t i c C o n t r o l Systems, P r e n t i c e Hall, I4n4c., E n g l e w o o d Cliffs, New Jersey, 1987.

28.

Chen, C.T., Linear S y s t e m Theory and Design, P u b l i s h i n g Co., New York, New York, 1984.

29.

Taussky, O. and Wielandt, "On M a t r i x Function Ax'+ x'A' " Arch. R a t i o n a l Mech. Anal., Vol. 9, No. 7, pp. 9 3 - 9 6 , 1961.

30.

Ostrowski, A.M. and and Schneider, H., "Theorems on the i n e r t i a of g e n e r a l m a t r i c e s , " J . M a t h . Anal. Applic., Vol. 4, pp. 72-84, 1962.

31.

G a n t m a c k e r , F.R, The T h e o r y of Matrices, New York, Chelsa P u b l i s h i n g Co., 1960.

32.

Power, H.M., "A Note on the M a t r i x Equation A'LAL=-K, " IEEE Trans. Aut. Contrl, pp. 411-412, Aug. 1969.

33.

Power, H.M., " C a n o n i c a l form for the m a t r i c e s of l i n e a r d i s c r e t e - t i m e systems, " Proc. IEEE, Vol 116, No. 7, pp. 1245-1252, July 1969.

34.

Lancaster, Peter, " E x p l i c i t s o l u t i o n s of linear m a t r i x equation, " SIAM REVIEW, Vol. 12, No. 4, pp. 544-566, October 1970.

35.

Peters, G. and W i l k i n s o n , J.H., generalized eigenvalue problem," Anal., Vol. 7, pp. 479-492, 1970.

36.

Bartels, R.H. and G.W. Stewart, "Solution of m a t r i x e q u a t i o n A X + X B = C , " Comm. ACM, Vol pp. 820-826, 1972.

37.

Wu, Keqian, " M a t r i x W A + A ' W and it's a p p l i c a tions," INT . J Control, . . Vol . 47, . NO 6, pp 18731882, 1988.

32.

Moler, C.B. and Stewart, G. W., "An a l g o r i t h m for the g e n e r a l i z e d e i g e n v a l u e p r o b l e m Ax=Bx, "Tech.

HRW

Vol.l,

"Ax=Bx and the SIAM J. Numer.

the 15,

300

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

Rept. CNA-32," Center Austin, TX, 1971.

for

numerical

analysis,

39.

Lewis, F.L., "Fundamental, Reachability, and O b s e r v a b i l i t y m a t r i c e s for d e s c r i p t o r s y s t e m s , " IEEE Trans. on A u t o m a t i c C o n t r o l Vol. AC-30, No. 5, pp. 502-505, 1985.

40.

Bender, D.J., "Lyapunov-Like Equations and Reachability /Observability Grammians for D e s c r i p t o r systems, "IEEE Trans. on A u t o m a t i c Control, Vol A C - 3 2 , No. 4, pp. 343--348, April 1987.

41.

Kalman, R.E., and J.E. Bertram, "Control S y s t e m Analysis a n d D e s i g n via the S e c o n d M e t h o d of Basic Lyapunov- I C o n t i n u o u s - T i m e Case, " AS ME J Eng., ser D. 86, pp. 51--60, 1964.

42.

Aldaheri, R a b a h W., "Model order r e d u c t i o n via real S c h u r - f o r m d e c o m p o s i t i o n , " INT . J . Control, Vol. 53, NO. 3, pp. 709-716, 1991.

43.

De Abreu-Garcia, J.A., "Balancing Techniques using J o r d a n F o r m R e a l i z a t i o n s , " Ph .D . D i s s e r t a t i o n , Queen's U n i v e r s i t y at Kingston, Kingston, Ontario, Canada, September 1986.

44.

Fernando, K.V. and Nicholson H., "On the Structure of B a l a n c e d and O t h e r P r i n c i p a l R e a l i z a t i o n s , " IEEE Trans. Aut. Control, Vol. AC-28, No. 2, pp. 228-231, April 1983.

45.

Fernando, K.V. and Nicholson H., "Singular Perturbational Model Reduction of Balanced S y s t e m s , " IEEE Trans. Aut. control, Vol. AC-27, No. 2, pp. 466-468, April 1982.

46.

Frankowska, H., "On c o n t r o l l a b i l i t y and o b s e r v ability of implicit systems," Syst. Control Lett., Vol. 14, No. 3, pp. 219-225, March 1990.

47.

Grag, W.B, Richel, L., and Dept. of Mathematics, Univ. of Kentucky, "on Singular Values of Hankel Operators of Finite Rank," Linear Algebra and it's Applications, Vol. 121, pp. 70-53, 1989.

48.

Hsu, C. S., Desai, U. B. , a n d " R e d u c t i o n of L a r g e - S c a l e Systems

Darden, R.J., via G e n e r a l i z e d

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

301

Grammians, " in Proc. 22nd IEEE Conf. on Decision and Control, pp. 1409-41410, December 1983. 49.

Kamei, E., Namba, H., Osaki, K., and Ohba, M., "Application of Reduced Order Model to Automotive Engine Control System," Trans. of the ASME, Vol. 109, pp. 232--237, September 1987.

50.

Klema, V.C. and Laub, A.J., "The Singular Value DecompositionIt 's Computation and Some Applications, " IEEE Trans . Control, Vol . AC-25, NO. 2, pp. 164-176, April 1980.

51.

Liu, YI and Anderson, B.D.O., "Singular perturbation approximation of b a l a n c e d systems," INT. J. Control, Vol. 50, NO.4, pp. 1379-1405, 1989.

52.

Pernebo, L. and Silverman, L.M., "Model Reduction via B a l a n c e d State Space R e p r e s e n t a t i o n s , " IEEE Trans. Aut. Control, Vol. AC-27, No. 2, April 1982.

53.

Laub, A.J., Heath, M.T., Paige, C.C., and Ward, R. C., "Computation of System Balancing Transformations and Other Applications of Simultaneous Diagonalization Algorithms," IEEE Trans. Aut. Control, Vol. AC-32, No. 2, February 1987.

54.

Francis, B., A C o u r s e in H ~ C o n t r o l Theory, Springer Verlag, New York, New York, 1987.

55.

Vidyasagar, M., "Normalized Coprime Factorizations for Nonstrictly Proper Systems, " IEEE Trans. Aut Control, Vol. 33, NO. 3, pp. 300-301, March 1988.

56.

Lambert, J.D., Computational Methods in Ordinary Differential Equations, Wiley, NY, 1973.

57.

Heij, C. , Deterministic Identification of Dynamical systems, Springer-Verlag, Berlin, Heidelberg, 1989.

58.

Goodwin, G.C. and Sin, K.S., Adaptive P r e d i c t i o n and Control, Prentice-Hall, Cliffs, New Jersey, 1984.

Filtering Englewood

302

A H M A D A. M O H A M M A D AND J. A. DE A B R E U - G A R C I A

59.

Santiago, J.M. and Jamshidi, M. , "On the Extensions of the B a l a n c e d A p p r o a c h for Model Reduction," Control-Theory an Advanced Technology, Vol. 2, NO.2, pp. 207-226, June 1986.

60.

Fernando, K.V. and S.J. Hammarling, "Computation of Balanced Realization from Transfer Functions," IEE Proc., Vol. 131, Pt.D, No. 5, pp. 203-206, September 1984.

61.

Kabamba,

"Balanced Gains and their L 2 Significance for Model Reduction," IEEE Trans. Aut. Control, Vol. AC-30, NO. 7, July 1985.

62.

Middleton, R.H. and G.C. Goodwin, Digital Control and Estimation- a Unified Approach, Prentice Hall, Englewood Cliffs, NJ 07632, 1990.

P.T. ,

AP P END IX

CONT INUI ZAT ION

Given

1

EXAMPLE

Discrete

Time

System

(all matrices

are given

in

MATLAB notation) ad=[0.9000

0.I000;-0.i000

0.9000];bd=[l

I] ',cd=[l

i]; Balanced Discrete

time System

adb =[0.8500

0.1118;-0.1118

bdb =[1.4554

0.3438] ';cdb =[1.4554

Continuized

System via Bilinear

at =[-15.9543 bt =[1.5468

0.9500]; -0.3438];

Transform

12.3560;-12.3560

-4. 4153];

0.4413] ';ct =[154.6776

-44.1340];

dt =[-1.0497] ; Continuized Approach

Balanced

System

via

Lyapunov

Equations

~

".

~

I 9

~,

o 9 0 0 b -~ ~,

II

o

"" I

9

-

~:)

o

9

".

~)

(.,)

o

o

!'0 0

~ ~ 0 ~

o o

II

~

I1

~,

~

I

9

~'::::1 ~1

r---,

,-,

I- L

II ,--,

,--,-

~

~

3:: o

c0

9

-(.~

II ~ ~

() 0

(~

.~

;,.,,

I-L

II ,---,

~

I bO

o tn --.] O~

I ~:)

o

9

r,,)

I

II ,---,

II

o

r~

~

,--',

r.~

0

~

~1

,--]

~,

C)

304

AHMAD A. MOHAMMAD AND J. A. DE ABREU-GARCIA

S~p R e s p o n s e

15,

? -5 0 Fig.

50 100 Time=kT, T=.01

I. Step response, C T S v i a

~14

.

.

:

~ t..A.':, :-i...............

150 sec

200

Bilinear Transform

:

:

!. ..............

!..............

"~" 1D

,

[1

U

50

IDD

15D

Time=kT, T=. 01 sec Fig. 2. Step response,

CTS via LBCT.

20D

CONTINUOUS

AND DISCRETE

9 15

TIME LYAPUNOV EQUATIONS

305

S~ep Response

~~~ f,o '

Fig.

0

50 I00 150 T J m e = k T , T = . 01 sec

3.

Step

2 .........

CTS

y

"~

.

|

.

~ 9

o o

~ o

:

:

:

9

, m"

I

... : ......... :.., . . . . .

% ~

,--2 ~

via Modified

LBCT

Error in Step Response

I

~0

response,

200

.~ ("",

'~

/ o

;~ 9

.

~:

.

.. : _ -

:

-_ ~.~-: .--- . ~ . : - ,

:

.~-: ---

...!. .............. i. .............

9

~

:

:

.

: .

!

o

9

,

i

i

i

5o

1oo

15o

TJme=kT,

Fig.

4.

Step

response

T=.

errors

01

sec

2oo

306

A H M A D A. M O H A M M A D A N D J. A. D E A B R E U - G A R C I A

Frequency :=: 102

9

,

,

Response, 9

9

9

, , ,

9

9

Magnitude 9

9

9

9

, , ,

VS

,

,

9

9

W ,

,

,,

0

N

I .

.

6,

o

\ I !

-rt r-t "r't " ' ~ Oo |

,"':";'t'ev

100

1O, Frequency

Fig.

5.

Frequency

Frequency o pa

0

"o oo

!

9 10o

9 .....

9

w

102 in Radians

response,

Response.

103

Magnitude

Phase

VS

%r

-v-

i

-50

o ~

~.,

-100

~ -o o .

I

.o %=

I

"O00OOOO0 O

N -1so

I

.rl "r-I

:

-200 10o

.

.

.

.

.

.

.

,,

101

,

,

,

. . . . _ _

102

Frequency w in Radians Fig. 6. Frequency response, Phase

9

9

9 = .

.

103

CONTINUOUS AND DISCRETE TIME LYAPUNOV EQUATIONS

Frequency Response, 102

9

,

.

,

.

o

, .

,

,

307

~agnitude VS

.

.

.

,

,

,

,

. . . .

,

. .

.

,

.

,

,

,

.

.

.

I

i

i

I

i

0 Dq I

9 6~

I0, -

,~

-

~i,

-

o~

-

~

10o

-

0 ~

" -

!

-

I

.

10-1

.

.

.

.

, , ,

lOo

. . ,

Frequency Fig.

7. Frequency Frequeny

0 L~

. .

i

102

1 o1

~

in

radians

response,

Response,

Magnitude Phase

9

,

,

,

,

.

I

I

I

I

I

I/

,

VS

W

, ,

,

.

.

.

.

II

I

!

|

|

i

.

.

.

211...'_- .......

I

9

\'\

-20

i--I =L

-40

-

-60

-

o I,.4 o X:::

'

I

-80 i

-I00

m

100

i

I

I

I

I

Ig

I

101

Frequency Fig.

8. Frequency

102

w

in

radians

response,

Phase

!

i

1_

103