CN113359711A - 一种具有未知信息的多智能车***分布式自触发控制方法 - Google Patents

一种具有未知信息的多智能车***分布式自触发控制方法 Download PDF

Info

Publication number
CN113359711A
CN113359711A CN202110562622.3A CN202110562622A CN113359711A CN 113359711 A CN113359711 A CN 113359711A CN 202110562622 A CN202110562622 A CN 202110562622A CN 113359711 A CN113359711 A CN 113359711A
Authority
CN
China
Prior art keywords
intelligent
intelligent vehicle
triggering
self
vehicle
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.)
Granted
Application number
CN202110562622.3A
Other languages
English (en)
Other versions
CN113359711B (zh
Inventor
张健
黄娜
王孟哲
孔亚广
张帆
陈张平
赵晓东
何中杰
张尧
郑小青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangdian Haining Information Technology Research Institute Co ltd
Hangzhou Dianzi University
Original Assignee
Hangdian Haining Information Technology Research Institute Co ltd
Hangzhou Dianzi University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangdian Haining Information Technology Research Institute Co ltd, Hangzhou Dianzi University filed Critical Hangdian Haining Information Technology Research Institute Co ltd
Priority to CN202110562622.3A priority Critical patent/CN113359711B/zh
Publication of CN113359711A publication Critical patent/CN113359711A/zh
Application granted granted Critical
Publication of CN113359711B publication Critical patent/CN113359711B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了一种具有未知信息的多智能车***分布式自触发控制方法。本发明首先建立多智能车***的动力学方程,智能车的通讯拓扑关系用无向连通图表示;其次设计控制器,使控制器的控制输入仅交互智能车的位置信息而不再交互智能车的速度信息并设计合适的自触发条件函数;然后证明***的稳定性并证明智能车控制器的控制输入更新时刻可事先确定;最后将所设计的控制器的控制输入以及自触发条件函数导入每一辆智能车,通过建立通信拓扑连通图实现各个智能车的分布式信息交互。本发明中的多智能车***不再交互速度信息,而是仅通过位置信息交互使***达到状态同步,应用自触发控制,使***不需要实时对触发条件进行检测和判断,从而减少通讯代价。

Description

一种具有未知信息的多智能车***分布式自触发控制方法
技术领域
本发明属于多智能体***领域,涉及一种具有未知信息的多智能车***分布式自触发控制方法。
背景技术
随着信息通信技术和嵌入式技术的发展,多智能体***的概念和应用也逐渐出现在人们的视野中,其相关研究成果被广泛应用于车辆交通管理、无人驾驶等领域。因此以节约智能体之间沟通成本为目的,如何设计控制协议和应用高效合理的控制方法逐渐成为研究热点。下面以多智能车(差分驱动的轮式移动智能车)***为例,介绍多智能车***应用事件触发控制的方法:
为了分析差分驱动的轮式移动智能车的完整动力学方程,引入了“手”位置的概念代替整个智能车的中心位置,该点位于沿着轮轴垂直并在中心点与车轮轴线相交的直线上距离轮轴h的点的位置,如图1所示。该多智能车***的完整动力学方程如下:
Figure BDA0003077375050000011
其中i表示第i个智能车,xi(t)、vi(t)、
Figure BDA0003077375050000012
分别表示智能车i的位置、速度、位置的导数、加速度和控制输入,
Figure BDA0003077375050000013
为智能车i第k次的事件触发时刻,
Figure BDA0003077375050000014
为智能车i第k+1次的事件触发时刻,已有控制器的控制输入ui(t)形式为:
Figure BDA0003077375050000015
其中k1和k2表示***的耦合强度,
Figure BDA0003077375050000016
为智能车i的邻居j的最新事件触发时刻,
Figure BDA0003077375050000017
G=[aij]N×N表示多智能车***通信拓扑图的邻接矩阵,若智能车i与邻居智能车j能够进行信息交互,则aij=1;否则,aij=0。
上述控制器的控制输入ui(t)基于如下事件触发条件函数fi(t)更新:
Figure BDA0003077375050000018
其中
Figure BDA0003077375050000019
ei(t)=(eix(t),eiv(t))T,||ei(t)||,
Figure BDA00030773750500000110
分别表示智能车i最新触发时刻与当前时刻的位置误差、速度误差、总误差、总误差的范数以及
Figure BDA00030773750500000111
时刻的控制输入的范数,γi∈(0,1),当智能车满足(3)式的触发条件,执行事件触发任务,智能车i与其邻居智能车j进行信息的交互以及控制输入的更新。
对上述***进行分析,其中还存在如下两个问题:
a)上述***中每个智能车是通过与其邻车交互位置与速度信息使整个***达到状态同步,但当***(1)中智能车的速度信息不容易测量或不可测量时,控制器的控制输入(2)以及事件触发条件(3)不再适用。
b)基于事件触发控制的多智能车***,虽然减少了控制输入的更新频率,但是需要实时对触发条件进行检测和判断,这违背了减少资源使用的设计初衷。
针对上述问题a),已有方法需要设计观测器或滤波器对速度信息进行估算,此方法会增加***维数导致闭环动态***的分析更为复杂,本发明引入带有时滞的位置信息补偿速度信息,无需设计观测器或滤波器。
针对上述问题b),本发明在事件触发机制的基础之上,应用自触发控制的方法,可使智能车i的控制输入的更新时刻
Figure BDA0003077375050000021
Figure BDA0003077375050000022
事先确定,不需要实时对触发条件进行检测和判断,从而减少通讯代价。
发明内容
本发明针对上述存在的问题,提供了一种具有未知信息的多智能车***分布式自触发控制方法,其中多智能车***包含N个智能车,且N≥2。
本发明解决技术问题所采取的技术方案包括如下步骤:
步骤A:建立多智能车***的完整动力学方程,各个智能车的通讯拓扑关系用一个无向连通图表示,每个智能车之间的联系用Laplacian矩阵描述;
步骤B:设计控制器,使控制器的控制输入仅交互智能车的位置信息而不再交互智能车的速度信息;
步骤C:针对智能车i设计合适的自触发条件函数Fi(t);
步骤D:根据控制要求,证明***的稳定性并求解使得多智能车***稳定的耦合强度以及时滞;
步骤E:证明智能车控制器的控制输入更新时刻
Figure BDA0003077375050000023
可由
Figure BDA0003077375050000024
事先确定;
步骤F:基于步骤C中设计的自触发条件函数Fi(t),在保证多智能车***一致性稳定的基础之上确定自触发不会产生Zeno现象;
步骤G:将所设计的控制器的控制输入以及自触发条件函数通过编程写入智能车***中的每一辆智能车,通过建立通信拓扑连通图实现各个智能车的分布式信息交互,最终实现所有智能车能达到状态一致性。
本发明的有益效果:本发明中的多智能车***不再交互速度信息,而是仅通过位置信息交互使***达到状态同步,应用自触发控制算法,使***不需要实时对触发条件进行检测和判断,从而减少通讯代价。
附图说明
图1为差分驱动的轮式移动智能车“手”位置;
图2为本发明方法流程图。
具体实施方式
本发明要解决基于事件触发控制的多智能车***中智能车速度信息不容易测量或不可测量,和实时对触发条件进行检测和判断造成资源浪费这两个问题。与传统控制协议和事件触发控制方法相比,主要做出以下两方面的改进:1)重新设计***的控制协议,使智能车之间仅交互位置信息;2)在事件触发机制的基础之上,应用自触发控制的方法。
以下结合附图2对本发明作进一步说明,本发明包括如下步骤:
步骤A:建立多智能车***的完整动力学方程,各个智能车的通讯拓扑关系可以用一个无向连通图表示,每个智能车之间的联系用Laplacian矩阵描述。
步骤B:针对问题a),设计相对应的控制器,使控制器的控制输入仅交互智能车的位置信息而不再交互智能车的速度信息。
步骤C:针对智能车i设计合适的自触发条件函数Fi(t)。
步骤D:根据控制要求,证明***的稳定性并求解使得多智能车***稳定的耦合强度以及时滞。
步骤E:针对问题b),基于上述步骤,证明智能车控制器的控制输入更新时刻
Figure BDA0003077375050000037
可由
Figure BDA0003077375050000038
事先确定。
步骤F:基于步骤C中设计的自触发条件函数Fi(t),在保证多智能车***一致性稳定的基础之上确定自触发不会产生Zeno现象。
步骤G:将上述过程中所设计的控制器的控制输入以及自触发条件函数通过编程写入智能车***中的每一辆智能车,通过建立通信拓扑连通图实现各个智能车的分布式信息交互,最终实现所有智能车能达到状态一致性。
其中根据步骤A的要求,多智能车***的完整动力学方程与式(1)一致。***中N个智能车的通讯拓扑关系可以用一个无向连通图表示,其Laplacian矩阵定义为:
Figure BDA0003077375050000031
lij=-aij i≠j满足
Figure BDA0003077375050000032
其中根据步骤B的要求,设计仅交互位置信息的控制器的控制输入:
Figure BDA0003077375050000033
其中0<β<α为***的耦合强度,
Figure BDA0003077375050000034
τ为引入的时滞,
Figure BDA0003077375050000035
为任意连续两次触发时刻的时间间隔,设初始触发时刻
Figure BDA0003077375050000036
与控制输入(2)的第二项相比,上述控制输入不需要直接交互速度信息,而是通过引入具有时滞的位置信息间接补偿速度信息。
其中根据步骤C的要求,设计合适的自触发条件函数Fi(t),其具体形式为:
Figure BDA0003077375050000041
其中:γi1、γi2∈(0,1)可调节***自触发条件的灵敏度,sign(·)为符号函数,当Fi(t)≥0达到自触发条件。
其中根据步骤D的要求,求解使得该多智能车***稳定的具体参数α,β,τ,P,Q
(1)式和(4)式可整理为如下形式:
Figure BDA0003077375050000042
其中:
Figure BDA0003077375050000043
Figure BDA0003077375050000044
y=(xT(t),vT(t))T
Figure BDA0003077375050000045
In为n维单位矩阵,InN为nN维单位矩阵,0nN为nN维零矩阵,
Figure BDA0003077375050000046
为Kronecker积,其定义为:若
Figure BDA0003077375050000047
Figure BDA0003077375050000048
进一步构造如下形式的Lyapunov-krasovskii方程:
Figure BDA0003077375050000049
其中:τ>0,
Figure BDA00030773750500000410
且P=PT>0,Q=QT>0为正定对称矩阵。
对(7)式求导可得:
Figure BDA00030773750500000411
对上式进一步化简可得到关于α,β,τ,P,Q的LMI不等式M(α,β,τ,P,Q)<0,对于任意给定的对称正定矩阵Q通过MATALB软件求解LMI不等式可得到满足
Figure BDA00030773750500000412
的具体参数,根据李雅普诺夫定理,
Figure BDA00030773750500000413
***稳定,证毕。
其中根据步骤E的要求,证明智能车控制器的控制输入更新时刻
Figure BDA0003077375050000051
可由
Figure BDA0003077375050000052
事先确定。
求解任意连续两次控制器更新时间间隔,定义位置与速度误差:
Figure BDA0003077375050000053
其中:
Figure BDA0003077375050000054
表示根据位置信息间接计算出的速度信息。
进一步计算可得:
Figure BDA0003077375050000055
为了方便计算,先将(5)式移项平方再移项可得如下等式
Figure BDA0003077375050000056
再将(10)式代入可得:
Figure BDA0003077375050000057
需讨论如下情况:
Figure BDA0003077375050000058
时,代入(12)式可得:
-(γi2)2<0
当t→∞,
Figure BDA0003077375050000059
时,已知***稳定性证明成立,代入(12)可得:
Figure BDA00030773750500000510
由介值定理可得存在
Figure BDA00030773750500000511
使(12)式等号成立。
Figure BDA00030773750500000512
时,代入(12)式可得:
Figure BDA00030773750500000513
当t→∞,
Figure BDA00030773750500000514
时,已知步骤B***稳定性证明成立,代入(12)式得:
Figure BDA00030773750500000515
由介值定理可得存在
Figure BDA0003077375050000061
使(11)式成立。
综上所述,可得
Figure BDA0003077375050000062
即智能车控制器更新时刻
Figure BDA0003077375050000063
可由
Figure BDA0003077375050000064
事先确定。
其中根据步骤F的要求,在上述证明的基础之上,排除Zeno触发行为。
已知***稳定性证明成立,存在正常量ρv、ρu使得如下不等式成立:
Figure BDA0003077375050000065
Figure BDA0003077375050000066
根据||eix(t)+eiv(t)||≤||eix(t)||+||eiv(t)||可得:
Figure BDA0003077375050000067
代入到自触发条件(5)可得:
Figure BDA0003077375050000068
需讨论如下情况:
Figure BDA0003077375050000069
时,代入(13)式可得:
Figure BDA00030773750500000610
Figure BDA00030773750500000611
时,代入(13)式可得:
Figure BDA00030773750500000612
综上所述,任意连续两次更新时间间隔大于零,即不会出现Zeno触发行为。

Claims (3)

1.一种具有未知信息的多智能车***分布式自触发控制方法,其特征在于该方法包括如下步骤
步骤A:建立多智能车***的完整动力学方程,各个智能车的通讯拓扑关系用一个无向连通图表示,每个智能车之间的联系用Laplacian矩阵描述;
步骤B:设计控制器,使控制器的控制输入仅交互智能车的位置信息而不再交互智能车的速度信息;
步骤C:针对智能车i设计合适的自触发条件函数Fi(t);
步骤D:根据控制要求,证明***的稳定性并求解使得多智能车***稳定的耦合强度以及时滞;
步骤E:证明智能车控制器的控制输入更新时刻
Figure FDA0003077375040000011
可由
Figure FDA0003077375040000012
事先确定;
步骤F:基于步骤C中设计的自触发条件函数Fi(t),在保证多智能车***一致性稳定的基础之上确定自触发不会产生Zeno现象;
步骤G:将所设计的控制器的控制输入以及自触发条件函数通过编程写入智能车***中的每一辆智能车,通过建立通信拓扑连通图实现各个智能车的分布式信息交互,最终实现所有智能车能达到状态一致性。
2.根据权利要求1所述的一种具有未知信息的多智能车***分布式自触发控制方法,其特征在于:步骤B中所设计的仅交互位置信息的控制器的控制输入ui(t)为:
Figure FDA0003077375040000013
Figure FDA0003077375040000014
其中α,β为耦合强度,τ为引入的时滞,
Figure FDA0003077375040000015
为智能车i第k次的事件触发时刻,
Figure FDA0003077375040000016
为智能车i第k+1次的事件触发时刻,
Figure FDA0003077375040000017
为智能车i的邻居j的最新事件触发时刻,aij为多智能车***通信拓扑图的邻接矩阵中的元素,N为多智能车***中智能车的数量。
3.根据权利要求1所述的一种具有未知信息的多智能车***分布式自触发控制方法,其特征在于:步骤C中所设计的自触发条件函数Fi(t)为:
Figure FDA0003077375040000018
其中:γi1、γi2∈(0,1)可调节***自触发条件的灵敏度,sign(·)为符号函数,当Fi(t)30达到自触发条件,ei(t)为智能车i最新触发时刻与当前时刻的总误差,
Figure FDA0003077375040000019
Figure FDA00030773750400000110
时刻的控制器的控制输入。
CN202110562622.3A 2021-05-21 2021-05-21 一种具有未知信息的多智能车***分布式自触发控制方法 Active CN113359711B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110562622.3A CN113359711B (zh) 2021-05-21 2021-05-21 一种具有未知信息的多智能车***分布式自触发控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110562622.3A CN113359711B (zh) 2021-05-21 2021-05-21 一种具有未知信息的多智能车***分布式自触发控制方法

Publications (2)

Publication Number Publication Date
CN113359711A true CN113359711A (zh) 2021-09-07
CN113359711B CN113359711B (zh) 2022-09-20

Family

ID=77527263

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110562622.3A Active CN113359711B (zh) 2021-05-21 2021-05-21 一种具有未知信息的多智能车***分布式自触发控制方法

Country Status (1)

Country Link
CN (1) CN113359711B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113885313A (zh) * 2021-09-29 2022-01-04 杭州电子科技大学 一种多智能车***周期采样事件触发协同控制方法
CN114019860A (zh) * 2021-10-29 2022-02-08 湖南大学 一种多智能体自触发dmpc控制方法和***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108829065A (zh) * 2018-07-16 2018-11-16 东北大学 基于事件触发的分布式发电***时滞输出协同控制方法
CN109507880A (zh) * 2018-10-17 2019-03-22 东北大学 一种事件驱动策略的多智能体一致性控制方法
CN110109351A (zh) * 2019-04-08 2019-08-09 广东工业大学 一种基于指定性能的多智能体一致性控制方法
CN112180734A (zh) * 2020-10-15 2021-01-05 杭州电子科技大学 一种基于分布式自适应事件触发的多智能体一致性方法
CN112698634A (zh) * 2020-12-28 2021-04-23 南京邮电大学 基于事件触发的交通智能体***固定时间二分一致性方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108829065A (zh) * 2018-07-16 2018-11-16 东北大学 基于事件触发的分布式发电***时滞输出协同控制方法
CN109507880A (zh) * 2018-10-17 2019-03-22 东北大学 一种事件驱动策略的多智能体一致性控制方法
CN110109351A (zh) * 2019-04-08 2019-08-09 广东工业大学 一种基于指定性能的多智能体一致性控制方法
CN112180734A (zh) * 2020-10-15 2021-01-05 杭州电子科技大学 一种基于分布式自适应事件触发的多智能体一致性方法
CN112698634A (zh) * 2020-12-28 2021-04-23 南京邮电大学 基于事件触发的交通智能体***固定时间二分一致性方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
周绍磊: ""分布式事件触发下的多智能体分组一致性"", 《控制工程》 *
黄家煜: ""基于事件触发机制的二阶邻居协议下多智能体一致性问题研究"", 《中国优秀博硕士学位论文全文数据库(硕士) 信息科技辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113885313A (zh) * 2021-09-29 2022-01-04 杭州电子科技大学 一种多智能车***周期采样事件触发协同控制方法
CN114019860A (zh) * 2021-10-29 2022-02-08 湖南大学 一种多智能体自触发dmpc控制方法和***
CN114019860B (zh) * 2021-10-29 2024-01-26 湖南大学 一种多智能体自触发dmpc控制方法和***

Also Published As

Publication number Publication date
CN113359711B (zh) 2022-09-20

Similar Documents

Publication Publication Date Title
CN106444701B (zh) 领导-跟随型多智能体***的有限时间鲁棒故障诊断设计方法
CN113359711B (zh) 一种具有未知信息的多智能车***分布式自触发控制方法
He et al. Distributed finite-time leaderless consensus control for double-integrator multi-agent systems with external disturbances
CN112698634B (zh) 基于事件触发的交通智能体***固定时间二分一致性方法
CN107168369B (zh) 一种欠驱动无人车的编队控制方法及***
CN113176732B (zh) 一种非线性随机多智能体***固定时间一致控制方法
CN113325719B (zh) 时变时滞多智能体的分布式脉冲一致性控制方法及***
CN106507275B (zh) 一种无线传感器网络的鲁棒分布式滤波方法和装置
CN114967460B (zh) 时滞非线性多智能体***的分布式协同控制方法
CN111414575A (zh) 基于符号函数的多智能体***的分布式广义跟踪方法
CN109541944A (zh) 含通信时滞的离散网络化多智能体***有限时间控制方法
CN105589333A (zh) 多智能体***分组包围控制方法
CN107600176A (zh) 一种基于可拓控制理论的智能车辆主动转向控制方法
CN111638648A (zh) 一种具有比例延迟复杂动态网络的分布式脉冲准同步方法
He et al. Leaderless finite-time consensus for second-order Lipschitz nonlinear multi-agent systems with settling time estimation
CN113126500B (zh) 一种交通***的非脆弱同步控制方法及装置
CN104502932A (zh) 一种终端设备的定位方法和装置
CN113515066B (zh) 一种非线性多智能体***动态事件触发控制方法
CN115167451A (zh) 一种离散异构多自主体编队合围跟踪控制方法及***
CN112720478B (zh) 一种机器人力矩控制方法、装置、可读存储介质及机器人
Zu et al. Distributed traffic speed control for improving vehicle throughput
CN114594760A (zh) 一种基于动态事件触发的多无人船航向一致性控制方法
CN110708134B (zh) 四轮独立转向时间同步方法
Liu et al. On the stability and convergence of a class of consensus systems with a nonlinear input
CN113885313B (zh) 一种多智能车***周期采样事件触发协同控制方法

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
GR01 Patent grant
GR01 Patent grant