论文部分内容阅读
多智能体系统是网络环境中的一组交互式智能系统,通过多智能体技术可以解决个别系统难以或者不能解决的问题。通过多智能体系统可以对飞行控制系统的协同控制、编队控制等问题进行研究。飞行控制系统是无人机的核心,其可靠性是保证无人机安全飞行的基础,而在实际飞行过程中,飞行控制系统受到其运行环境的影响,系统中难免会发生故障。本文旨在飞行控制系统出现故障的情况下,以多智能体技术为基础,设计有效的容错控制策略,保证在故障条件下飞行器仍能实现协同飞行。首先,本文从课题的研究背景和意义出发,对容错控制的基本知识和研究现状进行了简单地阐述,并概述了多智能体技术和多智能体容错控制技术的研究现状。简单介绍了本文所采用的飞行器系统模型,并给出了相应的坐标系和坐标系转换。其次,针对无向拓扑意义下的多智能体系统,研究其有限时间协同容错控制。在考虑多智能体系统中个别节点存在执行器故障的前提下,研究基于有限时间技术的多智能体协同容错控制策略。首先在多智能体系统中设置一个领导者,跟随者则利用相邻节点的信息来设计控制器,使系统能够在出现故障时刻起的规定时间内实现协同容错控制。通过图论中相关的知识,将每个节点的动态整合成全局误差方程,并进行理论验证。该方法克服了非有限时间闭环控制系统存在的缺陷,提高了多智能体系统的鲁棒性和抗扰动性。再次,根据多智能体技术进一步研究四旋翼飞行器的编队容错控制问题。将四旋翼飞行器模型分为位置子系统和姿态子系统两部分,针对位置子系统,利用相邻飞行器的信息来构建相应的参考编队控制器,根据其参考值计算出姿态子系统所需要得到的期望跟踪值。考虑姿态子系统中发生执行器故障,基于自适应机制和边界层理论构建容错控制方案,使得姿态子系统可以在发生故障的情况下实现跟踪控制。最后,进一步考虑四旋翼飞行器位置子系统中可能出现的外部干扰。基于主动容错控制的方法进行编队控制研究,利用状态观测器的输出信息来设计控制器,并通过快速自适应故障观测器的信息来进行故障补偿。在保证H_∞性能的前提下对编队误差的收敛性进行研究,理论结果证明了多智能体系统的编队误差可以在上述的条件下渐进收敛,且快速自适应故障观测器可以准确的预估出故障的实际值。