多航路作战推演算法的实现
2013-10-25韩璐,王岐
吉林大学学报(理学版) 2013年5期
韩 璐,王 岐
(吉林大学计算机科学与技术学院,长春130012)
多航路作战推演算法是基于特定战场环境、敌方预计行动及我方行动方案拟制的战斗过程仿真演示.多航路作战推演可根据给定的航线(本文中航路是一个对象,而航线为航路的一个属性)、速度、行动开始时间模拟海上作战中各航路上批次的移动,并在多条航路同时推演的情况下给出批次的遭遇、作战过程、毁伤情况等信息.该算法还能实现有效范围内的自动打击功能,如导弹阵地、飞机场等对来犯敌人的自动打击,并根据给定的固定阵地雷达发现半径和发现概率演示其与批次间的作战过程.此外,还支持空域掩护、伴随掩护、指定航线、佯动和巡逻等辅助作战方法[1-2].
1 体系结构
多航路作战推演算法体系结构如图1所示.在开始推演前,要给出待推演批次、各批次的任务航路及战场环境等.图1中批次对象的属性主要有批次编号、名称、类型、武器型号或名称、探测半径、武器的挂载或装备、批次的当前状态等.其中武器装备用于计算批次的作战效能,批次的当前状态用于记录批次状态参数.每个航路上都有一个批次,所以一个批次对象可以作为一个航路对象的属性.航路对象的属性还包括航路类型、作战方(敌我双方)、特殊空域相关信息(如特殊空域发现半径、交战状态等)及航线信息等.数据操作包括航线信息和武器装备信息的采集和管理.作战推演是整个推演的核心……
登录APP查看全文