System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种面向装备行为实体的轻量规则子网络匹配方法组成比例_技高网

一种面向装备行为实体的轻量规则子网络匹配方法组成比例

技术编号:41428594 阅读:5 留言:0更新日期:2024-05-28 20:26
一种面向装备行为实体的轻量规则子网络匹配方法,所述方法包括:读取作战仿真装备实体规则网络数据,并根据预设数据结构存储所述作战仿真装备实体规则网络数据中存储的节点和边的信息,生成规则网络模型;读取需求信息,并根据所述需求信息确定目标作战装备实体;从所述规则网络模型提取与所述目标装备实体相关的节点及行为规则,并生成初始轻量规则子网络;对所述初始轻量规则子网络与所述目标装备实体进行匹配优化,生成最终的轻量规则子网络。上述方法通过将规则子网络与作战仿真装备实体绑定,能够支持多样化的作战任务,满足各种不同类型的作战任务的要求。

【技术实现步骤摘要】

本申请涉及作战仿真,特别是涉及一种面向装备行为实体的轻量规则子网络匹配方法


技术介绍

1、作战仿真是指通过计算机技术和数学模型,对实际作战场景进行数字化建模和分析的过程。在现代战争中,作战仿真技术已经成为军事科研、决策支持、战争预演等领域的关键技术。作战规则网络是一个复杂的、多层次的规则集合,它是一种具有层次结构的网络模型,将作战仿真实体和规则表示为节点,将实体与规则之间的关系、规则与规则之间的关系表示为边,包含各种作战实体之间的交互和行为决策。

2、现有技术中,作战规则网络通常非常庞大且复杂,包含大量的规则。然而,并不是所有的规则都与当前作战仿真装备实体相关。因此,亟需实现根据不同装备实体从完整的作战规则网络中,动态匹配构建出与装备实体相关的轻量规则子网络的方法。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够动态匹配构建出与装备实体相关的面向作战仿真装备实体的轻量规则子网络匹配方法。

2、一种面向装备行为实体的轻量规则子网络匹配方法,所述方法包括:

3、步骤s201:读取作战仿真装备实体规则网络数据,并根据预设数据结构存储所述作战仿真装备实体规则网络数据中存储的节点和边的信息,生成规则网络模型;

4、步骤s202:读取需求信息,并根据所述需求信息确定目标作战装备实体;

5、步骤s203:从所述规则网络模型提取与所述目标装备实体相关的节点及行为规则,并生成初始轻量规则子网络;

6、步骤s204:对所述初始轻量规则子网络与所述目标装备实体进行匹配优化,生成最终的轻量规则子网络。

7、在其中一个实施例中,所述读取作战仿真装备实体规则网络数据包括:从文件或数据库中读取图论网络模型数据。

8、在其中一个实施例中,所述根据预设数据结构存储所述作战仿真装备实体规则网络数据中存储的节点和边的信息包括:利用邻接矩阵表来表示节点之间的连接关系、以及强度。

9、在其中一个实施例中,所述读取需求信息,并根据所述需求信息确定目标作战装备实体包括:根据用户的输入、文件或其他数据源选择目标作战装备实体。

10、在其中一个实施例中,所述从所述规则网络模型提取与所述目标装备实体相关的节点及行为规则包括:

11、从所述规则网络模型提取与所述目标装备实体相关的节点;

12、从所述规则网络模型提取与所述目标装备实体相关的行为规则。

13、在其中一个实施例中,所述从所述规则网络模型提取与所述目标装备实体相关的节点包括:

14、使用广度优先搜索算法遍历所述规则网络模型,并检查每个节点与所述目标装备实体之间的连接关系;

15、将与所述目标装备实体之间存在连接关系的直接相关节点添加至相关节点列表;

16、将与所述直接相关节点中的规则节点存在连接关系,且与其他装备实体节点不存在连接关系的规则节点添加至相关节点列表。

17、在其中一个实施例中,所述从所述规则网络模型提取与所述目标装备实体相关的行为规则包括:

18、筛选所述相关节点列表中的行为规则节点,将筛选出的所述行为规则节点添加至待处理行为规则列表;

