• No results found

Gap metric problem for MIMO delay systems : parametrization of all suboptimal controllers

N/A
N/A
Protected

Academic year: 2021

Share "Gap metric problem for MIMO delay systems : parametrization of all suboptimal controllers"

Copied!
11
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Gap metric problem for MIMO delay systems : parametrization

of all suboptimal controllers

Citation for published version (APA):

Toker, O., & Özbay, H. (1995). Gap metric problem for MIMO delay systems : parametrization of all suboptimal controllers. Automatica, 31(7), 931-940.

Document status and date: Published: 01/01/1995

Document Version:

Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Please check the document version of this publication:

• A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website.

• The final author version and the galley proof are versions of the publication after peer review.

• The final published version features the final layout of the paper including the volume, issue and page numbers.

Link to publication

General rights

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

• You may freely distribute the URL identifying the publication in the public portal.

If the publication is distributed under the terms of Article 25fa of the Dutch Copyright Act, indicated by the “Taverne” license above, please follow below link for the End User Agreement:

www.tue.nl/taverne

Take down policy

If you believe that this document breaches copyright please contact us at:

openaccess@tue.nl

providing details and we will investigate your claim.

(2)

Pergamoo ooo5-1098@4)00171-5

Aukwmuica, Vol. 31, No. 7, pp. 931-940, 1995 Elswier Science Ltd Printed in Great Britain arm-1098/95 $9.50 + 0.00

Gap Metric Problem for MIMO Delay Systems:

Parametrization of All Suboptimal Controllers*

ONUR TOKERt and HITAY GZBAYt

The gap metric problem is studied for MIMO delay systems. A paramet- rization of all suboptimal controllers is obtained using AAK theory, and an

algorithm is given for the numerical computation of these controllers.

Key Words-Robustness optimization; gap metric; MIMO delay systems; X” control; Hankel operators.

Abstract-We consider the problem of robustness optimiza- tion in the gap metric for MIMO systems with a scalar time delay. We present an algorithm for the parametrization of all suboptimal controllers. In our algorithm the AAK theory plays the central role. Using this approach, suboptimal controllers can be found by computing solutions to certain infinite-rank operator equations. We show that these equations can be solved numerically by modifying the two-point boundary-value problem approach reported earlier for the computation of optimal robustness radius. We present a numerical example to illustrate the procedure.

NOTATION

the set of real numbers; the set of complex numbers; {s E@:Re(s)>O};

