基于bom的多实例聚合仿真建模方法

文档序号:6385750阅读:616来源:国知局
专利名称:基于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。
权利要求
1.一种基于BOM的多实例聚合仿真建模方法,其特征在于,包括以下步骤 识别各分辨率的仿真实体对象并进行BOM建模; 描述多实例聚合过程中各分辨率仿真实体属性间的一致性映射关系; 向各BOM状态机里添加分辨率的切换事件。
2.根据权利要求1的基于BOM的多实例聚合仿真建模方法,其特征在于,所述识别各分辨率的仿真实体对象并进行BOM建模还包括以下步骤 识别仿真空间和模型实体分辨率; 记录BOM的关键元数据信息; 按照分辨率的层次建立实体模型Β0Μ。
3.根据权利要求1的基于BOM的多实例聚合仿真建模方法,其特征在于,所述描述多实例聚合过程中各分辨率仿真实体属性间的一致性映射关系还包括以下步骤 利用ARVBOM描述映射关系实体、分辨率实体和分辨率切换信号实体; 通过ARVBOM控制聚合和解聚过程。
4.根据权利要求3的基于BOM的多实例聚合仿真建模方法,其特征在于,所述通过ARVBOM的交互模式实现聚合和解聚包括 当切换分辨率时,保留原分辨率模型。
5.根据权利要求1的基于BOM的多实例聚合仿真建模方法,其特征在于,所述向各BOM状态机里添加分辨率的切换事件中的所述切换事件包括建模相关切换事件和仿真相关切换事件。
全文摘要
本发明公开了一种基于BOM的多实例聚合仿真建模方法,包括识别各分辨率的仿真实体对象并进行BOM建模;描述多实例聚合过程中各分辨率仿真实体属性间的一致性映射关系;向各BOM状态机里添加分辨率的切换事件。本发明保证了仿真多实例聚合过程中机理逻辑和时空关系的一致性,可以有效支撑基于BOM的实例聚合仿真建模。
文档编号G06F17/50GK103020382SQ20121058094
公开日2013年4月3日 申请日期2012年12月27日 优先权日2012年12月27日
发明者李潭 申请人:北京仿真中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1