Next Article in Journal
Planar Hall Effect Magnetic Sensors with Extended Field Range
Next Article in Special Issue
Integrating the Capsule-like Smart Aggregate-Based EMI Technique with Deep Learning for Stress Assessment in Concrete
Previous Article in Journal
Effect of Data-Processing Methods on Acceleration Summary Metrics of GNSS Devices in Elite Australian Football
Previous Article in Special Issue
Domain Adaptation for Bearing Fault Diagnosis Based on SimAM and Adaptive Weighting Strategy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed State Observer for Systems with Multiple Sensors under Time-Delay Information Exchange

College of Electronics and Information Engineering, Tongji University, Shanghai 201804, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(13), 4382; https://doi.org/10.3390/s24134382
Submission received: 20 May 2024 / Revised: 21 June 2024 / Accepted: 3 July 2024 / Published: 5 July 2024
(This article belongs to the Special Issue Feature Papers in Fault Diagnosis & Sensors 2024)

Abstract

:
The issues of state estimations based on distributed observers for linear time-invariant (LTI) systems with multiple sensors are discussed in this paper. We deal with the scenario when the information exchange has known time delays, and aim at designing a distributed observer for each subsystem such that each distributed observer can estimate the system state asymptotically by rejecting the time delay. To begin with, by rewriting the target system in a connecting form, a subsystem which is affected by the time-delay states of other nodes is established. And then, for this subsystem, a distributed observer with time delay is constructed. Moreover, an equivalent state transformation is made for the observer error dynamic system based on the observable canonic decomposition theorem. Further, in order to ensure that the distributed observer error dynamic system is asymptotically stable even if there exists a time delay, a linear matrix inequality (LMI) which is relative to the Laplace matrix is elaborately set up, and a special Lyapunov function candidate based on the LMI is considered. Next, based on the Lyapunov function and Lyapunov stability theory, we prove that the error dynamic system of the distributed observer is asymptotically stable, and the observer gain is determined by a feasible solution of the LMI. Finally, a simulation example is given to illustrate the effectiveness of the proposed method.

1. Introduction

A state observer is a dynamic system which is constructed by using the measurement output together with the control input of the original system, such that the dynamic system can generate the state estimates of the original system. The motivation of developing the state estimation concept is that for most practical systems, the state information is difficult, expensive or even impossible to measure directly. The model-based state estimation theory has attracted extensive attention and has been gradually improved to meet the needs of practical engineering applications since the Luenberger observer was proposed in the 1960s [1,2]. After that, all kinds of observer design methods corresponding to various complex scenarios have been developed, such as the unknown input observer (UIO)  [3,4], the time-delay observer [5,6], the sliding model observer [7,8,9], and the reduced-order observer [10,11]. For example, Zhu et al. propose a joint UIO which is able to offer the asymptotic convergent estimations of state and unknown input simultaneously [3]. Edwards et al. design a sliding model observer to reconstruct the actuator fault [7]. In [11], a reduced-order observer is constructed for a descriptor system with disturbance appearing in both the state equation and output equation.
Recently, the distributed observer which can reconstruct the entire system states based on partial output information through information exchange has gained much attention. For a target system monitored by a group of sensor nodes, the objective of a distributed observer is to asymptotically estimate the state of the target system using its local measurements together with information exchange with neighbors. The motivations for designing distributed observers are mainly of two kinds. To begin with, it is particularly beneficial for large-scale systems, such as the electrical power system [12,13], water irrigation system [14], intelligent vehicles [15] and so on, to obtain state estimates using multiple sensors deployed in different geographic or spatial locations. Sensors with computation and communication functions are available and this allows integration between observers and local sensors. To date, many significant results on distributed observers have been published in the literature [12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]. For example, a theoretically robust and computationally efficient distributed state estimator is proposed in [15], which is a typical application of a distributed observer in a power system. By using the observability decomposition of target systems and introducing an auxiliary undirected graph, paper [16] discusses a Luenberger-type distributed observer for linear systems based on LMIs and then a Luenberger-type distributed observer design method is given. An approach for solving the problem of the distributed state estimation of LTI systems is proposed in [18], where the distributed state observation task is reformulated as a parameter estimation problem, and the estimation convergence is achieved in finite time.
In the domain of networked control systems, many challenging problems require solution. For example, Cai et al. [19] develop a novel control scheme that ensures mean square leader–follower consensus in the presence of unknown transfer probabilities and system perturbations. The proposed method incorporates an observer to reconstruct system states and an adaptive event-triggered mechanism to dynamically adjust communication, thereby enhancing the overall efficiency and robustness of the MASs. Cao et al. [20] present an adaptive NN-based observer for MASs with time-varying delays, offering a low-gain approach to enhance the state estimating and tracking accuracy through a dynamic event-triggered control strategy. In [21], an adaptive NN and low-gain observer in a dynamic event-triggered control framework is introduced to ensure fixed-time cooperative formation for MASs. Wang et al. [22] propose an observer-based sliding mode control approach for networked fuzzy singularly perturbed systems, enhancing system stability and performance under the weighted try-once-discard protocol. Different from traditional observers, distributed observers have to be dealt with in terms of the network construction. As a result, one of the exclusive features of distributed observers is that information exchange is necessary such that each local observer is able to generate the state estimates. It is this exclusive feature that implies there are extra concerns when we design a distributed observer, especially with respect to requirements from information exchange links. These problems include data transfer delays, data transfer blocks, data losses, or even communication channels suffering from malicious attacks. For distributed observer designs, coping with the above-mentioned problems has been taken into account by some researchers [23,24,25,26,27,28,29,30,31,32]. For example, ref. [23] provides a survey of recent advances in distributed event-triggered estimation for dynamical systems operating over resource-constrained sensor networks. In paper [24], a hybrid observer is discussed which can provide estimations asymptotically even if one or several agents join or leave the internet. Aiming at the multi-observer network system with time delay and packet loss in information communication, paper [25] proposes a distributed estimation problem of system state realized by a continuous time-distributed observer. In paper [26], the distributed estimation problem is solved based on LMI, where the digital communication between the observer nodes is modeled by the time-delay approach in which variable sampling intervals, transmission delays, and packet dropouts are taken into account. Papers [27,28] focus on the construction of distributed observers in the presence of arbitrarily large communication time delays. Paper [29] designs a distributed observer for scenarios of both state-dependent and non-state-dependent noise occurring in information exchange. The issues of the communication delay and communication frequency in distributed state estimation using a unified structure are addressed in [30].
Based on the above observations, in this paper, we focus on coping with the problems of information communication delays in constructing a distributed observer for an LTI system. The major contributions of the paper are summarized as follows:
(1)
By making good use of the special structure of the Laplacian matrix of the communication topology, the state equation of the target system is rewritten in a connecting form, while the information transfer delay is considered. In this way, a distributed observer design model with information communication delays is set up.
(2)
Referring to the design model, a distributed observer is designed, in which the time delay caused by the information communication is robustly rejected by constructing a special Lyapunov function which contains two parts, which are dependent on each other through an LMI which is predefined elaborately. And the observer gains can be obtained by solving a single LMI.
The rest of the paper is organized as follows: In Section 2, notations, concepts used, and a system description are given. In Section 3, the main results about the distributed observer which can reject the time delay are presented. In Section 4, a simulation example is given to illustrate the effectiveness of the proposed method. Section 5 gives the conclusions.

