首页> 中国专利> 一种基于固定时间技术的无人机编队容错控制方法

一种基于固定时间技术的无人机编队容错控制方法

摘要

本发明公开了一种基于固定时间技术的无人机编队容错控制方法,具体为:构建四旋翼飞行器编队系统的连接图并以无向图表示,得到拉普拉斯矩阵和领导跟随连通矩阵;构建四旋翼飞行器位置子系统的故障模型;根据跟随者节点间的误差信息,设计分布式固定时间观测器对期望编队信号进行估计,使得每个跟随者节点四旋翼飞行器都能估计出期望编队信号;利用分布式固定时间观测器估计出期望编队信号后,构建积分滑膜面,根据积分滑模面设计固定时间控制器,实现编队系统的容错控制。本发明可有效抑制外界干扰以及故障对四旋翼飞行器编队控制带来的不利影响,并实现编队系统中任何一个四旋翼出现执行器故障或者多个四旋翼同时出现执行器故障的容错控制。

著录项

  • 公开/公告号CN112650303A

    专利类型发明专利

  • 公开/公告日2021-04-13

    原文格式PDF

  • 申请/专利权人 南京航空航天大学;

    申请/专利号CN202110073602.X

  • 发明设计人 马人月;张柯;姜斌;杨浩;

    申请日2021-01-20

  • 分类号G05D1/10(20060101);

  • 代理机构32200 南京经纬专利商标代理有限公司;

  • 代理人姜慧勤

  • 地址 210016 江苏省南京市秦淮区御道街29号

  • 入库时间 2023-06-19 10:35:20

说明书

技术领域

本发明涉及一种基于固定时间技术的无人机编队容错控制方法,属于容错控制技术领域。

背景技术

四旋翼飞行器编队控制系统是一种典型的互联系统。四旋翼飞行器编队系统主要考虑多个四旋翼飞行器的群体协作控制问题。

容错控制是控制理论的一个重要分支。系统在长时间的工作过程中,难免会因为内部零件的损坏或者外部损伤导致系统出现故障,故障的出现会影响系统的动态特性,导致原本设计的控制器的控制性能下降,严重时甚至有可能使得整个系统变得不稳定。容错控制主要研究的是当系统出现故障时如何尽可能保证系统的稳态和动态性能,从而抑制故障对整个系统的不良影响。在四旋翼飞行器的编队控制中,如果有一个四旋翼飞行器出现故障,会对整个编队系统产生影响,如果处理不当,可能会导致整个编队系统出现不稳定。

有限时间收敛可以保证系统的状态在一个有限的时间收敛到零,并且一直保持在零,该方法还可以给出这个收敛时间的上界。有限时间方法给出的收敛时间的上界往往是和系统的初始误差有关的,而初始误差在绝大多数情况下是不可知的。而目前更先进的固定时间控制方法则可以保证系统的误差在一个固定的时间区间之内收敛到零,从而有效的提高了系统的快速性。

目前,基于固定时间技术的四旋翼飞行器编队容错控制方法并未考虑四旋翼飞行器在编队控制过程中出现执行器部分失效故障的情况,故障的发生有可能使得系统性能下降甚至导致系统不稳定。因此,提出一种新的考虑执行器部分失效故障情况的编队容错控制方法,具有十分重要的理论研究价值和应用背景。

发明内容

本发明所要解决的技术问题是:提供一种基于固定时间技术的无人机编队容错控制方法,针对四旋翼飞行器的编队控制问题,将系统中可能出现的外部干扰考虑在内,设计了一种分布式固定时间观测器与固定时间滑模控制的容错控制方法。

本发明为解决上述技术问题采用以下技术方案:

一种基于固定时间技术的无人机编队容错控制方法,包括如下步骤:

步骤1,将四旋翼飞行器编队系统的结构视为领导-跟随结构,将其中起领导作用的四旋翼飞行器视为领导节点,其他四旋翼飞行器视为跟随者节点,构建四旋翼飞行器编队系统的连接图并以无向图的形式表示,根据连接图得到四旋翼飞行器编队系统的拉普拉斯矩阵

