论文部分内容阅读
兵棋是现代战争模拟的重要起源,经过两百余年的发展后,兵棋已经发展成为了一种对战争过程进行推演研究和评估的重要军事工具。随着科学技术的日益发达,以计算机技术与信息化技术为基础的计算机兵棋系统进一步推动了兵棋的发展,兵棋完成了从传统手工式兵棋向计算机兵棋的转变,但是我国的计算机兵棋还处于刚刚起步得阶段,有很多的不足之处需要研究改进。以兵棋推演的形式增加海军的战斗经验,既不受场地环境的限制,也能得到接近真实的海战经验,既能达到训练战术的目的,也能对现代战争也有一个系统全面的评估作用,这是和平时期最好的训练方式。我国兵棋系统目前存在的问题很多,例如有系统分析研究不全面、数据存储功能不全、回放系统落后等。针对上述问题,本文以海上攻防信息系统为对象,主要做了以下研究:首先,分两个层面对海上攻防信息系统进行彻底分析。在底层代码逻辑层面,从软件架构开始分析,研究其相互逻辑关系;以系统的推演模型为基础,全面分析推演过程,总结系统的运行机理。其次,在原兵棋推演系统的基础上添加数据记录功能。大部分兵棋系统只重视推演过程而没有数据存储功能,其实数据也是研究兵棋的一个重要方面。利用数据库映射及Google Protocol Buffer(Protobuf)技术的优点对兵棋推演过程产生的数据进行记录,这是本文的一个创新点。再次,新建单文档单视程序,重构回放系统。回放系统以读取二进制数据的方式进行推演重现,以数据为基础可以使过程分析更加准确、结果更具有说说服力。推演和回放两个系统既相互关联,又分工明确。在进行回放评估时,只需运行回放系统即可。最后,对雷达效能的计算分析。计算雷达的侦察范围、信号干扰有效区域,雷达对抗压制区域,通过对这些数据的计算分析,让己方始终处于有利区域,最大化争取战场的主导权,赢得战争的最终胜利。