Skip to main content
Computational Intelligence and Neuroscience logoLink to Computational Intelligence and Neuroscience
. 2022 Nov 30;2022:8228525. doi: 10.1155/2022/8228525

Robust Sequential Fusion Estimation Based on Adaptive Innovation Event-Triggered Mechanism for Uncertain Networked Systems

Ke Xu 1, Xinye Li 1, Jie Wang 1, Yuan Gao 1,
PMCID: PMC9729027  PMID: 36507226

Abstract

In order to reduce the transmission pressure of the networked system and improve its robust performance, an adaptive innovation event-triggered mechanism is designed for the first time, and based on this mechanism, the robust local filtering algorithm for the multi-sensor networked system with uncertain noise variances and correlated noises is presented. To avoid calculating the complex error cross-covariance matrices, applying the sequential fusion idea, the robust sequential covariance intersection (SCI) and sequential inverse covariance intersection (SICI) fusion estimation algorithms are proposed, and their robustness is analyzed. Finally, it is verified in the simulation example that the proposed adaptive innovation event-triggered mechanism can reduce the communication burden, the robust local filtering algorithm is effective for the uncertainty generated by the unknown noise variances, and two robust sequential fusion estimators show good robustness, respectively.

1. Introduction

It is well known that Kalman filtering algorithm is the most widely used filtering method at present. However, the traditional Kalman filter requires precisely known model parameters and noise variances, and the above requirements cannot be easily satisfied in practical applications. When the sensor system is in the stochastic uncertain state, the traditional Kalman filter will decrease the accuracy or even diverge [1], which can be improved by designing a robust Kalman filtering algorithm to cope with all allowable uncertainties and obtain the minimum upper bound on the actual filtering error variance [2]. The robust Kalman estimator was designed for the sensor systems with mixed uncertainties by converting the original system to a new system with uncertain noise variances only by the fictitious noise technique in [3].

Kalman filtering algorithm was first applied in single sensor systems, but with the rapid development of the network communication technology, more and more sensors are widely used in military, aerospace, transportation, and other fields [4], and the data of each node (sensor) are transmitted through communication channels, which form the sensor networked system. Multi-sensor information fusion techniques, fusing and processing information from multiple nodes, have been developed to obtain more accurate data. Currently, the basic fusion methods in the field of state estimation are centralized fusion and distributed fusion methods. The centralized fusion method uses all information to obtain the global optimal estimation. But in actual applications, a large amount of data should be handled, so the computational burden of the centralized fusion method is high and its fault tolerance and reliability are poor. The distributed fusion method fused the local state estimation transmitted from each local sensor to the fusion center, whose mainstream methods include the distributed fusion algorithms weighted by matrices [5], diagonal matrices [6], and scalars [7]. Those algorithms have lower accuracy but a less computational burden and a parallel structure with higher fault tolerance.

Many results have been achieved in the research on the networked systems with uncertainties. In [810], the local and fused robust time-varying Kalman predictors, filters, and smoothers were proposed for uncertain systems with uncertain noise variances. The robust Kalman estimators were designed for sensor systems with mixed uncertainties in [11], which was achieved by converting the original system into a new system with uncertain noise variances and applying the augmented state, derandomization, and fictitious noise technologies.

In the networked systems, some factors, such as the discretization of the continuous system [12, 13], the normalization of the generalized system [14], the environment involving the same noise source, and so on, will lead to the correlation between the process noise and the observation noise from the single sensor or that between the observation noises from two different sensors. In [15], an optimal sequential filtering algorithm was proposed for linear time-varying discrete systems, where the observation noises are cross-correlated. In [16], a distributed fusion filter was presented for the multi-sensor system with finite-step autocorrelation of process noises and cross-correlation among observation noises, using the matrix-weighted fusion estimation algorithm.

Some research works focus on the sensor networked system with both uncertainties and correlated noises. A distributed weighted fusion robust Kalman filtering algorithm was proposed for uncertain networked systems with one-step autocorrelated and two-step cross-correlated noises in [17]. In [18], a robust extended Kalman filter was proposed for nonlinear discrete-time systems with unknown inputs and correlated noises.

The above-used fusion methods require known estimation error cross-covariances among the local sensors exactly, which are not easily available in practice, while covariance intersection (CI) fusion algorithm can overcome this weakness and reduce the computational burden significantly [19]. Inverse covariance intersection (ICI) fusion algorithm was proposed in [20, 21], which was proved to be less conservative than CI fusion algorithm and has tight consistency. To extend the above two fusion algorithms to the multi-sensor systems and reduce the computational burden and the complexity of the batch algorithm [22, 23], based on the sequential fusion idea [24], the sequential inverse covariance intersection (SICI) fusion algorithm was proposed in [25, 26], which is equivalent to the multiple two-sensor ICI fusion estimation, inherits the advantages of ICI fusion algorithm, and is more suitable for the actual applications.

The sampling period is usually set in the traditional multi-sensor networked systems, which means that the time-triggered mechanism is used for data transmission. But due to the limited bandwidth, the transmission process may generate packet loss, while using an event-triggered mechanism can reduce the transmission pressure of the networked system and save the cost of communication resources. So, more researchers are concerned with the study of the event-trigger mechanisms. For example, the mode-dependent event-triggered mechanism was designed for the discrete-time fuzzy Markov jump singularly perturbed systems in [27], and the adaptive event-triggered mechanism was designed for the semi-Markovian switching cyber-physical systems in [28]. Based on the innovation triggering mechanism [29], an optimal state estimation algorithm for a multi-sensor system with correlated noises was presented by an iterative white-noise estimator, which can significantly reduce the communication requirements compared with the traditional time-triggered scheme, although the estimation performance is slightly degraded. In [30], based on an innovation event-triggered mechanism, a distributed fusion estimation algorithm was proposed for the multi-sensor nonlinear networked system with stochastic transmission delays, which reduced the measurement transmission data from each communication channel and ensured the estimation performance. Under the linear minimum variance criterion, based on the innovation event-triggered mechanism, an event-triggered optimal sequential fusion filter for the multi-sensor correlated-noise systems was proposed in [31] to reduce the communication rate from the local sensors to the fusion center. However, none of those mentioned research studies consider the situation that the networked system has both uncertainties and limited communication resources simultaneously.

