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

where ( ) is a non-decreasing frequency-dependent magnitude bound.

M

!

8.2.5

Worst Case Peak Regulation

If we model the disturbance as unknown-but-bounded, say, d

d, and

kw

k

M

1

require that the worst case peak deviation of the commanded variable due to d is

w

less than max pk reg, i.e.,

M

cd d

max pk reg whenever

d

d

kH

w

k

M

kw

k

M

1

1

then we can specify the peak-gain bound

pk dis =

cd pk gn

max pk reg

d

H

fH

j

kH

k

M

=

M

g

:

8.3

Actuator Effort

In any control system the size of the actuator signals must be limited, i.e.,

act

act

kuk

M

for some appropriate norm

act and limit act. Reasons include:

k

k

M

Actuator heating. Large actuator signals may cause excessive heating, which

will damage or cause wear to the system. Such constraints can often be

expressed in terms of an RMS norm of , possibly with weights (see sec-

u

tion 4.2.2).

Saturation or overload. Exceeding absolute limits on actuator signals may

damage an actuator, or cause the plant to be a poor model of the system

P

to be controlled. These speci cations can be expressed in terms of a scaled or

weighted peak norm of .u

Power, fuel, or resource use. Large actuator signals may be associated with

excessive power consumption or fuel or resource use. These speci cations are

often expressed in terms of a scaled or weighted average-absolute norm of .u

Mechanical or other wear. Excessively rapid changes in the actuator signal

may cause undesirable stresses or excessive wear. These constraints may be

expressed in terms of slew rate, acceleration, or jerk norms of (see sec-

u

tion 4.2.8).

These limits on the size of can be enforced by limiting in an appropriate way

u

the size of ac and ad, the closed-loop transfer matrices from the command and

H

H

disturbance signals to the actuator. For example, if the command signal is modeled

as a stochastic process with a given power spectral density, then a weighted 2

H

norm-bound on ac will guarantee a maximum RMS actuator e ort due to the

H

index-200_1.png

index-200_2.png

index-200_3.png

index-200_4.png

index-200_5.png

index-200_6.png

8.4 COMBINED EFFECT OF DISTURBANCES AND COMMANDS

191

command signal. If the command signal is modeled as unknown-but-bounded, and

the peak of the actuator signal must be limited, then the actuator e ort speci cation

is a limit on the peak gain of ac. These speci cations are analogous to many we

H

have already encountered in this chapter.

We mention one simple but important distinction between a limit on the size of

and the associated limit on the size of ac (or ad). We will assume for simplicity

u

H

H

that the command and actuator signals are scalar, and the disturbance is negligible.

Suppose that we have the constraint

1

(8.18)

kuk

1

on our actuator signal (perhaps, an ampli er driving a DC motor saturates), and

our command signal is constant for long periods of time, and occasionally changes

abruptly to a new set-point value between 1 and 1. We can ensure that (8.18)

;

holds for all such command signals with the closed-loop convex design speci cation

2 ac pk step 1

(8.19)

kH

k

:

This speci cation ensures that even with the worst case full-scale set-point changes,

from 1 to 1 and vice versa, the peak of the actuator signal will not exceed one.

;

By linearity, the speci cation (8.19) ensures that a set-point change from 0 6 to

;

:

0 4 will yield an actuator signal with

0 6. Roughly speaking, for such a

:

kuk

:

1

set-point change we are only making use of 60% of our allowable actuator signal

size this may exact a cost in, say, the time required for the commanded variable to

converge to within 0 01 of the nal value 0 4.

:

:

This is illustrated in gure 8.14, which shows two command signals and the

associated actuator signals in a control system that satis es the speci cation (8.19).

The command signal in gure 8.14(a) is one of the worst case, full-scale set-

w

point changes, and causes the actuator signal , shown in gure 8.14(b), to nearly

u

saturate. The command ~ in gure 8.14(c), however, results in the actuator signal

w

in gure 8.14(d), which uses only 48% of the allowable actuator capability.

8.4

Combined Effect of Disturbances and Commands

So far we have treated command inputs and disturbances separately the speci ca-

tions we have seen constrain the behavior of the closed-loop system when one, but

not both, of these exogenous inputs acts. As a simple example, assume that the

system has a single command input, a single disturbance, and a single actuator, so

that c = d = a = 1. Consider the two speci cations

n

n

n

env =

min( )

( ) max( ) for all

0

H

fH

j

s

t

s

t

s

t

t

g

rms act =

ad 2 1

H

fH

j

kH

k

g

:

The rst speci cation requires that the step response from c to c lie inside the

w

z

envelope given by min and max, as in gure 8.5. This means that the commanded

s

s

index-201_1.png

index-201_2.png

index-201_3.png

index-201_4.png

192