一种数字弹药反向攻击模拟方法与流程

文档序号:24072711发布日期:2021-02-26 16:02阅读:719来源:国知局
一种数字弹药反向攻击模拟方法与流程

[0001]
本发明涉及一种数字弹药反向攻击模拟方法,属于军事训练领域。


背景技术:

[0002]
为增强实战氛围,提高训练效果,部队在进行实兵实弹战术行动时常常增加靶标反向攻击能力。目前,主要采用激光反击的方法,即在靶标附近设置若干个激光发射装置,采取盲射或后台控制射击的方式发射激光脉冲(激光脉冲中携带武器种类、弹种、发射位置、时间等信息),实弹射击方配戴激光接收装置,当接收到激光脉冲信息号,先进行解码,然后根据武器种类、弹种及预定的杀伤/毁伤规则判定杀伤/毁伤效果。该方法具有以下不足:一是带有很强的盲目性,不能体现反击方的作战效能;二是激光光斑远大近小,造成远处目标易被命中,与实战不符;三是成本高。


技术实现要素:

[0003]
本发明提供了一种数字弹药反向攻击模拟方法,解决了背景技术中披露的问题。
[0004]
为了解决上述技术问题,本发明所采用的技术方案是:一种数字弹药反向攻击模拟方法,包括,获取有效反击点的实时坐标、以有效反击点作为观察点的通视信息、有效反击点武器的有效射程,确定该有效反击点的反击范围;其中,有效反击点为存在反击能力的反击点;获取所有有效目标的实时坐标,确定位于反击范围内的有效目标;其中,有效目标为没有退出战斗且能被有效反击点武器杀伤/毁伤的目标;获取反击范围内所有有效目标的距离、暴露程度、运动速度和威胁程度,按照预设的优先原则,确定反击目标;根据有效反击点武器剩余的弹药数量、射击速度和转向下一个反击目标的速度,确定有效反击点武器的反击次数;根据反击次数、反击目标的姿态、反击目标的距离、以及预设的与姿态和距离对应的命中概率,判定是否命中反击目标;响应于命中反击目标,获取预设的有效反击点武器性能和反击目标杀伤/毁伤模型,判定杀伤/毁伤效果。
[0005]
在确定有效反击点的反击范围之前,预先确定所有有效反击点和有效目标。
[0006]
确定所有有效反击点的过程为,获取所有反击点对应靶标的状态;响应于靶标被命中或处于未显示状态,则对应的反击点为无效反击点;响应于靶标未被命中且处于显示状态,则对应的反击点为有效反击点。
[0007]
确定所有有效目标的过程为,获取所有目标的状态;响应于目标未被命中或目标被命中处于轻伤状态,则该目标为有效目标;
响应于目标被命中处于非轻伤状态,则该目标为无效目标。
[0008]
根据杀伤/毁伤效果,向相应反击目标佩戴的状态显示装置发送控制指令,用于控制状态显示装置显示与杀伤/毁伤效果匹配的状态。
[0009]
暴露程度与有效目标的姿态相关,卧姿的暴露程度低于跪姿的暴露程度,跪姿的暴露程度低于立姿的暴露程度;威胁程度与有效目标性质、有效反击点到有效目标的距离、有效目标的射击次数等因素相关。
[0010]
按照预设的优先原则,确定反击目标,具体为,依次按照威胁程度由大到小、暴露程度由高到低、运动速度由低到高的原则,确定反击目标。
[0011]
一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行数字弹药反向攻击模拟方法。
[0012]
一种计算设备,包括一个或多个处理器、一个或多个存储器以及一个或多个程序,其中一个或多个程序存储在所述一个或多个存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行数字弹药反向攻击模拟方法的指令。
[0013]
本发明所达到的有益效果:本发明确定有效反击点的反击范围,确定反击范围内的有效目标,基于有效目标的暴露程度和威胁程度,确定反击目标,根据反击目标和反击次数等,判定是否命中,从而判断杀伤/毁伤效果,相较于激光模拟反击方式更加符合实战,同时也不需要高昂成本的激光设备,成本低。
附图说明
[0014]
图1为本发明的流程图。
具体实施方式
[0015]
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0016]
如图1所示,一种数字弹药反向攻击模拟方法,包括以下步骤:步骤1,确定参与战斗的所有有效反击点和有效目标;其中,有效反击点为存在反击能力的反击点,有效反击点坐标为靶标中心点坐标,有效目标为没有退出战斗且能被有效反击点武器杀伤/毁伤的目标。
[0017]
反击点设置有靶标和反击武器,两者一一对应,确定所有有效反击点的过程如下:s1)获取所有反击点对应靶标的状态;其中,靶标状态包括被命中、未被命中,显示、未显示;靶标可以是固定,也可以是运动。
[0018]
s2)当靶标被命中,则认定该反击点的武器失去反击功能,对应的反击点即为无效反击点;当靶标未被命中且处于有效状态(即显示状态),则认定该反击点的武器且有反击功能,对应的反击点即为有效反击点。
[0019]
目标为向靶标射击的战斗人员和武器装备,在战斗过程中,目标有以下状态:未被命中、命中轻伤、命中中重伤、命中死亡、其中设定未被命中和命中轻伤的目标存在打击能力,即这种状态下目标为有效目标;其余状态则退出战斗。
[0020]
因此,确定所有有效目标的过程如下:
a1)获取所有目标的状态;a2)当目标未被命中或目标被命中处于轻伤状态,则该目标为有效目标;当目标被命中处于非轻伤状态,则该目标为无效目标。
[0021]
步骤2,获取有效反击点的实时坐标、以有效反击点作为观察点的通视信息、有效反击点武器的有效射程,确定该有效反击点的反击范围。
[0022]
以有效反击点的实时坐标为圆心,有效反击点武器的有效射程为半价,结合通视信息,确定该有效反击点的反击范围。
[0023]
步骤3,获取所有有效目标的实时坐标,确定位于反击范围内的有效目标。
[0024]
步骤4,获取反击范围内所有有效目标的距离(即有效目标到有效反击点的距离)、暴露程度、运动速度和威胁程度,按照预设的优先原则,确定反击目标。
[0025]
暴露程度与有效目标的姿态相关,如目标为战斗人员,目标的姿态包括卧、跪、立3种,其中,卧姿的暴露程度低于跪姿的暴露程度,跪姿的暴露程度低于立姿的暴露程度。
[0026]
威胁程度为有效目标对有效反击点的威胁程度,与有效目标向到效反击点的距离、有效目标的性质和射击次数等因素相关。
[0027]
预设的优先原则包括威胁程度由大到小的原则、暴露程度由高到低的原则、运动速度由低到高的原则;这3个原则的优先级根据实际情况而定,这里的优先顺序依次为威胁程度由大到小的原则、暴露程度由高到低的原则、运动速度由低到高的原则。
[0028]
因此依次按照威胁程度由大到小、暴露程度由高到低、运动速度由低到高的原则,确定反击目标。即先将威胁程度大的有效目标作为反击目标,若多个有效目标的威胁程度一致,则优先将暴露程度高的作为反击目标,威胁程度和暴露程度基本一致,则将运动速度低的目标作为反击目标。
[0029]
步骤5,根据有效反击点剩余弹药的数量、武器的射击速度和转向下一个反击目标的速度,确定有效反击点武器的反击次数。
[0030]
步骤6,根据反击次数、反击目标的姿态、反击目标的距离、以及预设的与姿态和距离对应的命中概率,判定是否命中反击目标。
[0031]
预先设定武器命中表,表中定义了,不同武器对不同姿态、不同距离上的目标命中概率,根据命中概率随机确定是否命中。
[0032]
步骤7,若命中反击目标,获取预设的有效反击点武器性能和反击目标杀伤/毁伤模型,判定杀伤/毁伤效果;其中,有效反击点武器性能根据实际情况设定,适用各种不同武器装备。
[0033]
步骤8,根据杀伤/毁伤效果,向相应攻击目标佩戴的状态显示装置发送控制指令,用于控制状态显示装置显示与杀伤/毁伤效果匹配的状态;其中状态显示装置为实训中常见的声光烟显示装置,不同的杀伤/毁伤效果显示不同的声光烟。
[0034]
上述方法确定有效反击点的反击范围,确定反击范围内的有效目标,基于有效目标的暴露程度和威胁程度,确定反击目标,根据反击目标性质和反击次数等,判定是否命中,从而判断杀伤/毁伤效果,相较于激光模拟反击方式更加符合实战,同时也不需要高昂成本的激光设备,成本低,并且其可与实兵交战系统配合使用,以减少硬件的采购量。
[0035]
一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行数字弹药反向攻击模拟方法。
[0036]
一种计算设备,包括一个或多个处理器、一个或多个存储器以及一个或多个程序,其中一个或多个程序存储在所述一个或多个存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行数字弹药反向攻击模拟方法的指令。
[0037]
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0038]
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0039]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0040]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0041]
以上仅为本发明的实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在申请待批的本发明的权利要求范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1