2. Preliminaries and System Description

2.1. Notation

Notation 1. 
For a square symmetric matrix M R n × n , M < 0 ( M > 0 ) means that M is a symmetric negative (positive) definite matrix. Suppose G i ( i N = 1 , , N ) are N matrices or scalars, notation diag i N G i stands for a diagonal (block) matrix with G i ( i = 1 , , N ) being the diagonal entries (block matrices).

2.2. Basic Graph Theory

For a complex network with N nodes labeled by 1 , , N , the information flow among the N nodes is described by a directed weighted graph G V , E , where V = v 1 , , v N stands for the node set A = a i j R N × N , and  E = V × V denotes the edge set. Further, define an adjacency matrix to describe the connection condition between any two nodes. Specifically, set a i j = 1 if v i , v j E , which means that node i can receive information from node j; and a i j = 0 if v i , v j E . We always assume that v i , v i E , which implies that a i j = 0 for all i N . Let L = l i j R N × N be the Laplacian matrix with l i j = a i j ( i j ) and l i i = k = 1 N a i k . If we further define B = diag i N j = 1 N a i j , then we have L = B A .
Definition 1. 
The graph G is said to be strong connected if there exists a directed path for any two notes in G .
Lemma 1 
([31]). Let G be a strongly connected directed graph with N nodes and L be its Laplacian matrix. Then, the following statements hold.
(i) There exists a vector θ = θ 1 θ N T satisfying 0 < θ i < 1 , i = 1 N θ i = 1 and θ T L = 0 .
(ii) Define matrix L ^ = Θ L + L T Θ with Θ = diag i N θ i , then L ^ is a symmetric Laplacian matrix associated with a connected undirected graph obtained from G by ignoring the directions of all the edges.

2.3. System Formulation

Consider a linear system with N sensors, where the ith node or subsystem is described by
x ˙ ( t ) = A x ( t ) + B u ( t ) y i ( t ) = C i x ( t ) , i N
where x t R n , y t R p and u t R m are the system state, measurement output and control input vectors, respectively. A R n × n , B R n × m and C i R p i × n ( i N ) are all known constant matrices. Here, we assume that A , C i is neither observable nor detectable for all i N . Therefore, for the ith subsystem, it is impossible for one to design an observer to obtain the state estimation of the system only by using the local sensor output y i . Moreover, we assume that the pair A , C is observable, where C = C 1 T C N T T R p , and p = p 1 + + p N .

3. Distributed Observer with Communication Time Delay

