论文部分内容阅读
仿生扑翼式飞行器是一种模仿鸟类飞行的飞行器,其动力来源主要依靠机翼上下扑动产生,飞行姿态的调节主要依靠尾翼。具有灵活性强,推进效率高和隐蔽性强等其他飞行器不具备的优点。然而,因其飞行机理复杂,部分参数测量困难,无法获得精准的姿态控制模型,传统的姿态控制算法已无法满足其控制要求。本文以仿生扑翼式飞行器为研究对象,从降低姿态角解算误差和设计姿态控制算法两方面对仿生扑翼式飞行器进行姿态控制研究。姿态控制过程中需要对仿生扑翼式飞行器当前的姿态角信息进行解算并反馈至姿态控制器。为了提高控制器的控制效果,降低姿态解算算法的解算误差,提出一种基于变步长动量梯度下降法的姿态解算算法。该算法在梯度下降法的基础上设计了自适应步长,引入动量梯度优化算法每次迭代方向,从而提高每次迭代后的姿态角解算精度。实验结果表明,该算法收敛迅速,姿态角输出平稳,在动静态环境中有着较高的姿态精度。考虑到被控对象在时间尺度上的差异和姿态控制模型的高度非线性,内部模型参数扰动及外部干扰等特点,建立内外环结构的闭环姿态控制系统,并提出一种自适应终端滑模算法作为该系统的姿态控制算法。该算法使用自适应加权趋近律消除抖振并提高系统跟踪速度,同时对系统模型参数扰动项进行自适应在线估计,补偿滑模控制器的输出,以减小系统稳态误差。仿真结果表明该算法不仅消除了抖振问题,而且能有效克服外部和内部扰动带来的影响。最后,搭建了一架仿生扑翼式飞行器样机,进行仿生功能验证实验和姿态控制初步实验。仿生功能验证实验表明,该样机能够产生一定的升力和推力,具备初步飞行的条件。姿态控制实验表明,本文所设计的姿态控制器可有效跟踪姿态角指令信号。