823
Views
13
CrossRef citations to date
0
Altmetric
Research Article

Distributed filtering for delayed nonlinear system with random sensor saturation: a dynamic event-triggered approach

, ORCID Icon &
Pages 440-454 | Received 02 Jan 2021, Accepted 17 Apr 2021, Published online: 14 May 2021

Abstract

This paper is concerned with the distributed filtering problem for a class of delayed nonlinear systems with random sensor saturation (RSS) under a dynamic event-triggered mechanism. The nonlinear function is assumed to satisfy the Lipschitz condition. A dynamic event-triggered mechanism is employed to further reduce the innovation transmission frequencies among the adjacent nodes. Both the Bernoulli distributed random variables and saturation function are employed to model the phenomenon of RSS. The aim of this paper is to design a sub-optimal filter such that the covariance of the filtering error has an upper bound, which is minimized by appropriately computing the filter gain. Furthermore, the error boundedness is analysed and a sufficient criterion is presented to ensure that the filtering error is mean-square bounded. Finally, a numerical example is provided to verify the effectiveness of the proposed filtering algorithm.

1. Introduction

Wireless sensor network (WSN) can connect a large number of intelligent sensors to work together via the communication networks with limited bandwidth. Compared with the traditional point-to-point sensor system, the WSN has the advantages of scalability, flexibility, low cost and easy installation (Shi et al., Citation2014), which has been widely used in intelligent transportation (Tacconi et al., Citation2010; Yousef et al., Citation2010), process control (Gungor & Hancke, Citation2009; Sun & El-Farra, Citation2012), intelligent household, intelligent medical (Hu et al., Citation2013) and other fields (Ciuonzo et al., Citation2013; Ciuonzo & Salvo Rossi, Citation2017). Accordingly, the filtering problem based on WSN has attracted a great deal of attention. To mention a few, the distributed filtering problem has been investigated in Wen et al. (Citation2018) for discrete-time state-saturated systems with random nonlinearity and measurement loss, where the topological structure of sensor network (SN) has been described by a digraph. In Liu et al. (Citation2019), the distributed filtering problem has been handled for a class of continuous-time stochastic systems over SN with Markovian switching topology, and the considered time-varying topology may stochastically changes among a set of disconnected graphs at every sampling instant. To reduce the communication load, in Shen et al. (Citation2020), the distributed recursive filtering scheme has been designed for stochastic discrete systems subject to Round-Robin protocol, and the matrix simplification technique has been used to tackle the problem of topological sparseness of SN. For 2-D systems with measurement degradations over SN, in Wang et al. (Citation2020), the recursive filter has been designed and an upper bound of the error covariance has been constructed by exploiting the stochastic analysis and the mathematical induction approach.

The network-induced phenomena, which are mainly caused by the network characteristics, could worsen the filtering method performance if not handled properly (Walsh & Ye, Citation2001; Zhang et al., Citation2001; Hu et al., Citation2016). At present, the sensor saturation problem has attracted great interest of researchers (Ding et al., Citation2013; Li et al., Citation2020; Singh, Citation2007). Motivated by the widespread sensor saturation problem, in Hu et al. (Citation2012), a probability-guaranteed H finite-horizon filtering algorithm has been given, where the saturation function has been decomposed into a linear part and a sector-bounded nonlinear part. In fact, the sensor saturation may be affected by some uncertain factors, in consequence, it is more practical to investigate the random sensor saturation (RSS) for large-scale SN. In Wang et al. (Citation2012), a novel sensor measurement model has been established to account for the RSS by using a set of Bernoulli distributed white sequences with known conditional probabilities. In consideration of both variance-constrained and H performance, the multi-objective filter has been put forward in Li et al. (Citation2020) for multi-rate time-varying systems with RSS.

It is well recognized that the state delays exist in many real-word systems. Thus, many results have been developed to tackle the delays and avoid the great deterioration of system performance (Chen et al., Citation2019; Chen & Xu, Citation2014). For example, in (Du et al., Citation2016), an optimal filtering algorithm has been developed for a class of networked stochastic systems, where both the state delay and missing measurements have been taken into account. On the other hand, the extended Kalman-type recursive filter has been designed in Mao et al. (Citation2019) for a class of nonlinear stochastic systems subject to missing measurement, fixed time-delay and uniform quantization, where the Round-Robin protocol has been employed to regulate the transmissions and lighten the network transmission burden. In Mao et al. (Citation2017), the recursive filtering algorithm has been designed for a class of delayed nonlinear systems with event-based communication protocols, and a time-varying triggered threshold has been introduced to dynamically regulate the networked communications. In particular, the event-triggering mechanism is a sporadic transmission strategy if the current signal meets a prescribed event generator condition. In order to reduce network load, Arzen (Citation1999) proposed event-triggering mechanism and designed a PID controller. Recently, in order to further save network resources, a dynamic event-triggered mechanism has been put forward in Girard (Citation2015) by introducing dynamic auxiliary variables. Subsequently, the comparisons between static and dynamic event-triggered mechanism have been specified in Ge et al. (Citation2019), where the event-triggered weighted matrix has been obtained by a recursive convex optimization algorithm and a distributed set-membership estimator has been designed. Based on the time-varying topology, the recursive distributed filtering problem has been investigated in Li et al. (Citation2020) for nonlinear time-varying systems under a dynamic event-triggered mechanism. Unfortunately, to the best of the authors' knowledge, the recursive filter design problem has not been thoroughly addressed yet for nonlinear delayed systems with dynamic event-triggering mechanism and RSS. Besides, the boundedness analysis is desirable on handling the issue of corresponding distributed filtering.

Motivated by the above analysis, we aim to address the distributed filter design problem for a class of delayed nonlinear systems with RSS under dynamic event-triggered mechanism. Here, the time-invariant delay is considered. The RSS is modelled by the Bernoulli distributed random variable and a saturation function. Moreover, an auxiliary variable that is correlated with innovation is used to construct the dynamic event-triggered mechanism. The contributions of this paper can be highlighted as follows: (i) the proposed time-varying system is fairly comprehensive that covers time delay, delay-dependent nonlinearity and RSS, thereby better reflecting the engineering reality; (ii) the recursive distributed filtering scheme is developed for the delayed system under the dynamic event-triggered communication mechanism; and (iii) a novel sufficient criterion is given to guarantee a bounded variance of filtering errors in the mean square sense.

Notations The notations used throughout this paper are standard. Rn denotes the n-dimensional Euclidean space. is the Euclidean norm of real vectors or the spectral norm of real matrices. For a matrix P, PT and P1 represent its transpose and inverse, respectively. E{x} denotes the mathematical expectation of the random variable x. I stands for the identity matrix with appropriate dimension. tr{P} represents the trace of matrix P. diag{P1,P2,,PN} represents a block-diagonal matrix with matrices P1,P2,,PN on the diagonal. Matrices, if their dimensions are not explicitly stated, are assumed to be compatible for algebraic operations.

