Design of Reliable Control Systems with Guaranteed Disturbance Rejection Performance

Design of Reliable Control Systems with Guaranteed Disturbance Rejection Performance

Copyright © IFAC Design Methods of Control Systems. Zuri ch. Switzerland. 1991 DESIGN OF RELIABLE CONTROL SYSTEMS WITH GUARANTEED DISTURBANCE REJECTI...

1MB Sizes 0 Downloads 53 Views

Copyright © IFAC Design Methods of Control Systems. Zuri ch. Switzerland. 1991

DESIGN OF RELIABLE CONTROL SYSTEMS WITH GUARANTEED DISTURBANCE REJECTION PERFORMANCE J. V. l\1edaniC*, W. R. Perkins*t, and R. J. Veillette** *Coordinaled Science Laboratory. Unive rsity of Illin ois. 110 1 Wesl Sp ringfield Avenue. Urbana. 1L 61801. USA **Deparcmenl of Eleclrical Engineering. Uni versity of Akron. Akrvn. OH 44315-3904. USA

A bst ract. A met hodolog\' is presented for the design of control systems that remain stab le in the presence of a pre,pec ified subset of possible actuator and sensor failures . and that maintain a prescribed le\'el of performance (distlll'bance rejection) as measured by an H ",,-norm bound. Both central ized and decen trali zed control:, rtlctllJ'(~S can be treat ed. Thi s ne\\' methodology is based on a modification of the Ric cali approach 10 " ",- norm optimization. An cxam ple illustrates the procedure. E ey \\·ord s.

relia bility. robu st control. se nsors and actua tors. large scale systems where = is the controlled output. and .'I is the measured outpu 1. and cons ider the co nt rolle r

