Next Article in Journal
Machine Learning and Deep Learning Techniques for Internet of Things Network Anomaly Detection—Current Research Trends
Previous Article in Journal
A Foggy Weather Simulation Algorithm for Traffic Image Synthesis Based on Monocular Depth Estimation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Joint State and Fault Estimation Scheme for State-Saturated System with Energy Harvesting Sensors

1
School of Transportation and Civil Engineering, Nantong University, Nantong 226019, China
2
Haian Institute of High-Tech Research, Nanjing University, Nanjing 226600, China
*
Authors to whom correspondence should be addressed.
Sensors 2024, 24(6), 1967; https://doi.org/10.3390/s24061967
Submission received: 4 February 2024 / Revised: 12 March 2024 / Accepted: 14 March 2024 / Published: 20 March 2024
(This article belongs to the Section Communications)

Abstract

:
In this article, the issue of joint state and fault estimation is ironed out for delayed state-saturated systems subject to energy harvesting sensors. Under the effect of energy harvesting, the sensors can harvest energy from the external environment and consume an amount of energy when transmitting measurements to the estimator. The occurrence probability of measurement loss is computed at each instant according to the probability distribution of the energy harvesting mechanism. The main objective of the addressed problem is to construct a joint state and fault estimator where the estimation error covariance is ensured in some certain sense and the estimator gain is determined to accommodate energy harvesting sensors, state saturation, as well as time delays. By virtue of a set of matrix difference equations, the derived upper bound is minimized by parameterizing the estimator gain. In addition, the performance evaluation of the designed joint estimator is conducted by analyzing the boundedness of the estimation error in the mean-squared sense. Finally, two experimental examples are employed to illustrate the feasibility of the proposed estimation scheme.

1. Introduction

In recent years, state estimation has gained unprecedented enthusiasm due to the swift advancement of information technology and signal processing, notably in automatic control systems, target tracking, and navigation positioning [1,2,3]. Ongoing research strives for more precise, robust, and computationally efficient state estimation methods to address the evolving demands of applications. Generally, the existing algorithms have been categorized by diverse performance criteria, including Kalman filtering and its variants, H estimation scheme, and recursive state estimation. Specifically, the well-known Kalman filtering performs as a global optimal estimation scheme with the assumption of the statistical characteristics of the system noise being known accurately, while H filtering relies on the infinite norm of the output-to-interference signal ratio. It should be pointed out that both the above-mentioned estimation schemes exhibit significant deviation when it comes to the nonlinearities/uncertainties. As a suboptimal Kalman-type estimation scheme, recursive state estimation is applied to accommodate the nonlinearities/uncertainties in the sense of the upper bound on estimation error covariances being minimized [4,5,6].
In existing state estimation algorithms, sensors are often assumed to operate without faults. Unfortunately, in engineering practice, various destabilizing factors emerge, including unknown external disturbances, unpredictable fluctuations in parameters, and alterations in system structure [7,8,9]. Such factors give rise to randomly occurring faults, resulting in performance degradation and/or extreme system instability. Especially in sensor networks, such faults are unmeasurable. It is essential to incorporate fault estimation, utilizing known information to estimate fault signals. To date, considerable research has been dedicated to exploring fault estimation [10,11,12,13]. For example, in [11], the issue of distributed fault-tolerant state estimation in stochastic systems across sensor networks affected by intermittent faults was explored. In [13], the investigation delved into a novel hybrid observer-based fault estimation scheme within cyber–physical systems for the joint estimation of state and faults. However, the majority of current research does not account for the impact of random faults on the results of state estimation, which constitutes one of the motivations of this article.
It is well known that measurement is one of the most crucial parts of the issue of state estimation. The conventional battery-powered approach relies on wireless sensor networks and is actually facing a series of limitations, especially the limited battery capacity [14,15]. For the sake of avoiding the energy depletion of communication devices, the so-called energy harvesting technology is invented which has the prominent feature of capturing the scattered energy resources from the external environment, encompassing solar energy, wind energy, mechanical vibration, etc. [16,17]. Then the harvested energy is converted into internally stored energy, replacing the traditional sensor power supply methods. Therefore, the wireless sensor networks achieve sustainable self-sufficiency and liberation from the limitations of sensor battery lifespans [18,19]. Nevertheless, energy harvesting sensors still bring some new challenges. Different from sensors powered by conventional batteries, a significant aspect lies in that the energy collected by the energy harvesting sensors is actually random and intermittent [20,21]. This characteristic primarily arises from the stochastic nature of the energy harvested from the external environment.
Hence, in the widespread usage of energy-harvesting sensors, ensuring continuous adequacy of stored energy at all times becomes a formidable challenge. Insufficient energy levels in sensors can lead to inevitable communication interruptions between adjacent nodes, consequently causing missing measurements. Currently, regarding the mentioned issues, energy harvesting technology has sparked a series of research interests; see, e.g., [22,23,24,25]. For instance, in [24], researchers addressed energy-dependent remote state estimation in nonlinear time-delayed systems, employing a recursive calculation for the energy level probability distribution. In [25], the state and fault estimation problem for time-varying systems with energy harvesting sensors has been investigated. In addition, inherent physical constraints in practical applications contribute to the prevalent occurrence of inevitable state saturation. Generally, state saturation is essentially the specific nonlinearity that constrains state variables in a certain boundary, which may lead to a degradation in the performance of state estimation algorithms [26,27,28]. Therefore, it is crucial to account for this phenomenon when tackling filtering/state estimation challenges. In the past decade, a substantial number of solutions and strategies have arisen for specific state estimation problems with state saturation; see, e.g., [29,30,31,32]. For example, in [30], the joint estimation problem with saturation and nonlinearity was studied, where the system was reorganized into a singular system and an estimator was designed at each node for effective estimation. In [32], a recursive filter was designed against state saturations and probabilistic attacks in an array of two-dimensional shift-varying systems.
To the best of the author’s knowledge, there has not been sufficient research on the joint estimation of state and fault with the system equipped with energy harvesting sensors, not to mention addressing the time-delayed system involving state saturation, nonlinearity, and parameter uncertainty. It is worth mentioning that most current research cannot provide performance analysis of estimation algorithms in such a complex time-delayed system. Meanwhile, existing state estimation algorithms have not fully considered the complex situations in engineering applications, making it difficult to ensure the stability of algorithm performance. As such, the main purpose of this article is to narrow such a gap by comprehensively and deeply researching a novel joint estimation scheme and establishing a sufficient condition to complete the performance analysis of the proposed algorithm. Motivated by the discussions above, the article is dedicated to investigating a joint state and fault estimation scheme for a state-saturated system subject to energy harvesting sensors. The main contributions of the article are outlined as follows:
  • The joint state and fault estimation scheme is, for the first time, comprehensively and deeply studied for delayed nonlinear systems with energy harvesting sensors and state saturation;
  • A set of matrix difference equations are firstly resorted to recursively compute the upper bound on the estimation error covariance (EEC) and the desired estimator gain is obtained by minimizing the trace of the upper bound on EEC;
  • A new approach is invented to compensate for the performance degradation of the estimator caused by random faults, measurement loss due to insufficient energy level as well as sensor saturation;
  • The mean-squared exponential boundedness of the estimation error in such a complex engineering context is first analyzed by establishing a sufficient condition.
Finally, two experimental examples are exploited to validate the feasibility of the proposed estimation algorithm.
Notation: The notations used in this article are standard except where otherwise stated. A T and A 1 are the transposition and the inverse of A, respectively. For symmetric matrices U and V, U V (respectively, U > V ), means that U V is a positive semi-defined (positive definite) matrix. E { ξ } stands for the mathematical expectation of the stochastic variable ξ . tr { M } means the trace of the matrix M. Pr { χ } represents the occurrence probability of event “ χ ”.

2. Problem Formulation

