CN113253611A - 一种具有干扰和时滞的多智能体***实现一致性的方法 - Google Patents
一种具有干扰和时滞的多智能体***实现一致性的方法 Download PDFInfo
- Publication number
- CN113253611A CN113253611A CN202110537236.9A CN202110537236A CN113253611A CN 113253611 A CN113253611 A CN 113253611A CN 202110537236 A CN202110537236 A CN 202110537236A CN 113253611 A CN113253611 A CN 113253611A
- Authority
- CN
- China
- Prior art keywords
- state
- consistency
- agent system
- agent
- time lag
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000004891 communication Methods 0.000 claims abstract description 25
- 239000011159 matrix material Substances 0.000 claims description 23
- 238000004088 simulation Methods 0.000 claims description 5
- 239000000126 substance Substances 0.000 claims description 5
- 238000012795 verification Methods 0.000 claims description 5
- 230000003190 augmentative effect Effects 0.000 claims description 3
- 230000003068 static effect Effects 0.000 abstract 1
- 230000009286 beneficial effect Effects 0.000 description 2
- 101100006960 Caenorhabditis elegans let-2 gene Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
一种具有干扰和时滞的多智能体***实现一致性的方法。本发明解决了具有外部干扰和通信时滞的离散时间多智能体***的状态一致性问题。克服了在协同控制中,通信时滞和外部干扰对多智能体***的影响。利用网络化预测控制的方法,主动弥补通信时滞,用分布式状态观测器估计状态和扰动,设计了带有状态反馈和静态输出反馈形式的一致性控制协议,从而实现具有外部干扰和通信时滞的离散多智能体***的状态一致性。
Description
技术领域
本发明涉及解决带有外部干扰和通信时滞的离散多智能体***状态一致性的问题,属于网络化多智能体***技术领域。
背景技术
目前对多智能体***的一致性时的讨论,大多数都是在理想情况下,也就是各智能体之间进行相互信息交流的同时不会受到外界不确定因素的影响。
然而在实际的工程应用中,各智能体之间的信息交流和相互耦合的过程都会受到来自外界的各种不确定因素的影响。
发明内容
本发明解决了具有外部干扰和通信时滞的离散时间多智能体***的状态一致性问题,设计了一种利用网络化预测控制弥补通信时滞的一致性控制协议。
本发明所述一种具有干扰和时滞的多智能体***实现一致性的方法,通过以下技术方案实现:
步骤一:建立具有时滞和扰动多智能体***的离散时间动态模型;
步骤二:针对具有时滞和扰动的多智能体***的离散时间动态模型构造状态观测器,进行状态预测;
步骤三:根据步骤二对具有时滞和干扰的多智能体***的离散时间动态模型的状态预测,设计分布式一致性控制协议;
步骤四:根据步骤三设计的分布式一致性控制协议,得到分组状态误差方程与估计误差方程的紧凑表达形式;
步骤五:利用状态误差方程与估计误差方程的紧凑表达形式,基于线性矩阵不等式获得状态估计增益矩阵K;
步骤六:将步骤五获得的反馈增益矩K代入步骤三中的一致性协议,进行仿真验证,实现具有时滞和扰动的离散多智能体***的状态一致性。
作为对上述步骤的进一步阐述,所述步骤一具体为:
建立一个由N个智能体构成的多智能体***,存在外部干扰的第i个智能体的动力学模型如下:
其中,xi(t)∈Rn为第i个智能体状态,ui(t)∈Rq为控制输入,di(t)∈Rq为外部干扰,yi(t)∈Rr为测量输出,A,B,C是具有适当维数的矩阵。
进一步地,步骤二中所述进行状态预测的具体过程包括:
引入外源变量:
其中,wi(t)∈Rq为外部干扰。
对多智能体***的状态进行预测,得到相应的预测方程为:
其中,时滞上界为τ,上述公式表示针对第i个跟随者智能体,利用状态观测器,基于t-τ时刻的信息可以得到下一个时刻的信息;Li表示第i个观测器增益矩阵。
所述步骤三中的分布式一致性控制协议为:
所述步骤四中所述状态误差方程和估计误差方程的紧凑表达形式如下:
对于带有扰动的离散时间多智能体***(1),我们所设计的一致性控制协议可以实现具有外部干扰和通信时滞的离散多智能体***状态一致性的充要条件是Γ是Schur稳定的,即特征根都位于单位圆内。
所述步骤五具体包括以下过程:
利用状态误差方程与估计误差方程的紧凑表达形式,基于线性矩阵不等式获得状态估计增益矩阵K。
所述步骤六具体包括以下过程:
将获得的反馈增益矩阵K代入发明的一致性协议,进行仿真验证并得到结论,我们所设计的一致性控制协议可以实现具有外部干扰和通信时滞的离散多智能体***状态一致性。
本发明最为突出的特点和显著有益效果是:
本发明解决了具有外部干扰和通信时滞的离散时间多智能体***的状态一致性问题,设计了一种利用网络化预测控制弥补通信时滞的一致性控制协议。与现有技术只在理想情况下研究多智能体***一致性相比,本发明充分考虑了实际工程环境中外部干扰和通信时滞对智能体之间信息交流的影响,并加以克服,最终实现了多智能体***的一致性,具有易于操作和实现的特点。
附图说明
为使得本发明中的技术方案,下面将会选取一些附图对本发明进行阐述。下述附图仅为本发明的一些实例;使用者可根据该附图获得其他类似的附图。其中:
图1为本发明所述方法流程图;
图2是网络化多智能体***通信拓扑结构图;
图3是智能体i的状态分量xi1(t),i=0,1,2,3,4;
图4是智能体i的状态分量xi2(t),i=0,1,2,3,4;
图5是是智能体i的误差分量ei1(t),i=0,1,2,3,4;
图6是智能体i的误差分量ei2(t),i=0,1,2,3,4。
具体实施方式
具体实施方式一:结合图一说明本实施方式,本实施方式所述具有外部干扰和通信时滞的离散多智能体***实现一致性的方法,该方法的具体步骤为:
步骤一:建立具有时滞和扰动多智能体***的离散时间动态模型;
步骤二:针对具有时滞和扰动的多智能体***的离散时间动态模型构造状态观测器,进行状态预测;
步骤三:根据步骤二对具有时滞和干扰的多智能体***的离散时间动态模型的状态预测,设计分布式一致性控制协议;
步骤四:根据步骤三设计的分布式一致性控制协议,得到分组状态误差方程与估计误差方程的紧凑表达形式;
步骤五:利用状态误差方程与估计误差方程的紧凑表达形式,基于线性矩阵不等式获得状态估计增益矩阵K;
步骤六:将步骤五获得的反馈增益矩K代入步骤三中的一致性协议,进行仿真验证,实现具有时滞和扰动的离散多智能体***的状态一致性。
具体实施方式二:本实施方式与具体实施方式一不同的是,所述步骤一具体为:
建立一个由N个智能体构成的多智能体***,存在外部干扰的第i个智能体的动力学模型如下:
其中,xi(t)∈Rn为第i个智能体状态,ui(t)∈Rq为控制输入,di(t)∈Rq为外部干扰,yi(t)∈Rr为测量输出,A,B,C是具有适当维数的矩阵。
其他步骤及参数与具体实施方式一相同。
具体实施方式三:本实施方式与具体实施方式二不同的是,步骤二所述进行状态预测的具体过程包括:
引入外源变量:
其中,wi(t)∈Rq为外部干扰。
对多智能体***的状态进行预测,得到相应的预测方程为:
其中,时滞上界为τ,上述公式表示针对第i个跟随者智能体,利用状态观测器,基于t-τ时刻的信息可以得到下一个时刻的信息;Li表示第i个观测器增益矩阵。
其他步骤及参数均与具体实施方式二相同。
具体实施方式四:本实施方式与具体实施方式三不同的是,步骤三所述分布式一致性协议为:
其他步骤及参数均与具体实施方式三相同。
具体实施方式五:本实施方式与具体实施方式四不同的是,步骤四所述状态误差方程与估计误差方程的紧凑表达形式为:
对于带有扰动的离散时间多智能体***(1),我们所设计的一致性控制协议可以实现具有外部干扰和通信时滞的离散多智能体***状态一致性的充要条件是Γ是Schur稳定的,即特征根都位于单位圆内。
其他步骤及参数均与具体实施方式四相同。
具体实施方式六:本实施方式与具体实施方式五不同的是,步骤五所述包括以下过程:
利用状态误差方程与估计误差方程的紧凑表达形式,基于线性矩阵不等式获得状态估计增益矩阵K。
其他步骤及参数均与具体实施方式五相同。
实施例
采用以下实例验证本发明的有益效果:
由通信拓扑图2所示,具有外部干扰的离散多智能体***由4个智能体构成的,4个智能体分别用1、2、3、4来表示。
***参数:
***拉普拉斯矩阵为:
***的邻接矩阵为:
Mi Ni分别为:
设智能体在网络上传输数据时存在时滞的上界τ=2。利用极点配置技术,求得观测器增益矩阵L为:
求出控制增益K:
K=[0.6082 0.4387]
***的初始状态为:
通过计算可得特征值λi均在单位圆内,因此,我们所发明的协议可以解决具有外部干扰和通信时滞的多智能体***的一致性问题。
图3是智能体i的状态分量xi1(t),图4是智能体i的状态分量xi2(t),图5是是智能体i的误差分量ei1(t),图6是智能体i的误差分量ei2(t)。
由图3至图6可见,针对具有外部干扰和通信时滞的多智能体***,所发明的一致性控制协议可有效地达到一致。
Claims (7)
1.一种具有干扰和时滞的多智能体***实现一致性的方法,其特征在于,包括以下步骤:
步骤一:建立具有时滞和扰动多智能体***的离散时间动态模型;
步骤二:针对具有时滞和扰动的多智能体***的离散时间动态模型构造状态观测器,进行状态预测;
步骤三:根据步骤二对具有时滞和干扰的多智能体***的离散时间动态模型的状态预测,设计分布式一致性控制协议;
步骤四:根据步骤三设计的分布式一致性控制协议,得到分组状态误差方程与估计误差方程的紧凑表达形式;
步骤五:利用状态误差方程与估计误差方程的紧凑表达形式,基于线性矩阵不等式获得状态估计增益矩阵K;
步骤六:将步骤五获得的反馈增益矩K代入步骤三中的一致性协议,进行仿真验证,实现具有时滞和扰动的离散多智能体***的状态一致性。
6.根据权利要求5所述具有外部干扰和通信时滞的离散多智能体***实现一致性的方法,所述步骤五具体包括如下过程:
利用状态误差方程与估计误差方程的紧凑表达形式,基于线性矩阵不等式获得状态估计增益矩阵K。
7.根据权利要求6所述具有外部干扰和通信时滞的离散多智能体***实现一致性的方法,所述步骤六具体包括如下过程:
将获得的反馈增益矩阵K代入设计的一致性协议,进行仿真验证;并得到结论,我们所设计的一致性控制协议可以实现具有外部干扰和通信时滞的离散多智能体***状态一致性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110537236.9A CN113253611A (zh) | 2021-05-14 | 2021-05-14 | 一种具有干扰和时滞的多智能体***实现一致性的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110537236.9A CN113253611A (zh) | 2021-05-14 | 2021-05-14 | 一种具有干扰和时滞的多智能体***实现一致性的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113253611A true CN113253611A (zh) | 2021-08-13 |
Family
ID=77182579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110537236.9A Withdrawn CN113253611A (zh) | 2021-05-14 | 2021-05-14 | 一种具有干扰和时滞的多智能体***实现一致性的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113253611A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117913902A (zh) * | 2024-03-19 | 2024-04-19 | 山东大学 | 基于预设时间观测器的孤岛微网状态估计方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109116736A (zh) * | 2018-09-19 | 2019-01-01 | 南京航空航天大学 | 基于滑模的线性多智能体***执行器故障的容错控制方法 |
CN110376889A (zh) * | 2019-07-12 | 2019-10-25 | 哈尔滨理工大学 | 具有时变时滞的异构网络化多智能体***分组一致的方法 |
CN110442022A (zh) * | 2019-07-19 | 2019-11-12 | 中国工程物理研究院计算机应用研究所 | 带有时滞异构多智能体***的分组一致性控制方法 |
CN112327633A (zh) * | 2020-11-23 | 2021-02-05 | 哈尔滨理工大学 | 具有时滞和干扰的领导跟随多智能体***一致性的方法 |
CN112379626A (zh) * | 2020-11-23 | 2021-02-19 | 哈尔滨理工大学 | 具有外部干扰的多智能体***分组领导跟随一致的方法 |
-
2021
- 2021-05-14 CN CN202110537236.9A patent/CN113253611A/zh not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109116736A (zh) * | 2018-09-19 | 2019-01-01 | 南京航空航天大学 | 基于滑模的线性多智能体***执行器故障的容错控制方法 |
CN110376889A (zh) * | 2019-07-12 | 2019-10-25 | 哈尔滨理工大学 | 具有时变时滞的异构网络化多智能体***分组一致的方法 |
CN110442022A (zh) * | 2019-07-19 | 2019-11-12 | 中国工程物理研究院计算机应用研究所 | 带有时滞异构多智能体***的分组一致性控制方法 |
CN112327633A (zh) * | 2020-11-23 | 2021-02-05 | 哈尔滨理工大学 | 具有时滞和干扰的领导跟随多智能体***一致性的方法 |
CN112379626A (zh) * | 2020-11-23 | 2021-02-19 | 哈尔滨理工大学 | 具有外部干扰的多智能体***分组领导跟随一致的方法 |
Non-Patent Citations (2)
Title |
---|
刘佳等: "基于时变时滞动态拓扑网络的多智能体鲁棒 H∞一致性控制", PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 31 July 2010 (2010-07-31), pages 4587 - 4592 * |
杨仕斌等: "带有输入时滞的领导跟随***扰动抑制一致性", 计算机测量与控制, no. 8, 31 August 2019 (2019-08-31), pages 74 - 84 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117913902A (zh) * | 2024-03-19 | 2024-04-19 | 山东大学 | 基于预设时间观测器的孤岛微网状态估计方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112327633A (zh) | 具有时滞和干扰的领导跟随多智能体***一致性的方法 | |
Li et al. | Observer-based fuzzy control for nonlinear networked systems under unmeasurable premise variables | |
Xie et al. | Consensus for multi‐agent systems with distributed adaptive control and an event‐triggered communication strategy | |
CN113110039B (zh) | 一种多智能体***的有限时间分布式聚合优化方法 | |
Ai et al. | Adaptive robust consensus tracking for nonlinear second‐order multi‐agent systems with heterogeneous uncertainties | |
Heemels et al. | Stability analysis of nonlinear networked control systems with asynchronous communication: A small-gain approach | |
CN105429185B (zh) | 一种具有鲁棒协同一致性的经济调度方法 | |
You et al. | Distributed adaptive event‐triggered control for leader‐following consensus of multi‐agent systems | |
CN113900380B (zh) | 一种异构集群***鲁棒输出编队跟踪控制方法及*** | |
Huo et al. | Fully distributed consensus for general linear multi‐agent systems with unknown external disturbances | |
CN112379626A (zh) | 具有外部干扰的多智能体***分组领导跟随一致的方法 | |
Jiang et al. | Robust integral sliding‐mode consensus tracking for multi‐agent systems with time‐varying delay | |
CN109818792B (zh) | 一种基于二阶线性***时变耦合复杂动态网络模型的控制器 | |
Chen et al. | Distributed finite‐time containment control for multiple Euler‐Lagrange systems with communication delays | |
CN115179295B (zh) | 一种多欧拉-拉格朗日***鲁棒二分一致性跟踪控制方法 | |
CN113311711A (zh) | 一种异构多智能体***在领导跟随下实现分组一致的方法 | |
Zhang et al. | Adaptive neural control of MIMO uncertain nonlinear systems with unmodeled dynamics and output constraint | |
CN111814333A (zh) | 奇异Lur’e网络聚类同步的牵制节点选择方法 | |
Hua et al. | Hybrid threshold strategy‐based adaptive tracking control for nonlinear stochastic systems with full‐state constraints | |
CN113253611A (zh) | 一种具有干扰和时滞的多智能体***实现一致性的方法 | |
Le Ngoc Minh et al. | Decentralized Adaptive Double Integral Sliding Mode Controller for Multi‐Area Power Systems | |
CN111290274A (zh) | 一种具有数据包丢失的网络控制***h∞控制方法 | |
Yang et al. | Adaptive synchronization control of multimanipulator teleoperation system under constrained discrete‐time network communication | |
Huang et al. | Observer‐based consensus control for multi‐agent systems with measurement noises and external disturbances | |
Zhang et al. | Observer‐based consensus control for heterogeneous multi‐agent systems with intermittent communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20210813 |
|
WW01 | Invention patent application withdrawn after publication |