论文部分内容阅读
无人机飞行数据具有重要的应用价值,根据飞行数据不仅能够分析和调查失事无人机的事故原因,而且能够利用其监控无人机状态、辅助地勤维修、测试无人机性能、评估飞行品质等,因此无人机飞行数据的管理、分析与应用技术日益得到重视。本文针对无人机在长期的飞行试验中积累的海量数据源,展开飞行数据的管理、译码、重现及应用技术研究,开发满足工程项目实际需求的应用软件。论文首先分析了国内外无人机飞行数据管理与应用技术的发展现状,并结合课题组当前在无人机飞行数据管理与应用技术的研究基础,确定了本文研究目标和研究内容。鉴于海量的无人机飞行数据源,本文基于数据库技术对飞行数据进行综合管理,以Access2003为平台搭建无人机飞行数据数据库,在VC环境下通过MFC ODBC技术实现对数据库的访问,开发飞行数据管理软件,提高飞行数据的使用效率;由于不同机型的无人机飞行数据编码格式不同,本文通过分析飞行数据记录格式及译码原理,将译码时所需的信息封装成对应机型的XML配置文件,通过TinyXml解析器访问配置文件,开发基于XML配置文件的飞行数据通用化译码软件,实现译码算法与译码过程的逻辑分离,提高译码软件的通用性;本文展开飞行数据重现技术研究,选用TRTD开发包绘制飞行数据二维曲线,编写飞行数据分析软件;利用3DS MAX建立无人机模型,在VC环境下基于OpenGL实现飞行数据三维可视化仿真软件开发;最后对飞行数据在无人机对象特性系统辨识的应用进行初步研究,对飞行数据进行野值修正、降噪滤波后,利用CIFER工具箱实现某型无人直升机单通道传递函数辨识,并验证了辨识模型的正确性。通过本论文的研究,形成了无人机飞行数据管理、数据译码、数据再现、数据分析与应用等较为完整的架构,其功能和性能达到了预期设计目标,在无人机飞控系统设计、仿真验证以及试飞等科研阶段有着较高的工程应用价值。