The joint state and fault estimation configuration for a state-saturated system with energy harvesting sensors is shown in Figure 1, where the obtained signals are first processed through a saturation function and the sensors harvest energy for storage. The current energy level of the sensor determines whether the measurement can be transmitted. Meanwhile, the workflow of the joint estimation scheme proposed in this article can be seen in Figure 2. The system under consideration with measurements is given as follows:
x s + 1 = ( A s + Δ A s ) x s + ( B s + Δ B s ) x s τ + α s G s f s + D s ω s s s = ( C s x s ) + ν s
where x s R n x and y s R n y are, respectively, the state and measurement output at time instant s. ω s R ω and ν s R ν are zero-mean Gaussian white-noise sequences with covariances R s > 0 and Q s > 0 . τ > 0 represents the constant delay. A s , B s , and C s are known matrices with compact dimensions. In addition, Δ A s and Δ B s are parameter uncertainties with the following relationship
Δ A s Δ B s = E s F s H s H ^ s
where E s , H s and H ^ s are known time-varying matrices, and F s denotes the parameter uncertainty satisfying F s F s T I .
The known nonlinear function ( x ) satisfies
( ı ) ( ȷ )     β ı ȷ ,
for all ı , ȷ R n ı and a known β > 0 scalar.
The saturation function ( · ) : R n x R n x is defined by
( q ) = ( q 1 ) ( q 2 ) ( q n x ) T ,
with ( q i ) = sign ( q i ) min { δ i , | q i | } , where q i and δ i stand for the ith element of q and saturation level. In addition, sign ( · ) denotes the signum function.
The dynamic characteristics of the fault f s is modeled by
f s + 1 = 𝙁 s f s
where 𝙁 s is a known matrix with appropriate dimension.
The variable α s R is used to characterize the random nature of the fault, which satisfies the following Bernoulli distribution
Pr { α s = 1 } = E { α s } = α ¯ , Pr { α s = 0 } = 1 α ¯
where α ¯ [ 0 , 1 ] is a known scalar.
Remark 1.
The purpose of this article is to design a joint estimation scheme for state and fault, which estimates randomly occurring faults while completing state estimation. The fault involved in this article is a sudden and random fault, which is very common in industrial processes. Its dynamic model is represented by Equation (5). When a fault signal occurs, it will be detected by the system in a timely manner, and then the fault estimation scheme will be used to estimate it. Due to the complexity of the scenarios considered in this article, accurate estimation of fault signals can improve the performance of state estimation.
Assumption A1.
The initial values x i ( i = 1 , 2 , , τ ) with the mean E { x i } x ¯ i and covariance P i E { ( x i x ¯ i ) ( x i x ¯ i ) T } are mutually uncorrelated with α s , ω s , and ν s .
At each instant s, the energy level of the sensor i is denoted by z s i { 0 , 1 , 2 , , S i } , where S i represents the maximum storage capacity of sensor i. The energy harvested by the ith sensor at s is denoted by h s i , which follows an independent identically distributed random process:
Pr { h s i = j } = p j , j = 0 , 1 , 2 ,
with P j > 0 , where j = 0 p j = 1 and 0 p j 1 .
When the energy harvesting sensor stores non-zero energy units, it can transmit the measurement to a remote estimator and consumes one unit of energy. Hence, the dynamics of the energy level of the sensor is denoted by
z s + 1 i = max { min { z s i + h s i Υ { z s i > 0 } , S i } , 0 } z 0 i S i ,
and the measurement transmitted to the remote joint estimator can be written by
y ¯ s = Υ { z s i > 0 } y s
where Υ { z s i > 0 } = d i a g { Υ 1 , { z s 1 > 0 } , Υ 2 , { z s 2 > 0 } , , Υ i , { z s i > 0 } } is an indicator variable. where Υ i , { z s i > 0 } can be given as
Υ i , { z s i > 0 } = 1 , z s i > 0 , 0 , otherwise .
Remark 2.
The energy harvesting sensor can be understood as a rechargeable battery that can self charge, and it can harvest, convert, and store energy through the energy harvesting mechanism. When it is necessary to transmit measurement values to a remote estimator, the sensor will evaluate its own energy level. If the energy level meets the consumption demand, the measurement transmission is completed. Otherwise, the measurement loss will emerge. Although energy harvesting sensors also have the risk of measurement loss, their loss rate is far lower than traditional power supply methods, and the impact in industrial processes is minimal.
Setting x s = [ x s T f s T ] . Based on Equation (1), we have the following augmented system:
x s + 1 = ( A s + Δ A s ) x s + ( B s + Δ B s ) x s τ + G s x s + D s ω s y s = ( C s x s ) + ν s
where
A s = A s 0 0 0 , B s = B s 0 0 0 , C s = C s 0 , D s = D s 0 , G s = 0 α s G s 0 𝙁 s , ( x s ) = ( x s ) 0 , Δ A s Δ B s = E s F s H s H ^ s , E s = E s 0 , H s = H s 0 , H ^ s = H ^ s 0 .
Based on the received measurements y ¯ s , we construct the joint estimator as follows.
x ^ s + 1 | s = ( A s + G s ) x ^ s | s + B s x ^ s τ | s τ x ^ s + 1 | s + 1 = x ^ s + 1 | s + K s + 1 y ¯ s + 1 λ s + 1 C s + 1 x ^ s + 1 | s
where x ^ s + 1 | s and x ^ s + 1 | s + 1 represent the one-step prediction and the estimation of x s at s, respectively. K s + 1 is the estimator gain to be designed, and λ s + 1 E { Υ { z s i > 0 } } .
Letting the prediction error be x ˜ s + 1 | s x s + 1 x ^ s + 1 | s and the estimation error be x ˜ s + 1 | s + 1 x s + 1 x ^ s + 1 | s + 1 , the following error dynamics are obtained from Equations (11) and (13):
x ˜ s + 1 | s = ( A s + Δ A s + G s ) x s + ( B s + Δ B s ) x s τ + D s ω s ( A s + G s ) x ^ s | s + B s x ^ s τ | s τ x ˜ s + 1 | s + 1 = x ˜ s + 1 | s K s + 1 ( y ¯ s + 1 λ s + 1 C s + 1 x ^ s + 1 | s )
The main purpose of this article is to design a joint state and fault estimator of the form Equation (13) for the considered state-saturated system Equation (1) equipped with energy harvesting sensors such that for all energy-harvesting-induced measurements and state saturations, the upper bound Σ s + 1 | s + 1 on EEC P s + 1 | s + 1 E { x ˜ s + 1 | s + 1 x ˜ s + 1 | s + 1 T } is guaranteed and minimized by the estimator gain K s + 1 . Furthermore, a sufficient condition is given to evaluate the boundedness analysis of the estimation error in a mean-squared sense.

3. Joint State and Fault Estimation

