基于神经网络的旋翼无人机Flocking控制
发布时间:2017-10-09 09:37
本文关键词:基于神经网络的旋翼无人机Flocking控制
更多相关文章: Flocking 旋翼无人机 神经网络 自适应逆控制
【摘要】:汇聚运动(Flocking)是一种群体运动行为,具体可以描述为:群体由分离状态汇聚到一起后,沿着特定方向,一起运动,并且在运动过程中能够保持某种特定的规则。当针对特定任务时,群体的汇聚运动具有着单体运动无可比拟的优势,这对协同控制问题的研究具有很重要的指导和理论意义。尤其是应用到具有实际物理模型上时,这种汇聚运动的研究便具有了很重要的实际意义。而另一方面,随着近几年新型材料和控制技术的快速发展,旋翼无人机凭借着自身优势,已经成为了当今无人机领域研究热点,并在控制理论方面有了一定的积累。但是对于完全模型的控制,以及多机控制仍然是研究的薄弱点。因此,本文的主要目标是针对多旋翼无人机这样的对象,研究带有多旋翼无人机模型的Flocking控制器设计方法,从而实现多旋翼无人机群的Flocking行为。本文将多旋翼无人机Flocking控制分为三个问题处理。第一个问题为多旋翼无人机控制问题;第二个问题为基于质点模型的Flocking算法问题。最后,结合多旋翼无人机的动力学特性完成多旋翼无人机的Flocking控制。对于具有高度非线性、强耦合和欠驱动特性的无人机来说,设计一个有效的、高精度控制器是非常不易的,尤其是在有参数变化和外界干扰的情况下。本文提出一种自适应逆控制系统(AIMCS)。在该系统中,采用了两个BP神经网络,一个实现被控对象的模型辨识,用来找出被控对象的映射关系;另一个实现被控对象逆模型辨识,用作控制系统的逆控制器。为了确保控制系统学习的快速性和鲁棒性,离线训练和在线训练的方案都被使用。同时,使用李雅普诺夫的方法证明了在线学习律的收敛性。最后,基于全模型的四旋翼无人机控制仿真来说明本文提出控制方案的有效性。在多旋翼无人机控制系统设计完成的基础上,Flocking算法的设计便成了旋翼无人机的Flocking控制的重点内容。本文利用能量函数将基于雷诺兹Flocking三个规则转换为数学问题:通过建立合适的人工势能函数将质点的汇聚、避撞、速度一致性问题,转化为势能函数能量最小化问题,然后通过李雅普诺夫方法来设计控制器,使人工势能函数最小化,从而实现质点模型Flocking控制。在设计控制器时考虑了饱和输入的情况,即最大的加速度是有限制的,这样的设计为本文所设计的自适应逆控制系统的运用提供了便利。利用多旋翼无人机的动力学特性,将Flocking控制算法的输出值转化每个四旋翼无人机姿态控制的目标值,即利用转换公式,将期望位置转化为期望姿态(欧拉角),再结合本文提出的自适应逆控制系统完成多旋翼无人机Flocking控制。
【关键词】:Flocking 旋翼无人机 神经网络 自适应逆控制
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:V279;TP183
【目录】:
- 摘要5-7
- ABSTRACT7-11
- 第一章 绪论11-18
- 1.1 研究背景及研究意义11-13
- 1.2 国内外研究现状13-16
- 1.2.1 无人机发展历史13-14
- 1.2.2 国内外研究现状14-16
- 1.3 本文主要内容及结构安排16-18
- 第二章 预备知识18-22
- 2.1 稳定性理论18-19
- 2.1.1 平衡点18
- 2.1.2 李雅普诺夫稳定性18-19
- 2.1.3 La Salle定理19
- 2.2 系统辨识19-20
- 2.2.1 系统辨识的基本原理19-20
- 2.2.2 基于神经网络的系统辨识原理20
- 2.3 本章小结20-22
- 第三章 四旋翼无人机的数学模型22-31
- 3.1 四旋翼无人机的物理特性及飞行原理22
- 3.2 四旋翼无人机建模22-29
- 3.2.1 坐标系建立及其转换关系24-26
- 3.2.2 四旋翼无人机的数学模型26-29
- 3.3 本章小结29-31
- 第四章 BP神经网络及AIMCS控制结构31-47
- 4.1 BP神经网络简介31-32
- 4.2 AIMCS控制系统设计32-46
- 4.2.1 AIMCS控制结构32-33
- 4.2.2 AIMCS在线学习律及其收敛性33-43
- 4.2.3 仿真和结论43-46
- 4.3 本章小结46-47
- 第五章 基于质点模型的Flocking控制器设计47-56
- 5.1 控制目标及数学表述47-50
- 5.2 控制器设计及其稳定性证明50-55
- 5.2.1 控制器设计50-51
- 5.2.2 稳定性证明51-52
- 5.2.3 仿真结果52-55
- 5.3 本章小结55-56
- 第六章 四旋翼群的Flocking控制系统设计56-63
- 6.1 四旋翼无人机群的数学模型及其Flocking控制的数学表示56-57
- 6.2 四旋翼无人机群的控制系统设计57-60
- 6.2.1 四旋翼无人机群Flocking控制系统框架57-59
- 6.2.2 仿真结果59-60
- 6.3 本章小结60-63
- 第七章 总结与展望63-65
- 7.1 本文主要贡献63-64
- 7.2 未来的工作展望64-65
- 致谢65-66
- 参考文献66-70
- 攻硕期间取得的研究成果70-71
【相似文献】
中国硕士学位论文全文数据库 前1条
1 王亚;基于神经网络的旋翼无人机Flocking控制[D];电子科技大学;2016年
,本文编号:999473
本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/999473.html