论文部分内容阅读
当前,虚拟试验在军工领域的应用取得了长足的发展,并成为国防技术研究的重要领域。虚拟试验的开放性以及数据的庞杂性,决定了必须要有强大的数据库支持。因此,研究虚拟试验中的工程数据库技术具有重要的意义。通过数据库,对虚拟试验整个过程中的所有数据进行管理,设置虚拟试验的初始技术信息,实施虚拟试验过程中的监控与调度,为虚拟试验后的回放分析提供充分的数据来源。本文结合国防科工委基础科研项目,对虚拟试验的工程数据库技术展开研究。 论文的主要工作如下: 1研究了工程数据库的特性以及虚拟试验的实时运行基础,分析了基于RTX的Windows实时扩展系统、反射内存网、广播内存网,在此基础上完成基于共享RTX的实时内存数据库的框架体系结构设计; 2在探索了虚拟试验的数据库技术和实时技术的基础上,提出了本文的研究方向——虚拟试验中的实时数据库技术,并给出了虚拟试验中的实时内存数据库体系结构、功能模型以及模块设计; 3研究并具体设计了实时内存数据库的核心中间层软件,重点实现了实时内存数据库的初始化、虚拟试验各节点对内存数据库的数据访问、查询优化以及虚拟试验结束后的数据刷新等功能; 4将所研究的实时内存数据库应用到某分布虚拟试验系统中进行再设计,并进行了数据测试,取得了良好的效果。实际应用验证了实时内存数据库能够在基于VMIC反射内存网和RTX实时环境下,快速正确地提供虚拟试验过程中的实时数据服务。