论文部分内容阅读
近十几年来,无人飞行器凭借其在军事与民用上广阔的应用前景得到了相关工程技术人员越来越多的重视,并取得了大量的研究成果。本文研究一种在平面多旋翼无人飞行器结构上发展而来的H e x-R o t o r无人飞行器,该型飞行器通过六个旋翼在空间结构上带倾角的配置,改善了多旋翼无人飞行器偏航控制力矩弱的缺点,同时增加了飞行器的有效负载重量、滞空时间以及故障冗余能力。本文将围绕Hex-Rotor无人飞行器的数学模型、执行单元故障分析、故障检测与诊断系统以及控制系统中的相关问题进行研究,主要内容包括以下几个方面:对Hex-Rotor无人飞行器的动力学特性进行了研究,分析动力学特性并建立动力学模型是设计飞行控制系统的基础。在对飞行器结构构型充分研究的基础上,通过合理的简化并利用相关动力学知识建立其质心平动与机体绕质心转动的动力学模型。最后给出了Hex-Rotor无人飞行器原型机的硬件架构(运算层、通讯层以及任务层),并阐述了提高原型机软硬件可靠性的基本方法与下一步的研究内容。建立执行单元的升力故障模型。首先对无刷直流电动机的模型进行了研究分析,并设计扩张状态观测器估计电动机的负载阻转矩。接下来阐述了驱动电路板常见的故障类型以及对飞行器系统的危害。然后分析了旋翼反扭力矩模型及升力模型,研究表明升力因子和反扭力矩因子会随外界因素有一定程度的波动,将其常量化的做法在某些条件下会降低控制效果。另外,本文还指出旋翼旋转的动不平衡对升力模型的影响,并通过F I R滤波器在一定程度上消除了升力波动带来的噪声。最后,分析执行单元故障类型(电动机故障、驱动电路板故障与旋翼故障),建立升力故障模型(增益性故障与失效故障)。设计执行单元的故障检测与诊断系统,该系统是主动容错控制方法的基础。本文针对不同的故障类型设计相应的故障检测与诊断系统(由基于最优分类面的故障诊断算法和基于扩展卡尔曼滤波算法的故障观测器组成)。基于最优分类面的故障诊断算法主要针对驱动电路板故障与电动机故障设计,提取自身状态量在线监测电动机与驱动电路板的工作状况;基于扩展卡尔曼滤波器的故障观测器主要针对旋翼故障而设计,实时估计各个执行单元的升力因子。该故障检测与诊断系统能够很好的完成故障分离与故障识别,实时监控飞行器状态,为飞行器的安全飞行提供有力保障。构建Hex-Rotor无人飞行器的控制系统。首先改进了执行单元的软硬件及稳速控制算法,提高了执行单元的可靠性与控制效果。接下来,研究了H e x-R o t o r无人飞行器姿态稳定控制问题,建立了基于反演滑模的姿态控制算法,从理论上证明了控制算法的收敛,并通过故障检测与诊断系统的观测信息修正反演滑模的输入控制矩阵,提高姿态稳定控制器的抗扰能力。然后设计了双闭环嵌套结构的轨迹跟踪控制算法,并利用虚拟目标点的方法降低了偏航角误差对跟踪轨迹的影响。最后研究了H e x-R o t o r飞行器的自重构控制算法,这是主动容错控制方法的核心内容,自重构控制器将通过故障检测与诊断系统提供的故障信息(增益性故障或失效性故障)重构控制器,提高了飞行的安全性。最后,总结了全文所做的工作,提出了今后需要进一步研究的问题。