基于神经网络的四旋翼飞行器姿态控制研究

来源 :中国民航大学 | 被引量 : 0次 | 上传用户:goodsky4008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
四旋翼飞行器的控制性能好坏对飞行安全具有重要意义。由于被控对象复杂且飞行过程中容易受到各种干扰,四旋翼飞行器难以建立精确的模型,因此如何设计合理有效的控制方法显得尤为重要。神经网络具备良好的学习能力和计算能力,能够实现较好的控制效果,但软件实现方式速度慢限制了其发展应用。FPGA硬件实现具有运行速度快,功耗较低,使用灵活等优势。本文主要从神经网络控制的算法优化和FPGA硬件加速展开研究,实现飞行姿态的稳态跟踪控制。针对四旋翼飞行器难以建立精确模型的问题,设计了一种基于粒子群-遗传算法优化的模糊神经网络PID控制器。为了获得理想的控制参数,采用模糊神经网络自适应调整PID的控制参数。利用粒子群-遗传算法优化模糊神经网络各参数的初始值,并使用梯度下降法进行参数调整。仿真结果表明,该控制器输出具有较好的动态性能,稳态误差小,调节时间短,抗干扰能力强。针对神经网络串行实现运行速度慢,无法满足复杂系统实时控制的问题,设计了一种FPGA并行实现的BP神经网络PID控制器。为了方便设计及节省资源,利用Cordic IP核和除法IP核相结合实现非线性激活函数,使用16位定点数完成数据运算。通过Vivado完成了俯仰、滚转及偏航通道的控制仿真和综合优化。仿真结果表明,该设计实现显著提高了神经网络控制的运行速度和计算性能。为了验证基于FPGA实现BP神经网络PID控制的有效性和可行性,利用软硬件协同设计方法实现FPGA的板级验证实验,并将输出数据通过以太网传输至Matlab中进行分析。实验结果表明,本设计在实际控制应用中具有一定的可行性。相较于串行实现方式,FPGA并行实现的运算速度快,功耗低。该控制系统的响应速度得到显著提高,满足飞行姿态的实时控制要求。
其他文献
道岔既是机车车辆转线和过轨的基本设备,又是轨道的薄弱环节,主要体现在构造复杂、使用寿命短、限制列车速度、行车安全性低、养护维修投入大等。为减少车轮轮对对道岔的冲击
文本分类技术作为信息处理的关键技术,一直是学术研究的热点问题。随着近年来人们对深度学习研究的深入,在自然语言处理中也逐渐使用了深度学习方法,其也被证明具有高级文本
水泥作为我国重要的工业材料,在建筑、水利、道路工程等领域均有应用。经过数十年的发展,我国水泥工业历经技术引进、消化吸收和自主创新几个阶段,其生产工艺、装备、自动化
文本在自然场景中几乎无处不见,与图像中的其它目标(如:花草、建筑物等)相比较,自然场景图像中的文本信息具有较强的逻辑性与较丰富的表达能力,可以有效地提供高层次的语义信
功能梯度材料属于复合材料的范畴,它将多种材料按照一定的规律结合,使其结构及力学性能按照一定的规律变化,从而实现对各个组分材料优点的综合利用,弥补了传统单质材料的缺陷
近年来,单细胞RNA测序技术得到了广泛的应用。随着技术的不断发展,使人们能够从中获取到大量的单细胞基因表达数据,为后期的研究以及生物信息学的探索奠定了良好的基础。单细
当今,国民经济的高速发展导致社会主义城市化进度不断推进,越来越多的人口涌向城市。据此带来的社会问题也不断增加,例如:人员拥挤导致踩踏等不安全事故的发生;候车大厅人员
在工业、经济或者科学研究等领域,都存在很多动态多目标优化问题,这类问题不仅包含多个相互冲突的目标函数,而且这些函数又会随时间改变而发生改变。由于动态多目标优化问题
随着大数据时代的来临,人们每天都要浏览和处理大量的数据信息。尤其是手机等多媒体设备的流行,图像数据大量涌现。对于海量图像数据的检索和管理也愈发的艰难。针对图像数据
支持向量机(SVM)是一种基于统计学习理论的机器学习方法。由于SVM在解决小样本、高维度以及非线性等问题上有着独特的优势,被广泛应用于人脸识别、文本分类以及图像处理等领