This section provides an upper bound on EEC through mathematical induction, and then such upper bound is minimized by a set of matrix difference equations. Furthermore, a sufficient criterion has been formulated to verify the exponential boundedness of the estimation error in a mean-squared sense. The following lemmas will facilitate further development of the article.
Lemma 1.
Suppose that G and H are given scalars, there exists a constant matrix Θ i [ 0 , 1 ] ( i = 1 , 2 , , n x ) such that
i ( G ) i ( H ) = Θ i ( G H )
where ( · ) stands for the saturation function in Equation (4).
Proof. 
When G H > 0 , we can have that 0 i ( G ) i ( H ) G H and then we can get Θ i = ( i ( G ) i ( H ) ) / ( G H ) [ 0 , 1 ] . When G H = 0 , we can get that i ( G ) i ( H ) = 0 and then we can choose any real number Θ i [ 0 , 1 ] . Similarly, when G H < 0 , it is easy to complete the proof. □
Lemma 2.
Given any vectors M and N , the following inequality holds
M N T + N M T o M M T + o 1 N N T
where o > 0 is an arbitrary scalar.
Proof. 
The proof can refer to [33], omitted here. □
Lemma 3.
The measurement of transmission probability at s is derived as
λ s = Pr { Υ { z s i } = 1 } = [ 0 1 1 S i ] φ s .
Proof. 
The probability distribution of the energy level z s i can be written by
φ s Pr { z s i = 0 } Pr { z s i = 1 } Pr { z s i = S i } T .
Based on Equation (8), the energy z s i is independent of h s i . Hence, for j = 0 , 1 , , S i , we have:
Pr { z s i = j } = Pr { max { min { z s i + h s i Υ { z s i > 0 } , S i } , 0 } = j } = Pr { z s i = 0 , h s i = j } + ι = 1 j + 1 Pr { z s i = ι , h s i = j + 1 ι } = Pr { z s i = 0 } Pr { h s i = j } + ι = 1 j + 1 Pr { z s i = ι } Pr { h s i = j + 1 ι } = Pr { z s i = 0 } p j + ι = 1 j + 1 Pr { z s i = ι } p j + 1 ι .
Then, the probability Pr { z s i = S i } can be expressed by
Pr { z s i = S i } = 1 j = 1 S i 1 Pr { z s i = j } = 1 Pr { z s i = 0 } j = 1 S i 1 p j j = 1 S i 1 ι = 1 j + 1 Pr { z s i = ι } p j + 1 ι .
Here, for the energy level { z s i } s 0 in Equation (8), the recursion of the probability distribution φ s can be computed by
φ s + 1 = ς + Φ φ s φ 0 = [ 0 0 z 0 i 1 0 0 S i z 0 i ]
where ς = [ 0 0 S i 1 ] T and
Φ = p 0 p 0 0 0 p 1 p 1 p 0 0 p 2 p 2 p 1 0 p S i 1 p S i 1 p S i 2 p 0 j = 0 S i 1 p j j = 0 S i 1 p j j = 0 S i 2 p j p 0 .
According to Equation (10), one immediately has
Pr { Υ { z s i } = 0 } = Pr { { z s i } = 0 } = [ 1 0 0 S i ] φ s , Pr { Υ { z s i } = 1 } = 1 Pr { { z s i } = 0 } = [ 0 1 1 S i ] φ s ,
which ends the proof. □
With the help of Lemma 1, Equation (14) can be rewritten as
x ˜ s + 1 | s = Θ s ( A s + G s ) x ˜ s | s + Δ A s x s + B s x ˜ s τ | s τ + Δ B s x s τ + D s ω s x ˜ s + 1 | s + 1 = x ˜ s + 1 | s K s + 1 ( y ¯ s + 1 λ s + 1 C s + 1 x ^ s + 1 | s ) = ( I λ s + 1 K s + 1 C s + 1 ) x ˜ s + 1 | s Υ { z s + 1 i > 0 } K s + 1 ( C s + 1 x s + 1 ) + λ s + 1 K s + 1 C s + 1 x s + 1 Υ { z s + 1 i > 0 } K s + 1 ν s + 1
where Θ s d i a g { θ 1 , s , θ 2 , s , , θ i , s } with θ i , s [ 0 , 1 ] ( i = 1 , 2 , , m ) .
By noting P s + 1 | s E { x ˜ s + 1 | s x ˜ s + 1 | s T } and P s + 1 | s + 1 E { x ˜ s + 1 | s + 1 x ˜ s + 1 | s + 1 T } , the prediction error covariance and EEC are, respectively, given by
P s + 1 | s = E Θ s ( A s + G s ) x ˜ s | s + Δ A s x s + B s x ˜ s τ | s τ + Δ B s x s τ + D s ω s × ( A s + G s ) x ˜ s | s + Δ A s x s + B s x ˜ s τ | s τ + Δ B s x s τ + D s ω s T Θ s T ,
and
P s + 1 | s + 1 = E ( I λ s + 1 K s + 1 C s + 1 ) x ˜ s + 1 | s x ˜ s + 1 | s T I λ s + 1 K s + 1 C s + 1 ) T ( I λ s + 1 K s + 1 C s + 1 ) × x ˜ s + 1 | s Υ { z s + 1 i > 0 } T ( x s + 1 C s + 1 ) K s + 1 T + I λ s + 1 K s + 1 C s + 1 x ˜ s + 1 | s x s + 1 T C s + 1 T K s + 1 T × λ s + 1 T Υ { z s + 1 i > 0 } K s + 1 ( x s + 1 C s + 1 ) x ˜ s + 1 | s T ( I λ s + 1 K s + 1 C s + 1 ) T + Υ { z s + 1 i > 0 } K s + 1 × ( x s + 1 C s + 1 ) Υ { z s + 1 i > 0 } T ( x s + 1 C s + 1 ) K s + 1 T Υ { z s + 1 i > 0 } K s + 1 ( x s + 1 C s + 1 ) x s + 1 T C s + 1 T × K s + 1 T λ s + 1 T + λ s + 1 K s + 1 C s + 1 x s + 1 x ˜ s + 1 | s T ( I λ s + 1 K s + 1 C s + 1 ) T λ s + 1 K s + 1 C s + 1 × x s + 1 Υ { z s + 1 i > 0 } T ( x s + 1 C s + 1 ) K s + 1 T + λ s + 1 K s + 1 C s + 1 x s + 1 x s + 1 T C s + 1 T K s + 1 T λ s + 1 T + Υ { z s + 1 i > 0 } K s + 1 ν s + 1 ν s + 1 T K s + 1 T Υ { z s + 1 i > 0 } .
Theorem 1.
Let the positive scalars ε i , s ( i = 1 , 2 , , m )  be given. The prediction error covariance and EEC are given in Equations (16) and (17), respectively. If the matrices satisfy the following equations
Σ s + 1 | s min Ω s I + D s R s D s T , 4 ρ I ,
and
Σ s + 1 | s + 1 ( 1 + ε 9 , s + ε 10 , s ) ( I λ s + 1 K s + 1 C s + 1 ) Σ s + 1 | s ( I λ s + 1 K s + 1 C s + 1 ) T + ( 1 + ε 9 , s 1 + ε 11 , s ) β 2 λ s + 1 K s + 1 C s + 1 W s + 1 C s + 1 T K s + 1 T + ( 1 + ε 10 , s 1 + ε 11 , s 1 ) × λ s + 1 K s + 1 C s + 1 W s + 1 C s + 1 T K s + 1 T λ s + 1 T + λ s + 1 K s + 1 Q s + 1 K s + 1 T
with P 0 | 0 Σ 0 | 0 , where
Ω s tr ( 1 + ε 1 , s + ε 2 , s + ε 3 , s ) ( A k + G s ) Σ s | s ( A s + G s ) T + ( 1 + ε 1 , s 1 + ε 4 , s + ε 5 , s ) × W s tr H s H s T E k E s T + ( 1 + ε 2 , s 1 + ε 4 , s 1 + ε 6 , s ) B s Σ s τ | s τ B s T + ( 1 + ε 3 , s 1 + ε 5 , s 1 + ε 6 , s 1 ) V s tr H ^ s H ^ s T E s E s T , ρ i = 0 n δ i 2 , W s min tr ( 1 + ε 7 , s ) Σ s | s 1 + ( 1 + ε 7 , s 1 ) E { x ^ s | s 1 x ^ s | s 1 T } , ρ I , V s min tr ( 1 + ε 8 , s ) Σ s τ | s 1 τ + ( 1 + ε 8 , s 1 ) E { x ^ s τ | s 1 τ x ^ s τ | s 1 τ T } , ρ I ,
then Σ s + 1 | s + 1 is an upper bound on P s + 1 | s + 1 , i.e., P s + 1 | s + 1 Σ s + 1 | s + 1 .
Proof. 
The proof of Theorem 1 is given in Appendix A. □
In the following theorem, the joint estimator gain K s has been design to minimize the upper bound in Theorem 1.
Theorem 2.
The trace of the upper bound on EEC in Theorem 1 is minimized by the following estimator gain
K s + 1 = s + 1 Π s + 1 1
where
s + 1 ( 1 + ε 9 , s + ε 10 , s ) λ s + 1 Σ s + 1 | s C s + 1 T , Π s + 1 ( 1 + ε 9 , s + ε 10 , s ) λ s + 1 2 C s + 1 Σ s + 1 | s C s + 1 T + ( 1 + ε 9 , s 1 + ε 11 , s ) β 2 λ s + 1 C s + 1 W s + 1 C s + 1 T + ( 1 + ε 10 , s 1 + ε 11 , s 1 ) λ s + 1 C s + 1 W s + 1 C s + 1 T λ s + 1 T + λ s + 1 Q s + 1 .
Proof. 
The trace of the Σ s + 1 | s + 1 can be computed as follows:
tr { Σ s + 1 | s + 1 } = ( 1 + ε 9 , s + ε 10 , s ) tr ( I λ s + 1 K s + 1 C s + 1 ) Σ s + 1 | s I λ s + 1 K s + 1 C s + 1 T + ( 1 + ε 9 , s 1 + ε 11 , s ) β 2 λ s + 1 tr K s + 1 C s + 1 Σ s + 1 | s C s + 1 T K s + 1 T + ( 1 + ε 10 , s 1 + ε 11 , s 1 ) λ s + 1 × tr K s + 1 C s + 1 W s + 1 C s + 1 T K s + 1 T + λ s + 1 tr { K s + 1 Q s + 1 K s + 1 T } .
In order to compute the optimal estimator gain K s + 1 , we take the partial derivative of the trace of Σ s + 1 | s + 1 with respect to K s + 1
K s + 1 tr { Σ s + 1 | s + 1 } = 2 ( 1 + ε 9 , s + ε 10 , s ) λ s + 1 Σ s + 1 | s C s + 1 T + 2 ( 1 + ε 9 , s + ε 10 , s ) λ s + 1 2 K s + 1 C s + 1 Σ s + 1 | s C s + 1 T + 2 ( 1 + ε 9 , s 1 + ε 11 , s ) β 2 λ s + 1 K s + 1 C s + 1 W s + 1 | k C s + 1 T + 2 ( 1 + ε 10 , s 1 + ε 11 , s 1 ) λ s + 1 K s + 1 × C s + 1 W s + 1 | s C s + 1 T + 2 λ s + 1 K s + 1 Q s + 1 .
Letting K s + 1 tr { Σ s + 1 | s + 1 } = 0 , one has
K s + 1 = s + 1 Π s + 1 1 ,
which ends the proof. □
Remark 3.
Based on the above discussion, we obtained an upper bound on the EEC in Theorem 1, and in Theorem 2, we obtained the estimator gain by minimizing this upper bound. Therefore, we have successfully resolved the issue of the joint state and fault estimation for the state-saturated system equipped with energy harvesting sensors. In addition, to better demonstrate the workflow of our algorithm, a simple flowchart is shown in Figure 2.
In the following theorem, we are poised to assess the effectiveness of the designed estimation scheme and establish a sufficient condition to ensure the exponential boundedness of the estimation error in a mean-squared sense.
Definition 1.
The stochastic process ξ s is considered to be exponentially bounded in mean-squared sense if there exist real numbers a > 0 , b > 0 and 0 < c < 1 such that
E ξ s 2 a E ξ 0 2 b s + c
holds for any s 0 .
Theorem 3.
Suppose that a ¯ , b ¯ , b ̲ , c ¯ , c ̲ , d ¯ , d ̲ , e ¯ , f ¯ , g ¯ , h ¯ , h ^ ¯ , λ ¯ , λ ̲ , θ ¯ , ϑ ¯ 1 , ϑ ¯ 2 , ϑ ¯ 3 , ϑ ¯ 4 , r ¯ , s ¯ , χ ¯ , ω ¯ , ω ̲ , ν ¯ , k ¯ , ψ ¯ , ψ ̲ are positive scalars, if the following inequalities
A s a ¯ , b ̲ B s b ¯ , c ̲ C s c ¯ , d ̲ D s d ¯ , E s e ¯ , F s f ¯ , G s g ¯ , H s h ¯ , H ^ s h ^ ¯ , ω ̲ R s ω ¯ , Q s ν ¯ , Θ s θ ¯ , λ ̲ λ s λ ¯ , tr E x s τ | s τ x s τ | s τ T ϑ ¯ 1 , tr E x s x s T ϑ ¯ 2 , tr E x s τ x s τ T ϑ ¯ 3 , tr E ( C s x s ) T ( C s x s ) ϑ ¯ 4 , ϱ = ( 1 + λ ¯ 2 c ¯ 2 λ ̲ 2 c ̲ 2 ) 2 θ ¯ 2 ( a ¯ + g ¯ ) 2 < 1 ,
hold, then the estimation error is exponentially bounded in mean-squared sense.
Proof. 
The proof of Theorem 3 is given in Appendix B. □

