Next Article in Journal
Empowering the Vehicular Network with RIS Technology: A State-of-the-Art Review
Previous Article in Journal
Validation of Machine Learning-Aided and Power Line Communication-Based Cable Monitoring Using Measurement Data
Previous Article in Special Issue
Improving Monocular Facial Presentation–Attack–Detection Robustness with Synthetic Noise Augmentations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Distributed Fusion Estimator for Asynchronous Markov Jump Systems with Correlated Noises and Fading Measurements

School of Electronic Engineering, Heilongjiang University, Harbin 150080, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(2), 336; https://doi.org/10.3390/s24020336
Submission received: 2 October 2023 / Revised: 31 December 2023 / Accepted: 4 January 2024 / Published: 5 January 2024

Abstract

:
In this study, we investigate event-triggered distributed fusion estimation for asynchronous Markov jump systems subject to correlated noises and fading measurements. The measurement noises are interrelated, and they are simultaneously coupled with the system noise. The sensor samples measurements uniformly, and the sampling rates of the sensors are different. First, the asynchronous system is synchronized at state update points; then, the local filter is obtained. Furthermore, a variance-based event-triggered strategy is introduced between the local estimator and the fusion center to decrease the energy consumption of network communication. Then, a distributed fusion estimation algorithm is proposed using a matrix-weighted fusion criterion. Finally, the effectiveness of the algorithm is verified using computer simulations.

1. Introduction

With the development of network systems and sensor technologies, state estimation based on single sensor data usually cannot meet practical engineering requirements; thus, multi-sensor information fusion estimation has become a research focal point due to its reliability in terms of higher estimation accuracy. Furthermore, multiple sensors may have different sampling rates based on their requirements, and multi-rate sampling schemes are widely used in many systems, such as global positioning and inertial navigation systems [1]. Multi-rate multi-sensor information fusion estimation has a wide range of applications in many fields, such as target tracking and location, signal processing [2,3,4], and fault diagnosis [5,6]. Due to the limitations of communication resources and network bandwidths, an event-triggered data transmission strategy is introduced into state estimation to ensure state estimation accuracy while saving energy consumption. Moreover, networked uncertainties—including packet losses, fading measurements (FMs), random delays [7], and unknown parameter perturbations, which are usually described via Markov jump parameters—are inevitably considered in state estimation to improve the reliability and accuracy of state estimation results. Thus, the state fusion estimation problem is raised for multi-rate multi-sensor systems.
For multi-sensor information fusion estimation, the two main methods are centralized fusion and distributed fusion. Centralized fusion estimation offers global optimal estimation accuracy, but it is not convenient for sensor fault diagnosis and separation. Distributed fusion estimation (DFE) exhibits global suboptimality; however, it offers good robustness and stability, which has been widely investigated and applied, such as in signal processing [8], damage detection [9], and gas leak detection [10]. In [10], a weighted fusion algorithm is used to fuse multi-sensor data based on the distance between the sensor and the virtual leak source. In [11], the DFE problem is proposed for a multi-rate multi-sensor system in which the sensors have different sampling rates and are subject to correlated noises (CNs). Moreover, the iterative state-equation method is used to synchronize the multi-rate system, and the stability of the proposed algorithm is proven. In [12], the DFE for multi-rate systems is addressed, wherein the multiplicative noises in the observation equation are considered. Furthermore, the DFE algorithm is investigated for multi-rate systems with delays and FMs in [13]. In [14], the DFE algorithm with different sensor sampling rates in dynamic systems is studied, in which measurement noises are correlated with previous system noises. In [15], a state filter is processed for a fault detection system with multi-rate sampling, using lifting technology, and the phenomena of FMs and randomly occurring faults are investigated. In addition, a system may be affected by changes in the internal structure or environment during practical application, which can be described via a stochastic hybrid system.
Stochastic hybrid systems have attracted wide attention because of their strong practical background and their applications in some fields, such as power and computer control systems, as well as robotic rehabilitation [16,17]. Markov jump systems (MJSs) are frequently employed to simulate systems subjected to random changes in practice. In [18], it is proven that, if a Markov chain for a discrete MJS is ergodic and the system is mean-square stable, then the filter is stationary. In [19], the maximum likelihood method is used to solve the uncertain mode jumping problem of MJSs, and the state estimation algorithm is derived. In [20], the stability of networked control systems with packet losses is demonstrated. The stability of arbitrary packet loss is proven using a Lyapunov function; furthermore, the stability of Markov packet loss is proven based on the stability theory of MJSs. In [21], the state estimation problem for MJSs is investigated, in which the round-robin and weighted try-once-discard protocol are used to reduce the communication burden, and the hidden Markov model is used to solve a deception attack problem. In recent years, fusion estimation for asynchronous Markov jump systems (AMJSs) has attracted widespread attention, as it is difficult to unify the sensor sampling rate in sensor networks. In [22], asynchronous sensor measurements are processed via the batch process method for AMJSs subject to multiplicative noise, and the filter stationary condition is discussed. In [23], a resilient asynchronous estimator is designed for Markov jump neural networks, which ensures the stochastic stability of the system. In [24], a Markov-chain-driven network control system is investigated, in which the multi-rate control technology is used to improve dynamic control performance. However, there are a few state estimation approaches for AMJSs that consider resource constraints.
Considering the resource limitations of a network, traditional time-triggered mechanisms often cannot address the requirements of the system. Therefore, researchers have introduced event-triggered (ET) mechanisms and conducted numerous studies on them. In [25], a send-on-delta ET mechanism is adopted to reduce network traffic from sensor nodes. In [26], a DFE algorithm based on the ET mechanism is investigated, which improves the send-on-delta method by setting the trigger threshold based on the chi-square distribution. In [27], remote state estimation for linear systems based on the innovation ET mechanism is studied. In [28], a trigger mechanism, similar to the one investigated in [27], is used to investigate ET-based sequential fusion estimation for linear dynamic systems subject to CNs. Furthermore, based on [28], a noise estimator is proposed in [29] to enhance the accuracy of their systems, and a suboptimal estimator is also proposed to reduce the amount of computation. In [30], an ET-based state estimator for wireless sensor networks is proposed, which is affected by packet loss and CNs. In [31], a variance-based ET mechanism is studied, and the switching Riccati equation of its estimator can be calculated offline to determine whether to transmit the measurement data. An ET mechanism based on a normal distribution is proposed in [32] to obtain a better-performing triggered mechanism. In [33], a dissipative filter is studied under the ET mechanism for MJSs subject to time-varying delays. In [34], the variation in rotational inertia is modeled using a semi-Markov chain, and the ET mechanism is used to reduce the network bandwidth. In [35], an asynchronous sliding mode controller, based on the ET mechanism, is designed for singular MJSs. In [36], a fault detection filter for positive MJSs based on a dynamic ET mechanism is studied. The hidden Markov model is introduced to solve the asynchrony between the positive MJS and the fault detection filter. To date, fusion estimation for AMJSs based on the ET mechanism still requires development, especially considering the uncertainty problem in networking.
Motivated by the above discussions and based on our earlier work in [11], the DFE problem will be investigated for AMJSs with CNs and FMs based on the ET mechanism. Different from the distributed consensus Kalman filtering algorithm for sensor networks in [37], in this study, each sensor first generates the local filters (LFs) based on its own observation information. Then, the estimates from the LFs are sent to a remote fusion center (FC). Finally, all local estimators are further fused by using matrix-weighted fusion criteria [38] in the FC. The first step is to synchronize the multi-rate system to solve the asynchronous fusion estimation problem. Different from the iterating state equation in [11,12,13], the dummy measurement method in [39] is used to synchronize the system model to facilitate processing the Markov jump parameters, which reduces model complexity. Then, the state-space model is reestablished using the state augmentation method. Based on the equivalent state–space model, the optimal LFs are proposed in the linear minimum variance criterion. Afterward, the variance-based ET mechanism in [40] is introduced between the LFs and the FC to save network transmission resources. Furthermore, a matrix-weighted DFE algorithm is proposed. Different from ref. [22], in which a suboptimal fusion algorithm is proposed for the AMJSs with multiplicative noises, we can obtain an optimal matrix-weighted fusion estimation algorithm for AMJSs with CNs and FMs; moreover, the ET mechanism is considered from the LF to the FC, which can reduce redundant data transmission.
The contributions of this study are as follows:
(a)
The model considers the various phenomena a system may encounter during application, including asynchronous uniform sampling, CNs, FMs, and Markov jump parameters, which can better reflect a real situation.
(b)
From the LFs to the FC, a variance-based ET mechanism is designed, which can reduce energy consumption.
(c)
An ET matrix-weighted DFE algorithm is proposed, which is more practical and energy-saving.
This article is organized as follows: The complex system is given in Section 2. A new, derived state–space model is presented in Section 3. LFs with the ET mechanism are presented in Section 4. The event-based DFE based on the matrix-weighted fusion criterion is presented in Section 5. Section 6 presents the simulated algorithm with an example. Finally, the conclusions are given in Section 7.
Notations:  R p ¯  represents the  p ¯ -dimensional Euclidean space,  I p ¯  is the  p ¯ -dimensional unit matrix, the transpose of matrix B is  B T , the expectation of B is  E B , the covariance of B is  Cov B , the spectral radius of matrix B is  ρ ( B ) δ k t  is the Kronecker delta function, and  1 { }  is the Dirac measure.  t r B  represents the trace of matrix B P r o b { A }  denotes the occurrence probability of the event A d i a g ( )  denotes a block diagonal matrix.  c o l { x 1 , , x N }  represents the column vector  x 1 T x N T T .

