论文部分内容阅读
随着计算机仿真技术的广泛应用和深入发展,仿真数据在仿真应用中的地位与作用显得日益突出。 过去,计算机处理能力较低,仿真系统规模较小,仿真以程序为主体,数据是程序的附属品,因而数据在系统内是分散和凌乱的,这就造成了管理上的混乱,使得数据大量冗余,产生了数据的不一致性以及数据安全性、完整性等方面的问题等。为了适应现代仿真系统发展的需要,客观上产生了管理大量仿真数据的必要性。 另一方面,信息技术的发展使仿真系统的面貌发生了很大的变化,仿真数据作为信息的载体,从其信息结构、显示形式和处理方式等等各个方面都比以前多样化和复杂化了。比如,过去的数据主要是指数值和字符数据,而现在的数据中则融入了大量的媒体数据,使信息表现得更加丰富生动。因此对这些类型数据的妥善管理给仿真系统提出了新的要求。 本课题以半实物仿真中的飞行仿真为实例,在研究当前数据库技术成果的基础上,结合飞行仿真的实际需要,设计并开发了某型面对空导弹飞行仿真数据库系统的软件包。 首先,根据飞行仿真资源的特点和功能上的区别,可以将整个系统从总体上划分为仿真算法库、仿真知识库、飞行试验数据库和仿真试验数据库等四个部分,然后分别进行设计和实现。仿真算法库虽然不属于传统意义上的数据库,但在飞行仿真过程中应用了许多数学算法,而且用户可以在仿真试验过程中根据需要改变仿真策略,切换仿真算法,因而算法也属于一种仿真资源,所有这些算法组成了算法库。仿真知识库面向导弹型号,以各种媒体数据形式向用户提供形象逼真的模型信息。飞行试验数据库的侧重点在于对实际飞行试验结果数据的存储、查询和图形化处理。仿真试验数据库面向仿真试验,支持飞行仿真平台的数据管理功能。 在设计实现上,利用了关系数据库引擎和数据文件相结合的方式来管理各种数据的,这是一种兼顾仿真需求和现实技术条件的折中的技术途径。 本课题的研究成果较好地解决了飞行仿真中资源管理的实际问题,可以推广应用于各种飞行器的飞行仿真数据库系统的设计开发上,甚至可以直接应用于类似的型号的仿真资源管理方面。