open unit disc, {z E @: IzI< 1); unit circle, (6 E @: I[[ = 1);

Banach space of essentially bounded functions on T (on jlw);

zrn functions that admit bounded analytical extensions to !B (to C,); Hilbert space of square-integrable functions on T (on jR);

2’ functions that admit analytical extensions to D (to C,);

the set of all k X k matrices with entries in F%$;

the orthogonal projection onto a subspace X of 2’;

the orthogonal complement of X2 in 22;

the unit ball of X”;

*Received 28 January 1994, received in final form 17 August 1994. This paper was not presented at any IFAC meeting. This paper was recommended for publication in revised form by Associate Editor H. Logemann under the direction of Editor R. F. Curtain. Corresponding author Dr H. Ozbay. Tel. +l 614 292 2572; Fax +1 614 292 75%.

t Department of Electrical Engineering, The Ohio State University, Columbus, OH 43210, U.S.A.

R the reflection (or flip) operator,

Rf(z) = t-‘f(z-‘):

S the shift operator, Sf(z) = zf(z);

f*(z) f(1l.F) (in the z domain); f*(s) f(-5) (in the s domain);

3 the set of all proper rational transfer function matrices;

$8(T) the set of all transfer function matrices of the form R,(s) + R2(s) epsT, where RI, R2 E *,

Z,, n X n identity matrix.

1. INTRODUCTION

We consider the MIMO plants of the form P(s) = e-“?‘..(s), where P,(s) is a strictly proper rational transfer-function matrix and T > 0 represents the time delay. We present an algorithm for the parametrization of all subop- timal controllers for the problem of robustness optimization in the gap metric. Partington and Glover (1990), Georgiou and Smith (1990, 1992) and Dym et al. (1993) developed a state space formula for computing the optimal robustness radius for MIMO systems, and the correspond- ing optimal controller for SISO plants. This paper extends these results to suboptimal MIMO case.

In order to solve our problem, we first reduce it to a one-block interpolation‘ problem in X” as in Georgiou and Smith (1990, 1992), and then use the AAK theory to obtain a parametrization of all interpolating functions, which then gives a characterization of all suboptimal controllers. The final formulae for the parametrization of all suboptimal controllers is a linear fractional transformation (LIT) of a free parameter in a(%‘=) with coefficients in C%(T). The AAK equations involve inversion of certain infinite- rank operators. By extending the state space

(3)

932 0. Toker and H. Gzbay

approach developed by Partington and Glover (1990), we reduce the problem of inverting these operators to the solution of a two-point boundary-value problem. In principle, this problem can be solved by using techniques developed for %? control of infinite-dimensional systems (see e.g. Bercovici et aZ., 1988; Curtain, 1990; Curtain and Pritchard, 1992; van Keulen, 1993; Gzbay and Tannenbaum, 1990).

This paper is organized as follows. In Section 2 we give the problem definition, and in Section 3 we give the parametrization of all suboptimal controllers. In Section 4 we prove the results stated in Section 3. In Section 5 we reduce the infinite-dimensional operator equations to a standard form, and in Section 6 we discuss the solution of these equations using the two-point boundary-value method of Partington and Glover (1990). In Section 7 we present a numerical example. Finally, in Section 8 we make some concluding remarks.

2. PROBLEM DEFINITION

We consider the standard feedback control system shown in Fig. 1, where the plant has a transfer-function matrix of the form

P(s) = e-TsPO(s), (1) where P,(s) is a strictly proper rational m x n

transfer matrix. The closed-loop system [P, C] is said to be stable (or the controller C stabilizes the plant P) if the entries of all transfer-function matrices (I - CP))‘, (I - CP)-‘C, P(Z - CP)-’ and P(Z - CP)-‘C belong to X”. When the closed-loop system is stable, we can define (see e.g. Georgiou and Smith, 1990)

b P,C = l~[jv - CW[Z -cf’ cs

as the stability robustness level of the system [P, C]. With this definition, closed-loop systems [P,, C] are stable for all Pa, which belongs to a gap ball of radius S around P, if and only if S < b,,, (Vidyasagar and Kimura, 1986; Geor- giou and Smith, 1990). Hence, for a given plant

P, the optimal robustness radius can be defined

d+ u

Q-P

c

y

+

I 1

Fig. 1. Standard feedback configuration.

as

b,,(P) := SUP bp,C. CstabilizesP

For MIMO delay systems, b,,(P) was computed by Partington and Glover (1990) in terms of state-space realizations of the finite-dimensional part of the plant. Then Dym et al. (1993), gave a simple expression for the corresponding optimal controller for SISO plants. In this paper we shall consider the suboptimal version of this problem for MIMO plants, i.e. we want to find a parametrization of the set

%,, = {C: [P, C] stable, bp,= 2 y} for a given y < b,,(P).

(2)

3. PARAMETRIZATION OF SUBOPTIMAL CONTROLLERS

In order to reduce (2) to a one-block X” problem, we consider the normalized coprime factorizations P = NM-’ = &i-‘fl, where the transfer-function matrices N, A4, N and ti can be computed as follows (see e.g. Vidyasagar, 1988; Glover and McFarlane, 1989; Georgiou and Smith, 1990; Partington and Glover, 1990). Let

(A,,, B, C) be a minimal realization of P,(s); then

find the stabilizing solution RF of the algebraic Riccati equation

A,RF + R,A,* - RFC*CRF + BB* = 0, (3)

and let A = A,, + HC, where H = -R&*. Then F(s) := [-N’, a],

= [ -C(sZ - A)-‘BeeT”, I,,, + C(sZ - A)-‘HI. Similarly, find the stabilizing solution RG of the algebraic Riccati equation

A,*RG + RGA, - RGBB*RG + C*C = 0, (4)

and let AG =A, + BHc, where HG = -B*RG. Then

G(s):= [y = [ I,, + H&Z - AJ’B

C(sZ - AG)-‘Be-”

1 ’

Since P = NM-’ = fi-‘fi is a coprime factoriza- tion, there exist U, V, 6, v E 2%‘” such that the generalized Bezout equation

1”

0

=

[ 0

z,

1

(5)

holds.

To parametrize the set of all suboptimal controllers, first choose a positive real number

(4)

Gap problem for MIMO delay systems 933 a. Then, let xP,yL” E %$ be the solution of

I 1 r$X,=-&, r~y~=-&f~---

$3 s+a* (6) and let .~~),y~~ E X2 be the solution of

l-,*x,* = -py*, i’,y* = --#3x0* - 1 -L! - 1

p s--o~ (7) where the Hankel operatur r, is defined as

In Section 6 we shall discuss how to obtain numerical solutions of (6) and (7).

Now define G$kK = [2u.$‘(a)]I-“” >> 0, G:j4k = {2a[x~)(a)]T)-iR r> 0, P&k(S) = p(s + ~~~)~~)G~~~, PEj&) = p(s + ~)[~~~~~~]TG~~~~ Q%,,(s) = PCS - ~)[y%~~lTG6thc, Q&&> = p(s - 4y~*)(dG%c

where >> stands for positive-de~nite square root. Now we are ready to state our first result, whose proof is given in Section 4.

Lemma 1. With notation as above, the set of all suboptimal controllers can be parametrized as % = WC&) + ~~~~~~~~~)I

x ID,lW + ~c,&)W]-f :

