[4] R. Kumar

advertisement
1016
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 7, JULY 1998
[4] R. Kumar and V. K. Garg, “State avoidance control for infinite state
systems using assignment program model,” to be published.
[5] R. Kumar, V. K. Garg, and S. I. Marcus, “Predicates and predicate transformers for supervisory control of discrete event dynamical systems,”
IEEE Trans. Automat. Contr., vol. 38, pp. 232–247, Feb. 1993.
[6] Y. Li and W. M. Wonham, “Control of vector discrete-event systems —The base model,” IEEE Trans. Automat. Contr., vol. 38, pp.
1214–1227, Aug. 1993.
[7] F. Lin and W. M. Wonham, “On observability of discrete-event systems,” Inform. Sci., vol. 44, no. 3, pp. 173–198, 1988.
[8] Y. Park and E. K. P. Chong, “Sensor assignment for invertibility in
interruptive timed discrete event systems,” in Proc. IEEE Int. Symp.
Intelligent Contr., 1994, pp. 207–212.
[9] P. J. Ramadge, “Observability of discrete event systems,” in Proc. 25th
IEEE Conf. Decis. Contr., 1986, pp. 1108–1112.
[10] P. J. Ramadge and W. M. Wonham, “Supervisory control of a class
of discrete-event processes,” SIAM J. Contr. Optim., vol. 25, no. 1, pp.
206–230, 1987.
, “Modular feedback logic for discrete event systems,” SIAM J.
[11]
Contr. Optim., vol. 25, no. 5, pp. 1202–1218, 1987.
[12] S. Takai, T. Ushio, and S. Kodama, “Static-state feedback control of
discrete-event systems under partial observation,” IEEE Trans. Automat.
Contr., vol. 40, pp. 1950–1954, Nov. 1995.
[13] S. D. Young and V. K. Garg, “Optimal sensor and actuator choices for
discrete event systems,” in Proc. 31st Ann. Allerton Conf. Communication, Control, and Computation, 1993, pp. 687–696.
I
H1
One way to cope with the
control of systems with delay is
the method of Smith-predictor [5], which has some merits but also
suffers from a few drawbacks when it deals with model uncertainties.
Another way, which is more systematic on one hand, but it also leads
to more complicated controllers on the other hand, is to apply the
approach of [6] to construct estimators that include a finite interval
memory. Recently, an alternative approach to the control of timedelay systems has been proposed [7], [8] that applies the operator
Riccati approach.
Systems with state delay appear in various problems of process
control [5], especially in chemical processes with recycling. They
also appear in many other control problems where the time delay is
encountered in the measurement. If, due to simplicity reasons, memoryless controllers are required for the latter problems, the analysis of
the resulting closed loop involves stability considerations and
norm analysis of state-delayed systems. For example, consider the
system
H1
x
_ (t)
=
Ax(t)
where w(t) and u(t) are the disturbance input and control input,
respectively, and for which a controller has to be designed that is
based on the delayed measurement, C x(t 0 d), where d is the time
delay. More specifically, consider a controller of the type
u(t)
Bounded Real Criteria for Linear Time-Delay Systems
U. Shaked, I. Yaesh, and C. E. de Souza
H1
Abstract—This paper considers the problem of finding the
-norm
of a linear time-varying system having a delayed state and with an output
that comprises a linear combination of the “current” state as well as of the
“delayed” state. Both delay-independent and delay-dependent bounded real
criteria are derived which provide sufficient conditions for the system to
possess an
-norm which is less than or equal to a prescribed bound.
The stationary case for time-invariant systems is also tackled, and in
this situation the proposed bounded real criteria are given in terms of
linear matrix inequalities. Two examples are presented which compare
the guaranteed bounds that are achieved by our results with the actual
-norm of the system.
H1
H1
Index Terms—Bounded real lemma,
H1
H1 , time-delay systems.
I. INTRODUCTION
The theory of
control [1], [2] has been recently applied in
the field of process control [3]. Chemical and industrial processes are
often characterized by transport delays which are in fact reasonable
approximations to systems that have a large number of cascaded time
lags (see, e.g., [4] and the references therein).
Manuscript received January 4, 1996; revised July 29, 1996. This work
was supported by the Conselho Nacional de Desenvolvimento Cientı́fico e
Tecnológico-CNPq, Brazil, under Grant 301653/96-8/NV/PQ.
U. Shaked is with the Department of Electrical Engineering–Systems, TelAviv University, Tel-Aviv 69978, Israel.
I. Yaesh is with Israel Military Industries, Advanced Systems Div., Ramat
Hasharon, Israel.
C. E. de Souza is with the Department of Systems and Control, Lab.
Nacional de Computacao Cientifica-LNCC/CNPq, Petropolis, Rio de Janiero,
Brazil.
Publisher Item Identifier S 0018-9286(98)03596-X.
+ B1 w (t) + B2 u(t)
=
K C x(t
0
d)
that should minimize the H -norm of the transfer function Tzw ,
from w to the controlled output z , defined by
T
z (t) = C1 x(t) + D12 u(t)
with
D12 [D12
C1 ] = [I
0]:
1
We readily obtain that the closed loop is given by
0 )+
( 0 )
+ Ad x(t
x
_ (t)
=
Ax(t)
z (t)
=
C1 x(t)
+ C2 x
d
t
B1 w (t)
d
where Ad = B2 K C and C2 = D12 K C . A result which is analogous
to the bounded real lemma (see, e.g., [1]) is then required if one wants
to determine the H -norm of Tzw .
The problem of bounded realness for linear systems with a delayed
state has been recently investigated in [10]–[12], which proposed
delay-independent bounded real lemmas. Reference [10] applies a
frequency domain approach, while [11] and [12] use a time-domain
approach. Since for these results the time delay is allowed to be
arbitrarily large, these versions of the bounded real lemma are, in
general, conservative for many important applications. Very recently,
a delay-dependent bounded real lemma, i.e., one that depends on the
size of the time delay, was proposed in [13]. A common feature of
the above results is that the output is in terms of the “current” state
only and thus cannot be applied to the closed-loop system as above.
The purpose of the present paper is to develop both delayindependent and delay-dependent bounded real lemmas for linear
systems with a delayed state and where the output comprises a linear
combination of the “current” state as well as of the “delayed” state.
Bounded real lemmas for finite-time horizon and infinite-time horizon
problems will be developed.
1
II. FINITE HORIZON BOUNDED REAL CRITERIA
We consider the following linear time-varying system:
x
_ (t)
=
0018–9286/98$10.00  1998 IEEE
A(t)x(t)
+ Ad (t)x(t
0
d(t))
+ B1 (t)w (t)
(1)
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 7, JULY 1998
where x(t) 2 Rn ; w(t) 2 Rm ; and A(t); Ad (t) and B1 (t) are
bounded real matrix functions of appropriate dimensions that are
piecewise continuous over [0; T ]. The scalar d(t) is a bounded
varying time delay.
Given a scalar > 0 and assuming that w 2 L2 [0; T ], we consider
the following performance index:
J = xT (T )PT x(T ) + kzk22 0 2 kwk22 ; PT = PTT 0 (2)
1017
where
y(t)
Denoting
(3)
where C1 (t) and C2 (t) are bounded real, piecewise continuous, timevarying matrices. The problem is to find conditions which will ensure
that J 0; 8 w 2 L2 [0; T ], subject to
8 0
x( ) = 0;
and
w( ) = 0;
8 < 0:
For simplicity of notation, we omit in the sequel the dependence
of the various matrices and vectors on t, and we only keep the
dependence on t 0 d.
Our first result provides a bounded real criterion that is independent
of the size of the time delay but depends on an upper bound for
the rate of change of the delay. A delay-independent criterion is
surely more conservative than a criterion that is tuned to the specific
delay length in the system. It will be seen below, however, that
due to its simplicity it may be preferred over a delay-dependent
criterion in cases where Ad is of small norm. This simplicity is most
advantageous when it is desired to perform a parametric search over
a given structure of the controller. A delay-independent criterion also
may be proven useful in cases with large uncertainty in the delay
length.
We assume that the time-delay d(t) is bounded and that it satisfies
d_(t) < 1;
8 t 2 [0; T ]
(4)
where is a given scalar. We obtain the following result.
Lemma 2.1: The performance index J of (2) is nonpositive for all
w 2 L2 [0; T ], and for all bounded time-delay d(t) that satisfies (4),
if there exists a symmetric positive definite matrix Q(t) that allows
a symmetric positive semidefinite solution P (t) over [0; T ], with
P (T ) = PT , to the following differential linear matrix inequality
(DLMI):
9
ATd P
B1T P
where
9
P Ad
0(1 0 )Q(t 0 d)
0
P B1
0
0
2
I
0;
8 t 2 [0; T ]
P_ + AT P + P A + C1T C1 + (1 0 )01 C2T C2 + Q:
(5)
(6)
Proof: For a specific time-varying d that satisfies (4), we
consider the following function:
t
U (t) xT (t)P (t)x(t) +
xT Q + (1 0 )01 C2T C2 x d:
t0d(t)
(7)
Considering (1), it can be easily established that
dU (t)
= xT P_ + AT P + P A + C1T C1 + Q
dt
+ (1 0 )01 C2T C2 x + 2xT P Ad y 0 xT C1T C1 x
0 (1 0 d_)yT Q(t 0 d)y 0 yT C2T (t 0 d)C2(t 0 d)y
_
+ 2xT P B1 w 0 0 d yT C2T (t 0 d)C2 (t 0 d)y (8)
10
[xT yT wT ]T
and
where PT is a given weighting matrix for the terminal state, x(T ),
and
C1 (t)x(t)
z=
C2 (t 0 d(t))x(t 0 d(t))
x(t 0 d(t)):
9
ATd P
B1T P
M
where
P Ad
0(1 0 d_)Q(t 0 d)
0
9 is as in (6), it follows
P B1
0
0
2
I
from (8) that
_
dU
= T M + 2 kwk2 0 kz k2 0 0 d yT C2T (t 0 d)C2 (t 0 d)y:
dt
10
(9)
Since x(t) = 0;
T dU
d
0
8 t 0, it is readily obtained from (7) that
d
= xT (T )PT x(T ) +
T
T 0d(T )
xT Q + (1 0 )01 C2T C2 x d:
By considering (9), this implies that
T
T
J = T M d 0
xT Q + (1 0 )01 C2T C2 x d
0
T 0d(T )
T
_
0 0 d yT C2T ( 0 d)C2( 0 d)y d:
(10)
0
10
Note that in view of (5), it results that M (t) 0; 8 t 2 [0; T ] and
for all bounded d(t) that satisfies (4). Hence, it follows from (10)
that J 0 for all w 2 L2 [0; T ].
Lemma 2.1 provides a bounded real criterion in terms of the DLMI
of (5). Note that using Schur complements, (5) is equivalent to the
Riccati differential inequality (RDI)
P_ + AT P + P A + P 02 B1 B1T + (1 0 )01 Ad Q01 (t 0 d)AdT
P + C1T C1 + (1 0 )01 C2T C2 + Q 0:
(11)
The result of Lemma 2.1 is most powerful, in the sense that it
establishes a condition for the performance index J to be nonpositive
independently of the delay length. Note that the DLMI, or the RDI,
depends on the upper bound for the rate of change of the delay and
not on the length, or an upper bound, of the delay. Such a condition
should thus be, in general, conservative and will usually hold only
for Ad of small norm.
A less conservative condition that depends on the length of the
delay is derived in the next lemma, for a specific d(t).
Lemma 2.2: The performance index J of (2) is nonpositive for
all w 2 L2 [0; T ], and for a given time-delay d(t), if there exist
constant symmetric positive definite matrices P1 ; P2 ; and P3 ; with
I 0 d(t)P3 > 0; 8 t 2 [0; T ], that allow a symmetric positive semidefinite solution P (t) over [0; T ], with P (T ) = PT , to the following
RDI:
P_ + (A + Ad )T P + P (A + Ad ) + d AT P1 A
+ ATd (t + d)P2 Ad (t + d) + P 02 B1 (I 0 dP3 )01 B1T
+ 0d + 02 Ad GATd P + C1T C1 + C2T C2 0
(12)
where
G(t)
and
0d
t
t0d
B1 ( )P301 B1T ( ) d
dAd P101 + P201 ATd :
(13)
1018
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 7, JULY 1998
Proof: Considering the system of (1) subject to x( )
0 and w( ) = 0; 8 < 0, we find that for t 0
0; 8 t
x(t 0 d) = x(t) 0
Thus, for t
t0d
0
[Ax + Ad x( 0 d)] d 0
t
x_ (t) = [A(t) + Ad (t)]x(t) 0 Ad (t)
1 d 0 Ad (t)
t
t0d
B1 w d
t0d
t
t0d
=
2 (t)
t0d
t
3 (t)
t0d
=
0 d) d
xT (t)P (t)Ad (t)B1 ( )w( )d 0 xT (t)P (t)B1 (t)w(t):
2 <n and for any symmetric positive definite
t
021 dxT P Ad P101 ATd P x +
xT AT P1 Ax d
t0d
022 dxT P Ad P201 ATd P x
t
+
xT ( 0 d)AdT P2 Ad x( 0 d) d
t0d
t
+ 02 xT P Ad GATd P x
t0d
+ 2 wT P4 w + 02 xT P B1 P 01 B T P x:
023 2
(15)
(16)
wT P3 w d
4
1
(17)
Since x(t) = 0; 8 t 0 and P (T ) = PT , the integration of V_ (x)
from zero to T yields xT (T )PT x(T ). We thus find using (14)–(17)
that
T
T
J xT S1 (t)x dt + [kC2 (t 0 d)x(t 0 d)k2 0 kC2xk2 ] dt
0
T
0
T
t
0 I )w dt +
[xT AT P1 Ax
0
0 t0d
+ xT ( 0 d)AdT P2 Ad x( 0 d) + 2 wT P3 w] d dt
+
2
wT (P
4
(18)
where
S1 (t)
P_
T
0
xT S (t)x dt 0
+ 2
T
0
T
T 0d
kC2 xk2 dt
wT (dP3 + P4 0 I )w dt
(20)
where
S (t) = S1 (t) + d AT P1 A + ATd (t + d)P2 Ad (t + d) :
(21)
If there exist a matrix P (t) =
0 over [0; T ] with
P (T ) = PT and constant symmetric positive definite matrices P1 ;
P2 ; P3 ; and P4 (t) = P4T (t) > 0; 8 t 2 [0; T ] such that
P T (t)
8 t 2 [0; T ] (22)
then it follows from (20) that J 0 for all w 2 L2 [0; T ]. Finally,
02zT y zT X 01 z + yT Xy
we find that for any n 2 n constant symmetric matrices P1 > 0
and P2 > 0, and m 2 m symmetric constant matrix P3 > 0 and
P4 (t) = P4T (t) > 0; 8 t 2 [0; T ]
and
T (t) (t) dt;
S (t) 0 and P4 (t) = I 0 d(t)P3 ;
xT (t)P (t)Ad (t)A( )x( ) d
Since for any z; y
matrix X 2 <n2n
0
J
+ B1 (t)w(t):
xT (t)P (t)Ad (t)Ad ( )x(
T ( ) ( ) d dt
(18) implies that
where
t0d
t
t0d
T
8 (t) : (t) = 0; 8 t 0
and considering that x(t) = 0; 8 t 0 and w(t) = 0; 8 t < 0,
dV (x)
= xT [P_ +(A + Ad )T P + P (A + Ad )]x 0 2(1 + 2 + 3 )
dt
(14)
1 (t)
t
d
[Ax + Ad x( 0 d)]
T
0
B1 w d:
Defining the function V (x)
xT (t)P (t)x(t), where P (t)
T
P (t) 0 over [0; T ] and P (T ) = PT , we obtain
t
Since
+ (A + Ad )T P + P (A + Ad )
+ P 0d + 02 B1 P401 B1T + 02 Ad GATd P + C1T C1
+ C2T C2 :
(19)
we note that, in view of (19) and (21), the conditions of (22) are
equivalent to the RDI (12).
Lemma 2.2 provides a delay-dependent criterion of bounded realness for linear systems having delayed state and with an output that
comprises a linear combination of the “current” state as well as of
the “delayed” state. It should be noted that this criterion applies for
a specific time-varying delay d(t), and no restriction is imposed on
the rate of change of the time delay.
Observe that in the case where d(t) 0, Lemma 2.2 coincides
with the standard bounded real lemma for linear systems without a
delayed state.
In view of the monotonicity of the matrices in (11) with respect
to d and the well-known monotonicity properties of RDI’s, Lemma
2.2 leads to the following result.
Corollary 2.1: Consider the system of (1) where the matrix Ad
is assumed time-invariant. Given a scalar d 0, the performance
index J of (2) is nonpositive for all w 2 L2 [0; T ], and for all timedelay d(t) satisfying 0 d(t) d, if there exist constant symmetric
3 > 0 that
positive definite matrices P1 ; P2 ; and P3 , with I 0 dP
allow a symmetric positive semidefinite solution P (t) over [0; T ],
with P (T ) = PT , to the following RDI:
P_ + (A + Ad )T P + P (A + Ad ) + d AT P1 A + ATd P2 Ad
3 )01 B1T + dA
d P101 + P201 ATd
+ P 02 B1 (I 0 dP
+ 02 Ad GATd P + C1T C1 + C2T C2 0:
(23)
In the case where the matrix B1 is time-invariant, using Schur
complements, (12) and (23) can be easily transformed into DLMI’s.
We readily obtain from Lemma 2.2 the following result.
Corollary 2.2: Consider the system of (1) where the matrices Ad
and B1 are assumed time-invariant. Given a scalar d > 0, the
performance index J of (2) is nonpositive for all w 2 L2 [0; T ],
and for all time-delay d(t) satisfying 0 d(t) d, if there exist
constant symmetric positive definite matrices P1 ; P2 ; and P3 ; with
3 > 0, and a matrix P (t) = P T (t) 0; 8 t 2 [0; T ], with
I 0 dP
P (T ) = PT , that solve the following DLMI:
Ad
Ad B1
Ad dP
dP
8(P; P1 ; P2 ; d) dP
P B1
Td P
1
dA
0
dP
0
0
0
2
Td P
0
0
dP
0
0
dA
3)
B1T P
0
0
0 2 (I 0 dP
0
T
T
3
0
0
0
0 2 dP
dB1 Ad P
0;
8 t 2 [0; T ] (24)
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 7, JULY 1998
where
8(P; P1 ; P2 ; d) = P_ + (A + Ad )T P + P (A + Ad )
+ d AT P1 A + ATd P2 Ad + C1T C1 + C2T C2 :
III. INFINITE HORIZON BOUNDED REAL CRITERIA
This section addresses the problem of bounded realness on infinitehorizon. In this case, the matrices of the state-space model of (1) and
(3) are constant; however, the time-delay d is still allowed to be timevarying. The input signal w is assumed to be an arbitrary signal in
L2 [0; 1) and the performance index J of (2) is replaced by
J0 = kzk22 0 2 kwk22
(25)
where is a given positive scalar and now k1k denotes the L2 [0; 1)-
norm.
Throughout this section, (1) is said to be globally uniformly
asymptotically stable (g.u.a.s.) if the equilibrium point x(t) 0 of
the functional differential equation (1), with w(t) 0, is g.u.a.s.
The problem we address here is to find conditions which will ensure
that the system of (1) is g.u.a.s. and J0 0; 8 w 2 L2 [0; 1),
subject to zero initial conditions and w( ) 0; 8 < 0.
A delay-independent criterion for J0 to be nonpositive, which is
the stationary counterpart of Lemma 2.1, is as follows.
Lemma 3.1: Consider the system of (1) and (3) under the assumption that all the matrices are constant. Given a scalar d > 0,
this system is g.u.a.s., and the performance index J0 of (25) is
nonpositive for all w 2 L2 [0; 1) and for all bounded time-delay d(t)
that satisfies (4) if there exist symmetric positive definite matrices P
and Q satisfying the following linear matrix inequalities (LMI’s):
90
ATd P
P Ad
0(1 0 )Q < 0
90 + C1T C1 + (1 0 )01 C2T C2
(26)
P Ad
P B1
0
0 2 I
0(1 0 )Q
ATd P
B1T P
0
0
(27)
where
90
AT P
+ P A + Q:
(28)
1019
The time-derivative of V (t) along the state trajectory of system
(1) is
V_ (t) = xT (t)(AT P + P A + Q)x(t)
+ 2xT (t)P Ad x(t 0 d) 0 (1 0 d_)x(t 0 d)T Qx(t 0 d)
[xT (t) xT (t 0 d)] A9T0P 0(1P0Ad )Q x(xt (0t)d) < 0
d
where 90 is as in (28) and the last inequality follows from the LMI
of (26). This, together with (29), implies that the system of (1) is
g.u.a.s.; see e.g., [9].
In view of the global uniform asymptotic stability of (1), it follows
that z belongs to L2 [0; 1) and then J0 is well defined. Thus, the
proof that J0 0 can be carried out similarly to that of Lemma
2.1.
Similarly to Lemma 2.1, the result of Lemma 3.1 is independent
of the size of the time delay, i.e., the delay is allowed to be any
bounded piecewise continuous function of time with a rate of change
satisfying (4).
The criterion of Lemma 3.1 is given in terms of LMI’s and thus has
the following advantages: 1) it does not involve any parameter tuning
and 2) it can be tested numerically very efficiently using interior point
algorithms that have been recently developed for solving linear matrix
inequalities; see, e.g., [14] and [15].
Remark 3.1: We note that the problem of finding the smallest
> 0, namely 0 , can be computed by solving the following convex
optimization problem in P; Q; and = 2 :
minimize subject to P > 0;
t
0
t d
xT ()Qx() d
Ad
Ad dP
80 (P; P1 ; P2 ; d) dP
Td P
1 0
dA
0dP
Td P
2
dA
0 0dP
<0
(30)
with (31), as shown at the bottom of the page, and
3>0
I 0 dP
where P and Q are symmetric positive definite matrices to be chosen.
Note that
min (P )kx(t)k2 V (t)
[max (P ) + dmax(Q)]
p
The bound 0 is given by 0 = 3 , where 3 is the optimal value
of the optimization problem. Note that this optimization problem can
be solved numerically very efficiently (see [14] and [15]).
A delay-dependent bounded real criterion is presented in the next
lemma.
Lemma 3.2: Consider the system of (1) and (3) under the assumption that all the matrices are constant. Given a scalar d > 0, this
system is g.u.a.s. and the performance index J0 of (25) is nonpositive
for all w 2 L2 [0; 1), and for all constant time-delay d satisfying
0 d d, if there exist symmetric positive definite matrices P; P1 ;
P2 ; and P3 satisfying the following LMI’s:
Proof: Let the following Lyapunov functional candidate exist
for the system of (1):
V (t) = xT (t)P x(t) +
Q > 0; > 0; (26); and (27):
(32)
where
sup kx()k
2 0
[t d;t]
2
:
(29)
80 (P; P1 ; P2 ; d) = (A + Ad )T P + P (A + Ad )
+ d AT P1 A + ATd P2 Ad :
Ad dP
Ad
Ad B1
dP
80 (P; P1 ; P2 ; d) + C1T C1 + C2T C2 dP
P B1
dATd P
0dP1 0
0
0
Td P
2
dA
0 0dP
0
0
0
3)
0
0 0 2 (I 0 dP
0
B1T P
3
1T ATd P
0
0
0
0 2 dP
dB
(33)
(31)
1020
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 7, JULY 1998
Fig. 1. The amplitude Bode plot of
Tzw
for the first example.
Proof: First, note that by [13, Th. 3.1], the global uniform
asymptotic stability of system (1) follows immediately from (30).
This implies that z belongs to L2 [0; 1) and J0 is well defined. The
proof that J0 0 then follows, similarly to that of Lemma 2.2.
It should be noted that the assumption of a constant time delay is
only required for the stability proof. Similarly to Lemma 2.1, the part
of the proof of Lemma 3.2 related to the condition J0 0 also holds
for a time-varying delay, as long as (1) is guaranteed to be g.u.a.s.
In view of this, we have the following corollary.
Corollary 3.1: Consider the system of (1) and (3) under the
assumption that all the matrices are constant and (1) is g.u.a.s. Given
a scalar d > 0, the performance index J0 of (25) is nonpositive for all
w 2 L2 [0; 1) and for all time-delay d(t) satisfying 0 d(t) d if
there exist a symmetric matrix P 0 and symmetric positive definite
matrices P1 ; P2 ; and P3 satisfying the LMI’s of (31) and (32).
Remark 3.2: Similarly to Lemma 3.1, the criteria of Lemma 3.2
and Corollary 3.1 are given in terms of linear matrix inequalities.
They have the advantages that no parameter tuning is required and
can be tested numerically very efficiently using recently developed
algorithms for solving linear matrix inequalities [14] and [15].
It should be observed that the problem of finding the largest d for
a fixed , or the smallest for a fixed d, can easily solved without
the need of tuning any parameter. Indeed, the largest value of d for a
fixed > 0 can be computed by solving the following quasiconvex
optimization problem in P; P1 ; P2 ; P3 ; and d:
maximize
subject to
d
P > 0; P1 > 0; P2 > 0; P3 > 0; d > 0;
and (30)–(32).
On the other hand, the smallest > 0, namely 0 , for a fixed d > 0
can be found by solving the following quasiconvex optimization
problem in P; P1 ; P2 ; P3 ; and = 2 :
minimize
subject to
P > 0; P1 > 0; P2 > 0; P3 > 0; > 0;
and (30)–(32):
p
The bound 0 is given by 0 = 3 , where 3 is the optimal
value of the optimization problem. Note that the above optimization
problems have the form of a generalized eigenvalue problem, which
is known to be solvable numerically very efficiently; see, e.g., [14]
and [15].
IV. EXAMPLES
We give two examples that demonstrate the use of the above theory.
The first example compares the delay-independent result with the
corresponding delay-dependent solution. It shows that for Ad of small
norm, the former result is not much more conservative than the latter
and may thus be preferred due to its simplicity. In the second example,
we treat a case that cannot be solved by a delay-independent method.
Example 4.1: Consider the system of (1)–(3) with a constant time
delay and the following constant matrices (this is a modified version
of an example of [3]):
A=
B1 =
0
1
02 03
0
;
1
;
Ad =
C1 = [1 0];
0
0:1
00:2 00:3
C2 = 0;
d = 0:4:
Applying Lemma 3.1 to this system we find that the minimum
achievable value of is 0 = 0:556. To compare this 0 with the
actual H1 -norm of the system, we depicted the Bode-plot (the system
is single-input/single-output) of the transfer function
Tzw (s) = C1 (sI 0 A 0 Ad e0sd )01 B1 :
The result for jT (jw)j; w 2 <; and the bound 0 are illustrated in
Fig. 1. We observe there that the peak value of jTzw (j!)j is 0.4545.
The application of Lemma 3.2 on the same system for d = 0:4
leads to 0 = 0:462.
The reason why we were able to solve this example by Lemma 3.1
was the “small” Ad that was taken by [3]. If we increase Ad to
Ad =
0
0:9
01:3 01:9
we find that there exist no 0 such that the conditions of
Lemma 3.1 are satisfied. Applying, however, Lemma 3.2, with d =
0:4, we obtain the minimum value of 0 = 0:71.
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 7, JULY 1998
Fig. 2. The amplitude Bode plot of
Tzw
for the second example.
Example 4.2: We consider the example of [16] where
02
0
;
Ad =
0 00:9
00:5
B1 =
C1 = [1 0];
1
A=
01 0
01 01
C2 = 0:
Note that the matrix A+Ad is Hurwitz stable, but A 0 Ad is Hurwitz
unstable. It was shown in [16] that in such a case the corresponding
time-delay system is not asymptotically stable independently of the
size of the delay. Hence, the stability of the above system is delaydependent. We note that, by the delay-dependent stability criterion in
[17], it was found that the system in this example is guaranteed to
be g.u.a.s. for any time-delay d(t) satisfying 0 d(t) 0:8571.
As expected, for this example there exist no P = P T > 0 and
Q = QT > 0 such that the conditions of Lemma 3.1 are satisfied for
any 0. If we apply, however, Lemma 3.2 for d = 0:846 (which is
very close to the maximum delay of 0.8571 for which [17] predicted
global uniform asymptotic stability of the systems), the minimum
achievable is 0 = 2. If we repeat the calculations for = 3, we
find that the largest d for which the conditions of Lemma 3.2 are
satisfied is 0.893, and for = 100 the largest achievable d is 0.98.
The bound 0 and the corresponding Bode plot of Tzw for d =
0:846 are depicted in Fig. 2, where it is seen that in this example
the bound of 0 is less tight than the one achieved in Example 4.1.
We only note here that one of the reasons for the large difference
between 0 and 0.2364, the actual peak of jTzw (j!)j, is the fact
that as the system is guaranteed to be global uniform asymptotic
stable, Corollary 3.1 guarantees the bound of 0 also for arbitrarily
fast time-varying delays.
V. CONCLUSION
Two lemmas have been introduced for evaluating the H -norm
of linear time-varying systems with time delays. The first provides a
sufficient condition for a given system to possess an H -norm that is
less than or equal to a prescribed value. This condition guarantees, in
fact, that in the time-invariant case the system will satisfy the required
H -norm bound irrespective of the delay length. It would thus be
satisfied only in cases where the state matrix Ad for the delayed state
is of small norm.
1
1
1
1021
The second lemma introduces another sufficient condition which
depends linearly on three positive definite matrix parameters that have
to be found. Unlike the first lemma, the condition of this second
lemma depends strongly on the length of the time delay, and for a
delay that tends to zero this condition coincides with the standard
bounded real lemma that has been derived for systems without delay.
Both lemmas are given in terms of an RDI.
The criteria that have been obtained for the finite horizon case reduce to linear matrix inequalities in the infinite horizon time-invariant
case. An additional linear strict inequality should be solved, however,
to secure the global uniform asymptotic stability of the system.
REFERENCES
[1] J. Doyle, K. Glover, P. Khargonekar, and B. Francis, “State-space
solutions to standard 2 and
control problems,” IEEE Trans.
Automat. Contr., vol. 34, pp. 831–846, 1989.
[2] M. Green and D. J. N. Limebeer, Linear Robust Control. Englewood
Cliffs, NJ: Prentice-Hall, 1995.
[3] M. Morari and E. Zafiriou, Robust Process Control. Englewood Cliffs,
NJ: Prentice-Hall, 1989.
[4] M. Malek-Zavarei and M. Jamshidi, Time Delay Systems: Analysis
Optimization and Applications. Amsterdam, The Netherlands: North
Holland, 1987.
[5] O. J. M. Smith, “Closer control of loops with dead time,” Chem. Eng.
Progress, vol. 53, no. 5, pp. 217–219, 1957.
[6] A. W. Pila, U. Shaked, and C. E. de Souza, “
filtering for
continuous-time linear systems with delay,” in Proc. 13th IFAC World
Congr., San Francisco, CA, July 1996, vol. J, pp. 49–54.
[7] A. Kojima and S. Ishijima, “Explicit formulas for operator Riccati
equations arising in
control with delays,” in Proc. 34th IEEE Conf.
Decision and Control, New Orleans, LA, Dec. 1995, pp. 4175–4181.
[8] G. Tadmor, “
control in systems with a single input delay,” in Proc.
Amer. Control Conf., Seattle, WA, May 1995, pp. 312–325.
[9] J. Hale and S. M. V. Lunel, Introduction to Functional Differential
Equations. New York: Springer-Verlag, 1993.
[10] J. H. Lee, S. W. Kim, and W. H. Kwon, “Memoryless
controllers for delayed systems,” IEEE Trans. Automat. Contr., vol. 39,
pp. 159–162, 1994.
[11] S. I. Niculescu, C. E. de Souza, J. M. Dion, and L. Dugard, “Robust
memoryless control for uncertain linear systems with time-varying
delay,” in Proc. European Control Conf., Rome, Italy, Sept. 1995, pp.
1814–1818.
[12] L. Xie and C. E. de Souza, “Output feedback control of uncertain
time-delay systems,” in Proc. European Control Conf., Gröningen, The
Netherlands, July 1993.
H
H1
H1
H1
H1
H1
H1
1022
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 7, JULY 1998
H1
[13] X. Li and C. E. de Souza, “Robust stabilization and
control of
uncertain linear time-delay systems,” in Proc. 13th IFAC World Congr.,
San Francisco, CA, July 1996, vol. H, pp. 113–118.
[14] S. Boyd, L. Ghaoui, E. Feron, and V. Balakrishnan, Linear Matrix Inequalities in System and Control Theory, vol. 15. SIAM: Philadelphia,
PA, 1994.
[15] Y. Nesterov and A. Nemirovsky, Interior Point Polynomial Methods in
Convex Programming, vol. 13. SIAM: Philadelphia, PA, 1994.
[16] S. I. Niculescu, L. Dugard, and J. M. Dion, “Stabilité et stabilization
robustes des systèmes à retard,” in Proc. Journées Robustesse, Toulouse,
France, Feb. 1995.
[17] C. E. de Souza and X. Li, “Delay dependent stability of linear timedelay systems: An LMI approach,” in Proc. 3rd IEEE Mediterranean
Symp. New Directions in Control and Automation, Limassol, Cyprus,
July 1995, vol. 2, pp. 1–5.
tackled in [10]. The design of robust filters and controllers for both
uncertain linear and nonlinear continuous-time systems using sampled
measurements has been investigated in [11] and [12].
In this paper, we investigate an
-filtering problem for a class of
uncertain continuous-time systems under sampled measurements. The
class of uncertain systems is described by a state-space model with
real time-varying norm-bounded parameter uncertainties, unknown
time delays in the state equation. Here attention is focused on the
design of linear dynamic filters using local sampled measurements
which guarantee the robust stability as well as a prescribed
performance for the filtering error dynamics, irrespective of parameter
uncertainties and unknown time delays. The performance measure we
use is defined directly in the continuous-time context. It is assumed
that the initial state of the uncertain system is unknown and both
the cases of finite and infinite horizon filtering are considered. We
show that the robust
sampled-data filtering problems can be
solved via scaled output feedback
sampled-data control problems
that incorporate unknown initial states and involve neither parameter
uncertainties nor unknown time delays. Therefore, existing results on
sampled-data control such as those in [6], [13], and [10] can be
applied to obtain solutions to the problem of robust
sampleddata filtering for the uncertain systems. Throughout this paper <n and
<n2m denote respectively, the n-dimensional Euclidean space and
the set of all n 2 m real matrices. The superscript “T ” denotes matrix
transposition and the notation X Y (respectively, X > Y ) where
X and Y are symmetric matrices, meaning that X 0 Y is positive
semidefinite (respectively, positive definite). L2 [0; T ] stands for the
space of square integrable vector functions over [0; T ]; `2 (0; T ) is
the space of square summable vector sequences over (0; T ); k1k[0;T ]
will refer to the L2 [0; T ] norm over [0; T ]; and k 1 k(0;T ) is the
`2 (0; T ) norm over (0; T ). T is allowed to be 1 and in this case
by the notation [0; T ] we mean [0; 1). k 1 k refers to either the
Euclidean vector norm or the induced matrix two-norm. F (0 ) and
F (+ ) stand for the left limit and right limit of a function F (),
respectively.
H1
H1
H1
Filtering on Sampled-Data Systems
with Parametric Uncertainty
H1
H1
Peng Shi
H1
Abstract— This paper is concerned with the problem of robust
filtering for a class of systems with parametric uncertainties and unknown
time delays under sampled measurements. The parameter uncertainties
considered here are real time-varying and norm-bounded, appearing in
the state equation. An approach has been proposed for the designing
of
filters, using sampled measurements, which would guarantee a
prescribed
performance in the continuous-time context, irrespective
of the parameter uncertainties and unknown time delays. Both cases of
finite and infinite horizon filtering are studied. It has been shown that the
-filtering problem can be solved in terms of differential
above robust
Riccati inequalities with finite discrete jumps.
H1
H1 filtering and control for linear sampled-data systems has been
H1
H1
Index Terms— Riccati equation, sampled measurements, time-delay
systems, uncertain systems.
H1
I. INTRODUCTION
Control of time-delay systems is a subject of great practical
importance which has attracted a great deal of interest for several
decades; see e.g., [1]. Recently, some research work has been
concentrated on the design of robust control for uncertain systems
with time delay. In [2], nonlinear time-delay state feedback controllers
have been considered, whereas Shen et al. [3] have focused on
memoryless linear state feedback. A multirate controller design for a
linear periodic system with multiple delays at input and output has
been presented in [4]. More recently, much attention has been paid to
the problem of
filtering. Several techniques have been proposed
to solve this problem, including a polynomial equation approach [5]
and a Riccati equation approach [6]–[8]. Meanwhile, the
-filtering
problem for systems with parameter uncertainty has also been studied
in [9], which addresses the design of filters guaranteeing both the
robust stability and a prescribed
performance for the filtering
error dynamics in the face of parameter uncertainty. Furthermore,
II. PROBLEM FORMULATION AND PRELIMINARIES
Consider the following class of time-varying uncertain sampleddata delay systems:
(61 ): x_ (t) = [A(t) + 1A(t)]x(t)
+ [A (t) + 1A (t)](x; t; d) + B(t)w(t);
t 2 [0; T ];
x(0) = x0
z (t) = L(t)x(t);
t 2 [0; T ]
y(ih) = C (ih)x(ih) + D(ih)v(ih);
ih 2 (0; T )
H1
H1
H1
Manuscript received August 29, 1995; revised March 12, 1996. This work
was supported in part by the Australian Research Council under Grant
A49532206.
The author is with the Centre for Industrial and Applicable Mathematics,
School of Mathematics, The University of South Australia, The Levels, SA
5095, Australia (e-mail: matsp@zarniwoop.levels.unisa.edu.au).
Publisher Item Identifier S 0018-9286(98)03603-4.
(1)
(2)
(3)
where
d = (d1 ; d2 ; 1 1 1 ; ds )T
(x; t; d) = xi t 0 dr xi t 0 dr
ik 2 [1; 2; 1 1 1 ; n];
1 1 1 xi t 0 dr T ;
rk 2 [1; 2; 1 1 1 ; s];
k = 1; 2; 1 1 1 ; g: (4)
In system (61 ), we also define x(t) = 0; t 2 [0dmax ; 0), where
dmax := maxfdi g; i = 1; 2; 1 1 1 ; s.
In the above, x(t) 2 <n is the state, x0 is an unknown initial state,
w(t) 2 <p is the process noise which is from L2 [0; T ]; v(ih) 2 <q
is the measurement noise which belongs to `2 (0; T ); y (ih) 2 <m is
0018–9286/98$10.00  1998 IEEE
Download