On Optimal Performance for Linear Time-Varying Systems

advertisement
On Optimal Performance for Linear Time-Varying Systems
Seddik M. Djouadi and Charalambos D. Charalambous
Abstract— In this paper we consider the optimal disturbance
attenuation problem and robustness for linear time-varying
(LTV) systems. This problem corresponds to the standard
optimal H ∞ problem for LTI systems. The problem is analyzed in the context of nest algebra of causal and bounded
linear operators. In particular, using operator inner-outer
factorization it is shown that the optimal disturbance attenuation problem reduces to a shortest distance minimization
between a certain operator to the nest algebra in question.
Banach space duality theory is then used to characterize
optimal time-varying controllers. Alignment conditions in the
dual are derived under certain conditions, and the optimum
is shown to satisfy an allpass condition for LTV systems,
therefore, generalizing a similar concept known to hold for
LTI systems. The optimum is also shown to be equal to
the norm of a time-varying Hankel operator analogous to
the Hankel operator, which solves the optimal standard H ∞
problem. Duality theory leads to a pair of finite dimensional
convex optimizations which approach the true optimum from
both directions not only producing estimates within desired
tolerances, but also allow the computation of optimal timevarying controllers.
D EFINITIONS AND N OTATION
•
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
kAk :=
sup
kAxk, A ∈ B(E, F )
x∈E, kxk≤1
•
`2 denotes the usual Hilbert space of square summable
sequences with the standard norm
kxk22
:=
∞
X
¡
¢
|xj |2 , x := x0 , x1 , x2 , · · · ∈ `2
j=0
•
•
•
Zk denotes the k step ahead shift operator for some
integer k.
Pk the usual truncation operator for some integer k,
which sets all outputs after time k to zero.
An operator A ∈ B(E, F ) is said to be causal if it
satisfies the operator equation:
Pk APk = Pk A, ∀k positive integers
(1)
and stricly causal if it satisfies
Pk+1 APk = Pk+1 A, , ∀k positive integers
(2)
The subscripts “sc ”, “c ” and the superscript “ti ” denote the
restriction of a subspace of operators to its intersection with
S.M. Djouadi is with the Faculty of Electrical & Computer Engineering Department, University of Tennessee, Knoxville, TN 37996-2100
djouadi@ece.utk.edu
C.D. Charalambous is with the Faculty of the Electrical & Computer Engineering Department, University of Cyprus, Nicosia, 1678,
chadcha@ucy.ac.cy
causal, strictly causal (see [12] for the definition), and timeinvariant operators respectively. “? ” 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 [7], [10].
I. I NTRODUCTION
There have been numerous attempts in the literature to
generalize ideas about H ∞ control theory to time-varying
systems. In [15], [16] and more recently [14] the authors
studied the optimal weighted sensitivity minimization
problem, the two-block problem, and the model-matching
problem for LTV systems using inner-outer factorization
for positive operators. They obtained abstract solutions
involving the computation of norms of certain operators,
which is quit difficult since these are infinite dimensional
problems. Moreover, no indication on how to compute
optimal LTV controllers is provided. In [9] both the
sensitivity minimization problem in the presence of plant
uncertainty, and robust stability for LTV systems in the `∞
induced norm is considered. However, their methods could
not be extended to the case of systems operating on finite
energy signals. Analysis of time-varying control strategies
for optimal disturbance rejection for known time-invariant
plants has been studied in [19], [2]. A robust version of
these problems were considered in [18], [8] in different
induced norm topologies. All these references showed that
for time-invariant nominal plants, time-varying control
laws offer no advantage over time-invariant ones.
In this paper, the focus is on optimal disturbance rejection
for time-varying systems. Using inner-outer factorizations
as defined in [3], [13] with respect of the nest algebra of
lower triangular (causal) bounded linear operators defined
on `2 we show that the problem reduces to a distance
minimization between a special operator and the nest
algebra. The inner-outer factorization used here holds
under weaker assumptions than [15], [16], and in fact,
as pointed in [3], is different from the factorization for
positive operators used there. These definitions parallel
well known factorizations of L∞ functions w.r.t. H ∞ as an
algebra on the unit circle. Then the duality structure of the
problem showing existence of optimal LTV controllers, and
predual formulation are provided. Alignment conditions
in the dual of the Banach space B(`2 , `2 ) are derived
under certain conditions. Next, the optimum is shown to
satisfy an allpass condition for LTV systems, therefore,
generalizing a similar concept known to hold for LTI
systems for the optimal standard H ∞ problem [21], [22],
[24]. The optimum is also shown to be equal to the norm
of a time-varying Hankel operator analogous to the Hankel
operator, well known in the optimal standard H ∞ problem.
Duality theory leads to a pair of dual finite dimensional
convex optimizations which approach the real optimal
disturbance rejection performance from both directions
not only producing estimates within desired tolerances,
but also allow the computation of optimal time-varying
controllers.
Our approach is purely input-output and does not
use any state space realization, therefore the results derived
here apply to infinite dimensional LTV systems. Although
the theory is developed for causal stable system, it can be
extended in a straighfoward fashion to the unstable case
using coprime factorization techniques for LTV systems
discussed in [12], [16], [13].
The framework developed here can also be applied
to other performance indexes, such as the two-block mixed
sensitivity problem considered in [16], or even the optimal
robust disturbance attenuation problem considered in [11],
[20], [4], [5], [6].
II. P ROBLEM FORMULATION
In this paper we consider the problem of optimizing
performance for causal linear time varying systems. The
standard block diagram for the optimal disturbance attenuation problem that is considered here is represented in Fig.
1, where u represents the control inputs, y the measured
outputs, z is the controlled output, w the exogenous perturbations. P denotes a causal stable linear time varying plant,
and K denotes a time varying controller.
z
w
P
u
y
K
Fig. 1.
Block Diagram for Disturbance Attenuation
The closed-loop transmission from w to z is denoted
by Tzw . Using the standard Youla parametrization of all
stabilizing controllers [12] the closed loop operator Tzw
can be written as [2], [19]
Tzw = T1 − T2 QT3
(3)
where T1 , T2 and T3 are stable causal operators, that is,
T1 , T2 and T3 ∈ Bc (`2 , `2 ). The Youla parameter Q :=
K(I + P K)−1 is then an operator belonging to Bc (`2 , `2 ),
and is related univoquely to the controller K. Note that Q
is allowed to be time-varying.
The magnitude of the signals w and z is measured in the `2 norm. The problem considered here is disturbance rejection.
In this case the performance index can be written in the
following form
µ :=
=
inf {kTzw k : K being stabilizing
linear time − varying controller}
inf 2 2 kT1 − T2 QT3 k
Q∈Bc (` ,` )
(4)
The performance index (4) will be transformed into a
distance minimization between a certain operator and a
subspace to be specified shortly. To this end, define a nest
N as a family of closed subspaces of the Hilbert space `2
containing {0} and `2 which is closed under intersection
and closed span. Let Qn := I − Pn , for n = −1, 0, 1, · · · ,
where P−1 := 0 and P∞ := I. Then Qn is a projection,
and we can associate to it the following nest
N := {Qn `2 , n = −1, 0, 1, · · · }
(5)
The triangular or nest algebra T (N ) is the set of all
operators T such that T N ⊆ N for every element N in
N . That is
T (N ) = {A ∈ B(`2 , `2 ) : Pn A(I − Pn ) = 0, ∀ n}
= {A ∈ B(`2 , `2 ) : (I − Qn )AQn = 0, ∀ n}
(6)
Note that the Banach space Bc (`2 , `2 ) of causal and
bounded operators may be viewed as a nest algebra since
causal operators leave N invariant, i.e., for all operators
A ∈ Bc (`2 , `2 ), AQn `2 ⊂ Qn `2 for all n. In fact Bc (`2 , `2 )
is exactly T (N ) the algebra of lower triangular operators.
For N belonging to the nest N , N has the form Qn `2 for
some n. Define
_
N− =
{N 0 ∈ N : N 0 < N }
(7)
^
N+ =
{N 0 ∈ N : N 0 > N }
(8)
where N 0 < N means N 0 ⊂ N , and N 0 > N means
N 0 ⊃ N . The subspaces N ª N − are called the atoms of
N . Since in our case the atoms of N span `2 , then N is
said to be atomic [3].
By analogy with the standard H ∞ theory [21], [22], and
following [1], [3], [13] we introduce inner-outer factorizations for the operators in T (N ) as follows:
An operator A in T (N ) is called outer if the range
projection P (RA ), RA being the range of A and P the
orthogonal projection onto RA , commutes with N and AN
is dense in N ∩ RA for every N ∈ N . A partial isometry
U is called inner in T (N ) if U ? U commutes with N
[1], [3], [13]. In our case, A ∈ T (N ) = Bc (`2 , `2 ) is
outer if P commutes with each Qn and AQn `2 is dense
in Qn `2 ∩ A`2 . U ∈ Bc (`2 , `2 ) is inner if U is a partial
isometry and U ? U commutes with every Qn . Applying
these notions to the time-varying operator T2 ∈ Bc (`2 , `2 )
we get T2 = T2i T2o , where T2i and T2o are inner outer
operators in Bc (`2 , `2 ), respectively. Similarly, co-inner-coouter fatorization can be defined, and the operator T3 can
be factored as T3 = T3co T3ci , where T3ci ∈ Bc (`2 , `2 ) is
?
co-inner that is T3ci
is inner, T3co ∈ Bc (`2 , `2 ) is co-outer,
?
that is, T3co is outer. The performance index µ in (4) can
then be written as
µ=
inf
Q∈Bc (`2 ,`2 )
kT1 − T2i T2o QT3co T3ci k
(9)
Following the classical H ∞ control theory [21], [22], [24],
[23], we assume
where < ·, · > denotes the duality product.
Let us apply these results to the problem given in (10) by
letting
X = B(`2 , `2 )
?
?
x = T2i
T1 T3ci
∈ B(`2 , `2 )
2 2
J = Bc (` , ` )
Introduce a class of compact operators on `2 called the
trace-class or Schatten 1-class, denoted C1 , under the traceclass norm [17], [3],
1
kT k1 := tr(T ? T ) 2
where tr denotes the Trace.
We identify B(`2 , `2 ) with the dual space of C1 , C1? , under
the trace duality [17], that is, every A in B(`2 , `2 ) induces
a continuous linear functional on C1 as follows: ΦA in C1?
is defined by ΦA (T ) = tr(AT ), and we write
B(`2 , `2 ) ' C1?
(A1) that T2o and T3co are invertible both in Bc (`2 , `2 ).
To compute the preannihilator of Bc (`2 , `2 ) define the
subspace S of C1 by
This assumption guarantees the bijection of the map
Q −→ T2o Bc (`2 , `2 )T3co
S := {T ∈ C1 : (I − Qn )T Qn+1 = 0, for all n}
In the time-invariant case this assumption means essentially
that the outer factor of the plant P is invertible [22], [24].
Under this assumption T2i becomes an isometry and T3ci
?
?
a co-isometry in which case T2i
T2i = I and T3ci T3ci
= I.
By ”absorbing” the operators T2o and T3co into the ”free”
operator Q, expression (9) is then equivalent to
µ=
inf
Q∈Bc (`2 ,`2 )
?
?
− Qk
T1 T3ci
kT2i
(10)
?
?
Expression (9) is the distance from the operator T2i
T1 T3ci
∈
2 2
2 2
B(` , ` ) to the nest algebra Bc (` , ` ).
In the next section we study the distance minimization
probblem (9) in the context of the operator algebra setting
discussed above.
III. E XISTENCE OF A P REDUAL AND AN O PTIMAL
C ONTROLLER
Let X ba a Banach space and X ? its dual space, i.e.,
the space of bounded linear functionals defined on X. For
a subset J of X, the annihilator of J in X ? is denoted J ⊥
and is defined by [10]
J ⊥ := {Φ ∈ X ? : Φ(f ) = 0, f ∈ J}
(11)
Similarly, if K is a subset of X ? then the preannihilator of
K in X is denoted ⊥ K, and is defined by
⊥
K := {x ∈ X : Φ(x) = 0, Φ ∈ K}
(12)
The existence of a preannihilator implies that the following
identity holds [10]
min kx − yk =
y∈K
sup
k∈⊥ K, kkk≤1
| < x, k > |
(14)
(13)
(15)
In the following Lemma we show that S is the preannihilator of Bc (`2 , `2 ).
Lemma 1: The preannihilator of Bc (`2 , `2 ) in C1 ,
⊥
Bc (`2 , `2 ), is isometrically isomorphic to S.
Proof. By Lemma 16.2 in [3] the preannihilator of T (N )
is given by ΦT ∈⊥ Bc (`2 , `2 ) if and only T belongs to the
subspace
{T ∈ C1 : P (N − )⊥ T P (N ) = 0 for all N in ∈ N }
where P (N ) denotes the orthogonal projection on N , likewise for P (N − ). P (N − )⊥ the complementary projection
of P (N − ), that is, P (N − )⊥ = I − P (N − ).
In our case N is atomic, and for any N ∈ N there
exists n such that N = Qn+1 `2 , i.e., P (N ) = Qn+1 . The
immediate predecessor of N , N − , is then given by Qn `2 ,
i.e., N − = Qn `2 . The orthogonal complement of N − is
then `2 ª Qn `2 . So P (N − )⊥ = I − Qn . Therefore,
S = {T ∈ C1 : (I − Qn )T Qn+1 = 0, ∀ n}
is isometrically isomorphic to the preannihilator of
Bc (`2 , `2 ), and the Lemma is proved.
The existence of a predual C1 and a preannihilator S
implies the following Theorem which is a consequence of
Theorem 2 in [10] (Chapter 5.8).
Theorem 1: Under assumption (A1) there exists an optimal Qo in Bc (`2 , `2 ) achieving optimal performance µ in
(10), moreover the following identities hold
µ =
=
=
inf
?
?
kT2i
T1 T3ci
− Qk
sup
− Qo k
?
?
|tr(T T2i
T1 T3ci
)|
Q∈Bc (`2 ,`2 )
?
?
kT2i
T1 T3ci
T ∈S, kT k1 ≤1
(16)
Theorem 1 not only shows the existence of an optimal LTV
controller, but plays an important role in its computation by
reducing the problem to a dual of finite dimensional convex
optimizations. Under a certain condition in the next section
it is shown that the supremum in (16) is achieved. Theorem
1 also leads to a solution based on a Hankel type operator,
which parallel the Hankel operator know in the H ∞ control
theory.
The supremum on the RHS of (16) may be achieved if
the preannihilator S is enlarged. For this let us defined K
as the space of compact operators acting on `2 into `2 . The
dual space of B(`2 , `2 ) is then given by the space C1 ⊕1 K⊥
[17],
(17)
where K⊥ is the annihilator of K and the symbol ⊕1 means
that if Φ ∈ C1 ⊕1 K⊥ then Φ has a unique decomposition
as follows
Φ = Φo + ΦT
kΦk = kΦo k + kΦT k
(18)
(19)
where Φo ∈ K⊥ , and ΦT is induced by the operator T ∈ C1 .
Banach space duality asserts that [10]
inf kx − yk =
y∈J
max
Φ∈J ⊥ , kΦk≤1
|Φ(x)k
min
Q∈Bc (`2 , `2 )
?
?
kT2i
T1 T3ci
− Qk =
max
Φo ∈ (K ∩ Bc )⊥
T ∈ S,
kΦo k + kT k1 ≤ 1
?
?
?
?
|Φo (T2i
T1 T3ci
) + tr(T T2i
T1 T3ci
)|
(22)
If
Φopt = Φopt,o + ΦTopt
IV. A LLPASS P ROPERTY OF THE O PTIMUM :
A LIGNMENT IN THE D UAL
B(`2 , `2 )? ' C1 ⊕1 K⊥
Lemma 2: Under assumption (A1) the following holds
(20)
In our case J = Bc (`2 , `2 ). Since B(`2 , `2 )? contains C1
as a subspace, then Bc (`2 , `2 )⊥ contains the preannihilator
S, i.e., the following expression may be deduced
³
´⊥
J ⊥ := Bc (`2 , `2 )⊥ = S ⊕1 K ∩ Bc (`2 , `2 )
(21)
A deep result in [3] asserts that if a linear functional Φ
belongs to the annihilator Bc (`2 , `2 )⊥ , and Φ decomposes
as
Φ = Φo + ΦT
where
³
´⊥
Φo ∈ K ∩ Bc (`2 , `2 )
and ΦT ∈ S. Then
Φo ∈ Bc (`2 , `2 )⊥
and
ΦT ∈ Bc (`2 , `2 )⊥
as well.
Combining Theorem 1, (20) and (21) the following
Lemma is deduced.
achieves the maximum in the RHS of (22), and Qo the
minimum on the LHS, then the alignment condition in the
dual is given by
?
?
?
?
|Φopt,o (T2i
T1 T3ci
) + tr(Topt T2i
T1 T3ci
)| =
?
?
kT2i T1 T3ci − Qo k (kΦopt,o k + kTopt k1 )
(23)
If we further assume that
?
?
T1 T3ci
is a compact operator.
(A2): T2i
?
, T1
This is the case, for example, if anyone of T2i
?
?
?
or T3ci is compact, then Φopt,o (T2i T1 T3ci ) = 0 and the
maximum in (22) is achieved on S, that is the supremum
in (16) becomes a maximum. It is instructive to note that
in the linear time-invariant case assumption (A2) is the
?
?
is continuous on
T1 T3ci
analogue of the assumption that T2i
the unit circle, in which case the optimum is allpass [21],
[24], [20]. In the linear time varying case allpass property
of the optimum is formulated in the following Theorem.
Theorem 2: Under assumptions (A1) and (A2) any optimal linear time varying Qo ∈ Bc (`2 , `2 ) satisfies the
allpass condition
?
?
?
?
kT2i
T1 T3ci
− Qo k = |tr(To T2i
T1 T3ci
)|
?
?
= max k(I − Qn )T2i T1 T3ci Qn k
n
(24)
(25)
where To is some operator in S, and kTo k1 = 1.
Proof. Identity (24) is implied by the previous argument
that the supremum in (16) is achieved by some To in S
with trace-class norm equal to 1. Combining this result with
Corollary 16.8 in [3] (see also [1]), which asserts that
?
?
?
?
kT2i
T1 T3ci
− Qo k = sup k(I − Qn )T2i
T1 T3ci
Qn k
n
shows in fact that the supremum w.r.t. n is achieved proving
that (25) holds. In fact, it can be shown that the operator
?
?
T2i
T1 T3ci
− Qo corresponds to an isometry. Identity (24)
represents the allpass condition in the time-varying case,
since it corresponds exactly to the allpass or flatness
condition in the time-invariant case for the standard optimal
H ∞ problem.
In the next section, we relate our problem to an LTV
operator analogous to the Hankel operator, which is known
to solve the standard optimal H ∞ problem in the LTI case
[21], [23].
V. A S OLUTION BASED ON A H ANKEL O PERATOR
The starting point here is the identity (16)
µ =
inf
Q∈Bc (`2 ,`2 )
=
?
?
kT2i
T1 T3ci
− Qk
sup
A∈S, kT k1 ≤1
?
?
|tr(AT2i
T1 T3ci
)|
We need now to introduce the class of compact operators on
`2 called the Hilbert-Schmidt or Schatten 2-class, denoted
C2 , under the Hilbert-Schmidt norm [17], [3],
³
´ 12
kAk2 := tr(A? A)
(26)
In [27], [26] it is shown that any operator A in T (N ) ∩ C1
admits a Riesz factorization, that is, there exist operators
A1 and A2 in T (N ) ∩ C2 such that A factorizes as
A = A1 A2
and kAk1 = kA1 k2 kA2 k2
(27)
(28)
A Hankel form [·, ·]B associated to a bounded linear
operator B ∈ B(`2 , `2 ) is defined by [27], [26]
[A1 , A2 ]B = tr(A1 BA2 )
(29)
Since any operator in the preannihilator S belongs also to
T (N ) ∩ C1 , then any A ∈ S factorizes as in (27). And if
kAk1 ≤ 1, as on the LHS of (16), A ∈ S, the operators
A1 and A2 both in T (N ) ∩ C2 can be chosen such that
kA1 k2 ≤ 1, kA2 k2 ≤ 1, and for all atoms ∆n := Qn+1 −
Qn , ∆n A1 ∆n = 0, n = 0, 1, 2, · · · [26].
Define the orthogonal projection P of C2 onto Bc ∩ C2 ,
and write P+ for the orthogonal projection with range the
subspace of operators T in T (N )∩C2 such that ∆n T ∆n =
0, n = 0, 1, 2, · · · .
Introducing the notation (B1 , B2 ) = tr(B2? B1 ), and the
?
?
Hankel form associated to B := T2i
T1 T3ci
, we have by a
result in [26]
[A1 , A2 ]B
=
=
=
=
=
tr(BA2 )
¡
¢
?
?
A1 , (T2i
T1 T3ci
A2 )?
¡
¢
P+ A1 , (BA2 )?
¡
¢
A1 , P+ (BA2 )?
¡
¢
?
A1 , (HB
A2 )
(30)
(31)
(32)
(33)
(34)
where HB is the Hankel operator (I − P)BP, and we
can see from above that its operator norm coincides with
the norm of the Hankel form computed on A1 and A2 of
unit Schatten 2-norm and satisfying the conditions above.
Factorizing the operator T in (16) as T = t1 t2 , where
kT k1 = kt1 k2 kt2 k2 = 1, t1 , t2 ∈ T (N ) ∩ C2 , shows that
following Theorem must hold.
Theorem 3:
? k
µ = kHT2i? T1 T3ci
(35)
?
?
= k(I − P)T2i T1 T3ci Pk
(36)
Finally in the next section we show that computing µ, within
desired tolerances, reduces to two finite dimensional convex
optimizations in the entries of Q.
VI. A PPROXIMATION BY F INITE D IMENSIONAL
C ONVEX O PTIMIZATIONS
If {en : n = 0, 1, 2, · · · } is the standard orthonormal
basis in `2 , then Qn `2 is the linear span of {ek : k =
n + 1, n + 2, · · · }. The matrix representation of A ∈ T (N )
w.r.t. this basis is lower triangular.
Since Pn = I − Qn −→ I as n −→ ∞ in the strong
operator topology (SOT), if we restrict the miminimization
in (16) over Q ∈ Bc = T (N ) to the span of {en :
n = 0, 1, 2, · · · , N }, that is, PN `2 =: `2N we get a
finite dimensional convex optimization problem in lower
triangular matrices QN of dimension N , that is,
µN :=
inf
QN ∈Bc (PN `2 ,PN `2 )
?
?
k(T2i
T1 T3ci
)|N − QN k
which overestimates µ and result in upper bounds. Solving
such problems are then applications of convex programming
techniques. However, this is not of much use unless we
know how far from the optimum µ this approximation has
caused us to go. Applying the same argument to the dual
optimization on the RHS of (16), that is,
µ0N :=
sup
TN ∈SN , kTN k1 ≤1
?
?
|tr(TN (T2i
T1 T3ci
)|N |
where
SN :=
{TN ∈ C1 (PN `2 , PN `2 ) :
(I − Qn )TN Qn+1 = 0, for all n}
yields other finite dimensional convex optimizations in TN
as the restrictions of T to `2N . We get lower bounds for µ
since the dual optimization involves a supremum rather than
an infimum. Since PN −→ I as N −→ ∞ in the SOT, it
can be shown that these upper and lower bounds converge to
the optimum µ as N −→ ∞. These optimizations estimate
µ within known tolerance and compute the corresponding
LTV operators QN , which in turn allow the computation of
LTV controllers K through the Youla parametrization.
R EFERENCES
[1] Arveson W. Interpolation problems in nest algebras, Journal of Functional Analysis, 4 (1975) 67-71.
[2] Chapellat H., Dahleh M. Analysis of time-varying control strategies
for optimal disturbance rejection and robustness, IEEE Transactions
on Automatic Control, 37 (1992) 1734-1746.
[3] Davidson K.R. Nest Algebras, Longman Scientific & Technical, UK,
1988.
[4] Djouadi S.M. optimization of Highly Uncertain Feedback Systems in
H ∞ , Ph.D. thesis, McGill University, Montreal, Canada, 1998.
[5] Djouadi S.M. Optimal Robust Disturbance Attenuation for Continuous
Time-Varying Systems, Proceedings of CDC, vol. 4, (1998) 38193824. 1181-1193.
[6] Djouadi S.M. Optimal Robust Disturbance Attenuation for Continuous
Time-Varying Systems, International journal of robust and non-linear
control, vol. 13, (2003) 1181-1193.
[7] Douglas R.G. Banach Algebra Techniques in Operator Theory, Academic Press, NY, 1972.
[8] Khammash M., Dahleh M. Time-varying control and the robust performance of systems with structured norm-bounded perturbations, Proceedings of the IEEE Conference on Decision and Control, Brighton,
UK, 1991.
[9] Khammash M., J.B. Pearson J.B. Performance robustness of discretetime systems with structured uncertainty, IEEE Transactions on Automatic Control, 36 (1991) 398-412.
[10] Luenberger D.G. optimization by Vector Space Methods, John-Wiley,
NY, 1968.
[11] Owen J.G. Performance Optimization of Highly Uncertain Systems
in H ∞ , Ph.D. thesis, McGill University, Montreal, Canada, 1993.
[12] Feintuch A., Saeks R. System Theory: A Hilbert Space Approach,
Academic Press, NY. 1982.
[13] Feintuch A. Robust Control Theory in Hilbert Space, SpringerVerlag, vol. 130, 1998.
[14] Feintuch A. Suboptimal Solutions to the Time-Varying Model Matching Problem, Systems & Control Letters, vol. 25, (1995) 299-306.
[15] Feintuch A., Francis B.A. Uniformly Optimal Control of Linear
Time-Varying Systems, Systems & Control Letters, vol. 5, (1984) 6771.
[16] Feintuch A., Francis B.A. Uniformly Optimal Control of Linear
Feedback Systems, Systems & Control Letters, vol. 21, (1985) 563574.
[17] Schatten R. Norm Ideals of Completely Continuous Operators,
Springer-Verlag, Berlin, Gottingen, Heidelberg, 1960.
[18] Shamma J.S. Robust stability with time-varying structured uncertainty, Proceedings of the IEEE Conference on Decision and Control,
3163-3168, 1992 .
[19] Shamma J.S., Dahleh M.A. Time-varying versus time-invariant compensation for rejection of persistent bounded disturbances and robust
stabilization, IEEE Transactions on automatic Control, 36 (1991) 838847.
[20] Zames G., Owen J.G. Duality theory for MIMO robust disturbance
rejection, IEEE Transactions on Automatic Control, 38 (1993) 743752.
[21] Francis B.A., Doyle J.C. Linear Control Theory with an H∞ Optimality Criterion, SIAM J. Control and Optimization, vol. 25, (1987)
815-844.
[22] Francis B.A. A Course in H ∞ Control Theory, Springer-Verlag,
1987.
[23] Zhou K., Doyle J.C., Glover K. Robust and Optimal Control, Prentice
Hall, 1996.
[24] Francis B.A., J.W. Helton, G. Zames, H ∞ Feedback Controllers for
Linear Multivariable Systems, IEEE Trans. on Automatic Control, 29,
(1984) 888-900.
[25] Holmes R., Scranton B., Ward J., Approximation from the Space of
Compact Operators and other M -ideals, Duke Math. Journal, vol. 42,
(1975) 259-269.
[26] Power S. Commutators with the Triangular Projection and Hankel
Forms on Nest Algebras, J. London Math. Soc., vol. 2, (32), (1985)
272-282.
[27] Power S.C. Factorization in Analytic Operator Algebras, J. Func.
Anal., vol. 67, (1986) 413-432.
Download