Next Article in Journal
Spatialisation of Electricity Consumption in China Based on Nighttime Light Remote Sensing from 2012 to 2023
Previous Article in Journal
Nanosecond Time Synchronization over a 2.4 GHz Long-Range Wireless Link
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Distributed Non-Fragile State Estimation for Uncertain Nonlinear Systems of Sensor Networks Subject to Sensor Nonlinearities

by
Shihui Tian
1,
Ke Xu
1,* and
Fengshan Huang
2,*
1
Collaborative Innovation Center of Steel Technology, University of Science and Technology Beijing, Xueyuan Road 30, Haidian District, Beijing 100083, China
2
College of Mechanical Engineering, Hebei University of Science and Technology, Shijiazhuang 050018, China
*
Authors to whom correspondence should be addressed.
Sensors 2025, 25(7), 1962; https://doi.org/10.3390/s25071962
Submission received: 9 January 2025 / Revised: 7 March 2025 / Accepted: 17 March 2025 / Published: 21 March 2025
(This article belongs to the Section Sensor Networks)

Abstract

:
This paper studies the distributed state estimation issue of nonlinear dynamical systems with parameter uncertainties based on sensor networks under the non-fragile control framework. Moreover, all the sensors are in a fully distributed framework with information exchanges to reduce the communication and computation resources. In particular, the sensor nonlinearities in the sensor network and state estimation gain fluctuations are taken into account for more general applicability. With the help of the Lyapunov–Krasovskii approach, sufficient convex optimization criteria can be given so that the passivity performance of its resultant state estimation error system can be guaranteed. The optimized non-fragile state estimation gains can be further determined on the basis of solving the convex optimization. The advantages and usefulness of our developed results are finally demonstrated by two illustrative examples.

1. Introduction

With the substantial progress of advanced sensor technologies and computer networks, various ever-increasing applications of sensor networks across a wide range have been investigated and implemented such as environment monitoring [1], intelligent grids [2], manufacturing networks [3], and so on [4,5]. Under this context of sensor networks, a fundamental yet important issue is to estimate the states of certain target systems well. Generally speaking, a typical sensor network consists of an array of senor nodes with measurement sensing, computation, and information exchange capabilities [6,7]. To date, instead of a traditional sensor that works alone, the deployment of sensor networks that can work collectively can always simplify sensor node design involved with more robustness, more applicability, and lower cost [8,9]. The key idea behind sensor networks coupled over the monitored regions has been to communicate the local information among the neighboring sensor nodes via wired or wireless networks. On the other hand, there has long been ongoing research investigations with practical applications in the communication of information in sensor networks. It can be found that distributed sensor networks can further achieve more flexibility and higher reliability [10,11]. More specifically, for distributed sensor network designs, each sensor node in the group could generate the local signals from both sensor nodes and their neighboring nodes in accordance with essential information exchange topologies. While these merits and significant advantages can be enjoyed, they can also render additional design difficulties and challenges for the distributed framework. Fortunately, many remarkable related research results have been presented in the literature and the references therein [12,13,14].
In the meantime, it is noteworthy that during state estimation or filtering procedures in distributed sensor network implementations, the sensor network models or the objective plants are likely to experience undesired model inaccuracies or uncertainties, which could lead to certain performance degradation in practical implementations [15,16,17,18,19]. This implies that the designed distributed state estimators or filters that rely on the sensor network could endure certain gain fluctuations, such that the overall stable estimation procedures could be fragile. Therefore, increasing research effort has been made towards the non-fragile design framework [20,21]. Moreover, from the sensor node model point of view, limitations still exist with nonlinear dynamics. As we all know, all practical sensors have nonlinear features, whereas most existing works always assume that sensors only have linear models [22,23,24]. Thus, nonlinearities should be considered for sensor networks with respect to their sensitive models. To the best of our knowledge from recent investigations, certain distributed state estimation with sensor networks subject to sensor nonlinearities and gain fluctuations has not been fully investigated yet and still remains a challenging research topic, which motivates the current study.
To sum up the aforementioned discussions, this paper aims at solving the distributed state estimation problem for uncertain nonlinear systems of sensor networks subject to sensor nonlinearities. Furthermore, non-fragile strategies for enduring the model uncertainties are proposed to improve the sensor model’s robustness. In comparison to most existing studies, our main novelties can be listed as follows:
(1)
Firstly, the three essential issues, i.e., the target plant model uncertainties, the state estimator gain variation, and the sensor nonlinearities, are all considered in a unified framework, which approximates the sensor network implementation much more practically. Especially, our work makes one of the first attempts to deal with sensor nonlinearities in the scope of distributed sensor networks.
(2)
Secondly, in order to capture the distributed sensor network information exchanges, the model transformation for distributed state estimation errors is performed and new sufficient conditions are established, which leads to the resulting error system being able to achieve a desired passivity performance index from the energy point of view.
(3)
Finally, the theoretical derivations and findings are presented in the form of linear matrix inequalities, which can be conveniently calculated with feasible solutions, and the corresponding simulation example is given to verify the effectiveness of our proposed methods.
The remaining parts of our work are listed as follows. Section 2 presents the formulistic description of the distributed state estimation problem. Our theoretical findings along with proof details are derived in Section 3. Section 4 shows an illustrative example by discussions of simulations and Section 5 draws the conclusions and presents our future research prospects.
Notation: R n denotes n-dimensional Euclidean space. R m × n represents a set of m × n real matrices. A matrix M > 0 means that M is positive definite. ⊗ stands for the Kronecker product. ★ denotes the ellipsis terms in symmetry matrices. L 2 [ 0 , ) denotes the space of square-integrable vector functions over [ 0 , ) .

2. Problem Formulation

2.1. Nonlinear Target Plant Model