In order to reduce the network transmission pressure and the computational burden on the fusion center and to improve the robustness of the estimators, an adaptive innovation event-triggered mechanism is presented, and for the multi-sensor networked systems with unknown noise variances and correlated noises, based on the arriving order of the local robust estimators at the fusion center, the sequential covariance intersection and sequential inverse covariance intersection fusion robust estimation algorithms are presented. The above sequential fusion algorithms can avoid the calculation of the estimation error cross-covariance matrices, solve the networked uncertainties brought by the unknown actual noise variances and actual error cross-covariances, and reduce the risk of data transmission failure. They have good stability and robustness and are more suitable for real-time application.

2. Problem Description

2.1. System Model

Considering the linear discrete time-varying multi-sensor networked systems with uncertain noise variances and correlated noises,

xk+1=Φkxk+wk, (1)
yik=Hikxk+vik, (2)
vik=ηik+βikwk1,i=1,,L, (3)

where x(k)∈Rn is the state, w(k)∈Rr is the process noise, yi(k)∈Rmi is the observation of the ith sensor, vi(k)∈Rmi is the observation noise of the ith sensor, and ηi(k)∈Rmi is the white noise uncorrelated with w(k). Φ(k), Hi(k), and βi(k) are the time-varying matrices with n×n, mi×n, and mi×r dimensions, respectively, and L is the number of sensors.

Assumption 1 . —

w(k) and ηi(k) are uncorrelated white noises with zero mean and uncertain actual variance matrices Q¯k and σ¯ηi2k, respectively, whose conservative upper bounds Q, σηi2(k) are known and satisfy the relations

Q¯kQk,σ¯ikσik,i=1,,L,k. (4)

From (3) and Assumption 1, vi(k) is a white noise with zero mean, uncertain actual variance matrix R¯ijk=σ¯ηi2kδij+βikQ¯k1βjTk, and conservative variance matrix upper bound Rijηi2(k)δiji(k)Q(k−1)βjT(k), which satisfies the relation

R¯ijkRijk,i=1,,L,k. (5)

The uncertain actual one-step correlation matrix between w(k) and vi(k) is S¯ik=Q¯k1βiTk, and it yields

Ewk1vikwTt1vjTt=Q¯k1S¯jkS¯iTkR¯ijkδkt, (6)

where δkk=1, δkt=0(t≠k).

Assumption 2 . —

Suppose that the state x(0) has the mean μ0 and the uncertain actual variance matrix P¯0|0 and is uncorrelated with w(k) and vi(k), i.e.,

Ex0=μ0,Ex0μ0x0μ0T=P0,Ex0wTk=0,Ex0viTk=0,k, (7)

where exists the relation

P¯i0|0Pi0|0, (8)

where Pi(0|0) is the known conservative upper bound of P¯i0|0.

2.2. Adaptive Innovation Event-Triggered Mechanism

In order to reduce the pressure of network communication transmission, an adaptive innovation event-triggered mechanism is designed, introducing Bernoulli random variable γi(k) to describe the transmission state of the ith sensor and defining the innovation εi(k) as the difference between the observation and its estimation, i.e., εik=yiky^ik|k1. When the product εiT(k)εi(k) of the ith sensor exceeds the threshold value θi, the current observation will be transmitted; otherwise, no transmission will be performed. It can be described as

γik=1,εiTkεik>θik,0,otherwise, (9)

with the threshold value

θik=aeb+cεilik2, (10)

where a,b,c≥0 are the appropriate parameters and li(k) denotes the last triggered moment, updated with time

lik=k,lik1,γik=1,γik=0. (11)

If the product εiT(k)εi(k) does not exceed the threshold value of the last transmission moment, the threshold value will remain unchanged; otherwise, since the threshold value is a monotonically decreasing function on [0,+∞), the threshold value will decrease with the increase of the innovation, and thus it will perform the adaptive regulation. When a=0, the adaptive innovation event-triggered mechanism will degenerate to the conventional time-triggered mechanism, and when c=0, it will deteriorate to the event-triggered mechanism with a fixed threshold value. The structure diagram of the adaptive innovation event-triggered mechanism is shown in Figure 1.

Figure 1.

Figure 1

Adaptive innovation event-triggered mechanism structure diagram.

This paper aims to propose the robust SCI and SICI fusion estimation algorithms for multi-sensor networked systems with uncertain noise variances and correlated noises, based on the adaptive innovation event-triggered mechanism.

3. Robust Local Filtering Algorithm

For a multi-sensor networked system with known conservative upper bounds of noise variances and correlated noises, based on the adaptive innovation event-triggered mechanism, the classical Kalman filtering theory is applied to the following lemma.

Lemma 1 . —

(see [32]). Under Assumptions 1 and 2, based on the adaptive innovation event-triggered mechanism, the local conservative recursive Kalman filter for the uncertain networked systems (1)–(3) is

