分布式仿真平台的可视化建模方法_4

文档序号:9910813阅读:来源:国知局
源通过映射表加载;仿真节点通过平台映射表自动生成相 应的软件界面及相应的服务组件,仿真平台节点软件界面中各个节点类型软件加载的界面 资源通过映射表动态实现,相关层级不同仿真任务通过相对应的视图窗口资源映射表加 载。
[0045] 参阅图5。部署服务组件在为运行在仿真节点操作系统后台的服务进程中,主要负 责完成图7所示仿真平台软件运行流程指令的接收及响应,监听指令、判断指令的有否,部 署指令、接收文件,根据节点启动指令,依据控制仿真指令,仿真运行节点部署构件;当接收 到 "部署指令"后,自动接收模型交互构件及节点部署构件产生的所有映射表、仿真模型及 相关配置文件。
[0046] 参阅图6。在分布式仿真平台的重构流程中,首先按仿真模型的多少,每个仿真模 型的功能和仿真模型间的交互数据设计仿真原理方案。根据仿真原理方案在模型交互视图 中设计模型交互图,生成交互映射表。根据模型交互图在节点部署视图中设计节点部署图, 将相关节点作为仿真计算类型,确定关键节点为控制管理节点,通过控制管理节点生成平 台映射表;然后根据设计节点部署图中的节点类型和平台映射表生成关节点部署文件,依 据设计节点部署图中的节点类型生成相关节点的界面映射表及服务映射表。执行部署指 令,配置文件,为节点部署图中的节点下载分布式仿真相关模型及文件,启动平台。
[0047] 参阅图7。在分布式仿真平台的仿真流程中:启动平台,加载平台映射表,确定本节 点的类型,进入仿真计算模式或控制管理模式;根据控制管理模式加载界面映射表生成视 图管理器、节点管理器等界面资源;或根据仿真计算模式加载界面映射表、资源映射表生成 视图管理器、模型管理器等界面资源;然后针对控制管理模式加载服务映射表,启动管理服 务;在控制管理模式下,用户通过人机交互界面对本次仿真进行管理配置;在仿真计算模式 下,用户通过人机交互界面对本节点的模型进行管理配置,加载界面映射表、服务映射表, 资源映射表生成视图管理器、模型管理器、节点管理器,然后加载服务映射表,启动仿真服 务。用户启动仿真初始化,根据控制管理模式将初始化命令发送给所有其它节点,加载交互 映射表,所有节点准备进行数据交互,仿真开始后,实时进行仿真运行管理、节点监控、节点 健康管理并进行时钟推进服务。节点调用所有模型的初始化接口进行模型初始化;然后加 载交互映射表进行数据交互,运行模型,根据外部时钟推进实时进行模型计算、模型监控、 模型健康管理和数据交互服务,仿真结束。仿真结束后,对于控制管理模式,停止进行仿真 运行管理、节点监控、节点健康管理并停止时钟推进服务,对于仿真计算模式,停止所有模 型的运行、停止数据交互服务。
【主权项】
1. 一种分布式仿真平台的可视化建模方法,其特征在于包括如下步骤:创建仿真平台 框架和可视化建模相关构件,以可视化的方式进行分布式仿真部署,将仿真平台框架自上 而下分为应用层、管理层、服务层、交互层、资源层和仿真模型资源池;采用XML技术对仿真 模型的可视化显示进行语义封装规范模型,对模型的结构以及形式化进行规范和管理,相 关层级不同仿真任务通过相对应的视图窗口资源映射表加载;相关层级不同仿真计算任务 相对应的仿真模型对象,按模型封装规范封装成模型资源组件,仿真对象模型组件资源通 过映射表加载,仿真节点通过平台映射表自动生成相应的软件界面及相应的服务组件;管 理层包含模型交互构件及节点部署构件,模型交互构件根据仿真模型的接口属性生成放置 在仿真模型资源池中的图标,无缝连接仿真系统节点的逻辑部署和物理部署,以可视化视 图的形式提供人机交互接口,在模型交互视图中进行可视化建模,构件为用户提供连线、拖 拽、缩放、添加和删除功能,方便用户设计仿真模型交互图的可视化模型;所有参与分布式 仿真的仿真子节点通过节点部署图自动生成相应的软件界面及相应的服务组件,仿真平台 节点软件界面中各个节点类型软件加载的界面资源通过映射表动态实现。2. 如权利要求1所述的分布式仿真平台的可视化建模方法,其特征在于:分布式仿真平 台进行可视化建模时,在管理层增加模型交互构件、节点部署构件,在服务层增加部署服务 组件,用于提供用户可视化建模的人机交互接口。3. 如权利要求2所述的分布式仿真平台的可视化建模方法,其特征在于:模型交互构 件、节点部署构件包含模型交互视图、节点部署视图,用户通过模型交互视图设计模型交互 图,通过节点部署视图将仿真模型部署在一个或多个逻辑仿真节点,然后通过部署的服务 层将仿真模型及相关文件部署到一个或多个相应的物理仿真节点中。4. 如权利要求1所述的分布式仿真平台的可视化建模方法,其特征在于:进行可视化建 模时,管理层还包含仿真平台软件模型交互构件及仿真平台软件节点部署构件,仿真平台 软件模型交互构件及仿真平台软件节点部署构件以可视化视图的形式提供人机交互接口、 可视化视图游览器以及关于错误、警告和提示的事件游览器、模型交互视图和节点部署视 图。5. 如权利要求1所述的分布式仿真平台的可视化建模方法,其特征在于:部署服务组件 在为运行在仿真节点操作系统后台的服务进程中,主要负责完成仿真平台软件运行流程指 令的接收及响应,监听指令、判断指令的有否,部署指令、接收文件,根据节点启动指令,依 据控制仿真指令,仿真运行节点部署构件;当接收到"部署指令"后,自动接收模型交互构件 及节点部署构件产生的所有映射表、仿真模型及相关配置文件。6. 如权利要求1所述的分布式仿真平台的可视化建模方法,其特征在于:在分布式仿真 平台的重构流程中,首先按仿真模型的多少,每个仿真模型的功能和仿真模型间的交互数 据设计仿真原理方案,根据仿真原理方案在模型交互视图中设计模型交互图,生成交互映 射表。7. 如权利要求1所述的分布式仿真平台的可视化建模方法,其特征在于:根据模型交互 图在节点部署视图中设计节点部署图,将相关节点作为仿真计算类型,确定关键节点为控 制管理节点,通过控制管理节点生成平台映射表;然后根据设计节点部署图中的节点类型 和平台映射表生成关节点部署文件,依据设计节点部署图中的节点类型生成相关节点的界 面映射表及服务映射表。8. 如权利要求1所述的分布式仿真平台的可视化建模方法,其特征在于,控制管理模式 包含模型资源管理器或节点资源管理器、视图浏览器和事件浏览器。9. 如权利要求1所述的分布式仿真平台的可视化建模方法,其特征在于,在仿真计算模 式下,用户通过人机交互界面对本节点的模型进行管理配置,加载界面映射表、服务映射 表,资源映射表生成视图管理器、模型管理器、节点管理器,然后加载服务映射表,启动仿真 服务。10. 如权利要求1所述的分布式仿真平台的可视化建模方法,其特征在于,根据模型交 互图在节点部署视图中设计节点部署图,将相关节点作为仿真计算类型,确定关键节点为 控制管理节点,通过控制管理节点生成平台映射表;然后根据设计节点部署图中的节点类 型和平台映射表生成关节点部署文件,依据设计节点部署图中的节点类型生成相关节点的 界面映射表及服务映射表,执行部署指令,配置文件,为节点部署图中的节点下载分布式仿 真相关模型及文件,启动平台。
【专利摘要】本发明提出一种分布式仿真平台的可视化建模方法,旨在提供一种能够降低分布式仿真所有节点开发复杂度的可视化建模方法,本发明通过下述技术方案予以实现:创建仿真平台框架和可视化建模相关构件,以可视化的方式进行分布式仿真部署,将仿真平台框架自上而下分为应用层、管理层、服务层、交互层、资源层和仿真模型资源池,其中,管理层包含模型交互构件及节点部署构件,模型交互构件根据仿真模型的接口属性生成放置在仿真模型资源池中的图标,无缝连接仿真系统节点的逻辑部署和物理部署,参与分布式仿真的仿真子节点通过节点部署图自动生成相应的软件界面及相应的服务组件,在模型交互视图中进行可视化建模,构建方便用户设计仿真模型交互图的可视化模型。
【IPC分类】G06F9/455, G06F9/44
【公开号】CN105677446
【申请号】CN201610059077
【发明人】谢林, 杜增
【申请人】中国电子科技集团公司第十研究所
【公开日】2016年6月15日
【申请日】2016年1月28日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1