From the construction of the Laplacian matrix L = l i j R N × N , we know that j = 1 N l i j = 0 i N . Thus, the ith subsystem (1) can also be rewritten as
x ˙ t = A + K i C i x t c T i u T T i u j = 1 N l i j x t τ K i y i t + B u t
where c > 0 is a scalar and K i R n × p i is a gain matrix to be designed later, while τ > 0 is an arbitrary scalar which stands for the time delay due to the information exchange between any two subsystem and it is assumed to be known.
Since A , C i is unobservable, which means that rank O i = v i < n , where O i = C i T C i A T C i A n 1 T T . Thus, based on the observable canonic decomposition theorem, there must exist an orthogonal matrix T i R n × n satisfying T i T i T = T i T T i = I n such that T i A T i T = A i d 0 A i r A i u and C i T i T = C i d 0 with A i d R v i × v i , A i r R ( n v i ) × v i , A i u R ( n v i ) × ( n v i ) and C i d R p i × v i . Further, the pair A i d , C i d is observable. For the discussion, we need to decompose matrix T i into a black matrix as T i = T i d T T i u T T , where T i d R v i × n and T i u R ( n v i ) × n .
Remark 1. 
To design a distributed observer, we rewrite system (1) into (2), by making good use of the property of the information communication topology, such that the rewritten system (2) is in the form of a distributed feature. Moreover, in this way, the time delay, which is caused because of the information exchange, is characterized in the model. Therefore, based on the rewritten system (2), we can conveniently handle the time delay problem brought by the information communication.
Now, design a distributed observer for system (2) as follows:
x ^ ˙ i ( t ) = ( A + K i C i ) x ^ ( t ) c T i u T T i u j = 1 N l i j x ^ j ( t τ ) K i y i ( t ) + B u ( t )
The observer error dynamic system can be obtained by subtracting (3) from (2):
x ˜ ˙ i ( t ) = ( A + K i C i ) x ˜ ( t ) c T i u T T i u j = 1 N l i j x ˜ j ( t τ )
where x ˜ i ( t ) = x ( t ) x ^ i ( t ) . In what follows, make an equivalent state transformation of ζ ˜ i = T i x ˜ i ( i N ) , and choose K i = T i T K i d 0 ( n v i ) × p i R n × p i with K i d R v i × p i being a gain matrix to be determined later, then we obtain an equivalent system of (4) as follows:
ζ ˜ ˙ i t = A ¯ i ζ ˜ i t c F i j = 1 N l i j T j T ζ ˜ j t τ
where A ¯ i = A i d + K i d C i d 0 A i r A i u and F i = T i T i u T T i u = 0 v i × ( n v i ) T i u .
Moreover, denote ζ i = ζ i d T ζ i u T T , ζ ^ i = ζ ^ i d T ζ ^ i u T T , ζ ˜ i d = ζ i d ζ ^ i d and ζ ˜ i u = ζ i u ζ ^ i u with ζ i d , ζ ^ i d , ζ ˜ i d R v i and ζ i u , ζ ^ i u , ζ ˜ i u R n v i , then, (5) can also be rewritten as
ζ ˜ ˙ i d t = A i d + K i d C i d ζ ˜ i d t ζ ˜ ˙ i u t = A i r ζ ˜ i d t + A i u ζ ˜ i u t c T i u j = 1 N l i j T j d T ζ ˜ j d t τ c T i u j = 1 N l i j T j u T ζ ˜ j u t τ
The overall system of the first equation of (6) is
ζ ˜ ˙ d t = A d + K d C d ζ ˜ d t
where ζ ˜ d = ζ ˜ 1 d T ζ ˜ N d T T , A d = diag i N A i d R v × v , K d = diag i N K i d R v × p and C d = diag i N C i d R p × v . The overall system of the second equation of (6) is
ζ ˜ ˙ u t = A r ζ ˜ d t + A u ζ ˜ u t c T u L I n T d T ζ ˜ d t τ c T u L I n T u T ζ ˜ u t τ
where ζ ˜ u = ζ ˜ 1 u T ζ ˜ N u T T , A u = diag i N A i u R ( n N v ) × ( n N v ) , A r = diag i N A i r R ( n N v ) × v , T u = diag i N T i u R ( n N v ) × n N and T d = diag i N T i d R v × n N . Then, the combination of (7) and (8) is
ζ ˜ ˙ d u t = A d u ζ ˜ d u t c G ζ ˜ d u t τ
where A d u = A d + K d C d 0 A r A u , G = 0 0 T u L I n T d T T u L I n T u T and ζ ˜ d u = ζ ˜ d T ζ ˜ u T T .
Lemma 2 
([32]). Under the assumption that this is strongly connected and the pair A , C is detectable, then, T u L ^ I n T u T is a symmetric positive definite matrix, where L ^ is defined in Lemma 1.
Suppose that P i o R v i × v i , P i u R ( n v i ) × ( n v i ) , Q i o R v i × v i and Q i u R ( n v i ) × ( n v i ) ( i = 1 , , N ) are a series of symmetric positive definite matrices, then define P o = diag i N P i o , P u = diag i N P i u , Q o = diag i N Q i o and Q u = diag i N Q i u . Moreover, for a proper c > 0 , construct
Ω u = γ Q u c P u T u Θ L I n T u T + c T u L T Θ I n T u T P u
where γ > 0 is a scalar. Under the assumption that the LMI
c P u T u Θ L I n T u T + c T u L T Θ I n T u T P u < γ Q u
is feasible for P u and Q u , then P = P o     P u and Ω = Q o     Ω u are both symmetric positive definite matrices. Now, for the overall error dynamic system (9), consider the Lyapunov function candidate
V t = ζ ˜ d u T t P ζ ˜ d u t + t τ t ζ ˜ d u T s Ω ζ ˜ d u s d s
The derivative of V t given by (12) along the trajectory of (9) is
V ˙ t = ζ ˜ d u T t ζ ˜ d u T t τ P A d u + A d u T P + Ω c P G Ω ζ ˜ d u t ζ ˜ d u t τ
where
P A d u + A d u T P + Ω c P G Ω = Π o A r T P u 0 v × v 0 v × ( n N v ) Π u c P u T u L I n T d T c P u T u L I n T u T Q o 0 v × ( n N v ) Ω u
where Ω u is determined by (10) and
Π o = P o A d + A d T P o + X d C d + C d T X d T + Q o Π u = P u A u c T u Θ L I n T u T + A u c T u Θ L I n T u T T P u + Q u Ω u = γ Q u c P u T u Θ L I n T u T + c T u L T Θ I n T u T P u
with X d = P o K d .
Theorem 1. 
If the following LMI
Π o A r T P u 0 v × v 0 v × ( n N v ) Π u c P u T u L I n T d T c P u T u L I n T u T Q o 0 v × ( n N v ) Ω u < 0
has solutions for symmetric positive definite matrices P o , P u , Q o and Q u , then the overall observer time-delay error dynamic system (9) is asymptotically stable.
Proof. 
By the Schur complement lemma, LMI (16) is feasible implies that LMI (11) is feasible. Therefore, P and Ω are two symmetric positive definite matrices, and this indicates that V t given by (12) is a positive scalar function which can serve as Lyapunov function. It follows from (16) and (14)
P A d u + A d u T P + Ω c P G Ω < 0
Furthermore, (17) and (13) ensure that the overall error dynamic system (9) is asymptotically stable. Define v ¯ i = v 1 + v i ; p ¯ i = p 1 + + p i ( i N ) , v ¯ 0 = 0 and p ¯ 0 = 0 ; then, we have the following Algorithm for constructing the distributed time-delay observer (3).    □
Remark 2. 
The decentralized control theory is employed to address the distributed estimation problem in [25]. The author provides a general framework for state estimators and outlines constraints on the observer parameters that can influence the convergence rate. Halanay’s inequality is utilized to account for the impact of time-varying delays. In contrast, we have directly proven that the derivative of the Lyapunov functional with respect to time is negative based on selecting a special Lyapunov function candidate which consists of two parts, and the two parts are related with each other. And eventually, the asymptotic stability of the observer error system can be guaranteed by an LMI.
Lemma 3. 
A u c T u L I n T u T is a Hurwitz matrix provided that c is large enough. And this means that for some Q u > 0 , there exists P u > 0 such that Π u < 0 , where Π u is expressed in (15).
Proof. 
Define Θ = diag i N θ i , which is obviously a symmetric positive matrix; then, we have
A u c T u L I n T u T T Θ + Θ A u c T u L I n T u T = A u T Θ + Θ A u c T u L ^ I n T u T
where L ^ is defined in Lemma 1. By Lemma 2, T u L ^ I n T u T is a symmetric positive definite matrix. Therefore, if we choose c > 2 A u λ min T u L ^ I n T u T , then
A u c T u L I n T u T T Θ + Θ A u c T u L I n T u T < 0
As a result, by Lyapunov stability theory, we conclude that A u c T u L I n T u T is Hurwitz. Furthermore, again by Lyapunov theory, for some Q u > 0 , there exists P u > 0 such that Π u < 0 , where Π u is expressed in (15).    □
Lemma 4. 
Under the assumption that the following LMI
Π u P u A r A r T P u Π 0 < 0
is feasible, then if there exists a c satisfying
2 A u λ min T u L ^ I n T u T < c < λ min Y 1 λ max Y 2
then, LMI (16) is feasible, where Y 1 = P u A r Π 0 1 A r T P u Π u and Y 2 = P u T u L I n · T d T Q 0 1 T d + T u T Ω u 1 T u L T I n T u T P u .
Proof. 
LMI (18) is equivalent to Y 1 > 0 . On the other hand, by the Schur complement lemma, we know that (16) is equivalent to c 2 Y 2 < Y 1 , which can be guaranteed by (18).    □
Remark 3. 
The feasibility of LMI (16) confirms the feasibility of LMI (11), which can ensure that matrices P u and Ω u are symmetric positive definite matrices. These two matrices are utilized to construct symmetric positive definite matrices P and Ω, and this allows for the selection of Lyapunov function candidate (12) satisfying the condition V t > 0 . Furthermore, the positive definite matrix solution is used to calculate the observer gain matrix K i ; thereby, the design of our distributed observer can be accomplished. Hence, LMI (16) plays an important role in the designs.
Corollary 1. 
Suppose that the LMI (16) is feasible, and calculate the observer gain matrix K i based on Algorithm 1, then system (3) is a distributed time-delay state observer of the ith subsystem (2) or (1).
Algorithm 1 Algorithm for constructing a distributed observer
1:
Solve LMI (16) to obtain P o > 0 , P u > 0 , Q o > 0 , Q u > 0 and X d ;
2:
Calculate K d = P o 1 X d , and then obtain K i d = K d ( v ¯ i 1 + 1 ) : v ¯ i , ( p ¯ i 1 + 1 ) : p ¯ i , ( i = 1 , , N );
3:
Calculate K i = T i T K i d 0 ( n v i ) × p i , ( i N );
4:
Construct distributed observer (3) to obtain x ^ i .