2. Problem formulation and preliminaries

In this paper, we use a digraph G=(V,E,A) to describe the communication topology of the considered sensor network. The digraph G contains a vertex set V={v1,v2,,vN}, an edge set EV×V, and an adjacency matrix A=[aij]N×N with nonnegative elements, where N is the number of sensor nodes. Moreover, we assume that aii=1 for all iV. The set of neighbours of node iV plus the node itself is denoted by Ni={jV|(i,j)E}.

Consider the following discrete time-varying systems with RSS: (1) xk+1=Akxk+Bkτxkτ+f(xk,xkτ)+Dkωk(1) (2) yi,k=(1αi,k)σ(Ci,kxk)+αi,kCi,kxk+νi,k(2) where k is the sampling instant, xkRn represents the state vector to be estimated, the initial state is xm=φm (m=τ,τ+1,,0), yi,kRq denotes the measurement output of ith sensor, Ak, Bkτ, Dk, and Ci,k are known matrices with appropriate dimensions. ωkRp and νi,kRq are zero mean additive noises with covariances Qk>0 and Ri,k>0, respectively. The random variable αi,k (i=1,,N), which describes the phenomenon of RSS, takes value on 0 or 1 with (3) Prob{αi,k=1}=α¯i,Prob{αi,k=0}=1α¯i(3) where α¯i[0,1] (i=1,,N) is a known constant. It is assumed that αi,k, ωk and νi,k are mutually independent. The saturation function σ() is defined as σ(s)[σ1(s1)σ2(s2)σq(sq)]Twhere (4) σi(si)=sign(si)min{si,max,|si|}(4) and si,max is the ith element of the saturation level vector smax.

Assumption 2.1

The nonlinear vector function f(,)Rn satisfies f(0,0)=0 and the following bounded condition: (5) f(x1,y1)f(x2,y2)S1(x1x2)+S2(y1y2)(5) with S1 and S2 are known real constant matrices.

In this paper, the dynamic event-triggered communication protocol is adopted to reduce the network transmission burden. Before presenting a specific event generator function, let us explain some relevant variables. xˆi,k|k1 (i=1,2,,N) denotes the one-step prediction at instant k−1 of node i, and the corresponding innovation y~i,k can be written as (6) y~i,k=yi,k(1α¯i)σ(Ci,kxˆi,k|k1)α¯iCi,kxˆi,k|k1.(6) Let bi,t represent the last triggering time corresponding to the instant k, and therefore y~i,bi,t is the innovation at bi,t. Next, the dynamic event generator function is proposed as follows: (7) ψ(θi,ri,k,σi,ηi,k)=θi(ri,kσi)ηi,k(7) where ri,k=y~i,ky~i,bi,t, σi and θi are given positive scalars. The auxiliary offset variable ηi,kR in (Equation7) satisfies the following equation: (8) ηi,k+1=λiηi,k+σiri,k,η0,i=η¯0,i(8) where the initial state η¯0,i0 is a known constant. In (Equation7) and (Equation8), θi and λi are prescribed positive scalars satisfying (9) 0<λi<1,θiλi1.(9) The innovation of the ith node will be transmitted to the corresponding nodes to update the innovation recorded by its zero-order holder, if and only if, the function ψ(,,,)0. Therefore, we define the triggered instant sequence of node i by 0=bi,0<bi,1<<bi,t<, which is determined iteratively by (10) bi,t+1=inf{k|k>bi,t,ψ(θi,ri,k,σi,ηi,k)0}.(10) Then, the signal used to update the local estimation can be written as follows: (11) y~¯i,k=y~i,bi,t,k{bi,t,bi,t+1,,bi,t+11}.(11)

Remark 2.1

Now, we explain the differences between k and bi,t in order to make the event-triggered mechanism to be understood easily. For example, it can be seen from Figure  that k represents the sampling instant of the sensor nodes, while k, k + 3 and k + 4 are the triggered instants of the ith node, respectively. Accordingly, bi,t emphasizes the sense of nearest triggered instant and bi,t+1 is the next triggered instant.

Figure 1. Triggered instants.

Figure 1. Triggered instants.

Lemma 2.1

Ge et al., Citation2019

For prescribed positive scalars λi and θi satisfying (Equation9), the auxiliary offset variable (12) ηi,k0(12) holds for all kN.

Remark 2.2

Note that the dynamic event-triggered mechanism can dynamically adjust the communication frequency. Compared to the static event-triggered function z(ri,k,σi)=ri,kσi, the auxiliary variable ηi,k in (Equation7) described by (Equation8) can be seen as the estimation of z(ri,k,σi). θi is a parameter that is used to adjust the trigger frequency. The dynamic event-triggered mechanism can further reduce the consumption of communication resources. It is easy to see that the impact of ηi,k to ψ(θi,ri,k,σi,ηi,k) is negligible when θi+. Consequently, the dynamic event-triggered function degenerates into the static event-triggered function. On the other hand, the threshold σi of static event-triggered mechanism is time-invariant. By introducing an offset variable generated through the auxiliary systems, the threshold of dynamic event-triggered mechanism is varying and the interval bi,t+1bi,t is dynamically adjusted.

For systems (Equation1)–(Equation2), the recursive filters to be designed are of the following forms: (13) xˆi,k+1|k=Akxˆi,k|k+Bkτxˆi,kτ|kτ+f(xˆi,k|k,xˆi,kτ|kτ),(13) (14) xˆi,k+1|k+1=xˆi,k+1|k+jNiaijKij,k+1y~¯j,k+1(14) where Kij,k+1 are the filter parameters to be designed.

Remark 2.3

Compared with the existing results (e.g. Mao et al. (Citation2019), Mao et al. (Citation2017) and Li et al. (Citation2020)), the recursive filtering algorithm to be given has the following features: (i) a new distributed filtering scheme is given for nonlinear delayed systems with RSS and dynamic event-triggered mechanism in a unified framework; (ii) the nonlinear disturbance influenced by both current and delayed information is common in engineering case and the related influences are considered when designing the filter; and (iii) the available information of time delay and dynamic event-triggered mechanism is employed in the filter with hope to compensate the corresponding impacts. Viewed from another perspective, compared to linear matrix inequality method, the advantages of recursive method lie in its potential in the online applications.

Remark 2.4

