937
Views
13
CrossRef citations to date
0
Altmetric
Research Article

Distributed recursive fault estimation with binary encoding schemes over sensor networks

, , &
Pages 417-427 | Received 31 Dec 2021, Accepted 04 Apr 2022, Published online: 18 Apr 2022

Abstract

In this paper, we investigate the distributed recursive fault estimation problem for a class of discrete time-varying systems with binary encoding schemes over a sensor network. The fault signal with zero second-order difference is taken into account to reflect the sensor failures. Since the communication bandwidth in practice is constrained, the binary encoding schemes are exploited to regulate the signal transmission from the neighbouring sensors to the local fault estimator. In addition, due to the influence of channel noises, each bit might change with a small crossover probability. In the presence of sensor faults and bit errors, an upper bound for the estimation error covariance matrix is ensured and minimized at each time step via designing the gain matrices of the estimator. Finally, the effectiveness of the method is verified by a simulation.

This article is part of the following collections:
Autonomous and Networked Technologies

1. Introduction

Sensor networks are constitutive of numerous inexpensive wireless devices installed over the environment of interest to transmit the collected data. These devices, called sensor nodes, are typically distributed in space to form a wireless self-organizing network that is capable of processing assignments through information interaction among sensors. With the rapid development of hardware implementation, software development and theoretical research, sensor networks have gained increasing applications in multifarious fields, such as battlefield surveillance, distributed robotics, biomedical health monitoring, traffic control and automatic production, see, e.g. Alippi and Galperti (Citation2008), Dong et al. (Citation2013), Ding et al. (Citation2012), Cong et al. (Citation2021), Geng et al. (Citation2021) and Jia (Citation2021). One of the interesting research themes of sensor networks is how to validly transmit collected data in case of sensor faults. Unlike traditional networks without data sharing, sensor networks have the characteristic of relying on dense deployment and coordination to perform tasks, which have become an ever-growing research concern (Battilotti & Mekhail, Citation2019; Caballero-Águila et al., Citation2017; Ge et al., Citation2019aCitation2019b; Lin & Sun, Citation2019; L. Liu et al., Citation2021; Liu et al., Citation2015; Zhao, Citation2018).

In sensor networks, distributed filtering has always played a key role in numerous areas such as signal processing and control engineering, and plenty of the previous research achievements about distributed filtering algorithms have focused on robustness or stability, see, e.g. Zhang et al. (Citation2017), Zhang et al. (Citation2015) and Zhu et al. (Citation2016). In particular, a novel distributed filter whose available innovations are from not only the individual sensor but also its neighbouring ones according to the given topology has been designed in Ding et al. (Citation2017) with effects from the uniform quantization and the deception attack on the measurement outputs. Furthermore, cooperative information processing mechanism is the core link of distributed filters, that is, each node calculates by using both its own measurement and the information accepted/transmitted from its neighbouring sensors based on the connection topology, which means it is necessary to require the channel to transmit signals safely and accurately. Naturally, the encoding–decoding strategy for signal transmission, which facilitates the data safety and reduces the network resource occupation, has attracted much attention quickly (Cao et al., Citation2021; Wang et al., Citation2018).

The encoding and decoding scheme is a popular direction in recent years to avoid the trouble that the signal is easy to be monitored in the transmission process. Compared with other schemes, the binary encoding schemes (BESs), using the binary bit string to encode, have merits of little network resource consumption and higher anti-interference ability (S. Hu et al., Citation2020; Xu et al., Citation2020). In general situations, random bit errors may occur inevitably considering the existence of channel noises during the course of digital signal transmission, in which the binary bit is changed to the other value. When bit errors occur, the decoded signal has a certain deviation from the encoded signal, and such a distinction would result in that the system performance degrades. Recently, initial research attention has been paid to the analysis of the influence from random bit errors on the estimation performance, see Leung et al. (Citation2015), Liu and Wang (Citation2021), Morrow and Lehnert (Citation1989) and Zou et al. (Citation2021). For instance, the moving-horizon state estimation problem has been investigated in Liu and Wang (Citation2021) of discrete-time linear dynamic network, in which the BES has been exploited during the signal transmission. Nevertheless, the relevant work has rarely been considered for the sensor network. Therefore, one of the motivations of this paper is to investigate the synthesis problem for systems under BESs over sensor networks.

Actually, due to the actual needs of production process, fault diagnosis and fault-tolerant control issues have stirred many researchers' attention, which have been tackled with for various systems in a large number of publications, see, e.g. Li and Yang (Citation2017), Ye et al. (Citation2017), Selvaraj et al. (Citation2018), J. Li et al. (Citation2019), Gao et al. (Citation2019) and Song et al. (Citation2020). For example, the neural networks-based adaptive finite-time fault-tolerant control strategy has been investigated in Liu et al. (Citation2019) for a class of strict-feedback switched nonlinear systems. In Y. Li et al. (Citation2019), the fault-tolerant topic has been studied for SISO nonlinear systems by using the observer-based adaptive fuzzy optimal control. In Chen and Jiang (Citation2020), the matter of fault detection and diagnosis has been handled for traction systems in high-speed trains. As is well known, the prerequisite for accurate fault diagnosis is fault estimation, because it could effectively provide the shape and size of the defect. Noting that the failure of one sensor node may inevitably destroy the accuracy of the whole sensor network because of its distributed transmission characteristics, then it is imperative to acquire the fault information of sensor. However, on account of the complexity of math, distributed recursive estimate of faults over sensor networks has not been fully coped with, needless to say that BESs are also utilized, and this is the other motivation in this paper.

In this paper, we plan to estimate both the sensor faults and the state for time-varying systems over sensor networks with binary encoding schemes. The main contributions of this paper are emphasized in the following three aspects: (1) the problem of distributed recursive fault estimation is examined of time-varying systems with BESs over sensor networks; (2) the situation under consideration is complicated concerning time-varying parameters, sensor faults with zero second-order difference and random error codes; and (3) the upper limit of the estimation error (EE) covariance matrix is calculated and minimized afterwards by designing appropriate estimator parameters.

The remainder of this paper is outlined as follows. In Section 2, the discrete time-varying sensor network system is formulated with faults under binary encoding schemes. The distributed recursive fault estimation problem is carried out in Section 3. A simulation example is conducted in Section 4 and conclusion is given in Section 5.