$ a free parameter in L@(P)], where

~e~rk~ Nate that in Lemma 1 all subo~~al controllers are expressed as linear fractional transformations of $E B(T), with coefficients determined by N, M, lis, fl and solutions of (6) and (7). The computations of Section 6 will show that the solutions of (6) and (7) are in B(T).

4. PROOF OF LEMMA 1

In this section we prove the controller formulae given in Section 3. The problem of

parametrizing the set %$ is first reduced to a one-block suboptimal interpolation problem. Then the AAK fo~ul~ are used to ~a~et~~e all solutions of the suboptimal ~nte~lation problem.

4.1. Reduction to one-block suboptimat i~~e~~ot~ti~~

The set of all stabbing controllers can be parametrized (Smith+ 3989) as

{C=XY-‘:[;I

= [ ;] +

[;]Q, Q E

gw}-

(8)

Now?

using

(8), we get

Hence,

(9) Note that

FG = -4~ f liilv = -R(MN-I - iV-*fiFi)~

= -@(P - P)N = 0,

Therefore, the matrix [G F*] is square and tmitary. In particular, this implies that

GG* + PF = I,*, CW

Therefure, as in Clover and McFarlane (1989), the problem (9) reduces to the parame~ization of

where p = -a This is a MIMO one-block suboptimal X” control problem involving a time delay. Note that, from (12), all suboptimal controllers are given by

(5)

934 0. Toker and H. ijzbay

Once a parametrization of 9’ is obtained, we can find all suboptimal controllers using (13) and (14).

4.2. AAK formulae: a parametrization of YP in the z domain

In this section, we will obtain a parametriza- tion of YP, defined by (12). Here we shall use the theory of Adamjan et al. (1978) (AAK). In order to put the problem in the framework of AAK and further reduce it to a problem solvable by finite-dimensional techniques, we shall use some results from Georgiou and Smith (1993). But first we summarize the results of Adamjan et al.

(1978). Here all Hankel operators are defined in the z domain; that is, & and Xi are defined on the unit disc. The relations between s- and z-domain operators will be given in the next section. A conformal map, say z = (s -a)/@ +

a) and s = a(1 + z)/(l -z) with a >O, deter- mines this relationship, and allows us to use the z-domain formulae of Adamjan et al. (1978) for our original (continuous-time) problem defined on the s domain.

Let us define the re$ection operator R by Rf (z) =

z-‘f (z-l),

and r = Rr,. The key step is to find Egak(z) E X’yx”’ and EgAk(z) E %‘txn satisfying

($I- f*f)Egkk = z, @*I - W*)E~~k = z,. Then we can set

G’Akk = [E$,k(O)]-‘” >> 0, G$&k = [E$&K(0)]-‘” >> 0, Pk%,(z ) = pE%c(z )G%K, ~k2~,(z) = PE%c(z)G%, Q%c(z) = z(~E,,,)(z)G,,,, * (1) (1) (2) -‘* (2) (2)

QAAK(Z) = z (r EAAK)(Z PAAK,

where, as before, >> stands for the positive- definite square root. Using the matrices defined above, a parametrization of yb in the z domain was given by Adamjan et al. (1978) as

YP = {P[QEW(z-‘) +

mK(P)qz)l

x [@y,(z) + Qg&z>qz)]-l: 8 E LB(Xrn)},

where a(%‘-) denotes the unit ball of X” defined on the unit disc. It is clear that

($I- P@ = z, e

r,x = Pz -lp,

r,*(z-ly*)=px -$,

and if the right-hand side of this equivalence

holds then

E$&(z) =x(z), @E!&)(z) = PY’(z).

Similarly,

(Pan -

ft*)~T=z,~r,*z-b*(z) =PY(z),