4. Simulation Experiments

In this section, we intend to provide two experimental examples to show the feasibility of the proposed joint state and fault estimation scheme. Moreover, in Example 1, a performance comparison was made between the Kalman filtering and the proposed algorithm.
Example 1.
Consider the delayed state-saturated system Equation (1) equipped with energy harvesting sensors with the following parameters:
A s = 0.39 0.01 + 0.15 cos ( s ) 0.15 0.38 , B s = 0.2 0 0 0.15 , H s = 0.01 cos ( s ) 0.02 , H ^ s = 0.01 0.05 sin ( s ) , C s = 2.5 0.2 + 0.15 cos ( s ) , F s = sin ( s ) , 𝙁 s = 2 sin ( s ) , ( x ) = 0.17 sin ( x ) , D s = 0.15 0.18 , E s = 0.1 0.1 , G s = 0 0.01 .
The noise ω s and ν s are zero-mean Gaussian noises, respectively, with covariances R s = 0.2 and Q s = 0.1 . The time delay is set as τ = 1 and the saturation level is set as δ 1 = δ 2 = 0.1 . Suppose that the initial energy unit stored in the sensor is z 0 = 1 , meanwhile, the sensor has a maximum storage capacity of S = 3 energy units. The random variable is chosen as α ¯ = 0.95 . Based on the above parameters, the estimator parameter K s + 1 can be computed at each instant by recurring to Equation (20). Furthermore, the recursive computation of the probability distribution of the sensor energy level φ s and the expectation of the measurement transmission λ s is presented in Table 1.
The main results are listed in Figure 3, Figure 4, Figure 5 and Figure 6. Figure 3 plots the actual states and their estimates for x s 1 and x s 2 . Figure 5 depicts the trace of the minimum upper bound Σ s | s and the mean square error (MSE) (defined by M S E s 1 300 t = 1 300 l = 1 2 ( x s l x ^ s | s l ) ( x s l x ^ s | s l ) T ) for the estimation of the state variables. The faults and their estimates are depicted in Figure 4. Figure 6 depicts the values of h s and Υ { z s > 0 } at each instant. Overall, based on the comparison results between the proposed algorithm and the Kalman filtering algorithm shown in Figure 3, Figure 4 and Figure 5, it is not difficult to find that the proposed algorithm has better estimation performance when facing the complex situations considered in this article.
Example 2.
Considering the target tracking task [34] in Equation (1) with the following parameters:
A s = 1 0 Δ t 0 0 1 0 Δ t 0 0 1 0 0 0 0 1 , B s = 0.01 0 0 0 0 0.01 0 0 0 0 0.01 0 0 0 0 0.01 , H s = 0.01 cos ( s ) 0.01 0.01 0.01 , H ^ s = 0.01 0.01 sin ( s ) 0.01 0.01 , C s = 0.01 0.01 0.01 0.01 , ( x s ) = 0.8 sin ( s ) , D k = 0.01 0.01 0.01 0.01 , E s = 0.01 0.01 0.01 0.01 , G s = 0.01 0 0 0 0 0.01 0 0 0 0 0 0 0 0 0 0 .
The initial state of the target system is given as x 0 = 0 0 0.1 m / s 0.1 m / s . We set R s = 0.01 and Q s = 0.01 , and we choose the saturation levels as δ 1 = δ 2 = 50 . The sampling period is selected as Δ t = 1 . Other parameters are the same as Example 1.
The simulation results are shown in Figure 7 and Figure 8. To be specific, Figure 7 plots the actual moving trajectory and the position estimate of the target in the two-dimensional plane. Moreover, the plotted figures in Figure 8 illustrate both the actual coordinates x s 1 and x s 2 of the target position and their corresponding estimates. It is evident that the proposed estimation scheme exhibits satisfactory performance.

5. Conclusions