4. Simulation

4.1. Example 1

Consider a linear system (1) with 4 subsystems, the parameters of the systems are
A = 1 0 0 0 0 0 1 1 1 0 0 0 1 2 1 1 1 1 0 0 0 1 0 0 8 1 1 1 2 0 4 0.5 0.5 0 0 4 , B = 1 1 1 1 1 1 , C = 1 0 0 2 0 0 2 0 0 1 0 0 ̲ 2 0 1 0 0 1 ̲ 0 0 0 2 0 0 ̲ 1 0 2 0 0 0 2 0 4 0 0 0 = C 1 C 2 C 3 C 4 ,
Here, it can be seen that A , C i is neither observable nor detectable for all ( i N ) but A , C is observable. The topology of the graph is illustrated by Figure 1; the Laplacian matrix L can be obtained.
L = 2 1 0 1 0 1 1 0 1 1 2 0 1 0 0 1
Furthermore, we assume that the time delay is τ = 0.4 and the initial values for the target system and all observers are initialized at [0 0 0 0 0 0 ] T . By setting θ = 0.25 0.25 0.25 0.25 T , c = 1 , γ = 100 , the LMI (16) is feasible for P o , P u , Q o , Q u and X d , we can obtain:
T 1 = 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 , T 2 = 0.5145 0 0 0 0 0.8575 0.7197 0.5437 0 0 0 0.4318 0.3597 0.6474 0.6363 0 0 0.2158 0.1896 0.3413 0.4929 0.7692 0 0.1138 0.041 0.0738 0.1066 0.1148 0.9837 0.0246 0.2245 0.4041 0.5837 0.6286 0.1796 0.1347 , T 3 = 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 , T 4 = 0.7474 0 0 0 0 0.6644 0.2963 0.8950 0 0 0 0.3333 0.1695 0.1271 0.9585 0 0 0.1906 0.4946 0.3709 0.2473 0.4971 0 0.5564 0.2047 0.1535 0.1023 0.6268 0.6915 0.2303 0.1959 0.1469 0.0980 0.6000 0.7224 0.2204 ,
P o = 15.3517 3.3894 0 0 0 0 0 0 0 0 0 0 0 3.3894 5.7454 0 0 0 0 0 0 0 0 0 0 0 0 0 14.0058 11.4503 6.2228 16.8137 4.9765 0 0 0 0 0 0 0 0 11.4503 14.3667 13.2043 16.2162 2.1165 0 0 0 0 0 0 0 0 6.2228 13.2043 37.6463 2.3724 5.1665 0 0 0 0 0 0 0 0 16.8137 16.2162 2.3724 26.9624 8.4827 0 0 0 0 0 0 0 0 4.9765 2.1165 5.1665 8.4827 5.6695 0 0 0 0 0 0 0 0 0 0 0 0 0 7.4470 0 0 0 0 0 0 0 0 0 0 0 0 0 17.8167 2.0586 4.6038 15.8194 4.2174 0 0 0 0 0 0 0 0 2.0586 2.0797 2.4235 3.0427 0.1155 0 0 0 0 0 0 0 0 4.6038 2.4235 20.7443 3.0464 6.2001 0 0 0 0 0 0 0 0 15.8194 3.0427 3.0464 17.4158 4.3726 0 0 0 0 0 0 0 0 4.2174 0.1155 6.2001 4.3726 6.6632 ,
P u = 3.5623 2.2813 0.5341 0.5545 0 0 0 0 0 0 0 2.2813 2.9214 1.5320 0.5091 0 0 0 0 0 0 0 0.5341 1.5320 1.6951 1.0928 0 0 0 0 0 0 0 0.5545 0.5091 1.0928 3.6807 0 0 0 0 0 0 0 0 0 0 0 0.3745 0 0 0 0 0 0 0 0 0 0 0 13.0474 1.6092 1.4060 0.8643 0.8049 0 0 0 0 0 0 1.6092 2.2418 1.2909 0.1959 0.2437 0 0 0 0 0 0 1.4060 1.2909 1.3807 0.5249 0.3094 0 0 0 0 0 0 0.8643 0.1959 0.5249 0.7437 0.9670 0 0 0 0 0 0 0.8049 0.2437 0.3094 0.9670 3.3237 0 0 0 0 0 0 0 0 0 0 0 0.4115 ,
Q o = 34.8182 0.4649 0 0 0 0 0 0 0 0 0 0 0 0.4649 3.4110 0 0 0 0 0 0 0 0 0 0 0 0 0 10.5226 12.1906 3.5589 2.7984 3.0916 0 0 0 0 0 0 0 0 12.1906 25.5771 9.9243 2.4880 4.2512 0 0 0 0 0 0 0 0 3.5589 9.9243 16.4028 0.2881 2.5395 0 0 0 0 0 0 0 0 2.7984 2.4880 0.2881 3.2461 0.0809 0 0 0 0 0 0 0 0 3.0916 4.2512 2.5395 0.0809 3.4821 0 0 0 0 0 0 0 0 0 0 0 0 0 3.9413 0 0 0 0 0 0 0 0 0 0 0 0 0 3.8071 0.8010 1.0720 0.9268 0.6791 0 0 0 0 0 0 0 0 0.8010 12.0017 6.8615 3.0779 2.2601 0 0 0 0 0 0 0 0 1.0720 6.8615 11.2034 2.2925 3.5806 0 0 0 0 0 0 0 0 0.9268 3.0779 2.2925 3.0897 1.9743 0 0 0 0 0 0 0 0 0.6791 2.2601 3.5806 1.9743 3.2610 ,
Q u = 1.2020 0.8227 0.2075 0.2855 0 0 0 0 0 0 0 0.8227 1.1699 0.2158 0.0638 0 0 0 0 0 0 0 0.2075 0.2158 0.6940 0.6527 0 0 0 0 0 0 0 0.2855 0.0638 0.6527 3.8573 0 0 0 0 0 0 0 0 0 0 0 0.1902 0 0 0 0 0 0 0 0 0 0 0 5.2207 1.1126 0.5123 0.4465 0.6597 0 0 0 0 0 0 1.1126 1.1477 0.6517 0.3007 0.1264 0 0 0 0 0 0 0.5123 0.6517 0.7548 0.0717 0.1230 0 0 0 0 0 0 0.4465 0.3007 0.0717 0.6905 0.9133 0 0 0 0 0 0 0.6597 0.1264 0.1230 0.9133 3.6940 0 0 0 0 0 0 0 0 0 0 0 0.1530 ,
X d = 10.6407 27.4692 0 0 0 0 6.1193 0.0343 0 0 0 0 0 0 0.0775 0 0 0 0 0 8.0686 0 0 0 0 0 7.0968 0 0 0 0 0 4.5127 0 0 0 0 0 6.8583 0 0 0 0 0 0 12.7959 0 0 0 0 0 0 0.0148 0.0295 0 0 0 0 1.7084 3.4168 0 0 0 0 0.7082 1.4164 0 0 0 0 1.2386 2.4773 0 0 0 0 0.1463 0.2927 ,
By Algorithm 1, we can obtain K d = P o 1 X d , K i d = K d ( v ¯ i 1 + 1 ) : v ¯ i , ( p ¯ i 1 + 1 ) : p ¯ i , ( i = 1 , , N ), and then calculate the observer gain matrix and K i = T i T K i d 0 ( n v i ) × p i , ( i N ):
K 1 = 1.0673 2.0558 0 0 0 0 1.6947 1.2068 0 0 0 0 , K 2 = 26.38042013 56.63379691 17.29984844 29.67078404 34.17659073 16.86259616 , K 3 = 0 0 0 1.7183 0 0 , K 4 = 0.62123138 1.24249720 10.49287963 20.98590120 4.58478301 9.16960098 1.35814064 2.71629425 3.59918835 7.19844585 0.38187038 0.76362898 ,
Finally, we can calculate out that:
A ¯ 1 = 6.1789 4.1904 0 0 0 0 4.1083 5.5962 0 0 0 0 1.0000 0 1.0000 1.0000 0 0 1.0000 1.0000 2.0000 1.0000 1.0000 1.0000 8.0000 1.0000 1.0000 1.0000 2.0000 0 4.0000 0 0.5000 0.5000 0 4.0000 ,
A ¯ 2 = 4.8181 0.0731 0.7236 0 0 0 7.5065 105.9808 90.1845 0 0 0 2.5967 24.0989 19.4192 0.7308 0.6469 0 8.0248 80.3678 69.7473 0.4339 0.5011 0 2.0218 58.4826 51.9907 1.3057 2.1083 0 1.3553 0.6556 1.6756 0.9311 0.4108 1.0000 ,
A ¯ 3 = 4.4366 0 0 0 0 0 0 1.0000 0 0 0 0 0 1.0000 1.0000 1.0000 0 0 1.0000 1.0000 2.0000 1.0000 1.0000 1.0000 1.0000 8.0000 1.0000 1.0000 2.0000 0 0 4.0000 0.5000 0.5000 0 4.0000 ,
A ¯ 4 = 5.0960 0.7318 2.5400 0 0 0 33.9331 13.2978 101.9961 0 0 0 11.1711 2.6244 34.4621 0.1802 1.3863 0 16.7904 4.6552 40.6170 0.9535 0.3576 0 16.3406 5.0310 53.0587 2.6328 2.1480 0 5.2998 1.9548 1.8379 2.7892 0.9031 1.0000 ,
F 1 = 0 0 0 0 0 0 0 0 0 0 0 0 0 1.0000 0 0 0 0 0 0 1.0000 0 0 0 0 0 0 0 1.0000 0 0 0 0 0 0 1.0000 ,
F 2 = 0 0 0 0 0 0 6.04803 × 10 6 1.08865 × 10 5 1.57249 × 10 5 1.69345 × 10 5 4.83842 × 10 6 3.62882 × 10 6 6.04803 × 10 6 1.08865 × 10 5 1.57249 × 10 5 1.69345 × 10 5 4.83842 × 10 6 3.62882 × 10 6 1.28517 × 10 17 2.31331 × 10 17 3.34144 × 10 17 3.59848 × 10 17 1.02814 × 10 17 7.71102 × 10 18 1.20961 × 10 5 2.17729 × 10 5 3.14498 × 10 5 3.38690 × 10 5 9.67685 × 10 6 7.25764 × 10 6 0.22448675 0.40407614 0.58366555 0.62856289 0.17958940 0.13469205 ,
F 3 = 0 0 0 0 0 0 1.0000 0 0 0 0 0 0 1.0000 0 0 0 0 0 0 1.0000 0 0 0 0 0 0 0 1.0000 0 0 0 0 0 0 1.0000 ,
F 4 = 3.54579 × 10 6 2.65889 × 10 6 1.77380 × 10 6 1.08600 × 10 5 1.30754 × 10 5 3.98924 × 10 6 5.67914 × 10 6 4.25863 × 10 6 2.84102 × 10 6 1.73940 × 10 5 2.09424 × 10 5 6.38940 × 10 6 9.54425 × 10 6 7.15697 × 10 6 4.77456 × 10 6 2.92320 × 10 5 3.51953 × 10 5 1.07379 × 10 5 3.26957 × 10 6 2.45176 × 10 6 1.63562 × 10 6 1.00140 × 10 5 1.20569 × 10 5 3.67848 × 10 6 5.13258 × 10 6 3.84878 × 10 6 2.56760 × 10 6 1.57200 × 10 5 1.89269 × 10 5 5.77448 × 10 6 0.195899675 0.146899756 0.097999837 0.599999004 0.722398801 0.220399634 Based on the above calculation results, the distributed observer (4) can be constructed. The state and their estimates of each node are depicted in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. It can be seen that all estimates converge to the actual state asymptotically.
In Figure 2 and Figure 3 for node 1, the state estimation x 1 and x 4 reach the convergence at the beginning, while x 2 , x 3 , x 5 and x 6 achieve convergence later, at around 4.7 s.
In Figure 4 and Figure 5 for node 2, the state estimations of x 1 and x 4 can be realized at approximately 5.9 s, while x 2 , x 6 , x 3 and x 5 achieve convergence at around 3.4 s, 4.4 s, 4.7 s, 4.2 s and 3.4 s, respectively.
Figure 6 and Figure 7 provide the state estimations by node 3, which show that the state estimation x 1 has the convergence at approximately 2.6 s, while x 2 and x 3 achieve convergence at around 3.6 s. Lastly, x 5 and x 6 convergence can be achieved at 6.4 and 4.5 s, respectively.
In Figure 8 and Figure 9 for node 4, the convergences of the state estimations of x 1 , x 2 , x 3 , x 4 , x 5 and x 6 can be realized at 1 s, 0.2 s, 0.4 s, 2.7 s, 0.9 s and 1.1 s, respectively. In the depicted scenario, each node observer exhibits rapid convergence. That is, we conclude that the convergence characteristics depend greatly on the output information received by each node, showing the distributed characteristics of the observer. Currently, our method is capable of handling estimations for information communication with a time delay which is less than 0.5 s. Beyond this threshold, convergence cannot be achieved. As illustrated, when the time delay is set as 0.6 s, taking node 1 as an example, it can be observed from Figure 10 and Figure 11 that the state estimations cannot be accomplished asymptotically. This is an aspect that requires further investigation.

