CN117148863B - 一种复合故障下的集群无人机容错协同控制方法 - Google Patents
一种复合故障下的集群无人机容错协同控制方法 Download PDFInfo
- Publication number
- CN117148863B CN117148863B CN202311201177.3A CN202311201177A CN117148863B CN 117148863 B CN117148863 B CN 117148863B CN 202311201177 A CN202311201177 A CN 202311201177A CN 117148863 B CN117148863 B CN 117148863B
- Authority
- CN
- China
- Prior art keywords
- unmanned aerial
- fault
- aerial vehicle
- frame
- follower
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 239000002131 composite material Substances 0.000 title claims abstract description 21
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 12
- 238000013461 design Methods 0.000 claims abstract description 9
- 239000013598 vector Substances 0.000 claims description 33
- 239000011159 matrix material Substances 0.000 claims description 18
- 230000006854 communication Effects 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 16
- 230000003044 adaptive effect Effects 0.000 claims description 14
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 230000003416 augmentation Effects 0.000 claims description 6
- 230000014509 gene expression Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 5
- 230000001133 acceleration Effects 0.000 claims description 2
- 230000007257 malfunction Effects 0.000 claims description 2
- 230000000087 stabilizing effect Effects 0.000 claims description 2
- 230000007704 transition Effects 0.000 claims description 2
- 230000005484 gravity Effects 0.000 claims 1
- 238000004088 simulation Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 10
- 238000011160 research Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 4
- 230000007175 bidirectional communication Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本申请公开了一种复合故障下的集群无人机容错协同控制方法,涉及无人机技术领域,该方法结合执行器故障模型、传感器故障模型以及考虑风力扰动情况下的动力学模型,得到复合故障下的故障动力学模型,对故障动力学模型进行线性化处理以建立滑模观测器对风扰相关项、故障相关项以及无人机自身状态进行及时的检测以及估计补偿,基于故障动力学模型利用反步法进行容错协同控制设计,能够确保风扰和复合故障下集群无人机的稳定飞行,各无人机可以对期望位置进行编队跟踪,在集群无人机故障检测与协同容错控制上具有很好的实际意义和应用前景。
Description
技术领域
本申请涉及无人机技术领域,尤其是一种复合故障下的集群无人机容错协同控制方法。
背景技术
无人机由于成本低、部署灵活等特点,在森林火灾监测、搜救、电网巡检等众多领域得到了越来越广泛的应用,其中固定翼无人机因其具有承载能力强、飞行速度快、续航时间长等优点而在广域覆盖搜索、远距离物流运输、通信中继等得到广泛应用。
随着无人机自主技术的发展,多无人机协同控制已成为一个重要的研究方向。通过协同作战,多无人机表现出较高的任务执行效率、卓越的协调性、智能性和自主性。为保证多无人机***在任务执行过程中的协同控制性能,飞行安全已成为飞行控制领域的研究热点。当多架无人机协同执行环境监测、火灾监测和协同搜索等任务时,如果一架或多架无人机遇到部件故障,则存在失控的风险。在严重的情况下,故障无人机可能与周围的无人机发生碰撞,导致整个飞行编队失去控制。因此,研究故障检测、故障估计和容错协同控制问题对于监控任务的安全进行和多无人机***的安全控制具有重要的理论意义和现实必要性。
值得注意的是,随着工作时间的增加、环境的复杂性和严重程度的增加,执行器和传感器可能会出现磨损和老化。此外,在多无人机协同编队飞行中,整个***中***部件的数量显著增加。多无人机***涉及通信网络连接,这使得故障无人机有机会将其错误状态信息发送给附近的无人机,大大增加了发生碰撞和任务失败的概率。与单架无人机的故障检测和容错控制相比,多架无人机的故障检测和容错控制越来越复杂。此外,无人机所遇到的外部干扰和***的非线性也给多无人机的研究带来了很大的挑战和困难。如何检测受干扰影响的多无人机***的各种故障,并对故障进行有效处理,已成为保证多无人机安全协同编队飞行的重要研究课题。
发明内容
本申请针对上述问题及技术需求,提出了一种复合故障下的集群无人机容错协同控制方法,本申请的技术方案如下:
一种复合故障下的集群无人机容错协同控制方法,该集群无人机容错协同控制方法包括:
建立集群无人机中任意第架跟随者无人机在考虑风力扰动情况下的动力学模型,集群无人机包括一架领导者无人机及/>架跟随领导者无人机进行编队飞行的跟随者无人机,整数参数/>;
建立执行器故障模型和传感器故障模型,结合考虑风力扰动情况下的动力学模型,得到第架跟随者无人机在复合故障下的故障动力学模型;
根据故障动力学模型结合广义位置误差利用反步法设计得到传感器期望状态向量/>的表达式,根据故障动力学模型结合传感器故障跟踪误差利用反步法设计得到第/>架跟随者无人机的容错控制律;其中,/>为传感器测量状态向量,/>是第/>架跟随者无人机的位置向量,/>是根据集群无人机中其他跟随者无人机的位置向量所确定的第/>架跟随者无人机的期望位置向量;
对第架跟随者无人机的故障动力学模型进行线性化处理并建立滑模观测器,利用建立的滑模观测器对容错控制律中的风扰相关项和故障相关项进行估计并补偿后,按照容错控制律对第/>架跟随者无人机进行容错控制。
本申请的有益技术效果是:
本申请公开了一种复合故障下的集群无人机容错协同控制方法,该方法考虑了集群无人机在存在风扰和遭遇复合故障情况下的故障检测与编队协同容错控制问题,所设计的故障检测方案确保了执行器和传感器故障的及时检测与估计补偿,引入滑模观测器,对故障相关项、扰动和无人机自身状态进行准确估计,采用的编队协同容错控制方案能够确保风扰和复合故障下集群无人机的稳定飞行,各无人机可以对期望位置进行编队跟踪,在集群无人机故障检测与协同容错控制上具有很好的实际意义和应用前景。
附图说明
图1是本申请一个实例中的集群无人机之间的通信拓扑结构图。
图2是本申请一个实施例的集群无人机容错协同控制方法的控制框图。
图3是一个仿真实例中各架无人机的飞行轨迹仿真结果。
图4是一个仿真实例中各架跟随者无人机的推力油门设置的仿真结果图。
图5是一个仿真实例中各架跟随者无人机的广义位置误差的仿真结果图。
图6是一个仿真实例中各架出现故障的跟随者无人机在出现传感器故障或执行器故障时的残差信号及对应的自适应阈值的仿真结果图。
图7是一个仿真实例中各架出现故障的跟随者无人机在出现传感器故障或执行器故障时的故障信号及对应的估值的仿真结果图。
图8是各架跟随者无人机的速度及其估计值的仿真结果图。
图9是风扰相关项及其估计值的仿真结果图。
具体实施方式
下面结合附图对本申请的具体实施方式做进一步说明。
本申请公开了一种复合故障下的集群无人机容错协同控制方法,该方法针对集群无人机进行编队航行的场景,请参考图1所示的一个应用场景,集群无人机中包括一架领导者无人机10以及架跟随该领导者无人机10飞行的跟随者无人机,/>为整数参数,图1以包含4架跟随者无人机1、2、3、4为例。该集群无人机中的各架无人机之间建立有通讯拓扑,包括:领导者无人机10与跟随者无人机之间的通讯连接,以及跟随者无人机之间的通讯连接。领导者无人机与部分或全部跟随者无人机之间建立通讯连接,每架跟随者无人机可以与其他一架或多架跟随者无人机建立通讯连接。一般情况下,领导者无人机与跟随者无人机之间建立单向通讯连接,领导者无人机向跟随者无人机单向传输信息,而跟随者无人机之间建立双向通讯连接,跟随者无人机之间可以双向传输信息。
请参考图1所示的一个实例中的通讯拓扑示意图,领导者无人机10与跟随者无人机1和跟随者无人机2分别建立单向的通讯连接,跟随者无人机1与跟随者无人机2、跟随者无人机3和跟随者无人机4分别建立双向的通讯连接,跟随者无人机3还与跟随者无人机4建立双向的通讯连接。
本申请的复合故障下的集群无人机容错协同控制方法包括如下方法,对于任意第架跟随者无人机,整数参数/>执行如下步骤,请参考图2所示的控制框图:
1、建立集群无人机中任意第架跟随者无人机在考虑风力扰动情况下的动力学模型为:
第架跟随者无人机在考虑风力扰动情况下的动力学模型由状态变量和应用控制输入信号/>组成,且考虑了地面坐标系下三个坐标轴方向的风速/>、/>和/>。
其中,、/>和/>分别是第/>架跟随者无人机在三个坐标轴上的位置信息,/>表示的导数,其他参数的导数也采用这种方式表示,后续不再一一介绍。/>是第/>架跟随者无人机的速度,/>是第/>架跟随者无人机的航向角,/>是第/>架跟随者无人机的航迹角。/>是第/>架跟随者无人机的升力,/>是第/>架跟随者无人机的倾斜角。/>是第/>架跟随者无人机的质量,/>是重力加速度。
是第/>架跟随者无人机的阻力,/>是第/>架跟随者无人机的推力,且有:
其中,是第/>架跟随者无人机的机翼面积,/>是第/>架跟随者无人机的动压,/>是空气密度,/>是总阻力系数,/>是第/>架跟随者无人机的发动机的最大推力,是第/>架跟随者无人机的推力油门设置。
定义第架跟随者无人机的位置向量/>,传感器真实状态向量,将虑风力扰动情况下的动力学模型转换为如下状态方程:
其中,、/>、/>、/>、/>和/>的表达式分别为:
,/>,/>,,/>,。
2、建立执行器故障模型和传感器故障模型,包括:
(1)考虑执行器有效性损失和偏差故障建立得到执行器故障模型为:
其中,是命令控制输入信号。是效率因子且/>。/>是偏差故障量,执行器故障信号/>,/>为单位矩阵。
(2)考虑空速管故障建立得到传感器故障模型为:
其中,传感器期望状态向量。/>是效率因子且,/>是偏差故障量,传感器故障信号。
3、结合故障模型以及考虑风力扰动情况下的动力学模型,得到第架跟随者无人机在复合故障下的故障动力学模型为:
在该复合故障下的故障动力学模型包括受风速影响的风扰相关项和/>,以及受执行器故障和传感器故障影响的故障相关项/>和/>,因此后续本申请会基于该复合故障下的故障动力学模型分两部分展开说明,一部分说明协同容错控制的方法,另一部分说明对风扰相关项和故障相关项的观测估计方法。
一、基于复合故障下的故障动力学模型建立滑模观测器对风扰相关项和故障相关项进行观测估计。
包括对第架跟随者无人机的故障动力学模型进行线性化处理并建立滑模观测器,用于对风扰相关项和故障相关项进行估计并补偿,包括如下步骤:
步骤1.1,对第架跟随者无人机的故障动力学模型进行线性化处理得到任意/>时刻的线性化***模型为:
其中,表示状态变量,/>是状态变量/>在/>时刻,其余参数中的变量/>也是同理,且为了方便表示,后续不再给各个参数一一携带变量/>。是输出信号,/>是/>时刻的执行器故障信号,/>是/>时刻的传感器故障信号。/>是非线性项且满足利普西斯条件,/>是扰动项。
各个常数矩阵分别为:
,/>,,/>,,/>,/>,/>,。
步骤1.2、引入状态和输出转换矩阵将线性化***模型转换为两个子***。
第架跟随者无人机的故障动力学模型的标称形式为:
其中,是/>在标称条件下的状态,/>是/>在标称条件下的状态,其他参数同理是线性化***模型中对应参数在标称条件下的状态,不再一一赘述。
引入状态和输出转换矩阵为:
;
其中,,/>,/>,/>,/>,/>,。
结合线性化***模型以及状态和输出转换矩阵得到:
;
进一步得到:
其中,,/>,/>,/>,;/>,/>,/>;/>,,/>;/>,/>,/>;,/>;/>,/>,;/>,/>。
进一步得到由线性化***模型转换得到的第一子***为:
以及得到线性化***模型转换得到的第二子***为:
步骤1.3、基于转换得到的两个子***设计滑模观测器。
首先为第二子***设计一阶低通滤波器,将传感器故障转换为伪执行器故障,这样为故障检测提供方便,然后将第二子***中的输出通过如下滤波器:
其中,为滤波器的状态量,/>为赫尔维茨矩阵。
定义得到第二子***的增广***为:
其中,,/>,/>,,/>,/>,/>,。
对于有界且连续可导的,定义/>,存在正常数/>和/>满足/>以及/>;对于有界且上界未知的,定义/>,存在正常数/>和/>满足以及/>;且存在矩阵/>满足。
针对第一子***设计第一滑模观测器为:
其中,为稳定矩阵,/>为常数矩阵,/>被定义为:
得到,/>的自适应律设计为/>,其中,/>为正常数,/>为正常数。
定义存在矩阵和矩阵/>满足/>,针对第二子***的增广***设计第二滑模观测器为:
其中,为传统卢恩伯格观测的增益,/>为常数矩阵,/>被定义为:
的自适应律设计为/>,其中,/>为正常数,/>为正常数。
步骤1.4、利用设计得到的两个滑模观测器对风扰相关项和故障相关项进行估计并补偿。
为简便分析,定义,根据设计的滑模观测器的估计值得到以及/>,确定风扰相关项的估计值为:
定义以及/>,根据设计的滑模观测器的估计值得到,确定故障相关项的估计值为:
其中,为/>的估计值,其他参数的估计值也采用同样的上标形式表示。
步骤1.5、除了利用设计得到的两个滑模观测器进行相关项的观测估计之外,还可以实现故障检测:
首先根据设计的两个滑模观测器的估计值设计自适应阈值为:
;
其中,是自适应阈值的上界,/>是自适应阈值的下界,/>,自适应阈值的偏移量/>,自适应阈值的偏移量/>。。
然后可以根据自适应阈值的上界和/>对第/>架跟随者无人机进行故障检测,并在检测到第/>架跟随者无人机出现执行器故障或传感器故障时进行报错,故障检测的方法包括:
确定第二子***的增广***在标称条件下的状态为:
;
计算残差信号且/>。
当时确定第/>架跟随者无人机未出现执行器故障,当/>或时确定第/>架跟随者无人机出现执行器故障。
当时确定第/>架跟随者无人机未出现传感器故障,当/>或时确定第/>架跟随者无人机出现传感器故障。
因此可以分别及时检测到任意第架跟随者无人机的执行器故障和传感器故障。
二、基于复合故障下的故障动力学模型设计协同容错控制机制。
步骤2.1,根据故障动力学模型结合广义位置误差利用反步法设计得到传感器期望状态向量/>的表达式,包括:
定义第架跟随者无人机及其邻居无人机集/>中的任意第/>架无人机之间的编队位置误差为:
是第/>架跟随者无人机的位置向量。第/>架跟随者无人机的邻居无人机集/>包括集群无人机中的所有无人机,包括领导者无人机以及所有跟随者无人机。第/>架无人机为跟随者无人机或领导者无人机,/>时表示领导者无人机,且定义领导者无人机的位置向量为/>。/>是第/>架无人机的位置向量,由第/>架无人机通过集群无人机中各架无人机之间建立的通信拓扑传输给第/>架跟随者无人机。/>是第/>架跟随者无人机相对于第/>架无人机的期望相对位置向量,/>。
定义第架跟随者无人机的广义位置误差为:
根据集群无人机中其他跟随者无人机的位置向量确定的第架跟随者无人机的期望位置向量/>,/>,当邻居无人机集中的任意第/>架无人机与第/>架跟随者无人机之前建立通信连接时/>,否则/>。
选取李雅普诺夫函数并求导得到:
其中,状态跟踪误差,/>是虚拟控制信号;
基于李雅普诺夫稳定性理论,设计虚拟控制信号为:
其中,为/>的估计值且包含/>的估计值,/>为/>的估计值,且元素取值均大于0,/>且元素取值均大于0,/>为正常数且/>,/>为正常数且/>。
进一步考虑传感器故障,在虚拟控制信号的基础上结合传感器故障信号/>设计得到传感器期望状态向量/>的表达式为:
其中,是传感器故障信号/>的估计值。
步骤2.2,根据故障动力学模型结合传感器故障跟踪误差利用反步法设计得到第/>架跟随者无人机的容错控制律,包括:
定义传感器故障跟踪误差,/>为传感器测量状态向量;
选取李雅普诺夫函数并求导得到:
基于李雅普诺夫稳定性理论,设计第架跟随者无人机的容错控制律为:
/>
其中,为/>的估计值且包含/>的估计值,/>是执行器故障的估计值,/>为/>的估计值,/>且元素取值均大于0,且元素取值均大于0。
在按照上述第一部分建议得到滑模观测器,按照上述第二部分建立得到容错控制律后,即可利用建立的滑模观测器对容错控制律中的风扰相关项和故障相关项进行估计并补偿后,按照容错控制律得到,并将/>返回给第/>架跟随者无人机,实现对遭遇复合故障和风扰情况下的集群无人机进行编队和容错协同控制。
下面通过一个仿真实验来验证本申请方法的有效性:
集群无人机的通信拓扑结构如图1所示,且各结构参数取值包括如下:
所有跟随者无人机的机翼面积均为,所有跟随者无人机的质量均为,空气密度/>,重力加速度/>。所有跟随者无人机的总阻力系数均为/>,所有跟随者无人机的发动机的最大推力均为/>。
设定跟随者无人机1在t=10s时遭遇执行器故障、跟随者无人机3在t=60s时遭遇执行器故障、跟随者无人机2在t=20s时遭遇传感器故障、跟随者无人机3在t=50s时遭遇传感器故障,执行器故障模型和传感器故障模型中的参数设置为:
风扰相关参数设置为:
容错控制律中的控制参数选取为,/>,/>,/>,/>,/>。滑模观测器中的参数设置为/>,/>,/>,/>。集群无人机中各架无人机初始的位置向量为/>,/>,/>,,/>,单位均为m。集群无人机中各架无人机初始的状态参数设置为/>,/>,/>。各架无人机之间的期望相对位置向量为/>,/>,/>,,/>,且单位均为m。领导者无人机的飞行轨迹设定为,单位为m。
在该仿真实例中,各架无人机的飞行轨迹仿真结果如图3所示,其中Leader表示领导者无人机的飞行轨迹仿真结果,UAV#i表示跟随者无人机i的飞行轨迹仿真结果。各架跟随者无人机的推力油门设置的仿真结果图如图4所示,由图4可以看出,跟随者无人机1、2、3在遭遇执行器故障和传感器故障时均能快速调整。
各架跟随者无人机的广义位置误差的仿真结果图如图5所示,由图5可以看出,广义位置误差是快速收敛的。
跟随者无人机1、2、3在遭遇执行器故障和传感器故障时的残差信号和/>与自适应阈值的曲线示意图如图6所示,从图6可以看出,跟随者无人机在遭遇执行器故障和传感器故障时,残差信号会迅速超出相对应故障类型的自适应阈值,及时得到准确的故障检测结果。
跟随者无人机1在遭遇执行器故障时的执行器故障信号及其估计值/>的仿真数据对比结果,以及跟随者无人机2在遭遇传感器故障时的传感器故障信号/>及其估计值/>的仿真数据对比结果,以及跟随者无人机3在遭遇执行器故障时的执行器故障信号及其估计值/>的仿真数据对比结果,以及跟随者无人机3在遭遇传感器故障时的传感器故障信号/>及其估计值/>的仿真数据对比结果如图7所示。
各架跟随者无人机的速度及其估计值/>的仿真数据对比结果如图8所示。风扰相关项/>和/>及各自的估计值/>和/>的仿真数据对比结果如图9所示。由图7-图9可以看出,本申请所设计的滑模观测器可以准确估计无人机自身的状态、风扰相关项以及故障相关项。
以上的仅是本申请的优选实施方式,本申请不限于以上实施例。可以理解,本领域技术人员在不脱离本申请的精神和构思的前提下直接导出或联想到的其他改进和变化,均应认为包含在本申请的保护范围之内。
Claims (8)
1.一种复合故障下的集群无人机容错协同控制方法,其特征在于,所述集群无人机容错协同控制方法包括:
建立集群无人机中任意第架跟随者无人机在考虑风力扰动情况下的动力学模型,集群无人机包括一架领导者无人机及/>架跟随所述领导者无人机进行编队飞行的跟随者无人机,整数参数/>;
建立执行器故障模型和传感器故障模型,结合考虑风力扰动情况下的动力学模型,得到所述第架跟随者无人机在复合故障下的故障动力学模型;
根据所述故障动力学模型结合广义位置误差利用反步法设计得到传感器期望状态向量/>的表达式,根据所述故障动力学模型结合传感器故障跟踪误差利用反步法设计得到所述第/>架跟随者无人机的容错控制律;其中,/>为传感器测量状态向量,/>是所述第/>架跟随者无人机的位置向量,/>是根据集群无人机中其他跟随者无人机的位置向量所确定的所述第/>架跟随者无人机的期望位置向量;
对所述第架跟随者无人机的故障动力学模型进行线性化处理并建立滑模观测器,利用建立的滑模观测器对所述容错控制律中的风扰相关项和故障相关项进行估计并补偿后,按照所述容错控制律对所述第/>架跟随者无人机进行容错控制;
所述得到所述第架跟随者无人机在复合故障下的故障动力学模型包括:
建立任意第架跟随者无人机在考虑风力扰动情况下的动力学模型为:
;
其中,、/>和/>分别是第/>架跟随者无人机在三个坐标轴上的位置信息,/>是第/>架跟随者无人机的速度,/>是第/>架跟随者无人机的航向角,/>是第/>架跟随者无人机的航迹角,/>是第/>架跟随者无人机的升力,/>是第/>架跟随者无人机的倾斜角,/>是第/>架跟随者无人机的质量,/>是重力加速度,/>是第/>架跟随者无人机的阻力且/>,/>是第/>架跟随者无人机的推力且/>,/>是第/>架跟随者无人机的机翼面积,/>是第/>架跟随者无人机的动压,/>是空气密度,/>是总阻力系数,/>是第/>架跟随者无人机的发动机的最大推力,/>是第/>架跟随者无人机的推力油门设置;/>、/>和/>分别是地面坐标系下三个坐标轴方向的风速;
定义所述第架跟随者无人机的位置向量/>,传感器真实状态向量,应用控制输入信号/>,将虑风力扰动情况下的动力学模型转换为如下状态方程:
;
考虑执行器有效性损失和偏差故障建立得到执行器故障模型为,/>是命令控制输入信号,是效率因子且/>,/>是偏差故障量,执行器故障信号/>,/>为单位矩阵;
考虑空速管故障建立得到传感器故障模型为,/>,/>是效率因子且,/>是偏差故障量,传感器故障信号;
将执行器故障模型和传感器故障模型代入状态方程中,得到所述第架跟随者无人机在复合故障下的故障动力学模型为:
;
其中,,/>,/>,,/>,;
所述利用反步法设计得到传感器期望状态向量的表达式包括:
定义第架跟随者无人机及其邻居无人机集/>中的任意第/>架无人机之间的编队位置误差为/>,/>是第/>架无人机的位置向量,/>是第/>架跟随者无人机相对于第/>架无人机的期望相对位置向量,第/>架无人机为跟随者无人机或领导者无人机;
定义第架跟随者无人机的广义位置误差,其中,根据集群无人机中其他跟随者无人机的位置向量确定的第/>架跟随者无人机的期望位置向量,/>,当邻居无人机集中的任意第/>架无人机与所述第/>架跟随者无人机之前建立通信连接时/>,否则/>;
选取李雅普诺夫函数并求导得到:
;
其中,状态跟踪误差,/>是虚拟控制信号;
基于李雅普诺夫稳定性理论,设计虚拟控制信号为:
;
其中,为/>的估计值且包含/>的估计值,/>为/>的估计值,且元素取值均大于0,/>且元素取值均大于0,/>为正常数且/>,/>为正常数且/>;
在虚拟控制信号的基础上结合传感器故障信号/>设计得到传感器期望状态向量的表达式为:
;
其中,是传感器故障信号/>的估计值。
2.根据权利要求1所述的集群无人机容错协同控制方法,其特征在于,所述利用反步法设计得到所述第架跟随者无人机的容错控制律包括:
定义传感器故障跟踪误差;
选取李雅普诺夫函数并求导得到:
;
基于李雅普诺夫稳定性理论,设计第架跟随者无人机的容错控制律为:
;
其中,为/>的估计值且包含/>的估计值,/>是执行器故障的估计值,/>为/>的估计值,/>且元素取值均大于0,且元素取值均大于0。
3.根据权利要求1所述的集群无人机容错协同控制方法,其特征在于,所述对所述第架跟随者无人机的故障动力学模型进行线性化处理并建立滑模观测器包括:
对所述第架跟随者无人机的故障动力学模型进行线性化处理得到任意/>时刻的线性化***模型为:
;
其中,表示状态变量,/>是输出信号,/>是非线性项且满足利普西斯条件,/>是扰动项;
常数矩阵分别为:
,/>,/>,
,/>,
,/>,/>,/>;
引入状态和输出转换矩阵将所述线性化***模型转换为两个子***,并基于转换得到的两个子***设计滑模观测器。
4.根据权利要求3所述的集群无人机容错协同控制方法,其特征在于,所述引入状态和输出转换矩阵将所述线性化***模型转换为两个子***包括:
引入状态和输出转换矩阵为:
;
其中,,/>,/>,/>,/>,/>,;
结合所述线性化***模型以及状态和输出转换矩阵得到:
;
进一步得到:
;
进一步得到由所述线性化***模型转换得到的第一子***为:
;
以及得到所述线性化***模型转换得到的第二子***为:
;
其中,,/>,/>,/>,;/>,/>,/>;/>,,/>;/>,/>,/>;,/>;/>,/>,;/>,/>。
5.根据权利要求4所述的集群无人机容错协同控制方法,其特征在于,所述基于转换得到的两个子***设计滑模观测器包括:
将所述第二子***中的输出通过如下滤波器:
;
其中,为滤波器的状态量,/>为赫尔维茨矩阵;
定义得到所述第二子***的增广***为:
;
其中,,/>,/>,,/>,/>,/>,;
对于有界且连续可导的,定义/>,存在正常数和/>满足/>以及/>;对于有界且上界未知的/>,定义/>,存在正常数/>和/>满足以及/>;且存在矩阵/>满足;
针对所述第一子***设计第一滑模观测器为:
;
其中,为稳定矩阵,/>为常数矩阵,/>被定义为:
;
得到,/>的自适应律设计为/>,其中,/>为正常数,/>为正常数;
定义存在矩阵和矩阵/>满足/>,针对所述第二子***的增广***设计第二滑模观测器为:
;
其中,为传统卢恩伯格观测的增益,/>为常数矩阵,/>被定义为:
;
的自适应律设计为/>,其中,/>为正常数,/>为正常数。
6.根据权利要求5所述的集群无人机容错协同控制方法,其特征在于,所述利用建立的滑模观测器对所述容错控制律中的风扰相关项和故障相关项进行估计并补偿包括:
定义,根据设计的滑模观测器的估计值得到/>以及,确定风扰相关项的估计值为/>,/>为/>的估计值;
定义以及/>,根据设计的滑模观测器的估计值得到,确定故障相关项的估计值为/>。
7.根据权利要求5所述的集群无人机容错协同控制方法,其特征在于,所述集群无人机容错协同控制方法还包括:
根据设计的两个滑模观测器的估计值设计自适应阈值为:
;
其中,是自适应阈值的上界,/>是自适应阈值的下界,,自适应阈值的偏移量/>,自适应阈值的偏移量/>;;
根据自适应阈值的上界和/>对所述第/>架跟随者无人机进行故障检测,并在检测到所述第/>架跟随者无人机出现执行器故障或传感器故障时进行报错。
8.根据权利要求7所述的集群无人机容错协同控制方法,其特征在于,所述根据自适应阈值的上界和/>对所述第/>架跟随者无人机进行故障检测包括:
确定所述第二子***的增广***在标称条件下的状态为:
;
计算残差信号且/>;
当时确定第/>架跟随者无人机未出现执行器故障,当/>或时确定第/>架跟随者无人机出现执行器故障;
当时确定第/>架跟随者无人机未出现传感器故障,当/>或时确定第/>架跟随者无人机出现传感器故障。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311201177.3A CN117148863B (zh) | 2023-09-15 | 2023-09-15 | 一种复合故障下的集群无人机容错协同控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311201177.3A CN117148863B (zh) | 2023-09-15 | 2023-09-15 | 一种复合故障下的集群无人机容错协同控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117148863A CN117148863A (zh) | 2023-12-01 |
CN117148863B true CN117148863B (zh) | 2024-04-05 |
Family
ID=88907977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311201177.3A Active CN117148863B (zh) | 2023-09-15 | 2023-09-15 | 一种复合故障下的集群无人机容错协同控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117148863B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135553A (zh) * | 2013-01-21 | 2013-06-05 | 南京航空航天大学 | 四旋翼飞行器容错控制方法 |
CN104102225A (zh) * | 2014-06-27 | 2014-10-15 | 金陵科技学院 | 基于执行器动态的无人飞行器姿态分散式容错控制方法 |
EP3007973A1 (en) * | 2013-06-09 | 2016-04-20 | ETH Zurich | Controlled flight of a multicopter experiencing a failure affecting an effector |
CN109085757A (zh) * | 2018-09-19 | 2018-12-25 | 南京航空航天大学 | 针对离散***多执行器失效故障的主动容错预测控制方法 |
CN109630281A (zh) * | 2019-01-10 | 2019-04-16 | 大连理工大学 | 一种基于误差区间观测器的航空发动机主动容错控制方法 |
CN111679579A (zh) * | 2020-06-10 | 2020-09-18 | 南京航空航天大学 | 针对传感器和执行器故障***的滑模预测容错控制方法 |
CN112180960A (zh) * | 2020-09-29 | 2021-01-05 | 西北工业大学 | 一种面向执行器故障的无人机容错飞行方法及飞行*** |
CN113110538A (zh) * | 2021-04-01 | 2021-07-13 | 北京航空航天大学 | 一种基于反步法控制的舰载机着舰固定时间容错控制方法 |
CN113741188A (zh) * | 2021-08-31 | 2021-12-03 | 南京航空航天大学 | 执行器故障下固定翼无人机反步自适应容错控制方法 |
CN114859954A (zh) * | 2022-05-23 | 2022-08-05 | 辽宁工业大学 | 一种考虑未知风扰的四旋翼无人机姿态容错控制方法 |
CN115373363A (zh) * | 2021-05-17 | 2022-11-22 | 南京航空航天大学 | 一种执行器故障下受约束无人机***滑模容错控制方法 |
CN115903908A (zh) * | 2022-12-14 | 2023-04-04 | 南京航空航天大学 | 一种基于快速终端滑模的蜂群无人机容错协同控制方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9715234B2 (en) * | 2015-11-30 | 2017-07-25 | Metal Industries Research & Development Centre | Multiple rotors aircraft and control method |
WO2017100579A1 (en) * | 2015-12-09 | 2017-06-15 | Dronesense Llc | Drone flight operations |
-
2023
- 2023-09-15 CN CN202311201177.3A patent/CN117148863B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135553A (zh) * | 2013-01-21 | 2013-06-05 | 南京航空航天大学 | 四旋翼飞行器容错控制方法 |
EP3007973A1 (en) * | 2013-06-09 | 2016-04-20 | ETH Zurich | Controlled flight of a multicopter experiencing a failure affecting an effector |
CN104102225A (zh) * | 2014-06-27 | 2014-10-15 | 金陵科技学院 | 基于执行器动态的无人飞行器姿态分散式容错控制方法 |
CN109085757A (zh) * | 2018-09-19 | 2018-12-25 | 南京航空航天大学 | 针对离散***多执行器失效故障的主动容错预测控制方法 |
CN109630281A (zh) * | 2019-01-10 | 2019-04-16 | 大连理工大学 | 一种基于误差区间观测器的航空发动机主动容错控制方法 |
CN111679579A (zh) * | 2020-06-10 | 2020-09-18 | 南京航空航天大学 | 针对传感器和执行器故障***的滑模预测容错控制方法 |
CN112180960A (zh) * | 2020-09-29 | 2021-01-05 | 西北工业大学 | 一种面向执行器故障的无人机容错飞行方法及飞行*** |
CN113110538A (zh) * | 2021-04-01 | 2021-07-13 | 北京航空航天大学 | 一种基于反步法控制的舰载机着舰固定时间容错控制方法 |
CN115373363A (zh) * | 2021-05-17 | 2022-11-22 | 南京航空航天大学 | 一种执行器故障下受约束无人机***滑模容错控制方法 |
CN113741188A (zh) * | 2021-08-31 | 2021-12-03 | 南京航空航天大学 | 执行器故障下固定翼无人机反步自适应容错控制方法 |
CN114859954A (zh) * | 2022-05-23 | 2022-08-05 | 辽宁工业大学 | 一种考虑未知风扰的四旋翼无人机姿态容错控制方法 |
CN115903908A (zh) * | 2022-12-14 | 2023-04-04 | 南京航空航天大学 | 一种基于快速终端滑模的蜂群无人机容错协同控制方法 |
Non-Patent Citations (6)
Title |
---|
Decentralized fractional-order backstepping fault-tolerant control of multi-UAVs against actuator faults and wind effects;Ziquan Yu等;《Aerospace Science and Technology》;全文 * |
Fault Detection and Fault-Tolerant Cooperative Control of Multi-UAVs under Actuator Faults, Sensor Faults, and Wind Disturbances;Yang, ZY等;《DRONES》;1-22 * |
Sensor fault-tolerant control of a quadrotor unmanned aerial vehicle;Patan, MG等;《PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING》;全文 * |
四旋翼飞行器的故障诊断与容错控制方法研究;仲于江;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》(第05期);全文 * |
采用滑模观测器的四旋翼无人机执行器加性故障容错控制;郑佳静等;《华侨大学学报》;第40卷(第4期);全文 * |
风扰和故障条件下集群无人机强化学习自适应容错协同控制;余自权等;《厦门大学学报》;第61卷(第6期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN117148863A (zh) | 2023-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Yu et al. | Decentralized fractional-order backstepping fault-tolerant control of multi-UAVs against actuator faults and wind effects | |
CN106774373B (zh) | 一种四旋翼无人机有限时间姿态跟踪控制方法 | |
CN110161847B (zh) | 一种基于分布式奇异观测器的无人机编队***传感器故障估计方法 | |
Yu et al. | Distributed adaptive fault-tolerant close formation flight control of multiple trailing fixed-wing UAVs | |
CN106444719B (zh) | 一种切换拓扑下的多机协同故障诊断方法 | |
Yan et al. | Extended state observer‐based sliding mode fault‐tolerant control for unmanned autonomous helicopter with wind gusts | |
CN110703795B (zh) | 一种基于切换拓扑的无人机群协同安全控制方法 | |
Zheng et al. | Observer-based backstepping longitudinal control for carrier-based UAV with actuator faults | |
CN104102225A (zh) | 基于执行器动态的无人飞行器姿态分散式容错控制方法 | |
CN110794857B (zh) | 考虑外部风干扰的固定翼无人机鲁棒离散分数阶控制方法 | |
CN108647442B (zh) | 一种基于辅助输出的六旋翼无人机故障估计方法 | |
CN112305918A (zh) | 超螺旋观测器下的多智能体***滑模容错一致性控制算法 | |
CN115903908A (zh) | 一种基于快速终端滑模的蜂群无人机容错协同控制方法 | |
CN115629547B (zh) | 一种面向舵面故障的飞机机载容错控制方法及*** | |
Emami et al. | Intelligent trajectory tracking of an aircraft in the presence of internal and external disturbances | |
CN111399473A (zh) | 一种自适应容错控制方法、***及空中机器人 | |
Saied et al. | Differential flatness-based approach for sensors and actuators fault diagnosis of a multirotor UAV | |
CN117177208A (zh) | 一种考虑随机通讯时延的集群无人机协同容错控制方法 | |
CN117148863B (zh) | 一种复合故障下的集群无人机容错协同控制方法 | |
Boss et al. | Robust tracking of an unknown trajectory with a multi-rotor UAV: A high-gain observer approach | |
CN116107339B (zh) | 一种推力损失故障下的蜂群无人机容错协同控制方法 | |
CN116700350A (zh) | 多四旋翼无人机固定时间编队控制的方法及装置 | |
CN115933377A (zh) | 一种面向执行器故障的无人机轨迹容错控制方法及*** | |
Yu et al. | Fault-tolerant control design against actuator faults with application to UAV formation flight | |
Hu et al. | Improved adaptive compensation of variant fighter with multiple faults via extended observer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |