在事件触发协议下线性多智能体系统的集员领导跟随一致性
Set-Membership Leader-Following Consensus of Linear Multiagent Systems under Event-Triggered Protocols
摘要: 本文研究了事件触发协议下线性多智能体系统的集员领导跟随一致性问题。首先,用图论来描述多智能体之间的关系。其次,引入了事件触发协议,以减少多智能体之间不必要的信息传输。第三,提出了线性多智能体系统的集员领导跟随一致性的新概念,以揭示追随者和领导者之间的一致性误差。在集员的框架下,提出了一种新的集员估计和集员一致的设计结构,以实现期望的领导者跟随一致性。跟随者和领导者的状态通过集员估计椭球得到。观测器和控制的增益,以及椭球参数可由递归凸优化算法得到。最后,通过一个数值模拟实例来证明所提方法的可用性。
Abstract: This paper investigated the problem of set-membership leader-following consensus for linear multiagent systems (MASs) under event-triggered protocols. First, the relationship among agents is described by the graph theory. Second, the event-triggered protocol is introduced to reduce unnecessary information transmission among agents. Third, a new ideal of set-membership leader-following consensus for linear MASs is rendered to reveal the consensus errors between followers and leaders. Based on the structure of set-membership, a new co-design structure of set-membership estimation and set-membership consensus is proposed to carry out the desired leader-following consensus. The states of follower and leader are got by set-membership estimate ellipsoid. The gains of observer and control as well as the ellipsoid parameters are acquired via a recursive convex optimization algorithm. Finally, a numerical simulation example is introduced to demonstrate the availability of the developed method.
文章引用:孙雷, 王靖雯, 陶家亮. 在事件触发协议下线性多智能体系统的集员领导跟随一致性[J]. 应用数学进展, 2021, 10(11): 4103-4113. https://doi.org/10.12677/AAM.2021.1011436

1. 引言

在过去的几十年里,由于多智能体系统的一致性问题在工程领域的广泛应用而备受关注,例如传感器网络、无人机和编队控制 [1] [2]。此外,对于多智能体系统的理论研究目前也取得了一定的进展,但值得注意的是目前很多关于多智能体系统的一致性研究,都是在系统的噪声和状态完全可知的假设下 [3] [4] [5] [6]。然而在现实生活中,很难捕捉到正确的噪声特征,当然也有少量的文献考虑到了这一问题,如 [7] [8] [9],但这还远远不够。

对于所谓的多智能体系统一致性控制,其一般包括共识控制、编队控制、优化、分布式任务分配、估计和智能协调,在这些问题中,一致性问题是最具有代表性的。它的目标是通过设计合适的分布式控制协议,使所有智能体的状态或输出最终同步。在多智能体系统中往往存在大量的多智能体,为了达到一致性的要求,它们之间需要大量信息交流,而这种交流是需要通过公共网络完成的,由于公共网络中噪声的存在,智能体所接收的数据也通常会存在一些误差,这就会对系统的分析存在一定影响。尽管关于一致性的文献越来越多,但只有少量文献认为噪声是影响系统性能的一个因素。当然,对于非线性的多智能体系统也有类似的研究。这些结果虽然考虑了噪声的影响,但还远远不够。基于这些讨论,自然产生一个问题:若噪声完全陌生,如何处理多智能体系统的一致性,以确保系统达到理想的领导跟随一致性?为了解决这个问题,可考虑将噪声放在一个有界椭球中。此外,由于领导跟随的框架下,跟随者的状态在一定时间后会包含在领导者状态形成的一个安全区域,这个安全区域可作为一个椭圆。综上所述,我们可考虑利用集员滤波的方法来处理领导跟随的一致性。

此外,现有的关于多智能体系统中事件触发的研究大多只关注领导者和直接追随者之间的信息调度,而很少关注与领导者不直接相关的追随者。故在本文中,我们考虑将多智能体分为三类:1) 领导者;2) 直接跟随者,可以直接获取领导者的信息;3) 不能直接获得领导者信息的间接追随者。事件触发机制旨在减少领导者与直接追随者、直接追随者与间接追随者之间不必要的信息交流。本文的研究目标是在事件触发下的线性多智能体系统的集员领导跟随一致性。本文的主要挑战总结如下:1) 对于线性多智能体系统,如何使用局部信息而不是整体信息设计分布式一致性控制协议?2) 估计椭球和共识椭球之间是否存在联系?如果有,是什么联系?3) 如何设计事件触发协议,以确保减少所有智能体之间不必要的数据传输?4) 如何获得观测器和控制增益以及椭球参数?本文的主要贡献包括:1) 为在事件触发协议调度下线性多智能体系统引入了集员领导一致性的概念;2) 与现有文献相比,所设计的事件触发协议减少对所有智能体之间不必要的信息传输;3) 通过递归凸优化算法,可获得观测器、控制器的增益,以及椭球和事件触发的协议的参数。

2. 问题描述

本文我们考虑一类由一个领导者和N个跟随者组成的多智能体系统,其中第i个跟随者的方程为:

x i , k + 1 = A k x i , k + B k u i , k + D k ω i , k (1)

输出为

y i , k = C k x i , k + E k μ i , k (2)

其中 x i , k n x u i , k n u y i , k n y 分别是第i个跟随者的状态、控制输入、测量输出。 A k B k C k D k E k 都是时变的矩阵。 ω i , k ν i , k 分别为系统噪音和测量噪音,满足下列条件

{ A ¯ i = ( ω i , k ) T ( W i ) 1 ω i , k B ¯ i = ( ν i , k ) T ( V i ) 1 ν i , k (3)

其中 W i = ( W i ) T > 0 V i = ( V i ) T > 0 都为已知的矩阵。

领导者的方程为

s k + 1 = A 1 , k s k + D 1 , k ω s , k (4)

测量输出为

y s , k = C 1 , k s k (5)

其中 s k n s 是领导者的状态。 A 1 , k C 1 , k D 1 , k 都是时变的矩阵。 ω s , k 为系统噪音,满足 W ¯ s = ( ω s , k ) T ( W s ) 1 ω s , k ,其中 W s = ( W s ) T > 0 为已知的矩阵。

定义1:如果多智能体系统(1)和(4)满足领导跟随的一致性,则下式成立

lim k x i , k s k = 0 , i = 1 , 2 , , (6)

在现实生活中,传感器的性能在各个方面都受到很大的影响。因此,通过传感器获取代理的完整动态信息是不现实的,一般只能得到部分信息。受此启发,可为跟随者i和领导者s分别设计一个状态观测器:

x ^ i , k + 1 = A k x ^ i , k + D k ω i , k + G k ( y i , k C k x ^ i , k ) (7)

s ^ k + 1 = A 1 , k s ^ k + D 1 , k ω s , k + G ^ k ( y s , k C k s ^ k ) (8)

其中 x ^ i , k s ^ k 分别是跟随者i和领导者s的估计状态。 G k G ^ k 是我们所需要设计的状态观测增益矩阵。

为了更好地研究问题,在本文中我们将多智能体系统分为三类:1) 领导者;2) 能直接从领导者处获得信息的直接跟随者;3) 不能从领导者处获得信息的间接跟随者。此外,为了减少智能体之间不必要的信息传输,本文设计了三类的事件触发协议:1) 对于领导者s,若信息满足此协议的触发条件,则所有直接跟随者都能收到领导者s的信息;2) 对于领导者与直接跟随者i,若信息满足此协议的触发条件,则跟随者 能收到领导者的信息;3) 对于直接跟随者i与间接跟随者j,若信息满足此协议的触发条件,则间接跟随者j能收到相应的直接跟随者i的信息。假设这三类事件触发协议的触发时间分别为 t k s t k i s t k i j ,递归的方式如下所示:

t k + 1 s = min { k | k > t , k N , f s ( k ) 0 } (9)

t k + 1 i s = min { k | k > t , k N , f i s ( k ) 0 } (10)

t k + 1 i j = min { k | k > t , k N , f i j ( k ) 0 } (11)

其中

f s ( k ) = ( h s ( k ) ) T Ψ s h s ( k ) δ s h s ( k ) = s k s ^ k

f i s ( k ) = ( h i s ( k ) ) T Ψ i s h i s ( k ) δ i s h i s ( k ) = x i , k x ^ i , k

f i j ( k ) = ( h i j ( k ) ) T Ψ i j h i j ( k ) δ i j h i j ( k ) = x j , k x ^ j , k

δ s δ i s δ i j 都是已知的正整数, i , j = 1 , 2 , , Ψ s = Ψ s T 0 Ψ i s = Ψ i s T 0 Ψ i j = Ψ i j T 0 都是未知的权重矩阵。

经过上述讨论,跟随者 的控制输入可为

u i , k = K k j i a i j ( x ^ i , k x ^ j , k ) + K k a i s ( x ^ i , k s ^ k ) (12)

其中 K k n x × n y 是未知的控制器增益。

在不完全知道智能体的状态信息和基于观测器的共识协议(12)下,我们提出了集员状态估计。

定义2:对于(1)所描述的多智能体系统,如果所有跟随者的状态 x i , k , i A 属于状态椭球 M i , k + 1

M k + 1 = { ( x i , k + 1 x ^ i , k + 1 ) T U i , k + 1 1 ( x i , k + 1 x ^ i , k + 1 ) 1 } (13)

对于所有的 i A ,有界系统噪音 ω i , k ω ν i , k ν U i , k + 1 = U i , k + 1 T > 0 为时变矩阵,这样的椭球我们就称为跟随者i的集员估计椭球。

同样地,对于领导者s,我们也有类似的定义。

定义3:对于(4)所描述的多智能体系统,如果所有领导者的状态 s k 属于状态椭球 H k + 1

H k + 1 = { ( s k + 1 s ^ k + 1 ) T P k + 1 1 ( s k + 1 s ^ k + 1 ) 1 } (14)

对于有界系统噪音 ω s , k ω P k + 1 = P k + 1 T > 0 为时变矩阵,这样的椭球我们就称为领导者s的集员估计椭球。

接下来,我们为线性多智能体系统提出了一个新的集员领导跟随一致性概念。跟随者的真实状态总是包含在领导者状态的一个置信区域中。

定义4:如果存在增益矩阵 G k G ^ k K k ,使得跟随者的状态 x i , k + 1 i A 始终包含在一个领导状态椭球 S i , k + 1

S i , k + 1 = { ( x i , k + 1 s k + 1 ) T R i , k + 1 1 ( x i , k + 1 s k + 1 ) 1 } (15)

对于所有的 i A ,有界系统噪音 ω i , k ω ν i , k ν R i , k + 1 = R i , k + 1 T > 0 为时变矩阵,这样我们就认为(1)和(4)所描述的多智能体系统实现了领导跟随一致。

跟随者i和领导者s的初始状态满足下列条件:

M i , 0 = { ( x i , 0 x ^ i , 0 ) T U i , 0 1 ( x i , 0 x ^ i , 0 ) 1 }

H 0 = { ( s 0 s ^ 0 ) T P 0 1 ( s 0 s ^ 0 ) 1 }

S i , 0 = { ( x i , 0 s 0 ) T R i , 0 1 ( x i , 0 s 0 ) 1 }

其中 U i , 0 = U i , 0 T > 0 P 0 = P 0 T > 0 R i , 0 = R i , 0 T > 0 都是已知的矩阵。

本文的目标是找到矩阵 U i , k + 1 P k + 1 R i , k + 1

3. 最终结果

在本节中,研究了事件触发机制下线性多智能体系统的集员领导一致性问题。

定理1:对于存在未知但有界噪音 ω i , k ω ν i , k ν ω s , k ω 的(1)和(4)所描述的多智能体系统,假设在k时刻,跟随者i的状态 x i , k ,领导者s的状态 s k 始终分别属于 ( x i , k x ^ i , k ) T U i , k 1 ( x i , k x ^ i , k ) 1 ( s k s ^ k ) T P k 1 ( s k s ^ k ) 1 。接下来,在 k + 1 时刻,跟随者 的状态 x i , k + 1 ,领导者s的状态 s k + 1 分别属于状态估计椭球 M i , k + 1 H k + 1 ,如果存在矩阵 U i , k + 1 P k + 1 G k G ^ k ,以及常数 τ t > 0 , t = 1 , 2 , , 5 ,使得下列矩阵不等式成立

[ U i , k + 1 0 Θ 1 D k G k E k Λ 1 0 0 0 Λ 2 0 0 Λ 3 0 Λ 4 ] 0 (16)

[ P k + 1 0 Θ 2 D 1 , k Λ 5 0 0 Λ 6 0 Λ 7 ] 0 (17)

其中

Θ 1 = A k L i , k G k C k L i , k , Λ 1 = 1 + τ 1 + τ 2 + τ 3

Λ 2 = τ 3 I , Λ 3 = τ 1 W i 1 , Λ 4 = τ 2 V i 1

Θ 2 = A 1 , , k L k G ^ k C 1 , k L k , Λ 5 = 1 + τ 4 + τ 5

Λ 6 = τ 5 I , Λ 7 = τ 4 W s 1

证明:在k时刻,我们有 ( x i , k x ^ i , k ) T U i , k 1 ( x i , k x ^ i , k ) 1 ,根据Cholesky分解,存在向量 α i , k 满足

( α i , k ) T ( α i , k ) = ( x i , k x ^ i , k ) T U i , k 1 ( x i , k x ^ i , k ) 1 (18)

其中 x i , k = x ^ i , k + L i , k α i , k U i , k = L i , k L i , k T

因此我们可得到跟随者i在 k + 1 时刻的状态估计误差

x i , k x ^ i , k = Ξ 1 Π 1 (19)

其中 Ξ 1 = [ 0 Θ 1 D k G k E k ] Π 1 T = [ 1 α i , k ω i , k ν i , k ] 。因此(13)可等价为

Π 1 T ( d i a g { 1 , 0 , 0 , 0 } + Ξ 1 T U i , k + 1 1 Ξ 1 ) Π 1 0 (20)

由(3)和(18),且若 Φ 1 = d i a g { 1 , 0 , W i 1 , 0 } Φ 2 = d i a g { 1 , 0 , 0 , V i 1 } Φ 3 = d i a g { 1 , I , 0 , 0 } ,则

{ Π 1 T Φ 1 Π 1 0 Π 1 T Φ 2 Π 1 0 Π 1 T Φ 3 Π 1 0 (21)

利用S过程,我们有

d i a g { 1 , 0 , 0 , 0 } + Ξ 1 T U k + 1 1 Ξ 1 + τ 1 Φ 1 + τ 2 Φ 2 + τ 3 Φ 3 0 (22)

最后利用Schur引理,我们有(16)成立。由于(17)的证明类似,就不再展开。

定理1实现了集员估计,换句话说,跟随者i和领导者s的下一步状态的估计误差总是包含在一个有界椭球中。在此基础上,我们有以下定理。

定理2:对于存在未知但有界噪音 ω i , k ω ν i , k ν ω s , k ω 的(1)和(4)所描述的多智能体系统,假设在k时刻,跟随者i的状态 x i , k 和领导者s的状态 s k 的状态误差始终属于状态一致椭球 ( x i , k s k ) T R i , k 1 ( x i , k s k ) 1 。如果存在矩阵 R i , k + 1 Ψ s Ψ i s Ψ i j K k ,以及常数 τ t > 0 , t = 6 , 7 , , 10 ,使得下列矩阵不等式成立

[ R k + 1 Θ 11 A k Q k D k D 1 , k 0 0 Θ ˜ 1 0 0 0 0 0 Θ ˜ 2 0 0 0 0 Θ ˜ 3 0 0 0 Θ ˜ 4 0 0 Θ ˜ 5 0 Θ ˜ 6 ] 0 (23)

于是跟随者i的状态 x i , k 永远包含在一致性椭球 S k + 1 ,其中

Θ 11 = A k s k A 1 , k s ^ k + B k K k ( j i a i j ( x ^ i , k x ^ j , k ) ) + B k K k a i s ( x ^ i , k s ^ k )

Θ ˜ 1 = 1 + τ 6 + τ 7 + τ 8 + τ 9 + τ 10 + δ s + δ i s + δ i j

Θ ˜ 5 = τ 8 I L i , k T Ψ i s L i , k L i , k T Ψ i j L i , k , Θ ˜ 3 = τ 6 W i 1

Θ ˜ 2 = τ 10 I , Θ ˜ 4 = τ 7 W s 1 , Θ ˜ 6 = τ 9 I L k T Ψ s L k

证明:在k时刻,有 ( x i , k s k ) T R i , k 1 ( x i , k s k ) 1 ,根据Cholesky分解,我们有 R i , k = Q i , k Q i , k T 。定义 γ i , k = Q i , k 1 ( x i , k s k ) ,因此

γ i , k T γ i , k = ( x i , k s k ) T R i , k 1 ( x i , k s k ) 1 (24)

故我们可知在在 k + 1 时刻的状态跟踪误差

x i , k s k = Ξ 3 Π 3 (25)

其中 Ξ 3 = [ Θ 11 A k Q k D k D 1 , k 0 0 ] Π 3 T = [ 1 γ i , k ω i , k ω s , k α i , k β k ] 。故(13)可等价为

Π 3 T ( d i a g { 1 , 0 , 0 , 0 , 0 } + Ξ 3 T R k + 1 1 Ξ 3 ) Π 3 0 (26)

定义 Φ 6 = d i a g { 1 , 0 , W i 1 , 0 , 0 , 0 } Φ 7 = d i a g { 1 , 0 , W s 1 , 0 , 0 , 0 } Φ 8 = d i a g { 1 , 0 , 0 , 0 , I , 0 } Φ 9 = d i a g { 1 , 0 , 0 , 0 , 0 , I } Φ 10 = d i a g { 1 , I , 0 , 0 , 0 , 0 } ,则下列不等式是成立的

Π 3 T Φ 6 Π 3 0 Π 3 T Φ 7 Π 3 0 Π 3 T Φ 8 Π 3 0 Π 3 T Φ 9 Π 3 0 Π 3 T Φ 10 Π 3 0 (27)

另一方面,如果事件触发协议满足 f s ( k ) < 0 f i s ( k ) < 0 f i j ( k ) < 0 ,则信息不会传输,因此我们有

{ ( h s ( k ) ) T Ψ s h s ( k ) < δ s ( h i s ( k ) ) T Ψ i s h i s ( k ) < δ i s ( h i j ( k ) ) T Ψ i j h i j ( k ) < δ i j

若假设 Ω i = [ Ω i p q ] 6 × 6 i = 1 , 2 , 3 是对称矩阵,其中 Ω 1 11 = δ s Ω 1 66 = L k T Ψ s L k Ω 2 11 = δ i s Ω 2 55 = L k T Ψ i s L k Ω 3 11 = δ i j Ω 2 55 = L k T Ψ i j L k ,其余部分都是0矩阵,因此上式可等价为

{ Π 3 T Ω 1 Π 3 0 Π 3 T Ω 2 Π 3 0 Π 3 T Ω 3 Π 3 0 (28)

利用S过程,我们有

d i a g { 1 , 0 , 0 , 0 , 0 , 0 } + Ξ 3 T R i , k + 1 1 Ξ 3 + Ω 1 + Ω 2 + Ω 3 + τ 6 Φ 6 + τ 7 Φ 7 + τ 8 Φ 8 + τ 9 Φ 9 + τ 10 Φ 10 0 (29)

最后由Schur引理,(23)成立。

值得注意的是,定理1和2给出了确定椭球的规则,包括跟随者i和领导者s的真实状态,以及集员一致性的控制,但没有给出最优椭球。因此,通过凸优化方法,将所提出的事件触发机制下线性多智能体系统的集员领导一致性问题转化为寻优问题,从而求解最优椭球

min U i , k + 1 , P k + 1 , R i k + 1 T r ( Γ k + 1 ) (30)

其中 Γ k + 1 = d i a g { U i , k + 1 , P k + 1 , R i , k + 1 }

本文所设计的凸优化算法如表1所示

Table 1. Recursive convex optimization

表1. 递归的凸优化算法

4. 数值仿真实例

在本节中,我们将介绍一个示例来说明主要结果的有效性。假设系统的参数分别为:

A k = [ 0.8493 0.0876 0.6928 0.8884 ] , B k = [ 0.1024 0.0308 1.7143 0.3678 ]

A 1 , k = [ 0.51 0.19 0.6 0.71 ] , D k = [ 0.4 0.5 ] , D 1 , k = [ 0.3 0.5 ] , E k = 1

C k = [ 1.3 1.6 0.8 sin k ] , C 1 , k = [ 1.3 1.5 0.4 sin k ]

ω i , k = sin 20 k , ω s , k = sin 20 k , ν i , k = cos 2 k

L = [ 0 0 0 0 0 0.4 0.4 0 0 0 0 0.5 0.5 0 0 0.6 0 0 0.6 0 0 0 0 0.7 0.7 ]

此外,系统状态的初始值为 x 1 , 0 = [ 1 1 ] T x 2 , 0 = [ 2 2 ] T x 3 , 0 = [ 1 1 ] T x 4 , 0 = [ 2 1 ] T W i W s V i 都为4, s 0 = [ 2 2 ] T x ^ 1 , 0 = [ 2 2 ] T x ^ 2 , 0 = [ 2 3 ] T x ^ 3 , 0 = [ 2 2 ] T x ^ 4 , 0 = [ 1 2 ] T s ^ 0 = [ 1 1 ] T U i , 0 = P 0 = d i a g { 50 , 50 } R i , 0 = d i a g { 100 , 100 } δ s = 0.12 + 0.05 sin k δ 1 s = 0.16 + 0.04 sin k δ 3 s = 0.11 + 0.06 sin k δ 21 = 0.13 + 0.01 sin k δ 43 = 0.15 + 0.03 sin k 图1给出了智能体之间的通信交流图。

Figure 1. Communication topology

图1. 通讯交流图

图2图3绘制了5个智能体的真实状态和通过状态观测器所得的状态,通过这两图,可知我们所设计的状态观测器具有良好的性能。图4图5画出了跟随者与领导者之间的状态跟踪,由两图可知,所设计的控制器满足领导跟随一致性的要求。

Figure 2. The true states #Math_229#, and the states estimation x ^ i , k , i = 1 , 2 , 3 , 4

图2. 真实状态 x i , k 和估计状态 x ^ i , k , i = 1 , 2 , 3 , 4

Figure 3. The true states #Math_234#, and the states estimation s ^ k

图3. 真实状态 s k 和估计状态 s ^ k

Figure 4. State trajectories of followers x i , k ( 1 ) and leader s k ( 1 )

图4. 跟随者 x i , k ( 1 ) 和领导者 s k ( 1 ) 的状态跟踪

Figure 5. State trajectories of followers x i , k ( 2 ) and leader s k ( 2 )

图5. 跟随者 x i , k ( 2 ) 和领导者 s k ( 2 ) 的状态跟踪

5. 总结

本文研究了事件触发协议下线性多智能体系统的集员领导跟随一致性问题。对于多智能体系统,本文利用事件触发协议减少了智能体间的不必要信息传输。引入一个分布式观测器来观察每个智能体的真实状态,智能体的状态总是在一个有界椭球内。提出了分布式控制器,以达到预期的领导跟随一致性。在集员滤波的框架下,利用递推凸优化算法获得了观测器和控制器的增益以及椭球参数。最后通过一个算例验证了该方法的有效性。此外,在本文研究的基础上,下一步考虑将本文的结论推广到非线性的合作与竞争多智能体系统上。

参考文献

[1] Bauso, D., Giarre, L. and Pesenti, R. (2009) Consensus for Networks with Unknown But Bounded Disturbances. SIAM Journal on Control and Optimization, 48, 1756-1770.
https://doi.org/10.1137/060678786
[2] Zhang, H., Zhang, J., Yang, G. and Luo, Y. (2015) Leader-Based Optimal Coordination Control for the Consensus Problem of Multi-Agent Differential Games via Fuzzy Adaptive Dynamic Programming. IEEE Transactions on Fuzzy Systems, 23, 152-163.
https://doi.org/10.1109/TFUZZ.2014.2310238
[3] Lin, P. and Jia, Y.M. (2010) Consensus of a Class of Second-Order Multi-Agent Systems with Time-Delay and Jointly-Connected Topologies. IEEE Transactions on Automatic Control, 55, 778-784.
https://doi.org/10.1109/TAC.2010.2040500
[4] Hu, J., Wu, Y., Li, T. and Ghosh, B.K. (2019) Consensus Control of General Linear Multi-Agent Systems with Antagonistic Interactions and Communication Noises. IEEE Transactions on Automatic Control, 64, 2122-2127.
https://doi.org/10.1109/TAC.2018.2872197
[5] Ugrinovskii, V. and Fridman, E. (2014) A Round-Robin Type Protocol for Distributed Estimation with Consensus. Systems & Control Letters, 69, 103-110.
https://doi.org/10.1016/j.sysconle.2014.05.001
[6] Seyboth, G., Dimarogonas, D. and Johansson, K. (2013) Event-Based Broadcasting for Multi-Agent Average Consensus. Automatic, 49, 245-252.
https://doi.org/10.1016/j.automatica.2012.08.042
[7] Zheng, S., Zhang, X. and Lu, Q. (2018) Distributed Set-Membership Observer-Based Consensus of Nonlinear Delayed Multi-Agent Systems under Round-Robin Protocols. Chinese Control and Decision Conference, Shenyang, 9-11 June 2018, 118-123.
https://doi.org/10.1109/CCDC.2018.8407116
[8] Zheng, S., Zhang, X. and Lu, Q. (2018) Set-Membership Event-Based Node-to-Node Consensus of Nonlinear Multi-Agent Systems. 13th World Congress on Intelligent Control and Automation, Changsha, 4-8 July 2018, 664-669.
https://doi.org/10.1109/CCDC.2018.8407116
[9] Garulli, A. and Giannitrapani, A. (2008) A Set-Membership Approach to Consensus Problems with Bounded Measurement Errors. 47th IEEE Conference on Decision and Control, Cancun, 9-11 December 2008, 2276-2281.
https://doi.org/10.1109/CDC.2008.4739178