The problem of the distributed filtering for discrete time-varying delayed system with dynamic event-triggered mechanism in sensor network has very important practical significance in the target tracking field over the underwater sensor networks (USNs). Firstly, in Yu and Choi (Citation2014), a distributed filtering scheme has been given based on sensor network transmission, which can overcome the defects of underwater centralized fusion target tracking algorithm. Secondly, the working conditions and environments of the sensor node are not ideal, and the changes of temperature, salinity, depth and pressure of sea would inevitably cause time delay. Therefore, the study of filtering problem of delayed systems is more suitable from the practical engineering viewpoint. Finally, the sensor nodes in USNs use batteries to provide the energy. Special underwater environment makes it is hard to replace the depleted batteries, that is, the service life of USNs often depends on the life span of the sensor nodes. In Sun et al. (Citation2018), an event-triggered mechanism that adaptively adjusts the sampling interval has been put forward for target tracking over USNs. Overall, the concerned distributed filtering problem has important significance from the engineering background.

Lemma 2.2

Wen et al., Citation2018

For x,yR, there exists a real number βi[0,1] such that σi(x)σi(y)=βi(xy)where the saturation function σi() (i=1,2,,q) isdefined in (Equation4).

Lemma 2.3

Wen et al., Citation2018

Let A=[aij]p×p be a real-valued matrix and B=diag{b1,b2,,bp} be a diagonal random matrix. Then, one has E{BABT}=E{BB}Awhere ° is the Hadamard product and E{BB} is defined as E{BB}=E{b12}E{b1b2}E{b1bp}E{b2b1}E{b22}E{b2bp}E{bpb1}E{bpb2}E{bp2}.

Lemma 2.4

Xie et al., Citation1994

For any given vectors X,YRn and a positive scalar ϵ>0, the following inequality holds: XYT+YXTϵXXT+ϵ1YYT.

The main objective of this paper is to design a set of distributed filters based on local estimation and triggered innovations y~¯i,k(iNi) such that an upper bound of filtering error covariance is obtained and the desired filter gain is provided to minimize such an upper bound at each time step. Furthermore, a sufficient condition is given to guarantee the mean-square boundedness of the filtering error.

3. Main results

In this section, the forms of one-step prediction error covariance and filtering error covariance are given firstly. Then, the upper bound on the filtering error covariance is calculated by employing the stochastic analysis technique. Moreover, the desired filtering gain is constructed based on the solutions to Riccati-like matrix difference equations. Finally, the boundedness analysis of filtering error is also discussed.

3.1. Design of the filter gain

For node i, let x~i,k+1|k=xk+1xˆi,k+1|k be the one-step prediction error and x~i,k+1|k+1=xk+1xˆi,k+1|k+1 represent the filter error. According to (Equation1), (Equation2), (Equation13) and (Equation14), one has (15) x~i,k+1|k=Akx~i,k|k+Bkτx~i,kτ|kτ+f~k+Dkωk,(15) (16) x~i,k+1|k+1=x~i,k+1|kjNiaijKij,k+1y~¯j,k+1(16) where f~k=f(xk,xkτ)f(xˆi,k|k,xˆi,kτ|kτ). Adding the following zero terms α¯jCj,k+1xk+1α¯jCj,k+1xk+1,(1α¯j)σ(Cj,k+1xk+1)(1α¯j)σ(Cj,k+1xk+1) into the right-hand side of (Equation16) and employing Lemma 2.2, we have (17) x~i,k+1|k+1=x~i,k+1|kjNiaijKij,k+1(1α¯j)β(j)×Cj,k+1x~j,k+1|k+(α¯jαj,k+1)σ(Cj,k+1×xk+1)+α¯jCj,k+1x~j,k+1|k+(αj,k+1α¯j)×Cj,k+1xk+1+νj,k+1rj,k+1(17) where β(j)=diag{β1(j),β2(j),,βn(j)}, βs(j)(s=1,2,,n)[0,1].

For notational simplicity, we set (18) x~k+1|kcolN{x~i,k+1|k},xkcolN{xk},x~k+1|k+1colN{x~i,k+1|k+1},f~kcolN{f~k},ωkcolN{ωk},νkcolN{νi,k},rkcolN{ri,k},TidiagN{ai1I,ai2I,,aiNI},AkdiagN{Ak},BkτdiagN{Bkτ},DkdiagN{Dk},CkdiagN{Ci,k},Kk[Kij,k]N×N,αkdiagN{αi,kI},α¯diagN{α¯iI},βdiagN{β(i)},Rkdiag{Ri,k},Qk{Qk}N×N,S1diagN{S1},S2diagN{S2},f(xk,xkτ)colN{f(xk,xkτ)},Hidiag{0,,0i1,I,0,,0Ni}.(18) Based on the above notations, Equations (Equation15) and (Equation17) can be rewritten as follows: (19) x~k+1|k=Akx~k|k+Bkτx~kτ|kτ+f~k+Dkωk,(19) (20) x~k+1|k+1=Λk+1x~k+1|kGk+1(α¯αk+1)σ(Ck+1xk+1)(α¯αk+1)Ck+1xk+1+νk+1rk+1(20) where Λk+1=IGk+1[(Iα¯)β+α¯]Ck+1, and Gk+1=i=1NHiKk+1Ti.

For the sake of simplifying the calculation, we denote the state covariance of system (Equation1) by XkE{xkxkT}. Similarly, the covariance of augmented system state xk mentioned in (Equation18) could be written as XkE{xkxkT}.

Lemma 3.1

For given positive scalars ϵi (i=1,2,3,4), the sequence of matrices {Xk}k=τ is always bounded by the solution to the following recursive equation: (21) X¯k+1=(1+ϵ1+ϵ2)AkX¯kAkT+(1+ϵ11+ϵ3)×BkτX¯kτBkτT+(1+ϵ21+ϵ31)Ωk+DkQkDkT(21) where Ωk=tr1+ϵ4(S1X¯kS1T)+(1+ϵ41)(S2X¯kτS2T)I,with the initial value X¯m=Xm(m=τ,τ+1,,0), that is to say, XkX¯k.

Proof.