x^ik|k=x^ik|k1+γikKikεik,Pik|k=Pik|k1γikKikQεikKiTk,εik=yikHikx^ik|k1,Qεik=HikPik|k1HiTk+HikSik+SiTkHiTk+Riik,Kik=Pik|k1HiTk+SikQεi1k,x^ik+1|k=Φkx^ik|k,Pik+1|k=ΦkPik|kΦTk+Qk,x^i0|1=μ0,Pi0|1=P0, (12)

with one-step prediction error variance Pi(k+1|k) which satisfies the Riccati equation

Pik+1|k=ΦkPik|k1ΦTkΦkPik|k1HiTk+ΦkSikHikPik|k1HiTk+HikSik+SiTkHiTk+Riik1×ΦkPik|k1HiTk+ΦkSikT+Qk (13)

When the local sensor does not meet the threshold condition at some moment, the estimator cannot receive the observation, and then the estimator will perform a prediction at that moment.

Remark 1 . —

The conservative observations are unknown and not available, since they can only be theoretically generated by the worst-case systems with known conservative upper bounds Q(k), Rii(k), and Si(k) of noise variances, while the actual observations generated by the actual system (2) with actual unknown noise variances Q¯k, R¯iik, and S¯ik are available. Therefore, the local Kalman filter only can be obtained using the actual observations in Lemma 1, which is called the conservative Kalman filter.

Defining the augmented noise λi(k)=[wT(k−1),viT(k)]T, the conservative and actual covariance matrices between λi(k) and λj(k) are

Λijk=EλikλjTk=Qk1SjkSiTkRij=Qk1Qk1βjTkβikQk1βikQk1βjTk+σηi2kδij, (14)
Λ¯ijk=Q¯k1S¯jkS¯iTkR¯ij=Q¯k1Q¯k1βjTkβikQ¯k1βikQ¯k1βjTk+σ¯ηi2kδij. (15)

The local filtering errors can be derived as

x˜ik|k=xkx^ik|k=Ψfikx˜ik1|k1+Γikλik, (16)

where

Ψfik=InγikKikHikΦk1,Γiγik=InγikKikHik,γikKik. (17)

From (16), according to Assumptions 1 and 2 and the projection theory, it is easily known that w(k−1), vi(k) and x˜ik1|k1 are not correlated.

When γi(k)=1, the local conservative filtering error variance matrix Pik|k=Ex˜ik|kx˜iTk|k satisfies the Lyapunov equation

Pik|k=Ψfi1kPik1|k1Ψfi1kT+Γi1kΛiikΓi1kT, (18)

where

Ψfi1k=InKikHikΦk1,Γi1k=InKikHik,Kik. (19)

When γi(k)=0, the local conservative filtering error variance matrix Pi(k|k) satisfies the Lyapunov equation

Pik|k=Ψfi0kPik1|k1Ψfi0kT+Γi0kΛiikΓi0kT, (20)

where

Ψfi0k=Φk1,Γi0k=In,0. (21)

To sum up, the local conservative filtering error variance matrix Pi(k|k) satisfies the universal Lyapunov equation

Pik|k=ΨfikPik1|k1ΨfiTk+ΓiγikΛiikΓiγikT, (22)

with the initial value Pi(0|0)=P0.

Similarly, according to Assumption 1, the actual local filtering error variance matrix P¯ik|k satisfies the Lyapunov equation

P¯ik|k=ΨfikP¯ik1|k1ΨfiTk+ΓiγikΛ¯iikΓiγikT, (23)

with the initial value P¯i0|0=P0.

When γi(k)=1 and γj(k)=1, the actual local filtering error cross-covariance matrix P¯ijk|k=Ex˜ik|kx˜jTk|k is

P¯ijk|k=Ψfi1kP¯ijk1|k1Ψfj1kT+Γi1kΛ¯ijkΓj1kT. (24)

When γi(k)=1 and γj(k)=0, the actual local filtering error cross-covariance matrix P¯ijk|k is

P¯ijk|k=Ψfi1kP¯ijk1|k1Ψfj0kT+Γi1kΛ¯ijkΓj0kT. (25)

When γi(k)=0 and γj(k)=1, the actual local filtering errors cross-covariance matrix P¯ijk|k is

P¯ijk|k=Ψfi0kP¯ijk1|k1Ψfj1kT+Γi0kΛ¯ijkΓj1kT. (26)

When γi(k)=0 and γj(k)=0, the actual local filtering error cross-covariance matrix P¯ijk|k is

P¯ijkk=Ψfi0kP¯ijk1k1Ψfi0kT+Γi0kΛiikΓj0kT. (27)

In a word, the actual local filtering error cross-covariance matrix P¯ijkk can be universally described as

Pijkk=ΨfikP¯ijk1k1ΨfjTk+ΓiγikΛ¯ijkΓjγikT. (28)

Lemma 2 (see [9]). —

If a matrix Λ∈Rr×r is a semi-positive definite matrix, i.e., Λ0, a matrix Λδ∈RrL×rL is also a semi-positive definite matrix with form as

Λδ=ΛΛΛΛrL×rL0. (29)

Lemma 3 (see [9]). —

If the matrix Ri∈Rmi×mi is a semi-positive definite matrix, i.e., Ri0, the diagonal matrix Rδ=diag(R1,,RL)∈Rm×m is also semi-positive definite, i.e.,

Rδ=diagR1,,RL0, (30)

where m=m1+⋯+mL and di ag(·) denotes the block diagonal matrix.

Theorem 1 . —

Under Assumptions 1 and 2, for the uncertain networked systems (1)–(3) with known conservative upper bounds and correlated noises, based on the adaptive innovation event-triggered mechanism, the local conservative Kalman filter x^ik|k is robust, that is, for all admissible uncertain Q¯k, R¯iik, and P¯i0|0 satisfying (4), it has

