● 摘要
实时飞行仿真系统是现代计算机仿真技术的一个重要应用领域,它对即将投入开发使用的飞行器的飞行性能和飞行控制、导航、制导系统进行研究,对飞行器的飞行品质进行分析和评估,提早发现飞行器存在的问题并给予及时地解决,尽量减少飞行器投入使用以后出现问题的可能性,减少这些问题所导致的经济和人员损失。飞行仿真工程数据库是实时飞行仿真系统的一个重要的组成部分,它用来对实时飞行仿真过程中所涉及到的各种仿真数据进行管理和处理,为仿真建模和仿真结果评估提供重要的数据支持。它是实时飞行仿真系统处理数据的核心,为仿真系统数据的安全性和完整性提供重要的保障。本文首先介绍了现代数据库技术的发展现状,结合仿真系统数据的特点, 对仿真系统工程数据库的功能和性能需求进行了分析,总结出仿真系统工程数据库的特点以及实现该数据库所需解决的关键问题。1)为满足该仿真工程数据库开放性、通用性的需求, 基于XML技术提出了一种数据库动态建模的设计方法,对其设计原理与实现模块进行了详细阐述;2)针对设计的符号(仿真变量)字典管理系统的快速查寻问题, 设计了一种精确查询与模糊查询相结合的算法, 并对该算法的实现模块以及符号字典的其它功能模块进行了阐述;3)研究了Matlab平台与仿真数据库系统中的接口,实现了仿真工程数据库与Matlab平台的无缝集成,使工程数据库具有Matlab平台诸多的数据处理功能;4)对数据库中的仿真结果数据表进行管理,保证数据库所在磁盘空间的可用性,为数据库数据的完整性提供保障。论文已经完成了对整个仿真系统工程数据库的开发实现,目前该数据库已经投入工程使用,运行稳定良好。另外,该仿真数据库已经在其它两个仿真平台中得到应用,从而实现了数据库的跨平台通用性。数据库通用性的实现对缩短实时飞行仿真系统的开发周期,降低系统开发成本,减少仿真系统数据库的重复开发具有着重要的实用价值。
相关内容
相关标签