[发明专利]观测器下的多智能体系统故障评估及容错一致性控制算法有效
申请号: | 201811112495.1 | 申请日: | 2018-09-19 |
公开(公告)号: | CN109116737B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 杨蒲;许梦洋;王玉霞 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 211106 江苏省南京市江宁区将*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 观测器 智能 体系 故障 评估 容错 一致性 控制 算法 | ||
本发明公开了一种基于观测器的多智能体系统故障上限评估以及容错一致性控制算法。通过构造一个合适的观测器提出了一种关于执行器故障因子的上限估计的自适应算法,这个算法的提出可以有效的对执行器故障因子的上限进行准确的估计。对于执行器故障带来的影响,通过利用智能体之间的相对状态信息和故障上限的评估值设计一种容错控制律,该容错控制律可以使得多智能体系统在故障和外界扰动同时作用下也能实现一致性目标,能有效的避免多智能体系统因执行器故障而导致的一致性目标任务不能完成的情况。本发明用于一类含有执行器故障和外界扰动的多智能体系统的一致性实现控制问题。
技术领域
本发明涉及一种基于观测器的多智能体系统容错一致性控制算法,属于多智能体系统控制领域。
背景技术
多智能体系统在最近几年逐渐成为控制领域的一个热门话题,一方面因为多个智能体构成的控制系统逐步拜托了整个系统对单个智能体的依赖性,提高了整个系统的可靠性。另一方面,多个智能体之间利用相互交流信息,大大提升了整体工作任务的效率,同时还使得整个系统在对抗外部干扰的过程中具有较强的鲁棒性。然而,对于多智能体系统来说,故障的发生往往是不可避免的。尤其对于一些安全系数要求很高的大系统,容错控制就发挥着不可替代的作用。因此,在当今社会,系统正不断向大型化、复杂化、智能化等过渡的阶段,对容错控制方法的研究就具有重要的现实意义。
一致性是研究多智能体系统的基础问题。它是指在设定的控制律下,多智能体系统中各智能体状态最终将趋于一致。从多智能体系统的优越性方面看,多智能体系统能够处理不可预料的或者突然改变的外界环境,这就要求各智能体利用相互信息交流在变化的环境中保持一致。因此在多智能体系统的大背景下研究故障发生时的一致性控制问题具有重要的价值。
此外,利用观测器去估计系统中不可测的状态信息已经变成控制领域最常用的一种手段。对于那些即使可测但是需要花费昂贵的代价去购买相关传感器设备的状态变量,我们常采用的方法也是构造观测器。因此,结合观测器的构造去设计容错控制算法去解决多智能体系统在执行器故障和外界扰动作用下的一致性问题,不仅在理论上具有可行性,在实际上更容易实现。
发明内容
发明目的:在已有的控制方法基础上,针对多智能体系统在发生执行器故障和外界扰动的情况下的一致性问题,设计关于故障参数上限的自适应律,然后利用故障上限的估计值调整容错控制协议,最终实现多智能体系统的一致性控制。
技术方案:本发明所提出的基于观测器的多智能体系统故障上限评估以及容错一致性控制算法,主要利用状态观测器的构造,提出一种关于故障参数上限的自适应律,该自适应律不仅能较为精确地估计出故障信息,也可以协助设计容错控制律。此外,容错控制律中也包含了多智能体系统输出状态之间的误差信息,既能在容错的基础上保证多智能体系统的一致性控制,也能抵抗外界不确定性扰动的影响。算法流程主要包括如下具体步骤:
步骤1)确定算法所适应的多智能体系统模型参数,具体步骤可以分为以下几步:
步骤1.1)确定带有外界扰动的第i个跟随智能体的状态空间模型如下式(1)所示:
这里xi(t)∈Rm,yi(t)∈Rq,ui(t)∈Rp分别表示第i个跟随智能体的状态变量、输出变量以及输入变量。f(xi)∈Rm表示满足利普希茨连续条件的外界扰动,其中l是利普希茨常数。A,B,C,D均是具有适当维数的实数矩阵。
对于发生故障的执行器模型,可以用下式(2)表示:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811112495.1/2.html,转载请声明来源钻瓜专利网。