Consider the following nonlinear system with parameter uncertainties and external disturbances:
x ˙ ( t ) = ( A + Δ A ) x ( t ) + f ( x ( t ) ) + ( B + Δ B ) w ( t ) , z ( t ) = ( L + Δ L ) x ( t ) , x ( t ) = x 0 ,
where x ( t ) R n denotes the target plant state, w ( t ) R n represents the external environmental disturbance that belongs to L 2 [ 0 , ) , and z ( t ) R l stands for the target plant output measurement to be estimated by the sensor network. Especially, f ( ) stands for the nonlinear function satisfying the sector condition by
( f ( x ( t ) ) F 1 x ( t ) ) T ( f ( x ( t ) ) F 2 x ( t ) ) 0 ,
where F 1 and F 2 are the real matrices with F = F 2 F 1 > 0 , respectively [25].
For the system matrices, A, B , and L are known constant system matrices, and Δ A , Δ B , and Δ L are the system parameter uncertainties, respectively, where
Δ A = M A Φ ( t ) N A ,
Δ B = M B Φ ( t ) N B ,
Δ L = M L Φ ( t ) N L .
where M A , M B , M L , N A , N B , and N L are known constant matrices and Φ ( t ) is an unknown time-varying matrix satisfying
Φ T ( t ) Φ ( t ) I .

2.2. Distributed Sensor Network

The sensor network group of N sensor nodes is constructed in the distributed communication fashion. Within this communication framework, the network topology is modeled and denoted by a directed graph; G = { V , E , A } and V = { 1 , , N } where V ( G ) = { v 1 , , v N } and E are the sets of nodes and edges, and A = [ a i j ] R N × N is the weighted adjacency matrix, i.e.,
A = [ a i j ] N
means that
A = a 11 a 12 a 1 ( N 1 ) a 1 N a 21 a 22 a 2 ( N 1 ) a 2 N a ( N 1 ) 1 a ( N 1 ) 2 a ( N 1 ) ( N 1 ) a ( N 1 ) N a N 1 a N 2 a N ( N 1 ) a N N
and N i presents the local neighbors of sensor i. More precisely, assume that a i j > 0 if sensor i can receive certain signals from sensor j with a i i = 1 and a i j = 0 if there are no signal transmissions between sensor i and sensor j [26,27].
Furthermore, all the sensors share a unified sampling sequel for satisfying clock synchronization and the time-varying sampling period defined by t k + 1 t k = h ( t ) > 0 , k = 0 , 1 , 2 , . In addition, it is assumed that h ( t ) h ¯ , where h ¯ is a known constant.
Consequently, the sampled data measurement for sensor i can be represented as follows:
y i ( t ) = C i x ( t k ) + D i w ( t ) , i = 1 , 2 , , N ,
where y i ( t ) stands for the ith sensor measurement output and C i and D i denote the constant system matrix, respectively.
Furthermore, consider the practical measurement of sensors; nonlinear features are often observed on the sensors. As a consequence, the measurement for sensor i has the sensor nonlinearities
y i ( t ) = g ( C i x ( t k ) ) + D i w ( t ) , i = 1 , 2 , , N .
where the nonlinear function g ( ) also satisfies a sector condition as follows:
( g ( x ( t ) ) G 1 x ( t ) ) T ( g ( x ( t ) ) G 2 x ( t ) ) 0 ,
where G 1 and G 2 mean the real matrices, respectively.
Remark 1.
It is noticed that the sensor nonlinearities are more general cases for sensor measurement models in practical implementations, since most of the real-world sensors are with a nonlinear structure or dynamical measurement features. Therefore, critical assumptions about the linear models of sensors could lead to considerable conservativeness when applying the sensor network measurement. Although there are several research results on the nonlinear measurement model of a single sensor when dealing with the state estimation problems of control systems, the adoption of nonlinear measurement models for sensor networks still remains an open area. As a consequence, it is reasonable to discuss the effect of sensor nonlinearity by uncontrollable elements or aggressive conditions for distributed sensor networks, which can lead to more applicability and less conservativeness in state estimator designs.
Remark 2.
It should be pointed out that when all the sensors in the sensor network are in the distributed topology structure via the communication network, the distributed state estimation problem can be solved by the optimal solutions of desired distributed state estimator designs. As a result, the distributed state estimation with a collective of state estimators is utilized instead of a single state estimator, where information exchanges are conducted to reduce the communication and computation resources. Compared with traditional state estimation, distributed state estimation strategies accordingly have the advantages of scalability and robustness.
Without a loss of generality, both nonlinear functions f ( x ( t ) ) and g ( x ( t ) ) could be decomposed into linear and nonlinear parts by the following:
f ( x ( t ) ) = F 1 x ( t ) + f s ( x ( t ) ) ,
where the nonlinearity f s ( x ( t ) ) belongs to the set Ω f given by
Ω f = f s ( x ( t ) ) : f s ( x ( t ) ) T ( f s ( x ( t ) ) F x ( t ) ) 0
with F = F 2 F 1 > 0 , and
g ( x ( t ) ) = G 1 x ( t ) + g s ( x ( t ) ) ,
where the nonlinearity g s ( x ( t ) ) belongs to the set Ω g given by
Ω g = g s ( x ( t ) ) : g s ( x ( t ) ) T ( g s ( x ( t ) ) G x ( t ) ) 0
with G = G 2 G 1 > 0 .
With the above measurement of the sensor network, the corresponding distributed state estimator to the target plant output could be represented from the control theory point of view as follows:
x ^ ˙ i ( t ) = A x ^ i ( t ) + f ( x ^ i ( t ) )       + j N i a i j K i j ( C j x ^ j ( t k ) y j ( t ) ) , z ^ i ( t ) = L x ^ i ( t ) ,
where x ^ i ( t ) represents the estimation of x ( t ) by sensor i, z ^ i ( t ) represents the output measurement of x ( t ) by sensor i, and K i j denotes the distributed state estimator gain to be designed properly. The overall system framework can be seen in Figure 1.
In addition, considering the fact that the gain fluctuation Δ K i j has certain practical implementations, the above distributed state estimators could be reformulated as follows:
x ^ ˙ i ( t ) = A x ^ i ( t ) + f ( x ^ i ( t ) )       + j N i a i j ( K i j + Δ K i j ) ( C j x ^ j ( t k ) g ( C j x ( t k ) ) D j w ( t ) ) , z ^ i ( t ) = L x ^ i ( t ) ,
where Δ K i j = M i j Ω ( t ) N with Ω T ( t ) Ω ( t ) I ; M i j and N are known constant matrices.
Aiming at the state estimation error of sensor i, the following state dynamics can be introduced:
x ^ ( t ) = [ x ^ 1 T ( t ) , x ^ 2 T ( t ) , , x ^ N T ( t ) ] T ,
x ¯ ( t ) = I N x ( t ) ,
z ^ ( t ) = [ z ^ 1 T ( t ) , z ^ 2 T ( t ) , , z ^ N T ( t ) ] T ,
z ¯ ( t ) = I N z ( t ) ,
Then, by further letting η ( t ) = [ x ¯ T ( t ) , x ^ T ( t ) ] T and ϵ ( t ) = z ¯ ( t ) z ^ ( t ) , the following augmented state estimation dynamics can be obtained:
η ˙ ( t ) = ( A + F 1 ) η ( t ) + ( KC KG 1 ) η ( t k ) + F s ( η ( t ) ) KG s ( η ( t k ) ) + ( B KD ) w ( t ) , ϵ ( t ) = L η ( t ) ,
where
A = ( I N A + I N Δ A ) 0 0 ( I N A ) , F ( η ( t ) ) = f ¯ ( x ( t ) ) f ^ ( x ^ 1 ( t ) ) , F 1 = I 2 N F 1 , B = ( B ¯ + Δ B ¯ ) 0 , K = 0 0 0 K ^ + Δ K ^ , C = 0 0 0 C ^ , D = 0 D ^ , L = ( L ¯ + Δ L ¯ ) L ¯ ) , G ( η ( t ) ) = 0 g ^ ( x ( t ) ) , G 1 = I 2 N G 1 ,
with
B ¯ = [ B T , B T , , B T ] N T , K ^ = [ a i j K i j ] N × N , C ^ = diag { C 1 , C 2 , , C N } , D ^ = [ C 1 T , C 2 T , , C N T ] T , L ¯ = [ L , L , , L ] N , f ¯ ( x ( t ) ) = [ f T ( x ( t ) ) , f T ( x ( t ) ) , , f T ( x ( t ) ) ] N T , f ^ ( x ^ 1 ( t ) ) = [ f T ( x 1 ( t ) ) , f T ( x 2 ( t ) ) , , f T ( x N ( t ) ) ] N T , , g ^ ( x ( t ) ) = [ g T ( C 1 x ( t ) ) , g T ( C 2 x ( t ) ) , , g T ( C N x ( t ) ) ] N T , F ( η ( t ) ) = F 1 η ( t ) + F s ( η ( t ) ) , G ( η ( t ) ) = G 1 η ( t ) + G s ( η ( t ) ) .
The purpose of this paper is to design the desired distributed state estimator gains to ensure the following passivity performance in the sensor network, such that the target plant output measurement can be well estimated despite the effect of disturbances.
Definition 1
([28]). Under the zero initial condition, the passivity-based performance index γ for the above augmented state estimation dynamics is said to be achieved if for all t p > 0 and any non-zero value it holds that
0 t p 2 ϵ T ( s ) w ( s ) d s γ 0 t p w T ( s ) w ( s ) d s .
Remark 3.
The passivity-based performance is another important disturbance attenuation performance index that is different from the H performance. It is focused on the energy point of view and is related to the system input and system output, which means that the energy increment should be less than that supplied for the system while accordingly guaranteeing system stability.
To this end, the following important lemma is introduced for deriving the main results.
Lemma 1
([29]). Given the matrices X T = X and Y , Z with appropriate dimensions and ϝ(t) satisfying ϝT(t)ϝ(t) ≤ I, it holds that X + Y ϝ(t) Z + ( Y ϝ(t) Z ) T < 0 , if and only if there exists a scalar e > 0 such that
X Y ε Z T e I 0 e I < 0 .

3. Main Results

In the following section, effective convex optimization conditions are established on the above distributed state estimator gains with detailed proofs.
Theorem 1.
With the parameter h ¯ , the resulting augmented state estimation dynamics can achieve the passivity performance γ with the given distributed state estimator gains K i j , i , j = 1 , 2 , , N , if there exist the matrices P > 0 , Q > 0 , and R > 0 , such that the following convex optimization condition Θ < 0 can hold, where
Θ = Θ 1 Θ 2 Θ 3 , Θ 1 = 2 P ( A + F 1 ) + Q R P ( KC KG 1 ) + R 0 2 R R Q R , Θ 2 = P + F PK + G P ( B KD ) L T h ¯ ( A + F 1 ) T R 0 0 0 h ¯ ( KC KG 1 ) T R 0 0 0 0 , Θ 3 = 2 I 0 0 h ¯ R 2 I 0 h ¯ K T R γ I h ¯ ( B KD ) T R R .
Proof. 
Firstly, the so-called virtual delay method is adopted, such that one has that
η ˙ ( t ) = ( A + F 1 ) η ( t ) + ( KC KG 1 ) η ( t d ( t ) ) + F s ( η ( t ) ) KG s ( η ( t d ( t ) ) ) + ( B KD ) w ( t ) , ϵ ( t ) = L η ( t ) ,
where 0 d ( t ) = t t k h ¯ .
Secondly, we construct the proper Lyapunov–Krasovskii functional as follows:
V ( t ) = V 1 ( t ) + V 2 ( t ) + V 3 ( t ) ,
where
V 1 ( t ) = η T ( t ) P η ( t ) , V 2 ( t ) = t h ¯ t η T ( φ ) Q η ( φ ) d φ , V 3 ( t ) = h ¯ h ¯ 0 t + φ t η ˙ T ( η ) R η ˙ ( η ) d η d φ .
Consequently, it can be derived by the evolution of V ( t ) that
V ˙ 1 ( t ) = 2 η T ( t ) P η ˙ ( t ) = 2 η T ( t ) P ( A + F 1 ) η ( t ) + ( KC KG 1 ) η ( t d ( t ) ) + F s ( η ( t ) )
KG s ( η ( t d ( t ) ) ) + ( B KD ) w ( t ) ,
V ˙ 2 ( t ) = η T ( t ) Q η ( t ) η T ( t h ¯ ) Q η ( t h ¯ ) ,
V ˙ 3 ( t ) = h ¯ 2 η ˙ T ( t ) R η ˙ ( t ) h ¯ t h ¯ t η ˙ T ( φ ) R η ˙ ( φ ) d φ .
Moreover, it can be verified by the nonlinear functions f ( x ( t ) ) and g ( x ( t ) ) from the augmented state estimation dynamical system that
F s T ( η ( t ) ) ( F s ( η ( t ) ) F η ( t ) ) 0 ,
G s T ( η ( t ) ) ( G s ( η ( t ) ) G η ( t ) ) 0 ,
with F = ( I N F ) and G =   ( I N G ) , such that it holds that
G s T ( η ( t d ( t ) ) ) ( G s ( η ( t d ( t ) ) ) G η ( t d ( t ) ) ) 0 .
On the other hand, one has that
h ¯ 2 η ˙ T ( t ) R η ˙ ( t ) = ζ T ( t ) h ¯ ( A + F 1 ) T h ¯ ( KC KG 1 ) T 0 h ¯ I h ¯ K T h ¯ ( B KD ) T R h ¯ ( A + F 1 ) T h ¯ ( KC KG 1 ) T 0 h ¯ I h ¯ K T h ¯ ( B KD ) T T ζ ( t ) ,
where ζ ( t ) = [ η T ( t ) , η T ( t d ( t ) ) , η T ( t h ¯ ) , F s T ( η ( t ) ) , G s T ( η ( t d ( t ) ) ) , w T ( t ) ] T .
Furthermore, it can be deduced by Jensen’s inequality lemma [30] that
h ¯ t h ¯ t η ˙ T ( φ ) R η ˙ ( φ ) d φ η ( t ) η ( t d ( t ) ) η ( t h ¯ ) T R R 0 2 R R R η ( t ) η ( t d ( t ) ) η ( t h ¯ ) .
For the passivity performance index, it can be defined that
J p = 0 t p [ 2 ϵ T ( t ) w ( t ) γ w T ( t ) w ( t ) ] d t .
such that it can be derived that
V ˙ ( t ) 2 F s T ( η ( t ) ) ( F s ( η ( t ) ) + ( I N F ) η ( t ) ) 2 G s T ( η ( t d ( t ) ) ) ( G s ( η ( t d ( t ) ) ) + ( I N G ) η ( t d ( t ) ) ) 2 ϵ T ( t ) w ( t ) γ w T ( t ) w ( t ) ζ T ( t ) Θ ¯ + h ¯ ( A + F 1 ) T h ¯ ( KC KG 1 ) T 0 h ¯ I h ¯ K T h ¯ ( B KD ) T R h ¯ ( A + F 1 ) T h ¯ ( KC KG 1 ) T 0 h ¯ I h ¯ K T h ¯ ( B KD ) T T ζ ( t ) ,
where
Θ ¯ = Θ ¯ 1 Θ ¯ 2 Θ ¯ 3 , Θ ¯ 1 = 2 P ( A + F 1 ) + Q R P ( KC KG 1 ) + R 2 R , Θ ¯ 2 = 0 P + F PK + G P ( B KD ) L T R 0 0 0 , Θ ¯ 3 = Q R 0 0 0 2 I 0 0 2 I 0 γ I .
Finally, by applying the Schur complement lemma, it can be verified that when Θ < 0 holds under zero initial conditions, it can ensure that J p < 0 , which means that the passivity performance γ could be satisfied according to Definition 1 and therefore completes the proof. □
Remark 4.
The virtual delay method is a very important model transformation strategy when dealing with the sampled data control system or networked control systems. More precisely, for the sampling state x ( t k ) , it can be obtained that
x ( t k ) = x ( t h ( t ) ) , t k t < t k + 1 ,
where a time-varying input delay, h ( t ) = t t k , is called the virtual delay. Then, the dynamical system model can be converted to the continuous-time model for control system analysis and synthesis.
The above established convex optimization conditions are not standard LMIs, such that the following theorem is further presented for the state estimator gains design in the form of strict LMIs.
Theorem 2.
With the parameter h ¯ , the resulting augmented state estimation dynamics can achieve the passivity performance γ , if there exist the matrices diag { P 1 , P 2 } > 0 with P 1 = I N P 1 R N × n ,   P 2 = diag { P 2 , P 3 , , P N + 1 }   R N × n , Q = diag { Q 1 , Q 2 } > 0 with Q 1 = I N Q 1 R N × n ,   Q 2 = I N Q 2 R N × n , R = diag { R 1 , R 2 } > 0 with R 1 = I N R 1 R N × n ,   R 2 = I N R 2 R N × n , and W R N × n , such that the following convex optimization condition Θ ¯ < 0 can hold, where
Θ ¯ = Θ ¯ 1 Θ ¯ 2 Θ ¯ 3 , Θ ¯ 1 = Θ ¯ 11 Θ ¯ 12 Θ ¯ 13 , Θ ¯ 11 = Θ ¯ 111 0 R 1 0 Θ ¯ 112 0 W ( C ^ I N G 1 ) + R 2 2 R 1 0 2 R 2 , Θ ¯ 111 = 2 P 1 ( I N A ) + I N F 1 + Q 1 R 1 , Θ ¯ 112 = 2 P 2 ( I N A ) + I N F 1 + Q 2 R 2 , Θ ¯ 12 = 0 0 P 1 + I N F 1 0 I N G 1 0 0 0 0 P 2 + I N F 1 0 W + I N G 1 R 1 0 0 0 0 0 0 R 2 0 0 0 0 ,
Θ ¯ 13 = Q 1 R 1 0 0 0 0 0 Q 2 R 2 0 0 0 0 2 I 0 0 0 2 I 0 0 2 I 0 2 I , Θ ¯ 2 = Θ ¯ 21 Θ ¯ 22 Θ ¯ 23 , Θ ¯ 21 = P 1 B ¯ ( I N L ) T h ¯ ( I N A ) T P 1 + h ¯ ( I N F 1 ) T P 1 0 W D ^ + ( I N L ) T 0 h ¯ ( I N A ) T P 2 + ( I N F 1 ) T P 2 0 0 0 0 0 h ¯ C ^ T W T h ( I N G 1 ) T W T 0 0 0 0 0 0 0 h ¯ P 1 0 0 0 h ¯ P 2 0 0 0 0 0 h ¯ W T , Θ ¯ 22 = P 1 ( I N M A ) P 1 ( I N M B ) 0 0 0 0 P 2 M K 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ,
Θ ¯ 23 = ( I N N A ) T 0 0 N L T 0 0 0 0 0 0 0 0 0 0 ( C ^ I N G 1 ) T N K T 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 N K T 0 , Θ ¯ 3 = Θ ¯ 31 Θ ¯ 32 Θ ¯ 33 , Θ ¯ 31 = γ I h ¯ B ¯ T P 1 h ¯ D ^ T K ^ T P 2 R 1 2 P 1 0 R 2 2 P 2 , Θ ¯ 32 = 0 0 0 M L 0 0 0 0 h ¯ P 1 ( I N M A ) h ¯ P 1 ( I N M B ) 0 0 0 0 0 0 0 0 h ¯ P 2 M K 0 0 0 0 0 , Θ ¯ 33 = diag { e I , e I , e I , e I , e I , e I , e I , e I } .
Furthermore, the desired distributed state estimator gains K i j , i , j = 1 , 2 , N , are designed by W with
K ^ = P 2 1 W .
Proof. 
Firstly, by denoting W = P 2 K ^ , it can be derived that
Θ = Θ ˜ + Θ 1 Ξ ( t ) Θ 2 + Θ 2 T Ξ ( t ) Θ 1 T ,
where
Θ ˜ = Θ ˜ 1 Θ ˜ 2 Θ ˜ 3 , Θ ˜ 1 = Θ ˜ 11 Θ ˜ 12 Θ ˜ 13 , Θ ˜ 11 = Θ ˜ 111 0 R 1 0 0 0 Θ ˜ 112 0 0 0 0 2 R 1 0 R 1 0 2 R 2 0 R 2 Q 1 R 1 0 , Θ ˜ 12 = P 1 + I N F 1 0 I N G 1 0 P 2 + I N F 1 0 0 0 0 0 0 0 0 0 0 ,
Θ ˜ 13 = Q 2 R 2 0 0 0 2 I 0 0 2 I 0 2 I , Θ ˜ 111 = 2 P 1 ( I N A ) + I N F 1 + Q 1 R 1 , Θ ˜ 112 = 2 P 2 ( I N A ) + I N F 1 + Q 2 R 2 , Θ ˜ 2 = Θ ˜ 21 Θ ˜ 22 , Θ ˜ 21 = 0 P 1 B ¯ ( I N L ) T P 2 K ^ + I N G 1 P 2 K ^ D ^ + ( I N L ) T 0 0 0 0 0 0 0 0 0 0 0 0 0 0 , Θ ˜ 22 = h ¯ ( I N A ) T P 1 + h ¯ ( I N F 1 ) T P 1 0 0 h ¯ ( I N A ) T P 2 + ( I N F 1 ) T P 2 0 0 0 h ¯ C ^ T K ^ T P 2 h ( I N G 1 ) T K ^ T P 2 0 0 0 0 h ¯ P 1 0 0 h ¯ P 2 0 0 , Θ ˜ 3 = 2 I 0 0 h ¯ K ^ T P 2 γ I h ¯ B ¯ T P 1 h ¯ D ^ T K ^ T P 2 R 1 2 P 1 0 R 2 2 P 2 , Θ 1 = P 1 ( I N M A ) P 1 ( I N M B ) 0 0 0 0 P 2 M K 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M L h ¯ P 1 ( I N M A ) h ¯ P 1 ( I N M B ) 0 0 0 0 h ¯ P 2 M K 0 ,
Θ 2 = ( I N N A ) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ( I N N B ) 0 0 0 0 0 Ω N K ( C ^ I N G 1 ) 0 0 0 0 0 N K Ω N K D ^ 0 0 N L 0 0 0 0 0 0 0 0 0 0 0 0 , Ξ ( t ) = diag { ( I N Φ ( t ) , I N Φ ( t ) , Ω ( t ) , Φ ( t ) , Φ ( t ) , , Φ ( t ) } .
Then, by applying Lemma 1 to the above results and recalling that Ξ T ( t ) Ξ ( t ) I , the remainder of the proof can be directly obtained according to Theorem 1. □
Remark 5.
It is worth mentioning that by applying some notable Lyapunov–Krasovskii functionals, less conservative stability results can be derived accordingly. Since the established LMI results are related to the dimension of the system and the number of sensor nodes, the computational complexity tradeoff of convex optimization between the sensor nodes and the feasible design solutions should be then considered.

4. Illustrative Examples

For the following section, the effectiveness of our theoretical results is demonstrated based on two simulation examples.
Example 1.
During the simulation, the following nonlinear dynamical system was presented, where its system parameters were chosen by
A = 3.8 0.4 0.3 4.5 , B = 0.5 0.4 , L = 1 0.5 .
Moreover, the system parameter uncertainty matrices were assumed to be
M A = 0.1 0.1 , N A = 0.5 0.5 , M B = 0.2 0.2 , N B = 0.4 , M L = 0.1 0.1 , N L = 0.1 . Φ = sin t ,
and the external disturbance was set by w ( t ) = 0.1 sin ( t ) .
The system nonlinearity was supposed to be
f ( x ( t ) ) = F 2 + F 1 2 x ( t ) + F 2 F 1 2 sin x ( t ) ,
where
F 1 = diag { 0.25 , 0.25 } , F 2 = diag { 0.8 , 0.8 } .
A group of four sensors was constructed to work collectively within a sensor network, where the sensor parameters were set by
C 1 = 1.15 0 0 1.15 ,   C 2 = 1.1 0 0 0.95 , C 3 = 0.95 0 0 0.95 ,   C 4 = 0.9 0 0 1 ,
and
D 1 = 0.1 0.2 ,   D 2 = 0.2 0.2 , D 3 = 0.3 0.4 ,   D 4 = 0.3 0.2 ,
and the sensor network topology was formulated with
A = 1 1 0 0 0 1 1 0 1 0 1 0 0 1 0 1
and the time-varying sampling periods of the sensors were assumed to be h = 0.2 s and h = 0.25 s.
In addition, the sensor nonlinearities were supposed to be
g ( x ( t ) ) = G 2 + G 1 2 x ( t ) + G 2 G 1 2 cos 10 x ( t ) ,
where
G 1 = diag { 0.3 , 0.3 } , G 2 = diag { 0.7 , 0.8 } .
For the distributed state estimator gain fluctuations, it was assumed that
M i j = 0.1 0.1 0.1 0.1 , i , j = 1 , 2 , 3 , 4 .
and
Ω = cos t , N = 0.2 .
For the passivity performance, it was assumed that γ = 2 . As a result, the desired state estimator gains K i j were calculated by solving the LMIs in Theorem 2 with the following feasible solutions:
K 11 = 0.1925 0.0741 0.0449 0.2369 , K 12 = 0.1070 0.1076 0.0623 0.0625 , K 22 = 0.1451 0.1057 0.0651 0.2012 ,
K 23 = 0.1372 0.1375 0.0824 0.0823 , K 31 = 0.0659 0.0668 0.0405 0.0409 , K 33 = 0.0779 0.1546 0.0972 0.1508 , K 42 = 0.0959 0.0962 0.0594 0.0594 , K 44 = 0.0337 0.1780 0.1140 0.1126 .
Based on the above simulation parameters, the state estimation errors of each sensor node with random initial conditions can be seen in Figure 2, Figure 3, Figure 4 and Figure 5, respectively. Meanwhile, the nonlinear measurement output of each sensor node is depicted in Figure 6, respectively. It can be found that although there were certain effects of parameter uncertainties and dynamic nonlinearities, all the sensors could estimate the true states of the plant system well with desired passivity performance.
Furthermore, comparisons of simulation results from the utilization of a common linear sensor measurement model and our proposed nonlinear sensor measurement model are depicted in Figure 7, Figure 8, Figure 9 and Figure 10. One can find that the adoption of the nonlinear sensor measurement model could lead to more applicable results with better convergence state estimation dynamics and fewer state estimation errors, such that the advantages of our proposed nonlinear sensor measurement model could be demonstrated accordingly.
More precisely, the corresponding minimum values of γ with the value of the sampling period h ¯ are shown in Figure 11. Hence, the correctness and robustness of our designed distributed state estimators can be firmly validated.
Example 2.
Another simulation example with more sensors is also presented to verify the effectiveness of our developed results.
In this example, a group of six sensors was constructed to work collectively for the system in Example 1 according to the topology
A = 1 1 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 1 0 0 1 0 1 0 0 0 0 1 ,
where the sensor parameters were set by
C 1 = 1.15 0 0 1.15 ,   C 2 = 1.1 0 0 0.95 , C 3 = 0.95 0 0 0.95 ,   C 4 = 0.9 0 0 1 , C 5 = 1.10 0 0 1.10 ,   C 6 = 0.85 0 0 0.85 ,
and
D 1 = 0.1 0.2 ,   D 2 = 0.2 0.2 , D 3 = 0.3 0.4 ,   D 4 = 0.3 0.2 , D 5 = 0.2 0.3 ,   D 6 = 0.1 0.1 ,
and the time-varying sampling periods of the sensors were assumed to be h = 0.2 s and h = 0.25 s.
For the passivity performance, it was assumed that γ = 2 and the desired state estimator gains K i j were calculated by solving the LMIs in Theorem 2 with the following feasible solutions:
K 11 = 0.1226 0.0462 0.0385 0.0386 , K 12 = 0.0673 0.0675 0.0385 0.0386 , K 22 = 0.0922 0.0638 0.0372 0.1251 , K 23 = 0.0822 0.0822 0.0488 0.0488 , K 31 = 0.0409 0.0415 0.0243 0.0246 , K 33 = 0.0514 0.0906 0.0544 0.0940 , K 42 = 0.0574 0.0576 0.0341 0.0342 , K 44 = 0.0257 0.1012 0.0622 0.0708 , K 52 = 0.0747 0.0749 0.0426 0.0426 , K 55 = 0.1504 0.0479 0.0279 0.1784 ,
K 61 = 0.0485 0.0491 0.0263 0.0266 , K 66 = 0.0948 0.0293 0.0160 0.1129 .
As a result of applying the above simulation parameters, the state estimation errors of each sensor node with random initial conditions can be seen in Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17, respectively. These simulation results also confirmed the applicability and generality of the distributed state estimation technique presented in this paper.

5. Conclusions

In our work, the distributed state estimation for a nonlinear system with parameter uncertainties and external disturbances is addressed on the basis of sensor networks. Moreover, the sensor nonlinearity for each sensor measurement is considered and the passivity performance index is adopted to deal with disturbance attenuation. An LMI-based convex optimization method is proposed for the distributed non-fragile state estimator gain design, such that the state estimation error stability and the guaranteed passivity performance can be ensured accordingly. In the end, two simulation studies are provided for verifying the effectiveness of the proposed design methodology. Our future attention will be devoted to more challenging cases of complex sensor nonlinearities as well as those of sensor uncertainties.

Author Contributions

Conceptualization, methodology, writing—original draft, S.T.; funding acquisition, writing—review and editing, K.X. and F.H. 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 under Grant 52174352.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All the data is available and within the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Oliveira, L.M.; Rodrigues, J.J. Wireless Sensor Networks: A Survey on Environmental Monitoring. J. Commun. 2011, 6, 143–151. [Google Scholar] [CrossRef]
  2. Gungor, V.C.; Lu, B.; Hancke, G.P. Opportunities and challenges of wireless sensor networks in smart grid. IEEE Trans. Ind. Electron. 2010, 57, 3557–3564. [Google Scholar] [CrossRef]
  3. Ota, N.; Wright, P. Trends in wireless sensor networks for manufacturing. Int. J. Manuf. Res. 2006, 1, 3–17. [Google Scholar]
  4. BenSaleh, M.S.; Saida, R.; Kacem, Y.H.; Abid, M. Wireless sensor network design methodologies: A survey. J. Sens. 2020, 2020, 9592836. [Google Scholar]
  5. Cheng, L.; Wu, C.; Zhang, Y.; Wu, H.; Li, M.; Maple, C. A survey of localization in wireless sensor network. Int. J. Distrib. Sens. Netw. 2012, 8, 962523. [Google Scholar]
  6. Wang, Y.A.; Shen, B.; Zou, L.; Han, Q.L. A survey on recent advances in distributed filtering over sensor networks subject to communication constraints. Int. J. Netw. Dyn. Intell. 2023, 2, 100007. [Google Scholar]
  7. Zhang, D.; Cai, W.; Xie, L.; Wang, Q.G. Nonfragile distributed filtering for T–S fuzzy systems in sensor networks. IEEE Trans. Fuzzy Syst. 2014, 23, 1883–1890. [Google Scholar]
  8. Modalavalasa, S.; Sahoo, U.K.; Sahoo, A.K.; Baraha, S. A review of robust distributed estimation strategies over wireless sensor networks. Signal Process. 2021, 188, 108150. [Google Scholar]
  9. Cho, J.J.; Ding, Y.; Chen, Y.; Tang, J. Robust calibration for localization in clustered wireless sensor networks. IEEE Trans. Autom. Sci. Eng. 2009, 7, 81–95. [Google Scholar]
  10. Williams, J.L.; Fisher, J.W.; Willsky, A.S. Approximate dynamic programming for communication-constrained sensor network management. IEEE Trans. Signal Process. 2007, 55, 4300–4311. [Google Scholar]
  11. Sinopoli, B.; Sharp, C.; Schenato, L.; Schaffert, S.; Sastry, S.S. Distributed control applications within sensor networks. Proc. IEEE 2003, 91, 1235–1246. [Google Scholar] [CrossRef]
  12. Niu, R.; Varshney, P.K.; Cheng, Q. Distributed detection in a large wireless sensor network. Inf. Fusion 2006, 7, 380–394. [Google Scholar] [CrossRef]
  13. Wang, Z.; Niu, Y. Distributed estimation and filtering for sensor networks. Taylor Fr. J. 2011, 42, 1421–1425. [Google Scholar] [CrossRef]
  14. Doraiswami, R.; Cheded, L. Fault diagnosis of a sensor network: A distributed filtering approach. J. Dyn. Syst. Meas. Control 2013, 135, 051002. [Google Scholar] [CrossRef]
  15. Hu, J.; Liang, J.; Chen, D.; Ji, D.; Du, J. A recursive approach to non-fragile filtering for networked systems with stochastic uncertainties and incomplete measurements. J. Frankl. Inst. 2015, 352, 1946–1962. [Google Scholar] [CrossRef]
  16. Liu, L.; Ma, L.; Zhang, J.; Bo, Y. Distributed non-fragile set-membership filtering for nonlinear systems under fading channels and bias injection attacks. Int. J. Syst. Sci. 2021, 52, 1192–1205. [Google Scholar] [CrossRef]
  17. Ali, M.S.; Vadivel, R.; Saravanakumar, R. Event-triggered state estimation for Markovian jumping impulsive neural networks with interval time-varying delays. Int. J. Control 2019, 92, 270–290. [Google Scholar] [CrossRef]
  18. Ding, D.; Wang, Z.; Shen, B. Recent advances on distributed filtering for stochastic systems over sensor networks. Int. J. Gen. Syst. 2014, 43, 372–386. [Google Scholar] [CrossRef]
  19. Oliveira, L.L.d.; Eisenkraemer, G.H.; Carara, E.A.; Martins, J.B.; Monteiro, J. Mobile localization techniques for wireless sensor networks: Survey and recommendations. ACM Trans. Sens. Netw. 2023, 19, 1–39. [Google Scholar] [CrossRef]
  20. Wan, J.; Hu, Z.; Cai, J.; Luo, Y.; Mei, C.; Han, A. Non-fragile dissipative filtering of cyber–physical systems with random sensor delays. ISA Trans. 2020, 104, 115–121. [Google Scholar] [CrossRef]
  21. Zhang, L.; Zhang, H.; Ding, X. Non-fragile filtering for large-scale power systems with sensor networks. IET Gener. Transm. Distrib. 2017, 11, 968–977. [Google Scholar] [CrossRef]
  22. Niu, Y.; Ho, D.W.; Li, C.W. Filtering for discrete fuzzy stochastic systems with sensor nonlinearities. IEEE Trans. Fuzzy Syst. 2010, 18, 971–978. [Google Scholar] [CrossRef]
  23. Wang, Z.; Xu, Y.; Lu, R.; Peng, H. Finite-time state estimation for coupled Markovian neural networks with sensor nonlinearities. IEEE Trans. Neural Netw. Learn. Syst. 2015, 28, 630–638. [Google Scholar] [CrossRef]
  24. Wang, Y.; Xu, S.; Li, Y.; Chu, Y.; Zhang, Z. Asynchronous finite-time state estimation for semi-Markovian jump neural networks with randomly occurred sensor nonlinearities. Neurocomputing 2021, 432, 240–249. [Google Scholar] [CrossRef]
  25. Yan, H.; Zhang, H.; Yang, F.; Huang, C.; Chen, S. Distributed H Filtering for Switched Repeated Scalar Nonlinear Systems with Randomly Occurred Sensor Nonlinearities and Asynchronous Switching. IEEE Trans. Syst. Man Cybern. Syst. 2017, 48, 2263–2270. [Google Scholar] [CrossRef]
  26. Dong, H.; Ding, S.X.; Ren, W. Distributed filtering with randomly occurring uncertainties over sensor networks: The channel fading case. Int. J. Gen. Syst. 2014, 43, 254–266. [Google Scholar] [CrossRef]
  27. Song, H.; Ding, D.; Dong, H.; Yi, X. Distributed filtering based on Cauchy-kernel-based maximum correntropy subject to randomly occurring cyber-attacks. Automatica 2022, 135, 110004. [Google Scholar] [CrossRef]
  28. Wu, Z.G.; Shi, P.; Shu, Z.; Su, H.; Lu, R. Passivity-based asynchronous control for Markov jump systems. IEEE Trans. Autom. Control. 2016, 62, 2020–2025. [Google Scholar] [CrossRef]
  29. Geromel, J.; de Oliveira, M.C.; Hsu, L. LMI characterization of structural and robust stability. Linear Algebra Its Appl. 1998, 285, 69–80. [Google Scholar] [CrossRef]
  30. Park, P.; Ko, J.W.; Jeong, C. Reciprocally convex approach to stability of systems with time-varying delays. Automatica 2011, 47, 235–238. [Google Scholar] [CrossRef]
Figure 1. Distributed state estimation in sensor network.
Figure 1. Distributed state estimation in sensor network.
Sensors 25 01962 g001
Figure 2. State estimation error of sensor node 1 with 4 sensors.
Figure 2. State estimation error of sensor node 1 with 4 sensors.
Sensors 25 01962 g002
Figure 3. State estimation error of sensor node 2 with 4 sensors.
Figure 3. State estimation error of sensor node 2 with 4 sensors.
Sensors 25 01962 g003
Figure 4. State estimation error of sensor node 3 with 4 sensors.
Figure 4. State estimation error of sensor node 3 with 4 sensors.
Sensors 25 01962 g004
Figure 5. State estimation error of sensor node 4 with 4 sensors.
Figure 5. State estimation error of sensor node 4 with 4 sensors.
Sensors 25 01962 g005
Figure 6. Sensor network output measurement with nonlinearities.
Figure 6. Sensor network output measurement with nonlinearities.
Sensors 25 01962 g006
Figure 7. State estimation error comparison of sensor node 1.
Figure 7. State estimation error comparison of sensor node 1.
Sensors 25 01962 g007
Figure 8. State estimation error comparison of sensor node 2.
Figure 8. State estimation error comparison of sensor node 2.
Sensors 25 01962 g008
Figure 9. State estimation error comparison of sensor node 3.
Figure 9. State estimation error comparison of sensor node 3.
Sensors 25 01962 g009
Figure 10. State estimation error comparison of sensor node 4.
Figure 10. State estimation error comparison of sensor node 4.
Sensors 25 01962 g010
Figure 11. Minimum values of γ with sensor sampling period h ¯ .
Figure 11. Minimum values of γ with sensor sampling period h ¯ .
Sensors 25 01962 g011
Figure 12. State estimation error of sensor node 1 with 6 sensors.
Figure 12. State estimation error of sensor node 1 with 6 sensors.
Sensors 25 01962 g012
Figure 13. State estimation error of sensor node 2 with 6 sensors.
Figure 13. State estimation error of sensor node 2 with 6 sensors.
Sensors 25 01962 g013
Figure 14. State estimation error of sensor node 3 with 6 sensors.
Figure 14. State estimation error of sensor node 3 with 6 sensors.
Sensors 25 01962 g014
Figure 15. State estimation error of sensor node 4 with 6 sensors.
Figure 15. State estimation error of sensor node 4 with 6 sensors.
Sensors 25 01962 g015
Figure 16. State estimation error of sensor node 5 with 6 sensors.
Figure 16. State estimation error of sensor node 5 with 6 sensors.
Sensors 25 01962 g016
Figure 17. State estimation error of sensor node 6 with 6 sensors.
Figure 17. State estimation error of sensor node 6 with 6 sensors.
Sensors 25 01962 g017
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

Tian, S.; Xu, K.; Huang, F. Distributed Non-Fragile State Estimation for Uncertain Nonlinear Systems of Sensor Networks Subject to Sensor Nonlinearities. Sensors 2025, 25, 1962. https://doi.org/10.3390/s25071962

AMA Style

Tian S, Xu K, Huang F. Distributed Non-Fragile State Estimation for Uncertain Nonlinear Systems of Sensor Networks Subject to Sensor Nonlinearities. Sensors. 2025; 25(7):1962. https://doi.org/10.3390/s25071962

Chicago/Turabian Style

Tian, Shihui, Ke Xu, and Fengshan Huang. 2025. "Distributed Non-Fragile State Estimation for Uncertain Nonlinear Systems of Sensor Networks Subject to Sensor Nonlinearities" Sensors 25, no. 7: 1962. https://doi.org/10.3390/s25071962

APA Style

Tian, S., Xu, K., & Huang, F. (2025). Distributed Non-Fragile State Estimation for Uncertain Nonlinear Systems of Sensor Networks Subject to Sensor Nonlinearities. Sensors, 25(7), 1962. https://doi.org/10.3390/s25071962

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