19、检查所述待处理行为规则列表中的待处理行为规则是否满足预设条件,若满足,则将所述待处理行为规则从所述待处理规则列表中移除,得到筛选后的待处理行为规则列表;

20、将所述筛选后的待处理行为规则列表重命名为相关行为规则列表。

21、在其中一个实施例中,所述检查所述待处理行为规则列表中的待处理行为规则是否满足预设条件包括:检查所述待处理行为规则列表中的待处理行为规则是否满足与其他作战装备实体模型存在强连接关系,且与所述目标作战装备实体模型无直接关联。

22、在其中一个实施例中,所述生成初始轻量规则子网络包括:

23、创建一个空的子网络;

24、将所述相关行为规则列表中的节点添加到所述子网络,并将所述相关行为规则列表中的节点在所述规则网络中的连接关系复制到所述子网络,得到初始轻量规则子网络。

25、在其中一个实施例中,所述对所述初始轻量规则子网络与所述目标装备实体进行匹配优化包括:逻辑检查、删除冗余规则、合并相似规则。

26、本专利技术的一种面向装备行为实体的轻量规则子网络匹配方法,通过将规则子网络与作战仿真装备实体绑定,能够支持多样化的作战任务,满足各种不同类型的作战任务的要求;规则子网络具备灵活性和可扩展性,使得作战仿真系统能够适应不同作战场景;提高了规则调用效率,避免无关规则的冗余计算和浪费的计算资源;通过针对作战仿真装备实体的需求构建规则子网络,更准确地模拟和评估各种作战行为和策略的效果,增强作战仿真系统对于作战环境的模拟精确度;这种精细化的规则调用机制能够显著提高系统的运行效率和响应速度。

本文档来自技高网...

【技术保护点】

1.一种面向装备行为实体的轻量规则子网络匹配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述读取作战仿真装备实体规则网络数据包括:从文件或数据库中读取图论网络模型数据。

3.根据权利要求2所述的方法,其特征在于,所述根据预设数据结构存储所述作战仿真装备实体规则网络数据中存储的节点和边的信息包括:利用邻接矩阵表来表示节点之间的连接关系、以及强度。

4.根据权利要求3所述的方法,其特征在于,所述读取需求信息,并根据所述需求信息确定目标作战装备实体包括:根据用户的输入、文件选择目标作战装备实体。

5.根据权利要求4所述的方法,其特征在于,所述从所述规则网络模型提取与所述目标装备实体相关的节点及行为规则包括:

6.根据权利要求5所述的方法,其特征在于,所述从所述规则网络模型提取与所述目标装备实体相关的节点包括:

7.根据权利要求6所述的方法,其特征在于,所述从所述规则网络模型提取与所述目标装备实体相关的行为规则包括:

8.根据权利要求7所述的方法,其特征在于,所述检查所述待处理行为规则列表中的待处理行为规则是否满足预设条件包括:检查所述待处理行为规则列表中的待处理行为规则是否满足与其他作战装备实体模型存在强连接关系,且与所述目标作战装备实体模型无直接关联。

9.根据权利要求8所述的方法,其特征在于,所述生成初始轻量规则子网络包括:

10.根据权利要求9所述的方法,其特征在于,所述对所述初始轻量规则子网络与所述目标装备实体进行匹配优化包括:逻辑检查、删除冗余规则、合并相似规则。

...

【技术特征摘要】

1.一种面向装备行为实体的轻量规则子网络匹配方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述读取作战仿真装备实体规则网络数据包括:从文件或数据库中读取图论网络模型数据。

3.根据权利要求2所述的方法,其特征在于,所述根据预设数据结构存储所述作战仿真装备实体规则网络数据中存储的节点和边的信息包括:利用邻接矩阵表来表示节点之间的连接关系、以及强度。

4.根据权利要求3所述的方法,其特征在于,所述读取需求信息,并根据所述需求信息确定目标作战装备实体包括:根据用户的输入、文件选择目标作战装备实体。

5.根据权利要求4所述的方法,其特征在于,所述从所述规则网络模型提取与所述目标装备实体相关的节点及行为规则包括:

6.根据权利...

【专利技术属性】
技术研发人员:刘洁董献洲樊硕
申请(专利权)人:中国人民解放军军事科学院战争研究院
类型:发明
国别省市:

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

1