2. Problem Formulation

Consider the following AMJSs with L sensors:
x ( ( k + 1 ) T ) = Φ θ ( k T ) x ( k T ) + Γ θ ( k T ) w ( k T )
y i ( n i k T ) = β i ( n i k T ) H i , θ ( n i k T ) x ( n i k T ) + G i , θ ( n i k T ) v i ( n i k T ) ,   i = 1 , 2 , , L
where  x ( k T ) R p ¯  is the state of the system;  y i ( n i k T ) R q i ,   i = 1 , 2 , , L  denotes the measurement of the sensor i; and  n i k T  is the measurement sampling period.  ω ( t ) R r  and  v i ( n i k T ) R q i ,   i = 1 , 2 , , L  are the process noise and measurement noises.  Φ m θ m H i , m , and  G i , m ,   i = 1 , 2 , , L ;   m = 1 , 2 , , N  are known constant matrices with appropriate dimensions.  Φ m  satisfies the condition that, if  ρ ( Φ m ) < 1 , then the system is stable.  { θ ( k ) }  is a discrete Markov chain with finite state space  { 1 , 2 , , N } .
β i ( n i k T ) , i = 1 , 2 , L  are the stochastic variables used to describe the FMs, which may occur due to aging or faults in the sensors. It takes values in  [ a i ( n i k T ) , b i ( n i k T ) ]   ( 0 a i ( n i k T ) b i ( n i k T ) 1 )  with the expectation  E β i ( n i k T ) = β ¯ i , the variance  Cov β i ( n i k T ) = σ i 2 , and the probability distribution  p t i ( c ) .
Define  n i = h x / h i ( n i 1 )  as a positive integer, where  h x  and  h i  represent the state update and the measurement sampling rates, respectively. Without the loss of generality, the state update period T will be omitted in the later text. In addition, we also present the following four Assumptions.
Assumption 1.
ω ( k )  and  v i ( k )  satisfy
E ω ( k ) ω ( τ ) = Q w δ k , τ ,   E v i ( k ) v j ( l ) = R i j δ k , l ,   E ω ( τ ) v i T ( l ) = S w v i δ τ , l
where  τ = n i k l = n j k , and  Q w 0 R i i = R i > 0 .
Assumption 2.
The initial state value  x ( 0 )  is uncorrelated with  ω ( k ) v i ( n i k ) , and
E x ( 0 ) = μ 0 ,   E { ( x ( 0 ) μ 0 ) ( x ( 0 ) μ 0 ) T } = P 0 .
Assumption 3.
The Markov chain  { θ ( k ) }  takes values in  { 1 , 2 , , N }  with the transition probability matrix  p = [ p n m ] , where  p n m  indicates the probability that the system will change from the n state to the m state, and the mode probability  π m = P r o b { θ ( k ) = m } .
Assumption 4.
β i ( n i k ) , i = 1 , 2 , , L  are uncorrelated with other variables.
In consideration of Assumptions 1–4, in this study, we aim to propose a DFE algorithm for AMJSs (1) and (2) based on a variance-based ET mechanism.

3. Model Transformation

For Systems (1) and (2), the dummy measurement method [39] is used to transform the system into a synchronous sampling system; then, the following state–space model is obtained:
x ( k + 1 ) = Φ θ ( k ) x ( k ) + Γ θ ( k ) w ( k )
y i ( k ) = γ i ( k ) ( β i ( k ) H i , θ ( k ) x ( k ) + G i , θ ( k ) v i ( k ) ) ,   i = 1 , 2 , , L
where  γ i ( k ) = 1 k = n i l , l = 1 , 2 , 0 k n i l .
If the ith sensor samples measurement data at time k, this means that  γ i ( k ) = 1 . If the ith sensor does not sample measurement data at time k, this means that  γ i ( k ) = 0 .
The Markov jump parameter is well suited for simulating stochastic systems with multiple sub-systems. The AMJSs based on (3) and (4) are augmented, and the estimate of  x ( k )  is converted to the estimate of  x ( k ) 1 { θ ( k ) = m } . Denote  ς ( k ) = c o l { x ( k ) 1 { θ ( k ) = 1 } , , x ( k ) 1 { θ ( k ) = N } } ; then,  x ( k ) = m = 1 N ς m ( k ) , where  ς m ( k )  is the mth row of  ς ( k ) . The augmented state–space model is given by the following:
ς ( k + 1 ) = A ς ( k ) + B w ( k )
y i ( k ) = γ i ( k ) ( β i ( k ) C i ς ( k ) + D i v i ( k ) ) ,   i = 1 , 2 , , L
where
A = Φ 1 1 { θ ( k + 1 ) = 1 | θ ( k ) = 1 } Φ 2 1 { θ ( k + 1 ) = 1 | θ ( k ) = 2 } Φ N 1 { θ ( k + 1 ) = 1 | θ ( k ) = N } Φ 1 1 { θ ( k + 1 ) = 2 | θ ( k ) = 1 } Φ 2 1 { θ ( k + 1 ) = 2 | θ ( k ) = 2 } Φ N 1 { θ ( k + 1 ) = 2 | θ ( k ) = N } Φ 1 1 { θ ( k + 1 ) = N | θ ( k ) = 1 } Φ 2 1 { θ ( k + 1 ) = N | θ ( k ) = 2 } Φ N 1 { θ ( k + 1 ) = N | θ ( k ) = N }
B = ( m = 1 N Γ m 1 { θ ( k ) = m } ) 1 { θ ( k + 1 ) = 1 } ( m = 1 N Γ m 1 { θ ( k ) = m } ) 1 { θ ( k + 1 ) = 2 } ( m = 1 N Γ m 1 { θ ( k ) = m } ) 1 { θ ( k + 1 ) = N } C i = H i , 1 H i , N D i = m = 1 N G i , m 1 { θ ( k ) = m } .
Here, A is an  N × N  block matrix, B is an  N × 1  block matrix,  C i  is a  1 × N  block matrix, and  D i  is a  1 × 1  block matrix.
Furthermore, we define the following augmented matrices:
A ¯ : = p 11 Φ 1 p 21 Φ 2 p N 1 Φ N p 12 Φ 1 p 22 Φ 2 p N 2 Φ N p 1 N Φ 1 p 2 N Φ 2 p N N Φ N ,   B ¯ : = m = 1 N p m 1 π m Γ m m = 1 N p m 2 π m Γ m m = 1 N p m N π m Γ m ,
C ¯ i : = H i , 1 H i , N , D ¯ i : = m = 1 N π m G i , m ,   D ̲ i : = m = 1 N π m 1 2 G i , m
FMs reflect the degree of sensor aging and imperfect communication channels, which is a common phenomenon in sensor networks and generally occurs in the form of probability. Based on Assumptions 1–4, by transferring the multiplicative noise in Equation (6) to additive noise, we can obtain the following:
y i ( k ) = γ i ( k ) ( C i * ς ( k ) + v i * ( k ) )
where  C i * = β ¯ i C i E C i * = C ¯ i * = β ¯ i C ¯ i v i * ( k )  is given as follows:
v i * ( k ) = ( β i ( k ) β ¯ i ) C i ς ( k ) + D i v i ( k )
Then, the variance in  v i * ( k )  is as follows:
Q v i * ( k ) = E v i * ( k ) v i * T ( k ) = σ 2 C ¯ i P ( k ) C ¯ i T + m = 1 N π m G i , m R i G i , m T
P ( k ) = d i a g ( P m ( k ) )  is another form of the state second-moment matrix  P ( k ) = E ς ( k ) ς T ( k ) , which can be calculated as follows:
P m ( k ) = E ς m ( k ) ς m T ( k ) = n = 1 N p n m Φ n P n ( k 1 ) Φ n T + n = 1 N p n m π n Γ n Q w i Γ n T
The process noise  ω ( k )  has the following relationship with the new measurement noise  v i * ( k ) :
S w v i * = E ω ( k ) v i * T ( k ) = S w v i D ¯ i T
Remark 1.
Up to now, AMJSs (1)–(2) with FMs are transformed to single-rate systems ((5) and (7)) with CNs. However, it is noteworthy that the parameters in the state Equation (5) and the new measurement Equation (7) are still uncertain, which is caused by Markov jump parameters. Thus, traditional Kalman filtering with CNs in [41] is no longer applicable. In addition, since FM phenomena are considered, the state second-moment matrix (10) must be derived to obtain the measurement noise variances (9).
Next, we will propose the LEs based on the new state–space model ((5) and (7)).

4. Optimal Local Filters

In this section, the LFs will be derived under the ET mechanism. First, we will provide the LF without the ET; then, the variance-based ET mechanism will be introduced. Afterward, the LFs in the FC under the ET mechanism will be proposed.

4.1. Local Filters