Introduction COl1\'entional f,,('dbilck conl rol d"signs for a mul ti-inp ut. multi-oulput plant may reslllt in IlI}Sal isfiIClory control system p('J'forman('('. or e\'l:n instahility. in the (,1'('111 of actuato r or se nso r outng('S. ;\ COIII rnl S~'SICIII d('sigllf'd to lolerale failures of actuators or of 5('n,ors \\'ithill a prcspecified subse t of all pos sible fai lures. \\'llik retilining de, irrci contro l s ~'slell1 properties. \\'ill be called a "r('li"bl,," conlrul sy,;tcm. This paper considers ll1('t hodologica I 1"'O(,l'rill n's for I hp design of reliable contro l sys tem s.

, (

u

z

= (H.T), U

Y= Cx+

Let the

where

Fe

A Ell ] [ LC A+G'lld+EI(-LC '

Then a key lemma on bounded real systems states that the resulting system is stable and satisfies

if ( Fe. He) is detectable and the algebraic Riccati inequality

has a solution Xe :::: O. Thus. an IJx-norm-bounding control will result if J(. I\d. and L are chosen so th at these conditions a re satisfied. The approach used for deriving reliable designs in [8,11] to express the Riccati inequality sufficient condition as

F; Xe + XeFe

+ ~XeC.C; X. + H; He + p.

= 0,

IS

(1.2 )

Q

where Pe :::: 0 is ullSpeci fied. To ach ieve rel iability, we pick p. such that the closed-loop system satisfies the key lemma not on ly when all control components are operating properly, but also in contingency situations when some sensors or actuators have failed. Cons ider a design that must tolerate particular sensor outages. Perturbations 6J.F. and 6J.H. are identified which correspond to fail ures of the susceptible sensors , so that the triple (Fe + 6J.F., C" H. + 6J.He) then defines the plant in a n outage situation. By adding and subt racting

(l.la) Wm

CO

.r, = F,.T, + Cew.

To introduce the approach consider the system

= kc + Bu + CWo

+ Bu + Ct;:o + L(y -

where t(·o is a model of the process di sturbance. resulting closecl-Ioop system be

There have been relati\'el:- fell' pre\'iolls attempts to develop methodologies for the design of reliable contro l system s. and these have had various reliability goals [12.2 ,1,6,7.9.3]. These designs hal'c not how('I'{'I' . addrl"ssed the isslle of pro\'icling guarantees on system pcrforma.nce. Thf' incorpora tion of performance guarantees \·ia a bound on the H"" norm, in addition to closed -loop stab ility. is a crucial contribution of the approach initiiltpd in [8.1 J]. Designs proposed in [11] arc characterized by closed-loop stabilit\· and H x norm bound when all control component.s are operating. as \\'ell as for thp case when any admissibl" control-component fail'lres occur. In the centralized case. admissible failures co",isted of any actuator or sensor outages within a predefined se t of susceptible actualors or sensors: in thl' decentral ized ca'e. admi ss ible failures co nsisted o f any controller outages within a predefined set of susceptible co ntrol channels. The C'xistence of appropriate solutions to the developed design equa l ions is sufficient to guarantee the rel iable stabi lity and performance of the closed-loop system . The reliable designs el'oh'ed from the basic H"" designs given in [4] for the cent ra li zed case and in [10] for the decentralized case. In this paper \\'1" will consider additional types of sensor/actuator outages. and the loss of actuators and of state \'ariable measurements in the case of state-feedback controllers.

.i:

.-\ ~ },' ~

(1.1b)

tThis work was supported by th e Joint Services Electronics Program under Grant N00014-90-J-1270 , and Sundstrand Corporation.

239

appropriate terms. t he co ndition (I.?) is th en r('written in th e form

( F + ~F,)Ty, + X ,( F, + ~F,) +-;!-r X ,(;,(;; X , + ( He + ~H, )T(H, + ~H, ) = -P, + ~ F,TX, + .\, ~F. + H ;r ~H , -L ~I/ T 1/. -'- ~H.T ~1I .

Remarks. 1. \\'ith al l sen sors operatio nal. which corresponds to w' = 0. T:Js) = T(s) is the nominal closed-loop transferfUllction matrix from n' to z. where

1\.:3 )

.-\ specific P, ~ 0 is then drtrrlllinNI ,u,h that tllf' right-hand , id,' of (I .:l ) is negatiH' "·In i-ddinik. T helt . 11 .:\ ) imp lie,;

(F

+ ~F,)T X , + X , I F. + ~r ;)

+:f,X, G, G; X,

+ ( 11, + ~II , )1(1/ , + ~H ,) :S

O.

Theorem 2.1 cOl'ers this ca se automatically. since ~. = 0<;;; n. If senSOrS corresponding to a nonempty s ubset ~. ;: 11 fail. then T~(s) is the res ultin g transfer-function matrix from tc w to z . where

1 l.! I

so that tile perturbed S.I·'tC'm ""ti,fil'" t11t~ prillcipa l hypoth C's is of the ke.l· Iemllla. Ik"iglt "'1 l1atio ll " d('I'eloped ill :~ .ll l us in g thi:::i app roac h fu r th e <:il~(' ut' ~(' II!"or olltag{ ':-\ alld fo r

U' -. =

....

t he case of act ua to [' :, (,)u tag(':-; arc ~lI l 11l 11 a rized in t h(' 1\(':\ t

U'o ) (

.

tc m .:·

with IC", -, co ntaining only those components of mea surement noi se assoc iated with operational sensors. Tl lm . fo r the re liability formulati on in [11]. a se nso r failure effect il'ely e lim inates the associa ted se nso r noise. Th e p roblem whe re th e sen so r noi se pers ists although th e plant meas uremen t has b een lost will be treate d in Section :l.

sect ion. The Design Equatio ns for t hf' l3 a, i, :;('n,or and .\ ctllato r Fa il url' \I od,", Sensor outages .)

n <;;;

{I. ? .... dim l lil} corre'IJ()ltri {() a ,e!cn"d ",Il'(,t of sc nsor, s usc(' ptihl, ' to ollta~es . Introd uce the d"l'O lliposition ( ' = ( \2 + ( 'u . 12.1 ) 1. ('1

1l1 <-tt rix

f-1+ =

l ",

formed from C by zf'roing out rOIl's corresponding to SllS(,(,Ptible se nsors. 1.(' 1 .... S; 11 d('not(' s('n"ors that aCIII"lIy eXI)('ri e nce an outag('. and let TJs) den ot(' the trall sfe r-fun cti o n matrix of tll(' r('s lIiting clos('d- Ioop 51·, t(,l11. It is COItI"'lIi('lIt to adopt th e notation

=0 2

(2.:3)

CC + L",C", .

(:Z . I )

C~0Cn

0) > 0 - 0 '

~o

12:1)

+ I. ~.

(

Pl'OoI In lif'II' of Remark (:3) abol·e. if (2 ..5) and (2.6) have appropria t I' sol "t ion s. [-11 (2.8)

sat isfies

lI'here C", and C_. han: Illeanings ana logo ll's to tho s(' of Cn a nd Cn in (2.1 ). Since w' S; n. C~ C'" :S C~ Cn . Also d('colllpose the obsen-er gain a s

L = L~

C~J.

Th is identifies the matrix P, in (2 .2 ) as

wh e re Ct ! dC!l o l,'S Illl' ItIl'ihUr<'!lll'1ll Illat rix i1s."ociatcd wit h 11. a nd CIl denotes the l11ea SUI'I'llll'nl matrix "",o,iated witll t he complemen lary su bs(' t of m('aSllr('nwnt s. Till". Co is

c=c+c.

Th l' design equations (2. cj) and (2.6) can be I'ie wed as ari,ing frolll th e repla cement of I-I by th e aug me nt ed

(2.9 ) with }' = (;!, Xl + 02X) . .\10reol·er. it can a lso be show n that ( F, . !-I<+) is a d etecta ble pair , wh e re

so that

LC =

(2.10)

(That is . L: ha s zero co lum ll s cOlTl'sp()lldin~ to ,"mors I"hiell hal'e actua ll y failed.) TI1<'n thl' followin g r(,su lt Il old s:

Thi s guarant('es stabil it y an d the !-I x· norm bound 0 for the ca se no se nso r out ages when the syst e m is described by the matrices ( F, . G, . He). For se nsor outages corresponding to w' <;;; 11. t he controller dynam ic structure is not affected by a se nso r outage: only the controller input structure is changed . and the controlle r bf'co m es

Theorem 2 .1. A ssume ( A. f-1 ) is df'tpcta/Jle. ilnd/et X ~ 0 and }' > 0 satis(1' th e .·l /gf'iJrai, Riccilti Equations (.-IRE,)

ATX

AY

+ XA

- XBBTX +;!,XGCX + HT l/

+ YA T + },YH T H\' 0"

+ 02ClCn = O.

- \ 'clCn )'

+ GG T = O.

(2.'»

(2.6 )

Gil'e n 12 .11). the closed· loop sys tem matrices become

respectil-'ely. and the side condition
_ BT.\.- . X d = -;!-r GTX. (J - o2Xn-l} ·CT .

(2.12 )

(2.1)

G,,, =

lI'ith A + (;1\d + Bh' Hurll-itz. Then. (or sensor outages corresponding to any w' <;;; 0.. the closed-loop s.l-stem is sta ble. and IIT;;;II"" :S o.

from which it follow s that

(2.13a)

240

be (2.1:3) in (2.9) and the fact

F/~ ..Y, -i- S , F~ " -'-

CAC n 2: C!C

(2.136)

A ssume t he controller is open -loop (in rem a lly ) stable. Then , for act u ~ t or outages corresponding to any w' <::: 0 . the closedloop system is stable. and Il f"", ,, ::; o.

(2.J:3c)

The proof is omitted due to s pace limitations. It proceeds parallel to the proof of the pre\iou s theorems: see [11) .

lead5 to

R em ark s.

7X,r; ,J;;CX" + f(I fI , =

-c,r..J:_Y, - SJ ,J',_

1. For actuator outages corresponding to ~. <::: fl . T~(s) is the transfer-function matrix from (e to c:;,. where z:;, in cludes only those control components associated wit h operational actuators. Thus. the control signa ls asso· ci~ted with failed actu~tors are dropped from the regulated output c. and do not enter into the computat ion of the H x norm. The formulatio ns where these s ignals are retained in :. a lthough tht' can t rol loop containing the actuators are open. is consider(·d in Section-l .

-?\J ,J;~ X, - ()2 (cl) (C n 0 ) ::; -C}~L;_S, - S,L . f ,_ -?Y.L u L;".\", - ()2C/_C_ = - (~X, L , " + CleL) u:e~.Y, + oc,_) ::; o.

Hence. if (F,~. H , ) is a detectahle pair. then F, " is ]-I\lJ'w itz. and i :. \ <, ) = II ,(, I - r ;:,)- I(;.:_. the trall sfcr·fllllc t ion Inatri~ fronl IC" to c. satisfies IIT:!I" ::; (). The dc-tel"lability proof is routinc: If (.1 = (e? l'j) i 0 sat islic,; I ;J = ,\t· and flet· = O. then Ael = .\t·) alld 11 Cl = O. with (.-\. 11 ) assumed Cl detectable pair. Therefore . ('ilher F! c(.\) < 0 or Cl = O. If VI = O. then }< ~e = I ~~e = ,\e and 11 , ," = 0 gi\·cs H,+ ," = O. Since (F~ . He+) is a detectable pair. /i t(.\) < 0 Q.E.D.

2. T he design equations (2 .16) and (2.17) call be \·iewed as arising from the replacenwnl of C \\·ith the augmented rnatri~ G+ gin'n by (:2.1~). Thi s corresponds to choos-

.lflg P, =.\" , ( Bo0B~

0) 0 .\" , 2: 0 .

Actuator outages Sensor Outage '.l ode with Res idua l '\ lcasurement \"oise

Let 0 <::: {l. 2 ..... dim(u)} co rrespond to a selected su bse t of actuators susceptible· to outages. Introduce the decompo-

Consider again the sensor outage problem. but assume that the output chanllPls are always acti\·e and when a meas ureme nt is los t the sensor still injecls measurement noise into the sys tem. Thus. in a failure lllode

sition

B = Ho

+ l3 0 ·

(1. J.J )

where Bn denotes the control mat rix a ssoc iat ed with the set 0. and Bn denotes th e control nIatri~ ao;sociat('ci with the complemcntary sllbsct of control inputs. Tlltts. R {j is formed from B . by ze roing out columns corrcsponding to su,;,"cptible actuators. Let ~. <::: n correspond to actllators t hal a ctually fail. and let T:,.($) denot(' Ill(' transfer-fllnction rllat ri~ of the resu lting closed-loop sys tem. It is con\·cnient 10 ~dopt the notation (2.15 ) B = 13.., + 8.., .

y, y,

Ci,l"! IC,.

+

ll'i-

i

E~·

i ~ . .;.,' <::: rl.

(3.1 )

\\·het·" the mea surerne nt noi se yector is decomposed as U'~ = [U·I (CZ .·. IC, ) . The controller in a failure mode is t.hen

where B~ and B ~ ha\"(' meanings analogou s to those of 130 and Ro in ( 2.1~). S ince~· <::: n. RJJ! ::; /J,, 13~·. c\ lso . decompose the feedback gain as

U

}\.(

~

(A + BX - LC + GJ\"d)( + !. ",y +

L~w m

(3 .2)

so t hilt t he closed loop system is characterized by

so that

. (GO) 0 L .

The o rem 2. 2. Let .\. 2: 0 and l - > 0 sat isf\ the AREs

AY

••T

+CC

+ 0 Z E oBoT

=

(HO) 0 I{

.

(2.17)

o.

respecti,·el.\ ·. and the side condition lT~axfXI ·) < define

He =

:\ote tha t retaining the measurement noise associated with failing sensors means that G, remains as in the base case. Transforming to the {1·1, d coordi nates produces now

+ y,.\T + J,YHTH Y - l -CTCT o

G, =

Cl'.

Also

(2.18b) and let the controller be

(2. 19a) u=

J{~.

(3.4)

(2.19b)

241

We again seek

Pe

in addition /\ d is defined as in (3. t:l ). Fin a lly (3 .10c) reduces to (3.12) when L is defined by (:3.1 -1) \I-ith 11 = ,,'XI-I.

so that

Th(" required detect ability condition on ( l-~ ~ , H ,) is established exact ly as in the case of Theorem :!.l.

Y,

p05Sesses a solut ion 2: O. Assuming a block diagonal solu tion as in (':' .8) and using (:1.-1) allol\"s (:3.,3) to be rearran~ed as

r/~ Y,

\01\"

+ Y, r~ ", -r- -f,Y, C~',(;; _\7, -i-1T[H, = -Pe - CfjLY, - _\:JuC~

It is not ed that the ."REs (:3.11). 1:3.1':' ) that ,wed to be so h'ed in sequenc(" can be replaced b,' two completely decoupled algebraic Riccati equiltiom'. Spe<·ifically. the _-\ HE (:3.1:2) can be replaced by _-t} -

+ }- ·11

-

if

I qC[) }- + f,lll'/f} + } CAC n }- ~ (;(;1 = 0

(31;j)

\I'ith \\- and}- related by 1-' = \1 '-',,,'.\: Ill<' reqllirelllent 11- > 0 in TI"'(""'111 :LI del11and, tililt tl\(' sid" condition ~2 > IT,~""I Xl ) lw illcllldf'd . .-\n .\ It<'rn,ll iw' .\('\IIi1tor-Olltil ,'!.I' \l"de

lL\;' + \ , /~c + f,-\ ,{;,{,-;5:, + Ji? 1-1e

s - (nC}_.j. +X,f_,~)(etC," + +r;~X,):

so. by prnioll> Mgllme'IIb. I he system I\"ill be SI able and haw' gllaran!(:'I'd 11,- -nurn, I> OllIH.l et for th e considered failure mode prO\'i c!cd (:l ..'») is sa ti sfied.

it

We now u se the slIfricicnt conditions (:3 ..5) and (:3. / ) to determine thp corr('sponding design equation s . First note that choosing as

P,

\"'hen all aclllator fails, we may still "'ish to de!!land that Ilw control e ,wrgy of the faikd ilClualor I", bounded e\'t'n though t he loop is brokell. To this effect, W(' cOIl., ider the output signal to be li; = 0_ i E ~. ~ as far a, th!;' system dyn.aJ11ics are cOllcflrn('d. but aSSllIlW that Ili = ]\·lE.. i E ..t-' as far a, the regulilted outputs are cuncellH'd.

n_

Fora giH'1l failure mode_ the cOlltrolle rtll('1I ha s th('structure (1.1 )

(:39) gllaranleps tl,al (:\./) ",ill hold for "ny f"ilurf's~' ~ O. ),h"lI. recalling tllf' block-diagonal st rncture of Y,. and parlit.ioning (:l ..~). \IT oblain Ih" Ihrf'c Ctl11dilions X(A

+ RJ,') + (A + + Il T/-{

Ell\ )' X

+

,+,XC;C;TX

+ 1\11,- + 02'C·0.Cn

= 0

with !\. !'-d+ ilnd L to he dc\r'\'IlIilwd. TIlf' clos"d-Ioop systelll is tllf'n characterized b\· Ill<' t ripkl

(-1.:2 ) (TI0o)

. ((;0) 0 [

('e =

+

X,(.-I - LC G /'-d) +bX,CCTX,

+ (A -

LC

+ GI'-d)TX,

+ -;}rX,UTX 1 + I,-IJ,+bX1InL'{;_\-1

.Ii, =

(110) 0 /,-

or after a coordinate transformation by the triplet

(:3 .101')

= 0_

A. suificipnt condit ion for this to hold is captured in the fol-

( 1.:1 )

lowing Theorem: Theorem 3,1. S'lppose (A. H ) is detcctabJf'. and Jet X 2: 0 sat is(\' the ARE ATX + XA - XBBTX +c!>- X GC;TX + HI H + o2C6'Cn = O.

and ll" (~1

(3.11 )

\011" assul11ing a (:3 ..'i) -type condition holds for the case of no failure. it then folloll"s that in a failure Illor\t'

R",( _\(, )

> 0 satisZ\' the .-iRE

+ GJ\d)W + IF (A + Gl\d)T -

II"C0.Cn l\'

+bli-1,-T IdF + GG T = o.

:=::

I~1;_\(, + Y, F~" +7X/;-,C';X, + 77;77, -P, - X,BuK,~ - K,r.i3L-\;',

(-1-1)

(3.12) Therefore. choosing

P,

to guarantee

\\-ith (:3.13) Then. for senso!' outages corresponding to any ",' ~ n. the closed Joop system, ,,-ith the controJJer and observer gains

is stable, and

I{ = _BTX. IIT",II."" < 0_

L

= WCT

\I-ill result in a reliable design. It \I'ill noli' be demonstrated that choosing

(3.14)

Proof. Equation (3.1 0a ) reduces to (3.12) when f{ is defined as in (3.14) . Condition (:3.10b) is identically satisfied when

242

leads to a computationally fea sible reliable design. This follows since , for P, as in (-1.6). equation (-1.-1) becomes

~ 0

lI'hich is a sufficient condition for 11 T.oII ", to hold.

a nd 11 [ 11 x

lI'ith '/2 # 0: t hat is. ,\ is an eigen \'alue of the ope n-loop controller dynamics . Thus . if assumption (i) holds. then Re(A) < O. Suppose (i) doE'S not hold.

~ 0

The design cCjuiltions can be dcr i" ed from (:3.,,)) and (~.6) . .-\SSUIllC agii in I to ha"c the block-diil!:>;ona l >trllct ll rc (:2.S). TheT! from (·1. 6 )

j'J,

SincE' (-I I:")) gi\es

I\-'/2

= O.

(~. IG )

gi" es (4.1 j' )

:'II ultiply ing (-I.9c) on the left by v;. and on the right by V2' ilnd llsing (-1.17) and the re lalion XIL = 02C 1'. lI'eobtain

=

(-I.IS )

If inequalit\· holds in (-I.IS). t hen Rtl .\) < 0: if ('f]uil lit\, holds. then C"2 = O. ilnd XI > 0 implies Rd.\) = O. To 1'1'('rill(k tl'is 1'\I,sil.,ilily. eith ... 1' as'tl111ption (i il 01' (i ii ) is surtici(,11!. sincc' (·1 1j' ) lI'ith ('''2 = 0 .Hld 1""2 = 0 gin's

and (:3.-5) can 1)(' partitioned into the threE' condilions .\ 1.-1 -;- J3J, ).l. ( .-1 + lJ J, )' .\ -;- /IT 11 -+- [,'1' [,' ..;.. .\' R" 13~.\

X fJ [,' -i.\' I

( ,-I

+ -;'.\(;C;T\ T

'.! [,',~ [,' f' =

n

J,'3~ C:T ' \ 1 - -"-: .W;(; F \ I - .\ :f3,:r-J?1.\'1 :.;. [('[,' = 0

+ ( ; + [," !-i-

- (. L ) -+- ( . 1 + (;~ [,'f L )J .\ I +7.\'1(;(;T\1 + -f;'\ILi.F\1 -+- J, ' [,' + XIH,:/J~X I + '1.1'·fi ['-n = n.

where (;+ is gi"eT! in

T

-

1 1.\),,1

(.1. ~ 1(, )

(.

(~ .9(·)

Consider no\\' t llf' statf'-rt'e dback con t rol problem of finding co ntrol lall' 11 = !\'.l' lI'ith tl1<' obj('cti\'(> to guarantee a prescribed fi x-no rm bound for th(' transfn-fu nction matrix from /I' to : = (~,"). d('spite any actuator outages lI'ithin a S('il'ct( 'd sul,s"t (l illl a\'ailabil' actuators, .-\ ss u1l1ing a state kec!back con t ro l. t he closed-loop syst<'n l becollles

(:2.I~).

it

T h eo r e m 4 .1. .. \ SS IIIll(, ( ·1.11) i, cietertable' ilnd Ie't .\ :::: 0 sat isf,' lite ..l, RF. . IT.\'

+ X.-I -.\' 1J(!Bi!'\

+:2 .\' IJnB~X

+~XC(;I X

+ N TH

= ()

i l.IO )

.r

I(s )

+

+~ H' 1,'f~ [,'0 I I ' C;(; 1 0' l3nlJ~ = U

+

(~,II

(A

)

(-1 .1'1. )

is st ablc. anci II T.A S)II x <

Cl

fnr \I'it h am'

(.·1 + J3 1, )Ty

-

. 1 + J3", 1\':;1x + (ffT 1,-J)

<:;; fl fai l. th" closed-loop

:

= (::).1'

A - B:..J'·.X 1 (;

+ X(. ·\ + B X ) + ~ X(; (;T X

m+

Pro o f. It is pasily sho\\'n that choosing X as in (,1.12 ) rpduces (-1.9a) to (-l.1 0) whence choosing 1{'1 + as in ( 1.21) identical ly sa ti sfies (-l.9b ). Finally choosing L as in (-1.1:1) \I'ith II' = 02X I- 1 . rf'Cluces coTiClition (·1.9c) to (·1.11 ) . It remains onll' to sh oll' thilt tll(' 5\'stem is detectable. To tlli s pnd. Irt I1 ~ (~:) # 0 sa t isfy ,

X (.-I

+ l3j,' N) + ~Xc;c;1'.y

= - p -

[,.! B~ x -

(.5. :3)

X B~ 1\·~.

(5 . ~

)

[,.!

If P + B~ x + X R~ X~. :::: O. then (.5.-1) is a sufficient condition for the system (.5.~) to satisf\' the H x -norm bound. Ch oosi ng P = I\'l I,'n + X Bn BTz X is sa t isfactory. and choosing /\' = -BTX . lead s to the design equation .-ITX

+ X A + ~ )( G(;T X

+ X B n Blx - XBnB'hX

Sholl'ing t ha t Rd A)

(:3. 1 )

whne (.-\ + 1]],'. (~)) mu st bp detectab le. and f' :::: O. From C'd). II'P obtain

<:;; fl

( ~.I -I

= (;:').1'

C;

+(11T 1, T)(;n + p = O.

( 1.1:3 ) ~.

se t~·

I

T Ilf' sufficient condition for (.'d) to b(> lI x -norm-bounding for Ih(' nominal ,ystCIll is t hat some X :::: 0 sat isfy

Then . if (i) I he COIII roller is st aiJlc or (ii ) .. I + (;+ /\'.1+ + Jj 11' i., I-I u}'\"itz 0' (iii) .-1 + (;+/"J+ has no j~··i1.'\i-, cigcll\,i1ll1c,'. I}",· closed- loop s.,'slem \I'iUI controller gain (4. 20) and o/)serl'(:" gain L = II C T

:

+ Uj,'",):r + (;(1',

(;~)(s [

\\'ith 1\- = -B'.\-.

+ J-J!\').1 + ( ; U'.

(:n (,[ - .\ - B [\- )-

If actuiltors assoc iatf'd with a syst(, lll bCCOllWS

(A + G+ 1,'d+) 11' + I I' ( A + (;+ 11',1+) + +,- 11'[,' '/ 11' 11'

_ II'('T(' II'

( I

+ fl T fi

= O.

(.5.5 )

)

T he detectability is easily \·e rified. anc! so the design guarantees the desi red reliable disturbance attenuation. The following thE'orem summarizes the result.

(1.1.5 )

Th e ore m 5 .1. Let X :::: 0 satis f\ ' (5.5). and let 1\ = _ B T); , .--I ssume also that ( A . H ) is detectable. Then the closed-loop system (5.3) sat isfies IITwlloo :S Q for any act uator failures within a prescribed set \l of susceptible actuators .

< 0 lI'i ll complete the p roof.

From (-1.14) and (4.1.5). ,ye obtain AVI = AVl and fi vI = fi ) is assumed detect ab le. this implies either R e(.\) < 0 or VI = O. If lJ I = O. t hen (~ . 1· 1 ) gi\'es

0: since ( A,

In the abo\'e formu lat ing the regulated output z reta ins all co ntrol sign als, incl udin g those associated with fai led ac tuators. For the case where such cont rol sig na ls are excluded from:; the fo lloll' ing resu lt holds:

(-1.16 )

243

Theorem 5.2. Lel X ~ 0 satis(l·

ATX + .\"..1.

+ -;XGGTX

- X B!i Blx

+ H1H

prese nt ed here ca n be eas ily extended to a combination of sensor and actuator outages. Certain interesting problems. howe,·er. cannot be directly treated within the dewloped methodology ei th er because the result s are too weak. or a different problem formulation lllu st be sought. Th e case when a st ate meaS Uf('IlH'nt is lost in sta ti c s tate feedback con trol fall s in the first category. since the problem effectil·eJy reduce, to a static output feedback control problem: while a s u ff\cicnt cond it ic)n hlr the ga i n Fna t rix can be sta ted. it takes th e form of an ('xtended .\ll E[.'i] for which cxistcnce of so lutioll" i, not g uarant epd for aliI· o. TllP sin gle outage problem i; all illstance vf the later: in this problem anyone. but only OI1t', ~(·11S0 r. for exa!llpk. call ('xpcrit'l1c(' all outage at sOlne tilll<' . ilnd tll(' goal i:3 to prol·i c!P guaralltC'ed performallce Ull til IIH'i\;urcs are ulldcrlak,'n ('ith"r to r"pla ce the sC'nsor or the controil"r is redesigned u:
= 0 (5.6)

()

A SSllme

(.-1.//) is deFeclable. Fhell Ihe closed-loop

\ .·1 .l. I); /,.; i.r

J.

(;:)(;1 -

+ (;11" .

- -

S-,"SleIlF

c:).,.

.-1 - IJ; /,.; i- I(;

1{,'ferCIICt.';

u .-1

.)

- I

:2

(J

·1 0

8 0

U -I I 0 .) - I 0 0

0 0

(; =

.)

I 0

fI

llj aSSUI11C'c\ s('ct!n~

tll
I l j~(s) 1 1

and

< 0.· 1.) C
·1 0

13 1

I

()

0 0 0 0

0 0

[ IJ .I . ..\ckerlll,,"n. S'lIlIfJlul-LJIl/a ('oll/ral SY8/U118. Springer. \·cr lag . H,'idel lwrK. 19 ,~ ej.

Pi

0 0

Y. J. (,h o. z. Hi ell. and D. 1\. l\il11. Roliable control \·ia "dditi,c redundant adapti,·c control. In Procadings of /he .·I I11,rimll ('oo/ml COllf,r,ore. pages 1 .~ 99 190~. Pitt sburgh. 1'.\. IV';').

[:l] H.. \. Ilat c and .I. Il. ("holl" . ..\ reliable coordinated de·

I

rClltr" lifl'd control s,·stcm design. In Prrxudillgs of IhE .!Slh CnllfuulCl 0 11 /)(I·i.,ioll Illld COll lrol. pages 129.')- 1300. "[""'lIpa. IT. i)PCt'1Il1wr 1~)'~9.

0

~1

0 0 0 0 0

with

0

0 0

2 - I

:2

0 U

10

[.1] J. Dm·lo. 1\. (;Im·cr. 1'. I\hargon eka r. ane! D. Francis. Statesparl' sol' ltiollS to standard Ho and H x control problems. IFI-:F Fmn.,"clion.< 00 .-1 11/01110Ii( COII/ro/. A("· 3-1(8):831-

II~ ullr('iiai)}f'.

gUilriUllc",·d

It call be shO\\"1I usillg cOlllr
~ · II.

/'·1

-[-1-1.0:3882.830 - 8 , 8691:38. :308 - 18,.·190] -[0 :3.328 - ~J:3.' ·I.j 10:3 .8(;, - 159 .,0 7221.:301]

1'·2

and results in the c1o,cd-loop {-751.9 1. -~. 7·1

~p("ct

In~().

[e:;J \\ .. E. ll opkill s ..J. \Icdanic . end \\ .. R. I'erkin s. Output fp~dhack pole-plarc lJl en t in the design of suboptinrallin car fJII"tlratic rq,;ulators. 111/. J. C,,"lrol. :).1(3):·)93- 6 12. 1981.

nIm

[6] S. \1. Joshi. Failure-"ccollllllodating cOlltrol of large flexible

± j2.68. - ·U6 ± j2.9}

specccraft. [n Procc((lillg.< of /he 1986 cl merican Control COllfll'(llcL pages 1% 161. Seattle. \\',-\.1986 .

if both control are operatiolla l. and in the spect rum

[I] \ 1. \ Iariton and P. BCrlrand. ImprO\·cd Illultiplex control {-:122. e) . -6.1 ~6. -:3:318. -2.76 ± jU~} if

ll2

dntam ic reliability an d stochastic opt imality. 111/CI'/la/iorwl '/ourllol of Con/rol. ~ ·.j:219 - 23~. 1986.

fails . as compared to the open-loop spec trum { - 6286. 1,-12

with gain

s~·stellls:

112

[8J .I. \ .. \ Ieda nic. \\". R. Perk in s. and R. J. Veillette. On the design uf rel iable rontrol s~·stems. In ProcF
± j3. '0 8. -1.599 ± j:J .2'i()}

now rcdes igned using (.'i. -I) and (5.10 ) resuits in the

F;,

[9] D. D. Siljak. Reliable rontrolusing multiple control systems. Illlem a/ionalJournal of Cnlllrol. 31(2):303- 329.1980.

= -[n.0:3 - 6.18:1 82.-'i2·5 - 11.).68 199.63]

[10] R . .J. \·pillett(' ..1. \ .. \ Iedenic. and \\". R. P er kin s. Robu st stabilization and disturbance rejection for uncertain systems 1)\· decentralized rontrol. In Procuriill'l8 of /hE W orkshop 0/1 COIl/rolof (·Ilrer/aill Sy.'/ems. Birkhauser Pub!. Co .. 1989. Series: Progre ss in Systems and Control Theory.

guaranteeing II T(s)ll-x < 0.3 \I·hen both controls are operationa l and a closed -loop spect rum

{-6-+.5. -38.6·5 - ,·56. -2648 ± j2.1-+~} .

[1 1] R. J. \·eillett e . J. V. \ Iedan ic. and \\ .. R. Perkins. Design of reliable control systems. In PrOCeEdings of th e 29th Annual Conference on Decision and Con trol. pages 1131- 1136. December 1990. Honolulu. Hawaii. Accepted for publication as a full paper in the IEEE Transac/ions on Automatic Control.

Conclusions The described reliable design trades off reduction of th e norm with reliabilit y of performance in the face of possible sensor or actuator outages. Acceptance of a subo ptim a l value of the Hoc performance in t he base case leads to an infinite family of cont rollers from which to choose to achie\·e other design goals, in this case re liabi li ty of a guaranteed perfor mance in variou s outage situations. The methodology

n""

[12J \ 1. Vidyasagar and :;. Viswanadham. Reliable stabi li zation using a multi-controller configuration. A utomat;ca. 21(.5) :.599-602. 1985.

244