In this article, we have committed to studying a joint state and fault estimation scheme for state-saturated system subject to energy harvesting sensors. The energy-harvesting-induced missing measurements have been considered where the occurrence probability of this phenomenon has been computed at each instant. A joint state and fault estimator has been developed where upper bound on EEC has been ensured and then be minimized by appropriately designing the joint estimator gain. Moreover, the performance of the estimation scheme has been conducted by analyzing the boundedness of the estimation error. Finally, two experimental examples are employed to illustrate the effectiveness of the proposed estimation scheme, and the results show that the designed estimator has excellent estimation performance and performs well in target tracking. With the continuous expansion of application scenarios, state estimation/filtering algorithms are facing increasingly unstable factors, and relevant research should be based on industrial applications to make algorithms adapt to actual demands. In the future, based on the research results of this article, we will devote to the state estimation problems subject to time-correlated fading channels [35] and multiple description coding scheme [36].

Author Contributions

Methodology, Q.S., R.G. and P.P.; Software, L.Z.; Formal analysis, L.Z.; Investigation, C.H. and R.G.; Resources, P.P.; Writing—original draft, L.Z. and P.P.; Writing—review and editing, C.H. and Q.S.; Supervision, C.H. and Q.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62001254 and 52202496, the 333 Talent Technology Research Project of Jiangsu under Grants 2022021, and the Natural Science Foundation of the Higher Education Institutions of Jiangsu Province under Grants 22KJB510040, the Basic Science Research Program of Nantong City under Grant JC12022028, and the Nantong social livelihood science and technology project under Grant MS12022015.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Proof. 
We tend to proof this theorem through mathematical derivation. It is can be seen from the initial condition that P 0 | 0 Σ 0 | 0 . Suppose that P s | s Σ s | s , then we only need to show that P s + 1 | s + 1 Σ s + 1 | s + 1 .
By utilizing Lemma 2, it can be derived from Equation (16) that
P s + 1 | s E ( 1 + ε 1 , s + ε 2 , s + ε 3 , s ) Θ s ( A s + G s ) x ˜ s | s x ˜ s | s T ( A s + G s ) T Θ s T + ( 1 + ε 1 , s 1 + ε 4 , s + ε 5 , s ) × Θ s Δ A s x s x s T Δ A s T Θ s T + ( 1 + ε 2 , s 1 + ε 4 , s 1 + ε 6 , s ) Θ s B s x ˜ s τ | s τ x ˜ s τ | s τ T B s T Θ s T + ( 1 + ε 3 , s 1 + ε 5 , s 1 + ε 6 , s 1 ) Θ s Δ B s x s τ x s τ T Δ B s T + Θ s D s ω s ω s T D s T Θ s T E ( 1 + ε 1 , s + ε 2 , s + ε 3 , s ) Θ s ( A s + G s ) x ˜ s | s x ˜ s | s T ( A s + G s ) T Θ s T + ( 1 + ε 1 , s 1 + ε 4 , s + ε 5 , s ) × ( Θ s E s F s H s ) x s x s T ( Θ s E s F s H s ) T + 1 + ε 2 , s 1 + ε 4 , s 1 + ε 6 , s Θ s B s x ˜ s τ | s τ x ˜ s τ | s τ T B s T Θ s T + ( 1 + ε 3 , s 1 + ε 5 , s 1 + ε 6 , s 1 ) ( Θ k E s F s H ^ s ) x s τ x s τ T ( Θ s E s F s H ^ s ) T Θ s + Θ k D s ω s ω s T D s T Θ s T tr ( 1 + ε 1 , s + ε 2 , s + ε 3 , s ) ( A s + G s ) P s | s ( A s + G s ) T + ( 1 + ε 1 , s 1 + ε 4 , s + ε 5 , s ) × tr H s E x s x s T H s T E s E s T + ( 1 + ε 2 , s 1 + ε 4 , s 1 + ε 6 , s ) B k P s τ | s τ B s T + ( 1 + ε 3 , s 1 + ε 5 , s 1 + ε 6 , s 1 ) tr H ^ s E x k τ x s τ T H ^ s T E s E s T I + D s R s D s T .
Using Lemma 2 again, the term E { x s x s T } and E { x s τ x s τ T } can be computed as:
E { x s x s T } = E { ( x ˜ s | s 1 + x ^ s | s 1 ) ( x ˜ s | s 1 + x ^ s | s 1 ) T } E { ( 1 + ε 7 , s ) x ˜ s | s 1 x ˜ s | s 1 T + ( 1 + ε 7 , s 1 ) x ^ s | s 1 x ^ s | s 1 T } = ( 1 + ε 7 , s ) P s | s 1 + ( 1 + ε 7 , s 1 ) E { x ^ s | s 1 x ^ s | s 1 T } ,
and
E { x s τ x s τ T } = E ( x ˜ s τ | s 1 τ + x ^ s τ | s 1 τ ) ( x ˜ s τ | s 1 τ + x ^ s τ | s 1 τ ) T E ( 1 + ε 8 , s ) x ˜ s τ | k 1 τ x ˜ k τ | k 1 τ T + ( 1 + ε 8 , s 1 ) x ^ s τ | s 1 τ x ^ s τ | k 1 τ T = ( 1 + ε 8 , s ) P s τ | k 1 τ + ( 1 + ε 8 , s 1 ) E { x ^ s τ | k 1 τ x ^ s τ | s 1 τ T } .
Furthermore, since the x s is constrained by the saturation function, which implies
E { x s x s T } = E ( A s 1 + Δ A s 1 ) x s 1 + ( B s 1 + Δ B s 1 ) x s 1 τ + G s 1 x s 1 + D s 1 ω s 1 × ( A s 1 + Δ A s 1 ) x s 1 + ( B s 1 + Δ B s 1 ) x s 1 τ + G s 1 x s 1 + D s 1 ω s 1 T ρ I ,
and
E { x s τ x s τ T } = E ( A s 1 τ + Δ A s 1 τ ) x s 1 τ + B s 1 τ + Δ B s 1 τ x s 1 2 τ + G s 1 τ × x s 1 τ + D s 1 τ ω s 1 τ ( A s 1 τ + Δ A s 1 τ ) + x s 1 τ × B s 1 τ + Δ B s 1 τ x s 1 2 τ + G s 1 τ x s 1 τ + D s 1 τ ω s 1 τ T ρ I .
Combining Equations (A2)–(A5), one has
E { x s x s T } min tr ( 1 + ε 7 , s ) P s | s 1 + ( 1 + ε 7 , s 1 ) E { x ^ s | s 1 x ^ s | s 1 T } , ρ I ,
and
E { x s τ x s τ T } min tr ( 1 + ε 8 , s ) P s τ | s 1 τ + ( 1 + ε 8 , s 1 ) E { x ^ s τ | s 1 τ x ^ s τ | s 1 τ T } , ρ I .
It follows from Equations (A1), (A6) and (A7) that
P s + 1 | s Ω s I + D s R s D s T .
Furthermore, it can also be obtained that
P s + 1 | s = E { ( x s + 1 x ^ s + 1 | s ) ( x s + 1 x ^ s + 1 | s ) T } = E ( A s + Δ A s + G s ) x s + ( B s + Δ B s ) x s τ + D s ω s ( A s + G s ) x ^ k | k + B k x ^ k τ | k τ ( A s + Δ A s + G s ) x s + ( B k + Δ B s ) x s τ + D s ω s ( A s + G s ) x ^ s | s + B k x ^ s τ | s τ T 4 ρ I .
Therefore, combining Equations (A8) and (A9), one has
P s + 1 | s Σ s + 1 | s .
Subsequently, we are in a position to prove that P s + 1 | s + 1 Σ s + 1 | s + 1 . By virtue of Lemma 2, it can be obtained from Equation (17) that
P s + 1 | s + 1 E ( 1 + ε 9 , s + ε 10 , s ) ( I λ s + 1 K s + 1 C s + 1 ) x ˜ s + 1 | s x ˜ s + 1 | s T ( I λ s + 1 K s + 1 C s + 1 ) T + ( 1 + ε 9 , s 1 + ε 11 , s ) Υ { z s + 1 i > 0 } K s + 1 ( C s + 1 x s + 1 ) T ( C s + 1 x s + 1 ) K s + 1 T Υ { z s + 1 i > 0 } + ( 1 + ε 10 , s 1 + ε 11 , s 1 ) λ s + 1 K s + 1 C s + 1 x s + 1 x s + 1 T C s + 1 T K s + 1 T λ s + 1 T + λ s + 1 K s + 1 Q s + 1 K s + 1 T = ( 1 + ε 9 , s + ε 10 , s ) ( I λ s + 1 K s + 1 C s + 1 ) P s + 1 | s ( I λ s + 1 K s + 1 C s + 1 ) T + ( 1 + ε 9 , s 1 + ε 11 , s ) × λ s + 1 K s + 1 E ( C s + 1 x s + 1 ) T ( C s + 1 x s + 1 ) K s + 1 T + ( 1 + ε 10 , s 1 + ε 11 , s 1 ) λ s + 1 K s + 1 C s + 1 × E x s + 1 x s + 1 C s + 1 T K s + 1 T λ s + 1 T + λ s + 1 K s + 1 Q s + 1 K s + 1 T .
By noting Lemma 2 and Equation (3), the upper bound of E ( C s + 1 x s + 1 ) T ( C s + 1 x s + 1 ) can be derived as follows:
E ( C s + 1 x s + 1 ) T ( C s + 1 x s + 1 ) β 2 C s + 1 E { x s + 1 x s + 1 T } C s + 1 T .
It follows from Equations (19), (A10) and (A11) that P s + 1 | s + 1 Σ s + 1 | s + 1 . The proof is now complete. □

Appendix B

Proof. 
According to Equation (15), we have
x ˜ s + 1 | s + 1 = Λ s + 1 Θ s ( A s + G s ) x ˜ s | s + r s + 1 + s s + 1
where
Λ s + 1 = I λ s + 1 K s + 1 C s + 1 , r s + 1 = Λ s + 1 Θ s B s x ˜ s τ | s τ + Λ s + 1 Θ s Δ A s x s + Λ s + 1 Θ s Δ B s x s τ , s s + 1 = λ s + 1 K s + 1 C s + 1 x s + 1 Υ { z s + 1 i > 0 } K s + 1 ( C s + 1 x s + 1 ) + Λ s + 1 Θ s D s ω s Υ { z s + 1 i > 0 } K s + 1 ν s + 1 .
From Equation (20), we have
K s + 1 = ( 1 + ε 9 , s + ε 10 , s ) λ s + 1 Σ s + 1 | s C s + 1 T Π s + 1 1 < ( 1 + ε 9 , s + ε 10 , s ) λ s + 1 Σ s + 1 | s C s + 1 T [ ( 1 + ε 9 , s + ε 10 , s ) λ s + 1 2 C s + 1 Σ s + 1 | s C s + 1 T ] 1 λ ¯ c ¯ λ ̲ 2 c ̲ 2 k ¯ .
Similarly, it is clear from the first term in Equation (A14) that
Λ s + 1 = I λ s + 1 K s + 1 C s + 1 1 + λ ¯ 2 c ¯ 2 λ ̲ 2 c ̲ 2 χ ¯ .
Next, it follows from Lemma 2 and Equation (24) that
E r s + 1 T r s + 1 E ( 1 + ε 12 , s + ε 13 , s ) ( Λ s + 1 Θ s B s + 1 x s τ | s τ ) T ( Λ s + 1 Θ s B s + 1 x s τ | s τ ) + ( 1 + ε 12 , s 1 + ε 14 , s ) ( Λ s + 1 Θ s Δ A s + 1 x s ) T ( Λ s + 1 Θ s Δ A s + 1 x s ) + ( 1 + ε 13 , s 1 + ε 14 , s 1 ) ( Λ s + 1 Θ s Δ B s + 1 x s ) T ( Λ s + 1 Θ s Δ B s + 1 x s ) ( 1 + ε 12 , s + ε 13 , s ) tr E x s τ | s τ x s τ | s τ T B s + 1 T Θ s T Λ s + 1 T Λ s + 1 Θ s B s + 1 + ( 1 + ε 12 , s 1 + ε 14 , s ) tr E x s x s T H s + 1 T F s + 1 T E s + 1 T Θ s T Λ s + 1 T Λ s + 1 Θ s E s + 1 F s + 1 H s + 1 + ( 1 + ε 13 , s 1 + ε 14 , s 1 ) tr E x s τ x s τ T H ^ s + 1 T F s + 1 T E s + 1 T Θ s T Λ s + 1 T Λ s + 1 Θ s E s + 1 F s + 1 H ^ s + 1 ( 1 + ε 12 , s + ε 13 , s ) χ ¯ 2 θ ¯ 2 b ¯ 2 ϑ ¯ 1 + ( 1 + ε 12 , s 1 + ε 14 , s ) χ ¯ 2 θ ¯ 2 e ¯ 2 f ¯ 2 h ¯ 2 ϑ ¯ 2 + ( 1 + ε 13 , s 1 + ε 14 , s 1 ) χ ¯ 2 θ ¯ 2 e ¯ 2 f ¯ 2 h ^ ¯ 2 ϑ ¯ 3 r ¯ ,
and
E s s + 1 T s s + 1 E ( 1 + ε 15 , s ) ( λ s + 1 K s + 1 C s + 1 x s + 1 ) T λ s + 1 K s + 1 C s + 1 x s + 1 + ( 1 + ε 15 , s 1 ) × ( Υ { z s + 1 i > 0 } K s + 1 ( C s + 1 x s + 1 ) ) T ( Υ { z s + 1 i > 0 } K s + 1 ( C s + 1 x s + 1 ) ) + ( Λ s + 1 Θ s D s ω s ) T × ( Λ s + 1 Θ s D s ω s ) + ( Υ { z s + 1 i > 0 } K s + 1 ν s + 1 ) T ( Υ { z s + 1 i > 0 } K s + 1 ν s + 1 ) ( 1 + ε 15 , s ) tr E x s x s T C s + 1 T K s + 1 T λ s + 1 T λ s + 1 K s + 1 C s + 1 + ( 1 + ε 15 , s 1 ) tr E ( C s + 1 x s + 1 ) ( C s + 1 x s + 1 ) T λ s + 1 K s + 1 T K s + 1 + E ω s T D s T Θ s T Λ s + 1 T Λ s + 1 Θ s D s ω s + E λ s + 1 K s + 1 T ν s + 1 ( 1 + ε 15 , s ) λ ¯ 2 k ¯ 2 c ¯ 2 ϑ ¯ 2 + ( 1 + ε 15 , s ) λ ¯ k ¯ 2 ϑ ¯ 4 + χ ¯ 2 θ ¯ 2 d ¯ 2 ω ¯ + λ ¯ k ¯ 2 ν ¯ s ¯ .
Subsequently, contemplate the following iterative matrix equation
Ψ s + 1 = Λ s + 1 Θ s ( A s + G s ) Ψ s ( A s + G s ) T Θ s T Λ s + 1 T + D s R s D s T + ϵ I
where Ψ 0 = D 0 R 0 D 0 T + ϵ I and ϵ > 0 is a scalar. Then, based on the above iterative matrix equation, we arrive at
Ψ s + 1 = Λ s + 1 2 Θ s ( A s + G s ) 2 Ψ s + D s R s D s T + ϵ I ϱ Ψ s + d ¯ 2 ω ¯ + ϵ ϱ s Ψ 0 + ( d ¯ 2 ω ¯ + ϵ ) i = 0 s 1 ϱ i .
where ϱ is defined as in Equation (24).
It can be deduced from ϱ < 1 that
Ψ s + 1 ϱ s Ψ 0 + ( d ¯ 2 ω ¯ + ϵ ) i = 0 s 1 ϱ i = Ψ 0 + d ¯ 2 ω ¯ + ϵ 1 ϱ .
On the other hand, we have
Ψ s + 1 ϵ I .
Considering Equations (A21) and (A22), two positive scalars ψ ¯ and ψ ̲ can be identified such that ψ ̲ I ψ s ψ ¯ I holds for all s 0 .
Set V s ( x ˜ s | s ) = x ˜ s | s T Ψ s 1 x ˜ s | s . It follows from Lemma 2 and Equation (A13) that
E V s + 1 ( x ˜ s + 1 | s + 1 ) | x ˜ s | s ( 1 + ε 16 , s ) V s ( x ˜ s | s ) = E [ Λ s + 1 Θ s ( A s + G s ) x ˜ s | s + r s + 1 + s s + 1 ] T Ψ s + 1 1 [ Λ s + 1 Θ s ( A s + G s ) x ˜ s | s + r s + 1 + s s + 1 ] ( 1 + ε 16 , s ) x ˜ s | s T Ψ s 1 x ˜ s | s = E x ˜ s | s T ( A s + G s ) T Θ s T Λ s + 1 T Ψ s + 1 1 Λ s + 1 Θ s ( A s + G s ) ( 1 + ε 16 , s ) Ψ s 1 x ˜ s | s + 2 E x ˜ s | s T ( A s + G s ) T Θ s T Λ s + 1 T Ψ s + 1 1 r s + 1 + E r s + 1 T Ψ s + 1 1 r s + 1 + E s s + 1 T Ψ s + 1 1 s s + 1 ( 1 + ε 16 , s ) E x ˜ s | s T ( A s + G s ) T Θ s T Λ s + 1 T Ψ s + 1 1 Λ s + 1 Θ s ( A s + G s ) Ψ s 1 x ˜ s | s + ( 1 + ε 16 , s 1 ) E r s + 1 T Ψ s + 1 1 r s + 1 + E s s + 1 T Ψ s + 1 1 s s + 1 .
In light of the matrix inversion lemma and the definition of the matrix Ψ s + 1 , we have
( A s + G s ) T Θ s T Λ s + 1 T Ψ s + 1 1 Λ s + 1 Θ s ( A s + G s ) Ψ s 1 = ( A s + G s ) T Θ s T Λ s + 1 T Λ s + 1 Θ s ( A s + G s ) Ψ s ( A s + G s ) T Θ s T Ψ s T + D s R s D s T + ϵ I 1 × Λ s + 1 Θ s ( A s + G s ) Ψ s 1 = Ψ s + Ψ s ( A s + G s ) T Θ s T Λ s + 1 T ( D s R s D s T + ϵ I ) 1 Λ s + 1 Θ s ( A s + G s ) Ψ s 1 = I + ( A s + G s ) T Θ s T Λ s + 1 T ( D s R s D s T + ϵ I ) 1 Λ s + 1 Θ s ( A s + G s ) Ψ s 1 Ψ s 1 ( 1 + θ ¯ 2 ( a ¯ + g ¯ ) 2 χ ¯ 2 ψ ¯ d ̲ 2 ω ̲ ) 1 Ψ s 1 .
Substituting Equation (A24) into Equation (A23), which implies
E V s + 1 ( x ˜ s + 1 | s + 1 ) | x ˜ s | s ( 1 + ε 16 , s ) V s ( x ˜ s | s ) ( 1 + ε 16 , s ) ( 1 + θ ¯ 2 ( a ¯ + g ¯ ) 2 χ ¯ 2 ψ ¯ d ̲ 2 ω ̲ ) 1 V s ( x ˜ s | s ) + κ ,
with κ = ( 1 + ε 16 , s 1 ) r ¯ 2 ψ ̲ + s ¯ 2 ψ ̲ . Then, based on Equation (A25), we have
E V s + 1 ( x ˜ s + 1 | s + 1 ) | x ˜ s | s V s ( x ˜ s | s ) + κ
where = ( 1 + ε 16 , s ) [ 1 ( 1 + θ ¯ 2 ( a ¯ + g ¯ ) 2 χ ¯ 2 ψ ¯ d ̲ 2 ω ̲ ) 1 ] . It is not difficult to see that ( 0 , 1 ) for ε 16 , s > 0 . Furthermore, we obtain that
E x ˜ s + 1 | s + 1 2 ψ ¯ ψ ̲ E x ˜ 0 | 0 2 s + 1 + κ ψ ¯ i = 0 s i ψ ¯ ψ ̲ E x ˜ 0 | 0 2 s + 1 + κ ψ ¯ i = 0 i = ψ ¯ ψ ̲ E x ˜ 0 | 0 2 s + 1 + κ ψ ¯ 1 .
In accordance with Definition 1, we conclude that the stochastic process x ˜ s | s is exponentially bounded in mean-squared sense. □

