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.

, where is a set of transfer matrices of the appropriate

2

size.

P

w

z

q

p

y

u

pert( )

P

Each perturbed plant is equivalent to the nominal plant mod-

Figure

10.6

ied by the internal feedback .

We will call the feedback perturbation. The perturbed plant that results from

the feedback perturbation will be denoted pert( ), and will be called the

P

feedback perturbation set that corresponds to :

P

= pert( )

(10.16)

P

P

2

:

The symbol emphasizes its role in \changing" the plant into the perturbed

P

plant pert.

P

The input signal to the perturbation feedback, denoted , can be considered an

q

output signal of the plant . Similarly, the output signal from the perturbation

P

feedback, denoted , can be considered an input signal to the plant . Throughout

p

P

this chapter we will assume that the exogenous input signal and the regulated

w

output signal are augmented to contain and , respectively:

z

p

q

= ~w

= ~z

w

z

p

q

where ~ and ~ denote the original signals from gure 10.6. This is shown in g-

w

z

ure 10.7.

To call an exogenous input signal can be misleading, since this signal does

p

not originate \outside" the plant, like command inputs or disturbance signals, as

index-231_1.png

index-231_2.png

index-231_3.png

index-231_4.png

index-231_5.png

index-231_6.png

index-231_7.png

index-231_8.png

index-231_9.png

index-231_10.png

index-231_11.png

index-231_12.png

index-231_13.png

index-231_14.png

index-231_15.png

index-231_16.png

index-231_17.png

222

CHAPTER 10 ROBUSTNESS SPECIFICATIONS VIA GAIN BOUNDS

P

(

~

~ )

w

z

w

z

p

q

y

u

The plant showing as part of the exogenous input signal

Figure

10.7

P

p

and as part of the regulated output signal . By connecting the feedback

w

q

z

perturbation between and , we recover the perturbed plant pert().

q

p

P

the term exogenous implies. We can think of the signal as originating outside the

p

nominal plant, as in gure 10.6.

To describe a perturbation feedback form of a perturbed plant set , we give

P

the (augmented) plant transfer matrix

2

~~

~

~ 3

P

P

P

=

z

z

z

w

p

u

~

4

5

P

P

P

P

q

w

q

p

q

u

~

P

P

P

y

w

y

p

y

u

along with the set of perturbation feedbacks. Our original perturbed plant can

be expressed as

pert( ) =

~~

~

~

1

P

P

z

z

z

w

u

+ P p

(

);

~

(10.17)

P

P

P

~

I

;

P

:

q

w

q

u

q

p

P

P

P

y

w

y

u

y

p

The perturbation feedback form, i.e., the transfer matrix in (10.17) and the

P

set , is not uniquely determined by the perturbed plant set . This fact will be

P

important later.

When contains nonlinear or time-varying systems, the perturbation feedback

P

form consists of an LTI and a set of nonlinear or time-varying systems. Roughly

P

speaking, the feedback perturbation represents the extracted nonlinear or time-

varying part of the system. We will see an example of this later.

10.3.1

Perturbation Feedback Form: Closed-Loop

Suppose now that the controller is connected to the perturbed plant pert( ),

K

P

as shown in gures 10.8 and 10.9.

index-232_1.png

index-232_2.png

index-232_3.png

index-232_4.png

10.3 PERTURBATION FEEDBACK FORM

223

P

~

~

w

z

p

q

u

y

K

When the perturbed plant set is expressed in the perturbation

Figure

10.8

feedback form shown in gure 10.6, the perturbed closed-loop system can be

represented as the nominal plant , with the controller connected between

P

K

and as usual, and the perturbation feedback connected between and

y

u

q

.p

8

9

>

>

<

~

~

w

z

=

w

z

H

>

>

:

p

q

The perturbed closed-loop system can be represented as the

Figure

10.9

nominal closed-loop system with feedback connected from (a part of )

q

z

to (a part of ). Note the similarity to gure 2.2.

p

w

index-233_1.png

index-233_2.png

index-233_3.png

index-233_4.png

224

CHAPTER 10 ROBUSTNESS SPECIFICATIONS VIA GAIN BOUNDS

By substituting (10.17) into (2.7) we nd that the transfer matrix of the per-

turbed closed-loop system is

pert( ) = ~~ + ~ (

) 1

(10.18)

;

~

H

H

H

I

;

H

H

z

z

q

p

q

w

w

p

where

~~ = ~~ + ~ (

) 1

;

~

(10.19)

H

P

P

K

I

;

P

K

P

z

w

z

w

z

u

y

u

y

w

~ = ~ + ~ (

) 1

;

(10.20)

H

P

P

K

I

;

P

K

P

z

p

z

p

z

u

y

u

y

p

~ =

~ +

(

) 1

(10.21)

;

~

H

P

P

K

I

;

P

K

P

q

w

q

w

q

u

y

u

y

w

=

+

(

) 1

;

(10.22)

H

P

P

K

I

;

P

K

P

:

q

p

q

p

q

u

y

u

y

p

Note the similarities between gures 10.9 and 2.2, and the corresponding equa-

tions (10.18) and (2.7). Figure 2.2 and equation (2.7) show the e ect of connect-

ing the controller to the nominal plant to form the nominal closed-loop system

gure 10.9 and equation (10.18) show the e ect of connecting the feedback per-

turbation to the nominal closed-loop system to form the perturbed closed-loop

system.

We may interpret

pert( )

~~ = ~ (

) 1

(10.23)

;

~

H

;

H

H

I

;

H

H

z

z

q

p

q

w

w

p

as the change in the closed-loop transfer matrix that is caused by the feedback

perturbation . We have the following interpretations:

~~ is the closed-loop transfer matrix of the nominal system, before its ex-

H

z

w

ogenous input and regulated output were augmented with the signals and

p

.q

~ is the closed-loop transfer matrix from the original exogenous input signal

H

q

w

~ to . If ~ is \large", then so will be the signal that drives or excites

w

q

H

q

q

w

the feedback perturbation .

~ is the closed-loop transfer matrix from to the original regulated output

H

p

z

p

signal ~. If ~ is \large", then so will be the e ect on ~ of the signal , which

z

H

z

p

z

p

is generated by the feedback perturbation .

is the closed-loop transfer matrix from to . We can interpret

as

H

p

q

H

q

p

q

p

the feedback seen by , looking into the nominal closed-loop system.

Thus, if the three closed-loop transfer matrices ~ , ~, and

are all \small",

H

H

H

z

p

q

w

q

p

then our design will be \robust" to the perturbations, i.e., the change in the closed-

loop transfer matrix, which is given in (10.23), will also be \small". This vague idea

will be made more precise later in this chapter.

index-234_1.png

index-234_2.png

index-234_3.png

index-234_4.png

index-234_5.png

index-234_6.png

index-234_7.png

index-234_8.png

index-234_9.png

index-234_10.png

index-234_11.png

index-234_12.png

index-234_13.png

index-234_14.png

index-234_15.png

index-234_16.png

index-234_17.png

index-234_18.png

index-234_19.png

index-234_20.png

index-234_21.png

index-234_22.png

index-234_23.png

index-234_24.png

index-234_25.png

index-234_26.png

10.3 PERTURBATION FEEDBACK FORM

225

10.3.2

Examples of Perturbation Feedback Form

In this section will denote a transfer function that we have already given elsewhere.

?

In this way we emphasize the transfer functions that are directly relevant to the

perturbation feedback form.

Neglected Dynamics

Figure 10.10 shows one way to represent the perturbed plant set = cmplx

P

fP

g

described in section 10.2.1 in perturbation feedback form. In this block diagram,

the perturbation feedback acts as a switch:

= 0 yields the nominal plant

= turns on the perturbation, to yield the perturbed plant cmplx.

I

P

This perturbation feedback form is described by the augmented plant

2

(1)

3

err

0

?

?

?

P

?

2

~~

~

~ 3

0

0

6

7

?

?

?

?

P

P

P

z

w

z

p

z

u

6

7

~

=

std

std

6

7

(10.24)

4

5

0

0 0

0

0

0

P

P

P

P

P

6

7

q

w

q

p

q

u

~

std

(1)

std

6

0

1 0

err

0

0 7

P

P

P

4

5

P

P

P

y

w

y

p

y

u

(1)

err

(2)

err

?

?

?

;P

;P

?

where

(1)

1 25( 100) ( 100)2

80

err ( ) =

(2)

;

:

s=

;

s=

err ( ) = ;s=

P

s

1 + 1 25( 100) + ( 100)2

P

s

1 + 80

:

s=

s=

s=

and the feedback perturbation set

=

(10.25)

fI

g:

When the controller is connected, we have

std

~ =

0

P

S

;T

T

std

(10.26)

H

q

w

0

P

S

S

T

"

(1)

(2)

#

~ =

err

err

P

S

;P

T

(1)

(2)

(10.27)

H

std

std

z

p

err

0

err

0

;P

T

=P

;P

T

=P

"

(1)

(2) #

=

err

err

;P

T

;T

P

(1)

(2)

(10.28)

H

:

q

p

err

err

P

S

;T

P

Gain Margin: Perturbation Feedback Form 1

The perturbed plant set for the classical gain margin speci cation, given by P

in (10.4), can be expressed in the perturbation feedback form shown in gure 10.11.

index-235_1.png

index-235_2.png

index-235_3.png

index-235_4.png

index-235_5.png

index-235_6.png

index-235_7.png

index-235_8.png

index-235_9.png

index-235_10.png

index-235_11.png

index-235_12.png

index-235_13.png

index-235_14.png

index-235_15.png

index-235_16.png

index-235_17.png

index-235_18.png

index-235_19.png

index-235_20.png

index-235_21.png

index-235_22.png

index-235_23.png

index-235_24.png

226

CHAPTER 10 ROBUSTNESS SPECIFICATIONS VIA GAIN BOUNDS

proc

p

sensor

n

y

n

r

+

+

+

+

+

r

q

r

q

r

q

r

y

u

0

P

+

+

+

+

r

;

2

9

8

;1:25(s=100)

;

(s=100)

=

<

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