[发明专利]观测器下的多智能体系统故障评估及容错一致性控制算法有效

专利信息
申请号: 201811112495.1 申请日: 2018-09-19
公开(公告)号: CN109116737B 公开(公告)日: 2021-04-06
发明(设计)人: 杨蒲;许梦洋;王玉霞 申请(专利权)人: 南京航空航天大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 暂无信息 代理人: 暂无信息
地址: 211106 江苏省南京市江宁区将*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于观测器的多智能体系统故障上限评估以及容错一致性控制算法。通过构造一个合适的观测器提出了一种关于执行器故障因子的上限估计的自适应算法,这个算法的提出可以有效的对执行器故障因子的上限进行准确的估计。对于执行器故障带来的影响,通过利用智能体之间的相对状态信息和故障上限的评估值设计一种容错控制律,该容错控制律可以使得多智能体系统在故障和外界扰动同时作用下也能实现一致性目标,能有效的避免多智能体系统因执行器故障而导致的一致性目标任务不能完成的情况。本发明用于一类含有执行器故障和外界扰动的多智能体系统的一致性实现控制问题。
搜索关键词: 观测器 智能 体系 故障 评估 容错 一致性 控制 算法
【主权项】:
1.一种基于观测器的多智能体系统故障上限评估以及容错一致性控制算法,其特征在于:通过构造一个合适的观测器提出了一种关于执行器故障因子的上限估计的自适应算法,这个算法的提出可以有效的对执行器故障因子的上限进行准确的估计。对于执行器故障带来的影响,通过利用智能体之间的相对状态信息和故障上限的评估值设计一种容错控制律,该容错控制律可以使得多智能体系统在故障和外界扰动同时作用下也能实现一致性目标,能有效的避免多智能体系统因执行器故障而导致的一致性目标任务不能完成的情况。本发明用于一类含有执行器故障和外界扰动的多智能体系统的一致性实现控制问题,包括如下具体步骤:步骤1)确定算法所适应的多智能体系统模型参数,具体步骤可以分为以下几步:步骤1.1)确定带有外界扰动的第i个跟随智能体的状态空间模型如下式(1)所示:这里xi(t)∈Rm,yi(t)∈Rq,ui(t)∈Rp分别表示第i个跟随智能体的状态变量、输出变量以及输入变量。f(xi)∈Rm表示满足利普希茨连续条件的外界扰动,其中l是利普希茨常数。A,B,C,D均是具有适当维数的实数矩阵。对于发生故障的执行器模型,可以用下式(2)表示:这里ρi(t)表示执行器失效因子。为了方便算法设计,给定故障因子ρi(t)一个上限满足下面不等式(3)步骤1.2)确定带有外界扰动的领导智能体的状态空间模型如(4)所示:这里x0(t)∈Rm,y0(t)∈Rq,u0(t)∈Rp分别表示领导智能体的状态变量、输出变量以及输入变量。并且,对于领航者的输入变量u0(t),满足这里是一个正的常数。步骤2)确定多智能体系统的通信拓扑结构:考虑到多智能体系统是由1个领导者和n个跟随者组成。因此,我们利用有向图去描述多智能体之间的通信连接关系。这里表示图中节点的集合。表示图中有向边的集合。对于跟随者之间的交流拓扑结构,我们用G={v,ε}来表示。让表示有向图G的权重矩阵。在这里如果智能体i能够收到来自智能体j的信息,那么aij=1(i≠j)。否则,aij=0。定义节点i的邻节点为Ni={j∈v|(i,j)∈ε,i≠j}。因此,图G的拉普拉斯矩阵L=(lij)∈Rn×n被定义为lij=‑aij,(j≠i),我们用去代表领导者与跟随者之间的通讯交流关系,如果智能体i能够直接收到领导者的信息,那么di>0,否则di=0。步骤3)构造观测器以及设计故障上限估计的自适应律,具体步骤如下:步骤3.1)首先为每个跟随智能体构造如式(5)所示的状态观测器。这里分别表示系统的状态变量xi(t)和输出变量yi(t)的估计值。矩阵E是后来将被设计的观测器矩阵。定义分别表示状态估计误差和输出估计误差。我们让以及作为ξi的估计值。步骤3.2)设计执行器故障上限平方的自适应变化率如式(6)所示:这里εi和ηi均是正的常数并且在后来的步骤中将被设计。因此,根据式(1)和式(5),我们可以得到状态估计误差的动态方程如下:对于故障上限平方的估计误差的动态方程存在以下关系:步骤3.3)存在正定实矩阵P和具有合适维数的矩阵K,以及一个正数ε满足下面的不等式关系E=P‑1K  (9)则系统状态估计误差以及故障上限平方估计误差在自适应律式(6)下最终一致有界。即以及其中ε=max{εi},(i=1,...,n)。因为αi和βi均是可调参数,所以我们可以将估计误差调整到极小的值。步骤4)设计容错控制算法,具体步骤可以分为以下几部分:步骤4.1)我们为第i个跟随智能体定义相对输出误差信息如下:让ei=xi‑x0我们可以得到式(11)的简洁形式如下所示步骤4.2)根据MATLAB中的LMI工具箱计算正定矩阵M满足下面不等式其中λmax(·)表示一个矩阵的最大特征值。步骤4.3)计算矩阵R满足RC=‑BTM。步骤4.4)选取正数则为每个跟随者智能体设计如式(14)所示的容错一致性控制算法。其中通过理论推导可以得到(1)和(4)组成的多智能体系统在容错控制律(14)下能够实现执行器故障情况下的一致性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811112495.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top