Notation: In this paper, Rm stands for the m-dimensional Euclidean space. A>0 represents that A is a positive definite symmetric matrix. For a square matrix B, Trace(B) illustrates the trace of B. E{a} and Var{a} show the expectation and the variance of the random variable a, respectively. Cov{X} means the covariance of the random vector X. Prob{} denotes the occurrence probability of the event ‘·’. 0 stands for a vector whose entries are all 0.

2. Problem formulation and preliminaries

In this paper, we are concerned with a sensor network containing M sensor nodes, whose topology is depicted by a specified directed graph G=(Θ,Ξ,Λ) of order M with the set of nodes Θ={1,2,,M}, the set of edges ΞΘ×Θ, and the weighted adjacency matrix Λ=[aji]M×M with adjacency elements aji0. An edge of G is represented by pair (i,j). The adjacency elements associated with the edges of the graph are positive, i.e. aji>0(j,i)Ξ, which means that there exists the information transmission from sensor j to i. The set of neighbours of node i is expressed by Ni={jΘ:aji>0} (ji). The in-degree of node i is illustrated via iin=jNiaji. In this paper, suppose iin0 for all nodes.

Consider a class of discrete time-varying systems as follows: (1) xs+1=Asxs+Esωs(1) where xsRox is the system state, ωsRoω is the process noise which is a bounded stochastic noise sequence with zero mean and covariance Ws>0. As and Es are known matrices with proper dimensions.

The measurement of the ith (i=1,2,,M) sensor node is described by (2) yi,s=C0,sxs+H0,sfi,s+Di,sνi,s(2) where yi,s=[yi1,syi2,syioy,s]TRoy is the output of sensor i, fi,sRof means the addictive sensor fault and νi,sRoν is the measurement noise which is a bounded stochastic noise sequence with zero mean and covariance Qi,s>0. C0,s, H0,s and Di,s are given matrices with proper dimensions.

We denote fi,s[0]fi,s and fi,s[p]fi,s+1[p1]fi,s[p1] (p1) with fi,0=0. Noting that no information is known on the dynamics of the sensor faults, a stochastic bias ψi,s is taken into consideration in the first-order difference of the sensor faults fi,s with a large covariance, that is, (3) fi,s+1[1]=fi,s[1]+ψi,s(3) where ψi,sRof is the zero-mean bounded stochastic noise sequence whose covariance is Ri,s>0 (Y. Liu et al., Citation2021). Assume that the random vectors ωs, νi,s and ψi,s are mutually uncorrelated.

Remark 2.1

If ψi,s is not considered in (Equation3), we have fi,s+1[1]=fi,s[1] (i.e. fi,s[1]=const) which may not reflect the inflection point and the perturbation in the first-order difference of a fault signal. The stochastic-bias-expression (Equation3) is not limited to describing sudden faults in the inertial sensor (accelerometer) of intelligent vehicles.

Let x¯i,s[xsTfi,sT(fi,s[1])T]T. The dynamics of the augmented state is acquired from (Equation1)–(Equation3) as follows: (4) x¯i,s+1=A¯sx¯i,s+E¯sω¯i,s(4) (5) yi,s=C¯0,sx¯i,s+Di,sνi,s(5) where A¯s[As000II00I],E¯s[Es0000I],ω¯i,s[ωsψi,s],C¯0,s[C0,sH0,s0].It is known that E{ω¯i,s}=0 and Cov{ω¯i,s}=W¯i,s with W¯i,s=diag{Ws,Ri,s}.

In this paper, the binary encoding schemes are employed during the signal transmission from the neighbouring sensors to the local fault estimator (Liu & Wang,Citation2021). Due to the limitation of the actual communication bandwidth, only a restricted bit budget can be used to encode the signal on the communication channel, in which the use of a quantization function is required to preprocess the signal. In this paper, the original signal yi,s is coded into a binary bit sequence of finite length. The binary bit sequence is transmitted to the remote fault estimator for subsequent manipulation through a memoryless binary symmetric channel.

Assume that the range of the scalar signal yi,sR is [bi,bi] (=1,2,,oy) at the moment of s, where bi>0 is a scalar that depends on the application. Use a binary encoder to convert the signal yi,s into a binary bit string of length N.

For this situation, the whole range [bi,bi] is divided into 2N1 segments, and the interval length is given as follows: (6) ϵi=2bi2N1.(6) Let the uniformly spaced 2N points (two endpoints and internal points inside) be represented by Pi{i(1),i(2),i(3),,i(2N)}where (7) i(ι)bi+(ι1)ϵi,ι=1,2,,2N.(7) A stochastic quantization function Qi,s is employed to preprocess the signal yi,s as follows: (8) Qi,s:yi,smi(s,yi,s,N)(8) where mi(s,yi,s,N) is the quantized output (Aysal et al., Citation2007). When i(ι)yi,si(ι+1), output mi(s,yi,s,N) is generated according to the following probability: (9) Prob{mi(s,yi,s,N)=i(ι)}=1pi,s,Prob{mi(s,yi,s,N)=i(ι+1)}=pi,s(9) where pi,syi,si(ι)ϵi and 0pi,s1. In this case, we only know the probability of mi(s,yi,s,N)=i(ι) (or i(ι+1)) rather than the specific value, which depends on the value of yi,s.

Define ri,smi(s,yi,s,N)yi,s as the quantization error. In terms of (Equation9), we see that ri,s is a stochastic noise conforming to the Bernoulli distribution as follows: (10) Prob{ri,s=pi,sϵi}=1pi,s,Prob{ri,s=(1pi,s)ϵi}=pi,s.(10) It is acquired that (11) E{ri,s}=0(11) and (12) Var{ri,s}ϵi24.(12) Since the quantization of yi,s is performed independently, we see that ri,s are mutually independent.