References

  1. Duník, J.; Biswas, S.K.; Dempster, A.G.; Pany, T.; Closas, P. State estimation methods in navigation: Overview and application. IEEE Aerosp. Electron. Syst. Mag. 2020, 35, 16–31. [Google Scholar] [CrossRef]
  2. Liu, Y.; Ji, X.; Yang, K.; He, X.; Na, X.; Liu, Y. Finite-time optimized robust control with adaptive state estimation algorithm for autonomous heavy vehicle. Mech. Syst. Signal Process. 2020, 139, 106616. [Google Scholar] [CrossRef]
  3. Zhou, L.; Lai, X.; Li, B.; Yao, Y.; Yuan, M.; Weng, J.; Zheng, Y. State estimation models of lithium-ion batteries for battery management system: Status, challenges, and future trends. Batteries 2023, 9, 131. [Google Scholar] [CrossRef]
  4. Chen, T.; Ren, H.; Foo, E.; Li, P.; Amaratunga, G. An agent-based distributed state estimation approach for interconnected power systems. IEEE Syst. J. 2023, 17, 3016–3025. [Google Scholar] [CrossRef]
  5. Shen, Y.; Wang, Z.; Dong, H.; Lu, G.; Alsaadi, F.E. Distributed recursive state estimation for a class of multi-rate nonlinear systems over wireless sensor networks under flexray protocols. IEEE Trans. Netw. Sci. Eng. 2023, 10, 1551–1563. [Google Scholar] [CrossRef]
  6. Shen, B.; Wang, Z.; Wang, D.; Liu, H. Distributed state-saturated recursive filtering over sensor networks under round-robin protocol. IEEE Trans. Cybern. 2020, 50, 3605–3615. [Google Scholar] [CrossRef] [PubMed]
  7. Dong, H.; Wang, Z.; Ding, S.; Gao, H. Finite-horizon estimation of randomly occurring faults for a class of nonlinear time-varying systems. Automatica 2014, 50, 3182–3189. [Google Scholar] [CrossRef]
  8. Huang, C.; Coskun, S.; Zhang, X.; Mei, P. State and fault estimation for nonlinear systems subject to censored measurements: A dynamic event-triggered case. Int. J. Robust Nonlinear Control 2022, 32, 4946–4965. [Google Scholar] [CrossRef]
  9. Huang, C.; Shen, B.; Zou, L.; Shen, Y. Event-triggering state and fault estimation for a class of nonlinear systems subject to sensor saturations. Sensors 2021, 21, 1242. [Google Scholar] [CrossRef]
  10. Guo, J.; Wang, Z.; Li, H.; Yang, Y.; Huang, C.; Yazdi, M.; Kang, H. A hybrid prognosis scheme for rolling bearings based on a novel health indicator and nonlinear Wiener process. Reliab. Eng. Syst. Saf. 2024, 245, 110014. [Google Scholar] [CrossRef]
  11. Niu, Y.; Gao, M.; Sheng, L. Fault-tolerant state estimation for stochastic systems over sensor networks with intermittent sensor faults. Appl. Math. Comput. 2022, 416, 126723. [Google Scholar] [CrossRef]
  12. Sheng, L.; Liu, S.; Gao, M.; Huai, W.; Zhou, D. Moving horizon fault estimation for nonlinear stochastic systems with unknown noise covariance matrices. IEEE Trans. Instrum. Meas. 2024, 73, 3502913. [Google Scholar] [CrossRef]
  13. Yan, J.; Deng, C.; Che, W.; Liu, X. Fault estimation for cyber–physical systems with intermittent measurement transmissions via a hybrid observer approach. J. Frankl. Inst. 2024, 361, 1497–1509. [Google Scholar] [CrossRef]
  14. Li, S.; Li, Z.; Fernando, T.; Lu, H.H.; Wang, Q.; Liu, X. Application of event-triggered cubature kalman filter for remote nonlinear state estimation in wireless sensor network. IEEE Trans. Ind. Electron. 2021, 68, 5133–5145. [Google Scholar] [CrossRef]
  15. Wang, S.; Wang, Z.; Dong, H.; Chen, Y. Recursive state estimation for stochastic nonlinear non-Gaussian systems using energy-harvesting sensors: A quadratic estimation approach. Automatica 2023, 147, 110671. [Google Scholar] [CrossRef]
  16. Knorn, S.; Dey, S. Optimal energy allocation for linear control with packet loss under energy harvesting constraints. Automatica 2017, 77, 259–267. [Google Scholar] [CrossRef]
  17. Sun, J.; Shen, B.; Liu, Y. A resilient outlier-resistant recursive filtering approach to time-delayed spatial–temporal systems with energy harvesting sensors. ISA Trans. 2022, 127, 41–49. [Google Scholar] [CrossRef]
  18. Tarighati, A.; Gross, J.; Jaldén, J. Decentralized hypothesis testing in energy harvesting wireless sensor networks. IEEE Trans. Signal Process. 2017, 65, 4862–4873. [Google Scholar] [CrossRef]
  19. Liu, Q.; Wang, Z.; Dong, H.; Jiang, C. Remote estimation for energy harvesting systems under multiplicative noises: A binary encoding scheme with probabilistic bit flips. IEEE Trans. Autom. Control 2023, 68, 343–354. [Google Scholar] [CrossRef]
  20. Chen, W.; Wang, Z.; Ding, D.; Yi, X.; Han, Q.L. Distributed state estimation over wireless sensor networks with energy harvesting sensors. IEEE Trans. Cybern. 2023, 53, 3311–3324. [Google Scholar] [CrossRef] [PubMed]
  21. Sah, D.K.; Amgoth, T. Renewable energy harvesting schemes in wireless sensor networks: A survey. Inf. Fusion 2020, 63, 223–247. [Google Scholar] [CrossRef]
  22. Chen, S.; Ho, D. Distributed energy-based estimation over harvesting-constrained sensor networks. IEEE Trans. Cybern. 2023. [Google Scholar] [CrossRef]
  23. Salim, M.M.; Wang, D.; Elsayed, H.A.E.A.; Liu, Y.; Elaziz, M.A. Joint optimization of energy-harvesting-powered two-way relaying D2D communication for IoT: A rate–energy efficiency tradeoff. IEEE Internet Things J. 2020, 7, 11735–11752. [Google Scholar] [CrossRef]
  24. Shen, B.; Wang, Z.; Wang, D.; Luo, J.; Pu, H.; Peng, Y. Finite-horizon filtering for a class of nonlinear time-delayed systems with an energy harvesting sensor. Automatica 2019, 100, 144–152. [Google Scholar] [CrossRef]
  25. Wang, Y.A.; Shen, B.; Zou, L. Recursive fault estimation with energy harvesting sensors and uniform quantization effects. IEEE/CAA J. Autom. Sin. 2022, 9, 926–929. [Google Scholar] [CrossRef]
  26. Hou, N.; Wang, Z.; Dong, H.; Hu, J.; Liu, X. Sensor fault estimation for nonlinear complex networks with time delays under saturated innovations: A binary encoding scheme. IEEE Trans. Netw. Sci. Eng. 2022, 9, 4171–4183. [Google Scholar] [CrossRef]
  27. Liu, D.; Michel, A.N. Asymptotic stability of discrete-time systems with saturation nonlinearities with applications to digital filters. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1992, 39, 798–807. [Google Scholar] [CrossRef]
  28. Qu, B.; Wang, Z.; Shen, B.; Dong, H. Distributed state estimation for renewable energy microgrids with sensor saturations. Automatica 2021, 131, 109730. [Google Scholar] [CrossRef]
  29. Liu, Y.; Huang, C.; Li, Q.; Shen, B. An event-triggered approach to robust recursive filtering for time-delayed systems with state saturations. In Proceedings of the 2018 37th Chinese Control Conference, Wuhan, China, 25–27 July 2018. [Google Scholar] [CrossRef]
  30. Liu, Y.; Wang, Z.; Zou, L.; Zhou, D.; Chen, W.H. Joint state and fault estimation of complex networks under measurement saturations and stochastic nonlinearities. IEEE Trans. Signal Inf. Process. Netw. 2022, 8, 173–186. [Google Scholar] [CrossRef]
  31. Suo, J.; Li, N.; Li, Q. Event-triggered H state estimation for discrete-time delayed switched stochastic neural networks with persistent dwell-time switching regularities and sensor saturations. Neurocomputing 2021, 455, 297–307. [Google Scholar] [CrossRef]
  32. Wang, F.; Wang, Z.; Liang, J.; Silvestre, C. A recursive algorithm for secure filtering for two-dimensional state-saturated systems under network-based deception attacks. IEEE Trans. Netw. Sci. Eng. 2022, 9, 678–688. [Google Scholar] [CrossRef]
  33. Hu, J.; Wang, Z.; Gao, H.; Stergioulas, L. Extended kalman filtering with stochastic nonlinearities and multiple missing measurements. Automatica 2012, 48, 2007–2015. [Google Scholar] [CrossRef]
  34. Bai, X.; Wang, Z.; Zou, L.; Cheng, C. Target tracking for wireless localization systems with degraded measurements and quantization effects. IEEE Trans. Ind. Electron. 2018, 65, 9687–9697. [Google Scholar] [CrossRef]
  35. Tan, H.; Shen, B.; Shu, H. Robust recursive filtering for stochastic systems with time-correlated fading channels. IEEE Trans. Syst. Man, Cybern. Syst. 2022, 52, 3102–3112. [Google Scholar] [CrossRef]
  36. Wang, L.; Wang, Z.; Shen, B.; Wei, G. Recursive filtering with measurement fading: A multiple description coding scheme. IEEE Trans. Autom. Control 2021, 66, 5144–5159. [Google Scholar] [CrossRef]
