Research Journal of Applied Sciences and Technology 4(17): 2861-2865, 2012

advertisement
Research Journal of Applied Sciences and Technology 4(17): 2861-2865, 2012
ISSN: 2040-7467
© Maxwell Scientific Organization, 2012
Submitted: November 25, 2011
Accepted: December 16, 2011
Published: September 01, 2012
Non-fragile Passive Filtering for a Class of Sampled-data System with
Long Time-Delay
1, 2
Shi-gang Wang and 1Jun-feng Wu
1
School of Automation, Harbin University of Science and Technology, Harbin, P.R. China
2
School of Mechanical & Electronic Engineering, Heilongjing University, Harbin, P.R. China
Abstract: In this study, the problem of non-fragile passive filtering for a class of sampleded-data system with
long time delay is addressed. The uncertain parameters are supposed to belong to norm-bounded uncertainties.
A direct distribution processing methodology is developed to design a stable linear filter that assures asymptotic
stability and a prescribed passive performance for the filtering error, in spite of the uncertainty and the long
time-delay. The proposed algorithm is given in term of linear matrix inequality, whose feasibility and
effectiveness has been shown by a numberical example.
Keywords: Long time-delay system, LMI, non-fragile passive filtering, sampled-data system
INTRODUCTION
Sampled-data system extensively exists in lots of
industrial processes, such as welding industry, aeronautics
and astronautics, chemical industry, etc., Chen and
Francis (1995), which is characterized by a continuous
control plant and discrete controller. Due to uncertainties
and time-delay frequently appearing in sampled-data
system, which makes the system instable and its
performance deteriorated. Therefore, robust control and
robust filtering have gradually become hot topics of
control field and signal processing (Wu et al., 2001; Wu
et al., 2002; Theodor et al., 1994; Xie et al., 1991; Xie et
al., 1996; Li and Fu, 1997). However, above-mentioned
results are based on the accurate feedback controllers. In
fact, because of the existence of the accuracy problem
parameter drift and other factors, it is shown that
relatively small perturbation of the controller parameters
might destabilize the closed-loop system, even lead to the
performance degradation. Thus, it is necessary to design
a controller which can tolerate some level of controller
parameter variables. This is known as the non-fragile
control problem. To data, this problem of non-fragile
control and fitering has been widely investigated by many
researchers, (Wang, 2011; Wang and Wu, 2011;
Mahmoud, 2004; Yang and Che, 2008; Che and Yang,
2008).
On the other hand, passive theory has been important
effect on stability analysis, which makes the product of
the input and output as the supply of energy rate, in order
to reflect energy decay characteristics in bounded input
limit. In recent years, researches has made lots of works
in passive theory, such as Mahmoud, (1988) and
Zhang et al., (2006).
This study deals with non-fragile passive filtering
problem for sampled- data systems whose delay is longer
than a sampling period. The uncertain parameters are
assumed to belong to a given norm-bounded type. A
methodology for the design of a full- order stable linear
filter that assures asymptotic stability and a prescribed
passive performance for the filtering error system,
irrespective of the uncertainty and long time delay, is
developed by solving a set of LMIs.
PROBLEM FORMULATION
Consider sampled-data system:
⎧ x (t ) = A0 x (t ) (t − τ ) B0ω (t )
⎪ y (t ) = C x (t ) + Dω (t )
⎪
0
0
⎨
z
(
t
)
=
L
x
(
t
)
0
⎪
⎪⎩ x (t ) = x 0 , t ∈ [ − τ , 0]
(1)
where, x(t) , Rn is the state vector and y(t) , Rr is the
measured output, z(t),Rl is the signal to be estimated, T(t)
, Rp is the external disturbance input that belongs to
L2[0,4], A0, A1, B0, C0, D0 and L0 are the constant matrices
of approcaite dimensions. X0 is the initial state vector. J is
time delay, which is uncertain and assumed to be evaluted
between two agjacent sampling periods, namely, (m-1)h#
J # mh, where m $ 1 is a known constant.
Discretizing system (1) in one period, we can obtain
the discrete state equation of the sampled-data
system:
Corresponding Author: Shi-gang Wang, School of Automation, Harbin University of Science and Technology, Harbin, P.R. China
2861
Res. J. App. Sci. Eng. Technol., 4(17): 2861-2865, 2012
A f = A f 1 ( I + ∆1 )
⎧ x( k + 1) = G0 x ( k ) + G1 x ( k − m + 1) +
⎪
G2 x( k − m) + H0ω ( k )
⎪⎪
⎨ y ( k ) = C0 x ( k ) + D0ω ( k )
⎪z( k ) = L x ( k )
0
⎪
⎪⎩ x( k ) = x0 , k ≤ 0
B f = B f 1 ( I + ∆1 )
(2)
In order to be convenient to solve the following linear
matrix inequality,
Letting ~
x
= Mx$ ( k )
$
and then x ( k ) = M −1 ~
x (k )
filter transformed:
where,
G0 = e A0h , G1 =
G2 =
∫
h
mh − τ
∫
mh − r
0
(6)
C f = C f 1 ( I + ∆1 )
e A0h dtA1
∫
e A0h dt A1 , H 0 =
h
0
−1 ~
~
⎧
⎪ x ( k + 1) = MA f M x ( k ) + MB f y ( k )
⎨~
−1 ~
⎪Z ( k ) = C f M x ( k )
⎩
e A0h dtB0
Since time-delay J is uncertain, G1 and G2 are uncertain
matrices. Let
(7)
Denote:
A0 = L diag {81, …, 8n} L
-1
⎡ x( k ) ⎤
~
⎥ , e( k ) = z ( k ) − z ( k )
⎣ x ( k )⎦
ξ (k )⎢ ~
where, L is a n×n nonsingular matrix, 81, …, 8n are the
eigenvalues of matrix A0, here, assuming that 81, …, 8n
are unequal to 0, then:
G1 (τ ) = G1 + DF (τ ) E
Then, fitering error system:
~
~
⎧ξ ( k + 1) = G
0ξ ( k ) + Gm−1ξ ( k − m + 1) +
⎪
~
~
⎪
Gmξ ( k − m) + H0ω ( k )
⎨
~
⎪
e( k ) = z ( k ) − ~
z ( k ) = L0ξ ( k )
⎪
⎩
(3)
G2 (τ ) = G2 + DF (τ ) E
where,
G1 = − L diag {1 / λ1 ,...,1 / λn } E
{
where,
}
}
D = L diag e λ1β1 / λ1 ,..., e λnβn / λn E = L−1 A1
{
F (τ ) = diag e λ1 ( mh − τ − β1 ) ,..., e λn ( mh − τ − βn )
8i(mh- J - $i )
Selection of $i make e
0 ⎤ ~
⎡G m − 1 0 ⎤
⎥, Gm−1 = ⎢
0⎥⎦
MA f M − 1 ⎥⎦
⎣0
⎡ G0
~
G0 = ⎢
⎢⎣ MB f C0
G2 = L diag e λ1h / λ1 ,..., e λn h / λn E
{
(8)
⎡G m − 1
~
Gm−1 = ⎢
⎣ 0
}
[
⎡ H0 ⎤
0⎤ ~
,H = ⎢
⎥
0⎥⎦ 0 ⎣ MB f D0 ⎦
L0 = L0 − C f M −1
]
# I. Thus it is clear that:
FT(J)F(J) # I
(4)
Remark 1 If A0 can’t be transformed into a diagonal
matrix or it has j(0 # j# n) eigenvalues equal to 0, a
similar result can be obtained, but G 1 , G 2 , D, F(J), E,
should be changed correspondingly.
The aim of this section is to design a full-order,
linear, time-invariant asymp- totically stable filter for
system (2), The state-space realization of the filter has the
form:
The non-fragile passive filtering problem address in
this section is stated as follows:
Given scalars 0 > 0, find a full-order, linear, timeinvariant, asymptotically stable filter with a state-space
realization of the form (7) for system (2), such that:
C
C
Filtering-error system (8) with T(k) = 0 is
asymptotically stable
The passive performance
∞
2 ∑ eT ( k )ω ( k ) ≥ 0
(9)
K = 0
⎧
⎪ x$ ( k + 1) = A f x$ ( k ) + B f y ( k )
⎨$
⎪z ( k ) = C f x$ ( k )
⎩
(5)
is guranateed under zero-initial conditions for all nonzero
T(k) , l 2[0, 4].
where, Af , Rn×n, Bf , Rn×r, Cf , Rl×n are filter parameters to
be determined.
Lemma 1: For given matrices Q = QT, H and E, with
approciate dimension:
2862
Res. J. App. Sci. Eng. Technol., 4(17): 2861-2865, 2012
Q+HF(k)E+ETFT(k) HT<0
V (ξ ( k )) = ξ T ( k ) Pξ ( k ) +
holds for all F(k) satisfying F (k)F(k)#I if and only if
there exists , >0, such that:
T
T
∑ ξ ( k )Q1ξ ( k )
Denote:
Theorem 1: Consider the filtering error system (7), the
system is asymptotically table and (9) is satisfied under
zero- initial conditions for all nonzero T(k), l 2[0,4]., if
there exist matrices such that the following matrix
inequalities hold:
⎡Ω ΩT ⎤
Ω = ⎢ 11 21 ⎥ < 0
⎢⎣Ω21 Ω22 ⎥⎦
⎡ ξ(k )
⎤
⎢
⎥
ξ = ⎢ ξ ( k − m + 1) ⎥
⎢ ξ ( k − m) ⎥
⎣
⎦
⎡ − P1 + Q1 + Q2
*
* ⎤
⎢
⎥
* ⎥ ξ(k ) +
0
∆ V = ξ T (k )⎢
− Q1
⎢
0
0
− Q2 ⎥⎦
⎣
~
T
⎡ G0 ⎤
⎢~ ⎥
~ ~
~
T
ξ ( k ) ⎢ GmT−1 ⎥ P1 G0 Gm−1 Gm ξ ( k )
⎢ ~T ⎥
⎢⎣ Gm ⎥⎦
(10)
[
where,
Ω 11 =
*
*
⎡Θ 1
⎢Θ
*
Θ
2
⎢ 1
⎢ 0
0
− R1
⎢
⎢ 0
0
0
⎢
$
⎢ L0 − C f L0
0
⎢
SG
SG
SG
⎢ 0
0
m− 1
⎢ Θ
Θ4
Θ5
3
⎣
Ω 22 = diag
*
*
*
*
*
*
*
*
*
− R2
*
*
0
0
*
SGm
Θ6
SH 0 − S
Θ7 − I
0
0
0
0
Θ8
0
0
0
E2 C0 0
0
0
0
0
E2 D0 0
0
0
0
0
0
0
0
0
0
1
(11)
]
Firstly, we consider the fitering error system (8) is
asymotically stable with T (k) = 0 and then according to
LMI (10) , the following matrix inequality is true:
⎡ − P1 + Q1 + Q2
⎢
0
⎢
⎢
0
⎢
~
G0
⎣
*
*
− Q1
*
0
~
Gm− 1
− Q2
~
Gm
⎤
⎥
⎥<0
* ⎥
⎥
− P1 − 1 ⎦
*
*
(12)
By Schur complement, (12) is equivalent to:
0
0
0
0
1
⎤
⎥
⎥
⎥
*
⎥
⎥
*
⎥
⎥
*
⎥
*
⎥
− R0 ⎥⎦
*
*
⎤
⎥
⎥
Θ9 ⎥
⎥
0 ⎥
Θ10 ⎥
⎥
0 ⎥⎦
0
0
{ ε I ,− ε I − ε I ,− ε I ,− ε
0
ξ T ( k )Q1ξ ( k ) +
j = k − m+1
RESULTS AND DISCUSSION
0
0
∑
j = k − m +1
k −1
Q+ , HHT+ , -1 ETE<0
⎡0
⎢
⎢ E3
⎢0
Ω 21 = ⎢
⎢ E2 C0
⎢0
⎢
⎢⎣ E1
k −1
2
⎡ − P1 + Q1 + Q2
*
* ⎤
⎢
⎥
* ⎥+
− Q1
0
⎢
⎢⎣
− Q2 ⎥⎦
0
0
~
⎡ G0T ⎤
⎢ ~T ⎥
~ ~
~
⎢ Gm−1 ⎥ P1 G0 Gm−1 Gm < 0
⎢ ~T ⎥
⎣ Gm ⎦
[
I ,− ε 2 I }
Θ 1 = − S + R1 + R2
Θ 2 = − R0 + R1 + R2
Θ 3 = R0 G0 + B$ f C0 + A$ f
Θ 4 = R0 G0 + B$ f C0
Θ 5 = R0 Gm−1
Θ 6 = RGm
]
According to Lyapunov function, we are known that
the filtering error system is inner-stable.
Secondly, passive performance index is considered to (8).
Letting:
∆ V − 2e T ( k )ω ( k ) =
Θ 7 = R0 H 0 + B$ f D0
⎡ − P1 + Q1 + Q2
⎢
0
⎢
⎢
0
⎢
~
L0
⎣
Θ 8 = − ε 0 H 3T C$ Tf
Θ 9 = − ε1 H 2T B$ Tf
Θ 10 = ε 2 H1T A$ Tf
Proof. Select the Lyapunov function candidate:
(13)
*
*
− Q1
*
0
− Q2
0
0
*⎤
*⎥⎥
+
*⎥
⎥
0⎦
~T ⎤
⎡G
0
⎢~
⎥
⎢ GYm−1 ⎥
~ ~
~ ~
⎢ ~ T ⎥ P1 G0 Gm− 1 Gm H 0
⎢ Gm ⎥
⎢ ~T ⎥
⎣ Hm ⎦
Applying Schur Complement:
2863
[
]
(15)
Res. J. App. Sci. Eng. Technol., 4(17): 2861-2865, 2012
⎡− P1 + Q1 + Q2
⎢
0
⎢
⎢
0
⎢
~
L
⎢
0
~
⎢
PG
1 0
⎣
*
− Q1
0
*
*
− Q2
*
*
*
0
~
PG
1 m−1
0
~
PG
1 m
0
~
H0
⎤
⎥
⎥
⎥
⎥
* ⎥
− P1 ⎥⎦
*
*
*
θ$1 = − S + R1 + R2
θ$2 = − R0 + R1 + R2
(16)
θ$3 = L0 − C f
θ$4 = R0G0 + ( S − R0 ) B f C0 + ( S − R0 ) A f
θ$5 = R0G0 + ( S − R0 ) B f C0
θ$6 = R0 H0 + ( S − R0 ) B f D0
Setting
⎡R
P1 ⎢ 0T
⎣ X 12
X 12 ⎤ −1 ⎡ S
⎥ , P1 ⎢ T
X 22 ⎦
⎢⎣ Y12
⎡S −1
T1 = ⎢ T
⎢⎣ Y12
M = Y12T S
X 12 M = S − R0
Y12 ⎤
⎥
Y22 ⎥⎦
−1
A f = A f 1 ( I + ∆1 )
⎡ R1 0⎤
⎡ R2
I⎤
⎥ , Q1 = ⎢
⎥ , Q2 = ⎢
0⎥⎦
⎣ 0 0⎦
⎣0
Bf = Bf 1( I + ∆2 )
0⎤
⎥
0⎦
Cf = C f 1( I + ∆3)
(18) is separated from definite part to uncertain part:
Choose congruent transformation diag {I, I, I, T1}, Preand Post-multiplying both sides of ineuqalities (16), one
obtains the following inequality:
*
⎡ θ1
⎢ θ
θ
3
⎢ 2
⎢ 0
0
⎢
0
⎢ 0
⎢ θ4
L0
⎢
−1
G0
⎢G0 S
⎢ θ
θ6
⎣ 5
*
*
*
*
*
*
*
*
− R1
*
*
*
0
− R1
*
*
0
0
0
*
Gm−1
Gm
H0
θ7
θ8
θ9
−1
−S
−I
* ⎤
* ⎥⎥
* ⎥
⎥
* ⎥
* ⎥
⎥
* ⎥
− R0 ⎥⎦
⎡ θ$1
⎢ $
⎢ θ1
⎢ 0
⎢
⎢ 0
⎢Π
⎢ 1
⎢ SG0
⎢Π
⎣ 2
(17)
*
*
*
*
2
*
*
*
*
0
0
− R1
0
*
− R2
*
*
*
*
L0
0
0
0
*
SG0
SGm−1
SGm
SH 0
−S
Π3
R0 Gm−1
R0 Gm
Π4
−I
* ⎤
⎥
* ⎥
* ⎥
⎥
* ⎥
* ⎥
⎥
* ⎥
− R0 ⎥⎦
+ Θ 1 F (τ )Θ 2 + Θ T2 F T (τ )Θ T2 + Θ 3 F (τ )Θ 4 +
by Lemma 2:
where,
⎡ θ$1
⎢ $
⎢ θ1
⎢ 0
⎢
⎢ 0
⎢Π
⎢ 1
⎢ SG0
⎢
⎣ Π2
θ1 = − S + S −1 R1S −1 + S −1 R2 S −1
−1
θ2 = − I + R1S + R2 S
θ3 = − R0 + R1 + R2
−1
−1
−1 T
12
θ4 = − L0 S − C f M Y
θ5 = R0G0 S −1 + X 12 MB f C0 S −1 + X 12 MA f M −1Y12T
θ6 = R0G0 + X 12 MB f C0
θ7 = R0Gm−1
θ8 = R0Gm
θ9 = R0 H0 + X 12 MB f D0
⎡ θ$1
⎢ $
⎢ θ1
⎢ 0
⎢
θ$1 = − S + R1 + R2 ⎢ 0
⎢ θ$
⎢ 3
⎢ SG0
⎢ $
⎣ θ4
0
0
L0
SG0
*
*
− R1
0
0
SGm−1
*
*
*
− R2
0
SGm
*
*
*
*
0
SH0
*
*
*
*
*
−S
Π3
R0Gm−1
R0Gm
Π4
−I
ε 2Θ5Θ5T + ε 2−1Θ 6Θ 6T
*
θ$
*
*
*
*
2
*
*
*
*
0
0
− R1
0
*
− R2
*
*
*
*
L0
0
0
0
*
SG0
θ$
SGm−1
SGm
R0 G m
SH 0
θ$
−S
R0 G m − 1
5
*
θ$2
ε 0Θ1Θ1T + ε 0−1Θ T2 Θ 2 + ε1Θ 3Θ T3 + ε1−1Θ 4 Θ T4 +
Choose congruent transformation diga{S ,I, I, I, I, S, I,},
pre- and Post- multiplying both sides of ineuqalities (17),
one obtains the following inequality:
where,
*
θ$
6
−I
* ⎤
⎥
* ⎥
* ⎥
⎥
* ⎥
* ⎥
⎥
* ⎥
⎥
− R0 ⎦
where,
[
]
$ )T 0 0
Θ 1 = 0 0 0 0 − (CH
3
[
]
Θ 2 = E3 0 0 0 0 0 0
(
Θ 3 = ⎡⎢ 0 0 0 0 0 0 B$ f H2
⎣
[
) ⎤⎥⎦
T
Θ 4 = E2 C0 E2 C0 0 0 E2 D0 0 0
[
(18)
Θ 5 = 0 0 0 0 0 0 A$ f H1
[
]
]
]
Θ 6 = E1 0 0 0 0 0 0
by Lemma1, we can attain Themema1.
2864
⎤
⎥
⎥
⎥
⎥
⎥+
⎥
⎥
⎥
⎥
− R0 ⎦
*
*
*
*
*
*
(19)
Res. J. App. Sci. Eng. Technol., 4(17): 2861-2865, 2012
Simulation results: We consider the system (1) with:
REFERENCES
.⎤
⎡ 0.5 − 35
⎡− 1 0.5⎤
,
,A =
A0 = ⎢
. ⎥⎦
.
0.6 ⎥⎦ 1 ⎢⎣ 0 01
⎣− 12
.⎤
⎡− 55
B0 = ⎢
⎥ C 0 = [ − 3 0.2], D0 = 0.5, L0 = [ − 2 1]
⎣ 1 ⎦
Letting h = 0.1, m = 2 and discretizing system (1), a new
state equation is attained with corresponding parameter:
.
− 0.3724⎤
⎡ 10735
⎡ − 0.5862⎤
G0 = ⎢
⎥ , H0 = ⎢ 01381
⎥
.
10841
.
⎣ − 01277
⎦
⎣ .
⎦
− 0.2337⎤
.
0.0498⎤
.
⎡ − 01033
⎡ 01011
G1 = ⎢
⎥ , G2 = ⎢0.6279 − 0.3188⎥
⎣ 0.0062 0.0073⎦
⎣
⎦
⎡0.4982 0.4277 ⎤
⎡ 0.5899 − 0.3933⎤
D=⎢
E
=
,
⎥
⎢ − 0.5689 01849
⎥
.
⎦
⎣0.2847 − 0.2566⎦
⎣
Apply MATLAB LMI Toolbox to solve and then,
filter parameter is given, as follows:
.
⎡ 3.0894 − 18758
⎤
Af = ⎢
− 0.0562⎥⎦
.
⎣− 15262
B f = [2.9608 − 12716
.
]
T
C f = [ − 19827
0.9591]
.
By numerical experiment, fitering effect of non-fragile
passive filter is better than regular filter obviously.
CONCLUSION
The problem of the non-fragile passive filtering for a
class of sampled-data system with long time-delay has
been investigated. Using direct solvable approach,
dimension of state variable is deceased, a novel filter is
established and sufficient condition for the passivity of
the combined system is derived via linear matrix
inequality (LMI). Finally, a simulation example is
presented to show the validity and advantages of the
proposed method.
ACKNOWLEDGMENT
This study is partially supported by the National
Natural Science Foundation of China (50975068),
Doctoral Fund of Ministry of Education of China
(20060214004), Heilongjiang Province Postdoctoral
Science Foundation (LBHQ06050), Science and
Technology Research Foudation of Heilongjiang
Education Department (12521437).
Che, W.W. and G.H. Yang, 2008. Non- fragile H4 filter
design for discrete-time systems with finite word
length consideration. Act. Automatica Sinica, 34:
886-892.
Chen, T. and B. Francis, 1995. Optimal Sampled-Data
Control System. New York, Springer.
Li, H. and M. Fu, 1997. A linear matrix inequality
approach to robust H4 filtering. IEEE Trans. Signal
Proc., 45: 2338-2350.
Mahmoud, S., 1988. Passive control synthesis for
uncertain time-delay system. Proceeding of the 37th
IEEE Conference on Decision Control, 1: 4139-4143.
Mahmoud, M.S., 2004. Resilient linear filtering of
uncertain systems. Automatica, 40: 1797-1802.
Theodor, Y., U. Shaked and C.E. De Souza, 1994.
A game theory approach to robust discrete-time H4
estimation. IEEE T. Signal Process., 42: 1486-1495.
Wang, S.G., 2011. Non-fragile H-infinity filtering for a
class of sampled-data system with long time-delay.
ICIC Express Letters, Part B: Applca- Tions, 2:
1447-1452.
Wang, S.G. and J.F. Wu, 2011. Observer-based nonfragile H4 Control for a class of uncertain time-delay
sampled-data systems. Syst. Eng. Electr., 33: 13521357.
Wu, J.F., Q. Wang and S.B. Chen, 2001. Robust control
of a class of sampled-data systems. Contr. Theory
Appl., 18: 99-102.
Wu, J.F., Q. Wang and S.B. Chen, 2002. Contr. Decision,
17: 567-570.
Xie, L., C.E. De Souza and M. Fu, 1991. H4 estimation
for discrete-time linear uncertain systems. Int. J.
Robust Nonlinear Contr., 1: 111-123.
Xie, L., C.E. DE Souza and Y. Wang, 1996. Robust
filtering for a class of discrete-time uncertain
nonlinear systems: An H4 approach. Int. J. Robust
Nonlinear Contr., 6: 297-312.
Yang, G.H. and W.W. Che, 2008. Non- fragile H4 filter
design for linear continuous-time systems. Automatica, 44: 2849-2856.
Zhang, P., Y.M. Fu and G.R. Duan, 2006. Design of
robust passive filter for linear uncertain descriptor
time- delay systems. Contr. Decision, 21: 1275-1279.
2865
Download