Arena培训手册.docx

上传人:b****7 文档编号:9900707 上传时间:2023-02-07 格式:DOCX 页数:25 大小:203.96KB
下载 相关 举报
Arena培训手册.docx_第1页
第1页 / 共25页
Arena培训手册.docx_第2页
第2页 / 共25页
Arena培训手册.docx_第3页
第3页 / 共25页
Arena培训手册.docx_第4页
第4页 / 共25页
Arena培训手册.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

Arena培训手册.docx

《Arena培训手册.docx》由会员分享,可在线阅读,更多相关《Arena培训手册.docx(25页珍藏版)》请在冰豆网上搜索。

Arena培训手册.docx

Arena培训手册

Arena培训手册

1仿真概述

1.1仿确实定义、特点和用途

仿真是以系统理论、形式化理论随机过程理论、统计理论以及优化理论为基础,借助运算机和仿真软件对实际系统行为进行动态实验研究的方法。

通俗而言,仿真是基于一定的知识或假设,对实际系统进行模拟,从而更加深入地了解整个系统,同时对系统做出科学的调整、改善和优化,为辅助决策提供依据。

关于包含多种随机因素的复杂系统,通常难于用数学模型或解析方法精确地描述和求解时,能够依照系统内部的逻辑关系和数学关系,面向系统的实际过程和行为来构造仿真模型,在专门少假设或不作假设的前提下建立包括系统要紧因素和具体细节的模型框架,并通过仿真实验运行,得到复杂系统的解。

仿确实优越性:

①它能够将研制过程、运行过程和实施过程放在实验室中进行,具有良好的可操纵性、无破坏性、可复现性和经济性等特点;②系统仿真在理论上表达了实验摸索的方法论,用它能够探究高技术领域和复杂系统深层次的运动机理和规律性,给出人们直观逻辑推理不能预见的系统动态特点,具有科学的先验性;③系统仿真建模具有面向过程的特点,仿真模型与所研究系统的运行过程在形式上和逻辑上存在对应性,幸免了建立抽象数学模型的困难,显著简化了建模过程,具有专门好的直观性。

仿真与线性规划和网络技术一起被称为运筹学在应用领域中的三大支柱。

在工业生产、交通运输、能源供应、医疗卫生、航空航天、军事作战、制造过程以及社会服务等领域发挥了重要作用,展现出了美好的前景。

仿确实实际用途表达在两大方面:

事前分析认证和事后分析改善。

最终目的是要辅助决策,降低成本,提高效益。

①国防军事领域。

新装备研制过程仿真、作战仿真等等;②生产制造领域。

生产线布局、设施规划、厂址选择、瓶颈分析、资源分配等等;③供应链治理领域。

物流规划、库存决策、运输规划等等;④社会服务领域。

系统性能分析、业务流程分析、投资决策分析(决策方案比较)等等。

仿真应用的具体表现:

提高设备利用率、减少排队等待、有效分配资源、减小缺货缺失、减小资源故障带来的阻碍、确定最优批量问题、确定最优加工顺序问题、解决物料搬运问题、日常运作决策、实时监控、方案选择,……。

仿真模型的类别:

离散系统仿真、连续系统仿真、混合系统仿真。

在离散系统中,状态变量仅在随机的时点上发生瞬时的跃变,而在两个相邻的时刻点之间,系统的状态保持不变。

离散系统仿真

连续系统仿真

混合系统仿真

1.2仿确实差不多问题和内容

✧数据是如何来的?

仿真数据的采集与分析。

✧生成的数据是否正确?

数据能真实反映我们的实际情形吗?

随机数与随机变量的生成,系统输入分析。

✧模型能真实描述我们那个地点的实际运作吗?

运行结果能说明实际问题吗?

仿真模型的验证、认证和确认(VV&A)。

Verification:

验证。

确定仿真模型本身是否存在语法和逻辑错误;Validation:

认证。

确定仿真模型是否精确代表理论模型;Accreditation:

确认。

确定仿真模型是否真实反映实际系统,能否被实际需要和特定目的所同意。

仿真模型的VV&A

✧如何依照输出数据分析实际系统的性能?

仿真输出分析。

✧仿确实理论基础是什么?

什么缘故有效?

仿真涉及的理论

1.3仿确实差不多步骤

仿真差不多流程图

1.4仿真原理

随机抽样(统计实验分析)方法的差不多思想:

当实验次数充分多时,某一事件显现的频率近似于该事件发生的概率。

由于随机因素的存在,任意两次仿确实结果专门可能是不一样的。

因此,一次仿确实结果没有什么实际意义,是不能作为决策依据的。

