基于BOM的多实例聚合仿真建模系统技术方案

技术编号:8593805 阅读:198 留言:0更新日期:2013-04-18 06:56
本发明专利技术公开了一种基于BOM的多实例聚合仿真建模系统,包括:BOM实体描述模块,用于识别各分辨率的仿真实体对象并进行BOM建模;聚合一致性描述模块,用于描述多实例聚合过程中各分辨率仿真实体属性间的一致性映射关系;聚合机制切换描述模块,用于向各BOM状态机里添加分辨率的切换事件。本发明专利技术保证了仿真多实例聚合过程中机理逻辑和时空关系的一致性,可以有效支撑基于BOM的实例聚合仿真建模。

【技术实现步骤摘要】

本专利技术涉及一种多实例聚合仿真建模方法。更具体地,本专利技术涉及一种基于BOM的多实例聚合仿真建模方法和系统。
技术介绍
多实例聚合是由同一仿真实体模型的多个仿真实例聚合而成,典型实例如作战仿真中坦克实例被聚合后用来对坦克排建模的过程。实例聚合面向实体属性,聚合后的实体信息能够表示更高级别的实体,更高级别的实体具有不同的仿真活动模式,因而会产生新的(更高级别的)仿真活动模式。如坦克实例被聚合后用来对坦克排进行建模,坦克排相比单个坦克模型而言,在更高级别上对坦克进行建模,且坦克排与单个坦克具有不同的仿真活动模式。传统的多实例聚合仿真建模方法多针对具体应用领域研究实例聚合模型与算法,缺少通用化的实例聚合机制与一致性维护方法,而且在聚合过程中往往存在模型属性的丢失与不完整。BOM (Basic Object Model,基础对象模型)是一种组件式的方法,目的是提供一种模型重用机制,提高重用性和可组装性,组件式的BOM是可以重用的仿真模块,可以是概念模型或者是对象模型,多个BOM (即BOMs)存放在库中,仿真开发人员可以在库中迅速查找适合当前仿真的BOMs,并通过简单的操作就可以使用所选择的BOM构建仿真模型或联邦。
技术实现思路
本专利技术目的在于提供一种基于BOM的多实例聚合仿真建模方法和系统,可以有效描述聚合过程中模型属性的映射机制,实现多实例聚合仿真过程中机理逻辑和时空关系的一致性。本专利技术的方法,包括以下步骤识别各分辨率的仿真实体对象并进行BOM建模;描述多实例聚合过程中各分辨率仿真实体属性间的一致性映射关系;向各BOM状态机里添加分辨率的切换事件。进一步地,所述识别各分辨率的仿真实体对象并进行BOM建模还包括以下步骤识别仿真空间和模型实体分辨率;记录BOM的关键元数据信息;按照分辨率的层次建立实体模型Β0Μ。进一步地,所述描述多实例聚合过程中各分辨率仿真实体属性间的一致性映射关系还包括以下步骤利用ARVBOM描述映射关系实体、分辨率实体和分辨率切换信号实体;通过ARVBOM控制聚合和解聚过程。进一步地,所述通过ARVBOM 的交互模式实现聚合和解聚包括当切换分辨率时,保留原分辨率模型。进一步地,所述向各BOM状态机里添加分辨率的切换事件中的所述切换事件包括建模相关切换事件和仿真相关切换事件。本专利技术的系统包括BOM实体描述模块,用于识别各分辨率的仿真实体对象并进行BOM建模;聚合一致性描述模块,用于描述多实例聚合过程中各分辨率仿真实体属性间的一致性映射关系;聚合机制切换描述模块,用于向各BOM状态机里添加分辨率的切换事件。进一步地,所述BOM实体描述模块还包括以下单元识别单元,用于识别仿真空间和模型实体分辨率;记录单元,用于记录BOM的关键元数据信息;建模单元,用于按照分辨率的层次建立实体模型Β0Μ。进一步地,所述聚合一致性描述模块还包括以下单元ARVBOM描述单元,用于利用ARVBOM描述映射关系实体、分辨率实体和分辨率切换信号实体;聚合和解聚单元,用于通过ARVBOM控制聚合和解聚过程。进一步地,所述聚合和解聚单元还包括保留分辨率单元,用于当切换分辨率时,保留原分辨率模型。进一步地,所述切换事件包括建模相关切换事件和仿真相关切换事件。本专利技术基于BOM的多实例聚合仿真建模方法和系统不仅能够很好的重用BOM较为成熟的实例聚合机制,并且能够在BOM规范下较完备的描述聚合过程中模型属性的映射机制,从而保证仿真多实例聚合过程中机理逻辑和时空关系的一致性,可以有效支撑基于BOM的实例聚合仿真建模。附图说明 下面将参照附图并结 合实施例对本专利技术进行具体说明。图1为基于BOM的多实例聚合仿真建模系统组成结构图;图2为基于BOM的多实例聚合仿真建模方法流程图。具体实施例方式下面参照附图并借助本专利技术的实施例,对本专利技术的技术方案做详细描述。如图1所不,本专利技术的基于BOM的多实例聚合仿真建模系统包括BOM实体描述模块1、聚合一致性描述模块2以及聚合机制切换描述模块3。相应地,如图2所示,本专利技术的基于BOM的多实例聚合仿真建模方法包括步骤S1、识别各分辨率的仿真实体对象并进行BOM建模;步骤S2、描述多实例聚合过程中各分辨率仿真实体属性间的一致性映射关系;步骤S3、向各BOM状态机里添加分辨率的切换事件。BOM实体描述模块I用于执行步骤I识别各分辨率的仿真实体对象,从而实现多实例聚合仿真建模中不同分辨率仿真实体模型的BOM建模。其中,BOM实体描述模块I中进一步包括识别单元,用于识别仿真空间和模型实体分辨率。本专利技术以联合作战中的坦克作战仿真为例,其仿真空间为连规模战术对抗作战空间,分辨率涉及连、排和平台级别,也就是分辨率层次为坦克连、坦克排、坦克,共三个层次。在该实施例中,作战双方分为红方和蓝方,两方各由10个坦克组成坦克排实施相互接近作战,在距离大于Ikm时使用低分辨率模型(即粗粒度模型),坦克排作为一个整体进行仿真;当距离小于Ikm后使用高分辨率模型(即细粒度模型),此时仿真要考虑坦克排中各坦克的运动、作战及毁伤情况。识别的目的是记录BOM的关键元数据信息,所以BOM实体描述模块I中还包括记录单元,用于记录BOM的关键元数据信息,所述关键元数据信息是基本元数据信息的子集,包括BOM开发者联系(Point of Contact,POC)信息,和仿真的内容,即仿真实体对象识别中的仿真空间识别、分辨率识别,在BOM基本元数据信息表中体现为目的、使用限制、使用历史以及关键词,也就是该BOM如何被使用和描述以便开发者发现和重用。元数据是BOM的必要组成部分,BOM元数据定义的关键是要包含描述BOM应用的足够信息。其中基本元数据的数据交互格式以模型识别表(也称为基本元数据信息表)作为模板描述了数据的种类,如名称、类型、版本等,以及对应的其他信息,它使模型的搜索、匹配、评估和重用更加方便,同时支持扩展和新建模型,仿真或联邦。基本元数据以及在本专利技术的具体实施例中的体现请参见表I。本文档来自技高网...

【技术保护点】
一种基于BOM的多实例聚合仿真建模系统,其特征在于,包括:BOM实体描述模块,用于识别各分辨率的仿真实体对象并进行BOM建模;聚合一致性描述模块,用于描述多实例聚合过程中各分辨率仿真实体属性间的一致性映射关系;聚合机制切换描述模块,用于向各BOM状态机里添加分辨率的切换事件。

【技术特征摘要】
1.一种基于BOM的多实例聚合仿真建模系统,其特征在于,包括BOM实体描述模块,用于识别各分辨率的仿真实体对象并进行BOM建模;聚合一致性描述模块,用于描述多实例聚合过程中各分辨率仿真实体属性间的一致性映射关系;聚合机制切换描述模块,用于向各BOM状态机里添加分辨率的切换事件。2.根据权利要求1所述的基于BOM的多实例聚合仿真建模系统,其特征在于,所述BOM 实体描述模块还包括以下单元识别单元,用于识别仿真空间和模型实体分辨率;记录单元,用于记录BOM的关键元数据信息;建模单元,用于按照分辨率的层次建立实体模型Β0Μ。3...

【专利技术属性】
技术研发人员:李潭
申请(专利权)人:北京仿真中心
类型:发明
国别省市:

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

1