P¯ik|kPik|k, (31)

where Pi(k|k) is the minimal upper bound of P¯ik|k. This local conservative Kalman filter is called the robust local event-triggered Kalman filter.

Proof —

According to Assumption 1, (14), and (15), there are

Λiik=In00βikQk1Qk1Qk1Qk1×In00βikT+000σηi2k,Λ¯iik=In00βikQ¯k1Q¯k1Q¯k1Q¯k1×In00βikT+000σ¯ηi2k. (32)

Defining ΔΛiik=ΛiikΛ¯iik, ΔQk1=Qk1Q¯k1, Δσηi2k=σηi2kσ¯ηi2k, it yields

ΔΛiik=In00βikΔQk1ΔQk1ΔQk1ΔQk1×In00βikT+000Δσηi2k, (33)

According to Assumption 1, we have ΔQ(k−1)0, Δσηi2(k)0, and combined with Lemmas 2 and 3, it obviously yields ΔΛii(k)0.

Define

Δik|k=Pik|kP¯ik|k. (34)

Subtracting (23) from (22) yields the Lyapunov equation

Δikk=ΨfikΔik1k1ΨfiTk+Uik, (35)
Uik=ΓiγikΔΛ¯iikΓjγikT. (36)

At the moment k, γi(k) of the ith sensor takes the unique value; then, Γiγi(k) in (36) is unique, too. From ΔΛ¯iik0 and Ui(k)0, according to Assumption 2, Δi0|0=Pi0|0P¯i0|00; therefore, from (35), it yields Δi(1|1)0, and applying the mathematical induction for all moments k yields Δi(k|k)0 , that is, (31) holds. In particular, if we take Q¯k=Qk, σ¯ηi2k=σηi2k and P¯i0|0=Pi0|0 satisfying Assumptions 1 and 2, for any moment k≥0, we have Ui(k)=0 and Δi(0|0)=0. Therefore, applying (35) obtains Δi(1|1)=0 and applying the mathematical induction for all moments k yields Δi(k|k)=0, i.e., P¯ik|k=Pik|k,k0. For any other upper bound Pi(k|k), it yields Pik|k=P¯ik|kPik|k, which means that Pi(k|k) is the minimal upper bound of P¯ik|k. The proof is completed.

4. Robust SCI Fusion Estimation Algorithm

Based on the SCI fusion estimation algorithm [24] and the adaptive innovation event-triggered mechanism, the sequential fusion processing of a networked system which meets the triggering conditions can reduce the computational burden on the fusion center and maintain good real-time performance. The structure block diagram of the event-triggered SCI fusion estimation algorithm is shown in Figure 2. The structure block diagram of the event-triggered SICI fusion estimation algorithm is similar to that of the event-triggered SCI fusion estimation algorithm, which is omitted.

Figure 2.

Figure 2

Structure block diagram of the event-triggered SCI fusion estimation algorithm.

Theorem 2 . —

Based on the adaptive innovation event-triggered mechanism, the robust SCI fusion estimator for the multi-sensor networked systems (1)–(3) with known conservative upper bounds Q(k), Ri(k), and Si(k) of noise variances is

x^iCIk|k=1γikx^i1CIk|k+γikPiCIk|k×ωikPi1CIk|k1x^i1CIk|k+1ωikPik|k1x^ik|k, (37)
PiCIk|k=1γikPi1CIk|k+γik{ωikPi1CIk|k1+1ωikPik|k1}1, (38)
x^SCIk|k=x^LCIk|k,PSCIk|k=PLCIk|k, (39)

where

x^0CIk|k=x^SCIk|k1,P0CIk|k=PSCIk|k1, (40)
x^SCI0|1=μ0,PSCI0|1=P0. (41)

The minimization performance index of the optimal weighting factor ωi(k) is

minωik0,1trPiCIk|k=minωik0,1trωikPi1CIk|k1+1ωikPik|k11. (42)

Proof —

The SCI fusion prediction at the current moment is used as the estimation of the 0th sensor for CI fusion with the estimation of the 1st sensor. When γi(k)=1, the ith fusion fuses the fusion estimation of the (i−1)th fusion with the estimation of the ith estimator for CI fusion and transmits it to the (i+1)th fusion. When γi(k)=0, the CI fusion cannot be performed by the ith fusion, so at this time the fusion estimation is the (i−1)th fusion result and is transmitted to the (i+1)th fusion. Therefore, the adaptive innovation event-triggered mechanism can be added on the basis of the original SCI fusion estimation algorithm. The proof is completed.

Corollary 1 . —

The conservative and the actual fusion filtering error variance matrices of the event-triggered SCI fusion estimation algorithm, respectively, are

PSCIk|k=Ji=1lkθJilkkPJi1k|k1,Ji=1lkθJilkk=1,θJilkk0,P¯SCIk|k=PSCIk|kJi=1lkJj=1lkθJilkkθJjlkk×PJi1k|kP¯JiJjk|kPJj1k|kPSCIk|k, (43)

where l(k) is the number of the triggered sensors at moment k (including the 0th sensor), 1≤l(k)≤L+1, and renumbering these sensors, Ji is the serial number of the triggered sensors at moment k, 1≤J1<⋯<Jl(k)≤L+1, denoting PJi(k|k) as the conservative local filtering error variance matrix of the Ji sensor at moment k and P¯JiJjk|k as the actual local filtering error cross-variance matrix of Ji sensor and Jj sensor at moment k. The weight coefficient θJi(r) can be calculated recursively:

