System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种自适应的兵棋模型仿真系统及生成方法技术方案_技高网

一种自适应的兵棋模型仿真系统及生成方法技术方案

技术编号:40213156 阅读:7 留言:0更新日期:2024-02-02 22:22
本发明专利技术提供了一种自适应的兵棋模型仿真系统及生成方法,该系统采用组件化建模思想,包括四个主模块,分别为:模型生成模块、模型配置模块、模板组装模块和辅助功能模块。在模型生成阶段,通过实体分解、仿真建模、型号化操作,将真实的作战单元或装备拆解为不同部件,并建立对应的实体模板;在模型配置阶段,进行实体模板编辑、装备组件编辑、行为组件编辑和辅助组件编辑;在模板组装阶段,通过组件模型组装和实体模型组装,形成最终的兵棋模型;在辅助模块阶段,提供模型分类、数据视图、裁决管理、属性交换。通过上述技术方案,实现了兵棋模型的自适应生成与仿真,提高了模型的可移植性和灵活性,缩短了开发周期,并满足了不同兵棋场景的需求。

【技术实现步骤摘要】

本专利技术属于兵棋模型仿真系统及生成方法,具体涉及一种自适应的兵棋模型仿真系统及生成方法


技术介绍

1、兵棋是指以回合制推演方式,基于作战规则、基础数据、裁决数据和推演流程,规范并裁决作战双方或多方对抗行动的作战模拟工具。从上世纪80年代开始,我国开始了各类计算机兵棋系统的研制。根据建模与仿真方法的不同,计算机兵棋系统主要分为六角格棋盘型兵棋系统和仿真增强型兵棋系统。其中,六角格棋盘型兵棋系统是以杜派指数、概率原理为基础,基于六角格地图建立推演规则、裁决规则和裁决数据表,采用作战单位能力指数或武器装备性能数据实现对作战行动的裁决;仿真增强型兵棋系统则是基于六角格棋盘类兵棋系统,采用现代计算机建模与仿真技术,对陆军分队作战、海空精确打击等进行更为精细计算裁决。

2、无论何种兵棋,均由棋盘、棋子、规则三要素组成,其中规则为兵棋系统的核心,规定了兵棋推演的流程、限制以及结果,棋盘、棋子实质上是相关数据的载体,但在相应计算机兵棋的实现方式,棋子作为各类交互(棋子之间、棋子与棋盘之间)的主体,反而是核心,传统的计算机兵棋设计过程中,仍采用手工兵棋计算的方式,通常将规则作为独立的计算核心,在每个回合结束时对态势进行分析处理,调用规则计算进行裁决,并更新态势。

3、这种处理方式主要存在以下问题:

4、(1)在兵棋开发过程中,棋盘、棋子、规则必须是严格绑定的,当棋盘、棋子数据发生变化时,必须在代码层次对规则进行调整,开发周期较长;

5、(2)棋子模型可移植性较差,传统手工兵棋“一战一棋”的问题仍未解决,当需要将现有棋子用在其他兵棋场景时,必须做规则的适应性迁移,经济性较差。


技术实现思路

1、本专利技术提出一种自适应的兵棋模型仿真系统及生成方法,用来解决棋子模型的可移植性较差,无法满足在不同兵棋场景下使用的需求与数据变化时需要修改代码层面的开发周期问题。

2、本专利技术所采用的技术方案是:根据本专利技术的第一方面,提出了一种自适应的兵棋模型仿真系统,包括以下组成部分:

3、模型生成模块,用于将作战单元或装备分解为部件,根据不同的需求动态地建立可移植化兵棋模型;

4、模型配置模块,用于组装不同模块的组件模型来形成实体模板,根据实际需求配置仿真模型的各种参数;

5、模板组装模块,用于将仿真模型根据需求进行组装;

6、辅助功能模块,用于提供管理和操作兵棋模型仿真系统的辅助模块,包括数据存储、结果分析和可视化。

7、作为优选,所述模型生成模块包括以下子模块:

8、实体分解模块,用来按照应用背景、模块和专业将真实的作战单元或装备,拆解为不同的部件;

9、仿真建模模块,用来对拆分好的最小可分辨单位进行分别建模;

10、组件型号化模块,用来根据实际装备参数,创建的组件模型实例;即组件模板、同一个组件模型,创建多个组件模板,同一个组件模板组装不同的实体模板;

11、实体模板组装模块,用来以实体模型为基础,通过添加组件模板形成实体模板;待实体模板组装完毕后,刻画真实的作战装备或单元,所述实体模板供编辑想定或方案使用。

12、作为优选,所述组件型号化模块中,在建模的过程,建立以模板核心的层次化组件架构,建立从对象基类的定义到仿真组件的实现,每一层结构都能实现组件化建模的不同模块。

13、作为优选,所述模型配置模块包括以下子模块:

14、实体模板编辑模块,通过将不同模块的组件模型组装在实体模型上,形成实体模板,为制作提供可部署的实体模板,并根据需求进行模版编辑;

15、装备组件编辑模块,编辑包括机动组件、传感器组件、通信设备组件、干扰组件、杀伤组件、毁伤组件、数据处理组件、武器系统组件中的一种或多种;

16、行为组件编辑模块,编辑包括各种任务能力,包括但不限于指挥任务能力、状态机组件、空中预警巡逻任务;

17、辅助组件编辑模块,编辑包括但不限于弹药、武器规则、武器配置。

18、作为优选,所述模板组装模块包括以下子模块:

19、组件模板组装模块,通过将不同模块的组件模型进行组装,形成组件模板供实体使用;

20、实体模板组装模块,通过将可部署的实体模板按需求进行自适应的实体组装,建立完整作战装备实体模型,完成对真实作战装备的映射;

21、组件/实体树编辑模块,系统默认构建组件树,通过修改配置文件对组件树进行修改,所述实体树由用户根据自己的使用习惯自由定制。

22、作为优选,所述系统默认构建组件树包括以下功能:

23、支持组件树编辑:平台默认构建组件树结构,通过修改配置文件调整组件树结构;

24、支持实体树自由定制:通过添加实体类名,完成构建实体树;

25、支持实体树节点删除:将无用实体树节点删除,并将该分类下的实体自动置入未分类中,并最终更改实体树节点名称。

26、作为优选,所述辅助功能模块包括以下子模块:

27、模型分类模块,用于针对不同的模板类型及模型应用需求,同时为方便裁决管理及任务规划过程中对模板进行筛选,并对实体模板、武器模板、组件模板进行二次分类;

28、数据视图模块,用于将模板数据以文件形式存储,方便多终端数据共享和转移,并通过数据视图以表格形式查看所关注的类型实体所有属性;

29、裁决管理模块,用于将配置的多个裁决实例以列表的形式进行管理,用户能够添加、删除和编辑每个裁决实例,仿真运行过程中也按照列表的顺序进行询问和调用;

30、属性交互模块,用于对于组装了状态机组件的实体或组件模板,通过属性交互模块查看状态机内部数据之间的交互关系。

31、作为优选,所述裁决管理模块分为:

32、裁决管理:提供毁伤裁决管理,为用户提供灵活的毁伤配置策略;

33、类别管理:用于调整实体的类别,毁伤裁决的机制为第三方裁决,开发配置多个裁决模型,分别对不同类型的毁伤进行裁决,运行时由引擎将裁决需求转发给裁决模型进行判断并返回结果;裁决模型支持参数化配置,并且作为第三方模型,由对抗各方共享。

34、作为优选,在裁决管理模块中,所述将配置的多个裁决实例以列表的形式进行管理,用户可以添加、删除和编辑每个裁决实例,仿真运行过程中也按照列表的顺序进行询问和调用包括以下功能:

35、支持裁决实例编辑,每个裁决实例包括了裁决模型类名、实例名称和描述,用户能够设置裁决规则数据;

36、支持裁决参数编辑,调用裁决模型的参数配置界面进行实例参数配置,典型的参数包括攻击方、被攻击方和毁伤概率,其中攻击方和被攻击方由一组具体模型或分类组成;

37、支持裁决实例删除,删除无效的裁决实例;

38、支持裁决实例导出,将裁决实例信息以xml文件格式或二进制文件格式导出;

39、支持裁决实例导入,将xml文件本文档来自技高网...

【技术保护点】

1.一种自适应的兵棋模型仿真系统,其特征在于,包括以下组成部分:

2.根据权利要求1所述的一种自适应的兵棋模型仿真系统,其特征在于,所述模型生成模块包括以下子模块:

3.根据权利要求1所述的一种自适应的兵棋模型仿真系统,其特征在于,所述组件型号化模块中,在建模的过程,建立以模板核心的层次化组件架构,建立从对象基类的定义到仿真组件的实现,每一层结构都能实现组件化建模的不同模块。

4.根据权利要求1所述的一种自适应的兵棋模型仿真系统,其特征在于,所述模型配置模块包括以下子模块:

5.根据权利要求1所述的一种自适应的兵棋模型仿真系统,其特征在于,所述模板组装模块包括以下子模块:

6.根据权利要求5所述的一种自适应的兵棋模型仿真系统,其特征在于,在组件/实体树编辑模块中,所述系统默认构建组件树包括以下功能:

7.根据权利要求1所述的一种自适应的兵棋模型仿真系统,其特征在于,所述辅助功能模块包括以下子模块:

8.根据权利要求7所述的一种自适应的兵棋模型仿真系统,其特征在于,所述裁决管理模块分为:

>9.根据权利要求7所述的一种自适应的兵棋模型仿真系统,其特征在于:在裁决管理模块中,所述将配置的多个裁决实例以列表的形式进行管理,用户可以添加、删除和编辑每个裁决实例,仿真运行过程中也按照列表的顺序进行询问和调用包括以下功能:

10.一种自适应的兵棋模型生成方法,用于权利要求1所述的模型生成模块,其特征在于,包括以下步骤:

...

【技术特征摘要】

1.一种自适应的兵棋模型仿真系统,其特征在于,包括以下组成部分:

2.根据权利要求1所述的一种自适应的兵棋模型仿真系统,其特征在于,所述模型生成模块包括以下子模块:

3.根据权利要求1所述的一种自适应的兵棋模型仿真系统,其特征在于,所述组件型号化模块中,在建模的过程,建立以模板核心的层次化组件架构,建立从对象基类的定义到仿真组件的实现,每一层结构都能实现组件化建模的不同模块。

4.根据权利要求1所述的一种自适应的兵棋模型仿真系统,其特征在于,所述模型配置模块包括以下子模块:

5.根据权利要求1所述的一种自适应的兵棋模型仿真系统,其特征在于,所述模板组装模块包括以下子模块:

6.根据权利要求5所述的一...

【专利技术属性】
技术研发人员:孙盛智陆海燕盛碧琦刘玉罗沛杰
申请(专利权)人:中国人民武装警察部队海警学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1