首页> 中国专利> 基于虚拟领导者的飞行编队协同自适应跟踪控制方法

基于虚拟领导者的飞行编队协同自适应跟踪控制方法

摘要

本发明涉及一种基于虚拟领导者的飞行编队协同自适应跟踪控制方法,属于编队飞行控制领域。该方法引入了虚拟领航无人机的协调策略,设定各无人机与领航者的相对位置作为反馈信息,采用反步法设计控制输入,按照飞行编队队形实现协调轨迹跟踪。采用神经网络估计动力学不确定性,采集在线数据构造预测误差评价估计能力,并结合跟踪误差设计神经网络权重自适应更新律。本发明考虑多无人机系统在编队飞行过程中模型存在动力学不确定性的问题对跟踪性能的影响,设计了基于数据分析的复合估计算法,增强了不确定估计的精度,为提升编队飞行性能提供了新的技术途径。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-09

    授权

    发明专利权授予

说明书

技术领域

本发明涉及一种多飞行器跟踪控制方法,特别是涉及一种基于虚拟领导者的飞行编队协同自适应跟踪控制方法,属于编队飞行控制领域。

背景技术

针对多无人机协同跟踪控制,基于虚拟结构的策略整体描述了群体行为并简化任务描述与分配,能够取得较高的编队控制精度。考虑到无人机系统存在的动力学不确定性和非线性性对编队飞行跟踪性能的影响,利用神经网络逼近能力进行估计的智能控制算法得到了广泛研究。然而目前的智能控制只能保证系统稳定,忽略对预期非线性估计性能的评价。为了提升协同跟踪控制性能保证非线性估计效果,研究基于数据分析的复合估计策略对编队飞行安全具有重要意义。

《Composite Learning Finite-Time Control With Application toQuadrotors》(B.Xu,《IEEE Transactions on Systems,Man,and Cybernetics:Systems》,2018年,第48卷第10期)针对欠驱动无人机设计有限时间神经网络控制算法,论文研究目标为实现无人机个体对期望轨迹指令的跟踪。《Coordinated Path-Following Control fora Group of Underactuated Surface Vessels》(Ghommam J,Mnif F,《IEEE Transactionson Industrial Electronics》,2009年,第56卷第10期)采用虚拟领航目标设计多智能体协同跟踪控制算法。论文以路径跟随器推导编队内个体的参考路径,同步协调状态实现路径跟踪。然而该论文所设计的控制算法依赖于模型的动力学特性,难以实现系统的快速稳定控制。

发明内容

要解决的技术问题

为克服现有技术在多无人机协调控制中处理动力学模型不确定性问题的不足,本发明提出一种基于虚拟领导者的飞行编队协同自适应跟踪控制方法。该方法引入了虚拟领航无人机的协调策略,设定各无人机与领航者的相对位置作为反馈信息,采用反步法设计控制输入,按照飞行编队队形实现协调轨迹跟踪。采用神经网络估计动力学不确定性,采集在线数据构造预测误差评价估计能力,并结合跟踪误差设计神经网络权重自适应更新律。

技术方案

一种基于虚拟领导者的飞行编队协同自适应跟踪控制方法,步骤如下:

步骤1:采用无人机的动力学模型:

式中,x,y,z为位置,

其中,b为升力系数,d为力矩系数;

步骤2:将无人机动力学模型解耦得到位置子系统和姿态子系统;定义x

式中,

定义x

第j个无人机姿态子系统动力学可写为:

式中,

步骤3:设计无人机的位置和航向角期望指令为:

式中,x

步骤4:针对高度子系统(3),定义高度跟踪误差为e

式中,k

设计一阶滤波器为:

式中,τ

设计补偿信号z

式中,z

定义补偿后跟踪误差为:

v

定义跟踪误差为

式中,

设计补偿信号z

定义补偿后跟踪误差为:

v

定义预测误差为:

式中,

设计神经网络自适应更新律为:

式中,λ

步骤5:针对水平运动(4),设计PD控制器计算预期加速度为:

式中,k

获取期望横滚角和俯仰角为:

步骤6:针对姿态子系统(5),定义姿态角跟踪误差为e

式中,k

设计一阶滤波器为:

式中,τ

设计补偿信号z

式中,z

定义补偿后跟踪误差为:

v

定义跟踪误差为

式中,

设计补偿信号z

定义补偿后跟踪误差为:

v

定义预测误差为:

式中,

设计神经网络自适应更新律为:

式中,λ

步骤7:据得到的垂直、滚转、俯仰、偏航运动的控制输入U

一种计算机系统,其特征在于包括:一个或多个处理器,计算机可读存储介质,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的方法。

一种计算机可读存储介质,其特征在于存储有计算机可执行指令,所述指令在被执行时用于实现上述的方法。

一种计算机程序,其特征在于包括计算机可执行指令,所述指令在被执行时用于实现上述的方法。

有益效果

本发明提出的一种基于虚拟领导者的飞行编队协同自适应跟踪控制方法,该方法采用虚拟编队结构策略,引入虚拟领航无人机并结合飞行编队位置和偏航角信息,将全局飞行编队期望轨迹指令转换为编队内各无人机对应的期望指令作为闭环系统的参考信息。采用反步法设计无人机控制输入,实现特定飞行编队下的跟踪控制。利用神经网络估计模型的动力学不确定性,在线采集历史数据构建预测误差挖掘潜在估计评价指标,结合跟踪误差和预测误差更新神经网络权重。本发明考虑多无人机系统在编队飞行过程中模型存在动力学不确定性的问题对跟踪性能的影响,设计了基于数据分析的复合估计算法,增强了不确定估计的精度,为提升编队飞行性能提供了新的技术途径。有益效果如下:

(1)本发明采用虚拟领航无人机和虚拟编队结构的协调策略,结合飞行编队位置和偏航角信息,将全局飞行编队期望轨迹指令转换为编队内各无人机对应的期望指令作为闭环系统的参考信息;

(2)本发明考虑欠驱动无人机的动力学不确定性,采用神经网络算法估计未知非线性,基于反步法设计控制输入,前馈至无人机模型中,按照特定的飞行队形实现协调轨迹跟踪;

(3)本发明深入分析系统动力学,采集在线数据构造预测误差挖掘潜在评价指标,结合跟踪误差和预测误差设计自适应更新律,提升不确定估计精度。

附图说明

附图仅用于示出具体实施例的目的,而并不认为是对本发明的限制,在整个附图中,相同的参考符号表示相同的部件。

图1是本发明基于虚拟领导者的飞行编队协同自适应跟踪控制方法的流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

参照图1,本发明一种基于虚拟领导者的飞行编队协同自适应跟踪控制方法,通过以下步骤实现:

(a)采用无人机的动力学模型:

式中,x,y,z为位置,

其中,b=2.92×10

(b)将无人机动力学模型解耦得到位置子系统和姿态子系统。定义x

式中,

定义x

第j个无人机姿态子系统动力学可写为:

式中,

(c)设计无人机的位置和航向角期望指令为:

式中,x

(d)针对高度子系统(3),定义高度跟踪误差为。设计虚拟控制量

式中,k

设计一阶滤波器为:

式中,τ

设计补偿信号z

式中,z

定义补偿后跟踪误差为:

ν

定义跟踪误差为

式中,

设计补偿信号z

式中,z

定义补偿后跟踪误差为:

ν

定义预测误差为:

式中,

设计神经网络自适应更新律为:

式中,λ

(e)针对水平运动(4),设计PD控制器计算预期加速度为:

式中,k

获取期望横滚角和俯仰角为:

(f)针对姿态子系统(5),定义姿态角跟踪误差为e

式中,k

设计一阶滤波器为:

式中,τ

设计补偿信号z

式中,z

定义补偿后跟踪误差为:

ν

定义跟踪误差为

式中,

设计补偿信号z

式中,z

定义补偿后跟踪误差为:

ν

定义预测误差为:

式中,

设计神经网络自适应更新律为:

式中,λ

(g)据得到的垂直、滚转、俯仰、偏航运动的控制输入U

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明公开的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号