From Equation (Equation18), Equation (Equation1) can be rewritten as a compact form as follows: (22) xk+1=Akxk+Bkτxkτ+f(xk,xkτ)+Dkωk.(22) Based on Lemmas 2.2, 2.4 and (Equation22), Xk+1 can be calculated by (23) E{xk+1xk+1T}=E(Akxk+Bkτxkτ+f(xk,xkτ)+Dkωk)×(Akxk+Bkτxkτ+f(xk,xkτ)+Dkωk)T=EAkxkxkTAkT+AkxkxkτTBkτT+AkxkfT(xk,xkτ)+AkxkωkTDkT+BkτxkτxkTAkT+BkτxkτxkτT×BkτT+BkτxkτfT(xk,xkτ)+BkτxkτωkT×DkT+f(xk,xkτ)xkTAkT+f(xk,xkτ)xkτTBkτT+f(xk,xkτ)fT(xk,xkτ)+f(xk,xkτ)ωkTDkT+DkωkxkTAkT+DkωkxkτTBkτT+DkωkfT(xk,xkτ)+DkωkωkTDkT.(23) It is not difficult to see that the terms (24) E{AkxkωkTDkT},E{f(xk,xkτ)ωkTDkT},E{BkτxkτωkTDkT}(24) and their transpositions are equal to zero. Then, it follows from (Equation22)–(Equation24) and Lemma 2.4 that E{xk+1xk+1T}(1+ϵ1+ϵ2)AkE{xkxkT}AkT+(1+ϵ11+ϵ3)BkτE{xkτxkτT}×BkτT+(1+ϵ21+ϵ31)×Ef(xk,xkτ)fT(xk,xkτ)+DkQkDkT. Subsequently, in view of (Equation5) and Lemma 2.4, we obtain (25) Ef(xk,xkτ)fT(xk,xkτ)EfT(xk,xkτ)f(xk,xkτ)I=E{f(xk,xkτ)2}IE{S1xk+S2xkτ2}IE{(1+ϵ4)S1xk2+(1+ϵ41)S2xkτ2}I=E{(1+ϵ4)trS1xkxkTS1T+(1+ϵ41)trS2xkτxkτTS2T}I=tr(1+ϵ4)S1E{xkxkT}S1T+(1+ϵ41)S2E{xkτxkτT}S2TI.(25) Then, based on the mathematical induction approach, we have XkX¯k.

Lemma 3.2

Li et al., Citation2020

For given positive scalars ϵi (i=5,6), under the assumption that λiθi>1, if the following recursion equation L¯i,k+1(1+ϵ5)(1+ϵ6)λi2+(1+θi)(1+ϵ51)θi2×L¯i,k+(1+ϵ5)(1+ϵ61)+(1+ϵ51)(1+θi1)σi2has a solution L¯i,k with the initial value L¯i,0=E{ηi,0ηi,0T}, then L¯i,k is the upper bound of E{ηi,kηi,kT}.

Lemma 3.3

Given the error covariance Pk|k>0 at step k, the recursion of the one-step prediction error covariance has the following form (26) Pk+1|k=AkPk|kAkT+BkτPkτ|kτBkτT+E{f~kf~kT}+DkQkDkT+E{Ak+AkT}+E{Bk+BkT}+E{Ck+CkT}(26) where (27) AkAkx~k|kx~kτ|kτTBkτT,BkAkx~k|kf~kT,CkBkτx~kτ|kτf~kT.(27)

Proof.

It follows from (Equation19) that (28) Pk+1|k=E{x~k+1|kx~k+1|kT}=EAkx~k|k+Bkτx~kτ|kτ+f~k+Dkωk×Akx~k|k+Bkτx~kτ|kτ+f~k+DkωkT=AkPk|kAkT+BkτPkτ|kτBkτT+E{f~kf~kT}+DkQkDkT+E{Akx~k|kx~kτ|kτTBkτT+(Akx~k|kx~kτ|kτTBkτT)T}+E{Akx~k|kf~kT+(Akx~k|kf~kT)T}+E{Bkτxkτ|kτf~kT+(Bkτxkτ|kτf~kT)T}+E{D1,k+D1,kT}+E{D2,k+D2,kT}+E{D3,k+D3,kT}(28) where (29) D1,kAkx~k|kωkTDkT,D2,kBkτxkτ|kτωkTDkT,D3,kf~kωkTDkT.(29) According to the statistical properties of ωk, the terms Di,k(i=1,2,3) are equal to zero, then (Equation26) is true.

Lemma 3.4

The covariance matrix Pk+1|k+1 of estimation error can be obtained by the following recursion: (30) Pk+1|k+1=Λk+1Pk+1|kΛk+1T+EGk+1(α¯αk+1)×σ(Ck+1xk+1)σ(Ck+1xk+1)T(α¯αk+1)T×Gk+1T+EGk+1(α¯αk+1)Ck+1xk+1×xk+1TCk+1T(α¯αk+1)TGk+1T+Gk+1×Rk+1Gk+1T+E{Gk+1rk+1rk+1TGk+1T}+E{Ek+1+Ek+1T}+E{Fk+1+Fk+1T}+E{Mk+1+Mk+1T}(30) where Ek+1Λk+1x~k+1|krk+1TGk+1T,Fk+1Gk+1(α¯αk+1)σ(Ck+1xk+1)xk+1TCk+1T(α¯αk+1)TGk+1T,Mk+1Gk+1νk+1rk+1TGk+1T.

Proof.

In terms of (Equation20), it is easy to see that (31) Pk+1|k+1=Λk+1Pk+1|kΛk+1T+EGk+1(α¯αk+1)×σ(Ck+1xk+1)σ(Ck+1xk+1)T(α¯αk+1)TGk+1T+EGk+1(α¯αk+1)Ck+1xk+1×xk+1TCk+1T(α¯αk+1)TGk+1T+Gk+1Rk+1×Gk+1T+EGk+1rk+1rk+1TGk+1T+EΛk+1x~k+1|krk+1TGk+1TΛk+1x~k+1|krk+1T×Gk+1TT+EGk+1(α¯αk+1)×σ(Ck+1xk+1)xk+1TCk+1T(α¯αk+1)TGk+1TGk+1(α¯αk+1)σ(Ck+1xk+1)×xk+1TCk+1T(α¯αk+1)TGk+1TT+EGk+1νk+1rk+1TGk+1TGk+1νk+1×rk+1TGk+1TT+E{D4,k+1+D4,k+1T}+E{D5,k+1+D5,k+1T}+E{D6,k+1+D6,k+1T}+E{D7,k+1+D7,k+1T}+E{D8,k+1+D8,k+1T}+E{D9,k+1+D9,k+1T}+E{D10,k+1+D10,k+1T}(31) where D4,k+1Λk+1x~k+1|kσ(Ck+1xk+1)T(α¯αk+1)TGk+1T,D5,k+1Λk+1x~k+1|kxk+1TCk+1T(α¯αk+1)TGk+1T,D6,k+1Λk+1x~k+1|kνk+1TGk+1T,D7,k+1Gk+1(α¯αk+1)σ(Ck+1xk+1)νk+1TGk+1T,D8,k+1Gk+1(α¯αk+1)σ(Ck+1xk+1)rk+1TGk+1T,D9,k+1Gk+1(α¯αk+1)Ck+1xk+1νk+1TGk+1T,D10,k+1Gk+1(α¯αk+1)Ck+1xk+1rk+1TGk+1T.Notice that αk is independent with ωk and νk and the expectation of (α¯αk+1) is a zero matrix, so Di,k+1 (i=4,5,6,7,8,9,10) are equal to zero. Consequently, the result in (Equation26) can be obtained easily.