An encoding function Ni,s is utilized to denote the output mi(s,yi,s,N) based on binary bits as follows: (13) Ni,s:mi(s,yi,s,N)Bi,s(13) where Bi,s{i,s(1),i,s(2),,i,s(N)} (i,s(ς){0,1},ς=1,2,,N) represents the binary bit string, which is acquired by the following expression: (14) mi(s,yi,s,N)=bi+ς=1Ni,s(ς)2ς1ϵi.(14) The next step is to transmit the binary bit sequence Bi,s through a memoryless binary symmetric channel, where each bit may change with a small probability (crossover probability) due to channel noises. Therefore the received bit sequence is defined as Yi,s{λi,s(1),λi,s(2),,λi,s(N)},λi,s(ς){0,1},ς=1,2,,Nwhere λi,s(ς)=ϑi,s(ς)(1i,s(ς))+(1ϑi,s(ς))i,s(ς) indicating the ςth bit is with (15) ϑi,s(ς)={1,bit error occurs,0,bit error does not occur.(15) The probabilities of ϑi,s(ς) are as follows: Prob{ϑi,s(ς)=1}=q,Prob{ϑi,s(ς)=0}=1qwhere q[0,1] represents the crossover probability.

For the convenience of analysis, we introduce the following assumption.

Assumption 2.1

In (Equation15), ϑi,s(ς) (ς=1,2,,N) are mutually independent and identically distributed.

A decoding function Di,s is employed to decode the received bit string Yi,s as follows: (16) Di,s:Yi,szi(s,yi,s,N)(16) where zi(s,yi,s,N) represents the restored signals after transmission with the following expression: (17) zi(s,yi,s,N)=bi+ς=1Nλi,s(ς)2ς1ϵi.(17) We see that λi,s(ς) are mutually independent as well as zi(s,yi,s,N). Lemma 2.1 is given to facilitate later analysis.

Lemma 2.1

Liu & Wang, Citation2021

Suppose the signal mi(s,yi,s,N) is transmitted through a memoryless binary symmetric channel with crossover probability q. The obtained signal is zi(s,yi,s,N), and its expectation and variance are (18) E{zi(s,yi,s,N)}=(12q)mi(s,yi,s,N)(18) and (19) Var{zi(s,yi,s,N)}=bi2σ(19) where σ4q(1q)(22N1)3(2N1)2 and the expectation is related to the random variable ϑi,s(ς).

Let mi(s,yi,s,N)[mi1(s,yi1,s,N)mi2(s,yi2,s,N)mioy(s,yioy,s,N)]T,ri,s[ri1,sri2,srioy,s]T,zi(s,yi,s,N)[zi1(s,yi1,s,N)zi2(s,yi2,s,N)zioy(s,yioy,s,N)]T.In terms of (Equation11), (Equation12), (Equation18) and (Equation19), it is obtained that (20) E{ri,s}=0,(20) (21) Cov{ri,s}ϵi4,(21) (22) E{zi(s,yi,s,N)}=(12q)mi(s,yi,s,N),(22) (23) Cov{zi(s,yi,s,N)}=b^iσ(23) where ϵidiag{ϵi12,ϵi22,,ϵioy2} and b^idiag{bi12,bi22,,bioy2}.

Based on (Equation20)–(Equation23), we see that the received signals zi(s,yi,s,N) suffer from certain degree of distortions unavoidably in comparison with the encoded signals mi(s,yi,s,N). Then, we employ the following recovered measurements for the sake of compensating for the distortions: (24) y~i,s=112qzi(s,yi,s,N).(24) It is noted that E{y~i,s}=mi(s,yi,s,N). Then, the equivalent noise coming from bit errors in binary symmetric channels is represented by (25) m~i,s=y~i,smi(s,yi,s,N).(25) According to (Equation22)–(Equation25), we know that E{m~i,s}=0 and Cov{m~i,s}=1(12q)2Cov{zi(s,yi,s,N)}=Πi with Πi=1(12q)2(b^iσ). It should be mentioned that m~i,s are mutually independent.

Combining (Equation25) with ri,s=mi(s,yi,s,N)yi,s, one has the expression of y~i,s as follows: (26) y~i,s=yi,s+ri,s+m~i,s.(26)

Remark 2.2

In this paper, the BES is introduced in the signal transmission process from neighbouring sensors to the local sensor (also the local fault estimator). In the binary symmetric channel, the unavoidable channel noises would probably result in the bit changing from 0 to 1 (or from 1 to 0). Then, we utilize a Bernoulli distributed random sequence with a known probability distribution to reflect and characterize the flipping case of binary bit in practical situations. Furthermore, in (Equation26), the actual received signal from the neighbouring sensor of the local fault estimator is expressed by using the output signal yi,s, the quantization error ri,s and the noise equivalent to the influence of the bit error m~i,s. It is worth mentioning that such a description will facilitate the construction of the estimator afterwards.

Let x^i,s+1|s and x^i,s+1|s+1 be the one-step prediction and estimate of the system state at the ith sensor node, respectively. In this paper, we are devoted to designing the following distributed estimator (Ding et al., Citation2017): (27) x^i,s+1|s=A¯sx^i,s|s(27) (28) x^i,s+1|s+1=x^i,s+1|s+iinGi,s+1(mi(s+1,yi,s+1,N)C¯0,s+1x^i,s+1|s)+Ki,s+1jNiaji(y~j,s+1C¯0,s+1x^i,s+1|s)(28) where Gi,s+1 and Ki,s+1 are the estimator gain matrices to be designed.

Remark 2.3

In a sensor network, a sensor node presents characteristics including the cheap cost and the information acquisition from neighbouring sensors, which is a heated topic among researchers. Considering the distributed estimation issue over sensor networks, the information that the local estimator gets is generally two parts. One part is the self-measuring signal, which is obtained directly without network transmission due to the fact that the sensor node and its own estimator are physically integrated together. The other part is the signal received from neighbouring sensors via the network transmission. Correspondingly, in the estimator structure (Equation28), mi(s+1,yi,s+1,N) and y~j,s+1 (jNi) describe the measurement signal from the local node and that from the neighbouring nodes under the BES, respectively.

Define ei,s+1|sx¯i,s+1x^i,s+1|s and ei,s+1|s+1x¯i,s+1x^i,s+1|s+1 as the prediction error and the estimation error. The covariance matrices of the prediction error and the estimation error are indicated by Pi,s+1|sE{ei,s+1|sei,s+1|sT} and Pi,s+1|s+1E{ei,s+1|s+1ei,s+1|s+1T}, respectively. Our objectives of this paper are listed as follows:

  • an upper bound for the estimation error covariance matrix Pi,s+1|s+1 is to be found for the augmented system (Equation4);

  • the obtained upper bound for Pi,s+1|s+1 is minimized at each time step s by appropriately designing the gain matrices of the estimator (Equation27)–(Equation28) with the measurements of the sensor itself and its neighbours conforming to the topology information of sensor networks.

3. Main results

In this part, we are to design estimator (Equation27)–(Equation28), and the needed lemmas are listed below to provide convenience for discussion.

Lemma 3.1

Ding et al., Citation2017

Assume that W=WT>0, Υs(W)=ΥsT(W)Rl×l and Ωs(W)=ΩsT(W)Rl×l. If there is V=VT>W satisfying (29) Υs(V)Υs(W),Ωs(V)Υs(V)(29) then the solutions Γs and Πs to the difference equations below: (30) Γs+1=Υs(Γs),Πs+1=Ωs(Πs),Γ0=Π0>0(30) guarantee that ΓsΠs.

Lemma 3.2

Y. Liu et al., Citation2021

For any two vectors z,oRn, the inequality (31) zoT+ozTεzzT+ε1ooT(31) holds where ε>0 is a constant scalar.

Lemma 3.3

Y. Liu et al., Citation2021

The partial derivatives of the trace satisfy Trace(MKN)K=MTNT,Trace(MKTN)K=NM,Trace(MKNKTX)K=MTXTKNT+XMKN.

For promoting subsequent discussion, we specify the following symbols: s[1,sT2,sTM,sT]T(=x¯,ω¯,ν,r,m~),Dsdiag{D1,s,D2,s,,DM,s},C¯sdiag{C¯0,s,C¯0,s,,C¯0,sM}.Considering (Equation4), (Equation5) and (Equation26)–(Equation28), the error system dynamics is acquired as follows: (32) ei,s+1|s=A¯sei,s|s+E¯sω¯i,s,(32) (33) ei,s+1|s+1=Φi,s+1ei,s+1|s+Ki,s+1((ZiI)(AiI))C¯s+1x¯s+1(Gi,s+1(ZiI)+Ki,s+1(AiI))Ds+1νs+1(Gi,s+1(ZiI)+Ki,s+1(AiI))rs+1Ki,s+1(AiI)m~s+1(33) where Φi,s+1IiinGi,s+1C¯0,s+1iinKi,s+1C¯0,s+1,Zi[00i1iin00Mi],Ai[a¯j(i)]1×M={a¯j(i)=aji,jNi,a¯j(i)=0,jNi.From (Equation4), we acquire (34) x¯s+1=(IA¯s)x¯s+(IE¯s)ω¯s.(34) Letting Xi,s+1E{x¯i,s+1x¯i,s+1T}, one obtains (35) Xi,s+1=A¯sXi,sA¯sT+E¯sW¯i,sE¯sT.(35) Now we are to develop the estimation method of this paper.

Theorem 3.1

Given positive scalars κτ (τ=1,2,,6), for the system (Equation1) with sensor faults under BESs, the covariance matrix of the one-step prediction error Pi,s+1|s and the covariance matrix of the estimation error Pi,s+1|s+1 satisfy (36) Pi,s+1|sΥi,s+1|s,Pi,s+1|s+1Υi,s+1|s+1(36) where (37) Υi,s+1|sA¯sΥi,s|sA¯sT+E¯sW¯i,sE¯sT,Υi,s+1|s+1(1+κ1+κ2)Φi,s+1Υi,s+1|sΦi,s+1T+Ki,s+1(Γi,s+11+Γi,s+13)Ki,s+1T+Gi,s+1Γi,s+12Gi,s+1T(37) with Γi,s+11(1+κ11)(iin)2C¯0,s+1Xi,s+1C¯0,s+1T+(1+κ21)j=1M(aji)2C¯0,s+1Xj,s+1C¯0,s+1T+(1+κ51+κ61)j=1M(aji)2Πj,Γi,s+12(1+κ3)(iin)2Di,s+1Q¯i,s+1Di,s+1T+(1+κ31)(iin)2(ϵi4),Γi,s+13(1+κ4+κ5)j=1M(aji)2Dj,s+1Q¯j,s+1Dj,s+1T+(1+κ41+κ6)j=1M(aji)2(ϵj4).

Proof.

According to (Equation32), the covariance matrix of the prediction error is expressed by (38) Pi,s+1|s=A¯sPi,s|sA¯sT+E¯sW¯i,sE¯sT.(38) Using Lemma 3.1 and in reference to Ding et al. (Citation2017) and Gao et al. (Citation2020), we derive Pi,s+1|sΥi,s+1|s.

The covariance matrix of the estimation error is obtained as follows: (39) Pi,s+1|s+1=E{Φi,s+1ei,s+1|sei,s+1|sTΦi,s+1T+Φi,s+1ei,s+1|sx¯s+1TC¯s+1T×((ZiI)(AiI))TKi,s+1T+Ki,s+1((ZiI)(AiI))C¯s+1x¯s+1ei,s+1|sTΦi,s+1T+Ki,s+1((ZiI)(AiI))C¯s+1x¯s+1x¯s+1TC¯s+1T((ZiI)(AiI))T×Ki,s+1T+(Gi,s+1(ZiI)+Ki,s+1(AiI))Ds+1×νs+1νs+1TDs+1T(Gi,s+1(ZiI)+Ki,s+1(AiI))T+(Gi,s+1(ZiI)+Ki,s+1(AiI))×rs+1rs+1T(Gi,s+1(ZiI)+Ki,s+1(AiI))T+Ki,s+1(AiI)m~s+1m~s+1T(AiI)TKi,s+1T+(Gi,s+1(ZiI)+Ki,s+1(AiI))Ds+1νs+1×rs+1T(Gi,s+1(ZiI)+Ki,s+1(AiI))T+(Gi,s+1(ZiI)+Ki,s+1(AiI))rs+1νs+1T×Ds+1T(Gi,s+1(ZiI)+Ki,s+1(AiI))T+(Gi,s+1(ZiI)+Ki,s+1(AiI))Ds+1νs+1m~s+1T×(AiI)TKi,s+1T+Ki,s+1(AiI)m~s+1νs+1TDs+1T×(Gi,s+1(ZiI)+Ki,s+1(AiI))T+(Gi,s+1(ZiI)+Ki,s+1(AiI))rs+1m~s+1T×(AiI)TKi,s+1T+Ki,s+1(AiI)m~s+1rs+1T×(Gi,s+1(ZiI)+Ki,s+1(AiI))T}.(39) Using Lemma 3.2, it is obtained from (Equation39) that (40) Pi,s+1|s+1E{(1+κ1+κ2)Φi,s+1ei,s+1|sei,s+1|sTΦi,s+1T+(1+κ11)Ki,s+1(ZiI)C¯s+1x¯s+1x¯s+1TC¯s+1T×(ZiI)TKi,s+1T+(1+κ21)Ki,s+1(AiI)C¯s+1×x¯s+1x¯s+1TC¯s+1T(AiI)TKi,s+1T+(1+κ3)Gi,s+1×(ZiI)Ds+1νs+1νs+1TDs+1T(ZiI)TGi,s+1T+(1+κ31)Gi,s+1(ZiI)rs+1rs+1T(ZiI)TGi,s+1T+(1+κ4+κ5)Ki,s+1(AiI)Ds+1νs+1νs+1TDs+1T×(AiI)TKi,s+1T+(1+κ41+κ6)Ki,s+1(AiI)×rs+1rs+1T(AiI)TKi,s+1T+(1+κ51+κ61)Ki,s+1×(AiI)m~s+1m~s+1T(AiI)TKi,s+1T}.(40) By employing the properties of Kronecker product to (Equation40), we further derive (41) Pi,s+1|s+1(1+κ1+κ2)Φi,s+1Pi,s+1|sΦi,s+1T+(1+κ11)Ki,s+1×(iin)2C¯0,s+1Xi,s+1C¯0,s+1TKi,s+1T+(1+κ21)×Ki,s+1j=1M(aji)2C¯0,s+1Xj,s+1C¯0,s+1TKi,s+1T+(1+κ4+κ5)Ki,s+1j=1M(aji)2Dj,s+1Q¯j,s+1Dj,s+1T×Ki,s+1T+(1+κ41+κ6)Ki,s+1j=1M(aji)2(ϵj4)Ki,s+1T+(1+κ51+κ61)Ki,s+1j=1M(aji)2ΠjKi,s+1T+(1+κ3)Gi,s+1(iin)2Di,s+1Q¯i,s+1Di,s+1TGi,s+1T+(1+κ31)Gi,s+1(iin)2(ϵi4)Gi,s+1T=(1+κ1+κ2)Φi,s+1Pi,s+1|sΦi,s+1T+Ki,s+1(Γi,s+11+Γi,s+13)Ki,s+1T+Gi,s+1Γi,s+12Gi,s+1T,(41) which shows Pi,s+1|s+1Υi,s+1|s+1. Note that we adopt the Kronecker product to cope with sparsity. The proof ends now.

In this stage, we begin to design the gain matrices of estimators (Equation27) and (Equation28).

Theorem 3.2

Given positive scalars κτ (τ=1,2,,6), and considering system (Equation1) with sensor faults and BESs, the gains of the recursive estimator (Equation27) and (Equation28) are given as follows: (42) Gi,s+1=iin(1+κ1+κ2)Υi,s+1|s(C¯0,s+1TC¯0,s+1TΔ4i,s+11Δ2i,s+1)ϝ1i,s+11,Ki,s+1=iin(1+κ1+κ2)Υi,s+1|s(C¯0,s+1TC¯0,s+1TΔ1i,s+11Δ3i,s+1)ϝ2i,s+11(42) where Δ1i,s+1(iin)2(1+κ1+κ2)C¯0,s+1Υi,s+1|s×C¯0,s+1T+Γi,s+12,Δ2i,s+1(iin)2(1+κ1+κ2)C¯0,s+1Υi,s+1|s×C¯0,s+1T,Δ3i,s+1(iin)2(1+κ1+κ2)C¯0,s+1Υi,s+1|s×C¯0,s+1T,Δ4i,s+1(iin)2(1+κ1+κ2)C¯0,s+1Υi,s+1|s×C¯0,s+1T+Γi,s+11+Γi,s+13,ϝ1i,s+1Δ1i,s+1Δ3i,s+1Δ4i,s+11Δ2i,s+1,ϝ2i,s+1Δ4i,s+1Δ2i,s+1Δ1i,s+11Δ3i,s+1.

Proof.

The design of gains Gi,s+1 and Ki,s+1 needs to minimize Trace(Υi,s+1|s+1). For this purpose, taking the partial derivative of Trace(Υi,s+1|s+1) with respect to Gi,s+1 and Ki,s+1, and letting the derivative be zero, one has (43) Trace(Υi,s+1|s+1)Gi,s+1=0iin(1+κ1+κ2)Φi,s+1Υi,s+1|sC¯0,s+1T+Gi,s+1Γi,s+12=0(43) and (44) Trace(Υi,s+1|s+1)Ki,s+1=0iin(1+κ1+κ2)Φi,s+1Υi,s+1|sC¯0,s+1T+Ki,s+1(Γi,s+11+Γi,s+13)=0.(44) Rewriting (Equation43) and (Equation44) in terms of Gi,s+1 and Ki,s+1, we have (45) iin(1+κ1+κ2)Υi,s+1|sC¯0,s+1T+Gi,s+1((iin)2×(1+κ1+κ2)C¯0,s+1Υi,s+1|sC¯0,s+1T+Γi,s+12)+Ki,s+1(iin)2(1+κ1+κ2)C¯0,s+1Υi,s+1|sC¯0,s+1T=0(45) and (46) iin(1+κ1+κ2)Υi,s+1|sC¯0,s+1T+Gi,s+1(iin)2×(1+κ1+κ2)C¯0,s+1Υi,s+1|sC¯0,s+1T+Ki,s+1((iin)2(1+κ1+κ2)C¯0,s+1×Υi,s+1|sC¯0,s+1+Γi,s+11+Γi,s+13)=0.(46) Simplifying (Equation45) and (Equation46), we have the following form: (47) iin(1+κ1+κ2)Υi,s+1|sC¯0,s+1T+Gi,s+1Δ1i,s+1+Ki,s+1Δ2i,s+1=0(47) and (48) iin(1+κ1+κ2)Υi,s+1|sC¯0,s+1T+Gi,s+1Δ3i,s+1+Ki,s+1Δ4i,s+1=0.(48) Therefore, taking (Equation47)–(Equation48) into consideration, we can compute the desired estimator gain matrices. Moreover, the upper bound for the estimation error covariance Υi,s+1|s+1 is recursively calculated by Riccati-like difference equation (Equation37). The proof is accomplished now.

4. An illustrative example

In this section, a simulation example is presented to demonstrate the effectiveness of the proposed distributed recursive fault estimation method.

Consider a system (Equation1) whose parameters are given as follows: As=[0.00100.000900.0010.0072sin(2s)0.00910.0072sin(5s)0.0098],Es=I(3),Λ=[1100111101101001001010011],M=5,q=0.06,H0,s=[0.00080.0001sin(3s)],Ws=0.04I(3),C0,s=[0.0001sin(3s)0000.0001sin(4s)0],N=6,Di,s=0.0001sin(2s),Qi,s=0.04I(3),κ1=35,κ2=20,Ri,s=0.08(i=1,2,,5),κ3=1,κ4=1,κ5=2,κ6=5,ϵi=0.05(=1,2).According to Theorem 3.2, the estimator gains are acquired. The fault signals are chosen as f1,s={0,0s2525s45,otherwise,f2,s={0,0s40s4050,otherwise,f3,s={0,0s350.6,otherwise,f4,s=f5,s=0.Set the initial values as x(0)=[0.010.010.01]T and x^i,0|0=[0.010.010.2100]T (i=1,2,,5). The mean square error (MSE) is defined as: MSE 1Lj=1Lı=13(x¯i,s(ı)x^i,s|s(ı))2 where L = 500 is the number of independent experiments. Simulation results are shown in Figures . Figure plots the fault and its estimation of sensor i (i=1,2,,5), it is easily seen that fault signals are estimated effectively. Due to the page limit, we take the curves of the 1st sensor (rather than those of all the sensors) as an example. Figure  depicts the state estimation error trajectory of sensor 1, as shown in the figure, the error trajectory satisfies the boundedness. Figure  depicts the trace of the minimal upper bound on the EE covariance according to (Equation37) (i.e. Trace(Υ`i,s|s)) and the MSE which further verifies the effectiveness of the proposed algorithm and Figure describes the occurrence of bit errors of y11,s in sensor 1, in which the value ‘1’ in the vertical axis indicates that there appears bit error according to (Equation15). It is noted that the crossover probability q given in this simulation is 0.06, which may be smaller in actual transmission cases (e.g. the crossover probability range of 106102 has been considered in Gungor et al. (Citation2010), and it has also been observed in Leung et al. (Citation2015) that for the IEEE 802.15.4 type wireless sensor networks, once the crossover probability reaches 0.1, the receiver modules would not be able to keep the connectivity). The simulation results show that, in spite of the occurrence of bit errors, the designed estimator (Equation27)–(Equation28) has satisfactory fault estimation performance for discrete time-varying systems (Equation1) with binary encoding schemes over a sensor network.

Figure 1. Sensor fault fi,s (i=1,2,,5) and its estimation.

Figure 1. Sensor fault fi,s (i=1,2,…,5) and its estimation.

Figure 2. State estimation error of sensor 1.

Figure 2. State estimation error of sensor 1.

Figure 3. The trace of the minimal upper bound on EE covariance and the MSE of sensor 1.

Figure 3. The trace of the minimal upper bound on EE covariance and the MSE of sensor 1.

Figure 4. The occurrence of bit error of y11,s.

Figure 4. The occurrence of bit error of y11,s.

5. Conclusion

This paper has studied the distributed recursive fault estimation problem in binary-coded discrete-time systems based on sensor networks. Sensor faults have been modelled to characterize the fault signal property of second-order difference being zero. The BESs have been adopted in the communication channel from the neighbouring sensors to the local fault estimator, and a random variable with Bernoulli distribution has been used to describe bit errors. To attenuate the influence of bit errors on the fault estimation error, a distributed estimator has been constructed. An upper bound for the estimation error covariance matrix has been computed and then minimized by virtue of designing the proper estimator parameters. Finally, a simulation example has proved the effectiveness and the superiority of the estimation method. For subsequent research directions, we focus on coping with the fault estimation for sensor network systems with model complexities (time delays: Chen et al., Citation2020, uncertainties: Li & Liang, Citation2020, multiplicative noises: Wang et al., Citation2021, energy-bounded noises: Wen et al., Citation2021, randomly switching topologies: J. Hu et al., Citation2020, unknown inputs: Zou et al., Citation2020, time-varying parameters: Hu et al., Citation2018, state saturations: Shen et al., Citation2020 and nonlinearities: Mao et al., Citation2021) and incomplete measurements (channel fadings: L. Liu et al., Citation2021, quantizations: Zhao et al., Citation2020, censored measurements: X. Li et al., Citation2020, outliers: Shen et al., Citation2021, cyber attacks: Hou et al., Citation2020 and measurements only from partial nodes: J. Li et al., Citation2020), respectively.

Disclosure statement

The authors declare that they have no conflict of interest.

Additional information

Funding

This work was supported in part by the National Natural Science Foundation of China under Grants U21A2019, 61873058, 61933007, 62073070, 11902072 and 62103096, the Natural Science Foundation of Heilongjiang Province of China under Grant LH2021F006, the China Postdoctoral Science Foundation under Grants 2017M621242 and 2020T130092, the Fundamental Research Funds for Undergraduate Universities affiliated to Heilongjiang Province of China under Grant XNYXLY202104, the Hainan Province Science and Technology Special Fund under Grant ZDYF2022SHFZ105, the Technology Plan Project of Daqing City of China under Grants zd-2019-17 and zd-2020-26 and the Alexander von Humboldt Foundation of Germany.

References

  • Alippi, C., & Galperti, C. (2008). An adaptive system for optimal solar energy harvesting in wireless sensor network nodes. IEEE Transactions on Circuits and Systems-I: Regular Papers, 55(6), 1742–1750. https://doi.org/10.1109/TCSI.2008.922023
  • Aysal, T. C., Coates, M., & Rabbat, M. (2007). Distributed average consensus using probabilistic quantization. In 2007 IEEE/SP 14th Workshop on Statistical Signal Processing (pp. 640–644). IEEE
  • Battilotti, S., & Mekhail, M. (2019). Distributed estimation for nonlinear systems. Automatica, 107(9), 562–573. https://doi.org/10.1016/j.automatica.2019.06.024
  • Caballero-Águila, R., Hermoso-Carazo, A., & Linares-Pérez, J. (2017). New distributed fusion filtering algorithm based on covariances over sensor networks with random packet dropouts. International Journal of Systems Science, 48(9), 1805–1817. https://doi.org/10.1080/00207721.2017.1289568
  • Cao, L., Ren, H., Li, H., & Lu, R. (2021). Event-triggered output-feedback control for large-scale systems with unknown hysteresis. IEEE Transactions on Cybernetics, 51(11), 5236–5247. https://doi.org/10.1109/TCYB.2020.2997943
  • Chen, H., & Jiang, B. (2020). A review of fault detection and diagnosis for the traction system in high-speed trains. IEEE Transactions on Intelligent Transportation Systems, 21(2), 450–465. https://doi.org/10.1109/TITS.6979
  • Chen, Y., Chen, Z., Chen, Z., & Xue, A. (2020). Observer-based passive control of non-homogeneous Markov jump systems with random communication delays. International Journal of Systems Science, 51(6), 1133–1147. https://doi.org/10.1080/00207721.2020.1752844
  • Cong, G., Han, F., Li, J., & Dai, D. (2021). Event-triggered distributed filtering for discrete-time systems with integral measurements. Systems Science & Control Engineering, 9(1), 272–282. https://doi.org/10.1080/21642583.2021.1901157
  • Ding, D., Wang, Z., Dong, H., & Shu, H. (2012). Distributed H∞ state estimation with stochastic parameters and nonlinearities through sensor networks: The finite-horizon case. Automatica, 48(8), 1575–1585. https://doi.org/10.1016/j.automatica.2012.05.070
  • Ding, D., Wang, Z., Ho, D. W. C., & Wei, G. (2017). Distributed recursive filtering for stochastic systems under uniform quantizations and deception attacks through sensor networks. Automatica, 78(1), 231–240. https://doi.org/10.1016/j.automatica.2016.12.026
  • Dong, H., Wang, Z., & Gao, H. (2013). Distributed H∞ filtering for a class of Markovian jump nonlinear time-delay systems over lossy sensor networks. IEEE Transactions on Industrial Electronics, 60(10), 4665–4672. https://doi.org/10.1109/TIE.2012.2213553
  • Gao, H., Dong, H., Wang, Z., & Han, F. (2020). An event-triggering approach to recursive filtering for complex networks with state saturations and random coupling strengths. IEEE Transactions on Neural Networks and Learning Systems, 31(10), 4279–4289. https://doi.org/10.1109/TNNLS.5962385
  • Gao, M., Yang, S., Sheng, L., & Zhou, D. (2019). Fault diagnosis for time-varying systems with multiplicative noises over sensor networks subject to Round-Robin protocol. Neurocomputing, 346(5), 65–72. https://doi.org/10.1016/j.neucom.2018.08.087
  • Ge, X., Han, Q.-L., & Wang, Z. (2019a). A dynamic event-triggered transmission scheme for distributed set-membership estimation over wireless sensor networks. IEEE Transactions on Cybernetics, 49(1), 171–183. https://doi.org/10.1109/TCYB.2017.2769722
  • Ge, X., Han, Q.-L., & Wang, Z. (2019b). A threshold-parameter-dependent approach to designing distributed event-triggered H∞ consensus filters over sensor networks. IEEE Transactions on Cybernetics, 49(4), 1148–1159. https://doi.org/10.1109/TCYB.6221036
  • Geng, H., Liu, H., Ma, L., & Yi, X. (2021). Multi-sensor filtering fusion meets censored measurements under a constrained network environment: Advances, challenges and prospects. International Journal of Systems Science, 52(16), 3410–3436. https://doi.org/10.1080/00207721.2021.2005178
  • Gungor, V. C., Liu, B., & Hancke, G. P. (2010). Opportunities and challenges of wireless sensor networks in smart grid. IEEE Transactions on Industrial Electronics, 57(10), 3557–3564. https://doi.org/10.1109/TIE.2009.2039455
  • Hou, N., Wang, Z., Ho, D. W. C., & Dong, H. (2020). Robust partial-nodes-based state estimation for complex networks under deception attacks. IEEE Transactions on Cybernetics, 50(6), 2793–2802. https://doi.org/10.1109/TCYB.6221036
  • Hu, J., Wang, Z., & Gao, H. (2018). Joint state and fault estimation for time-varying nonlinear systems with randomly occurring faults and sensor saturations. Automatica, 97(7), 150–160. https://doi.org/10.1016/j.automatica.2018.07.027
  • Hu, J., Wang, Z., Liu, G.-P., Jia, C., & Williams, J. (2020). Event-triggered recursive state estimation for dynamical networks under randomly switching topologies and multiple missing measurements. Automatica, 115, 108908-1–108908-13. https://doi.org/10.1016/j.automatica.2020.108908
  • Hu, S., Yue, D., Han, Q.-L., Xie, X., Chen, X., & Dou, C. (2020). Observer-based event-triggered control for networked linear systems subject to denial-of-service attacks. IEEE Transactions on Cybernetics, 50(5), 1952–1964. https://doi.org/10.1109/TCYB.6221036
  • Jia, X.-C. (2021). Resource-efficient and secure distributed state estimation over wireless sensor networks: A survey. International Journal of Systems Science, 52(16), 3368–3389. https://doi.org/10.1080/00207721.2021.1998843
  • Leung, H., Seneviratne, C., & Xu, M. (2015). A novel statistical model for distributed estimation in wireless sensor networks. IEEE Transactions on Signal Processing, 63(12), 3154–3164. https://doi.org/10.1109/TSP.2015.2420536
  • Li, J., Dong, H., Wang, Z., & Bu, X. (2020). Partial-neurons-based passivity-guaranteed state estimation for neural networks with randomly occurring time-delays. IEEE Transactions on Neural Networks and Learning Systems, 31(9), 3747–3753. https://doi.org/10.1109/TNNLS.5962385
  • Li, J., Ma, Y., & Fu, L. (2019). Fault-tolerant passive synchronization for complex dynamical networks with Markovian jump based on sampled-data control. Neurocomputing, 350(6684), 20–32. https://doi.org/10.1016/j.neucom.2019.03.059
  • Li, Q., & Liang, J. (2020). Dissipativity of the stochastic Markovian switching CVNNs with randomly occurring uncertainties and general uncertain transition rates. International Journal of Systems Science, 51(6), 1102–1118. https://doi.org/10.1080/00207721.2020.1752418
  • Li, X., Han, F., Hou, N., Dong, H., & Liu, H. (2020). Set-membership filtering for piecewise linear systems with censored measurements under Round-Robin protocol. International Journal of Systems Science, 51(9), 1578–1588. https://doi.org/10.1080/00207721.2020.1768453
  • Li, X.-J., & Yang, G.-H. (2017). Adaptive fault-tolerant synchronization control of a class of complex dynamical networks with general input distribution matrices and actuator faults. IEEE Transactions on Neural Networks and Learning Systems, 28(3), 559–569. https://doi.org/10.1109/TNNLS.2015.2507183
  • Li, Y., Sun, K., & Tong, S. (2019). Observer-based adaptive fuzzy fault-tolerant optimal control for SISO nonlinear systems. IEEE Transactions on Cybernetics, 49(2), 649–661. https://doi.org/10.1109/TCYB.2017.2785801
  • Lin, H., & Sun, S. (2019). Globally optimal sequential and distributed fusion state estimation for multi-sensor systems with cross-correlated noises. Automatica, 101(3), 128–137. https://doi.org/10.1016/j.automatica.2018.11.043
  • Liu, L., Liu, Y.-J., & Tong, S. (2019). Neural networks-based adaptive finite-time fault-tolerant control for a class of strict-feedback switched nonlinear systems. IEEE Transactions on Cybernetics, 49(7), 2536–2545. https://doi.org/10.1109/TCYB.6221036
  • Liu, L., Ma, L., Zhang, J., & Bo, Y. (2021). Distributed non-fragile set-membership filtering for nonlinear systems under fading channels and bias injection attacks. International Journal of Systems Science, 52(6), 1192–1205. https://doi.org/10.1080/00207721.2021.1872118
  • Liu, Q., & Wang, Z. (2021). Moving-horizon estimation for linear dynamic networks with binary encoding schemes. IEEE Transactions on Automatic Control, 66(4), 1763–1770. https://doi.org/10.1109/TAC.2020.2996579
  • Liu, Q., Wang, Z., He, X., & Zhou, D. H. (2015). Event-based recursive distributed filtering over wireless sensor networks. IEEE Transactions on Automatic Control, 60(9), 2470–2475. https://doi.org/10.1109/TAC.2015.2390554
  • Liu, Y., Wang, Z., & Zhou, D. (2021). Resilient actuator fault estimation for discrete-time complex networks: A distributed approach. IEEE Transactions on Automatic Control, 66(9), 4214–4221. https://doi.org/10.1109/TAC.2020.3033710
  • Mao, J., Sun, Y., Yi, X., Liu, H., & Ding, D. (2021). Recursive filtering of networked nonlinear systems: A survey. International Journal of Systems Science, 52(6), 1110–1128. https://doi.org/10.1080/00207721.2020.1868615
  • Morrow, R. K., & Lehnert, J. S. (1989). Bit-to-bit error dependence in slotted DS/SSMA packet systems with random signature sequences. IEEE Transactions on Communications, 37(10), 1052–1061. https://doi.org/10.1109/26.41160
  • Selvaraj, P., Sakthivel, R., & Kwon, O. M. (2018). Synchronization of fractional-order complex dynamical network with random coupling delay, actuator faults and saturation. Nonlinear Dynamics, 94(4), 3101–3116. https://doi.org/10.1007/s11071-018-4516-3
  • Shen, B., Wang, Z., Wang, D., & Li, Q. (2020). State-saturated recursive filter design for stochastic time-varying nonlinear complex networks under deception attacks. IEEE Transactions on Neural Networks and Learning Systems, 31(10), 3788–3800. https://doi.org/10.1109/TNNLS.5962385
  • Shen, Y., Wang, Z., Shen, B., & Dong, H. (2021). Outlier-resistant recursive filtering for multi-sensor multi-rate networked systems under weighted Try-Once-Discard protocol. IEEE Transactions on Cybernetics, 51(10), 4897–4908. https://doi.org/10.1109/TCYB.2020.3021194
  • Song, B., Qi, G., & Xu, L. (2020). A new approach to open-circuit fault diagnosis of MMC sub-module. Systems Science & Control Engineering, 8(1), 119–127. https://doi.org/10.1080/21642583.2020.1731005
  • Wang, M., Wang, Z., Dong, H., & Han, Q.-L. (2021). A novel framework for backstepping-based control of discrete-time strict-feedback nonlinear systems with multiplicative noises. IEEE Transactions on Automatic Control, 66(4), 1484–1496. https://doi.org/10.1109/TAC.2020.2995576
  • Wang, Z., Wang, L., Liu, S., & Wei, G. (2018). Encoding-decoding-based control and filtering of networked systems: Insights, developments and opportunities. IEEE/CAA Journal of Automatica Sinica, 5(1), 3–18. https://doi.org/10.1109/JAS.2017.7510727
  • Wen, P., Hou, N., Shen, Y., Li, J., & Zhang, Y. (2021). Observer-based H∞ PID control for discrete-time systems under hybrid cyber attacks. Systems Science & Control Engineering, 9(1), 232–242. https://doi.org/10.1080/21642583.2021.1895004
  • Xu, W., Hu, G., Ho, D. W. C., & Feng, Z. (2020). Distributed secure cooperative control under denial-of-service attacks from multiple adversaries. IEEE Transactions on Cybernetics, 50(8), 3458–3467. https://doi.org/10.1109/TCYB.6221036
  • Ye, D., Yang, X., & Su, L. (2017). Fault-tolerant synchronization control for complex dynamical networks with semi-Markov jump topology. Applied Mathematics and Computation, 312(6), 36–48. https://doi.org/10.1016/j.amc.2017.05.008
  • Zhang, D., Cai, W., Xie, L., & Wang, Q. (2015). Nonfragile distributed filtering for T-S fuzzy systems in sensor networks. IEEE Transactions on Fuzzy Systems, 23(5), 1883–1890. https://doi.org/10.1109/TFUZZ.2014.2367101
  • Zhang, X.-M., Han, Q.-L., & Zhang, B.-L. (2017). An overview and deep investigation on sampled-data-based event-triggered control and filtering for networked systems. IEEE Transactions on Industrial Informatics, 13(1), 4–16. https://doi.org/10.1109/TII.2016.2607150
  • Zhao, J. (2018). Dynamic state estimation with model uncertainties using H∞ extended Kalman filter. IEEE Transactions on Power Systems, 33(1), 1099–1100. https://doi.org/10.1109/TPWRS.2017.2688131
  • Zhao, Z., Wang, Z., Zou, L., & Guo, J. (2020). Set-membership filtering for time-varying complex networks with uniform quantisations over randomly delayed redundant channels. International Journal of Systems Science, 51(16), 3364–3377. https://doi.org/10.1080/00207721.2020.1814898
  • Zhu, Y., Zhang, L., & Zheng, W. (2016). Distributed H∞ filtering for a class of discrete-time Markov jump Lur'e systems with redundant channels. IEEE Transactions on Industrial Electronics, 63(3), 1876–1885. https://doi.org/10.1109/TIE.2015.2499169
  • Zou, L., Wang, Z., Hu, J., Liu, Y., & Liu, X. (2021). Communication-protocol-based analysis and synthesis of networked systems: Progress, prospects and challenges. International Journal of Systems Science, 52(14), 3013–3034. https://doi.org/10.1080/00207721.2021.1917721
  • Zou, L., Wang, Z., Hu, J., & Zhou, D. H. (2020). Moving horizon estimation with unknown inputs under dynamic quantization effects. IEEE Transactions on Automatic Control, 65(12), 5368–5375. https://doi.org/10.1109/TAC.9