但能够用多次仿真实验的结果进行统计分析,来推断系统的性能。

统计分析

仿真术语:

以一定的置信度推断系统的性能位于某个置信区间。

置信度:

可靠性程度;置信区间:

可靠性区间;精度:

精确性程度,如置信区间半长;样本量与精度的平方成反比,与置信度下有关分布的临界值的平方成正比。

仿真术语

输入分析过程

仿真类型不同,所采纳的输出统计分析方法也不同。

仿真类型一样有终态仿真和稳态仿真两种。

终态仿真要紧研究在规定时刻内的系统行为,而稳态仿真要紧研究系统长期运行的稳态行为。

终态仿真:

在有限时段内的仿真,仿真结果与系统初始状态有关。

用相同的初始条件与终止事件做n次独立重复仿真运行,每次使用不同的随机数流。

为排除自相关阻碍,可对每次运行的结果进行平均处理。

稳态仿真:

仿真时刻趋于无穷的仿真,仿真结果在理论上与系统初始状态无关。

与终态仿真相比,除需要排除自相关因素外,还有一个重要的方面确实是要排除初始状态的阻碍(解决初始瞬态问题)。

常用分布:

①平均分布。

连续分布。

只明白最大值和最小值时使用;②三角分布。

连续分布。

只明白最大值、最小值和最可能值时使用;③泊松分布。

离散分布。

模拟固定间隔时刻内的随机事件数量,如到达人数、批量大小等。

④正态分布。

连续分布。

如用于表示加工时刻等。

⑤指数分布。

连续分布。

常用于表示间隔时刻。

⑥离散概率分布。

常用于表示工件类型等。

平均分布

三角分布

泊松分布

正态分布

指数分布

离散分布

仿真时钟的推进方式:

面向事件的仿真时钟推进和面向时刻间隔的仿真时钟推进。

面向事件的仿真时钟推进

面向时刻间隔的仿真时钟推进

2Arena概述

Arena是美国RockwellSoftware公司开发的通用仿真软件,具有功能强大、使用方便、界面直观、动画显示等优点。

能够专门容易地建立诸如生产系统、服务系统等仿真模型;并能够依照实际需要设定仿真参数进行动态系统模拟,从而对实际的复杂系统进行有效分析和处理;内嵌的MicrosoftVBA(MicrosoftVisualBasicforApplication)工具使Arena能够依照用户特定需求进行定制,还能够方便地与其它软件集成,如MicrosoftOffice产品、SQLServer数据库产品等,从而对其功能进行扩充;Arena采纳面向对象编程(OOP,Object-OrientedProgramming)的思想,将其核心模块都以类的形式封装在Arena类库中,以动态链接库(Dynamic-LinkLibrary,DLL)的形式表现,在任何开发环境中都能够引用这些动态链接库,继而使用Arena的所有模块来达到操纵整个仿真模型和仿真运行过程的目的。

2.1Arena的进展历史

1983年,SystemsModelingCorporation,SIMAN,柔性建模语言。

1984年,SystemsModelingCorporation,SIMAN/CINEMA,基于SIMAN的动画仿真环境。

1993年,SystemsModelingCorporation,Arena。

1998年,RockwellSoftwareCorporation,Arena的各个高级版本。

2.2Arena的特点

✧学术性强

①全面深入地表达了系统仿确实有关理论;②学术界应用较广。

W.DavidKelton:

Cincinnati大学定量分析和运作治理学院教授,Wisconsin大学的学士、硕士和博士,Ohio大学的硕士,工业工程和仿真领域专家,在OperationsResearch,ManagementScience,theINFORMSJournaloncomputing,IIE(InstituteofIndustrialEngineering)Transactions,NavalResearchLogistics,theJournaloftheAmericanStatisticalAssociation等发表过论文,多家国际期刊编辑,曾担任WSC(WinterSimulationConference)主席,多家国际知名企业咨询师、顾问,重要著作有〈〈SimulationModelingandAnalysis〉〉和〈〈SimulationwithArena〉〉。

AverillM.Law:

教授,工业工程和仿真领域专家,ExpertFit的开发人员之一。

DavidT.Sturrock:

2004年,Rockwell公司仿真开发部主任,参与开发SIMAN。

RandallP.Sadowski:

2004年,Rockwell公司产品经理,工业工程领域专家、顾问,著作有〈〈SimulationwithArena〉〉和〈〈IntroductiontoSimulationUsingSIMAN〉〉。

和Arena相关的国内外部分发表刊物:

[1]KELTONWD,SADOWSKIRP,SADOWSKIDA.SimulationwithARENA[M],2ndedition.McGraw-Hill,2002