It is noted that the filtering error covariance contains unknown terms, hence it is difficult to design the filter gain and ensure the minimization of the trace of the resulted filtering error covariance. In what follows, we derive an upper bound of filtering error covariance, and the trace of the upper bound is minimized by designing proper filter gain matrix at each time step.

Theorem 3.1

For given positive scalars ϵi (i=7,,13), consider the covariance matrices of the one-step prediction error and the filtering error in (Equation19) and (Equation20), and assume that the following two discrete-time Riccati-like difference equations: (32) Φk+1|k=(1+ϵ7+ϵ8)AkΦk|kAkT+(1+ϵ9+ϵ71)×BkτΦkτ|kτBkτT+(1+ϵ81+ϵ91)×Ωk(2)+DkQkDkT,(32) (33) Φk+1|k+1=(1+ϵ11)Λk+1Φk+1|kΛk+1T+(1+ϵ12)×λmaxFk+1S¯maxGk+1Gk+1T+(1+ϵ121)λmaxFk+1(Ck+1Mk+1(2)Ck+1T)×Gk+1Gk+1T+(1+ϵ111)i=1Nbi,k+1Gk+1×Gk+1T+Gk+1(IΥk+1)Rk+1Gk+1T(33) where Fk+1=E{(α¯αk+1)(α¯αk+1)T}=α¯α¯2,Ωk(2)=tr(1+ϵ10)(S1Φk|kS1T)+(1+ϵ101)(S2Φkτ|kτS2T)I,Mk+1(2)=min(1+ϵ13)Φk+1|k+(1+ϵ131)xˆk+1|kxˆk+1|kT,X¯k+1,bi,k+1=1+θiθi2L¯i,k+1+(1+θi1)σi2,S¯max=[smaxT,,smaxTN]T[smaxT,,smaxTN],under the initial condition Φm|m=Pm|m (m=τ,τ+1,,0), have symmetric positive definite solutions. Then, the matrix Φk+1|k+1 is an upper bound of Pk+1|k+1, i.e. Pk+1|k+1Φk+1|k+1.

Proof.

First, we handle the crossed terms of right hand side of (Equation26). In light of Lemma 2.4, we have (34) E{Ak+AkT}ϵ7AkPk|kAkT+ϵ71BkτPkτ|kτBkτT,E{Ck+CkT}ϵ9BkτPkτ|kτBkτT+ϵ91E{f~kf~kT},E{Bk+BkT}ϵ8AkPk|kAkT+ϵ81E{f~kf~kT},(34) where ϵi(i=7,8,9) are positive scalars. It follows from (Equation34) that (35) Pk+1|k(1+ϵ7+ϵ8)AkPk|kAkT+(1+ϵ9+ϵ71)Bkτ×Pkτ|kτBkτT+(1+ϵ81+ϵ91)E{f~kf~kT}+DkQkDkT.(35) According to similar method of (Equation25), one has (36) Ef~kf~kTEf~kTf~kI=E{f~k2}IE{S1x~k|k+S2x~kτ|kτ2}IE(1+ϵ10)S1x~k|k2+(1+ϵ101)×S2x~kτ|kτ2I=E(1+ϵ10)trS1x~k|kx~k|kTS1T+(1+ϵ101)×trS2x~kτ|kτx~kτ|kτTS2TI=tr(1+ϵ10)S1Pk|kS1T+(1+ϵ101)S2Pkτ|kτS2TI.(36) From (Equation35) and (Equation36), one has (37) Pk+1|k(1+ϵ7+ϵ8)AkPk|kAkT+(1+ϵ9+ϵ71)×BkτPkτ|kτBkτT+DkQkDkT+(1+ϵ81+ϵ91)tr(1+ϵ10)(S1Pk|kS1T)+(1+ϵ101)(S2Pkτ|kτS2T)I.(37) Secondly, we are ready to deal with the crossed terms of the right hand side of (Equation30). Again, it follows from Lemma 2.4 that (38) E{Ek+1+Ek+1T}ϵ11Λk+1Pk+1|kΛk+1T+ϵ111Gk+1E{rk+1rk+1T}Gk+1T,E{Fk+1+Fk+1T}ϵ12Gk+1E{(α¯αk+1)σ(Ck+1xk+1)×σ(Ck+1xk+1)T(α¯αk+1)T}Gk+1T+ϵ121Gk+1E{(α¯αk+1)Ck+1xk+1×xk+1TCk+1T(α¯αk+1)T}Gk+1T.(38) Review the expression of ri,k+1 (i=1,2,,N) in (Equation7) and the innovation y~¯i,k+1 in (Equation11), if k+1=bi,t+1, the innovation of node i will be transmitted, therefore y~¯i,k+1=y~i,bi,t+1 and ri,k+1=0, otherwise E{ri,k+1νi,k+1T}=Ri,k+1. Furthermore, νi,k+1 are independent of each other, we obtain (39) E{ri,k+1νj,k+1T}=Ri,k+1δi,j(1δk+1,bi,t+1)(39) where δi,j is the Kronecker delta function. Subsequently, we rewrite (Equation39) as a compact form (40) E{rk+1νk+1T}=Υk+1Rk+1(40) where Υk+1=diagN{(1δk+1,bi,t+1)I}. Also, E{Mk+1} can be derived as follows: (41) E{Mk+1}=Gk+1Υk+1Rk+1Gk+1T.(41) It follows from (38)–(Equation41) that (42) Pk+1|k+1(1+ϵ11)Λk+1Pk+1|kΛk+1T+(1+ϵ12)×EGk+1(α¯αk+1)σ(Ck+1xk+1)×σ(Ck+1xk+1)T(α¯αk+1)TGk+1T+(1+ϵ121)EGk+1(α¯αk+1)Ck+1xk+1×xk+1TCk+1T(α¯αk+1)TGk+1T+(1+ϵ111)E{Gk+1rk+1rk+1TGk+1T}+Gk+1(IΥk+1)Rk+1Gk+1T.(42) Employing Lemmas 2.2 and 2.3, the second term on the right-hand side of (Equation42) satisfies (43) EGk+1(α¯αk+1)σ(Ck+1xk+1)×σ(Ck+1xk+1)T(α¯αk+1)TGk+1TEλmax(α¯αk+1)σ(Ck+1xk+1)σ(Ck+1xk+1)T(α¯αk+1)TGk+1Gk+1TλmaxE{(α¯αk+1)(α¯αk+1)T}σ(Ck+1xk+1)σ(Ck+1xk+1)TGk+1Gk+1TλmaxE{(α¯αk+1)(α¯αk+1)T}[smaxT,,smaxTN]T[smaxT,,smaxTN]×Gk+1Gk+1T(43) where σ(Ci,k+1xk+1)smaxi (i=1,2,,N).

