论文部分内容阅读
小型无人直升机相对于固定翼飞机具有更高的机动性,灵活性,在军用和民用方面都有广泛的应用价值。近年来,很多研究人员致力于开发无人直升机的自动飞行控制系统,而控制系统的设计依赖于直升机的动力学模型,因而小型无人直升机的建模问题成为备受关注的研究课题。
本文围绕雷虎-60小型无人直升机的数学模型辨识问题开展研究工作。针对雷虎-60小型无人直升机的机械结构和舵机传动方式,论文首先简要介绍了直升机的主旋翼、尾翼、平尾等结构的动力学方程,并在平衡点附近线性化后得到直升机运动的状态空间模型。对这样一个含多个物理参数的多输入多输出模型,本文作者采用分通道辨识方法,用俯仰、倾斜、偏航和垂直通道的数学模型来近似描述直升机在平衡点附近的运动特性。
为了获得辨识数据,本文设计了以ARM9为核心处理器的数据采集系统,包括惯性导航设备(IMU)、GPS、无线发送模块、摄像头等传感器。系统采用Linux操作系统,飞行实验时,可以实时采集和存储直升机的脉冲调制控制信号(PWM)和姿态信息。基于采集到的飞行数据,利用最小二乘方法辨识出直升机俯仰、倾斜、偏航和垂直通道的近似数学模型。通过对飞行实验数据的模型验证表明,分通道数学模型可以很好反应相应通道在平衡点附近的动态特性,证明了所得模型的有效性。