r,y(z)=pz-lX*(z)-z-~~,

and if the right-hand side of this equivalence holds then

E&(z) = x’(z) @*E!&)(z) = PY(Z).

4.3. A parametrization of YP in the s domain

In this section we use the conformal map

s-a z=-

s+a’ a >O,

and translate the formulae summarized in the previous section into formulae given in terms of matrix-valued functions and operators defined on the s domain.

Consider the equation

($I- i’*f)x = z,,

05)

and define

and

4s)

&4s) =

s+a > Y&) = s+a. Y(S)

Then (15) is equivalent to

b, =

-PY:,

r,*y,*

= -px, + 2

‘, &.

06)

Similarly, consider the equation

($I- W‘*)XT = z,, (17)

and define x,(s) and yO(s) as before. Then it is easy to see that (17) is equivalent to

cd =

-PY,,

r,y, = -PX: - - -

4

p s-a’ (18)

1

In order to obtain a parametrization of Sp, in the s domain, one can perform the following computations. First solve the equation (16) for x, and y,,; then set

Ggak = [2ax,,(a)]-‘” >> 0, P’Ak&) = P(S + a)x,(s)G%.K,

Q$!k&) = P(S - aly%)@&;

(6)

Gap problem for MIMO delay systems 935

set

With these matrices, we have YP =

b~[Q%d-4

+

P%d-4Wl

x l?%~& +

Q

a"$&$qs)]-'SE

G4(Xrn)},

where a(%?) denotes the unit ball of Xm defined on the right half-plane. Hence, by (13) and (14), we obtain