Similarly, as in (Equation43), we obtain (44) EGk+1(α¯αk+1)Ck+1xk+1(44) (45) ×xk+1TCk+1T(α¯αk+1)TGk+1TλmaxE{(α¯αk+1)(α¯αk+1)T}Ck+1Xk+1Ck+1TGk+1Gk+1T.(45) With the definition of x~k+1|k and Lemma 2.4, we obtain (46) E{xk+1xk+1T}Ex~k+1|k+xˆk+1|kx~k+1|k+xˆk+1|kT(1+ϵ13)Pk+1|k+(1+ϵ131)xˆk+1|kxˆk+1|kT.(46) In terms of (Equation21), (Equation45) and (Equation46), we have (47) EGk+1(α¯αk+1)Ck+1xk+1xk+1TCk+1T(α¯αk+1)TGk+1TλmaxE(α¯αk+1)(α¯αk+1)TCk+1Mk+1Ck+1TGk+1Gk+1T(47) where (48) Mk+1=min(1+ϵ13)Pk+1|k+(1+ϵ131)xˆk+1|kxˆk+1|kT,X¯k+1.(48) Next, from (Equation6), we obtain (49) E{rk+1rk+1T}E{rk+1Trk+1}Ii=1Nri,k+12Ii=1N1+θiθi2E{ηi,k+1ηi,k+1T}+(1+θi1)σi2Ii=1N1+θiθi2L¯i,k+1+(1+θi1)σi2I.(49) From (Equation42)–(Equation49), one has Pk+1|k+1(1+ϵ11)Λk+1Pk+1|kΛk+1T+(1+ϵ12)×λmaxE(α¯αk+1)(α¯αk+1)T[smax1,,smaxN]T[smax1T,,smaxNT]×Gk+1Gk+1T+(1+ϵ121)λmaxE(α¯αk+1)(α¯αk+1)TCk+1Mk+1Ck+1T×Gk+1Gk+1T+(1+ϵ111)i=1N1+θiθi2L¯i,k+11+θiθi2+(1+θi1)σi2Gk+1Gk+1T+Gk+1(IΥk+1)Rk+1Gk+1T.Therefore, we have Pk+1|k+1Φk+1|k+1,and this completes the proof.

Next, we are now ready to minimize the upper bound Φk+1|k+1 by appropriately designing the filter parameters. To proceed, let us define the following useful notations: (50) dk+1(1+ϵ12)λmaxFk+1S¯max+(1+ϵ121)λmaxFk+1Ck+1Mk+1(2)Ck+1T+(1+ϵ111)i=1Nbi,k+1,Yk+1(1+ϵ11)(Iα¯)β+α¯Ck+1×Φk+1|kCk+1T(Iα¯)β+α¯T+dk+1I+(IΥk+1)Rk+1,Wk+1(1+ϵ11)Φk+1|kTCk+1T(Iα¯)β+α¯T[Wk+1(i)]N×1,K¯k+1(i)Wk+1(i)ι¯i(ι¯iTYk+1ι¯i)1ι¯iT[K¯ij,k+1]1×N,ιidiag{aijI},Kk+1[Kk+1(i)]N×1,Kk+1(i)[Kij,k+1]1×N(50) where the notation ι¯i is employed to denote the new matrix after removing all the zero columns of ιi.

Theorem 3.2

Consider the distributed filter (Equation13), (Equation14) and the upper bound Φk+1|k+1 determined by (Equation33). The parameters Kk+1 of filter (Equation14) achieving the minimization of tr{Φk+1|k+1} are given by (51) Kij,k+1=0ifaij=0K¯ij,k+1aij1ifaij0(51) where K¯ij,k+1 is given by (Equation50).

Proof.

According to (Equation33), the trace of Φk+1|k+1 can be given as follows: (52) tr{Φk+1|k+1}=(1+ϵ11)trIGk+1[(Iα¯)β+α¯]×Ck+1Φk+1|kIGk+1[(Iα¯)β+α¯]Ck+1T+(1+ϵ12)λmaxFk+1S¯max+(1+ϵ121)λmaxFk+1(Ck+1Mk+1(2)Ck+1T)+(1+ϵ111)i=1Nbi,k+1trGk+1Gk+1T+trGk+1(IΥk+1)Rk+1Gk+1T.(52) From the property tr{AB}=tr{BA} and the specialization of Hi in (Equation18), one has tr{HiZHjT}=tr{HiHjTZ}=0,if ijwhere Z is a matrix of appropriate dimension. Then, (Equation52) can be rewritten as (53) tr{Φk+1|k+1}=(1+ϵ11)trΦk+1|ki=1NHiKk+1Ti×[(Iα¯)β+α¯]Ck+1Φk+1|kΦk+1|k×i=1NHiKk+1Ti(Iα¯)β+α¯Ck+1T+i=1NHiKk+1Ti[(Iα¯)β+α¯]Ck+1×Φk+1|kHiKk+1Tii=1N[(Iα¯)β+α¯]Ck+1T+(1+ϵ12)λmaxFk+1S¯max+(1+ϵ121)λmaxFk+1(Ck+1Mk+1(2)Ck+1T)+(1+ϵ111)i=1Nbi,k+1tri=1NHiKk+1Ti×i=1NTiTKk+1THi+tri=1NHiKk+1Ti×i=1N(IΥk+1)Rk+1TiKk+1THi.(53) Calculating the partial derivative of the trace of (Equation53) with respect to Kk+1 and letting it be zero, we have (54) Kk+1tr{Φk+1|k+1}=2(1+ϵ11)i=1NHiΦk+1|kTCk+1T[(Iα¯)β+α¯]TTi+2(1+ϵ11)i=1NHiKk+1Ti[(Iα¯)β+α¯]Ck+1×Φk+1|kCk+1T[(Iα¯)β+α¯]TTi+2i=1NHiKk+1Ti×(dk+1I)Ti+2i=1NHiKk+1Ti(IΥk+1)Rk+1Ti=2i=1NHiWk+1Ti+2i=1NHiKk+1TiYk+1Ti=0.(54) Recalling the definition of Hi, we can rewrite (Equation54) as (55) Kk+1(i)TiYk+1Ti=Wk+1(i)Ti,i=1,2,,N.(55) Noting Ti=ι¯iι¯iT and substituting it into (Equation55), we get (56) Kk+1(i)ι¯iι¯iTYk+1ι¯iι¯iT=Wk+1(i)ι¯iι¯iT.(56) Since the matrix ι¯iT has full row rank, we obtain (57) Kk+1(i)ι¯iι¯iTYk+1ι¯i=Wk+1(i)ι¯i.(57) Subsequently, note that matrix ι¯iTYk+1ι¯i is invertible, we have (58) Kk+1(i)ι¯i=Wk+1(i)ι¯iι¯iTYk+1ι¯i1.(58) Post-multiplying both sides of (Equation58) by ι¯iT, one has (59) Kk+1(i)ι¯iι¯iT=Wk+1(i)ι¯iι¯iTYk+1ι¯i1ι¯iT(59) and recalling the definition of K¯k+1i and Ti in (Equation50), we obtain (60) Kk+1(i)Ti=K¯k+1(i).(60) Therefore, the proof is completed.

