Linear Controller Design: Limits of Performance by Stephen Boyd and Craig Barratt - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

CHAPTER 8 PERFORMANCE SPECIFICATIONS

1:4

1:2

1

os

0:8

() 0:6

t

s

0:4

0:2

us

0

;0:2

;0:4

0

1

2

3

4

5

6

7

8

9

10

t

A typical step response and its overshoot ( os) and under-

Figure

8.1

s

shoot ( us). The asymptotic tracking specication asympt trk requires that

H

the step response converge to one as

.

t

!

1

The functionals os and us are usually used together with the asymptotic track-

ing constraint asympt trk otherwise we might use the relative overshoot and relative

H

undershoot de ned by

8

sup ( )

1

if

0

<

cc(0)

cc(0)

ros( cc) =

t 0 s t =H

;

H

>

H

:

+

if cc(0) 0

1

H

8

sup ( )

0

<

cc(0)

if cc(0)

rus( cc) =

t 0 ;s t =H

H

>

H

:

+

if cc(0) 0

1

H

:

It is less obvious that the speci cations

ros =

ros( cc)

(8.1)

H

fH

j

H

g

rus =

rus( cc)

(8.2)

H

fH

j

H

g

are convex. To see that the relative overshoot constraint ros is convex, we rewrite

H

it as

ros =

cc(0) 0 ( ) (1 + ) cc(0) 0 for all

0

H

fH

j

H

>

s

t

;

H

t

g

:

If

~

ros and 0

1, then

=

+ (1

) ~ satis es cc(0) 0,

H

H

2

H

H

H

;

H

H

>

and for each

0 we have ( ) (1 + ) cc(0) 0. Hence,

ros.

t

s

t

;

H

H

2

H

index-184_1.png

index-184_2.png

index-184_3.png

index-184_4.png

index-184_5.png

8.1 INPUT/OUTPUT SPECIFICATIONS

175

Since the functional inequality speci cations (8.1{8.2) are convex for each ,

the relative overshoot and relative undershoot functionals are quasiconvex they are

not, however, convex. If one step response, ( ), has a relative overshoot of 30%,

s

t

and another step response ~( ) has a relative overshoot of 10%, then their average

s

t

has a relative overshoot not exceeding 30% but it may exceed 20%, the average

of the two relative overshoots. An example of two such step responses is shown in

gure 8.2.

3

s

;

;

2:5

( + ~) 2

s

s

=

;

2

;

;

1:5

~s

;

;

1

0:5

0

0

1

2

3

4

5

6

7

8

9

10

t

The relative overshoot of the step responses and ~ are 30%

Figure

8.2

s

s

and 10% respectively. Their average, ( + ~) 2, has a relative overshoot of

s

s

=

23%. This example shows that relative overshoot is not a convex functional

of . It is, however, quasiconvex.

H

Rise Time and Settling Time

There are many de nitions of rise time and settling time in use we shall use

rise( cc) = inf

( ) 0 8 for

H

fT

j

s

t

>

:

t

T

g

settle( cc) = inf

( ) 1 0 05 for

H

fT

j

js

t

;

j

<

:

t

T

g

as illustrated in gure 8.3. The functional rise is usually used together with the

asymptotic tracking speci cation asympt trk we can also de ne relative or normal-

H

ized rise time.

The functional inequality speci cations

rise =

rise( cc)

max

H

fH

j

H

T

g

index-185_1.png

index-185_2.png

index-185_3.png

index-185_4.png

176

Find Your Next Great Read

Describe what you're looking for in as much detail as you'd like.
Our AI reads your request and finds the best matching books for you.

Showing results for ""

Popular searches:

Romance Mystery & Thriller Self-Help Sci-Fi Business