%$ = {~~(~)~~l(~~

:

Thus the problem of characterizing the set ‘G; (i.e. the set of all suboptimal controllers) is reduced to solving (16) and (18). This proves

Lemma 1. El

5. REDUCTION TO STANDARD FORM

In this section we shall discuss solutions to (16) and (18). We first transform these equations to a certain standard form. Then in the next section, by using some results from Georgiou and Smith (1993), we show that, by slight modifications of the state-space two-point boundary-value method, numerical solutions of (16) and (18) can be obtained. First, we consider equations of the form I’sa = b, I’,*a = b, and obtain equivalent set of equations that are independent of U(s) or V(s). Then, using these equivalent set of equations, we transform (16) and (18) to a standard form, whose solution is discussed in Section 6.

5.1. On equations of the type r,a = b and I”:a = b

In this section we prove some operator- theoretic results that will be used for the proof of the main results. Define the following operators as in Georgiou and Smith (1993):

(19)

where q(G) := SO G%& (20) F = I&@ [%K+ (21) J$ = I&$ I_zP, (22) I‘ = l-&F* 1%. (23) Recall that G(s) and F*(S) are inner. In Georgiou and Smith (1992) it was shown that

F= A-', i.e.

AF=IetGj, FA=I,; (241

and F = F. - I'*. Note that, by de~nition, we have

= F”F x + cr,x.

i

Hence

A=F* lxz+ cr,, r,= G*A. (25)

The relationship between A and r, is expressed by (25). Similarly, we have

(I$ - r*)X = ~,Fx - nzptxtX = II,,Fll,x = Fll,x.

Therefore

F,-l-'* = FH,.

Recall that the AAK formulae require solutions of operator equations involving r, and I’,*, which in turn depend on U and V. In the following two lemmas we characterize these operators in terms of F, G and II,, i.e. we shall eliminate the dependence on iJ and V.

Lemma 2. Let a E s and b E ZJifi-; then

r’s.a = bella’ E ;x^;,

such that a = Fa’ and b = G*a’ (26) Proof Let a E s and b E Xi. If I’,a = b then we have

G*Aa = b, a’ E i&$(G), a = Fa’ = Fa’.

a’

Hence, there exists a’ E i?i$ such that a = Fa’ and

(7)

936 0. Toker and H. iizbay suchthata=I;a’andb=C*a’then a’ E %(G), ~=:FQ’=:F~‘=A-‘~’ , so a '=Aa, b =e. cl r*

Lemma 3. Let a E X2 and b E &“5; then

I”$a = b u II,F*b = II,Ga. (271

Proof. Let a E Xi and b E S’t& If r,*a = b then A*Ga = 6,

F*A*GA = F*b,

Conversely, if II aictGa = H,F*b then

iIx~i(c~Ga = II,F*b = JYI,,,F*b = F*b,

A+l-I,,,,Ga = A*F*b = b.

\ ,

Af

Hence l?,*a = b. Note that

IIx~cc,Gu = Il,Ga - GIi,Gsu = II,,Ga. •1

I

The equivalence relations (26) and (27) characterize the operators I’, and r,* in terms of

F, G and II,.

5.2. Reduction

of

~q~ati~~ to standard

form

Let us now consider the equations

with a, p >O. Using the results of Section 5.1, we obtain the following set of equivalent equations:

x,, yo, zo E x2, xc, = r;i,, -PY 2 = G*zoz,, (28)

Q% -pF*xx, + F” 4

1

- p s+a

=

rI,(-p-‘2,

f

p-lF*x,). (29) Now (28) and (29) can be written as

x, = Fi,, (301

(p t p-l)II,F*x, = p-‘z, + F*(-a) $ -+-,

I&(s)

(311

and y,, can be computed from

-py: = G*.zO‘ (321

Similarly, from the results of Section 5.1, we see that

r,*;r: = --fly,, rsyO = -pxo* --I - I 1

p s-a

are equivalent to

zo,yo,too %, yo=Fz,, -pxo*----= ps-a G*za,

(33) &&-pF*yJ

=~~ ( -p-‘z,, + p-lF*y, - G+--- p I s-a 1 ) * (34)

Now (33) and (34) can be written as

yo = Fzo, (351

(p f p-‘)~,F*Y, = p-k f [GW -

Wdl; $-_,

b

I

h(%) (3(-j

and x, can be computed from JZ 1

-pxo* - - - = G*z,.

p s-a (371

It is clear that both (30), (31) and (351, (36) are of the form

k?=Ft2, (38)

I’&(-pF*R) = I’I&ffG + p--IF*@ - h, (39)

where for (30) and (31) we set

f :=x(), a := zo, jr :=: jr(‘) -L F*(-a) - - It?8 1

p s+a’

and for (35) and (36) we define z := y(), ti := zo, h:=h(z)=[G(s)-G(a)]~&. Note thaas -pF*$ + 9* = -p-+2 + p-‘F*R -h, where 9 E 8. Then p$ =Ff*+Fh,

and hence we obtain

(P +

p-y2 = y*,

r*y*=p.f

-Fh.

By defining

2=:x, p=:(p*+l)xQy,

(8)

Gap problem for MIMO delay systems 937

we obtain

IX = Ajr*, (40)

r*jj* = hr’ -h”. (41) The above equations can be solved for x’ and y using the formulae given in Section 6.

Remarks. By solving (40) and (41) for two

different R(s) values, we can obtain the solutions of (16) and (18). Therefore, by Lemma 1, we obtain a parametrization of %,.. It is also interesting to note that in the optimal case one needs to solve two equations of the form (40) and (41) with i? = 0 (see e.g. Georgiou and Smith, 1993; Partington and Glover, 1990).

6. A TWO-POINT BOUNDARY-VALUE PROBLEM The equations (40) and (41) can be solved using a time-domain representation of the Hankel operator I’. The idea is to reduce the problem to a two-point boundary-value as in Flamm (1986), Foias et al. (1986), Glover et al. (1986), Zhou and Khargonekar (1987) and Tadmor (1988). In this section we show how to modify the formulae of Partington and Glover (1990), where (40) and (41) are solved for iz = 0, to obtain the solutions of (40) and (41) for h # 0. First consider (40) and define the matrix- valued function w(t) from

r+(t) = -A*w(t) - C*n(t), (42) m w(T)= e I -A*(~-QC*f(r) dr. (43) T Now define j$: [0, QJ)+ (-03, +CQ) by hj$@) = H*w(-t). Since w(-t) = eA*‘w(0) for c 20, we obtain hjj*(t) = H*eA*‘w(0) for t 2 0. Similarly, define (44) (45) (46) for OstsT, (47) for f 2 T. Then p(t) =:

[$].

Now consider (41) and define the matrix-valued function

u(0) = 0m eA’[-Z?j$(r + T) + Hy;(z)] dr,

I (48)

Then

it(t) = Au(t) - Byl(T - t) for 0 5 c 5 T, (49)

Therefore, for 0 9 t 5 T, u(t) and w(t) satisfy the following state-space equations with input h(t):

c(t) = Au(t) + A-‘BB*w(t), (51) ti(t) = -A*w(t) - A-‘C*Cu(t) - A-‘C*fi(t).

(52)

Hence

zero state response at T

where

C, = [eKfTeT)[

_Aflc*]h(r)

dr,

A-‘BB*

1

_A*

Now let R be the solution of

AR+RA*+BB*+HH*=O

and S the solution of

A*S+SA-tC*C=O. (53) (54) (55) (56) (57) Note that R = RF, by (3). From (46)-(48), we obtain

u(O) = A-‘Rw(0). (58) Also, (43) and (50) imply that

w(T) = A-’ eA*(5-T)C*[CeA(‘-T)u(T) + h(z)] dr. (59) Therefore w(T) = A-%(T) + CA, (60) where eA*('-T)C*h (z) dr. (61) Thus we have

A-‘L(A)w(O) = AC;, - [-S AZ]C,, where

(62)

Z,(A) = {[-S AZ]eKT [ z]). (63)

It has been shown that L(A) is singular iff A is a singular value of I (see Partington and Glover, 1990). Hence, for y <b,(P), L(A) is invertible. Note that C,, defined by (54) is a convolution integral, and, for r E [0, T], h(t) is equal to the impulse response of a finite-dimensional system. Therefore the computation of C,, reduces to an integral of the form

I

T C 01 eAa(T-‘)BpCpeA@lBp dt.

(9)

then, using the state-space formulae given in Partington and Glover (1990), bopt = yopt = 0.2866. Consider the set VY for y = 0.2838; then, for a = 1 and g(s) = 0, we get bP,C = 0.2847. The controller that we obtain is of the form

938 0. Toker and H. Gzbay

But this integral is equal to C,eATTB,, where

(A?, B,, C,) is the series combination of

(Aa, B,, C,) and (Apt BP, C,). Similarly, for

t E [T, ~1, R(t) is equal to the impulse response of a finite-dimensional system. Therefore the computation of Ci (which is defined in (61)) reduces to the computation of a convolution integral of the form Jt C,eAn’B,CBeA@‘Bp dt, with A,, A, stable. But this integral is equal to

C,X,B,, where XL is the solution of the

Lyapunov equation A,XL + X,A, + B,C, = 0.

Therefore both C,, and CA can be computed using state-space techniques. Using (62), one can find w(O) and then, using (58), find u(0). Once u(0) and w(O) are known, it is easy to find u(t) and w(t) for t E [0, T] using (51) and (52), and hence X’(t) and y(t) from (46), (47) and (50). The Laplace transforms of x’(t) and y(t) satisfy (40) and (41). It is easy to see from the definition of x”(t) and y(t) that their Laplace transforms are in a(T). Since (6) and (7) can be solved in exactly the same way as (40) and (41), this procedure gives the coefficients of the LFT that appears in Lemma 1 for the parametrization of Ce,. This completes the description of our algorithm for the computation of all controllers in the suboptimal robustness in the gap metric problem for MIMO plants with a scalar time delay.

C(s) = [C,,(sZ - AJIB,][Cd(sZ - AJIBd

+ C&Z - Add)-lBdde-o.l”]-’

G(s)

G*(s)

= G,(s)

C**(s)

>

[

G,(s)

G,(s)

1

where the Bode plots of C,(S) are shown in Figs 2-4, and the matrices A,, B,, C,,, Ad, Bd, Cd,

Add, Bdd and C, are given in the Appendix.

Note that the central controller (that is, zP= 0) is a fraction of a rational matrix and a matrix in

9(T), i.e. the delay term appears only in the

denominator.

In this paper we have considered the problem of suboptimal robustness in the gap metric, and have given a procedure for numerical computa- tion of all suboptimal controllers for MIMO delay systems. We have used certain results and observations from Adamjan et al. (1978), Georgiou and Smith (1990, 1992) and Partington and Glover (1990). The algorithm that we have presented involves certain operations in the time domain, but these can be transformed to the frequency domain very easily by taking the Laplace transforms of signals appearing in Section 6. The AAK parametrization of Y, gives a parametrization of %? as an LFT over a free parameter in 9(x-) with coefficients in %!(T). For different a (conformal map parameter)

7. A NUMERICAL EXAMPLE

Consider the plant P(s) = C(sZ - Ao)-‘Be-Ts, where T = 0.1,

A,= [ii; -ii it;],

1.0 0.0 0.0 B = [ 0.0 1.0 0.0 , 0.0 0.0 1.0

1

ucrslapbt 20 8. CONCLUDING REMARKS 1

I

“,

/“-1

~._ IO’ lo* Id ld 10' 10'

I

IO' 10'

(10)

Gap problem for MIMO delay systems 61 n t ’ ’ I 10’ IO” Id Id l$ ld 939 m-w

:-‘i

lo.= IO" Id IO' IO'

Fig. 3. Bode plots of C,,(s) and C&(s).

Fig. 4. Bode plots of C,,(s) and Csz(s).

values, the coefficients of this LFT change, but still the new LFT parametrizes the same set %$ The algorithm that we present involves opera- tions with matrices and state-space realizations that can be implemented very easily on the computer. We have developed a MATLAB program to implement the algorithm given in this paper, and have used this program for the numerical example given in Section 7.

Acknowledgement%-This work was supported in part by NSF under Grant MSS-9203418, and by AFOSR under Grant F4%20-93-l-0288. A preliminary verson of this paper was presented at the 1994 American Control Conference.

REFERENCES

Adamjan, V. M., D. Z. Arov and M. G. Krein (1978). Infinite Hankel block matrices and related problems. AMS Truns., 111,133-156.

Bercovici, H., C. Foias and A. Tannenbaum (1988). On skew Toeplitz operations. Operator Theory: Adv. and Applies, 32,21-43.

Curtain, R. F. (1990). H” control for distributed parameter systems: a survey. In Proc. 29th IEEE Conf on Decision and Confrol, Honolulu, HI, pp. 22-26.

Curtain, R. F. and A. J. Pritchard (1992). Robust stabilization of infinite dimensional systems with respect to coprime factor perturbations. Technical Report W-9220, Department of Mathematics, University of Groningen. Dym, H., T. T. Georgiou and M. C. Smith (1993). Direct

design of optimal controllers for delay systems. In Proc. 32nd IEEE Conf on De&on and Control, San Antonio, TX, pp. 1170-1175.

Flamm, D. S. (1986). Control of delay systems for minimax sensitivity. PhD thesis, MIT.

Foias, C., A. Tannenbaum and G. Zames (1986). Weighted sensitivity minimization for delay systems. IEEE Trans. Autom. Control, AC-31, 763-766.

Georgiou, T. T. and M. C. Smith (1990). Optimal robustness in the aau metric. ZEEE Trans. Autom. Control, AC-35, 673-685: -

Georgiou, T. T. in the Gao

and M. C. Smith (1992). Robust stabilization metric: Controller Design for Distributed Plants. ZEiE Trans. Autom. Control, LC-37, 1133-1143.

Georgiou, T. T. and M. C. Smith (1993). Topological approaches to robustness. In R. F. Curtain (Ed.), Analysis and Optimization of Systems: State and Frequency Domain Approaches for Infinite-Dimensional Systems: Proc. 10th Znt. Conf., Sophia-Antipolis, France, 9-12 June 1992, pp. 222-241. Lecture Notes in Control and Information Science, Vol. 185, Springer-Verlag, Berlin.

Glover, K. and D. McFarlane (1989). Robust stabilization of normalized coprime factor plant descriptions with X” bounded uncertainty. IEEE Trans. Autom. Control,

(11)

940 0. Toker and H. azbay

Glover, K., J. Lam and J. R. Partington (1986). Balanced realisation and Hankel norm approximation of systems involving delays. In Proc. 25th IEEE Conf. on Decision and Control, Athens, Greece, pp. 1810-1815.

van Keulen, B. (1993). %F’-control for infinite dimensional systems: a state space approach. PhD thesis, University of Groningen.

Gzbay, H. and A. Tannenbaum (1990). A skew Toeplitz approach to the H” optimal control of multivariable distributed systems. SIAM J. Control Optim., 28,653-670. Partington, J. R. and K. Glover (1990). Robust stabilization

of delay systems by approximation of coprime factors. Syst.

Control iett., 14 3251331.

Smith. M. C. (1989). On stabilization and existence of coprime factdrizations. IEEE Trans. Autom. Control, AC-34,1005-1007.

Tadmor, G. (1988). An interpolation problem associated with X”-optimal design in systems with distributed input lags. Syst. Control Len., 8,313-319.

Vidyasagar, M. (1988). Normalized coprime factorizations for nonstrictly proper systems. IEEE Trans. Autom. Control, AC-33,300-301.

Vidyasagar, M. and H. Kimura (1986). Robust controllers for uncertain linear multivariable systems. Automatica, 22, 85-94.

Zhou, K. and P. P. Khargonekar (1987). On the weighted sensitivity minimization problem for delay systems. Syst. Control Len., 8,307-312. A,, = A,, : APPENDIX -1.53 1.29 -0.31 -3.30 -1.49 1.02

=

3.22 -2.44 -4.14

1

’ Bn

0.11 0.19 -1.94 0.06 -3.63 0.03 -1.31 0.04 1.71 -2.66 -0.93 0.04 -1.02 8.85 -4.54 -1.95 -0.89 -0.07 0.62 3.33 0.05 -0.73 0.03 -0.24 0.02 0.06 -0.04 -0.09 _--0.01 0.05 -0.03 -0.00 0.21 0.07 0.90 0.30 -1.17 -0.40

1

2.63 -5.59 6.02 - C” 10.73 0.71 5.28 = 0.08 -0.39 -0.75

1 ’

0.01 0.00 -0.00 -0.00 0.01 -0.00 -0.00 -0.00 0.01 0.01 -0.00 0.00 -1.90 -1.64 0.04 -0.00 0.15 -0.05 -0.01 -0.00 -1.28 2.59 -0.04 0.01 -0.01 -0.08 -1.00 -0.00 -0.01 0.00 0.00 -1.00 Cd = Add = 0.10 0.03 -0.15 -0.05 0.08 0.03 Bd= 1.93 0.66 -1.74 -0.59 ’ -0.15 -0.05 0.19 0.08 -0.35 2.17

1

2.34 -27.24 13.90 -0.53 -5.29 -10.00 7.98 -0.32 0.27 -0.02 0.41 0.04 -0.06 0.21 cdd =

[’

--1.00 -0.00 -0.20 0.05 -0.10 -0.08 -1.00 -0.03 -0.04 -0.04 0.08 0.02 -0.39 -1.00 1.72 0.00 -0.04 1.64 1.71 2.25 0.00 -0.02 -2.88 2.13 -0.72 0.00 0.00 -0.00 -0.01 0.17 0.00 0.00 0.00 0.07 0.01 -0.00 -0.00 -0.00 -0.00 -0.00 -0.03

1

0.03

0.01 0.00 0.50 -0.53 0.25 -2.68 1.30 -0.00 0.00 0.00 -0.00 -0.00 0.00 -0.59 0.00 0.00 -0.08 0.00 0.00 -0.00 -0.00 -0.00 -0.00 -0.00 0.00 0.00 -0.19 -0.03 0.09 0.06 0.57 0.02 0.01 -0.02 0.01 0.13 -0.07 0.34 0.19 -0.79 7.46 0.88 0.15 -0.10 -0.33 -9.82 -0.78 -0.11 0.67 0.68 9.77 -0.34 -0.42 0.30 -0.01 0.73 -3.37 -1.31 0.81 -0.38 -0.74 4.58 -0.59 -2.41 0.17 0.76 -0.02 0.48 -2.94 -0.68 1.40 0.00 -0.30 0.63 0.08 2.25 0.00 0.14 1.30 -2.89 1.73 - 1.42 0.14- 0.11 -1.34 -0.11 -0.04 -0.37 -0.16 0.60 0.22 0.23 0.08 ) 0.69 0.24 -1.23 -0.41 -0.25 -0.08 -0.00 -0.00 L 0.08 -o.OO- B&= -0.00 0.00 -0.00 -0.00 0.00 0.00 0.00 0.00 -0.00 0.00 0.00 0.00 -0.00 0.00 -0.00 -3.39 58.39 -0.00 0.00 -0.00 8.44 23.41 I ’

Referenties

GERELATEERDE DOCUMENTEN

Alleen als het niet anders kan een pleegzeug gebruiken Onvoldoende ruimte over weekgroepen Overleggen over weekgroepen zoveel mogelijk binnen 3 dagen.. * Vanuit

Schmidtverhaal over de koekoek , en dat op een plekje waar onze heempark­ ko ekoek altijd koekoek roept.... Heel wat kinderen kregen gr assprietfluitjes en lui sterden

) Arbeid is juist mense- lijk, doordat de intrinsieke zingeving - de totstandbrenging van het werkstuk - opgenomen is en verweven met zijn levens- ontwerp.

In de tweede helft van de 13de eeuw, na de opgave van deze versterking door de bouw van de tweede stadsomwalling, werd een deel van de aarden wal in de gracht

Empiricism is here revealed to be the antidote to the transcendental image of thought precisely on the basis of the priorities assigned to the subject – in transcendental

Ten eerste moest er een mogelijkheid komen om door middel van post-globale commando's er voor te zorgen dat stukken tekst alleen op het computerscherm worden

Next we extended the concept of past and future data from 1D to 2D systems, and introduced the concept of left, right, top and bottom data, resulting in 4 recursive Hankel

随着发展对环境造成的压力越来越大,中国采取了各种措施加以控制,这既有国内的措施,也