θJirk=ωr1kθJir1k,Ji=1,,r1,θrrk=1ωr1k,r=2,,lk, (44)

with initial value

θ12k=ω1k,θ22k=1ω1k. (45)

Proof —

The proof is similar to Theorem 4.12 and Theorem 4.13 in [33]. Note that due to the adaptive innovation event-triggered mechanism, the number of sensors at moment k is not L but l(k). The proof is completed.

Corollary 2 . —

Under Assumptions 1 and 2, the actual SCI fusion estimation algorithm ((37)–(41)) based on the adaptive innovation event-triggered mechanism is robust, i.e.,

P¯SCIk|kPSCIk|k. (46)

Proof —

The conclusion of Theorem 1 is available for all l(k) sensors triggered at time k. Applying the mathematical induction on this basis and combining it with Theorem 4.10 in [33], the conclusion (46) can be directly introduced. The proof is completed.

5. Robust SICI Fusion Estimation Algorithm

It is known that CI fusion algorithm is too conservative, while ICI fusion algorithm is a new method to deal with the unknown correlation between local estimations, which is less conservative than CI fusion algorithm, so the following theorem is proposed by using ICI fusion algorithm.

Theorem 3 . —

Based on the adaptive innovation event-triggered mechanism, the robust SICI fusion estimation algorithm for the multi-sensor networked system ((1)–(3)) with known conservative upper bounds Q(k), Ri(k) and Si(k) of noise variances is

