徐磊 杨勇 于力
摘 要:文章简要介绍了兵棋系统的应用领域,而后从武警部隊任务入手,提出了构建武警部队战术级兵棋系统的必要性,最后,从模块化的角度出发,构建了兵棋的7大功能模块。
关键词:武警;战术;兵棋系统;设计
DOI:10.16640/j.cnki.37-1222/t.2019.05.127
1 引言
不同类型作战模拟系统都有着各自不同的优势领域。和其他作战模拟手段相比,兵棋在教育训练和作战研究领域应用较为广泛,兵棋的应用领域主要包括:熟悉作战规则、学习战法战术,提高战术决策能力和军事素养,开展战术协同演练以及组织作战方案推演和战法研究。但兵棋在我国起步较晚,兵棋系统怎么建、如何用仍然是一个需要研究的课题。
兵棋推演系统支持网络环境下B/S应用模式的自由对抗推演和部队按要素展开的作战任务能力分析。系统应该满足三个方面的功能需求:一是面向组训者的导调控制功能需求,包括推演综合管理、导调控制支持、想定综合管理、数据综合管理等;二是面向推演者的推演分析功能需求,包括推演综合显示、裁决结果分析、作战筹划辅助、兵棋推演指令等;三是面向系统管理的服务功能需求,包括裁决计算和通信服务等。
对于新形势、新任务条件下的武警部队,以转型后的新型任务需求为牵引,以信息技术为支撑,面向武警部队战法研究、作战训练、计划方案验证等应用领域,围绕维护国家政治和社会稳定、海上维权执法和防卫作战等使命,如何科学地构建支持对抗推演、分析论证的武警部队战术级兵棋平台及其功能,是系统开发前需要研究的问题。
2 系统的研究与设计
系统功能组成由想定编辑、指挥作业、推演引擎、导调控制、模型管理、数据管理、综合显示等共7个子系统组成。模型管理、想定编辑、导调控制、数据管理实现导调组训功能;指挥作业、综合显示实现推演分析功能;推演引擎提供了模型信息交互、模型调度管理、计算裁决等管理服务功能。
系统功能组成结构如图1所示。
指挥作业子系统主要完成态势显示、作战命令输入、战场信息查询以及战报、指令等战场信息显示,是面向推演者的一种功能;
推演引擎子系统主要完成棋子模型调度、模型信息交互、计算裁决和推演数据采集记录等,主要是通过应用层数据传输,在计算机内部进行有效计算,该部分功能不用面向用户即可完成;
导调控制子系统完成兵棋推演过程的运行控制、运行监视、态势显示、推演大厅管理以及根据需要进行动态干预和人工裁决,该模块主要是针对导演组进行设置,可以从全局进行整体掌控推演过程;
综合显示子系统主要用于导控人员及观摩人员掌握推演进程,主要功能包括态势显示、裁决显示、战报显示、统计显示以及推演复盘讲评中的回放控制等,也是面向导演组的一种功能,通过对抗,从宏观上形成分析数据,对作战过程有个全方位的了解,并分析不同情况下作战效果如何;
想定编辑子系统完成推演想定的建立、修改、预览等管理,具备作战环境编辑能力,生成初始态势文件,这是系统维护员需要掌握的技术,以在推演对抗前,对所需要的想定进行初始化编辑,以达到所需训练内容和对抗环境;
数据管理子系统功能包括用户管理、推演数据管理、裁决表数据管理等,其中用户管理完成用户注册、用户授权、用户角色设置功能;推演数据管理可维护推演过程中产生的数据;裁决表数据管理用于维护各作战力量交战裁决数据表。此部分是整个兵棋系统的底层功能模块,由技术人员进行维护和操作,和其它的信息管理系统一样,所有数据以及兵棋特有的规则模型均要在数据库中进行有效的管理,以达到系统的稳定性,而且由于兵棋系统的特殊性,还要充分考虑其安全性防护等。
模型管理子系统实现棋子模型、兵棋推演规则维护管理,设置棋子参数,建立或修改棋子模型属性和推演规则数据。
3 小结
系统采用模块化设计,保证了系统结构合理,提高软件模块的独立性和可靠性,各软件模块之间的接口关系尽可能简单,提高代码的可重用性,使系统便于维护和升级改造。为武警战术级兵棋系统研发奠定了基础。
参考文献:
[1]刘源.德国陆军兵棋推演[M].北京: 国防大学出版社,2013.
[2]何其昌.桌面战争[M].北京: 航空工业出版社,2017.
[3]彭希文.兵棋: 从实验室走向战场[M].北京: 国防大学出版社,2013.
[4] 阳曙光.兵棋总体设计[M].北京: 机械工业出版社,2018.
作者简介:徐磊(1985-),男,宁夏银川人,硕士研究生,讲师,研究方向:计算机作战模拟。