步骤2,构建四旋翼飞行器编队系统中作为跟随者节点的四旋翼飞行器位置子系统的故障模型;

步骤3,根据四旋翼飞行器编队系统中跟随者节点之间的误差信息,设计分布式固定时间观测器对期望编队信号进行估计,使得编队系统中每个跟随者节点四旋翼飞行器都能够估计出期望编队信号;所述期望编队信号为领导节点的期望编队信号;

步骤4,利用分布式固定时间观测器估计每个跟随者节点的期望编队信号,构建积分滑膜面,根据积分滑模面设计固定时间控制器,实现四旋翼飞行器编队系统的容错控制。

本发明采用以上技术方案与现有技术相比,具有以下技术效果:

1、本发明针对在无向通讯拓扑结构情况下四旋翼飞行器出现执行器部分失效故障的编队控制问题,将系统中可能出现的外部干扰考虑在内,提出基于固定时间技术的无人机编队容错控制方法,能够有效抑制外界干扰以及故障对四旋翼飞行器编队控制带来的不利影响,并实现编队系统中任何一个四旋翼出现执行器故障或者多个四旋翼同时出现执行器故障的容错控制。

2、本发明构建了分布式固定时间观测器,使得四旋翼飞行器编队系统中的每一个四旋翼飞行器都可以估计出期望的编队信号。

3、本发明设计了具有固定时间收敛特性的积分滑模面,从而保证系统的跟踪误差可以在固定时间收敛到零。

附图说明

图1是本发明编队系统的无向通讯拓扑情况图。

图2是1号四旋翼飞行器的位置观测误差。

图3是1号四旋翼飞行器的速度观测误差。

图4、图5、图6分别是1号、2号、3号四旋翼飞行器在三维空间中的位置误差曲线。

图7是三个四旋翼飞行器在三维空间中的三维飞行轨迹图。

具体实施方式

下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本发明提出一种基于固定时间技术的四旋翼飞行器容错编队控制方法,具体步骤如下:

第一步:构建四旋翼飞行器编队系统的连接图并以无向图的形式表示,得出四旋翼飞行器编队系统的拉普拉斯矩阵

本发明考虑了具有领导-跟随结构的四旋翼飞行器的编队控制方式,由一个领导节点和n个跟随者节点组成。领导者节点表示期望的编队信号,每个跟随者的标记为

第二步:由现有技术可知,四旋翼飞行器位置子系统的故障模型为:

定义p

定义编队过程中期望的跟踪轨迹为p

第三步:根据编队系统中节点之间的误差信息,设计具有分布式固定时间观测器对期望编队信号进行估计,使得编队系统中的每个四旋翼飞行器都能估计出期望编队信号。

首先定义变量

如果编队系统的通信图是连通的且领导者节点的期望加速度信号是有界的,那么当观测器的参数满足如下条件时,观测误差会在固定时间内收敛:

其中

第四步:定义第i个四旋翼飞行器的编队误差为

其中,0<ρ

于是积分滑模面可以改写为:

定义滑模控制的切换控制律为:

其中

其中,d

通过选取李雅普诺夫函数

下面通过MATLAB的Simulink对四旋翼飞行器编队系统进行建模并进行数值仿真。考虑三个四旋翼飞行器的容错编队控制,即n=3,并且它们之间的通信拓扑为a

根据通信拓扑,不难看出拉普拉斯矩阵为:

计算出

考虑控制器的控制参数为k

取滑模切换控制律中的参数为ρ

考虑系统受到的执行器部分失效故障为:

f

考虑系统受到的扰动为:

d

d

图4、图5、图6分别给出了三个四旋翼飞行器的位置误差收敛曲线,可以看出,即使是在存在故障的情况下,编队跟踪误差仍然可以较快的收敛。图7给出了整个系统在三维空间中的运动轨迹,与期望的一致,是一个螺旋上升的曲线。

以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号