3.2. Boundedness analysis

In what follows, we will present the sufficient condition to guarantee the mean-square boundedness of the filtering error. Accordingly, an assumption is introduced to facilitate further derivations.

Assumption 3.1

There are positive real numbers a¯, b¯, s¯, s¯1, s¯2, d¯, q¯, q_,c¯, c_, h¯, h_, m¯, r¯, l¯i, θ_ and σ¯ such that the following conditions: (61) Aka¯,Bkτb¯,tr{S1S1T}s¯1,tr{S2S2T}s¯2,Dkd¯,c_Ci,kc¯,L¯i,kl¯i,θ_θi,σiσ¯,q_IQkq¯I,h_[(Iα¯)β+α¯]h¯,Rkr¯I,l¯il¯,X¯km¯(61) hold for all i=1,,N.

To begin, we define some notations: (62) v1(1+ϵ7+ϵ8)a¯2+(1+ϵ81+ϵ91)(1+ϵ10)s¯1,v2(1+ϵ9+ϵ71)b¯2+(1+ϵ81+ϵ91)(1+ϵ101)s¯2,g¯Nc¯h¯h_2c_2,λ¯1+g¯m¯c¯.(62)

Theorem 3.3

Consider the time-varying systems (Equation1)–(Equation2) with the designed filters as in (Equation13)–(Equation14) with filter gain (Equation51). Under Assumption 3.1, the filtering error x~k+1|k+1 is mean-square bounded, i.e. (63) supkNi=1NE{x~i,k+1|k+1Tx~i,k+1|k+1}<(63) if the following inequalities hold (64) (1+ϵ11)λ¯2v1<1,(1+ϵ11)λ¯2v2<1.(64)

Proof.

It follows from (Equation32) and Assumption 3.1, we have (65) Φk+1|k(1+ϵ7+ϵ8)a¯2Φk|k+(1+ϵ9+ϵ71)b¯2Φkτ|kτ+(1+ϵ81+ϵ91)Ωk(2)+d¯2q¯.(65) Review the expression of Ωk(2) and Assumption 3.1, one has (66) Ωk(2)(1+ϵ13)tr{S1Φk|kS1T}+(1+ϵ131)tr{S2Φkτ|kτS2T}(1+ϵ13)Φk|ktr{S1S1T}+(1+ϵ131)Φkτ|kτtr{S2S2T}(1+ϵ13)s¯1Φk|k+(1+ϵ131)s¯2Φkτ|kτ.(66) Substituting (Equation66) into (Equation65) leads to (67) Φk+1|k(1+ϵ7+ϵ8)a¯2+(1+ϵ81+ϵ91)×(1+ϵ10)s¯1Φk|k+(1+ϵ9+ϵ71)×b¯2+(1+ϵ81+ϵ91)(1+ϵ101)s¯2×Φkτ|kτ+d¯2q¯.(67) Since we only care about the non-sparse part of Kk+1, (Equation54) can be rewritten as (68) i=1NHiKk+1Ti=i=1NHiWk+1Yk+11Ti.(68) Taking the norm for Equation (Equation68) yields that (69) Gk+1i=1NHiKk+1TiNWk+1Yk+11Nc¯h¯h_2c_2g¯.(69) Next, it is straightforward to see that (70) Λk+1IGk+1[(Iα¯)β+α¯]Ck+11+g¯h¯c¯λ¯.(70) Then, according to (Equation33) and Assumption 3.1, the norms of second to fifth terms can be magnified as follows (71) λmaxFk+1S¯maxGk+1Gk+1TFk+1S¯maxGk+12diagN{smaxsmaxT}g¯2s¯g¯2,(71) (72) λmaxFk+1(Ck+1Mk+1(2)Ck+1T)Gk+1Gk+1TFk+1(Ck+1Mk+1(2)Ck+1T)Gk+12diagN{Ci,k+1X¯k+1Ci,k+1T}g¯2c¯2g¯2m¯,(72) (73) i=1N1+θiθi2L¯i,k+1+(1+θi1)σi2Gk+1Gk+1TN1θ_2+1θ_l¯i+1+1θ_σ¯g¯2Nl¯g¯2,(73) and (74) Gk+1(IΥk+1)Rk+1Gk+1TGk+1Rk+1Gk+1Tdiag{Ri,k+1}Gk+12g¯2r¯.(74) So, we can get the following inequality (75) Φk+1|k+1λ¯2(1+ϵ11)Φk+1|k+(1+ϵ12)s¯g¯2+(1+ϵ121)m¯c¯2g¯2+(1+ϵ111)Nl¯g¯2+r¯g¯2.(75) Substituting (Equation67) into (Equation75) leads to (76) Φk+1|k+1λ¯2(1+ϵ11)(1+ϵ7+ϵ8)a¯2+(1+ϵ81+ϵ91)×(1+ϵ10)s¯1Φk|k+λ¯2(1+ϵ11)(1+ϵ9+ϵ71)×b¯2+(1+ϵ81+ϵ91)(1+ϵ101)s¯2Φkτ|kτ+λ¯2(1+ϵ11)d¯2q¯+(1+ϵ12)s¯g¯2+(1+ϵ121)m¯c¯2g¯2+(1+ϵ111)Nl¯g¯2+r¯g¯2.(76) According to the condition given by (Equation64), the sequence Φk+1|k+1 converges eventually, which ends the proof.

Remark 3.1

The main research difficulties can be listed as follows: (i) how to propose a new distributed filtering algorithm for nonlinear delayed systems with RSS under dynamic event-triggered mechanism; and (ii) how to select the appropriate performance index to evaluate the filtering algorithm performance and provide the desirable sufficient condition. To address the above difficulties, the following effort is devoted. On the one hand, an upper bound of second-order moment for auxiliary variable has been obtained by constructing the recursive Equation (Equation8) and utilizing triggering conditions (Equation7)–(Equation9) as well as Lemma 3.2. When considering the influence of time delay τ, the delay-dependent terms Bkτxˆi,kτ|kτ and f(xˆi,k|k,xˆi,kτ|kτ) are taken into account in filter (Equation13). Accordingly, a new distributed filtering method of the recursive form is proposed. On the other hand, there are two major types of performance index: error boundedness (Li et al., Citation2020) and monotonicity of the filtering error covariance with respect to the (event-triggered threshold (Liu et al., Citation2018), missing probabilities (Hu et al., Citation2020), quantization accuracy (Liu et al., Citation2020) and so on). In this paper, by utilizing the stochastic analysis technique, the sufficient condition of mean-square boundedness for the upper bound of the filtering error under Assumption 3.1 has been given.

