仿真系统与软件-Arena基础
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A data module, edit in spreadsheet view only View, edit aspects of different Types of entities in your model (we have just one Type, Part) Pull-down lists activated as you select fields Our only edit – Initial Picture for animation
All names you make up in a model must be unique across the model, even across different types of modules
16/36
6. Example- MM1 Queue system
Arrive interval:EXPO(5) Service time: TRIA(1,4,8) Three flowchart modules (Create, Process, Dispose) Entries in three data modules (Entity, Queue, Resource) Animation objects
14/36
5. Arena列表窗口:Spreadsheet window
Set values, conditions, etc. for whole model
– –
No entity flow, no connections Entity, Queue, Resource, Variable, Schedule, Set
Basic Process panel data module types:
Icons in Project Bar look like little spreadsheets To use a data module, select it (single-click) in the Project Bar, edit in spreadsheet view
2/36
Arena简介:特点
A true Windows application
– – – –
Appearance, operation, functions, are standard Interoperability with other software (MS Office, CAD) Reading and Writing Data Files (ReadWrite) ™ ® ActiveX and Visual Basic for Applications (VBA) Supply Chain, Business Processes, Manufacturing, Transportation/Logistics
– – –
Resource animation Two plots Some (passive) labels, artwork
17/36
18/36
(1) Create Flowchart Module
“Birth” node for entities Gave this instance of the Create-type module the Name Part Arrives to System
–
If we had other Create modules (we don’t) they’d all have different Names
Double-click on module to open property dialog:
19/36
Create
20/36
(2) Entity Data Module
–
To get utilizations, queue lengths, queue waiting times, etc.
22/36
23/36
Process模块
– –
Nodes/places through which entities flow Typically connected to each other in some way Create, Dispose, Process, Decide, Batch, Separate, Assign,
Basic Process panel flowchart module types:
Arena Basic Arena Standard Arena Professional Arena Contact Center Arena Packaging
2001 first simulation environment completely integrated into MES suite - Arena 6.0 Factory Analyzer
Only one instance of each kind of data module in a model
–
But each one can have many entries (rows)
15/36
Relations Among Modules
Flowchart and Spreadsheet modules are related via names for objects
6/36
(1)Basic Process
7/36
(1)Basic Process
–
–
– – – – –
Create:它是流程的开始,实体从该模块进入仿真 过程。 Dispose:它是流程的结尾,实体从该模块退出仿 真过程。 Process:一个活动,通常需要一个或更多的资源, 并且需要消耗一些时间来完成。 Decide:是程序的分支部分,实体只可以选择一个 分支。 Batch:在继续运行流程之前,收集一定量的实体。 Separate:在并行的程序中复制实体,或是将先前 所建立的一组实体分散成其他组。 Assign:在仿真过程中改变一些参数的值,例如实 体的类型或仿真变量。
第四章 仿真软件和系统:Arena
王峻峰 机械学院工业工程系
本节需要解决的主要问题
熟悉Arena的建模过程:
1. Arena简介 2. Arena 软件界面
3. Arena导航面板
4. Arena流程窗口
5. Arena列表窗口
1/36
1. Arena简介
1982 first PC-based simulation language (SIMAN) 1985 first animation for PC-based simulation (Cinema) 1993 first template-based simulation system (Arena 1.0) 1995 first Microsoft certified simulation system (Arena 2.0) 1997 first VBA enabled simulation system (Arena 3.0) Call$im and HiSpeed$im released 1998 first scaleable simulation system (Arena Business Edition - Arena 4.0) 2000 first comprehensive enterprise simulation system Arena 5.0
–
Queues, Resources, Entity types, Variables … others
Arena keeps internal lists of different kinds of names
– –
Presents existing lists to you where appropriate Helps you remember names, protects you from typos
Model Window Spreadsheet View
4/36
软件界面
Model window Flowchart view:
流程窗口
Project Bar:导航面板
Model window spreadsheet view:
列表窗口
5/36Biblioteka Baidu
3. Arena导航面板
Basic Process panel: Contains the modeling shapes, called modules, that you’ll use to define your process. Reports panel: Contains the reports that are available for displaying results of simulation runs. Navigate panel: Allows you to display different views of your model, including navigating through hierarchical submodels.
Application Areas
–
Arena tools:Output Analyzer 、Process Analyzer 、OptQuest 。
3/36
2. Arena 软件界面
Project Bar
Toolbars
Model Window Flowchart View
Panel s
Status Bar
9/36
(2)Advanced Process
10/36
(3)Advanced Transfer
11/36
(4)Reports panel
12/36
(5)Navigate panel
13/36
4. Arena流程窗口:Flowchart window
Describe dynamic processes
–
– –
Can edit via dialog – double-click in leftmost column Double-click where indicated to add new row Right-click on row, column to do different things
–
Two ways to edit
– –
Double-click to open up, then fill out dialogs Select (single-click) a module type in model or Project Bar, get all modules of that type in the spreadsheet view
8/36
(1)Basic Process
– – – – – –
–
Record:拥有统计功能,统计实体的数量和时间周 期。 Entity:定义系统中的实体的属性。 Queue:定义系统中队列的属性。 Resource:定义系统中资源的属性。 Variable:定义系统中变量。 Schedule:定义系统中使用的计划,用于产生实体、 使用资源等。 Set:将系统中具有某种相同属性的资源整合成为 一个集使用,具有与资源类似的性质。
–
We picked Picture.Blue Ball from the default list
21/36
(3) Process Flowchart Module
Represents the machine, including the resource, queue, and entity delay time (processing) Enter Name – Drilling Center Type – picked Standard to define logic here rather than in a submodel (more later …) Report Statistics check box at bottom