Figure 1. The joint state and fault estimation configuration for state-saturated system with energy harvesting sensors.
Figure 1. The joint state and fault estimation configuration for state-saturated system with energy harvesting sensors.
Sensors 24 01967 g001
Figure 2. The workflow diagram of the joint state and fault estimation scheme.
Figure 2. The workflow diagram of the joint state and fault estimation scheme.
Sensors 24 01967 g002
Figure 3. State x s 1 , x s 2 and their estimates.
Figure 3. State x s 1 , x s 2 and their estimates.
Sensors 24 01967 g003
Figure 4. The trace of the upper bounds and estimation error covariances.
Figure 4. The trace of the upper bounds and estimation error covariances.
Sensors 24 01967 g004
Figure 5. The faults and their estimates.
Figure 5. The faults and their estimates.
Sensors 24 01967 g005
Figure 6. The energy harvested and energy consumption at time instant s.
Figure 6. The energy harvested and energy consumption at time instant s.
Sensors 24 01967 g006
Figure 7. The actual moving trajectory and the position estimate of the target.
Figure 7. The actual moving trajectory and the position estimate of the target.
Sensors 24 01967 g007
Figure 8. The actual coordinates x s 1 and x s 2 of the target position and their estimates.
Figure 8. The actual coordinates x s 1 and x s 2 of the target position and their estimates.
Sensors 24 01967 g008
Table 1. Results for energy harvesting sensors.
Table 1. Results for energy harvesting sensors.
s0123
λ s 10.87500.88750.9125
φ s 0 1 0 0 0.1250 0.2125 0.2875 0.3750 0.1125 0.2125 0.3000 0.3750 0.0875 0.2375 0.3000 0.3750
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

Zhu, L.; Huang, C.; Shi, Q.; Gao, R.; Ping, P. A Joint State and Fault Estimation Scheme for State-Saturated System with Energy Harvesting Sensors. Sensors 2024, 24, 1967. https://doi.org/10.3390/s24061967

AMA Style

Zhu L, Huang C, Shi Q, Gao R, Ping P. A Joint State and Fault Estimation Scheme for State-Saturated System with Energy Harvesting Sensors. Sensors. 2024; 24(6):1967. https://doi.org/10.3390/s24061967

Chicago/Turabian Style

Zhu, Li, Cong Huang, Quan Shi, Ruifeng Gao, and Peng Ping. 2024. "A Joint State and Fault Estimation Scheme for State-Saturated System with Energy Harvesting Sensors" Sensors 24, no. 6: 1967. https://doi.org/10.3390/s24061967

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