x^iICIk|k=1γikx^i1ICIk|k+γik×KICIkx^i1ICIk|k+LICIkx^ik|k, (47)
PiICIk|k=1γikPi1ICIk|k+γik{Pi1ICIk|k1+Pik|k1ωikPi1ICIk|k+1ωikPik|k1}1, (48)
KICIk=PiICIkk){(Pi1ICI(kk)1ωik×ωikPi1ICIk|k+1ωikPik|k1, (49)
LICIk=PiICIk|k{Pi1k|k1ωik×ωikPi1ICIk|k+1ωikPik|k1, (50)
x^SICIk|k=x^LICIk|k,PSICIk|k=PLICIk|k, (51)
x^0ICIk|k=x^SICIk|k1,P0ICIk|k=PSICIk|k1, (52)
x^SICI0|1=μ0,PSICI0|1=P0. (53)

The minimization performance index of the optimal weighting factor ωi(k) is

minωik0,1trPiICIk|k=minωik0,1trPi1ICIk|k1+Pik|k1ωikPi1ICIk|k+1ωik×Pik|k11. (54)

Proof —

The proof process is similar to that of Theorem 2 and will not be repeated here.

Theorem 4 . —

The actual SICI fusion filtering error variance matrix based on the adaptive innovation event-triggered mechanism is

P¯SICIk|k=Ji=1lkJj=1lkθJikP¯JiJjk|kθJjTk, (55)

Also, the weight coefficient θJi(r) can be calculated as

θJirk=KICIr1kθJir1k,Ji=1,,r1,θrrk=InKICIr1k,r=2,,lk, (56)

with the initial values

θ12k=KICI1k,θ22k=InKICI1k. (57)

Proof —

By [23], when l(k) sensors are triggered at k moment, based on the adaptive innovation event-triggered mechanism, the SICI fusion estimation algorithm can be rewritten in the form of a batch process:

x^SICIk|k=JilkθJirkx^Jik|k,JilkθJirk=In. (58)

Also, the weight coefficient θJi(r) can be calculated as

θJirk=KICIr1)kθJir1k,Ji=1,,r1,θrrk=InKICIr1k,r=2,,lk, (59)

with the initial values

θ11k=KICI1k,θ22k=InKICI1k. (60)

The actual filtering error is

x˜SICIk|k=xkx^SICIk|k=JilkθJirkx˜Jik|k. (61)

Therefore, the actual fusion error variance matrix is

P¯SICIk|k=Ex˜SICIkk)(x˜SICI(kk)T=Ji=1lkJj=1lkθJikP¯JiJjk|kθJjTk. (62)

The proof is completed.

Remark 2 . —

Unlike the event-triggered SCI fusion estimation algorithm, Theorem 4 does not require the use of the robust fusion filtering error variance matrix PSICI(k|k) in the computation of P¯SICIk|k. Therefore, the batch expression form of P¯SICIk|k is not given.

Theorem 5 . —

Under Assumptions 1 and 2, the actual SICI fusion estimation algorithm ((47)–(53)) based on the adaptive innovation event-triggered mechanism is robust, i.e.,

P¯SICIk|kPSICIk|k. (63)

Proof —

According to [20], if the local estimation to be fused is robust, i.e., P¯ik|kPik|k, the two-sensor ICI fusion is also robust, i.e., P¯ICIk|kPICI(k|k). For the actual event-triggered SICI fusion estimation algorithm, l(k) sensors triggered at the moment k have the conclusions of Theorem 1, i.e., P¯Jik|kPJik|k. The robustness of the two-sensor ICI fusion can be induced by the mathematical induction as P¯JiICIk|kPJiICIk|k, Ji=1,,l(k). In particular, there exists that P¯lk1ICIk|kPlk1ICIk|k, and according to the structure of the robust SICI fusion estimation algorithm based on the event-triggered mechanism, it yields Pl(k)1ICI(k|k)=PLICI(k|k)=PSICI(k|k), and P¯lk1ICIk|k=P¯SICIk|k, so P¯SICIk|kPSICI(k|k). The proof is completed.

Remark 3 . —

Compared with the SCI fusion algorithm, the SICI fusion algorithm is computationally intensive due to its multiple inverse operations, but it has higher accuracy, better tightness, and better consistency [20]. Therefore, the robust event-triggered SICI fusion algorithm has similar properties.

6. Simulation Example

Consider a three-sensor target tracking system with uncertain noise variances and correlated noises:

xk+1=Φxk+Γwk,Φ=1TT2201T001,Γ=T22T1,yik=Hixk+vik,vik=ηik+βiwk1,i=1,2,3, (64)

where the sampling time T=0.01, the observation matrices H1=[1,0,0], H2=[0,1,0], and H3=[0,0,1], and w(k) and ηi(k) are uncorrelated white noises with zero mean and conservative upper bounds of noise variances σw2 and σηi2, respectively.

In simulation, we take σw2=0.16, ση12=0.64, ση22=0.36, ση32=0.49, β1=0.2, β2=0.4, β3=0.1, and each conservative upper bound of noise variances Q=Γσw2ΓT, Rijiσw2βjηi2δij, δii=1, δij=0(i≠j), Si=Γσw2βi. Take the initial value of state as x(0)=[0.3,0.1,0.2]T and the initial value of error variance as P(0)=I3. The initial values of each state estimates are x^i0|1=x^SCI0|1=x^SICI0|1=0.3,0.1,0.2T, and the initial values of the error variances are Pi(0|−1)=PSCI(0|−1)=PSICI(0|−1)=I3. Set the parameters of the adaptive threshold as a=0.6, b=0.2, c=0.9.

In order to clearly demonstrate the adaptive influence of the adaptive innovation event-triggered mechanism threshold, the thresholds of three sensor changes at the step k=300400 are selected here, as shown in Figure 3. It can be seen that the thresholds will adaptively adjust according to the changes of the innovation, where the thresholds will produce a change when the sensor is not triggered at that moment. Moreover, the communication rates of the three sensors are calculated to be 60.67%, 48.5%, and 70.67%, respectively. The effectiveness of the presented mechanism is confirmed.

Figure 3.

Figure 3

Threshold change of adaptive innovation event-triggered mechanism. (a) Threshold change for the first sensor. (b) Threshold change for the second sensor. (c) Threshold change for the third sensor.

The simulation results of the robust SCI and SICI fusion estimation algorithms based on the adaptive innovation event-triggered mechanism are shown in Figure 4, which shows that both robust event-triggered fusion estimation algorithms track well and have effectiveness.

Figure 4.

Figure 4

True value and fusion estimation curves. (a) True value and fusion estimation of the location x1(k). (b) True value and fusion estimation of the speed x2(k). (c) True value and fusion estimation of the acceleration x3(k).

The mean square error (MSE) and the error variance curves of the robust event-triggered SCI and SICI fusion estimation algorithms are shown in Figure 5 for 100 Monte Carlo tests, respectively, and it can be seen that their MSE values are close to the traces of the actual filtering error variances and lie below the traces of the conservative filtering error variances, which verifies the consistencies of the fused filtering error variances.

Figure 5.

Figure 5

The MSE and the error variance trace curves of two robust event-triggered fusion estimation algorithms. (a) The MSE and the error variance trace curves of the robust event-triggered SCI fusion estimation algorithm. (b)The MSE and the error variance trace curves of the robust event-triggered SICI fusion estimation algorithm.

The comparison results of 100 Monte Carlo simulations formed from robust event-triggered SCI and SICI fusion estimation algorithms at the step k=400600 are plotted in Figure 6, which shows that the robust event-triggered SICI fusion estimation algorithm is more accurate than the robust event-triggered SCI fusion estimation algorithm, and they are consistent as mentioned above.

Figure 6.

Figure 6

MSE of two robust event-triggered fusion estimation algorithms.

To validate the influences of different actual noise variances satisfying Assumption 1, we select three sets of noise variances as

  1. Q¯=0.8Q,R¯ij=0.8Rij,S¯i=0.8S¯i

  2. Q¯=0.6Q,R¯ij=0.6Rij,S¯i=0.6S¯i

  3. Q¯=0.4Q,R¯ij=0.4Rij,S¯i=0.4S¯i

The curves of three sets of the actual filtering errors, the robust and actual standard deviation bounds ±3σ(k|k) and ±3σ¯mk|km=1,2,3 are shown in Figures 7 and 8, where the solid curve indicates the actual fusion filtering errors, and the dashed and dotted lines indicate the robust and actual ±3-standard deviation bounds, respectively. It can be seen that more than 99% of the actual fusion filtering error values of two robust event-triggered fusion estimation algorithms lie between ±3σ¯mk|k, and all three groups have the relation 3σ¯mk|k3σk|k, which verifies the correctness of P¯SCIk|k, P¯SICIk|k and the robustness of two robust event-triggered fusion estimation algorithms.

Figure 7.

Figure 7

The three sets of the actual filtering errors and the corresponding robust and actual ±3-standard deviation bounds for the robust event-triggered SCI fusion estimation algorithm. (a) The actual filtering errors and the corresponding robust and actual ±3-standard deviation bounds of the first group. (b) The actual filtering errors and the corresponding robust and actual ±3-standard deviation bounds of the second group. (c) The actual filtering errors and the corresponding robust and actual ±3-standard deviation bounds of the third group.

Figure 8.

Figure 8

The three sets of the actual filtering errors and the corresponding robust and actual ±3-standard deviation bounds for the robust event-triggered SICI fusion estimation algorithm. (a) The actual filtering errors and the corresponding robust and actual ±3-standard deviation bounds of the first group. (b) The actual filtering errors and the corresponding robust and actual ±3-standard deviation bounds of the second group. (c) The actual filtering errors and the corresponding robust and actual ±3-standard deviation bounds of the third group.

The conservative and actual error covariance ellipses of robust event-triggered SCI and SICI fusion estimation algorithms are shown in Figure 9, where the local conservative error covariance ellipses of each sensor contain the local actual error covariance ellipses, and three local conservative error covariance ellipses contain the conservative error covariance ellipses of two robust event-triggered estimation fusion algorithms. It also illustrates that the robust accuracies of two robust event-triggered fusion estimation algorithms are higher than those of each sensor, which verifies the robustness and effectiveness of the robust local filtering estimation algorithm and two robust event-triggered fusion estimation algorithms.

Figure 9.

Figure 9

Conservative and real covariance ellipses. (a) Conservative and real covariance ellipses for the robust event-triggered SCI fusion estimation algorithm. (b) Conservative and real covariance ellipses for the robust event-triggered SICI fusion estimation algorithm.

7. Conclusion

An adaptive innovation event-triggered mechanism is designed in this paper, which can adaptively adjust the threshold value according to the innovation and reduce the communication burden of the networked system. Under this mechanism, the robust local filter is proposed for the uncertain networked systems with correlated noises, and its robustness is demonstrated under different triggered cases using the Lyapunov equation. In order to avoid the calculation of the cross-covariances in multi-sensor networked systems, two robust event-triggered sequential fusion estimation algorithms are proposed using SCI and SICI fusion ideas, respectively, and their actual fusion error variances are obtained by converting the two robust fusion estimation algorithms into a batch form, whose robustness is proved under the adaptive innovation event-triggered mechanism. The simulation example illustrates that the proposed robust event-triggered sequential fusion estimation algorithms work well with the unknown actual noise variances, and they have robustness in the case of only knowing the noise variance upper bounds and can reduce communication rate and noise correlations.

Acknowledgments

This study was supported by the National Natural Science Foundation of China (grant no. 61503125).

Data Availability

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

References

  • 1.Sriyananda H. A simple method for the control of divergence in Kalman-filter algorithms. International Journal of Control . 1972;16(6):1101–1106. doi: 10.1080/00207177208932342. [DOI] [Google Scholar]
  • 2.Lewis F. L., Xie L. H., Popa D. Optimal and Robust Estimation: With an Introduction to Stochastic Control Theory . Boca Raton: CRC Press; 2017. [Google Scholar]
  • 3.Liu W. Q., Wang X. M., Deng Z. L. Robust Kalman estimators for systems with mixed uncertainties. Optimal Control Applications and Methods . 2018;39(2):735–756. doi: 10.1002/oca.2374. [DOI] [Google Scholar]
  • 4.Sun S. L., Lin H. L., Ma J., Li X. Y. Multi-sensor distributed fusion estimation with applications in networked systems: a review paper. Information Fusion . 2017;38:122–134. doi: 10.1016/j.inffus.2017.03.006. [DOI] [Google Scholar]
  • 5.Sun S. L., Deng Z. L. Multi-sensor optimal information fusion Kalman filter. Automatica . 2004;40(6):1017–1023. doi: 10.1016/j.automatica.2004.01.014. [DOI] [Google Scholar]
  • 6.Deng Z. L., Gao Y., Mao L., Li Y., Hao G. New approach to information fusion steady-state Kalman filtering. Automatica . 2005;41(10):1695–1707. doi: 10.1016/j.automatica.2005.04.020. [DOI] [Google Scholar]
  • 7.Sun S. L. Multi-sensor information fusion white noise filter weighted by scalars based on Kalman predictor. Automatica . 2004;40(8):1447–1453. doi: 10.1016/j.automatica.2004.03.012. [DOI] [Google Scholar]
  • 8.Qi W. J., Zhang P., Nie G. H., Deng Z. L. Robust weighted fusion Kalman predictors with uncertain noise variances. Digital Signal Processing . 2014;30:37–54. doi: 10.1016/j.dsp.2014.03.011. [DOI] [Google Scholar]
  • 9.Qi W. J., Zhang P., Deng Z. L. Robust weighted fusion Kalman filters for multisensor time-varying systems with uncertain noise variances. Signal Processing . 2014;99:185–200. doi: 10.1016/j.sigpro.2013.12.013. [DOI] [Google Scholar]
  • 10.Qi W. J., Zhang P., Deng Z. L. Robust weighted fusion time-varying Kalman smoothers for multisensor system with uncertain noise variances. Information Sciences . 2014;282:15–37. doi: 10.1016/j.ins.2014.06.008. [DOI] [Google Scholar]
  • 11.Liu W. Q., Tao G. L., Shen C. Robust measurement fusion steady-state estimator design for multisensor networked systems with random two-step transmission delays and missing measurements. Mathematics and Computers in Simulation . 2021;181:242–283. doi: 10.1016/j.matcom.2020.09.013. [DOI] [Google Scholar]
  • 12.Song E. B., Zhu Y. M., You Z. S. The Kalman type recursive state estimator with a finite-step correlated process noises. Proceedings of the 2008 IEEE International Conference on Automation and Logistics; September 2008; Qingdao, China. pp. 196–200. [Google Scholar]
  • 13.Fu A. D., Zhu Y. M., Song E. B. The optimal Kalman type state estimator with multi-step correlated process and measurement noises. Proceedings of the 2008 International Conference on Embedded Software and Systems; October 2008; Chengdu, Sichuan, China. pp. 215–220. [Google Scholar]
  • 14.Sun S. L., Ma J. Optimal filtering and smoothing for discrete-time stochastic singular systems. Signal Processing . 2007;87(1):189–201. doi: 10.1016/j.sigpro.2006.05.007. [DOI] [Google Scholar]
  • 15.Wen C. B., Cai Y. Z., Wen C. L., Xu X. M. Optimal sequential Kalman filtering with cross-correlated measurement noises. Aerospace Science and Technology . 2013;26(1):153–159. doi: 10.1016/j.ast.2012.02.023. [DOI] [Google Scholar]
  • 16.Tian T., Sun S. L., Lin H. L. Distributed fusion filter for multi-sensor systems with finite-step correlated noises. Information Fusion . 2019;46:128–140. doi: 10.1016/j.inffus.2018.05.002. [DOI] [Google Scholar]
  • 17.Feng J. X., Wang Z. D., Zeng M. Distributed weighted robust Kalman filter fusion for uncertain systems with autocorrelated and cross-correlated noises. Information Fusion . 2013;14(1):78–86. doi: 10.1016/j.inffus.2011.09.004. [DOI] [Google Scholar]
  • 18.Jahanian M., Ramezani A., Moarefianpour A., Shoorehdeli M. A. Robust extended Kalman filtering for nonlinear systems in the presence of unknown inputs and correlated noises. Optimal Control Applications and Methods . 2022;43(1):243–256. doi: 10.1002/oca.2786. [DOI] [Google Scholar]
  • 19.Julier S. J., Uhlmann J. K. Using covariance intersection for SLAM. Robotics and Autonomous Systems . 2007;55(1):3–20. doi: 10.1016/j.robot.2006.06.011. [DOI] [Google Scholar]
  • 20.Noack B., Sijs J., Hanebeck U. D. Inverse covariance intersection: new insights and properties. Proceedings of the 2017 20th International Conference on Information Fusion (Fusion); July 2017; Istanbul, Turkey. pp. 1–8. [Google Scholar]
  • 21.Noack B., Sijs J., Reinhardt M., Hanebeck U. D. Decentralized data fusion with inverse covariance intersection. Automatica . 2017;79:35–41. doi: 10.1016/j.automatica.2017.01.019. [DOI] [Google Scholar]
  • 22.Niehsen W. Information fusion based on fast covariance intersection filtering. Proceedings of the 5th International Conference on Information Fusion 2002; July 2002; Annapolis, Maryland, USA. pp. 901–904. [Google Scholar]
  • 23.Liu Y. X., Deng Z. L., Hu E. W. Multi-sensor fusion positioning method based on batch inverse covariance intersection and IMM. Applied Sciences . 2021;11(11):p. 4908. doi: 10.3390/app11114908. [DOI] [Google Scholar]
  • 24.Deng Z. L., Zhang P., Qi W. J., Liu J. F., Gao Y. Sequential covariance intersection fusion Kalman filter. Information Sciences . 2012;189:293–309. doi: 10.1016/j.ins.2011.11.038. [DOI] [Google Scholar]
  • 25.Yu K., Chen L. Z., Wu K., Gao Y. Sequential inverse covariance intersection fusion kalman filter for networked systems with multiplicative noises. Proceedings of the 2020 Chinese Control and Decision Conference (CCDC); August 2020; Hefei, China. pp. 3083–3088. [Google Scholar]
  • 26.Chen L. Z., et al. Sequential inverse covariance intersection fusion kalman filter for multi-sensor systems with packet dropouts and multiplicative noise. Proceedings of the 2020 Chinese Automation Congress (CAC); November 2020; Shanghai, China. pp. 1335–1340. [Google Scholar]
  • 27.Qi W., Zhang C., Zong G., Su S. F., Chadli M. Finite-time event-triggered stabilization for discrete-time fuzzy Markov jump singularly perturbed systems. IEEE Transactions on Cybernetics . 2022:1–10. doi: 10.1109/tcyb.2022.3207430. [DOI] [PubMed] [Google Scholar]
  • 28.Qi W., Hou Y., Zong G., Ahn C. K. Finite-time event-triggered control for semi-markovian switching cyber-physical systems with FDI attacks and applications. IEEE Transactions on Circuits and Systems I: Regular Papers . 2021;68(6):2665–2674. doi: 10.1109/tcsi.2021.3071341. [DOI] [Google Scholar]
  • 29.Jiang L., Yan L. P., Xia Y. Q., Guo Q., Fu M. Y., Xiao B. Event-triggered multisensor data fusion with correlated noise. Proceedings of the 2017 20th International Conference on Information Fusion (Fusion); July 2017; Xi’an, China. pp. 1–8. [Google Scholar]
  • 30.Li L., Niu M. F., Xia Y. Q., Yang H. J., Yan L. P. Event-triggered distributed fusion estimation with random transmission delays. Information Sciences . 2019;475:67–81. doi: 10.1016/j.ins.2018.09.022. [DOI] [Google Scholar]
  • 31.Wang N., Sun S. L. Event-triggered sequential fusion filters based on estimators of observation noises for multi-sensor systems with correlated noises. Digital Signal Processing . 2021;111 doi: 10.1016/j.dsp.2020.102960.102960 [DOI] [Google Scholar]
  • 32.Wang N., Sun S. L. Event-triggered sequential and distributed fusion estimation for multi-sensor systems with correlated noises. Journal of Air Force Engineering University (Natural Science Edition) . 2021;22(2):60–67. [Google Scholar]
  • 33.Deng Z. L., Liu W. Q., Wang X. M., Yang C. S. Robust Fusion Estimation Theory with Applications . Nangang, Guangdong: Harbin Institute of Technology Press; 2019. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.


Articles from Computational Intelligence and Neuroscience are provided here courtesy of Wiley

RESOURCES