[2]AverillM.L.,KeltonW.D.SimulationModelingandAnalysis[M].ThirdEdition.America:

McGrawHill,2000

[3]KambizFarahmand,ArunBalasubramanian.Solvinglogisticsandtransportationproblemsinajobshop[C].ProceedingsoftheWinterSimulationConference,2002,1

(1):

1052-1059.TexasA&MUniversity,Mechanical&IndustrialEngineering,U.S.A.

[4]RichardJLinn,Chin-ShengChen,JorgeALozan.Developmentofdistributedsimulationmodelforthetransporterentityinasupplychainprocess[J].Proceedingsofthe2002WinterSimulationConference,2002,1319-1326.DepartmentofIndustrialandSystemsEngineering,FloridaInternationalUniversity,Miami,FL33199,U.S.A.

[5]GiannoccaroIlaria,PontrandolfoPierpaolo.Inventorymanagementinsupplychains:

areinforcementlearningapproach[J].InternationalJournalofProductionEconomics,2002,Vol.78

(2):

153-161.Italy

[6]陈旭,武振业.灵敏制造环境下基于面向对象的柔性裁剪仿真建模研究[J].运算机应用研究,2000年12期.西南交大

[7]武振业,朱连喜.基于VBA和EXCEL的ARENA仿真输出可视化表达[J].运算机应用研究,2000年02期.西南交大

[8]陈旭,武振业.新一代可视化交互集成仿真环境Arena[J].运算机应用研究,2000年01期.西南交大

[9]武振业,陈旭.基于可视化仿确实动态联盟组成方案选择研究[J].运算机应用研究,2000年08期.西南交大

[10]周宏,黎志成.分销仓储配送中心定货决策模拟系统研究[J].运筹与治理,2002年04期.华中科大

[11]孙宝凤,李星,李建华,侯继娜.Arena和SystemDynamics在供应链仿真领域的应用[J].吉林大学学报,2006,36(5):

829-834.吉林大学

[12]徐旭珊,周勇,张军月.Arena在制造业企业组织结构中的应用研究[J].2001,17

(1):

1-5.西南交大,上海交大

[13]N.阿塔埃波尔,E.Y.巴菲.铲-车作业中调度和非调度模式的ARENA模拟模型[J].运算机应用,2000年第4期.澳大利亚伍伦贡大学

[14]王志凌,黎志成,胡斌.辅助企业促销组合决策的Arena模拟系统研究[J].华中科技大学学报,2002,30(7):

77-79.华中科技大学

[15]潘燕春,周泓,冯允成.基于Arena的车间作业排序问题建模方法及其仿真优化系统设计[J].运算机集成制造系统-CIMS,2006,12(3):

389-394.北航

[16]苗明,郭晓霞,姚夏莉.基于Arena的集装箱港口装卸工艺系统方案仿真研究[J].物流技术,2006年第3期.大连理工大学

[17]赵璐,金淳,于越.可视化交互仿真软件Arena的最新进展[J].系统仿真技术,2(3):

176-182.大连理工大学

[18]李涛,冯允成,但蕾.用VisualBasic实现对Arena仿真模型的操纵[J].微运算机应用,2004,25(4):

503-507.北航

[19]凯尔顿,萨多夫斯基,斯特罗克,周泓.仿真-使用Arena[M].北京-机械工业出版社,2007

✧简单易用

采纳可视化建模和运行环境,这一点和多数仿真软件类似。

✧友好稳固

相关于Flexsim、eM-Plant等仿真软件的友好性表达在数据输入、输出及模型调试等等方面;由于软件专门成熟,而且模型中不能直截了当使用指针,因此系统更加稳固。

Arena提供二维图形制作功能和录制仿真动画功能。

✧应用方案模板

Arena将一些常用的仿真逻辑封装在Block(块,模块)中,相关的Block集成在Template(模板)中(应用方案模板,AST)。

模板有不同的级别,越高级的模板功能越丰富,构建模型的效率也越高,然而越不灵活;越低级的模板功能越单一,构建模型的效率也越低,然而越灵活。

有些高级Block能够通过低级Block组合而成。

一样应用高级模板即可方便快捷地构建仿真模型,关于专门复杂的仿真模型才需要用到低级模板。

Arena不同版本的模板划分不尽相同,目前Arena9.0版本包含的模板中常用的有:

①“BasicProcess”差不多处理模板。

包括实体、队列、资源、变量、数组、创建实体、加工实体、开释实体等各个模块;②“AdvancedProcess”高级处理模板。

