A_Framework_on_Fully_Distributed_State_Estimation_and_Cooperative_Stabilization_of_LTI_Plants
A_Framework_on_Fully_Distributed_State_Estimation_and_Cooperative_Stabilization_of_LTI_Plants
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
DUAN et al.: FRAMEWORK ON FULLY DISTRIBUTED STATE ESTIMATION AND COOPERATIVE STABILIZATION OF LTI PLANTS 6747
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
6748 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 69, NO. 10, OCTOBER 2024
Let Ip represent the p-dimensional identity matrix and 1p not necessarily guaranteed. Let Ni denote the neighbor set of
denote the p-dimensional column vector with all elements being node i. A directed path from node i1 to node il is a sequence
1. Let 0p denote the p-dimensional column vector with all of edges (i1 , i2 ), . . ., (il−1 , il ) ∈ E. The directed graph G is
elements being 0. Let L2 denote the Hilbert space of square strongly connected if there is a directed path from node i to node
integrable and Lebesgue measurable functions. Let the symbol j ∀i, j ∈ V. For the graph G, its adjacency matrix A = [aij ]N ×N
diag(x1 , . . . , xn ) represent a diagonal matrix with diagonal is defined as aij = 1 if (j, i) ∈ E and aij = 0 otherwise. We
elements being xi , i = 1, . . ., n. Let σmax (X) represent the assume that there is no self-loop in the graph, i.e., aii = 0. The
maximum singular value of the matrix X. For a symmetric ma- Laplacian matrix L = [lij ]N ×N is defined as lii = N j=1 aij and
trix Z, let λmax (Z), λmin (Z), and Tr(Z) denote the maximum lij = −aij if i = j. In this article, the following assumption on
and minimal eigenvalues, and the trace of Z, respectively. Let the graph G is needed.
A ⊗ B denote the Kronecker product of the matrices A and B. Assumption 2: The directed graph G is strongly connected.
Definition 1 ([25], [33]): A square matrix is called a nonsin-
II. PROBLEM FORMULATION gular M-matrix if all its off-diagonal elements are nonpositive
and all its eigenvalues have positive real parts.
A. Model Description Lemma 1: Suppose that Assumption 2 holds. Then, the matrix
This article considers the distributed state estimation and
Lj = L + Aj ∀j ∈ V
cooperative stabilization problem for a class of continuous-time
LTI plants containing N nodes, where each node equips with is a nonsingular M -matrix, where L is the Laplacian matrix of
a sensor as well as an actuator. The dynamics of the plant are G and Aj = diag(a1j , . . ., aN j ). Moreover, the matrix
described by
L̂ = L ⊗ Im + Â
N
ẋ = Ax + Bi ui is a nonsingular M -matrix, where m = N i=1 mi and  =
i=1 diag(A1 , . . ., AN ) with Ai = diag(ai1 Im1 , . . ., aiN ImN ).
The proof of Lemma 1 is presented in Appendix A.
yi = Ci x, i ∈ V {1, . . . , N } (1) Lemma 2 ([33, Th. 4.25]): For a nonsingular M -matrix M,
where x ∈ Rn , yi ∈ Rmi , and ui ∈ Rpi represent the state of the there is a diagonal matrix G > 0 such that the matrix GM +
plant, the measurement of node i, and the control input of node i, MT G is positive definite.
respectively. Besides, A ∈ Rn×n , Ci ∈ Rmi ×n , and Bi ∈ Rn×pi
are the state matrix of the plant, the output matrix of node i, and C. Estimator and Controller Structure
the input matrix of node i, respectively. Let y = [y1T , . . . , yN ]
T T
Many existing researches on distributed state estimation adopt
and u = [u1 , . . . , uN ] denote the augmented measurement and
T T T
the following estimator for plants [16], [17], [18], [19], [25],
input, respectively. [26], [27]:
In this article, node i is regarded as an independent agent
N
such that it only obtains the measurement yi via its own sensor, x̂˙ i = Ax̂i + Fi (yi − Ci x̂i ) + γPi aij (x̂j − x̂i ) + Bu (2)
and implements the control input ui via its own actuator. Before j=1
moving on, a useful assumption is made as follows.
Assumption 1: The triple (A, B, C) is controllable and ob- where x̂i is the state estimate of node i, Pi , and Fi are the
servable, where B = [B1 , . . . , BN ] and C = [C1T , . . . , CN ] .
T T feedback gain matrices, and γ is the constant coupling gain.
Remark 1: Assumption 1 requires that the plant be collec- To ensure the stability of the estimator (2), the closed-loop state
tively controllable and observable, which allows (A, Bi ) to be matrix
uncontrollable and (A, Ci ) to be unobservable ∀i ∈ V. Hence, IN ⊗ A − Fdiag Cdiag − γPdiag (L ⊗ In )
this assumption is very mild and even a necessary and suffi-
cient condition in centralized settings. Particularly, if there is a should be Hurwitz stable, where Fdiag = diag(F1 , . . . , FN ),
fusion center collecting all the measurements y and designing Cdiag = diag(C1 , . . . , CN ), and Pdiag = diag(P1 , . . . , PN ). For
all the control inputs u, the cooperative state estimation and this goal, the existing works usually require a sufficiently large
stabilization problem under Assumption 1 naturally turns into γ, of which the lower bound depends on the global connectivity
the trivial output-feedback control problem. In contrast, this information of the communication topology [26]. To avoid the
article focuses on the cooperative problem under Assumption 1 requirement on global information, we will design a novel fully
in a fully distributed manner, i.e., each node self-organizes its distributed state estimation and cooperative stabilization control
behavior without a fusion center. framework for the plant (1), particularly under general directed
graphs. Specifically, we will focus on a joint state estimation and
control problem formulated as follows.
B. Graph Theory
Problem 1: Design a fully distributed state estimator (FDSE)
The communication topology among the N nodes is repre- and a local controller for node i ∀i ∈ V, in the form of
sented by a directed graph G = {V, E}, where V defined in (1) is
ŷ˙ i = fi (x̂i , yj , ŷj , j∈Ni ), x̂˙ i = gi (x̂i , ŷi ), ui = hi (x̂i ) (3)
the node set and E ⊂ V × V is the edge set. In this directed graph,
let (i, j) ∈ E denote that node i is a neighbor of node j such that where ŷi ∈ Rm is the estimate of the augmented measurement y
node j can receive information from node i, but the converse is defined following (1) for node i; x̂i ∈ Rn is the estimate of the
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
DUAN et al.: FRAMEWORK ON FULLY DISTRIBUTED STATE ESTIMATION AND COOPERATIVE STABILIZATION OF LTI PLANTS 6749
plant state x defined in (1) for node i; and ui is the local input manner in Section V. Moreover, x̂i in (4) is the estimate of the
defined in (1) and exerted by node i. In addition, fi (·), gi (·), and plant state x in (1), designed as
hi (·) are certain linear or nonlinear functions to be designed for
two objectives. First, ŷi and x̂i are expected to converge to y and
N
x̂˙ i = (A + BK)x̂i + Fj (Cj x̂i − ŷij ) (6)
x, respectively, i.e., j=1
lim ŷi (t) − y(t) = 0 with Fj ∈ Rn×mi , j ∈ V, being the estimator gain matrix. Sub-
t→∞
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
6750 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 69, NO. 10, OCTOBER 2024
In addition, the information transmitted among nodes in the It follows from (9) that the dynamics of ỹ j can be computed as
proposed estimators (4) and (6) is quite different from that in
the traditional distributed estimator (2). Specifically, node i ex- ỹ˙ j = −[(Γ + Ψj )Lj ⊗Imj ]ỹ j + [IN ⊗(Cj Ā) − 1N ⊗(Cj B̄)]x̃
changes the state estimate x̂i with its neighbors when using (2), (11)
while it shares the output estimate ŷij with its neighbors when where Γ = diag(γ1 , . . ., γN ), Ψj = diag(ψ1j , . . ., ψN j ), Ā
using (4). Moreover, to realize the fully distributed design of the and B̄ are defined following (9), and Lj = L + Aj is a non-
state estimator (6), two extra dynamical internal states, namely, singular M -matrix according to Lemma 1. Next, by letting
the output estimate ŷij and the adaptive gain γi , are developed ζ j = [ζ1j , . . . , ζN j ] , we have
T T T
for node i ∀i ∈ V. By doing so, an additional computational
cost is introduced, which is the price that the proposed structure ζ j = (Lj ⊗ Imj )ỹ j
(3) takes. In comparison to the reduced communication costs and
the elimination of the requirement for the global communication with the dynamics being derived as
topology, a slight increase in computational burden is generally ζ̇ j = −[Lj (Γ + Ψj )⊗Imj ]ζ j + [Lj ⊗(Cj Ā) − αj ⊗(Cj B̄)]x̃
tolerable for most autonomous intelligent agents equipped with (12)
advanced computers.
where αj = [a1j , . . . , aN j ]T is the augmented adjacency gain
IV. STATE ESTIMATION AND STABILIZATION CONTROL with elements defined in Section II-B. Now, the performance
PERFORMANCE ANALYSIS of the proposed distributed state estimator (6) and the feedback
controller (7) is guaranteed as shown in the following theorems.
In this section, the state estimation and control performance
Theorem 1: Suppose that Assumption 2 holds. By choosing
of the proposed cooperative strategy (4)–(7) is analyzed.
the feedback gain matrices Ki and Fi such that Ā and Acl
First of all, let ỹij denote the output estimation error of yj for
defined following (9) and (10), respectively, are Hurwitz stable,
node i, i.e.,
the output estimate ŷij in (4) and the state estimate x̂i in (6)
ỹij = ŷij − yj , i, j ∈ V. asymptotically converge to the measurement yj and the state x,
respectively.
Further, let x̃i denote the state estimation error of x for node i, The proof of Theorem 1 is presented in Appendix B, where
i.e., the dynamics of ỹ j in (11) are used for the stability analysis. In
x̃i = x̂i − x particular, the derivation using ỹ j is much more straightforward
compared to the one using ỹj ( ŷj − yj ). Note that ỹ j denotes
and x̃ = [x̃T1 , . . . , x̃TN ]T be the augmented state estimation error. the augmented estimates of yj by all nodes, which decouples
By combining (1) with (4), the dynamics of ỹij can be directly the estimation of y into N subsystems. As a result, we can
derived as adopt the N Lyapunov function candidates V1j , j ∈ V, in (25)
to analyze the N subsystems, respectively. On the other hand,
ỹ˙ ij = −(γi + ψij )ζij + Cj Āx̃i − Cj B̄x̃ (9)
ỹj is the estimate of y by node j and coupled with other
where Ā = A + BK, B̄ = [B1 K1 , . . . , BN KN ], and the dy- estimates ỹm ∀m ∈ V/{j}. This indicates that the stability
namics of ζij can be rewritten as analysis using ỹj needs to be established on a high-dimensional
system. Hence, we choose the derivation route using ỹ j in this
N
article.
ζij = aim (ỹij − ỹmj ) + aij ỹij
Moreover, as shown in Appendix B, the fully distributed
m=1
design of the proposed estimators (4) and (6) benefits from the
since ŷij − ŷmj = ỹij − ỹmj . Similarly, the dynamics of the quadratic terms of the consensus error, i.e., ψij = μζij T
ζij , to
augmented state estimation error x̃ can be derived as derive the adaptive gain. Precisely, this quadratic form proves
effective in addressing the asymmetric Laplacian matrix associ-
x̃˙ = Acl x̃ − (IN ⊗F)ỹ (10)
ated with directed communication graphs. It is worth mentioning
where that the derivative of the adaptive gain γi in (5) is the sum of the
feedback gains ψij , j ∈ V, making the closed-loop dynamics of
Acl = IN ⊗ (A + FC + BK) − 1N ⊗ B̄ the consensus errors ζ j , j ∈ V, coupled with each other, which
F = [F1 , . . . , FN ], K = [K1T , . . . , KN ]
T T inevitably introduces significant challenges in the convergence
analysis. We have developed a novel Lyapunov function (25) to
ỹ = [ỹ1T , . . . , ỹN ] , ỹi = [ỹi1
T T T
, . . . , ỹiN
T T
] . handle this challenge.
In addition, the stabilization control performance of the pro-
Let ỹ j = [ỹ1j
T
, . . . , ỹN j ] denote the augmented form of the jth
T T
posed cooperative strategy (4)–(7) is summarized as follows.
output estimation error by all nodes, which is different from ỹi
Theorem 2: Suppose that Assumption 2 holds. Problem 1 is
defined above. Then, we have
solved using the FDSE (4)–(6) and the feedback controller (7)
N
N by choosing the feedback gain matrices Ki and Fi such that Ā
ỹ ỹ =
T
(ỹi ) ỹi =
T
(ỹ j )T ỹ j . and Acl defined following (9) and (10), respectively, are Hurwitz
i=1 j=1 stable.
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
DUAN et al.: FRAMEWORK ON FULLY DISTRIBUTED STATE ESTIMATION AND COOPERATIVE STABILIZATION OF LTI PLANTS 6751
Based on Theorems 1 and 2 can be directly proved as follows. LMIs (13)–(15) and the system controllability and observability
First, the closed-loop dynamics of x in (1) can be rewritten as in Assumption 1.
Theorem 4: Suppose that Assumption 1 holds. Then, the
ẋ = Āx + B̄x̃ LMIs (13)–(15) are solvable, i.e., there must exist positive-
definite matrices Q and P enabling that the LMIs (13)–(15)
where Ā and B̄ are defined following (9). According to The- simultaneously hold.
orem 1, we have limt→∞ x̃(t) = 0 and x̃(t) ∈ L2 . Moreover, The proof of Theorem 4 is presented in Appendix D. The
since Ā is Hurwitz stable, we have [36, Ch. 3] idea of the proof is designing appropriate gains K and F by 1)
decoupling the closed-loop estimation and stabilization system
t
into a slow system and a fast system; 2) guaranteeing the stability
lim x(t) = lim eĀt x(0) + eĀ(t−τ ) B̄x̃(τ )Dτ = 0.
t→∞ t→∞ 0 of two decoupled systems. The feasibility of this idea is ensured
by the fact that the eigenvalues of the closed-loop state matrices
A + BK and A + FC can be arbitrarily assigned if and only if
Thus, the proof of Theorem 2 is complete.
Assumption 1 holds [36, Ch. 3.4]. It is worth mentioning that if
Theorem 2 reveals that the cooperative stabilization of the
the state matrix A is Hurwitz stable, the solutions to the LMIs
plant (1) can be achieved by the proposed FDSE and controller
(13)–(15) must exist, even when Assumption 1 does not hold. It
(4)–(7). It is worth noting that the feedback gain matrices Ki
is straightforward according to the properties of the Lyapunov
and Fi should be carefully chosen to make Ā and Acl Hurwitz
equations [36, Lemma 3.18]. Hence, the controllability and
stable. We can simply choose an appropriate Ki to make Ā
observability condition stated in Assumption 1 is a sufficient
stable. However, it is difficult to design Fi to ensure that Acl is
but not necessary condition to ensure the existence of solutions
Hurwitz due to its N n × N n dimension. In the next section, a
to the LMIs (13)–(15).
novel method for choosing the gains will be introduced.
On the other hand, the LMIs (13)–(15) are centralized since
they are dependent on the global input and output matrices, i.e.,
V. ESTIMATOR AND CONTROLLER GAINS DESIGN B and C, which indicates that the estimator and controller gains
In this section, a thorough analysis on the choice of the have to be designed using a central authority. To address this
estimator and controller gains, i.e., Fi and Ki ∀i ∈ V, with issue, a novel approach based on the derivation of Theorem 4 is
lower dimensions is provided. In addition, a fully distributed developed as follows, which enables each node to self-organize
method for designing the gains is proposed for each node. its own estimator and controller gains in a fully distributed way.
Theorem 3: Suppose that Assumption 2 holds. Problem 1 is First, let B̂ij ∈ Rn×pj and Ĉij ∈ Rmj ×n be the estimates of
solved using the FDSE (4)–(6) and the feedback controller (7) Bj and Cj for node i ∀i, j ∈ V, respectively. The dynamics of
by choosing the feedback gain matrices Ki and Fi such that B̂ij and Ĉij are designed, respectively, as
A + BK, A + FC, and A + BK + FC are Hurwitz stable.
N
˙
The proof of Theorem 3 is presented in Appendix C. In B̂ij = − aim (B̂ij − B̂mj ) − aij (B̂ij − Bj )
comparison to the N n × N n-dimensional condition in Theo- m=1
rem 2 that Acl should be Hurwitz stable, three low-dimensional
˙
N
conditions are derived in Theorem 3, which renders the design Ĉij = − aim (Ĉij − Ĉmj ) − aij (Ĉij − Cj ). (16)
of the estimator and controller gains more straightforward. To m=1
simultaneously meet the three requirements, node i ∀i ∈ V,
Since the matrix Lj defined in Lemma 1 is a nonsingular M -
can first set Ki = −BiT P −1 with P being any positive-definite
matrix, by utilizing the augmented form of the above equation,
matrix satisfying the following linear matrix inequality (LMI):
we can directly prove that B̂ij and Ĉij asymptotically converge
AP + P AT − BB T < 0. (13) to Bj and Cj , respectively. In particular, since Bj and Cj are
constants, it is feasible for each node to obtain their values by
utilizing (16) prior to implementing the cooperative strategy
Then, the estimator gain of node i is chosen as Fi = −Q−1 CiT
(4)–(7). Next, according to the proof of Theorem 4, for any
with Q being any positive-definite matrix satisfying the follow-
given positive-definite matrix T2 , each node can select an suffi-
ing two LMIs:
ciently small positive-definite matrix T1 satisfying (33) and (36),
denoted by T1,i . Then, node i ∀i ∈ V, performs the following
QA + AT Q − C T C < 0 (14)
fusion law:
QA + AT Q − C T C + QBK + (BK)T Q < 0. (15) N
˙
T̂1,i = − aij (T̂1,i − T̂1,j ) (17)
The LMI (13) ensures that A + BK is Hurwitz stable, since j=1
it shows that there exists a positive-definite matrix P −1 mak-
where T̂1,i (0) = T1,i . Similarly, we can prove that T̂1,i asymp-
ing P −1 (A + BK) + (A + BK)T P −1 < 0 hold. Similarly, the
LMIs (14) and (15) are a guarantee of A + FC and A + BK + totically converges to N1 N T1,i . Therefore, each node can
1
Ni=1
FC being Hurwitz stable, respectively. In the following, we es- obtain the value of N i=1 T1,i using (17). Moreover, the
tablish a direct relation between the existence of solutions to the solution P1 to (33) with T1 = N1 N i=1 T1,i also satisfies (36),
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
6752 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 69, NO. 10, OCTOBER 2024
Estimator and Controller Gains in (4)–(7) for Node i. + Fj (Cj x̂i − υij ) (20)
j=1
1: initialize T2 > 0;
2: obtain the values of B and C by utilizing (16); with
3: select any T1 satisfying (33) and (36), denoted by T1,i ;
N
4: obtain the value of N1 N i=1 T1,i by utilizing (17);
χij = aim (υij − υmj ) + aij (υij − yj )
5: design K and F by utilizing (18). m=1
N
φij = μχTij χij , θ̇i = φij
since (33) is a linear equation with respect to T1 . Based on this j=1
finding, the control and estimator gains K and F are designed where υij is the estimate of yj by node i, i, j ∈ V; x̂i is the
for node i as estimate of the plant state in (19) by node i; μ is any positive
scalar; θi is the adaptive coupling gain with a positive initial
K = −B T P1 , F = −Q1 C T (18)
value θi (0) > 0; φij is the feedback gain; and Fj is any feedback
where P1 and Q1 being the unique solutions, respectively, to gain matrix satisfying that A + FC is Hurwitz stable.
Theorem 5: Suppose that Assumption 2 holds and (A, C)
1
N is observable. The FDSE (20) ensures that the estimate xi
AT P1 + P1 A − P1 BB T P1 + T1,i = 0. converges to the system state x in (19), i.e.,
N i=1
lim x̂i (t) − x(t) = 0 ∀i ∈ V.
Q1 AT + AQ1 − Q1 C T CQ1 + T2 = 0 t→∞
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
DUAN et al.: FRAMEWORK ON FULLY DISTRIBUTED STATE ESTIMATION AND COOPERATIVE STABILIZATION OF LTI PLANTS 6753
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
6754 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 69, NO. 10, OCTOBER 2024
Fig. 2. Position and velocity errors of the plant under the pro-
posed FDCS (4)–(7), where x(t) = [p1 (t) − pdes,1 , p2 (t) − pdes,2 , v1 (t),
Fig. 5. Communication topology of 100 sensors, where two nodes are
v2 (t)]T . neighbors if the distance between them is less than 60 in the coordinate-
frame scale.
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
DUAN et al.: FRAMEWORK ON FULLY DISTRIBUTED STATE ESTIMATION AND COOPERATIVE STABILIZATION OF LTI PLANTS 6755
IX. CONCLUSION
This article investigated a fully distributed state estimation
and cooperative stabilization problem for LTI plants with multi-
ple nodes under directed graphs. To achieve the estimate of the
plant state for each node, a FDSE has been introduced with a
Fig. 7. Coupling gains designed in different state estimation methods,
1
100 1
100 novel adaptive law such that the global connectivity information
where θ̄ = 100 θ and γ̄ = 100
i=1 i
γ denote the average cou-
i=1 i of the communication topology could be avoided. Further, a
pling gains in the FDSE, CDFC, and CDAC, respectively.
local controller has been developed for nodes to stabilize the
plant collaboratively. Particularly, the stability of the joint state
estimation and control framework has been ensured and a spe-
considers the continuous-time LTIs, we utilize the continuous- cific method for designing the estimator and controller gains
time algorithm AOCF [26] as a representative for numerical has been introduced. Altogether, the proposed method enables
comparisons. The coupling gains designed in these methods each node to self-organize its behavior (estimator and controller)
are illustrated in Fig. 7, where the adaptive gain designed in for a collective task (cooperative stabilization) only using local
this article is much smaller than the ones in [25], [26], and information and local interaction with its neighbors, which has
[27]. According to [26], this means that the estimator (20) the potential in promoting the warm intelligence of multiagent
allows a larger integration step, benefiting the reduction in the systems. Our future works will focus on the relevant security
communication frequency among nodes for distributed state issue.
estimation.
In addition, we consider the case where the above plant and
sensors are affected by noise, whose dynamics are redescribed APPENDIX A
by (21) without the inputs. Particularly, the unknown process PROOF OF LEMMA 1
and measurement disturbances in (21) are set as ω(t) = 0.2 ∗ For any strongly connected graph G, we have that the as-
sin(t/100) ∗ 1100 , νi (t) = 0.2 ∗ cos(t/100) ∀i = 1, . . ., 100. sociated Laplacian matrix L is a singular but irreducible M -
The proposed FDSE in (20) with θi redesigned in (24) is adopted matrix [33, Ch. 4.3.4] and there exists at least a positive principal
to estimate the plant state for all nodes, where is set as 0.01 and element in Aj ∀j ∈ V. Further, according to [33, Corollary
other parameters remains uncharged. We compare the proposed 4.33], the matrix Lj is a nonsingular M -matrix. Similarly, we
FDSE with the DSEM based on parameter estimation [30], can prove that the matrix L̂ = L ⊗ Im + Â is a nonsingular
and AOCF [26], which can be regarded as the continuous-time M -matrix.
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
6756 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 69, NO. 10, OCTOBER 2024
APPENDIX B It following from (12) and (5) that the first term on the right-hand
PROOF OF THEOREM 1 side of the above equation satisfies
Based on the notations defined above Theorem 1, it suffices to
N
N
demonstrate the convergence of x̃ and ζj with respect to time. To gij (γi + ψij )ψ̇ij
achieve this target, we consider a Lyapunov function candidate j=1 i=1
as follows:
N
N =− μ(ζ j )T [(Γ+Ψj )(Gj Lj +(Lj )T Gj )(Γ+Ψj )⊗Imj ]ζ j
V = β1 x̃T Qx̃ + V1j (25) j=1
j=1
N
with +2 μ(ζ j )T [(Γ + Ψj )Gj ⊗Imj ](Lj ⊗Cj Ā − αj ⊗Cj B̄)x̃.
j=1
N
gij 2
V1j = [(2γi + ψij )ψij + (γi − β) ]
i=1
2 Since
there must exist a positive-definite matrix Q satisfying ≤− λ0j μ(ζ j )T [(Γ + Ψj )2 ⊗Imj ]ζ j
j=1
QAcl + ATcl Q −W < 0.
N
N
N
N
It is worth mentioning that β1 is introduced just for stability =− λ0j (γi + ψij )2 ψij ≤ − λ0 (γi + ψij )2 ψij
analysis, rather than the estimator or controller design. Then, j=1 i=1 j=1 i=1
the derivative of V1 with respect to time is derived by where λ0j denotes the minimal eigenvalue of the positive definite
N matrix Gj Lj + (Lj )T Gj and λ0 = minj∈V {λ0j }, and
V̇1 = −β1 x̃T W x̃ − 2β1 x̃T Q(IN ⊗F)ỹ + V̇1j . (26)
N
j=1
2 μ(ζ j )T [(Γ + Ψj )Gj ⊗Imj ](Lj ⊗Cj Ā − αj ⊗Cj B̄)x̃
By using the Young’s inequality, the second term on the right- j=1
hand side of (26) satisfies
N
λ0 μ j T j j 2
2σj2 μ
− 2β1 x̃T Q(IN ⊗F)ỹ ≤ (ζ ) [(Γ + Ψ ) ⊗Imj ]ζ +
j
x̃ W x̃
T
j=1
2 λ0 λmin (W)
(Q(IN ⊗F)) j T j
2 N
β1 T 4β1 σmax N N
≤ x̃ W x̃ + (ỹ ) ỹ λ0 2 N σ2 μ T
4 λmin (W) ≤ (γi + ψij )2 ψij + x̃ W x̃
j=1
j=1 i=1
2 λ0 λmin (W)
β1 T N 2
4β1 σmax (Q(IN ⊗F)) j T j
≤ x̃ W x̃ + (ζ ) ζ where σj = σmax (Gj Lj ⊗Cj Ā − Gj αj ⊗Cj B̄) and σ=
4 j=1
2 (L̂)
λmin (W)σmin maxj∈V {σj }, we have
β1 T 2
4β1 σmax (Q(IN ⊗F))
N N
N
N
= x̃ W x̃ + ψij (27) gij (γi + ψij )ψ̇ij
4 2 (L̂)
μλmin (W)σmin j=1 i=1 j=1 i=1
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
DUAN et al.: FRAMEWORK ON FULLY DISTRIBUTED STATE ESTIMATION AND COOPERATIVE STABILIZATION OF LTI PLANTS 6757
N
N
1
N
≤ ḡ0 N (γi + ψij )ψij ėx̂i = (A + BK + FC)ex̂i + F ỹi − F ỹj . (30)
j=1 i=1
N j=1
where ḡ0 = maxi,j∈V {gij } and the second “≤” is derived using When the matrices A + BK, A + FC and A + BK + FC are
⎛ ⎞2 Hurwitz stable, there must exist three positive definite matrices
N
N P̄ , Q, and Q̄, respectively, satisfying
⎝ ψij ⎠ ≤ N 2
ψij .
j=1 j=1
X = −[P̄ (A + BK) + (A + BK)T P̄ ] > 0
β1 N N
N
V̇1 ≤ − x̃T W x̃ − ḡ0 N (γi + ψij )ψij V̇2 = V̇1j − x̄T X x̄ − β21 eTx̄ W ex̄ − β22 eTx̂ (IN ⊗W̄ )ex̂
2 j=1 i=1 j=1
N 2 T T
β1 T + 2x̄T P̄ FCex̄ + 2β21 eTx̄ QB̄ex̂ − x̄ (1N ⊗P̄ F)ỹ
=− x̃ W x̃−μḡ0 N (ζ j )T [(Γ+Ψj )Gj ⊗Imj ]ζ j ≤ 0. N
2 j=1 2β21 T T
− e (1 ⊗QF)ỹ + 2β22 eTx̂ (H⊗Q̄F)ỹ (32)
N x̄ N
Therefore, V1 (t) is uniformly bounded, and so are x̃, ζj , and
1 1T
γi , which further implies the boundedness of x̃˙ and ζ̇ j . Since where H = IN − NN N . In the following, the last five terms
V1 ≥ 0, it has a finite limit V1∞ as t → ∞. That is, on the right-hand side of (32) are discussed. First, by utilizing
the Young’s inequality, the terms 2x̄T P̄ FCex̄ and 2β21 eTx̄ QB̄ex̂
∞
β1 T N N
satisfy, respectively,
x̃ W x̃+ḡ0 N (γi + ψij )ψij dt≤V1 (0)−V1∞ .
0 2 2
j=1 i=1 1 T 4σmax (P̄ FC)
2x̄T P̄ FCex̄ ≤ x̄ X x̄ + eT W ex̄
In light of the Barbalat’s Lemma [40], it can be concluded 4 λmin (X)λmin (W ) x̄
that limt→∞ x̃(t) = 0, limt→∞ ψij (t) = 0 and limt→∞ ζ j (t) = and
0 ∀i, j ∈ V. Thus, the proof of Theorem 1 is complete. β21 T 2
4β21 σmax (QB̄) T
2β21 eTx̄ QB̄ex̂ ≤ ex̄ W ex̄ + e W̄ ex̂ .
4 λmin (W )λmin (W̄ ) x̂
APPENDIX C
PROOF OF THEOREM 3 Similarly, the last three terms satisfy
2 T T 2β21 T T
First of all, let x̄ = N1 Nj=1 x̂j denote the average state 2β22 eTx̂ (H⊗Q̄F)ỹ− x̄ (1N ⊗P̄ F)ỹ− e (1 ⊗QF)ỹ
estimate of all nodes, whose dynamics can be derived as N N x̄ N
1 β21 T β22 T
1 ≤ x̄T X x̄ + e W ex̄ + e (IN ⊗W̄ )ex̂ + 4β0 ỹ T ỹ
N
x̄˙ = (A + BK)x̄ + FCex̄ − F ỹj (29) 4 4 x̄ 4 x̂
N j=1 where
2 2 2
where ex̄ = x̄ − x is the error between the average state estimate σmax (P̄ F) β21 σmax (QF) β22 σmax (Q̄F)
β0 = + + .
and the plant state. Further, let ex̂i = x̄ − x̂i denote the error N λmin (X) N λmin (W ) λmin (W̄ )
between the average state estimate and the state estimate of node
Particularly, it follows from (11) and Lemma 1 that the term ỹ T ỹ
i, i ∈ V. Then, the dynamics of the errors ex̄ and ex̂i can be
in the above inequality can be derived as
written as
N
(ζ j )T ζ j
N
(ζ j )T ζ j
1
N N
ėx̄ = (A + FC)ex̄ + Bj Kj ex̂j − F ỹj ỹ ỹ ≤
T
2 ≤ .
N j=1 σ (Lj ) j=1 σmin
j=1 min
2 (L̂)
j=1
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
6758 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 69, NO. 10, OCTOBER 2024
κ is any positive scalar. By choosing P = P1−1 , we have ėx̄ = (A + FC)ex̄ + Bj Kj ex̂j − F ỹj −Fν − ω
j=1
N j=1
P AT + AP − BB T = −P T1 P < 0.
1
N
Hence, the LMI (13) is solvable. Similarly, when (A, C) is ėx̂i = (A + BK + FC)ex̂i + F ỹi − F ỹj . (37)
N j=1
observable, for any positive-definite matrix T2 , there exists a
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
DUAN et al.: FRAMEWORK ON FULLY DISTRIBUTED STATE ESTIMATION AND COOPERATIVE STABILIZATION OF LTI PLANTS 6759
When A + BK, A + FC, and A + BK + FC are Hurwitz sta- where zj = Cj ω + ν̇j and other variables are defined the same
ble, there always exist positive-definite matrices P̄ , Q, and Q̄ as those in Appendix C. Further, note that
satisfying [42, Proposition 1], respectively,
− 2(ζ j )T [(Γ + Ψj )Gj αj ⊗zj ]
X = −[P̄ (A + BK) + (A + BK)T P̄ ] − δ P̄ > 0 √
= − 2(ζ j )T [(Γ − I) Gj ⊗Imj ][ Gj /αj ⊗zj ]
W = −[Q(A + FC) + (A + FC)T Q] − δQ > 0 √ √
− 2(ζ j )T [ Gj ⊗Imj ][ Gj αj ⊗zj ]
W̄ = −[Q̄(A + BK + FC) + (A + BK + FC)T Q̄] − δ Q̄ > 0 √
− 2(ζ j )T [ Ψj Gj /2αj ⊗Imj ][ 2Ψj Gj αj ⊗zj ]
where δ is any positive scalar. Now, we adopt the Lyapunov
≤ (ζ j )T (Γ − I)2 Gj + (Ψj + IN )Gj ⊗Imj ζ j + f1j
function candidate (31), whose time derivative can be similarly
(40)
derived for the noisy plant (21) as
where “≤” is derived by utilizing Lemma 3 several times, and
N
f1j is expressed by
V̇2 = Z1 − 2x̄T P̄ Fν − 2β21 eTx̄ Q(Fν + ω) + V̇1j
j=1 f1j = (−1 + 1)Gj αj2 ⊗Imj 2 ( Cj 2 ωb + νd )2
√
N
+ 2 Gj αj2 ⊗Imj 22 ( Cj 2 ωb + νd )4
− δ(V2 − V1j ) (38)
j=1 since zj 2 ≤ Cj ωb + νd . Now, substituting (40) and (39)
and the dynamics of Z1 in Appendix C into (38) yields
where Z 1 denotes all the terms on the right-hand side of (32)
expect N
N
N
N
N
j=1 V̇1j . The second and third terms on the right-hand
V̇2 ≤ − (1 + ḡ0 δ) (γi + ψij )ψij + (1 + ψij )ψij
side of (38) satisfy, respectively,
j=1 i=1 j=1 i=1
1 T 4σ 2 (P̄ F)νb2 ⎛ ⎞
2x̄T P̄ Fν ≤ x̄ X x̄ + max
N
N
N
4 λmin (X) − gij (γi −β)(γi − 1)2 +f2 − δ ⎝V2 − V1j⎠
j=1 i=1 j=1
and
1 β21 T β22 T
β21 T − x̄T X x̄ − e W ex̄ − e (IN ⊗W̄ )ex̂ (41)
2β21 eTx̄ Q(Fν + ω) ≤ e W ex̄ 4 8 x̄ 2 x̂
8 x̄
where parameters β21 and β22 are defined the same as those in
16β21 Q 22 ( F 22 νb2 + ωb2 ) Appendix C while β is rechosen as
+ .
λmin (W )
4β0 (ḡ0 N + 1 + ḡ0 δ)2
β= +
Besides, noticing that ζ j in (12) can be rederived as
2 (L̂)
μg0 N σmin 2λ0 g0 N
and f2 is a constant as
ζ̇ j = − [Lj (Γ + Ψj )⊗Imj ]ζ j + [Lj ⊗(Cj Ā) − αj ⊗(Cj B̄)]x̃
N 2
4σmax (P̄ F)νb2 16β21 Q 22 ( F 22 νb2 +ωb2 )
− αj ⊗(Cj ω + ν̇j ) f2 = μf1j + + .
j=1
λmin (X) λmin (W )
for the noisy plant (21), by following the similar derivation
process of Theorem 3, we have Further, since ri ≥ 1, we have
N
N
N
N
2σ 2 2
2N μ T 2 Nμ T V̇2 ≤ − δV2 − ḡ0 δ (γi + ψij )ψij + δ V1j
V̇1j ≤ ex̄ W ex̄ + e (IN ⊗W̄ )ex̂
j=1
λ0 λmin (W ) λmin (W̄ ) x̂ j=1 i=1 j=1
N
N
N
N − gij (γi − β)(γi − 1)2 + f2
−( βg0 N λ0 /2 − ḡ0 N ) (γi + ψij )ψij j=1 i=1
j=1 i=1
1 β21 T β22 T
N − x̄T X x̄ − ex̄ W ex̄ − e (IN ⊗W̄ )ex̂ . (42)
4 8 2 x̂
− 2μ(ζ j )T [(Γ + Ψj )Gj αj ⊗zj ]
j=1
Before moving on, it follows from Lemma 3 that the following
inequalities always hold:
N
1 16
− μ(ζ j )T [(Γ − I)2 Gj αj ⊗Imj ]ζ j −(γi − β)(γi − 1)2 ≤ − (γi − 1)3 + (β − 1)3
j=1 2 27
and
N
N
− gij (γi − β)(γi − 1) 2
(39) δ 1 2δ 3 δ
(γi − β)2 ≤ (γi − 1)3 + + (β − 1)2 .
j=1 i=1 2 2 272 2
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
6760 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 69, NO. 10, OCTOBER 2024
Combining
N N the above two inequalities with the expression of [12] K.-K. Oh, M.-C. Park, and H.-S. Ahn, “A survey of multi-agent formation
i=1 in Appendix B, V̇2 in (42) satisfies
control,” Automatica, vol. 53, pp. 424–440, 2015.
j=1 [13] Y. Tang, F. Qian, H. Gao, and J. Kurths, “Synchronization in complex net-
works and its application—A survey of recent advances and challenges,”
1 β21 T
V̇2 ≤ − δV2 + fb − x̄T X x̄ − e W ex̄ (43) Annu. Rev. Control, vol. 38, no. 2, pp. 184–198, 2014.
4 8 x̄ [14] P. Duan, L. He, Z. Duan, and L. Shi, “Distributed cooperative LQR design
for multi-input linear systems,” IEEE Trans. Control Netw. Syst., vol. 10,
where fb is a constant about the noise bounds ωb , νb , and νd , no. 2, pp. 680–692, Jun. 2023.
explicitly expressed by as [15] J. Lavaei and A. G. Aghdam, “Overlapping control design for multi-
channel systems,” Automatica, vol. 45, no. 5, pp. 1326–1331, 2009.
2 16 3 2δ 3 δ 2 [16] K. Liu, H. Zhu, and J. Lü, “Cooperative stabilization of a class of LTI
fb = f2 + N ḡ0 (β − 1) + + (β − 1) plants with distributed observers,” IEEE Trans. Circuits Syst. I: Regular
27 272 2 Papers, vol. 64, no. 7, pp. 1891–1902, Jul. 2017.
[17] K. Liu, Y. Chen, Z. Duan, and J. Lü, “Cooperative output regulation of
where f2 is defined following (41). According to [43, Lemma LTI plant via distributed observers with local measurement,” IEEE Trans.
2.5], V2 is uniformly bounded, which indicates that the adaptive Cybern., vol. 48, no. 7, pp. 2181–2191, Jul. 2018.
gain γ1 is uniformly bounded. Further, it follows from (43) that [18] L. Wang, D. Fullmer, F. Liu, and A. S. Morse, “Distributed control of linear
multi-channel systems: Summary of results,” in Proc. Amer. Control Conf.,
V2 ≤ − δV2 when 2020, pp. 4576–4581.
1 T β21 T [19] X. Zhang, K. Hengster-Movrić, M. Šebek, W. Desmet, and C. Faria,
x̄ X x̄ + e W ex̄ ≤ fb . “Distributed observer and controller design for spatially interconnected
4 8 x̄ systems,” IEEE Trans. Control Syst. Technol., vol. 27, no. 1, pp. 1–13,
Hence, x̄ and ex̄ converge, respectively, to the sets Jan. 2017.
[20] F. C. Rego, Y. Pu, A. Alessandretti, A. P. Aguiar, A. M. Pascoal, and C.
4fb 8fb N. Jones, “A distributed Luenberger observer for linear state feedback
x̄ : x̄ 22 ≤ , ex̄ : ex̄ 22 ≤ systems with quantized and rate-limited communications,” IEEE Trans.
λmin (X) β21 λmin (W ) Autom. Control, vol. 66, no. 9, pp. 3922–3937, Sep. 2021.
[21] S. Das and J. M. Moura, “Consensus+innovations distributed Kalman
with a convergence rate faster than eδt . Further, x in (21) are filter with optimized gains,” IEEE Trans. Signal Process., vol. 65, no. 2,
ultimately bounded by pp. 467–481, Jan. 2017.
[22] G. Battistelli, L. Chisci, and D. Selvi, “A distributed Kalman filter with
2 2 2 8fb 16fb event-triggered communication and guaranteed stability,” Automatica,
x 2 ≤ 2 x̄ 2 + 2 ex̄ 2 ≤Π + . vol. 93, pp. 75–82, 2018.
λmin (X) β21 λmin (W ) [23] X. He, C. Hu, Y. Hong, L. Shi, and H.-T. Fang, “Distributed Kalman
(44) filters with state equality constraints: Time-based and event-triggered
communications,” IEEE Trans. Autom. Control, vol. 65, no. 1, pp. 28–43,
Thus, the proof of Theorem 6 is complete. Jan. 2020.
[24] S. Park and N. C. Martins, “Design of distributed LTI observers for state
omniscience,” IEEE Trans. Autom. Control, vol. 62, no. 2, pp. 561–576,
REFERENCES Feb. 2017.
[1] Y.-H. Liu, Y. Xu, and M. Bergerman, “Cooperation control of multiple [25] T. Kim, C. Lee, and H. Shim, “Completely decentralized design of dis-
manipulators with passive joints,” IEEE Trans. Robot. Automat., vol. 15, tributed observer for linear systems,” IEEE Trans. Autom. Control, vol. 65,
no. 2, pp. 258–267, Apr. 1999. no. 11, pp. 4664–4678, Nov. 2020.
[2] D. Casbeer, R. Beard, T. McLain, S.-M. Li, and R. Mehra, “Forest fire [26] S. Battilotti, F. Cacace, M. D’Angelo, and A. Germani, “Asymptotically
monitoring with multiple small UAVs,” in Proc. Amer. Control Conf., 2005, optimal consensus-based distributed filtering of continuous-time linear
vol. 5, pp. 3530–3535. systems,” Automatica, vol. 122, 2020, Art. no. 109189.
[3] R. D’Andrea and G. E. Dullerud, “Distributed control design for spatially [27] P. Duan, J. Qian, Q. Wang, Z. Duan, and L. Shi, “Distributed state
interconnected systems,” IEEE Trans. Autom. Control, vol. 48, no. 9, estimation for continuous-time linear systems with correlated measure-
pp. 1478–1495, Sep. 2003. ment noise,” IEEE Trans. Autom. Control, vol. 67, no. 9, pp. 4614–4628,
[4] R. Olfati-Saber, J. A. Fax, and R. M. Murray, “Consensus and coop- Sep. 2022.
eration in networked multi-agent systems,” Proc. IEEE, vol. 95, no. 1, [28] S. Wang and W. Ren, “On the convergence conditions of distributed dy-
pp. 215–233, Jan. 2007. namic state estimation using sensor networks: A unified framework,” IEEE
[5] G. Wen, Z. Duan, W. Yu, and G. Chen, “Consensus of multi-agent systems Trans. Control Syst. Technol., vol. 26, no. 4, pp. 1300–1316, Jul. 2018.
with nonlinear dynamics and sampled-data information: A delayed-input [29] R. Ortega, E. Nuno, and A. Bobtsov, “Distributed observers for LTI
approach,” Int. J. Robust Nonlinear Control, vol. 23, no. 6, pp. 602–619, systems with finite convergence time: A parameter-estimation-based ap-
2013. proach,” IEEE Trans. Autom. Control, vol. 66, no. 10, pp. 4967–4974,
[6] F. Dörfler, J. W. Simpson-Porco, and F. Bullo, “Breaking the hierarchy: Oct. 2021.
Distributed control and economic optimality in microgrids,” IEEE Trans. [30] R. Ortega, E. Nuno, and A. Bobtsov, “An algebraic, distributed state
Control Netw. Syst., vol. 3, no. 3, pp. 241–253, Sep. 2016. observer for continuous-and discrete-time linear time-invariant systems
[7] Y. Lv, Z. Li, Z. Duan, and J. Chen, “Distributed adaptive output feedback with time-varying communication graphs,” Int. J. Adaptive Control Signal
consensus protocols for linear systems on directed graphs with a leader of Process., vol. 36, no. 6, pp. 1340–1352, 2022.
bounded input,” Automatica, vol. 74, pp. 308–314, 2016. [31] T. Kim, D. Lee, and H. Shim, “Decentralized design and plug-and-play
[8] P. Duan, K. Liu, N. Huang, and Z. Duan, “Event-based distributed tracking distributed control for linear multi-channel systems,” IEEE Trans. Autom.
control for second-order multiagent systems with switching networks,” Control, to be published, doi: 10.1109/TAC.2023.3293036.
IEEE Trans. Syst., Man, Cybern. Syst., vol. 50, no. 9, pp. 3220–3230, [32] P. A. Ioannou and J. Sun, Robust Adaptive Control. Upper Saddle River,
Sep. 2020. NJ, USA: Courier Corporation, 1996.
[9] J. Ferber and G. Weiss, Multi-Agent Systems: An Introduction to Dis- [33] Z. Qu, Cooperative Control of Dynamical Systems: Applications to Au-
tributed Artificial Intelligence. Reading, MA, USA: Addison-Wesley, tonomous Vehicles. London, U.K.: Springer-Verlag, 2009.
1999. [34] L. Bakule, “Decentralized control: An overview,” Annu. Rev. Control,
[10] R. Olfati-Saber and R. M. Murray, “Consensus problems in networks of vol. 32, no. 1, pp. 87–98, 2008.
agents with switching topology and time-delays,” IEEE Trans. Autom. [35] S. Battilotti, F. Cacace, and M. D’Angelo, “A stability with optimality
Control, vol. 49, no. 9, pp. 1520–1533, Sep. 2004. analysis of consensus-based distributed filters for discrete-time linear
[11] Y. Cao, W. Ren, and M. Egerstedt, “Distributed containment control with systems,” Automatica, vol. 129, 2021, Art. no. 109589.
multiple stationary or dynamic leaders in fixed and switching directed [36] K. Zhou et al., Robust and Optimal Control. Englewood Cliffs, NJ, USA:
networks,” Automatica, vol. 48, no. 8, pp. 1586–1597, 2012. Prentice Hall, 1996.
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.
DUAN et al.: FRAMEWORK ON FULLY DISTRIBUTED STATE ESTIMATION AND COOPERATIVE STABILIZATION OF LTI PLANTS 6761
[37] X. Fang, L. Xie, and X. Li, “Distributed localization in dynamic networks Guanghui Wen (Senior Member, IEEE) re-
via complex Laplacian,” Automatica, vol. 151, 2023, Art. no. 110915. ceived the Ph.D. degree in mechanical sys-
[38] R. Ji, S. S. Ge, and D. Li, “Saturation-tolerant prescribed control for non- tems and control from Peking University, Beijing,
linear systems with unknown control directions and external disturbances,” China, in 2012.
IEEE Trans. Cybern., vol. 54, no. 2, pp. 877–889, Feb. 2024. He is currently a Young Endowed Chair Pro-
[39] P. Zhu and W. Ren, “Fully distributed joint localization and target tracking fessor with the Department of Systems Sci-
with mobile robot networks,” IEEE Trans. Control Syst. Technol., vol. 29, ence, Southeast University, Nanjing, China. His
no. 4, pp. 1519–1532, Jul. 2021. research interests include autonomous intelli-
[40] H. Khalil, Nonlinear Systems. Englewood Cliffs, NJ, USA: Prentice-Hall, gent systems, complex networked systems, dis-
2002. tributed control and optimization, resilient con-
[41] D. S. Bernstein, Matrix Mathematics: Theory, Facts, and Formulas. Prince- trol, and distributed reinforcement learning.
ton, NJ, USA: Princeton Univ. Press, 2009. Dr. Wen is an IET Fellow. He was the recipient of the National Sci-
[42] Z. Li, Z. Duan, and G. Chen, “Dynamic consensus of linear multi-agent ence Fund for Distinguished Young Scholars, and Australian Research
systems,” IET Control Theory Appl., vol. 5, no. 1, pp. 19–28, 2011. Council Discovery Early Career Researcher Award. He is a Reviewer
[43] Y. Lv, Z. Li, Z. Duan, and G. Feng, “Novel distributed robust adaptive for American Mathematical Review and is an Active Reviewer for many
consensus protocols for linear multi-agent systems with directed graphs journals. He currently serves as an Associate Editor for IEEE TRANS-
and external disturbances,” Int. J. Control, vol. 90, no. 2, pp. 137–147, ACTIONS ON INDUSTRIAL INFORMATICS, IEEE TRANSACTIONS ON NEURAL
2017. NETWORKS AND LEARNING SYSTEMS, IEEE TRANSACTIONS ON INTELLIGENT
VEHICLES, IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN INDUS-
TRIAL ELECTRONICS, IEEE TRANSACTIONS ON SYSTEMS, MAN AND CYBER-
NETICS: SYSTEMS, IEEE OPEN JOURNAL OF THE INDUSTRIAL ELECTRONICS
SOCIETY, and Asian Journal of Control. He has been named a Highly
Cited Researcher by Clarivate Analytics since 2018.
Authorized licensed use limited to: The University of Hong Kong Libraries. Downloaded on October 28,2024 at 03:23:52 UTC from IEEE Xplore. Restrictions apply.