论文部分内容阅读
分布式维修系统是针对民机维护的虚拟训练平台。目前分布式维修系统上的训练任务多是基于地面场景进行的,飞行部分的缺乏使其具有了一定的局限性,为此需要扩展其飞行过程的基本功能。在实现飞行过程的基本功能时,自动飞行控制仿真则是其关键的组成部分,本文将以此为核心展开研究。在仿真指定机型自动飞行控制律时,需要参考该机型原厂提供的数据包资料,而该数据包不易获取,为此本文采用基于快速存取记录器(QAR)数据优化的仿真策略,以在缺乏数据包的情况下,提高对指定机型飞行控制律的仿真度。在实现飞行仿真的基础上,再建立飞行过程中系统故障效应的功能模型,以达到在飞行过程中设置故障并观察故障效应等训练目的。本文具体内容如下:首先,基于分布式维修系统设计飞行模块的六层结构,包括人机交互层、逻辑解算层、飞行指令层、控制法则层、飞机模型层和状态显示层;结合飞机模型层的设计需求,分析Ftop工具用于分布式维修系统飞行仿真的可行性,并将该工具中的一般型动力学模型按照A320机型特点进行实例化。其次,提出基于QAR数据优化的变论域模糊PID控制方法,并利用该方法仿真设计A320飞机爬升、巡航和下降三个飞行阶段的纵向控制律、横向控制律和空速控制律。设计过程中,首先根据各被控的飞行参数选取对应的QAR数据并进行预处理,再对所选数据进行重新采样,使其与仿真回路的参数输出频率保持一致,以有效获取两者在同时态下的偏差,然后以此偏差构造目标函数,通过改进生物地理学优化算法(DELBBO)对变论域过程中的伸缩因子进行优化,以最终提高对指定机型飞行控制律的仿真度。然后,在飞行指令层中建立飞行方式之间的自动切换逻辑,在逻辑解算层中建立飞行过程中系统故障效应的功能模型。最后,在控制法则层中创建自动飞行控制的脚本文件,并利用TCP和UDP两种传输协议建立飞行模块中的通信机制,最终建成具有实时飞行仿真功能的分布式维修系统,再基于此时的分布式维修系统进行飞行实验,实验结果表明本文设计的控制律具有良好的仿真效果,同时所建立的故障效应功能模型也具有一定的有效性。