包括表达式、文件、统计、储备、延迟、匹配、信号等各个模块;③“AdvancedTransfer”高级传输模板。

包括工艺路线、传送带、距离、进入、离开、路径等各个模块;④“Blocks”模块模板。

包含各个低级模块;⑤“Elements”元素模板。

包含各个更低级的模块;⑥“FlowProcess”流处理模板。

用于构建连续系统。

具体包括容器、传感器、流、规则器等模块;⑦保留的旧版本中的“Support”支持模板。

包括大量比“Blocks”模板中的模块稍高级的模块。

Arena中的模板有近20个,封装好的仿真逻辑模块有二三百个,能够直截了当用于构建仿真模型。

✧模板开发环境

Arena提供了用户自定义模板的开发功能,用户能够依照需要自己定制Block和Template,从而解决了仿真过程中相同或相似流程的重复建模,极大的增强了模板的可重用性和有用性。

模板开发环境拉近了模型与实际系统之间的距离,使仿真模型具有直观性和易明白得性,而且整个仿真模型的开发具有更高的可扩充性,为仿真大型、复杂系统提供了极为方便的手段。

✧面向仿真过程的开发

基于面向对象的思想和结构化的建模概念,将专用仿真语言的灵活性和仿真器的易用性专门好地融合到一起,直截了当面向实际业务流程构建仿真模型,符合常规的思维适应。

✧分层建模

Arena通过使用层次化的建模体系以保证灵活地进行各个水平上的仿真建模。

Arena建模体系的第一层是各种过程语言(如VB、C/C++),常用于复杂建模过程。

第二层是基础模板即SIMAN模板,包括Blocks模板和Elements模板。

它们由SIMAN语言编写,继承了SIMAN语言灵活建模的特点。

第三层是最新开发的通用模板即Arena模板,包括AdvancedProcess模板、AdvancedTransfer模板和BasicProcess模板。

第四层是应用方案模板(简称AST),应用这些模板能够使用户在特定领域进行更加合理的仿真建模。

Arena建模体系的最高层是依照企业自身的需求进行用户自定义模板的开发。

Arena正是通过可视化的仿真环境将各层次的建模方法交替使用,获得不同的建模能力。

由此可见,Arena提供了一个能够适用于各种建模水平的仿真环境,兼备易用性和灵活性两方面的优点。

Arena的层次建模结构

关于大型复杂系统,能够从宏观到微观、从抽象到具体,逐层建立相应的仿真子模型,然后再组合成一个完整的仿真模型。

这给大型复杂系统的建模带来了极大的方便。

(Submodel)

✧输入分析器、过程分析器和输出分析器

输入分析器(InputAnalyzer)用来进行输入数据概率分布函数的拟合,能够使输入数据的分析变得简捷方便。

过程分析器(ProcessAnalyzer)要紧用于比较不同模型中具体参数或者同一模型中的多次仿真中具体参数的值,并以各种图表的形式提供比较的结果。

输出分析器(OutputAnalyzer)包括对输出数据的多样显示功能和强大的数理统计分析,以确保输出分析的准确性和可靠性。

✧外部接口和定制技术

①直截了当集成Office,如Visio等。

②与AutoCAD和其它的图形设计软件有着直截了当的联系,支持DXF格式的文件,还支持专门多AutoCAD的新对象,还支持对XML格式文件的读写。

③实时仿真和在HLA仿真中的应用。

Arena通过使用RealTimeFactor,为用户处理实时仿真和同步仿真提供了强有力的支持,它使Arena能够应用到高层体系结构HLA联邦仿真及与更多模型的同步处理上。

还提供了新的同步算法,承诺用户自定义仿真时钟的情形,增强了Arena的实时仿真能力。

④提供VBA接口,能够编程实现和其它任何支持定制技术的软件集成。

同时,Arena也能够被其它开发环境调用并操纵整个仿真过程,如VB、VC等。

⑤Arena还提供了一个“VBABlock”,该模块可用于构建仿真模型,而且包含事件接口,只要有实体通过该模块,就会触发其相应的事件,从而执行其中的特定代码。

因此,建模者能够在任何需要的地点加入“VBABlock”,以实现所需的定制目的。

Arena定制的方式一样有三种:

①内部定制。

所有的功能都在Arena内部实现,定制内容也是作为仿真模型的一个组成部分,通过VBA嵌入在Arena模型中,Arena是唯独的运行环境。

这种定制方式下仿真和定制彼此融合,设计起来较为困难,也不利于定制部分的系统化和产品化,然而运行效率较高;②外部定制。

定制系统和仿真系统是两个不同的物理系统,定制系统能够通过VB、VC等其它开发环境设计完成,通过在定制系统中引用Arena类库来实现定制的目的,并能从外部驱动Arena运行。

在这种定制方式中,定制系统和仿真系统划分明确,设计起来更加清晰明了,有利于定制部分的系统化和产品化(Arena的第三方优化软件OptQuest确实是采纳这种定制方式实现的),但要在两个不同的系统之间来回切换,因此运行效率较低;③混合定制。

需要在外部完成的任务(如指定Arena运行特定的仿真模型)设计成一个独立的系统,定制部分的核心和主体仍旧直截了当集成在仿真模型内部。

该方式下仿真和定制彼此融合,设计起来较为困难,也不利于定制部分的系统化和产品化,然而保持了较高的运行效率,同时能够实现一些特定的外部集成目的。

内部定制

外部定制

混合定制

✧其它工具和特点

优化工具OptQuest,采纳Tabu搜索算法和遗传算法对仿真模型进行优化,增强了其对复杂问题的决策支持。

用户能够依照需要选择决策变量,并依照决策变量和不同的响应来定义目标函数和约束条件,它们能够是线性和非线性的表达式。

OptQuest依照用户的目标,通过各种算法,自动搜寻仿真模型的最优解,对用户来说仿真优化变得更简单易明白、更直观具体。

三维动画再现工具3D-Player,是基于Arena基础上开发的3D动画辅助工具软件,是对二维仿真动画功能的补充和加强,它能够直截了当与逻辑模型联系起来,更加逼真地反映模型运行的情形。

✧不足之处

①仿真动画和仿真逻辑相分离,构建动画模型具有一定的工作量;②仿真模型不是预编译的,因此运行速度不够快(关于大型复杂系统而言);③仿真模型无法脱离Arena仿真环境而独立运行。

2.3Arena和其它常用仿真软件比较

各种仿真工具的比较(A、B、C、D分别表示由高到低的等级)

易学性

适应性

连续处理

图形处理

价格

ARENA

D

A

C

A

C

AUTOMOD

C

A

C

A

D

EXTEND

B

B

A

B

A

PROMODEL

B

B

D

B

D

SIMPLE++

C

C

D

C

E

TAYLOR

B

C

D

B

B

WITNESS

C

A

C

B

D

能够看出,较之其它仿真软件,Arena有较强的过程适应能力,适用于各个层次、不同复杂程度上的系统仿真;而且Arena不仅有强大的制作2D/3D动画的能力,还具有较强的图形处理能力。

此外,与同类产品相比,它价格合理,并为学术研究提供较大的优待政策。

2.4Arena的应用领域

Arena是一个通用仿真工具,离散系统、连续系统和混合系统都能够用它来构建。

广泛地应用于包括制造业、物流及供应链、服务、医疗、军事等领域的系统仿真,也应用于各个层面不同情形的仿真,包括日常生产作业、各类资源的配置、业务过程的规划、系统性能和打算结果的评判、风险推测等。

3Arena建模stepbystep

Arena构建的仿真模型一样包含如下几个部分:

①数据部分。

定义仿真模型的内部数据,如资源、变量、表达式、数组、仿真参数、统计变量等等;②逻辑部分。

定义模型的仿真流程,这与实际系统流程相对应;③动画显示部分。

那个部分本质上对模型的定义和仿真结果没有阻碍,但它能够清晰地将实际系统描述出来,同时在仿真过程中动态显示,从而直观地看到系统的运行情形,这对建模人员校核仿真模型、用户分析系统以及体验仿真过程都提供了庞大的关心,使系统仿真更加友好、有用。

Arena的差不多建模过程

3.1差不多术语

实体:

仿真模型中的动态对象,通常要被创建、移动、改变状态和开释,如工件。

属性:

实体的特点,使一个实体区别于其它实体,如加工优先级、颜色、工件号、到期日等。

属性相当于实体的tag或label。

变量:

系统的某些变动因素,包括系统变量和用户自定义变量。

大多数变量差不多上公共的,任何实体都能够访问。

资源:

用于对实体进行处理,如人员、机器设备等。

资源一样要被猎取和开释。

队列:

用于缓存实体。

事件:

代表系统的某些特定时刻,如工件到达、工件离开、仿真开始、仿真终止等等。

仿真时钟:

tNow,代表仿确实当前时刻。

模板:

模块的集合。

模块:

封装好的仿真逻辑。

3.2常用模板和模块

结合Arena介绍一些常用模板和模块。

Arena常用模块说明

模板

模块

说明

BasicProcess

Create

定义产生实体的规则,并产生实体进入仿真系统

Dispose

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 教育学心理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1