基于层级约束的多无人车编队包含控制.pdf
《基于层级约束的多无人车编队包含控制.pdf》由会员分享,可在线阅读,更多相关《基于层级约束的多无人车编队包含控制.pdf(10页珍藏版)》请在咨信网上搜索。
1、2023 年(第 45 卷)第 8 期汽车工程Automotive Engineering2023(Vol.45 )No.8基于层级约束的多无人车编队包含控制*吴其林1,林育明2,崔峥嵘2,赵晓敏2(1.合肥学院先进制造工程学院,合肥 230601;2.合肥工业大学汽车与交通工程学院,合肥 230009)摘要 针对多无人系统的编队包含控制问题,本文提出一种自适应鲁棒控制方法。针对系统中的领航者层和跟随者层分别设计对应的编队、包含以及避撞行为约束,并由Udwadia-Kalaba方程求得满足约束所需的理想驱动力。通过渐亏型自适应律估计系统的不确定参数,从而补偿不确定性影响。然后,采用李雅普诺夫函
2、数方法验证了所设计控制的稳定性。最后,数值仿真结果显示:含时变不确定性的受控系统在完成编队包含行为的同时无任何碰撞发生。关键词:约束;编队包含控制;自适应鲁棒控制;不确定性Formation Containment Control for Multiple Unmanned Ground Vehicles Based on Hierarchical ConstraintsWu Qilin1,Lin Yuming2,Cui Zhengrong2&Zhao Xiaomin21.School of Advanced Manufacturing Engineering,Hefei University
3、,Hefei230601;2.School of Automotive and Transportation Engineering,Hefei University of Technology,Hefei230009Abstract An adaptive robust control method is proposed for the formation containment control of multiple unmanned ground vehicle system.The behavior constraints including formation,containmen
4、t and collision avoidance are designed for the leader layer and the follower layer of the system,and the ideal driving force required to meet the constraints is obtained by the Udwadia-Kalaba equation.An adaptive robust control method based on fading adaptive law is proposed to estimate the uncertai
5、n parameters of the system so as to compensate for the influence of uncertainty.The Lyapunov function method is used to verify the stability of the designed control.Finally,the numerical simulation results show that the controlled system with time-varying uncertainty completes the formation containm
6、ent task without any collision.Keywords:constraints;formation containment control;adaptive robust control;uncertainty前言近年来,得益于信息技术、计算机技术的快速发展,多智能体协同控制逐渐成为当下热点研究内容之一。当前主要研究内容在于如何通过合理的控制算法和协作策略,使得智能体组合成一定的编队形态并遵循期望的行为模式,包括一致性、跟踪、编队、包含、聚合等1-5。其中,多智能体编队包含控制在物资运输中发挥了重要作用。编队包含模式由外围编队和内部包含两种行为组成:外围成员形成稳定的队
7、形后,监控周围环境,识别和排除潜在的安全风险;而用于运输重要物资的成员则在外围成员编队的保护中执行运输任务。编队包含控制技术可以有效保障运动过程中的安全性,在军事、工业、自动化领域中发挥重要作用,正逐步应用于无人机、无人车等运载工具。doi:10.19562/j.chinasae.qcgc.2023.08.004*安徽省制造业重点领域产学研用补短板产品和关键共性技术攻关任务项目(JB22075)、安徽省重点实验室自主创新专项(PA2022GDSK0054)、合肥学院人才科研基金项目(21-22RC10)和合肥工业大学学术新人提升计划 B 项目(JZ2022HGTB0304)资助。原稿收到日期为
8、 2023 年 05 月 21 日,修改稿收到日期为 2023 年 06 月 25 日。通信作者:赵晓敏,副教授,博士,E-mail:。汽车工程2023 年(第 45 卷)第 8 期文献 6 中首次提出了切换工作模式下的多智能体系统编队包含控制问题,并指出这类协同模式具有较好的鲁棒性、可扩展性和适应性。在编队包含问题提出后,国内外学者开始对其进行更广泛更深入的研究7-12。文献 13 中研究了基于有向图论的高阶线性时不变多智能体系统的编队包含问题,开发了一种启发式迭代算法来计算控制器增益、观测器增益以及补偿信号。文献 14 中通过变量代换将编队包含控制问题转换为一致性问题,利用Laplacia
9、n矩阵的特殊性质以及领航者、跟随者之间关系,将一致性问题简化为低阶系统的稳定性问题。文献 15 中研究了在有向图下具有参数不确定性和输入扰动的多个Euler-Lagrange系统编队包含问题。文献 16 中从有向通信拓扑结构下的观测器角度出发,设计了一类新的基于分布式自适应观测器的控制器。文献 17 中针对有向通信拓扑的线性时不变群系统,提出了一种双层分布式编队包含控制方案。文献18中针对有界输入和时变时滞的 Euler-Lagrange方程建模系统,设计了分布式动态控制算法,并提出了保证网络收敛的充分条件。目前对于编队包含控制的研究仍存在一些困难与挑战:主要是避撞性问题以及系统不确定性问题。
10、首先,多智能体在进行编队和包含运动时,各智能体之间的位置相互靠近,可能会造成各成员的碰撞;其次,系统模型存在各类不确定性,这些不确定性可能来自外界扰动、系统参数变化等,直接影响了系统的稳定性,现有的处理方法主要有鲁棒控制19-21、自适应控制22-23、模糊方法24-25等。传统的鲁棒控制容易导致控制输入过剩,而模糊法中模糊推理的制定需要专业人员长时间的探索和大量实践经验。因此,本文重点考虑了编队包含模式下成员间的避撞性以及系统不确定性影响,基于约束跟随控制的方式实现多车系统的编队、包含行为。主要有以下3方面贡献:首先,在系统的运动过程中通过合理的避撞约束保证多车间的避撞性能;其次,采用层级约
11、束的形式,分别设计了领航层编队约束和跟随层包含约束,通过约束跟随的形式完成编队包含行为;最后,考虑了系统的时变不确定性,通过一类渐亏型自适应律估计系统的综合不确定性,并基于此设计了自适应鲁棒控制器,实现多无人车的编队包含行为,并在全过程中保证了各成员间的避撞性。1系统模型编队包含系统如图1所示,考虑由N辆无人车组成的编队包含系统,其中包括 K 辆领航车和 N-K 辆跟随车,定义系统集合N=1,2,N,定义领航车集合L=1,2,K,定义跟随车集合为F=K+1,K+2,N。系 统 的 动 力 学 方 程如下:Mi(qi,i,t)qi(t)+Ci(qi,qi,i,t)qi(t)+Fi(qi,i,t)
12、=i(t)(1)式中:qi=xi,yiT表示坐标;i=ix,iyT表示控制输 入;Mi表 示 质 量;Ciqi为 科 里 奥 利 力;Fi=Fix,FiyT表示所受到的外界阻力之和,包括滚动阻力、坡度阻力等;i i Rpi是未知参数,代表系统的不确定性。2层级编队约束设计2.1避撞约束设计设任意两车的距离为Sij(t):Sij(t)=qi()t-qj()t-2r(2)式中:qi与qj表示任意两车的坐标;r 表示以车辆质心为圆心的安全半径。进一步定义:Sij(t)=qi()t-qj()t2-4r 2(3)构造如下函数:eij=qi()t-qj()t2-4r 2(4)对式(4)求1阶和2阶导数:e
13、ij=()qi-qjT()qi-qjqi-qj2-4r 2(5)图1编队包含系统 13342023(Vol.45)No.8吴其林,等:基于层级约束的多无人车编队包含控制eij=qi-qj2+()qi-qjT()qi-qjqi-qj2-4r 2-()qi-qjT()qi-qj()qi-qjT()qi-qj()qi-qj2-4r 23 (6)设计1阶避撞约束为eij=0,即()qi-qjT()qi-qjqi-qj2-4r 2=0(7)设计2阶避撞约束eij=0,即-()qi-qjT()qi-qj()qi-qjT()qi-qj()qi-qj2-4r 23+qi-qj2+()qi-qjT()qi-qj
14、qi-qj2-4r 2=0 (8)令A*ij=()qi-qjTqi-qj2-4r 2(9)c*ij=()qi-qjTqjqi-qj2-4r 2(10)b*ij=()qi-qjT()qi-qj()qi-qjT()qi-qj()qi-qj2-4r 23-qi-qj2-()qi-qjTqjqi-qj2-4r 2 (11)则式(7)、式(8)可分别写成如下形式:A*ijqi=c*ij(12)A*ijqi=b*ij(13)式中i,j 1,2,N,i j。现将各车的避撞约束归纳写成如下形式:A*iqi=c*iA*iqi=b*i(14)当i=1时:A*i=Ai()i+1,Ai()i+2,Ai()N-1Tc*
15、i=ci()i+1,ci()i+2,ci()N-1Tb*i=bi()i+1,bi()i+2,bi()N-1T(15)当i=2,3,N-1时:A*i=Ai()i+1,Ai()i+2,AiNTc*i=ci()i+1,ci()i+2,ciNTb*i=bi()i+1,bi()i+2,biNT(16)当i=N时:A*i=A*i1c*i=c*i1b*i=b*i1(17)2.2领航层队形约束设计定 义 期 望 编 队 为:qj(t)-qk(t)=jk,其 中,jk R2为表示任意两领航车辆相对位置的常向量。由此可定义编队误差如下:ejk(t)=qj()t-qk()t2-jk2(18)设置1阶编队约束:ejk
16、+ljkejk=0(19)式中ljk 0为常量。上述 1 阶约束的解为ejk(t)=ejk(t0)ejk-ljkt,当t 时,误差ejk将收敛到 0,且以指数形式的速度收敛,收敛速度与常量ljk有关。对式(19)求导可得2阶约束形式:ejk+ljkejk=0(20)对式(18)求导后整理得:ejk=2(qj-qk)Tqj-2(qj-qk)Tqkejk=2(qj-qk)Tqj+2qj-qk2-2(qj-qk)Tqk(21)代入式(19)、式(20)可得:2(qj-qk)Tqj=2(qj-qk)Tqk-ljk(qj-qk2-jk2)(22)2(qj-qk)Tqj=-2qj-qk2+2(qj-qk)
17、Tqk-2ljk(qj-qk)T()qj-qk(23)令Ajk=2()qj-qkTcjk=2()qj-qkTqk-ljk()qj-qk2-jk2bjk=-2qj-qk2+2()qj-qkTqk-2ljk()qj-qkT()qj-qk(24)则式(22)与式(23)可写成:Ajkqj=cjkAjkqj=bjk(25)1335汽车工程2023 年(第 45 卷)第 8 期1阶和2阶约束分别归纳写成如下形式:Ajqj=cjAjqj=bj(26)当j=1时:Aj=Aj()j+1,Aj()j+2,Aj()k-1Tcj=cj()j+1,cj()j+2,cj()k-1Tbj=bj()j+1,bj()j+2,
18、bj()k-1T(27)当j=2,3,K-1时:Aj=Aj()j+1,Aj()j+2,AjkTcj=cj()j+1,cj()j+2,cjkTbj=bj()j+1,bj()j+2,bjkT(28)当j=K时:Aj=Aj1cj=cj1bj=bj1(29)2.3跟随层队形约束设计令跟随车与各领航车的位置关系满足:qs(t)=j=1Ksjqj(t)(30)式中:s F,j L;qs(t)表示跟随车辆坐标;qj(t)表示领航车坐标;sj 0且j=1ksj=1。由式(30)可定义跟随车辆的包含误差:es(t)=qs(t)-j=1Ksjqj(t)(31)设置包含约束:es+lses=0(32)式中ls 0为
19、常量。对式(32)求导得:es+lses=0(33)接着,对式(31)求1阶和2阶导数得:es=qs-j=1Ksjqj(34)es=qs-j=1Ksjqj(35)将式(34)与式(35)分别代入式(32)与式(33):qs=j=1Ksjqj-lsqs+lsj=1Ksjqj(36)qs=j=1Ksjqj-lsqs+lsj=1Ksjqj(37)令:As=Is 2cs=j=1Ksjqj-lsqs+lsj=1Ksjqjbs=j=1Ksjqj-lsqs+lsj=1Ksjqj(38)包含约束式(36)与式(37)可写成:Asqs=csAsqs=bs(39)3层级编队控制设计将全体车辆约束归纳如下:Ai=A
20、*i,AiT,i LA*i,AiT,i F(40)ci=c*i,ciT,i Lc*i,ciT,i F(41)bi=b*i,biT,i Lb*i,biT,i F(42)领航层与跟随层中任意车辆i的约束为Aiqi=ciAiqi=bi(43)定义1阶约束跟随误差:i=Aiqi-ci(44)对式(44)求导得:i=Aiqi-bi(45)由式(1)得:i=AiM-1i(i-Ciqi-Fi)-bi(46)接着,将Mi、Ci、Fi进行分解如下:Mi()qi,i,t=Mi()qi,t+Mi()qi,i,tCi()qi,qi,i,t=Ci()qi,qi,t+Ci()qi,qi,i,tFi()qi,qi,i,t=
21、Fi()qi,qi,t+Fi()qi,qi,i,t(47)式中:Mi、Ci、Fi为系统确定部分;Mi、Ci、Fi为系 统 不 确 定 部 分。设 函 数Mi()、Mi()、Fi()、Fi()均连续。令Di=M-1i,Di=M-1i,Ei=MiM-1i-I,则有Di=DiEiDi=Di+Di(48)令:q=q1,q2,qNT,则q=q1,q2,qNT,q=13362023(Vol.45)No.8吴其林,等:基于层级约束的多无人车编队包含控制 q1,q2,qNT。假设 1:对于每一个(qi,t)Rn R,i i,质量矩阵Mi(qi,i,t)是正定的。假设2:对于任意方阵Pi Rn n,Pi 0,令
22、Wi(q,t)=PiAiDiEiMiATi(AiATi)-1Pi-1(49)存在一个可能未知的常量Ei满足:-1 0为常量参数;r为大于2的整数;i由式(59)渐亏型自适应律控制。i=ki1Tiii-ki2 i(59)其中,i(i,q,q,q,t)用于估计不确定性的上界,即假设3中的i(i,q,q,q,t)。由于假设3中的i无法确定,因而采用式(59)自适应律中的 i来估计i的值。控制设计思路如图2所示。针对领航者,设计编队约束以及避撞约束,得到领航层的理想编队控制,再通过自适应律设计函数,从而设计补偿不确定性的控制部分。跟随层控制设计同理。令i(t)=Ti,(i-i)TT,基 于 假 设 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 层级 约束 无人 编队 包含 控制
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。