INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL Int. J. Robust Nonlinear Control 2003; 13:1181–1193 (DOI: 10.1002/rnc.835) Optimal robust disturbance attenuation for continuous time-varying systems Seddik M. Djouadin,y Department of Systems Engineering, University of Arkansas, 2801 S. University, ETAS 300, Little Rock, Arkansas 72204, U.S.A. SUMMARY In this paper we consider the Optimal robust disturbance attenuation problem (ORDAP) for continuous time-varying systems subject to time-varying unstructured uncertainty. We show that for causal (possibly time-varying) continuous systems, ORDAP is equivalent to finding the smallest fixed point of a ‘two-disc’ type optimization problem under time-varying feedback control laws. Duality is applied in the context of nest algebra of causal stable systems, to prove existence of optimal continuous time-varying controllers. We also show that for time-invariant nominal plants, time-varying control laws offer no improvement over time-invariant feedback control laws. Copyright # 2003 John Wiley & Sons, Ltd. KEY WORDS: optimization; robust control; time-varying; disturbance attenuation; duality 1. DEFINITIONS AND NOTATION * * * BðE; F Þ denotes the space of bounded linear operators from a Banach space E to a Banach space F ; endowed with the operator norm. L2 ½0; 1Þ the standard Lebesgue space of essentially square integrable functions defined on the interval ½0; 1Þ: Dh the family of delay operators defined for h50 by Dh : L2 ½0; 1Þ ! L2 ½0; 1Þ f ðtÞ ! f ðt hÞ * ð1Þ and for h50 by Dh : L2 ½0; 1Þ ! L2 ½0; 1Þ f ðtÞ ! f ðt hÞw½0;1Þ ðtÞ ð2Þ n y Correspondence to: Dr. Seddik M. Djouadi, Department of Systems Engineering, University of Arkansas, 2801 S. University, ETAS 300, Little Rock, Arkansas 72204, U.S.A. E-mail: msdjouadi@ualr.edu Published online 26 June 2003 Copyright # 2003 John Wiley & Sons, Ltd. Received 7 November 2001 Accepted 19 November 2002 1182 S. M. DJOUADI where w½0;1Þ is the characteristic function of the interval ½0; 1Þ: An operator A 2 BðE; F Þ is said to be time-invariant if, for all h50; A satisfies the operator equation [1] ADh ¼ Dh A * * Pt the usual truncation operator, which sets all outputs after time t to zero. An operator A 2 BðE; F Þ is said to be causal if it satisfies the operator equation: Pt APt ¼ Pt A; * ð3Þ 8t 2 ð0; 1Þ ð4Þ h:; :i denote the inner or duality product depending on the context. The subscripts ‘sc ’, ‘c ’ and the superscript ‘ti ’ denote the restriction of a subspace of operators to its intersection with causal, strictly causal, and time-invariant operator respectively (see Reference [2] for the definition.) ‘$ ’ stands for the adjoint of an operator or the dual space of a Banach space depending on the context. ‘*$ ’ denotes convergence in the weak$ topology [3, 4]. 2. INTRODUCTION Analysis of time-varying control strategies for optimal disturbance rejection for known timeinvariant plants has been studied by Shamma and Dahleh [5], Chapellat and Dahleh [1]. A robust version of these problems were considered in References [6–8] in different induced norm topologies. They showed that for time-invariant nominal plants, time-varying control laws offer no advantage over time-invariant ones. The optimal robust disturbance attenuation problem (ORDAP) was formulated by Zames [9], and considered by Bird [10–14]. In ORDAP a stable uncertain linear time-varying plant P is subject to disturbances at the output (see Figure 1). The objective is to find a feedback control law which provides the best uniform attenuation of uncertain output disturbances in spite of uncertainty in the plant model. The ORDAP for discrete time-varying systems and feedback laws has been studied by Owen [13]. He characterised the problem in a predual space and proved that in some induced norm topology the same conclusion as before holds. In this paper we consider the optimal robust disturbance Figure 1. Feedback control in presence of plant and disturbance uncertainty. Copyright # 2003 John Wiley & Sons, Ltd. Int. J. Robust Nonlinear Control 2003; 13:1181–1193 OPTIMAL ROBUST DISTURBANCE ATTENUATION PROBLEM 1183 attenuation problem for continuous time-varying systems subject to time-varying unstructured plant uncertainty, and therefore generalizing previous results obtained for discrete time-varying systems by Owen [13]. Here the plant uncertainty set is described by a weighted sphere in the algebra of bounded linear operators from L2 into L2 instead of H 1 as defined in expression (5), and the feedback control laws are allowed to be time-varying. In particular we show that for causal continuous (possibly time-varying) systems, ORDAP is equivalent to finding the smallest fixed point of a ‘two-disc’ type optimization problem under time-varying feedback control laws. This in turn is expressed as a shortest distance in a special Banach space of bounded linear operators related to a functional maximization in its predual space. Therefore proving existence of optimal time-varying control laws. It is also proved that for continuous time-invariant nominal plants time-varying control laws offer no improvement over time-invariant feedback control laws and hence settling an open question in Chapter 8 [13]. Finally, note that the solution of time-varying ORDAP is important for adaptive control in H 1 ; where plant uncertainty is reduced using identification and the controllers are allowed to be time-varying. 3. PROBLEM FORMULATION Let Po 2 Bsc ðL2 ½0; 1Þ; L2 ½0; 1ÞÞ be the nominal (possibly time-varying) plant, and denote the set of plant uncertainty by CðPo ; V Þ ¼ fP 2 Bc ðL2 ð1; 1Þ; L2 ð1; 1ÞÞ : P ¼ XVPo þ Po ; X 2 Bc ðL2 ð1; 1Þ; L2 ð1; 1ÞÞ; jjX jj51g ð5Þ where V is a causal stable time-invariant weighting function. The ORDAP can be shown to be equivalent to finding the optimal worst case sensitivity function with respect to disturbances and plants in CðPo ; V Þ; achievable by a feedback control law. With reference to Figure 1, mathematically this problem is equivalent to mo ¼ inf sup C stabilizing P 2CðP0 ;V Þ P 2CðPo ;V Þ jjW ðI þ PCÞ1 jj ð6Þ where W is a causal stable time-invariant weighting function. Expression (6) can be expressed as mo ¼ inf sup Q2Bc ðL2 ;L2 Þ P 2CðPo ;V Þ ðIþXVPo QÞ1 2BðL2 ; L2 Þ jjW ðI Po QÞðI þ XVPo QÞ1 jj ð7Þ If a particular controller Q achieves a ‘worst-case’ weighted sensitivity function less than some r > 0 then jjW ðI Po QÞðI þ XVPo QÞ1 jj4r and ðI þ XVPo QÞ1 2 Bc ðL2 ; L2 Þ; 8X 2 Bc ðL2 ; L2 Þ; jjX jj51 ð8Þ Expression (8) is equivalent to jjW ðI Po QÞðI þ XVPo QÞ1 f jjL2 4rjjf jjL2 Copyright # 2003 John Wiley & Sons, Ltd. Int. J. Robust Nonlinear Control 2003; 13:1181–1193 1184 S. M. DJOUADI and ðI þ XVPo QÞ1 2 Bc ðL2 ; L2 Þ; 8X 2 Bc ðL2 ; L2 Þ; jjX jj51 8f 2 L2 ½0; 1Þ ð9Þ which yields jjW ðI Po QÞF jjL2 4rjjðI þ XVPo QÞF jjL2 8X 2 Bc ðL2 ; L2 Þ; jjX jj51; and 8F 2 L2 ½0; 1Þ; ðI þ XVPo QÞ1 2 Bc ðL2 ; L2 Þ jjF jjL2 41 ð10Þ which is in turn implied by (see Chapter 5 of Reference [2]) jjW ðI Po QÞF jjL2 4rjjF jjL2 rjjVPo QF jjL2 8F 2 L2 ; jjF jjL2 41 ð11Þ jjW ðI Po QÞF jjL2 þ rjjVPo QF jjL2 4rjjF jjL2 8F 2 L2 ; jjF jjL2 41 ð12Þ hence Let x be the function defined for r 2 ½0; 1 as follows: xðrÞ ¼ inf sup Q2Bc ðL2 ;L2 Þ jjf jj 2 41 L f 2L2 ½0;1Þ ðjjW ðI Po QÞf jjL2 þ rjjVPo Qf jjL2 Þ ð13Þ then x is a continuous, positive, non-decreasing function of r: We get a similar Theorem to Theorem 6.1 for discrete time-varying systems in Reference [13], which will be used to establish the existence of at least one optimal controller. Theorem 1 asserts that for time-invariant nominal plants subject to time-varying uncertainty and controllers, ORDAP is equivalent to the non-standard two-disc optimization (13). Theorem 1 (Djouadi [15]) (1) Let Po be time-invariant and mo as above, if there exists an optimal Q 2 Bc ðL2 ; L2 Þ for each r 2 ½0; 1 in the expression (13), then mo is equal to the smallest fixed point of xðrÞ: (2) If Po is time-varying then mo is bounded above by the smallest fixed point of xðrÞ: Proof The proof follows by slightly modifying the proof of Theorem 6.1 in Reference [13]. Let Q* 2 Bc ðL2 ; L2 Þ be such that jjW ðI Po Q* ÞðI þ XVPo Q* Þ1 jj4m1 and ðI þ XVPo Q* Þ 1 2 2 2 Bc ðL ; L Þ; where m1 > mo 8X 2 Bc ðL2 ; L2 Þ; jjX jj51 ð14Þ Claim 1 lim sup jjVPo Q* Dt f jjL2 41 t!1 jjf jj 41 L2 f 2L2 Copyright # 2003 John Wiley & Sons, Ltd. Int. J. Robust Nonlinear Control 2003; 13:1181–1193 OPTIMAL ROBUST DISTURBANCE ATTENUATION PROBLEM Suppose by way of contradiction that there exists e > 0 such that sup jjVPo Q* Dt f jjL2 > 1 þ e; 8t50 1185 ð15Þ jjf jjL2 41 f 2L2 Fix d > 0 and consider the following construction of a function F 2 L2 ½0; 1Þ Step 1: let t0 ¼ 0; and select f1 2 L2 ½0; 1Þ; jjf1 jjL2 41; such that f1 has compact support (i.e. closed and bounded in the topology of the reals) suppðf1 Þ; where the supp denotes the support of f1 ; which is defined as the smallest closed subset of ½0; 1Þ outside of which f1 vanishes, and satisfies (15) for f ¼ f1 and t ¼ 0: Since VPo Q* f1 2 L2 ½0; 1Þ there exists a positive real number t1 > jsuppðf1 Þj; where jsuppðf1 Þj is the Lebesgue measure of suppðf1 Þ; and such that jjðI Pt ÞVPo Q* f1 jjL2 5d ð16Þ 1 2 Step k: select fk 2 L ½0; 1Þ with compact support such that jjfk jjL2 41; Ptk1 fk ¼ 0; fk satisfies (15) for f ¼ fk and t ¼ 0: Define tk > jsuppðfk Þj and such that jjðI Ptk ÞVPo Q* fk jjL2 5d ð17Þ Next define F ¼ N 1X fk N k¼1 If d is chosen sufficiently small with respect to jjVPo Q* jj and e; we get e jjVPo Q* F jjL2 > 1 þ 2 ð18Þ ð19Þ Define X 2 Bc ðL2 ; L2 Þ to be the following contractive, causal, finite rank linear operator from L2 ! L 2 Xg ¼ N 1 X lk hnk ; gifkþ1 ð20Þ k¼1 where lk ¼ 1 1 4 * jjVPo Qfk jjL2 e þ 1 and nk ¼ X maps ðPtk Ptk1 ÞVPo Q* fk to ðPtk Ptk1 ÞVPo Q* fk jjðPtk Ptk1 VPo Q* fk jjL2 jjðPtk Ptk1 ÞVPo Q* fk jjL2 fkþ1 jjVPo Q* fk jjL2 for 14k4N 1; hence N X f 1 XVPo Q* fN fk XVPo Q* fk1 * jjðI XVPo QÞF jjL2 4 þ 2 þ 2 N L2 N N L L k¼2 4 1 þ jjVPo Q* jj þ 2d N Copyright # 2003 John Wiley & Sons, Ltd. ð21Þ Int. J. Robust Nonlinear Control 2003; 13:1181–1193 1186 S. M. DJOUADI If d was chosen sufficiently small for large enough N (22) contradicts (15) and so claim 1 is proven. Claim 2 lim sup ðjjW ðI Po Q* ÞDt f jjL2 þ m1 jjVPo Q* Dt f jjL2 Þ4m1 t!0 jjf jj 2 41 L f 2L2 ð22Þ The proof of Claim 2 follows exactly as in the proof of Claim 2 (in the proof of Theorem 6.1 [13]) by making the same modifications to prove Claim 1 above, and therefore will not be repeated here. Claim 2 implies that lim sup ðjjW ðI Po Dt Q* Dt Þf jjL2 þ m1 jjVPo Dt Q* Dt f jjL2 Þ4m1 t!1 jjf jj 41 L2 f 2L2 ð23Þ since Po ; W and V are causal time-invariant, and Dt Q* Dt causal, we get sup ðjjW ðI Po Dt Q* Dt Þf jjL2 þ m1 jjVPo Dt Q* Dt f jjL2 Þ4m1 inf Q2Bc ðL2 ; L2 Þ jjf jj 2 41 L f 2L2 ð24Þ The rest of the proof is similar to the proof of Theorem 2.1 in Reference [13], and therefore omitted. Hence the optimization (7) for time-invariant nominal plants reduces to mo ¼ inf sup Q2Bc ðL2 ;L2 Þ jjf jj 2 41 L f 2L2 ½0;1Þ ðjjW ðI Po QÞf jjL2 þ rjjVPo Qf jjL2 Þ ð25Þ Next we proceed to give the duality structure of the problem, which shows existence of an optimal Q for mo : 4. DUALITY STRUCTURE AND EXISTENCE OF AN OPTIMAL SOLUTION Denote by A$ the dual space of any Banach space A: If M is a subspace of A then M ? is the subspace of A$ which annihilates M; that is M ? :¼ ff 2 A$ : hf ; mi ¼ 0; 8m 2 mg Isometric isomorphism between Banach spaces is denoted by ’ : A$ is said to be the predual space of A if ðA$ Þ$ ’ A; and a subspace ? M of A$ is a preannihilator of a subspace M of A if, ð? MÞ? ’ M: We shall use the following standard result of Banach space duality theory, which asserts that when a predual and preannihilator exist, then for any K 2 A [4] min jjK mjjA ¼ m2M sup jhK; f ij f 2? M;jjf jjA$ 41 To apply this result we first show that (13) is equivalent to a shortest distance minimisation problem in a specific Banach space. To this end, let L2 be the Banach space L2 ½0; 1Þ L2 ½0; 1Þ Copyright # 2003 John Wiley & Sons, Ltd. Int. J. Robust Nonlinear Control 2003; 13:1181–1193 OPTIMAL ROBUST DISTURBANCE ATTENUATION PROBLEM 1187 ! F1 ¼ jjF1 jjL2 þ jjF2 jjL2 F2 2 L ð26Þ under the norm: The vector function W ðI Po QÞ ! VPo Q can be viewed as a multiplication operator from L2 ½0; 1Þ into L2 with the operator induced norm: ! W ðI Po QÞ W ðI Po QÞ f ¼ sup 2 jjf jjL2 41 VPo Q VPo Q L f 2L2 ¼ sup ðjjW ðI Po QÞf jjL2 þ jjVPo Qf jjL2 Þ ð27Þ jjf jjL2 41 f 2L2 Therefore the optimization problem (13) can be expressed as a distance problem from the vector function ! W 0 2 2 belonging to BðL ; L Þ to the subspace S¼ W V ! Po Bc ðL2 ; L2 Þ of BðL2 ; L2 Þ: To ensure closedness of S; we assume that W $ ðioÞW ðioÞ þ V $ ðioÞV ðioÞ > 0; 8o 1 Then there exists an outer spectral factor L1 2 H ; invertible in H 1 such that L$1 ðioÞL1 ðioÞ ¼ W $ ðioÞW ðioÞ þ V $ ðioÞV ðioÞ: Therefore L1 Po as a bounded linear operator in Bc ðL2 ; L2 Þ has a polar decomposition U1 G; where U1 is a partial isometry and G a positive operator both defined on L2 (Theorem 4.39 [3]). Next we assume (A) U1 is unitary, the operator G and its inverse G1 2 Bc ðL2 ; L2 Þ: In the time-invariant case, (A) is satisfied when, for e.g. the outer factor of the plant is invertible. Letting ! W R¼ L1 1 U1 V assumption (A) implies that the operator R$ R 2 BðL2 ; L2 Þ has a bounded inverse, this ensures closedness of S: According to Arveson (Corollary 2, [16], see also Reference [2]), the self-adjoint operator R$ R has a spectral factorization of the form: R$ R ¼ L$ L; Copyright # 2003 John Wiley & Sons, Ltd. where L; L1 2 Bc ðL2 ; L2 Þ Int. J. Robust Nonlinear Control 2003; 13:1181–1193 1188 S. M. DJOUADI Defining R2 ¼ RL1 ; then R$2 R2 ¼ I; and S has the equivalent representation, S ¼ R2 Bc ðL2 ; L2 Þ: After absorbing L into the free parameter Q; the optimization problem (13) is then equivalent to: ! W R2 Q ð28Þ mo ¼ inf Q2Bc ðL2 ;L2 Þ 0 Let L2 be the Banach space L2 L2 under the norm ! g1 ¼ maxðjjg1 jjL2 ; jjg2 jjL2 Þ g2 2 L ð29Þ The following Lemma characterizing the dual space of L2 follows from Reference [17]: Lemma 1 Let L2 and L2 defined as above, then the following hold: * * ðL2 Þ$ ’ L2 ðL2 Þ$ ’ L2 Hence all these Banach spaces are reflexive. Define NðB1 ; B2 Þ to be the Banach space of nuclear operators mapping the Banach space B1 to the Banach space B2 under the nuclear norm. Recall that an operator A : B1 ! B2 is said to be nuclear if it has the representation [18] X Af ¼ hFn$ ; f ien where en 2 B2 ; Fn$ 2 B$1 ð30Þ n and X jjFn$ jj jjen jj51 ð31Þ n where h; i is the duality product and the nuclear norm is defined to be ( ) X $ jjAjjnuc ¼ inf jjFn jj jjen jj ð32Þ n where the infimum is taken over all possible representations of A: The trace of the nuclear operator A is denoted by trðAÞ and is defined by X trðAÞ ¼ hFn$ ; Fn i ð33Þ n This sum is well defined and can be shown to be independent of the representation [18]. The following Lemma applies to the Banach spaces L2 and L2 : Lemma 2 (Chapellat and Dahleh [1], Diestel and Uhl [18]) BðL2 ; L2 Þ ’ NðL2 ; L2 Þ$ 2 2 ð34Þ $ If f 2 NðL ; L Þ ; the isometric isomorphism ’ is given by fðAÞ ¼ hB; Ai ¼ trA$ B ¼ tr B$ A Copyright # 2003 John Wiley & Sons, Ltd. where A 2 NðL2 ; L2 Þ; B 2 BðL2 ; L2 Þ Int. J. Robust Nonlinear Control 2003; 13:1181–1193 OPTIMAL ROBUST DISTURBANCE ATTENUATION PROBLEM 1189 Next, we need the following Definition introducing the concept of nest Algebra. Definition 1 (Davidson [19]) * * * A nest is a chain N of closed subspaces of a Hilbert space H containing f0g and H which is closed under intersection and closed span. The triangular algebra or nest algebra TðNÞ is the set of all operators T such that TN N for every element N in N: W Given V a collection fNa g of subspaces of a Hilbert space, a Na denotes the closed linear span and a Na denotes intersection of the subspaces Na : For N belonging to a nest N; define _ N ¼ fN 0 2 N : N0 5Ng ð35Þ ^ fN 0 2 N : N0 > Ng ð36Þ Nþ ¼ where N 0 5N means N 0 N ; and N 0 > N means N 0 *N : The subspaces N N are called the atoms of N: If there are no atoms, N is called continuous. Now let us define for each t 2 ð1; 1Þ; Mt DðI Pt ÞðL2 Þ; i.e. the subspace of L2 consisting of all % functions f 2 L2 such that f ¼ 0; a.e. on ð1; tÞ: Then MDfMt ; 15t51g is clearly a % continuous nest since _ fMt 2 M : t5tg ¼ Mt ð37Þ Mt ¼ t 2 2 The space Bc ðL ; L Þ can be viewed as a nest algebra since causal operators leave M invariant, i.e. for all operators A 2 Bc ðL2 ; L2 Þ; AMt Mt ; for all Mt 2 M: The Banach space NðL2 ; L2 Þ is nothing but the well-known space of trace-class operators from L2 to L2 ; and that the nuclear norm in this case reduces to the trace-norm [20]. Applying Theorem 16.6 [19], we get the following Lemma Lemma 3 Nc ðL2 ; L2 Þ is the preannihilator of Bc ðL2 ; L2 Þ: Proof The preannihilator of Bc ðL2 ; L2 Þ; ? ? Bc ðL2 ; L2 Þ is defined by Bc ðL2 ; L2 Þ ¼ fA 2 NðL2 ; L2 Þ : trðT $ AÞ ¼ 0; 8T 2 Bc ðL2 ; L2 Þg ð38Þ Mt be the closed linear span of fMt 2 M : t5tg; but since M is a continuous nest, then Let Mt ¼ Mt : It follows from Theorem 16.6 [19] that ? Bc ðL2 ; L2 Þ ¼ Nc ðL2 ; L2 Þ: Now let S$ be the subspace of NðL2 ; L2 ð0; 1ÞÞ defined as follows: S$ ¼ fpðCðI R2 R$2 Þ þ AR$2 ÞjL2 : C 2 NðL2 ; L2 Þ; A 2 Nc ðL2 ; L2 Þg ð39Þ where p is the canonical projection of L2 ð1; 1Þ into L2 ½0; 1Þ; and L2 is defined to be the Banach space L2 ð1; 1Þ L2 ð1; 1Þ endowed with the norm of L2 : Define the following subspace of NðL2 ; L2 Þ ? S ¼ fA 2 NðL2 ; L2 Þ : A$ 2 S$ g Copyright # 2003 John Wiley & Sons, Ltd. ð40Þ Int. J. Robust Nonlinear Control 2003; 13:1181–1193 1190 S. M. DJOUADI Lemma 4 ? S is the preannihilator of S in NðL2 ; L2 Þ: Proof Let T 2 BðL2 ½0; 1Þ; L2 Þ; then hT ; Ai ¼ 0; 8A 2? S , trðpðCðI R2 R$2 ÞjL2 T þ pNR$2 jL2 T Þ ¼ 0 8C 2 NðL2 ; L2 ½0; 1ÞÞ; N 2 Nc ðL2 ; L2 Þ , ðI R2 R$2 ÞjL2 Tp ¼ 0 and R$2 jL2 Tp 2 Bc ðL2 ; L2 Þ by Lemma 3 , ðI R2 R$2 ÞjL2 Tp ¼ 0 and R2 R$2 jL2 Tp 2 R2 Bc ðL2 ; L2 Þ , T 2 R2 Bc ðL2 ; L2 Þ Using the standard result from Banach space duality theory relating the distance from a vector to a subspace and an extremal functional in the predual mentioned previously (Theorem 2, Chapter 5.8 [4]), we deduce the following Theorem Theorem 2 Under assumption (A) U1 is unitary, G and G1 2 Bc ðL2 ; L2 Þ: There exists at least one optimal Qo 2 Bc ðL2 ; L2 Þ; i.e. a linear time-varying control law such that ! ! W W R2 Qo R2 Q ¼ min 0 Q2Bc ðL2 ;L2 Þ 0 !! W $ ¼ sup tr A ð41Þ jjAjjnuc 41 0 A2? S Moreover by a standard weak$ compactness argument the supremum in (41) is in fact a maximum. Note that Theorem 2 shows merely than an optimal time-varying controller exists, but does not show how to compute it. The computation of such a controller would certainly be important, in particular, in adaptive control where plant uncertainty is reduced using identification algorithms. 5. TIME-VARYING VERSUS TIME-INVARIANT CONTROL LAWS In this section, we assume that the nominal plant Po is time-invariant. It follows also that R2 is also time-invariant. Define the following performance index when the controllers are constrained to be linear time-invariant: ! W ti ð42Þ mo ¼ R inf Q 2 ti 2 2 Q2Bc ðL ; L Þ 0 Copyright # 2003 John Wiley & Sons, Ltd. Int. J. Robust Nonlinear Control 2003; 13:1181–1193 OPTIMAL ROBUST DISTURBANCE ATTENUATION PROBLEM 1191 In the next Theorem, we show that no advantage is gained in performance if we allow our controllers to be time-varying, and thus generalizing the same result obtained for discrete time systems in Reference [13]. Theorem 3 If Po is linear, causal, time invariant and assumption (A) holds, then mo ¼ mtio ð43Þ Proof Since Btic ðL2 ; L2 Þ Bc ðL2 ; L2 Þ; it is obvious that mo 4mtio : To prove the opposite inequality let Q 2 Bc ðL2 ; L2 Þ ! W mo ¼ R2 Q 0 ð44Þ such a Q exist by Theorem 2. Using an idea of Chapellat and Dahleh [1], let h > 0: Since jjDu jj41; 8u; we have that 8n > 0 ! ! W ð45Þ mo 5Dnh R2 Q Dnh 0 Using time-invariance of W and R2 ; we get ! W mo 5 R2 Dnh QDnh 0 ð46Þ Define for all n50 Qn ðhÞ ¼ Then (46) yields n 1 X Dkh QDkh 1 þ n k¼0 ð47Þ ! W mo 5 R2 Qn ðhÞ 0 ð48Þ jjQn ðhÞjj4jjQjj; 8n50 and then jjR2 Qn ðhÞjj is uniformly bounded by jjR2 jjjjQjj: Moreover since the predual space of BðL2 ; L2 Þ is NðL2 ; L2 Þ; by Alaoglu’s Theorem there exists a subsequence of fR2 Qnk ðhÞg which converges in the weak$ topology to some vector function R 2 BðL2 ; L2 Þ; and we write R2 Qnk ðhÞ *$ R ) W 0 ! R2 Qnk ðhÞ * $ W 0 ! R by (48) and a property of weak$ limits, we have ! ! W W R mo 5 lim inf R2 Qnk ðhÞ5 k!1 0 0 Copyright # 2003 John Wiley & Sons, Ltd. ð49Þ ð50Þ Int. J. Robust Nonlinear Control 2003; 13:1181–1193 1192 S. M. DJOUADI By definition of the weak$ limit, 8A 2? S; 0 ¼ hR2 Qnk ðhÞ; Ai ! hR; Ai as k ! 1; hence R ¼ R2 Q* ðhÞ; for some Q* ðhÞ 2 Bc ðL2 ; L2 Þ: The adjoint of Dh ; D$h is defined by 8f 2 L2 ðD$h f ÞðtÞ ¼ f ðt þ hÞ ¼ ðDh f ÞðtÞ Now 8A 2 NðL2 ; L2 Þ we have hDh R2 Qnk ðhÞ; Ai ¼ tr A$ Dh R2 Qnk ðhÞ ¼ tr ðDh AÞ$ R2 Qnk ðhÞ ¼ hR2 Qnk ðhÞ; Dh Ai !k!1 hR2 Q* ðhÞ; Dh Ai ¼ hDh R2 Q* ðhÞ; Ai thus Dh R2 Qnk ðhÞ *$ Dh R2 Q* ðhÞ; and likewise R2 Qnk ðhÞDh *$ R2 Q* ðhÞDh : From Reference [1], jj Dh Qnk ðhÞ Qnk ðhÞDh jj ! 0; as k ! 1; hence jjDh R2 Qnk ðhÞ R2 Qnk ðhÞDh jj ! 0; as k ! 1: By the same reasoning as previously, 8A 2 NðL2 ; L2 Þ; Dh R2 Qnk ðhÞ *$ R2 Q* ðhÞDh : We conclude that by uniqueness of the weak$ limit Dh R2 Q* ðhÞ ¼ R2 Q* ðhÞDh ð51Þ jjR2 Q* ðhÞjj4jjR2 jjjjQjj ð52Þ ! W R2 Q* ðhÞ mo 5 0 ð53Þ For all h > 0; we showed that Finally for all n51; define the sequence R2 Q* n ¼ R2 Q* ð1=nÞ: By (52) it is bounded, therefore there exists Q% such that R2 Q* nk *$ R2 Q% and R2 Q% satisfies (53) as before. Again using properties of nuclear operators it is easy to see that R2 Q* nk Dh Dh R2 Q* nk *$ R2 Q% Dh R2 Q% : Using exactly the same procedure as in Reference [1] to prove that R2 Q* nk Dh Dh R2 Q* nk *$ 0 shows that R2 Q% is time-invariant, but since R2 is time-invariant, Q% must also be time-invariant and this completes the proof. Note that Theorem 3 only shows that time-varying controllers offer no advantage over timeinvariant ones, if the nominal plant Po ; the radius of plant uncertainty V and disturbance weighting W are time-invariant. If either of V or W are reduced, by e.g. identification, timevarying controllers would certainly offer improved performance as in adaptive control. 6. CONCLUSION In this paper, we formulated the ORDAP for continuous-time varying plants subject to timevarying unstructured uncertainty. We showed that for causal time-varying systems, ORDAP is equivalent to finding the smallest fixed point of ‘a two-disc’ type optimization problem under time-varying feedback control laws. The space of causal and stable continuous plants was viewed as a continuous nest (or triangular) algebra of operators acting on the Hilbert space of finite energy inputs into finite energy outputs. Duality was then applied to show existence of optimal continuous time-varying control laws. It was also shown that for continuous timeinvariant nominal plants time-varying control laws offer no improvement over time-invariant feedback control laws and hence setting an open question in Reference [13]. Copyright # 2003 John Wiley & Sons, Ltd. Int. J. Robust Nonlinear Control 2003; 13:1181–1193 OPTIMAL ROBUST DISTURBANCE ATTENUATION PROBLEM 1193 REFERENCES 1. Chapellat H, Dahleh M. Analysis of time-varying control strategies for optimal disturbance rejection and robustness. IEEE Transactions on Automatic Control 1992; 37:1734–1746. 2. Feintuch A, Saeks R. System Theory: A Hilbert Space Approach. Academic Press: NY, 1982. 3. Douglas RG. Banach Algebra Techniques in Operator Theory. Academic Press: NY, 1972. 4. Luenberger DG. Optimization by Vector Space Methods. John-Wiley: NY, 1968. 5. Shamma JS, Dahleh MA. Time-varying versus time-invariant compensation for rejection of persistent bounded disturbances and robust stabilization. IEEE Transactions on Automatic Control 1991; 36:838–847. 6. Shamma JS. Robust stability with time-varying structured uncertainty. Proceedings of the IEEE Conference on Decision and Control 1992; 3163–3168. 7. Khammash M, Dahleh M. Time-varying control and the robust performance of systems with structured normbounded perturbations. Proceedings of the IEEE Conference on Decision and Control, Brighton, UK, 1991. 8. Khammash M, Pearson JB. Performance robustness of discrete-time systems with structured uncertainty. IEEE Transactions on Automatic Control 1991; 36:398–412. 9. Zames G. Feedback and optimal sensitivity: model reference transformation, multiplicative seminorms, and approximate inverses, IEEE Transactions on Automatic Control 1981; 26:301–320. 10. Bird JF, Francis BA. On the robust disturbance attenuation problem. Proceedings of the IEEE Conference on Decision and Control 1986; 1804–1809. 11. Francis BA. On disturbance attenuation with plant uncertainty. Workshop on New Perspectives in Industrial Control System Design, 1986. 12. Zames G, Owen JG. Duality theory for MIMO robust disturbance rejection. IEEE Transactions on Automatic Control 1993; 38:743–752. 13. Owen JG. Performance optimization of highly uncertain systems in H 1 : PhD Thesis, McGill University, Montreal, Canada, 1993. 14. Owen JG, Zames G. Robust disturbance minimization by duality. Systems and Control Letters 1992; 29:255–263. 15. Djouadi SM. Optimization of highly uncertain feedback systems in H 1 : PhD Thesis, McGill University, Montreal, Canada, 1998. 16. Arveson W. Interpolation problems in nest algebras. Journal of Functional Analysis 1975; 4:67–71. 17. Dieudonn!ee J. Sur le Th!eor"eme de Lebesgue Nikodym V. Canadian Journal of Mathematics 1951; 3:129–139. 18. Diestel J, Uhl JJ. Vector measures. Mathematical Surveys, vol. 15. American Mathematical Society: Providence, RI, 1977. 19. Davidson KR. Nest Algebras. Longman Scientific & Technical: UK, 1988. 20. Schatten R. Norm Ideals of Completely Continuous Operators. Springer-Verlag: Berlin, Gottingen, Heidelberg, 1960. Copyright # 2003 John Wiley & Sons, Ltd. Int. J. Robust Nonlinear Control 2003; 13:1181–1193