Professional Documents
Culture Documents
Signal Processing
journal homepage: www.elsevier.com/locate/sigpro
a r t i c l e i n f o abstract
Article history: This paper is concerned with the H1 filtering problem for a class of nonlinear stochastic
Received 20 June 2011 systems subject to sensor saturation over unreliable communication channel. The
Received in revised form investigated plant is described by a class of stochastic systems with global Lipschitz
16 November 2011
nonlinearities and random noise depending on state and external-disturbance. The
Accepted 19 November 2011
characteristic of sensor saturation is handled by a decomposition approach which is
Available online 8 December 2011
more general than those in the existing work where the sensor saturation and network-
Keywords: induced phenomenon were considered separately. The communication links between
Robust filtering the plant and filter are unreliable network channels, and the effects of output
Stochastic system
logarithmic quantization and data packet losses are considered together. The purpose
Sensor saturation
of this work is to design a full-order filter by employing the incomplete output
Signal quantization
Random packet loss measurements such that the dynamics of the estimation error is guaranteed to be
External disturbance stochastically stable. Both filter analysis and synthesis problems are investigated, and
the explicit expression of the desired filters is also provided. Finally, a numerical
simulation is illustrated to show the effectiveness of the designing filtering technique.
& 2011 Elsevier B.V. All rights reserved.
0165-1684/$ - see front matter & 2011 Elsevier B.V. All rights reserved.
doi:10.1016/j.sigpro.2011.11.019
1388 W. Yang et al. / Signal Processing 92 (2012) 1387–1396
mainly to the physical or safety constraints [24,32]. The A 4 0 ð o0Þ denotes a positive definite matrix (negative
phenomenon of sensor and/or actuator saturation can definite, respectively). In denotes an identity matrix with
yield significant limitations on various aspects of sensor dimension n. Probfg and Varfg denote the occurrence
and/or actuator performance, e.g., the range limitations probability and the variance of the event ‘‘’’, respectively.
that results in the nonlinear characteristic of sensors and/
or actuator [3]. For actuator saturation (input saturation),
2. Problem description
a great deal of attention has been paid for various types of
systems [35–37,10,6]. In particular, the control problem
We consider the following discrete-time stochastic
for continuous-time linear delay systems subject to
system with Lipschitz nonlinearity and state-dependent
quantization and saturation has been investigated in [4],
disturbance
where both quantized state and quantized input are taken 8
into consideration. On the other hand, for sensor satura- > xðk þ1Þ ¼ AxðkÞ þ BuðkÞ þ f ðk,xk Þ þ ½ExðkÞ þ GuðkÞwðkÞ,
>
>
tion (output saturation), some results on the filtering for >
> yðkÞ ¼ CxðkÞ,
>
<
stochastic systems have been presented in [25,15]. How- yf ðkÞ ¼ fðyðkÞÞ þDuðkÞ,
ever, it is noted that the system output in [25] is the sum >
>
>
> yq ðkÞ ¼ qðyf ðkÞÞ,
>
>
of a linear term and a nonlinear term. This means that the : zðkÞ ¼ LxðkÞ,
output model in [25] is only a special class of nonlinear
sensor model, but not a general form. Besides, the filtering ð1Þ
strategy presented in [15] only considered the sensor n p
where xðkÞ 2 R is the state, yðkÞ 2 R is the output, fðÞ is
saturation effect, but cannot be applied directly to stochastic the saturation function defined as in (4), yq ðkÞ 2 Rp is the
systems in a network environment involved with network- quantized output, and qðÞ is the logarithmic quantizer
induced effects such as signal quantization and packet defined in (7)–(10), zðkÞ 2 Rr is the state combination to
losses. In general, the traditional filtering approaches pro- be estimated. A 2 Rnn , B 2 Rnm , C 2 Rpn , D 2 Rpm ,
posed in the existing work cannot be utilized for the E 2 Rnn , G 2 Rnm and L 2 Rrn are known constant
stochastic systems with more general sensor saturation in matrices, f ðk,xk Þ 2 Rn is the real nonlinear vector function
a network environment. which satisfies the following global Lipchitz condition:
It is worth pointing out that, for stochastic plants
Jf ðk,xk ÞJ r JTxðkÞJ,
involved with a realistic networked environment, it is quite
often that the phenomenon of sensor saturation, sensor Jf ðk,xk Þf ðk, x^ k ÞJ r JTðxðkÞxðkÞÞJ
^ ð2Þ
quantization and random packet losses exhibit simulta- n nn
^
for any two state vector x(k) and xðkÞ 2 R , and T 2 R is
neously. As discussed above, traditional filtering techniques
a known constant matrix.
cannot be applied directly to such complicated case. It is
In system (1), wðkÞ is a standard one-dimensional
unfortunately, however, to the best of the authors’ knowl-
random process on a probability space ðO,F ,PÞ where O
edge, the H1 filtering problem for nonlinear stochastic
is the sample space, F is the s-algebra of subsets of the
systems with sensor saturation, quantization and packet
sample space, and P is the probability measure on F . The
losses has not been investigated, and remains to be impor-
sequence of wðkÞ is generated by ðwðkÞÞk2N where N
tant and challenging. This motivates our current work.
denotes the set of natural numbers, and it satisfies that
In this paper, we are concerned with the H1 filtering
EfwðkÞg ¼ 0, EfwðkÞ2 g ¼ 1, EfwðiÞwðjÞg ¼ 0 for iaj.
problem for nonlinear stochastic systems in a realistic
It is assumed that the exogenous disturbance uðkÞ 2 Rm
network environment. The effects of sensor saturation,
belongs to LE2 ð½0,1Þ; Rm Þ, where LE2 ð½0,1Þ; Rm Þ denotes
quantization and network-induced random packet drop-
the space of k-dimensional nonanticipatory square-integr-
out are taken into account simultaneously. The character-
able process jðÞ ¼ ðjðkÞÞk2N on N with respect to ðjk Þk2N ,
istic of sensor saturation is handled by a decomposition
and jðÞ satisfies
approach which is more general than those in the existing ( )
work where the issue of sensor saturation has not been X
1 X1
2 2
JjJE2 ¼ E JjðkÞJ ¼ EfJjðkÞJ2 g o 1: ð3Þ
considered in a network environment. A systemic design
k¼0 k¼0
approach is developed to design a robust filter such that
the asymptotic estimates of system states is obtained by The structure of the networked filtering system is illu-
employing the incomplete output measurements. Sufficient strated in Fig. 1. In the following discussion, we introduce
condition is proposed such that the derived filtering error the investigated issues of sensor saturation, sensor quan-
system is robustly stochastically stable with a prescribed tization and random packet losses, respectively.
disturbance attenuation level. The main contribution of this
work is that the filtering problem of sensor saturation is
considered in a network environment and holds the appli-
cation value for networked-based filtering systems in prac-
tical engineering. Finally, a numerical example is provided
to illustrate the effectiveness of the proposed filtering
design approach.
Notations: Throughout the paper, Efg is the mathema-
tical expectation. J J denotes the Euclidean norm of a
vector. Given a symmetric matrix A, the notation Fig. 1. Networked filtering systems.
W. Yang et al. / Signal Processing 92 (2012) 1387–1396 1389
In light of (4), the nonlinear function fðyk Þ can be where di ¼ ð1ri Þ=ð1 þ ri Þ are the quantizer parameters.
decomposed into a linear and a nonlinear part: In the light of [5], the logarithmic quantizer (10) can be
characterized by the following form:
fðyk Þ ¼ fs ðyk Þ þ K 1 yk ð5Þ
qðfðyk ÞÞ ¼ ðIp þ LðkÞÞfðyk Þ, ð11Þ
and the nonlinearity fs ðyk Þ satisfies fs ðyk Þ 2 Fs , where the
where
set Fs is defined as
LðkÞ ¼ diagfL1 ðkÞ, L2 ðkÞ, . . . , Lp ðkÞg,
Fs 9ffs : fTs ðyk Þðfs ðyk ÞKyk Þ r 0g, K9K 2 K 1 : ð6Þ
Lj ðkÞ 2 ½‘j ,‘j , j ¼ 1, . . . ,p: ð12Þ
holds for any integer N. We define the following perfor- that the following LMI holds:
mance index function: 2 3
P11 P12 063
( )
X
N 6 n P22 P23 7
T 2 T 4 5 o0 ð40Þ
JðNÞ ¼ E ½ez ðkÞez ðkÞg u ðkÞuðkÞ ð36Þ
k¼1
n n P33
2 T T T T T T
3
P þL L þT T þ e1 L2 C K T1 K 1 C 0 C KT 0 A1 A2 0 0 0
6 7
6 T T 7
6 n g2 Im þ eT2 DT L2 D 0 0 B1 B2 0 0 0 7
6 7
6 T T 7
6
6 n n 2Ip þ e3 L2 0 H 1 H2 0 0 0 7 7
6 g I2n In 0 0 0 0 7
6 n n n 7
6 7
6 P
1
0 a H 2 a H 2 a H 2 7 o0
6 n n n n 7
6 7
6 n n n n n a21 P
1
H 2 H 2 H 2 7
6 7
6 7
6 n n n n n n e1 Im 0 0 7
6 7
6 e2 Im 0 7
4 n n n n n n n 5
n n n n n n n n e3 Im
ð43Þ
^ U ¼ Y B^ in (43),
holds, then it implies (42). Letting W ¼ Y A, Without loss of generality, we assume that the noises uðkÞ
2
one can obtain the expression (40). That means, if there in system (1) is uðkÞ ¼ 1=ð0:1 þk Þ, and it can be checked that
exist scalars e1 40, e2 40, e3 40 such that the LMI uðkÞ satisfies the constraint (3). Solving the LMI condition
condition (40) holds, then the error system (19) is (40), one can obtain the following solutions e1 ¼ 8:4451,
stochastic stable, and the H1 performance (34) is guar- e2 ¼ 7:9340, e3 ¼ 8:2520, g 1 ¼ 7:3137, g 2 ¼ 9:1554:
anteed. This completes the proof. & 2 3
4:1858 4:1455 2:9165
6 7
X ¼ 4 4:1455 12:8221 3:2921 5,
5. Simulation example 2:9165 3:2921 9:4906
2 3
We consider the system (1) with the following data: 4:9657 1:9158 2:0906
6 0:3282 7
2 3 2 3 Y ¼ 4 1:9158 2:3702 5,
0:3 0 0:01 0:202 2:0906 0:3282 2:7762
6 0:02 7 6 7
A ¼ 4 0:59 0:24 5, B ¼ 4 0:383 5,
0:1 0:06 0:68 0:139 2 3
1:6658 0:4926 1:0297
6 7
0:2 0:1 0:2 W ¼ 4 1:2229 0:0355 0:5980 5,
C¼ ,
0:5 0:2 0:21 0:6091 0:1327 1:6726
1394 W. Yang et al. / Signal Processing 92 (2012) 1387–1396
1.5 2
1.5
1
1
0.5
0.5
0
0
−0.5
−0.5
−1 −1
0 5 10 15 0 5 10 15
No. of samples, k No. of samples, k
1 0.1
0.8 0.08
0.6 0.06
0.4 0.04
0.2 0.02
0 0
−0.2 −0.02
−0.04
−0.4 0 5 10 15
0 5 10 15
No. of samples, k
No. of samples, k
Fig. 6. Measurement and quantized measurement.
Fig. 3. x2 ðkÞ and its estimation.
1.5 1.4
1.2
1
1
0.8
0.5
0.6
0
0.4
0.2
−0.5
0
−1 −0.2
0 5 10 15 0 5 10 15
No. of samples, k No. of samples, k
Fig. 4. x3 ðkÞ and its estimation. Fig. 7. Measurement and quantized measurement.
W. Yang et al. / Signal Processing 92 (2012) 1387–1396 1395
[29] F. Yang, Z. Wang, D.W.C. Ho, M. Gani, Robust H1 control with Innovative Computing, Information and Control 7 (5A) (2011)
missing measurements and time delays, IEEE Transactions on 2441–2456.
Automatic Control 52 (9) (2007) 1666–1672. [34] Q. Zhou, B. Chen, H. Li, C. Lin, Delay-range-dependent L2 -L1
[30] B. Zhang, J. Lam, S. Xu, Deconvolution filtering for stochastic filtering for stochastic systems with time-varying interval delay,
systems via homogeneous polynomial Lyapunov functions, Signal Circuits, Systems, and Signal Processing 28 (2) (2009) 331–348.
Processing 89 (4) (2009) 605–614.
[35] Z. Zuo, Z. Jia, Y. Wang, H. Zhao, G. Zhang, Guaranteed cost control
[31] H. Zhang, Y. Shi, A. Mehr, Robust weighted H1 filtering for
for discrete-time uncertain systems with saturating actuators
networked systems with intermittent measurements of multiple
in: Proceedings of American Control Conference, 2008,
sensors, International Journal of Adaptive Control and Signal
pp. 3632–3637.
Processing 25 (4) (2011) 313–330.
[32] M. Zhang, S. Hu, Fuzzy control of nonlinear systems with input [36] Z. Zuo, J. Wang, L. Huang, Robust stabilization for non-linear discrete-
saturation using multiple model structure, ICIC Express Letters 2 time systems, International Journal of Control 77 (4) (2004) 384–388.
(2) (2008) 131–136. [37] Z. Zuo, Y. Wang, An improved set invariance analysis and gain-
[33] Y. Zhao, Y. Kang, G. Liu, D. Rees, Stochastic stabilization of scheduled control of LPV systems subject to actuator saturation,
packet-based networked control systems, International Journal of Circuits, Systems, and Signal Processing 26 (5) (2007) 635–649.