中国科学(技术科学)2024,Vol.54Issue(9) :1637-1651.DOI:10.1360/SST-2023-0360

时变切换拓扑下基于虚拟误差的无人机集群分布式协同控制

Virtual error-based distributed cooperative control for multiple UAVs under time-varying switching topologies

张兆宇 段海滨
中国科学(技术科学)2024,Vol.54Issue(9) :1637-1651.DOI:10.1360/SST-2023-0360

时变切换拓扑下基于虚拟误差的无人机集群分布式协同控制

Virtual error-based distributed cooperative control for multiple UAVs under time-varying switching topologies

张兆宇 1段海滨1
扫码查看

作者信息

  • 1. 北京航空航天大学自动化科学与电气工程学院,飞行器控制一体化技术重点实验室仿生自主飞行系统研究组,北京 100083
  • 折叠

摘要

本文针对时变切换的受限通信链路条件下的无人机集群协同控制问题,设计了一种基于虚拟误差的多无人机分布式协同控制算法,研究对象设置为具有非线性耦合特性的四旋翼无人机集群.首先,使用时变切换无向拓扑来描述干扰存在的受限环境下通信链路通断特性,将连续可微的权重函数用作邻接矩阵元素,用以描述邻居节点间通信链路的时延阻滞特性.其次,设计姿态内环控制回路的指令驱动力矩,消去非线性姿态旋转误差项,利用障碍李雅普诺夫函数证明姿态控制内环系统稳定性.此外,在外环位置控制回路中引入两个辅助控制量,利用其构造与原平动动力学系统等价的辅助误差系统.利用该虚拟误差系统设计满足推力有界性的控制输入,避免每个节点的控制系统对节点自身和邻居节点的位置及速度信息的反馈需求,将集群内全部无人机节点的虚拟位置、速度误差以堆叠形式构造位置控制回路李雅普诺夫函数,基于姿态回路的渐近稳定证明位置闭环控制系统的渐近稳定性.最后,设置仿真场景中的通信拓扑为满足一致联合准强连通的时变无向切换拓扑,引入4个四旋翼无人机节点开展分布式协同控制律的仿真实例验证,进一步将本文设计的分布式控制协议分别同其他文献中所提出的基于虚拟系统的分布式控制算法及基于滑模误差流形的控制算法相对比,验证本文所提出算法能够仅在给定中心参考速度前提下跟踪速度积分所得的虚拟领导中心轨迹,且在集群构型保持和速度一致性控制方面具有显著优势.

Abstract

This study addresses the cooperative control problem of quadcopter UAV clusters under switching topology.A distributed control framework based on virtual errors is proposed.Firstly,a time-varying switching undirected topology is used to demonstrate the intermittent transmission characteristics in communication links in a constrained environment.The weighted adjacency matrices are designed to be continuous and differentiable,which is employed to indicate the transmission delay as well as the connectivity of the switching topology.Subsequently,a barrier Lyapunov function is set for the attitude error system to prove the stability of the inner loop control system.Additionally,this method introduces two cascaded auxiliary control variables to obtain an error system that includes virtual errors both in position and velocity.Using this virtual error system,control inputs and thrust are bounded,avoiding the requirement for real-time feedback on the positions and velocities of the nodes.A Lyapunov function for the closed-loop system,incorporating the cluster's overall stacked virtual error states,is designed for position control.Finally,simulations are conducted on a time-varying undirected switching topology,which satisfies consistent joint quasi-strong connectivity.The control law is validated by implementing four independently grouped quadcopter UAVs.These simulation examples further illustrate the effectiveness of the control algorithm proposed in this study.

关键词

四旋翼/无人机集群/分布式控制/虚拟误差法/时变拓扑

Key words

quadcopter/UAV cluster/distributed control/virtual error method/time-varying topology

引用本文复制引用

基金项目

国家自然科学基金(U1913602)

国家自然科学基金(91948204)

国家自然科学基金(U20B2071)

国家自然科学基金(U19B2033)

出版年

2024
中国科学(技术科学)
中国科学院

中国科学(技术科学)

CSTPCD北大核心
影响因子:0.752
ISSN:1674-7259
段落导航相关论文