4.2. Example 2

In this part, the proposed distributed observer design strategy is tested by a mobile robot system with four sensor groups, where the information communication topology is depicted in Figure 1. The robot dynamic system is formulated as [33]
x ¯ ˙ = v ¯ cos χ y ¯ ˙ = v ¯ sin χ χ ˙ = ζ
where ( x ¯ , y ¯ ) denotes the center position of the robot, χ indicates the heading angle in the inertial frame, and v ¯ and ζ are, respectively, the linear velocity and angular velocity. Define x = col x ¯ , v ¯ x , y ¯ , v ¯ y and u = col { u ¯ x , u ¯ y } , where v ¯ x and v ¯ y are the components of the linear velocities along the X- and Y-axes, respectively, and u ¯ x and u ¯ y are the components of the input signals along the X- and Y-axes, respectively. The system model can be linearized and the system matrices are:
A = I 2 0 1 0 0 , B = I 2 0 1 , C = 1 0 0 0 ̲ 0 1 0 0 ̲ 0 0 1 0 ̲ 0 0 0 1 = C 1 C 2 C 3 C 4
For this configuration of sensors, we obtain that r a n k ( O 1 ) = 2 , r a n k ( O 2 ) = 1 , r a n k ( O 2 ) = 2 , and r a n k ( O 4 ) = 1 . Furthermore, we confirm that ( C , A ) is observable. Assuming a delay of 0.4, with the target system initialized at a value of [0.7 0.7 0.7 0.7 ] T , and the observers labeled 1 through 4 are initialized at values of [0.3 0.3 0.3 0.3 ] T , [ 0.2 0.2 0.2 0.2 ] T , [ 0 0 0 0 ] T and [0.9 0.9 0.9 0.9 ] T , respectively, and with θ = 0.25 0.25 0.25 0.25 T , c = 1 , γ = 100 , the LMI (16) is feasible for P o , P u , Q o , Q u and X d , we can obtain:
P o = 8.96 9.9626 0 0 0 0 9.9626 12.6876 0 0 0 0 0 0 4.4167 0 0 0 0 0 0 24.7045 29.4648 0 0 0 0 29.4648 35.7729 0 0 0 0 0 0 4.4167 ,
Q o = 7.214 1.8942 0 0 0 0 1.8942 18.4471 0 0 0 0 0 0 13.6074 0 0 0 0 0 0 7.6471 5.1647 0 0 0 0 5.1647 57.9018 0 0 0 0 0 0 27.9153 ,
P u = 0.0736 0.2489 0 0 0 0 0 0 0 0 0.2489 7.3412 0 0 0 0 0 0 0 0 0 0 0.1103 0 0 0 0 0 0 0 0 0 0 0.2436 0.6993 0 0 0 0 0 0 0 0 0.6993 13.362 0 0 0 0 0 0 0 0 0 0 0.0971 0.1606 0 0 0 0 0 0 0 0 0.1606 2.834 0 0 0 0 0 0 0 0 0 0 0.0869 0.318 0 0 0 0 0 0 0 0 0.318 3.4807 0 0 0 0 0 0 0 0 0 0 0.0813 ,
Q u = 0.0103 0.0879 0 0 0 0 0 0 0 0 0.0879 2.1239 0 0 0 0 0 0 0 0 0 0 0.0057 0 0 0 0 0 0 0 0 0 0 0.027 0.1552 0 0 0 0 0 0 0 0 0.1552 1.7186 0 0 0 0 0 0 0 0 0 0 0.0164 0.0722 0 0 0 0 0 0 0 0 0.0722 0.8782 0 0 0 0 0 0 0 0 0 0 0.0171 0.081 0 0 0 0 0 0 0 0 0.081 0.6731 0 0 0 0 0 0 0 0 0 0 0.0041 ,
K d = 12.7454 0 0 0 10.7257 0 0 0 0 2.8523 0 0 0 0 73.4318 0 0 0 61.2423 0 0 0 0 5.8443 ,
As a supplementary example, further elaboration on the remaining parameters is omitted; the Figure 12, Figure 13, Figure 14 and Figure 15 demonstrate that the distributed observer proposed in this study effectively estimates the states of the target system. It can be seen that all states estimates converge to the actual states asymptotically.

5. Conclusions

This paper addresses time-delay issues due to the information exchange in distributed observer design. Distributed observers are constructed for systems based on the information exchange among the nodes and the information transmission may lead to time delay. To deal with the time delay, for each node, an equivalent system is set up which is a model containing time-delay statistics received from its neighbours. To eliminate the negative influence of the time delay, a special Lyapunov function is constructed which contains two parts and the two parts are associated with each other. The stability analysis is carried out based on the Lyapunov function and the observer gain matrix for each distributed observer is calculated by an LMI. How to deal with communication time delays which are not only time varying but also unknown will be one of our further focuses of research. Furthermore, considering a more complicated model with parameter variations or unknown inputs is also an interesting issue that deserves to be investigated in the future.

Author Contributions

Methodology, W.F.; software, F.Z.; formal analysis, W.F. and F.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China (grant number 61973236).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
LTILinear Time-Invariant
LMILinear Matrix Inequality
UIOUnknown Input Observer

References

  1. Luenberger, D. Observers for Multivariable Systems. IEEE Trans. Autom. Control 1966, 11, 190–197. [Google Scholar] [CrossRef]
  2. Luenberger, D. An Introduction to Observer. IEEE Trans. Autom. Control 1971, 16, 596–602. [Google Scholar] [CrossRef]
  3. Zhu, F.; Fu, Y.; Dinh, T.N. Asymptotic convergence unknown input observer design via interval observer. Automatica 2023, 147, 2–10. [Google Scholar] [CrossRef]
  4. Zhu, F.; Tan, C. Consensus Control of Linear Parameter-Varying Multi-Agent Systems with Unknown Inputs. Sensors 2023, 23, 5125. [Google Scholar] [CrossRef]
  5. Bhat, K.; Koivo, H. An Observer Theory for Time-Delay Systems. IEEE Trans. Autom. Control 1976, 21, 266–269. [Google Scholar] [CrossRef]
  6. Marquez-Martinez, L.; Moog, C.; Velasco-Villa, M. Observability and observers for nonlinear systems with time delays. In Proceedings of the IFAC Workshop on Linear Time Delay Systems, Kidlington, UK, 11–13 September 2000. [Google Scholar]
  7. Edwards, C.; Spurgeon, S.; Patton, R. Sliding mode observers for fault detection and isolation. Automatica 2000, 36, 541–553. [Google Scholar] [CrossRef]
  8. Kalsi, K.; Lian, J.; Hui, S.; Zak, S. Sliding-mode observers for systems with unknown inputs: A high-gain approach. Automatica 2010, 46, 347–353. [Google Scholar] [CrossRef]
  9. Wang, Q.; Jiang, J.; Gao, T.; Ren, S. State of Charge Estimation of Li-Ion Battery Based on Adaptive Sliding Mode Observer. Sensors 2022, 22, 7678. [Google Scholar] [CrossRef]
  10. MA, L.; Zhu, F.; Zhang, J.; Zhao, X. Leader-Follower Asymptotic Consensus Control of Multiagent Systems: An Observer-Based Disturbance Reconstruction Approach. IEEE Trans. Cybern. 2023, 53, 1311–1323. [Google Scholar] [CrossRef]
  11. Zhang, J.; Zhao, X.; Zhu, F.; Karimi, H. Reduced-order observer design for switched descriptor systems with unknown inputs. IEEE Trans. Autom. Control 2020, 65, 287–294. [Google Scholar] [CrossRef]
  12. Lin, S. A distributed state estimator for electric power systems. IEEE Trans. Power Syst. 1992, 7, 551–557. [Google Scholar] [CrossRef]
  13. D’Antona, G.; Monti, A.; Ponci, F.; Rocca, L. A Distributed State Estimator for Electric Power Systems in Avionic and Naval Applications. In Proceedings of the 2006 IEEE Instrumentation and Measurement Technology Conference Proceedings, Sorrento, Italy, 24–27 April 2006. [Google Scholar]
  14. Lopez-Jimenez, J.; Quijano, N.; Vande Wouwer, A. Agent-based sensor location strategy for smart irrigation of large crop fields. Comput. Electron. Agric. 2023, 214, 3–12. [Google Scholar] [CrossRef]
  15. Xu, H.; Liu, S.; Wang, B.; Wang, J. Distributed-Observer-Based Distributed Control Law for Affine Nonlinear Systems and Its Application on Interconnected Cruise Control of Intelligent Vehicles. IEEE Trans. Intell. Veh. 2023, 8, 1874–1888. [Google Scholar] [CrossRef]
  16. Han, W.; Trentelman, H.; Wang, Z.; Shen, Y. A Simple Approach to Distributed Observer Design for Linear Systems. IEEE Trans. Autom. Control 2019, 64, 329–336. [Google Scholar] [CrossRef]
  17. Yang, G.; Rezaee, H.; Alessandri, A.; Parisini, T. State estimation using a network of distributed observers with switching communication topology. Automatica 2023, 147, 110690. [Google Scholar] [CrossRef]
  18. Ortega, R.; Nuno, E.; Bobtsov, A. Distributed Observers for LTI Systems with Finite Convergence Time: A Parameter-Estimation-Based Approach. IEEE Trans. Autom. Control 2021, 66, 4967–4974. [Google Scholar] [CrossRef]
  19. Cai, J.; Wang, J.; Feng, J.; Chen, J. Observer-Based Consensus for Multi-Agent Systems with Semi-Markovian Jumping via Adaptive Event-Triggered SMC. IEEE Trans. Netw. Sci. Eng. 2023, 10, 1736–1751. [Google Scholar] [CrossRef]
  20. Cao, L.; Pan, Y.; Liang, h.; Huang, T. Observer-Based Dynamic Event-Triggered Control for Multiagent Systems with Time-Varying Delay. IEEE Trans. Cybern. 2023, 53, 3376–3387. [Google Scholar] [CrossRef]
  21. Cao, L.; Cheng, Z.; Liu, Y.; Li, H. Event-Based Adaptive NN Fixed-Time Cooperative Formation for Multiagent Systems. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 6467–6477. [Google Scholar] [CrossRef]
  22. Wang, J.; Yang, C.; Xia, J.; Wu, Z.; Shen, H. Observer-Based Sliding Mode Control for Networked Fuzzy SPSs. IEEE Trans. Fuzzy Syst. 2022, 30, 1889–1899. [Google Scholar] [CrossRef]
  23. Ge, X.; Han, Q.; Zhang, X.; Ding, L.; Yang, F. Distributed Event-Triggered Estimation over Sensor Networks: A Survey. IEEE Trans. Cybern. 2020, 50, 1306–1320. [Google Scholar] [CrossRef]
  24. Wang, L.; Liu, J.; Morse, A. A hybrid observer for estimating the state of a distributed linear system. Automatica 2022, 146, 110633. [Google Scholar] [CrossRef]
  25. Silm, H.; Ushirobira, R.; Efimov, D.; Fridman, E.; Richard, J.; Michiels, W. Distributed Observers with Time-Varying Delays. IEEE Trans. Autom. Control 2021, 66, 5354–5361. [Google Scholar] [CrossRef]
  26. Ghotb, H.; Ataei, M.; Siahi, M.; Moarefianpour, A. Distributed state estimation for uncertain nonlinear time-delay AC islanded micro grids. Proc. Inst. Mech. Eng. Part J. Syst. Control. Eng. 2023, 238, 327–343. [Google Scholar] [CrossRef]
  27. Liu, K.; Lu, J.; Lin, Z. Design of distributed observers with arbitrarily large communication delays. In Proceedings of the IECON Proceedings (Industrial Electronics Conference), Florence, Italy, 23–26 October 2016; pp. 84–89. [Google Scholar]
  28. Liu, K.; Lu, J.; Lin, Z. Design of distributed observers in the presence of arbitrarily large communication delays. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 4447–4461. [Google Scholar] [CrossRef] [PubMed]
  29. Chen, K.; Zhu, Z.; Zeng, X.; Wang, J. Distributed Observers for State Omniscience with Stochastic Communication Noises. Mathematics 1997, 11, 1997. [Google Scholar] [CrossRef]
  30. Mast, J.; Liu, Z.; Wang, Z.; Stursberg, O. A Unified Approach to Communication Delay and Communication Frequency in Distributed State Estimation of Linear Systems. IEEE Control Syst. Lett. 2023, 7, 2755–2760. [Google Scholar] [CrossRef]
  31. Kim, T.; Lee, C.; Shim, H. Completely Decentralized Design of Distributed Observer for Linear Systems. IEEE Trans. Autom. Control 2020, 65, 4664–4678. [Google Scholar] [CrossRef]
  32. Mei, J.; Ren, W.; Chen, J. Distributed Consensus of Second-Order Multi-Agent Systems with Heterogeneous Unknown Inertias and Control Gains under a Directed Graph. IEEE Trans. Autom. Control 2016, 61, 2019–2034. [Google Scholar] [CrossRef]
  33. Ma, L.; Zhu, F. Human-in-the-loop formation control for multi-agent systems with asynchronous edge-based event-triggered communications. Automatica 2024, 167, 111744. [Google Scholar] [CrossRef]
Figure 1. The communication graph topology.
Figure 1. The communication graph topology.
Sensors 24 04382 g001
Figure 2. State estimations of x 1 x 3 by node 1.
Figure 2. State estimations of x 1 x 3 by node 1.
Sensors 24 04382 g002
Figure 3. State estimations of x 4 x 6 by node 1.
Figure 3. State estimations of x 4 x 6 by node 1.
Sensors 24 04382 g003
Figure 4. State estimations of x 1 x 3 by node2.
Figure 4. State estimations of x 1 x 3 by node2.
Sensors 24 04382 g004
Figure 5. State estimations of x 4 x 6 by node 2.
Figure 5. State estimations of x 4 x 6 by node 2.
Sensors 24 04382 g005
Figure 6. State estimations of x 1 x 3 by node 3.
Figure 6. State estimations of x 1 x 3 by node 3.
Sensors 24 04382 g006
Figure 7. State estimations of x 4 x 6 by node 3.
Figure 7. State estimations of x 4 x 6 by node 3.
Sensors 24 04382 g007
Figure 8. State estimations of x 1 x 3 by node 4.
Figure 8. State estimations of x 1 x 3 by node 4.
Sensors 24 04382 g008
Figure 9. State estimations of x 4 x 6 by node 4.
Figure 9. State estimations of x 4 x 6 by node 4.
Sensors 24 04382 g009
Figure 10. State estimations of x 1 x 3 by node 1 (Latency set to 0.6 s).
Figure 10. State estimations of x 1 x 3 by node 1 (Latency set to 0.6 s).
Sensors 24 04382 g010
Figure 11. State estimations of x 4 x 6 by node 1 (Latency set to 0.6 s).
Figure 11. State estimations of x 4 x 6 by node 1 (Latency set to 0.6 s).
Sensors 24 04382 g011
Figure 12. State estimations by node 1.
Figure 12. State estimations by node 1.
Sensors 24 04382 g012
Figure 13. State estimations by node 2.
Figure 13. State estimations by node 2.
Sensors 24 04382 g013
Figure 14. State estimations by node 3.
Figure 14. State estimations by node 3.
Sensors 24 04382 g014
Figure 15. State estimations by node 4.
Figure 15. State estimations by node 4.
Sensors 24 04382 g015
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

Fang, W.; Zhu, F. Distributed State Observer for Systems with Multiple Sensors under Time-Delay Information Exchange. Sensors 2024, 24, 4382. https://doi.org/10.3390/s24134382

AMA Style

Fang W, Zhu F. Distributed State Observer for Systems with Multiple Sensors under Time-Delay Information Exchange. Sensors. 2024; 24(13):4382. https://doi.org/10.3390/s24134382

Chicago/Turabian Style

Fang, Wen, and Fanglai Zhu. 2024. "Distributed State Observer for Systems with Multiple Sensors under Time-Delay Information Exchange" Sensors 24, no. 13: 4382. https://doi.org/10.3390/s24134382

APA Style

Fang, W., & Zhu, F. (2024). Distributed State Observer for Systems with Multiple Sensors under Time-Delay Information Exchange. Sensors, 24(13), 4382. https://doi.org/10.3390/s24134382

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