仿真系统与软件-Arena基础
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
–
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
–
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
8/36
(1)Basic Process
– – – – – –
–
Record:拥有统计功能,统计实体的数量和时间周 期。 Entity:定义系统中的实体的属性。 Queue:定义系统中队列的属性。 Resource:定义系统中资源的属性。 Variable:定义系统中变量。 Schedule:定义系统中使用的计划,用于产生实体、 使用资源等。 Set:将系统中具有某种相同属性的资源整合成为 一个集使用,具有与资源类似的性质。
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
6/36
(1)Basic Process
7/36
(1)Basic Process
–
–
– – – – –
Create:它是流程的开始,实体从该模块进入仿真 过程。 Dispose:它是流程的结尾,实体从该模块退出仿 真过程。 Process:一个活动,通常需要一个或更多的资源, 并且需要消耗一些时间来完成。 Decide:是程序的分支部分,实体只可以选择一个 分支。 Batch:在继续运行流程之前,收集一定量的实体。 Separate:在并行的程序中复制实体,或是将先前 所建立的一组实体分散成其他组。 Assign:在仿真过程中改变一些参数的值,例如实 体的类型或仿真变量。
–
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
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
第四章 仿真软件和系统: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
– –
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:
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
–
To get utilizations, queue lengths, queue waiting times, etc.
22/36
23/36
Proess
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
14/36
5. Arena列表窗口:Spreadsheet window
Set values, conditions, etc. for whole model
– –
No entity flow, no connections Entity, Queue, Resource, Variable, Schedule, Set
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
Model Window Spreadsheet View
4/36
软件界面
Model window Flowchart view:
流程窗口
Project Bar:导航面板
Model window spreadsheet view:
列表窗口
5/36
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.
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
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
– – –
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
Application Areas
–
Arena tools:Output Analyzer 、Process Analyzer 、OptQuest 。
3/36
2. Arena 软件界面
Project Bar
Toolbars
Model Window Flowchart View
Panel s
Status Bar
–
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
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
–
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
8/36
(1)Basic Process
– – – – – –
–
Record:拥有统计功能,统计实体的数量和时间周 期。 Entity:定义系统中的实体的属性。 Queue:定义系统中队列的属性。 Resource:定义系统中资源的属性。 Variable:定义系统中变量。 Schedule:定义系统中使用的计划,用于产生实体、 使用资源等。 Set:将系统中具有某种相同属性的资源整合成为 一个集使用,具有与资源类似的性质。
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
6/36
(1)Basic Process
7/36
(1)Basic Process
–
–
– – – – –
Create:它是流程的开始,实体从该模块进入仿真 过程。 Dispose:它是流程的结尾,实体从该模块退出仿 真过程。 Process:一个活动,通常需要一个或更多的资源, 并且需要消耗一些时间来完成。 Decide:是程序的分支部分,实体只可以选择一个 分支。 Batch:在继续运行流程之前,收集一定量的实体。 Separate:在并行的程序中复制实体,或是将先前 所建立的一组实体分散成其他组。 Assign:在仿真过程中改变一些参数的值,例如实 体的类型或仿真变量。
–
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
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
第四章 仿真软件和系统: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
– –
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:
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
–
To get utilizations, queue lengths, queue waiting times, etc.
22/36
23/36
Proess
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
14/36
5. Arena列表窗口:Spreadsheet window
Set values, conditions, etc. for whole model
– –
No entity flow, no connections Entity, Queue, Resource, Variable, Schedule, Set
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
Model Window Spreadsheet View
4/36
软件界面
Model window Flowchart view:
流程窗口
Project Bar:导航面板
Model window spreadsheet view:
列表窗口
5/36
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.
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
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
– – –
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
Application Areas
–
Arena tools:Output Analyzer 、Process Analyzer 、OptQuest 。
3/36
2. Arena 软件界面
Project Bar
Toolbars
Model Window Flowchart View
Panel s
Status Bar
–
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