可视化交互仿真软件Arena一、Arena的层次建模结构Arena通过使用.doc

可视化交互仿真软件Arena一、Arena的层次建模结构Arena通过使用.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可视化交互仿真软件Arena一、Arena的层次建模结构Arena通过使用.doc

可视化交互仿真软件Arena 一、Arena的层次建模结构 Arena 通过使用层次化的建模体系以保证灵活地进行各个水平上的仿真建模。Arena 建模体系的第一层是各种过程语言(如VB、C/C++),常用于复杂建模过程。第二层是基础模板即SIMAN 模板,包括Blocks 模板和Elements 模板。它们由SIMAN 语言编写,继承了SIMAN 语言灵活建模的特点。第三层是最新开发的通用模板即Arena 模板,包括Advanced Process 模板、Advanced Transfer 模板和Basic Process 模板。第四层是应用方案模板(简称AST),应用这些模板可以使用户在特定领域进行更加合理的仿真建模。Arena 建模体系的最高层是根据企业自身的需求进行用户自定义模板的开发。Arena 正是通过可视化的仿真环境将各层次的建模方法交替使用,获得不同的建模能力。由此可见,Arena 提供了一个可以适用于各种建模水平的仿真环境,兼备易用性和灵活性两方面的优点。 二、Arena 的仿真分析过程 使用Arena 进行仿真分析就是在可视化集成环境下,通过用户与模型的不断交互来推进仿真的过程。Arena 仿真过程包括仿真建模、模型参数设定、运行模型、验证模型与结果分析四个阶段。 首先,仿真建模,即创建基本的仿真模型。Arena10.0 的可视化建模环境如图1所示,包括工具栏(如图左侧所示)、流程建模区域(如图右上部所示)和数据建模区域(如图右下部所示)。Arena 采用流程模块和数据模块共同建模,流程模块用流程图定义模型的逻辑过程,数据模块定义系统的数据元素(如资源、变量等)参数。Arena分离了逻辑过程与数据元素,以保证仿真建模的可复用性和扩展性。 其次,设定仿真模型参数。根据模型要求对流程、数据模块进行参数设定(如处理时间、资源要求、服务水平、服务规则等)。 再次,运行仿真模型。运行过程中,Arena 用动画同步模拟功能使用户更加直接地监测仿真过程。运行结束后,Arena 提供全面直观的Report 报表来显示仿真结果,Report 报表的形式如图2所示。 最后,验证仿真模型、分析仿真结果并选择最佳解决方案。通过分析模型运行的仿真结果,验证模型的合理性。Arena 提供了各种辅助工具用于对仿真结果的分析,包括Output Analyzer 、Process Analyzer 和OptQuest 等。 图1 Arena 10.0 的可视化建模环境 图2 Arena 的Report 报表 三、Arena 的功能特点 1.模板开发环境 Arena 提供了用户自定义模板的开发功能,解决了仿真过程中相同或相似流程的重复建模,使用户可以根据自己的需要开发模板,极大的增强了模板的可重用性和实用性。 Arena 10.0对话框设计窗口具有许多新的特点,包括使用图形工具进行编辑、提供参数浏览器使用树状结构来显示和操作具体的参数设计、使用属性编辑窗口方便对任何属性值进行修改等等。最新版本增强了设计模块外部接口的能力。 模板开发环境拉近了模型与实际系统之间的距离,使仿真模型具有直观性和易理解性,而且整个仿真模型的开发具有更高的可扩充性,为仿真大型、复杂系统提供了极为方便的手段。 2.应用方案模板 Arena 的应用方案模板(AST)是适用于特定领域、用户自行开发的应用模板,目前主要应用于制造业,包括Arena Packaging 模板、Arena Flow Process 模板和Arena Contact Center 模板。Arena Packaging 模板主要用于处理高速大规模系统的仿真建模。Arena Flow Process 模板主要用于离散和连续系统组合模型的仿真。Arena Contact Center 模板用于对呼叫中心的仿真建模。 3.Arena 的优化器 Arena 的优化器OptQuest for Arena 是针对Arena 模型进行仿真优化的工具,它采用Tabu搜索算法和遗传算法对仿真模型进行优化,增强了其对复杂问题的决策支持,OptQuest 的工作界面如图3 所示。 Arena 通过显示各个应用方案的具体细节并对其进行选择归类来比较应用方案的优劣。同时,Arena 10.0 允许用户多次运行初始的优化模型或者通过运行附加的模型来简化一系列应用方案。 OptQuest 根据用户的目标,通过各种算法,自动搜寻仿真模型的最优解,对用户来说仿真优化变得更简单易懂、更直观具体。 4.输入分析器、过程分析器和输出分析器输入分析器(Input Analyzer )用来进行输入数据概率分布函数的拟合,可以使输入数据的分析变得简捷方便。 过程分析器(Process Analyzer )主要用于比较不同

文档评论(0)

sunguohong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档