Remark 3.2

It should be noted that the nonlinear function f(xk,xkτ) brings some difficulties when deducting the upper bound of filtering error covariance. Specifically, for nonlinear functions shaped like f(xk) or f(xkτ) satisfying the Lipschitz condition, we can usually obtain an simple upper bound by using Schur complement lemma as formula (Equation34) in reference (Hu et al., Citation2018). But for the nonlinear functions which satisfy the special Lipschitz condition in this paper, this treatment is no longer applicable. Therefore, we use the properties of Euclidean norm and the trace of matrix as well as Lemma 2.4 to get (Equation25).

4. A numerical example

In this section, a numerical simulation example is presented to illustrate the effectiveness of the proposed distributed filtering scheme. Consider a second-order system, where xk=[xk1xk2]TR2 with dynamic event-triggered strategy (Equation7)–(Equation12), RSS described by the random variable αi,k. System parameters Ak, Bkτ, Dk and Ci,k are given as follows: Ak=0.20.35+0.1cos(2k)0.550.3,Bkτ=0.240.60.50.25,Dk=0.40.50.150.35,C1,k=0.951.3,C2,k=1.051.45,C3,k=0.850.2.The nonlinear function f(xk,xkτ) is chosen as 0.10.12xkτ1+0.15sin(xkτ1xkτ2)+0.14xk10.24xkτ20.15xkτ1xkτ2+0.21sin(xk1xk2).The covariances of the process noise and measurement noise are given by Qk=0.05I and R1,k=0.09, R2,k=0.06, R3,k=0.07. In the simulation, the time-delay is τ=3, xm(m=3,2,1,0) is a random vector with mean [22]T and covariance X=0.06I, xˆ0|0=[22]T, Φ0|0=10I. The initial upper bound of states covariance is X¯0=4444.The relevant parameters of Assumption 2.1 are chosen as S1=[0.05 0], S2=[0 0.05]. Suppose that the mean of random variables αi,k are α¯1=0.5, α¯2=0.6, α¯3=0.7, the saturation levels are s1,max=1.8, s2,max=1.5, s3,max=1. Other parameters are set as ηi,0=0.4(i=1,2,3), θi=3.5(i=1,2,3), σ1=0.4, σ2=0.55, σ3=0.65, λi=0.3(i=1,2,3), ϵ1=2, ϵ2=0.5, ϵ3=0.5, ϵ4=0.35, ϵ5=1.5, ϵ6=0.1, ϵ7=0.85, ϵ8=0.6, ϵ9=0.45, ϵ10=0.95, ϵ11=0.05, ϵ12=0.95 and ϵ13=0.15. The topology of the sensor network is described by the digraph G=(V,E,A), where the set of nodes is V={1,2,3}, the set of edges is E={(1,1),(1,2),(1,3),(2,2),(3,1),(3,2),(3,3)}, and the adjacency matrix is A=111010111.The simulation results are plotted in Figures . The real states of all nodes and their estimations are shown in Figures , and the event-triggered instants are depicted in Figures  and , it can be seen that the advantage of DET mechanism is reflected. Moreover, Figures  plot the measurement outputs with and without RSS.

Figure 2. State xk and its estimate (node 1).

Figure 2. State xk and its estimate (node 1).

Figure 3. State xk and its estimate (node 2).

Figure 3. State xk and its estimate (node 2).

Figure 4. State xk and its estimate (node 3).

Figure 4. State xk and its estimate (node 3).

Figure 5. Event release instants of ETS.

Figure 5. Event release instants of ETS.

Figure 6. Event release instants of DETS.

Figure 6. Event release instants of DETS.

Figure 7. yk with and without RSS for node 1.

Figure 7. yk with and without RSS for node 1.

Figure 8. yk with and without RSS for node 2.

Figure 8. yk with and without RSS for node 2.

Figure 9. yk with and without RSS for node 3.

Figure 9. yk with and without RSS for node 3.

For the purpose of comparison, we also present the mean square error (MSE) as follows: MSEk=1Mj=1Mxk(j)xˆk|k(j)Txk(j)xˆk|k(j)where M denotes the number of Monte Carlo rounds, xk(j) and xˆk|k(j) represent the system state and estimation, respectively. The trace of actual mean square error and the trace of upper bound are obtained with M = 100 in Figure , which confirms that the MSE is bounded by Φk|k. The traces of the minimized upper bounds of the filtering error covariance under different triggering cases are shown in Figure . It is well known that the more measurement can be utilized in the filter side, the better estimation accuracy can be ensured and the corresponding filtering error is smaller. In Remark 2.2, we explain that θi in (Equation7) can regulate the trigger frequencies. Under the same circumstances, the smaller the value of θi is, the larger the traces of the upper-bound Φk+1|k+1 will be obtained. It can be seen from Figure that the minimized upper bounds of the filtering error covariance is decreasing with respect to the increasing of θi.

Figure 10. Trace of Pk+1|k+1 and its upper bound Φk+1|k+1.

Figure 10. Trace of Pk+1|k+1 and its upper bound Φk+1|k+1.

Figure 11. Traces of the upper-bound Φk+1|k+1 with different triggered parameters.

Figure 11. Traces of the upper-bound Φk+1|k+1 with different triggered parameters.

5. Conclusions

In this paper, the distributed filter design problem has been addressed for discrete time-varying delayed systems subject to RSS. The sensors have been employed to transmit the innovation based on a dynamic event-triggered mechanism. The upper bound for filter error covariance have been established since the error covariance cannot be derived directly. Subsequently, the optimal filter gain matrix has been constructed such that the upper bound of filtering error can be minimized at each step. Besides, the corresponding proof has been derived to testify the boundedness of filtering error. Finally, some simulations have been provided to show the validity of main results. The future research topics can be listed as follows: (i) it is of great theoretical value to discuss the filtering problems of nonlinear systems subject to equality constraints; and (ii) inspired by Wang et al. (Citation2020), Li et al. (Citation2019) and Wang et al. (Citation2018), the recursive distributed filtering problems for 2-D delayed systems with more complex networked phenomena will be our future research topics.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work was supported in part by the Fundamental Research Foundation for Universities of Heilongjiang Province of China [grant number 2019-KYYWF-0215].

References