Theorem 1.
Under Assumptions 1–4, the state filter for Systems (5) and (7) based on Kalman filtering is given as follows:
ς ^ i ( k | k ) = ς ^ i ( k | k 1 ) + K i ( k ) ε i ( k )
The innovation  ε i ( k )  is calculated as follows:
ε i ( k ) = y i ( k ) γ i ( k ) C ¯ i * ς ^ i ( k | k 1 )
Then, the variance in innovation is calculated as follows:
Q ε i ( k ) = E { ε i ( k ) ε i T ( k ) } = γ i ( k ) ( C ¯ i * P ς i ( k | k 1 ) C ¯ i * T + Q v i * ( k )
where the gain matrix for the state filter can be written as follows:
K i ( k ) = γ i ( k ) P ς i ( k | k 1 ) C ¯ i * T Q ε i 1 ( k )
The prediction for the state  ς ^ i ( k + 1 | k )  is as follows:
ς ^ i ( k + 1 | k ) = A ¯ ς ^ i ( k | k ) + B ¯ w ^ i ( k | k )
where the system noise filter is computed as follows:
w ^ i ( k | k ) = K w i ( k ) ε i ( k )
The gain matrix for the system noise filter is computed via the following:
K w i ( k ) = γ i ( k ) S w v i * Q ε i 1 ( k )
The estimation error covariance matrix (EECM) for the state can be written as follows:
P ς i ( k | k ) = E { ς ˜ i ( k | k ) ς ˜ i T ( k | k ) } = ( I p ¯ N K i ( k ) C ¯ i * ) P ς i ( k | k 1 )
The EECM for the system noise is calculated via the following:
P w i ( k | k ) = E { w ˜ i ( k | k ) w ˜ i T ( k | k ) } = Q w i K w i ( k ) Q ε i ( k ) K w i T ( k )
Then, the EECM between the system noise and the state is calculated as follows:
P ς w i ( k | k ) = E { ς ˜ i ( k | k ) w ˜ i T ( k | k ) } = P ς i ( k | k 1 ) C ¯ i * T K w i T ( k )
where the prediction EECM is computed using the following:
P ς i ( k + 1 | k ) = E { ς ˜ i ( k + 1 | k ) ς ˜ i T ( k + 1 | k ) } = A ¯ P ς i ( k | k ) A ¯ T + A ¯ P ς w i ( k | k ) B ¯ T + B ¯ P ς w i T ( k | k ) A ¯ T + B ¯ P w i ( k | k ) B ¯ T + P ( k + 1 ) A ¯ P ( k ) A ¯ T B ¯ Q w B ¯ T
The initial value set  ς ^ i ( 0 | 1 ) = μ 0 1 { θ ( 0 ) = 1 } μ 0 1 { θ ( 0 ) = N } , and  P ς i ( 0 | 1 ) = d i a g ( P 0 1 { θ ( 0 ) = m } ) .
Proof. 
Formula (12) can be derived using the projection theory [42]. The innovation is defined as follows:
ε i ( k ) = y i ( k ) y ^ i ( k | k 1 ) = y i ( k ) γ i ( k ) ( C ¯ i * ς ˜ i ( k | k 1 )
Then, we obtain (13). By substituting (7) into (23), the innovation can be rewritten as follows:
ε i ( k ) = γ i ( k ) ( C ¯ i * ς ˜ i ( k | k 1 ) + v i * ( k ) )
Substituting (24) into the variance  Q ε i ( k ) = E ε i ( k ) ε i T ( k )  of the innovation yields (14).
From (24) and  ς k = ς ˜ i ( k | k 1 ) + ς ^ i ( k | k 1 ) , we have
E { ς ( k ) ε i T ( k ) } = γ i ( k ) P ς i ( k | k 1 ) C ¯ i *
Substituting (25) and (14) into  K i ( k ) = E ς ( k ) ε i T ( k ) ( Q ε i ( k ) ) 1  yields (15).
According to the projection theory [42], we have (16). From  E { ω ( k ) | y i ( 0 ) , , y i ( k 1 ) } = 0 , (17) can be computed.
By substituting (24) into  E { w ( k ) ε i T ( k ) } , it follows that
E { w ( k ) ε i T ( k ) } = γ i ( k ) S w v i * D ¯ i T
Substituting (26) into  K w i ( k ) = E { w ( k ) ε i T ( k ) } Q ε i 1 ( k )  yields (18).
From the filter error equation  ς ˜ i ( k | k ) = ς ( k ) ς ^ i ( k | k )  and (12), we have
ς ˜ i ( k | k ) = ς ˜ i ( k | k 1 ) γ i ( k ) K i ( k ) ε i ( k )
By substituting (27) into  P ς i ( k | k ) = E { ς ˜ i ( k | k ) ς ˜ i T ( k | k ) }  and then using (25), (15) and  E { ς ˜ i ( k | k 1 ) ε i T ( k ) } = E { ς i ( k ) ε i T ( k ) } , it yields (19).
From the prediction error equation  ς ˜ i ( k + 1 | k ) = ς ( k + 1 ) ς ^ i ( k + 1 | k ) , (5), and (16), we can obtain that
ς ˜ i ( k + 1 | k ) = ς ( k + 1 ) ς ^ i ( k + 1 | k ) = A ς ( k ) A ¯ ς ( k ) + B w ( k ) B ¯ w ( k ) + A ¯ ς ( k ) A ¯ ς ˜ i ( k | k ) + B ¯ w ( k ) B ¯ w ^ i ( k | k ) = A ¯ ς ˜ i ( k | k ) + B ¯ w ˜ i ( k | k ) + ( A A ¯ ) ς ( k ) + ( B B ¯ ) w ( k )
Substituting (28) into  P ς i ( k + 1 | k ) = E { ς ˜ i ( k + 1 | k ) ς ˜ i T ( k + 1 | k ) }  yields (22), where
E { ( A A ¯ ) ς ( k ) ς T ( k ) ( A A ¯ ) T } = E { A ς ( k ) ς T ( k ) A T } E { A ¯ ς ( k ) ς T ( k ) A ¯ T }
E { ( B B ¯ ) ω ( k ) ω T ( k ) ( B B ¯ ) T } = E { B ω ( k ) ω T ( k ) B T } E { B ¯ ω ( k ) ω T ( k ) B ¯ T }
P ( k + 1 ) = E { A ς ( k ) ς T ( k ) A T } + E { B ω ( k ) ω T ( k ) B T }
By substituting (17) into  ω ˜ i ( k | k ) = ω ( k ) ω ^ i ( k | k ) , another form of the white noise filtering error equation can be obtained as follows:
ω ˜ i ( k | k ) = ω ( k ) K ω i ( k ) ε i ( k )
Substituting (32) into  P ω i ( k | k ) = E { ω ˜ i ( k | k ) ω ˜ i T ( k | k ) }  leads to (20), where  K w i ( k ) = E { ω ( k ) ε i T ( k ) } Q ε i 1 ( k )  are used.
Substituting (32) into  P ς ω i ( k | k ) = E { ς ˜ i ( k | k ) ω ˜ i T ( k | k ) }  leads to (21), where  E { ς ^ i ( k | k ) ω ˜ i T ( k | k ) } = 0 E { ς ( k ) ω T ( k ) } = 0 , and (25) are used in the derivation of this equality. Thus, the proof is completed.    □
Remark 2.
Disregarding Markov jump parameters, it is noteworthy that the LF algorithm in Theorem 1 is asymptotically stable, which can be directly obtained by using the results in [11,43,44]. Moreover, in refs. [43,44], the asymptotically stable and period steady-state properties are proven based on the classical Kalman filtering theory, and the period is only the measurement sampling period for each local estimator. Compared with the iterative state-equation synchronization method in [11,43,44], the dummy measurement synchronization method is adopted in this study. This is because it can obtain a simpler state-space model at the state update points, making it more convenient to handle Markov jump parameters. Although the same estimation accuracy can be obtained in LF algorithms based on the two synchronization methods, the stability and convergence of our proposed estimation algorithm based on the dummy measurement synchronization method cannot reasonably be given at state update points where there are no measurement data. In future work, we will try to provide a solution to the stability problem using the iterative equation state method.
Theorem 1 describes the LF when all sensor measurements are used. Compared with the classical Kalman filtering approach utilized in ref. [41], the derivation difficulty of the LF algorithm mainly lies in the state prediction EECM (22). Next, we will present the ET mechanism between the LFs and the FC. If the estimates of all sensors are transmitted, the computing storage of the FC will be increased; simultaneously, there will be significant unnecessary resource consumption in the process of data transmission. Therefore, the ET mechanism is introduced to reduce local transmission resources to the FC, thus decreasing resource storage.

4.2. Local Filters in Fusion Center

In this subsection, we introduce an ET mechanism to reduce redundant data transmission, thus maximizing the use of limited network resources. In [40], a variance-based ET mechanism is introduced between the LFs and the FC to determine whether data are transmitted.
The variance-based ET mechanism condition is defined as follows:
Λ i ( k ) = 0 , t r P ς i ( k ) θ i < 0 1 , t r P ς i ( k ) θ i 0
where  P ς i ( k )  is the filtering EECM of the ith sensor.  θ i = t r P d + m  is the upper bound of the DFE accuracy.  t r P  is the trace of P P d  represents the optimal EECM of the matrix-weighted DFE, which can be obtained from [11]. m is a given threshold, where  m 0  means that the estimation accuracy is set to be less than or equal to the optimal fusion accuracy. When  Λ i ( k ) = 1 , the FC can receive the LF date; when  Λ i ( k ) = 0 , the FC cannot receive the LE, but the predicted value of the LFs stored in the FC at the previous time can be used. Figure 1 shows the structure of the proposed ET estimation algorithm.
Theorem 2.
When the LF satisfies the ET condition at moment k, that is,  Λ i ( k ) = 1 , the proposed filter degenerates to Theorem 1, and we have the following:
ς ^ i e ( k | k ) = ς ^ i ( k | k )
P ς i e ( k | k ) = P ς i ( k | k )
When the LF does not satisfy the ET transmission condition, that is,  Λ i ( k ) = 0 , the FC receives the state LFs  ς ^ i e ( k | k )  according to the one-step prediction  ς ^ i e ( k | k 1 )  of the state LFs  ς ^ i ( k 1 | k 1 )  stored in the FC at moment  k 1 . Thus, there are two cases for the state filter.
(a) 
If  Λ i ( k ) = 0  and  Λ i ( k 1 ) = 1 , we have
ς ^ i e ( k | k ) = A ¯ ς ^ i ( k 1 | k 1 ) + B ¯ w ^ i ( k 1 | k 1 )
P ς i e ( k | k ) = E { ς ˜ i e ( k | k ) ς ˜ i e T ( k | k ) } = A ¯ P ς i ( k 1 | k 1 ) A ¯ T + A ¯ P ς w i ( k 1 | k 1 ) B ¯ T + B ¯ P ς w i T ( k 1 | k 1 ) A ¯ T + B ¯ P w i ( k 1 | k 1 ) B ¯ T + P ( k ) A ¯ P ( k 1 ) A ¯ T B ¯ Q w B ¯ T
(b) 
If  Λ i ( k ) = 0  and  Λ i ( k 1 ) = 0 , we have
ς ^ i e ( k | k ) = A ¯ ς ^ i ( k 1 | k 1 )
P ς i e ( k | k ) = E { ς ˜ i e ( k | k ) ς ˜ i e T ( k | k ) } = P ( k ) A ¯ P ( k 1 ) A ¯ T + A ¯ P ς i ( k 1 | k 1 ) A ¯ T
Proof. 
When  Λ i ( k ) = 0  and  Λ i ( k 1 ) = 1 , based on the projection theorem [42], the state filter of the sensor i can be written as follows:
ς ^ i e ( k | k ) = ς ^ i e ( k | k 1 )
The one-step predictor  ς ^ i e ( k | k 1 )  is calculated via
ς ^ i e ( k | k 1 ) = A ¯ ς ^ i ( k 1 | k 1 ) + B ¯ w ^ i ( k 1 | k 1 )
Thus, it follows (36). Based on  ς ˜ i e ( k | k ) = ς ( k ) ς ^ i e ( k | k ) , from (40), we have  ς ˜ i e ( k | k ) = ς ˜ i e ( k | k 1 ) ; then, substituting it into  P ς i e ( k | k ) = E { ς ˜ i e ( k | k ) ς ˜ i e T ( k | k ) }  yields (37).
When  Λ i ( k ) = 0  and  Λ i ( k 1 ) = 0 , based on the projection theorem [42], we obtain the state filter as follows:
ς ^ i e ( k | k ) = ς ^ i e ( k | k 1 ) = A ¯ ς ^ i ( k 1 | k 1 )
The state estimation error equation is given via
ς ˜ i e ( k | k ) = ( A A ¯ ) ς ( k 1 ) + A ¯ ς ˜ i ( k 1 | k 1 ) + B w ( k 1 )
By substituting (43) into  P ς i e ( k | k ) = E { ς ˜ i e ( k | k ) ς ˜ i e T ( k | k ) } , we have (39). Thus, the proof is completed.    □
Based on Theorems 1 and 2, the LFs in the FC for Systems (1) and (2) are
x ^ i ( k | k ) = m = 1 N ς ^ i , m e ( k | k )
P x i c ( k | k ) = m = 1 N n = 1 N P i , m n e ( k | k )
where  ς ^ i , m e ( k | k )  is the mth rows of  ς ^ i e ( k | k ) , and  P i , m n e ( k | k )  is the  ( n , m ) th sub-blocks of  P ς i e ( k | k ) .
Remark 3.
In this study, we assume that the FC can store the LFs at the previous moment, and at the initial moment, all sensors transmit data to the FC, that is,  Λ i ( 0 ) = 1 , i = 1 , 2 , , L .
Remark 4.
The selection range of the threshold is  min { t r P ς i ( k ) t r P d } < m < max { t r P ς i ( k ) t r P d } . When  m < min { t r P ς i ( k ) t r P d } , it means that all local estimation data can be transmitted to the FC.

5. Event-Triggered Distributed Fusion Estimation Algorithm

This section mainly derives the estimation error cross-covariance matrices (EECCMs) between any two LFs under the variance-based ET mechanism and the DFE under the matrix-weighted fusion criterion. According to Theorems 1 and 2 in the previous section, the results can be obtained by using the following.
Theorem 3.
Based on Assumptions 1–4 and Theorem 2, the EECCMs  P ς i ς j ( k )  between sensor i and sensor j are calculated as follows:
The one-step prediction EECCMs are computed via
P ς i ς j ( k | k 1 ) = E { ς ˜ i e ( k | k 1 ) ς ˜ j e T ( k | k 1 ) } = A ¯ P ς i ς j ( k 1 ) A ¯ T + A ¯ P ς i w j ( k 1 ) B ¯ T + B ¯ P ς i w j T ( k 1 ) A ¯ T + B ¯ P w i w j ( k 1 ) B ¯ T + P ( k ) A ¯ P ( k 1 ) A ¯ T B ¯ Q w B ¯ T
The filtering EECCMs are calculated via
P ς i ς j ( k ) = E { ς ˜ i e ( k | k ) ς ˜ j e T ( k | k ) } = [ I p ¯ N Λ i ( k ) K i ( k ) C ¯ i * ] P ς i ς j ( k | k 1 ) [ I Λ j ( k ) K j ( k ) C ¯ j * ] T + Λ i ( k ) Λ j ( k ) K i ( k ) R i j K j T ( k )
The EECCMs of the system noise are calculated via
P w i w j ( k ) = E { w ˜ i e ( k | k ) w ˜ j e T ( k | k ) } = Q w ( k ) Λ j ( k ) S w v j * K w j T ( k ) + Λ i ( k ) Λ j ( k ) K w i ( k ) C ¯ i * P ς i ς j ( k | k 1 ) C ¯ j * T K w j T ( k ) Λ i ( k ) K w i ( k ) S w v i * T + Λ i ( k ) Λ j ( k ) K w i ( k ) R ij K w j T ( k )
The EECCMs between the state and the system noise are calculated via
P ς i w j ( k ) = E { ς ˜ i e ( k | k ) w ˜ j e T ( k | k ) } = [ I p ¯ N Λ i ( k ) K i ( k ) C ¯ i * ] P ς i ς j ( k | k 1 ) C ¯ j * T K w j T ( k ) Λ j ( k ) Λ i ( k ) K i ( k ) S w v i * T + Λ i ( k ) Λ j ( k ) K i ( k ) R ij K w j T ( k )
P w i ς j ( k ) = P ς j w i T ( k )
The initial values are  P ς i ς j ( 0 ) = d i a g ( P 0 1 { θ ( 0 ) = m } ) P w i w j ( 0 ) = Q w P w i ς j ( 0 ) = 0 , and  P ς j w i ( 0 ) = 0 .
Proof. 
This is similar to the derivation in [39]. Therefore, we omit it here.    □
Based on (46)–(50), the EECCMs for Systems (1) and (2) are computed via
P x i x j c ( k ) = m = 1 N n = 1 N P ς i ς j m n ( k )
P w i w j c ( k ) = m = 1 N n = 1 N P w i w j m n ( k )
P x i w j c ( k ) = m N n N P ς i w j m n ( k )
P w i x j c ( k ) = m = 1 N n = 1 N P w i ς j m n ( k )
where  P ς i ς j m n ( k )  is the  ( n , m ) th sub-blocks of  P ς i ς j ( k ) P w i w j m n ( k )  is the  ( n , m ) th sub-blocks of  P w i w j ( k ) P ς i w j m n ( k )  is the  ( n , m ) th sub-blocks of  P ς i w j ( k ) , and  P w i ς j m n ( k )  is the  ( n , m ) th sub-blocks of  P w i ς j ( k ) .
Theorem 4.
Based on LFs (44) and (45), as well as the EECCMs in (51), the optimal matrix-weighted DFE can be obtained as follows [38]:
x ^ 0 ( k ) = i = 1 L A ¯ i ( k ) x ^ i ( k | k )
A ¯ ( k ) = [ A ¯ 1 ( k ) , A ¯ 2 ( k ) , , A ¯ L ( k ) ] = ( e T Σ ( k ) 1 e ) 1 e T Σ ( k ) 1
P 0 ( k ) = ( e T Σ ( k ) 1 e ) 1
where  A ¯ ( k )  is a matrix-weighted coefficient,  x ^ i ( k | k )  is the LF of the ith sensor in the FC,  Σ ( k ) = ( P x i x j c ( k | k ) ) p ¯ L × p ¯ L , i , j = 1 , 2 , , L P x i x i c ( k | k ) = P x i c ( k | k ) , i = 1 , 2 , , L , and  e = [ I p ¯ , , I p ¯ ] T .
Finally, the proposed DFE algorithm with the ET mechanism is summarized in Algorithm 1, in conjunction with the above theorems and assumptions.
Algorithm 1 Asynchronous DFE algorithm with ET mechanism
Initialization:
Set the initial values  x ( 0 ) μ 0 P 0 P ς i ς j ( 0 ) = d i a g ( P 0 1 { θ ( 0 ) = m } ) ,
P w i w j ( 0 ) = Q w P ς j w i ( 0 ) = P w i ς j ( 0 ) = 0 , and m.
Iterate:
Step 1: Calculate the LF using (12), the filtering gain matrix using (15), and
the EECM using (19) in Theorem 1.
Step 2: The variance-based ET mechanism is used to determine
whether the FC receives LF data.
If  Λ i ( k ) = 1 , the FC obtains LE  ς ^ i e ( k | k )  using (34), and the EECM
P ς i e ( k | k )  is calculated using (35), as specified in Theorem 2.
If  Λ i ( k ) = 0 ς ^ i e ( k | k )  and  P ς i e ( k | k )  are calculated using the one-step prediction,
which is stored in the FC; when  Λ i ( k 1 ) = 1 , they are computed via (36)
and (37); when  Λ i ( k 1 ) = 0 , they are computed via (38) and (39).
Step 3: Calculate the EECCMs  P ς i ς j ( k | k )  using (47) in the FC.
Step 4: Calculate the DFE in Theorem 4 using (55)–(57).
Step 5: Set  k = k + 1 , and return to step 1.

6. Simulation Research

In this section, we use a numerical example similar to [22] to verify the proposed algorithm. While ref. [22] includes multiplicative noise in the state equation, we consider CNs and FMs in the measurement equation, an ET mechanism is introduced, and the considered system models and the model transformation methods used are different. Consequently, the proposed simulations were not directly compared with [22]. Consider the following two-dimensional, three-sensor tracking system
x ( ( k + 1 ) T ) = Φ θ ( k T ) x ( k T ) + Γ θ ( k T ) w ( k T )
y i ( n i k T ) = β i ( n i k T ) H i , θ ( n i k T ) x ( n i k T ) + G i , θ ( n i k T ) v i ( n i k T ) , i = 1 , 2 , , L
where  T = 0.5   s n 1 = 1 n 2 = 2 n 3 = 3 , and  x ( k ) = x 1 ( k ) x 2 ( k ) T , where  x 1 ( k )  is the position, and  x 2 ( k )  is the velocity. The system parameters are as follows:  Φ 1 = 0.8 0.2 T 0 0.6 Φ 2 = 1 T 0 T Γ 1 = 1.5 0.6 Γ 2 = 0.5 T 2 T H 1 , 1 = 1 1 H 2 , 1 = 1 0.6 H 3 , 1 = 0.5 1 H 1 , 2 = 0.4 1 H 2 , 2 = 1 0.2 H 3 , 2 = 2 0.5 G 1 , 1 = G 2 , 1 = G 3 , 1 = I 2 , and  G 1 , 2 = G 2 , 2 = G 3 , 2 = I 2 .
w ( k )  and  v i ( n i k )  are simultaneously cross-related white noises, and they satisfy
v i ( n i k ) = α i w ( n i k ) + η i ( n i k ) , i = 1 , 2 , 3
where  η i ( n i k ) R  are white noises with variances  R η 1 = 0.49 R η 2 = 0.36 , and  R η 1 = 0.9 , and  η i ( n i k )  are uncorrelated with  w ( k ) , with the variances  Q w = 0.64 . We set  α 1 = 0.2 α 2 = 0.4 , and  α 3 = 0.3 .
The stochastic variables  β i ( n i k ) , i = 1 , 2 , 3  represent the FMs. The probability function of  β i ( n i k )  on the interval  [ 0 , 1 ]  is  p t i ( s )  [13]. We set
p t 1 ( c ) = 0.2 , s = 0.25 0.4 , s = 0.5 0.4 , s = 1 p t 2 ( c ) = 0.45 , s = 0.2 0.35 , s = 0.4 0.2 , s = 0.8 , and  p t 3 ( c ) = 0.7 , s = 0.3 0.1 , s = 0.6 0.2 , s = 0.9
The expectations of  β i ( n i k )  are  β ¯ 1 = 0.65 β ¯ 21 = 0.39 , and  β ¯ 3 = 0.45 ; the variances are  σ 1 2 = 0.09 σ 2 2 = 0.0499 , and  σ 3 2 = 0.0585 t r P d  is the trace of the optimal steady-state variance with the full communication rate— min { t r P ς i ( k ) t r P d } < m < max { t r P ς i ( k ) t r P d } —to highlight the simulation effect. We set  m = 0.9 m = 1.3 , and  m = 1.5 . The initial model probabilities are  π 1 = 0.5  and  π 2 = 0.5 , and the model transformation probability matrix  p = 0.65 0.35 0.35 0.65 . Moreover, we set  x ( 0 ) = 0 0 T μ 0 = 0 0 T , and  P 0 = 0.1 I 2 .
Figure 2 shows the transmission of the local filters from the three sensors for different thresholds  θ i , and parameter m is the main cause of the change in threshold  θ i . When the circle falls on 1, the FC receives the data transmitted via LF; when the circle falls on 0, the FC cannot receive the LF data. It can be seen that the larger the threshold is, the smaller the data transmission is.
Figure 3 shows a comparison of the tracking performance of the proposed DFE algorithm under different thresholds. The black solid lines denote the threshold in which  m = 0 . The blue lines denote the threshold in which  m = 0.9 . The green lines denote the threshold in which  m = 1.3 . The red lines denote the threshold in which  m = 1.5 . As shown in the figure, the algorithm can effectively track the position and velocity of the target. In addition, we also find that the tracking performance worsens with an increase in the ET thresholds.
The definition of root-mean-square error (RMSE) is given below, offering a more direct measure of algorithm effectiveness.
R M S E i , d ( k ) = 1 M j = 1 M ( x i j ( k ) x ^ i , d j ( k ) ) 2 , ( i = 1 , 2 )
where  i = 1 , 2  represents the state component, d represents the DFE under the ET mechanism in the FC, and M represents the number of Monte Carlo experiments.
Figure 4 shows a comparison of the RMSE curves of the DFE under different thresholds after 100 Monte Carlo runs. When  m = 0 , all local filters are transmitted to the fusion center, exhibiting optimal estimation accuracy. Moreover, it can be seen that the RMSE curve when  m = 1.5  is at the top, that is, the system performance deteriorates as the threshold increases. This indicates that the transmission of local estimates and the estimation accuracy of the proposed estimation algorithm are both reduced when the threshold is increased. As can be seen from Figure 3 and Figure 4, an appropriate threshold cannot only reduce data communication and energy consumption but also ensure the required estimation accuracy through the proposed estimation algorithm. Moreover, the FMs and Markov jump parameters can also be handled.
Figure 5 shows the relationships among the traces of EECMs under different thresholds. As the threshold increases, the trace becomes larger. That is, with the increase in the threshold, the estimation accuracy is reduced. From Figure 5, it can also be seen that the fusion EECMs are periodically stable.
In summary, the proposed DFE algorithm can handle AMJSs with CNs and FMs with good estimation performance; moreover, the variance-based ET mechanism introduced between the LFs and the FC can reduce the transmission of redundant sensor data, thereby decreasing the communication bandwidth and conserving network resources.

7. Conclusions

In this study, a matrix-weighted DFE was studied for AMJSs with CNs and FMs based on a variance-based ET mechanism. The dummy measurement and state augmentation methods were used to establish a state–space model. The variance-based ET mechanism was introduced between the LFs and the FC to diminish redundant data transmission and reduce the communication burden. Then, a distributed fusion filter was derived based on matrix-weighted fusion criteria under the principle of linear minimum variance. A comparison of the traces of EECMs under different thresholds in numerical examples demonstrated that the proposed distributed fusion algorithm is periodically stable; however, theoretical proof remains difficult. In the future, we will analyze the stability and convergence of the proposed algorithms and generalize the results to nonlinear systems.

Author Contributions

Conceptualization, H.L.; methodology, H.L.; software, R.Z.; formal analysis, R.Z.; writing—original draft preparation, R.Z.; writing—review and editing, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (NSFC-61903128), the Natural Science Foundation of Heilongjiang Province (YQ2022F016), the Postdoctoral Fund of China (2020M670938), the Postdoctoral Fund of Heilongjiang Province (LBH-Z19091), the Young Innovative Talents Training Program of Universities in Heilongjiang Province (UNPYSCT-2020001), and the Heilongjiang University Outstanding Youth Fund (JCL202101).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to ownership.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DFEDistributed fusion estimation
FCFusion center
FMFading measurement
CNCorrelated noise
MJSMarkov jump system
AMJSAsynchronous Markov jump system
ETEvent-triggered
LFLocal filter
EECMEstimation error covariance matrix
EECCMEstimation error cross-covariance matrix
RMSERoot-mean-square error

References

  1. Yan, L.; Li, X.; Xia, Y. Modeling and estimation of asynchronous multirate multisensor system with unreliable measurements. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 2012–2026. [Google Scholar] [CrossRef]
  2. Albertos, P.; Salt, J. Non-uniform sampled-data control of MIMO systems. Annu. Rev. Control 2011, 35, 65–76. [Google Scholar] [CrossRef]
  3. Geng, H.; Liang, Y.; Zhang, X.; Yang, F. Fast-rate residual generator based on multiple slow-rate sensors. IET Signal Process. 2014, 8, 878–884. [Google Scholar] [CrossRef]
  4. Ding, F.; Liu, G.; Liu, X. Partially coupled stochastic gradient identification methods for non-uniformly sampled systems. IEEE Trans. Autom. Control 2010, 55, 1976–1981. [Google Scholar] [CrossRef]
  5. Tao, J.; Lu, R.; Su, H.; Wu, Z. Filtering of T–S fuzzy systems with nonuniform sampling. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 2442–2450. [Google Scholar] [CrossRef]
  6. Geng, H.; Liang, Y.; Xu, L. Fault detection for multi-rate sensor fusion under multiple uncertainties. IET Control Theory Appl. 2015, 9, 1079–1716. [Google Scholar] [CrossRef]
  7. Hu, J.; Wang, Z.; Chen, D. Estimation, filtering and fusion for networked systems with network-induced phenomena: New progress and prospects. Inf. Fusion 2016, 31, 65–75. [Google Scholar] [CrossRef]
  8. Sun, S.; Lin, H.; Ma, J. Multi-sensor distributed fusion estimation with applications in networked systems: A review paper. Inf. Fusion 2017, 38, 122–134. [Google Scholar] [CrossRef]
  9. Shen, W.; Zhang, S.; Li, C. Research of Information Fusion and Evidence theory Applied in Structural Damage Detection. In Proceedings of the 2011 Third International Conference on Measuring Technology and Mechatronics Automation, Shanghai, China, 6–7 January 2011; pp. 1075–1076. [Google Scholar]
  10. Dong, L.; Qiao, Z.; Wang, H. The Gas Leak Detection Based on a Wireless Monitoring System. IEEE Trans. Ind. Inform. 2019, 15, 6240–6251. [Google Scholar] [CrossRef]
  11. Lin, H.; Sun, S. Distributed fusion estimator for multisensor multirate systems with correlated noises. IEEE Trans. Syst. Man, Cybern. Syst. 2018, 48, 1131–1139. [Google Scholar] [CrossRef]
  12. Peng, F.; Sun, S. Distributed fusion estimation for multisensor multirate systems with stochastic observation multiplica-tive noises. Math. Probl. Eng. 2014, 2014, 373270. [Google Scholar]
  13. Lin, H.; Sun, S. Distributed Fusion Estimation for Multi-rate Multi-sensor Time-delayed Systems with Fading Measurements. In Proceedings of the 2019 Chinese Control Conference (CCC), Guangzhou, China, 27–30 July 2019; pp. 3691–3696. [Google Scholar]
  14. Liu, Y.; Yan, L.; Xia, Y.; Fu, M.; Xiao, B. Multirate multisensor distributed data fusion algorithm for state estimation with cross-correlated noises. In Proceedings of the 32nd Chinese Control Conference, Xi’an, China, 26–28 July 2013; pp. 4682–4687. [Google Scholar]
  15. Zhang, Y.; Wang, Z.L.; Zou, Z. Fault detection filter design for networked multi-rate systems with fading measurements and randomly occurring faults. IET Control Theory Appl. 2016, 10, 573–581. [Google Scholar] [CrossRef]
  16. Qiao, B.; Hu, F.; Su, X. Event-triggered filtering of Markovian jump systems with application to sensor fault detection. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 7810–7813. [Google Scholar]
  17. Zhang, K.; Keliris, C.; Polycarou, M.; Parisini, T. Discrimination between replay attacks and sensor faults for cyber-physical systems via event-triggered communication. Eur. J. Control 2021, 62, 47–56. [Google Scholar] [CrossRef]
  18. Costa, O.L.V.; Guerra, S. Stationary filter for linear minimum mean square error estimator of discrete-time Markovian jump systems. IEEE Trans. Autom. Control 2002, 47, 1351–1356. [Google Scholar] [CrossRef]
  19. Sun, Q.; Lim, C.; Shi, P.; Liu, F. Design and Stability of Moving Horizon Estimator for Markov Jump Linear Systems. IEEE Trans. Autom. Control 2019, 64, 1109–1124. [Google Scholar] [CrossRef]
  20. Xiong, J.; Lam, J. Stabilization of linear systems over networks with bounded packet loss. Automatica 2017, 43, 80–87. [Google Scholar] [CrossRef]
  21. Gao, X.; Deng, F.; Zhang, H.; Zeng, P. Adaptive Neural State Estimation of Markov Jump Systems Under Scheduling Protocols and Probabilistic Deception Attacks. IEEE Trans. Cybern. 2023, 53, 1830–1842. [Google Scholar] [CrossRef]
  22. Geng, H.; Wang, Z.; Liang, Y.; Cheng, Y.; Alsaadi, F. State estimation for asynchronous sensor systems with Markov jumps and multiplicative noises. Inf. Sci. 2017, 417, 1–19. [Google Scholar] [CrossRef]
  23. Xu, Y.; Wu, Z.; Pan, Y.; Sun, J. Resilient Asynchronous State Estimation for Markovian Jump Neural Networks Subject to Stochastic Nonlinearities and Sensor Saturations. IEEE Trans. Cybern. 2022, 52, 5809–5818. [Google Scholar] [CrossRef]
  24. Cuenca, Á.; Ojha, U.; Salt, J.; Chow, M.-Y. A non-uniform multi-rate control strategy for a Markov chain-driven Net-worked Control System. Inf. Sci. 2015, 321, 31–47. [Google Scholar] [CrossRef]
  25. Miskowicz, M. Send-on-delta concepet: An event-based data reporting strategy. Sensors 2006, 6, 49–63. [Google Scholar] [CrossRef]
  26. Jiang, L.; Yan, L.; Xia, Y.; Guo, Q.; Fu, M.; Li, L. Distributed fusion in wireless sensor networks based on a novel event-triggered strategy. J. Frankl. Inst. 2019, 356, 10315–10334. [Google Scholar] [CrossRef]
  27. Wu, J.; Jia, Q.; Johansson, K.; Shi, L. Event-based sensor data scheduling: Trade-off between communication rate and estimation quality. IEEE Trans. Autom. Control 2013, 58, 1041–1046. [Google Scholar] [CrossRef]
  28. Yan, L.; Jiang, L.; Xia, Y.; Wu, Q. Event-triggered sequential fusion estimation with correlated noises. ISA Trans. 2020, 102, 154–163. [Google Scholar] [CrossRef] [PubMed]
  29. Wang, N.; Sun, S. Event-triggered sequential fusion filters based on estimators of observation noises for multi-sensor systems with correlated noises. Digit. Signal Process. 2021, 11, 102960. [Google Scholar] [CrossRef]
  30. Wu, P.; Jiang, L.; Wang, L.; Xu, J.; Wang, X. Event-Triggered State Estimation for Wireless Sensor Network Systems with Packet Losses and Correlated Noises. IEEE Access 2020, 8, 216762–216771. [Google Scholar] [CrossRef]
  31. Trimpe, S.; D’Andrea, R. Event-based state estimation with variance-based triggering. In Proceedings of the 2012 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012; pp. 6583–6590. [Google Scholar]
  32. Li, X.; Hao, G. Event-Triggered Kalman Filter and Its Performance Analysis. Sensors 2023, 23, 2202. [Google Scholar] [CrossRef] [PubMed]
  33. Xia, W.; Xu, S.; Lu, J.; Li, Y.; Chu, Y.; Zhang, Z. Event-triggered filtering for discrete-time Markovian jump systems with additive time-varying delays. Appl. Math. Comput. 2021, 391, 125630. [Google Scholar] [CrossRef]
  34. Zhang, H.; Chen, Z.; Ao, W.; Shi, P. Improved Dynamic Event-Triggered Robust Control for Flexible Robotic Arm Systems with Semi-Markov Jump Process. Sensors 2023, 23, 5523. [Google Scholar] [CrossRef]
  35. Liang, T.; Shi, S.; Ma, Y. Asynchronous sliding mode control of continuous-time singular markov jump systems with time-varying delay under event-triggered strategy. Appl. Math. Comput. 2023, 448, 127947. [Google Scholar] [CrossRef]
  36. Yin, K.; Yang, D. Asynchronous fault detection filter of positive Markov jump systems by dynamic event-triggered mechanism. ISA Trans. 2023, 138, 197–211. [Google Scholar] [CrossRef] [PubMed]
  37. Talebi, S.; Werner, S. Distributed Kalman Filtering and Control Through Embedded Average Consensus Information Fusion. IEEE Trans. Autom. Control 2019, 64, 4396–4403. [Google Scholar] [CrossRef]
  38. Sun, S.; Deng, Z. Multi-sensor optimal information fusion Kalman filter. Automatica 2004, 40, 1017–1023. [Google Scholar] [CrossRef]
  39. Ma, J.; Sun, S. Distributed fusion filter for multi-rate multi-sensor systems with packet dropouts. In Proceedings of the 10th World Congress on Intelligent Control and Automation, Beijing, China, 6–8 July 2012; pp. 4502–4506. [Google Scholar]
  40. Wang, N. Research on Sequential Fusion Estimation Algorithm for Networked Systems Based on Event Triggering. Master’s Thesis, Heilongjiang University, Haerbin, China, 2021. [Google Scholar]
  41. Robert, F. Optimal Estimation and Control; Dover Publication, Inc.: New York, NY, USA, 1994. [Google Scholar]
  42. Anderson, B.D.O.; Moore, J.B. Optimal Filtering; Prentice-Hall: Englewood Cliffs, NJ, USA, 1979. [Google Scholar]
  43. Tian, T.; Sun, S. Distributed Fusion Estimation for Multisensor Multirate Systems with Packet Dropout Compensations and Correlated Noises. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 5762–5772. [Google Scholar] [CrossRef]
  44. Lin, H.; Sun, S. Stability Analysis of Distributed Fusion Estimation Algorithm for Complex Networked Systems. Neural Process Lett. 2023, 55, 6781–6795. [Google Scholar] [CrossRef]
Figure 1. The structure of the estimation algorithm based on the variance-based ET mechanism.
Figure 1. The structure of the estimation algorithm based on the variance-based ET mechanism.
Sensors 24 00336 g001
Figure 2. ET instants of LF with different thresholds: (a) ET threshold in which  m = 0.9 ; (b) ET threshold in which  m = 1.3 ; (c) ET threshold in which  m = 1.5 .
Figure 2. ET instants of LF with different thresholds: (a) ET threshold in which  m = 0.9 ; (b) ET threshold in which  m = 1.3 ; (c) ET threshold in which  m = 1.5 .
Sensors 24 00336 g002
Figure 3. Tracking performance of the DFE based on ET mechanism: (a) tracking for the position; (b) tracking for the velocity.
Figure 3. Tracking performance of the DFE based on ET mechanism: (a) tracking for the position; (b) tracking for the velocity.
Sensors 24 00336 g003
Figure 4. A comparison of RMSEs of the DFE with different thresholds: (a) RMSEs of the position; (b) RMSEs of the velocity.
Figure 4. A comparison of RMSEs of the DFE with different thresholds: (a) RMSEs of the position; (b) RMSEs of the velocity.
Sensors 24 00336 g004
Figure 5. Comparison of traces of filtering error variance matrices for different thresholds.
Figure 5. Comparison of traces of filtering error variance matrices for different thresholds.
Sensors 24 00336 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, R.; Lin, H. Event-Triggered Distributed Fusion Estimator for Asynchronous Markov Jump Systems with Correlated Noises and Fading Measurements. Sensors 2024, 24, 336. https://doi.org/10.3390/s24020336

AMA Style

Zhang R, Lin H. Event-Triggered Distributed Fusion Estimator for Asynchronous Markov Jump Systems with Correlated Noises and Fading Measurements. Sensors. 2024; 24(2):336. https://doi.org/10.3390/s24020336

Chicago/Turabian Style

Zhang, Rui, and Honglei Lin. 2024. "Event-Triggered Distributed Fusion Estimator for Asynchronous Markov Jump Systems with Correlated Noises and Fading Measurements" Sensors 24, no. 2: 336. https://doi.org/10.3390/s24020336

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop