[发明专利]基于滑模的线性多智能体系统执行器故障的容错控制方法有效
申请号: | 201811112494.7 | 申请日: | 2018-09-19 |
公开(公告)号: | CN109116736B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 杨蒲;王玉霞;疏琪堡 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 211106 江苏省南京市江宁区将*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于滑模控制的线性多智能体系统的跟踪容错控制方法。考虑线性多智能体跟踪系统存在外部干扰的情况下发生执行器故障,基于滑模控制方法并结合自适应控制,提出一种容错控制方法。针对智能体可能发生的执行器部分失效故障,并根据多智能体之间的通信拓扑定义了状态量误差变量,基于误差变量设计了积分滑模面,并给出滑动模态渐进稳定的充分条件,随后运用自适应方法估计了执行器故障的未知上界,并提出了滑模容错控制器保证多智能体系统的跟踪稳定性。本发明根据多智能体之间的状态误差变量设计了一种积分滑模面,增强了系统的鲁棒性,提出了容错控制律能够在系统具有执行器部分失效故障和外部干扰时有良好的容错能力,提高了多智能体系统的跟踪稳定性。本发明用于带有执行器失效故障和外部干扰的线性多智能体系统的容错控制。 | ||
搜索关键词: | 基于 线性 智能 体系 执行 故障 容错 控制 方法 | ||
【主权项】:
1.一种基于滑模的线性多智能体系统的容错控制方法,其特征在于:考虑到多智能体之间的通讯拓扑结构以及单个智能体可能存在的执行器部分失效故障,结合自适应控制和滑模控制,提出了一种自适应滑模跟踪容错控制方法,使得多智能体系统在发生故障后仍然能够实现跟踪稳定性,并保持良好的动态品质,根据多智能体之间的通讯拓扑结构,首先定义一个状态误差变量,并基于状态误差变量设计了积分滑模面,增加系统的鲁棒性,通过自适应方法估计故障信息的未知上界,进而设计相应的滑模容错控制器,具体步骤如下:步骤1)获取多智能体系统的控制模型、执行器故障模型以及通讯拓扑结构:步骤1.1)领导者控制模型如式(1)所示:其中,x0(t)∈Rn是领导者的状态量,r0(t)∈Rm是领导者的控制输入;步骤1.2)跟随者控制模型如式(2)所示:其中,xi(t)∈Rn和ui(t)∈Rm表示第i(i=1,2,...,N)个跟随者的状态量和控制输入,是给定的系统矩阵,且(A,B)是稳定的,fi(t)∈Rm表示第i个跟随者受到的外界干扰,且满足是已知的正常数;步骤1.3)执行器故障模型如式(3)所示:其中,ui(t)是执行器输入,是带有失效故障的执行器输出,ρi(t)=diag{ρi1(t),ρi3(t),...,ρim(t)}∈Rm×m是第i个跟随者的执行器失效矩阵,失效因子ρip(t),p=1,2,...m是未知时变且有界的,当ρip(t)=0时,表示第i个跟随者的第p个执行器未发生故障,当0<ρip(t)<1时,表示第i个跟随者的第p个执行器发生了部分失效故障,当ρip(t)=1时,表示第i个跟随者的第p个执行器完全失效,这里不考虑这种情况;因此,发生执行器部分失效故障的智能体模型可描述为:步骤1.4)多智能体系统的通讯拓扑结构:考虑包含一个领导者(标记为0)和N个跟随者(标记为i=1,2,...,N)的多智能体系统,无向图G=(V,E)表示包括领导者和跟随者在内的所有节点之间的通讯拓扑图,其中节点集合V={0,1,2,...,N},节点之间的通讯链接集合为E=V×V;G的子图是跟随者之间的通讯拓扑图,其中表示图G的邻接矩阵;记L为图G的Laplacian矩阵,定义其中是由各节点的度组成的对角矩阵,则lij的定义如式(5)所示:令表示领导者与跟随者之间的邻接矩阵,如果领航者0与第i个跟随者之间有一条无向边,那么bi=1,否则,bi=0;定义为第i个跟随者的邻集;步骤2)根据第i个跟随者获取的相邻信息,定义如式(6)所示的状态误差变量:其中,aij是第i个跟随者和第j个跟随者之间的连接权重,bi表示第i个跟随者与领导者之间的连接权重,Ni是第i个跟随者的邻集;定义则式(6)可以改写为如式(7)所示的全局误差变量:其中,步骤3)针对以上具有执行器故障的多智能体跟踪控制系统,基于状态误差变量式(6)设计如式(8)所示的滑模面:其中,G=(BTB)‑1BT∈Rm×n是滑模矩阵,K∈Rm×n是待设计的控制器增益,为了保证系统滑动模态的渐近稳定性,满足条件:Re[λ(A+BK)]<0,即矩阵(A+BK)所有特征根都具有负实部;依据式(7),可将式(8)改写为其中,步骤4)自适应方法估计故障信息的未知上界,首先定义一个未知参数θi=1/1‑||ρi||间接反映故障信息,并设计如式(10)所示的自适应律来估计θi:其中,是参数θi的估计值,且α是一个正常数,ωi在步骤5)中给出;步骤5)综合步骤3)和步骤4),设计完整的容错控制律如式(11)所示:其中,且η,k1均为正常数;结合式(7)和式(9),将式(11)改写为:其中,b=[b1b2 ... bN]T,步骤5)根据多智能体系统的运行状态,选择合适的参数,实现系统的跟踪容错控制。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811112494.7/,转载请声明来源钻瓜专利网。