Version 2 0 Arena Tutorial 1 Getting Arena

  • Slides: 49
Download presentation
Version 2. 0 Arena Tutorial 1 – Getting Arena Up and Running Click for

Version 2. 0 Arena Tutorial 1 – Getting Arena Up and Running Click for audio narration © 20101– Mark Polczynski All rights reserved mhp. techforge@gmail. com Arena Tutorial 1 - Getting Arena Running 1

A primary source for the Arena tutorial series. Arena website: http: //www. arenasimulation. com

A primary source for the Arena tutorial series. Arena website: http: //www. arenasimulation. com Book is optional, you can order here. Arena Tutorial 1 - Getting Arena Running 2

Arena Tutorial 1 - Getting Arena Running 3

Arena Tutorial 1 - Getting Arena Running 3

More information available at: program files Rockwell software Arena Online Books Mouse-over for examples

More information available at: program files Rockwell software Arena Online Books Mouse-over for examples Arena Tutorial 1 - Getting Arena Running 4

Goals of this tutorial: 1. Introduce simple example, 2. Download and install Arena software,

Goals of this tutorial: 1. Introduce simple example, 2. Download and install Arena software, 3. Build a simple model. 4. Run simulation and interpret results. Arena Tutorial 1 - Getting Arena Running 5

Drill Press Rice Rolls We will simulate this process Gizmo Rolls Rice Arena Tutorial

Drill Press Rice Rolls We will simulate this process Gizmo Rolls Rice Arena Tutorial 1 - Getting Arena Running 6

Rolls Rice factory if you mess up Why run simulations? • You must improve,

Rolls Rice factory if you mess up Why run simulations? • You must improve, • But you can’t afford to mess up! Your factory if you mess up Why run simulations? • You must drive down costs without disrupting production. • You want to simulate improvements before actually making changes on the shop floor. Arena Tutorial 1 - Getting Arena Running 7

Queue of waiting gizmos Gizmo center hole being drilled Drill Press 4 3 2

Queue of waiting gizmos Gizmo center hole being drilled Drill Press 4 3 2 1 Drilled gizmo Gizmos waiting to be drilled Gizmos sprayed with anti-oxidant coaring which degrades rapidly. Arena Tutorial 1 - Getting Arena Running Process you will be modeling 8

Key Metrics: 1. Resource utilization = Percent of time the drill press is drilling

Key Metrics: 1. Resource utilization = Percent of time the drill press is drilling gizmos. 2. Queue size = Average number of gizmos sitting in queue. 3. Time in queue = Average time gizmos sit in queue. 4. Velocity = Average number of parts passing through the queue and drill press per hour. 5. Time in process = Average time for gizmos to pass through the queue and the drill press. 6. Max. parts in queue = Highest number of gizmos observed in queue. 7. Max. time in queue = Longest time that any gizmo ever waits in queue. 8. Max. time in process = Longest time that any gizmo takes to get through the queue and drill press. Arena Tutorial 1 - Getting Arena Running 9

Entities are things that flow through the process we are modeling. • They are

Entities are things that flow through the process we are modeling. • They are things that get worked on by the process. • Different types of entities can be flowing through the process. Some modeling terminology Resources are things that do the work on the entities. • Just as there can be multiple types of entities in a model, there can be multiple types of resources. • More than one resource or one type of resource may be needed to work on an entity. Events are things that happen to entities as they flow through the process. • For now, we have just two events: entities arrive at a process or its queue, and depart from the process after being serviced. Attributes are characteristics that are common to all entities of the same type. • Entities may have many different characteristics, but attributes are just the ones that we care about in the model. • For now, our entities have just two attributes: arrival time and service time. Variables are like attributes, except they apply to the entire process, not just an entity type. • Sometimes variables are called global variables. • Typically, we have at least one variable: the system clock, which keeps time while the simulation is running, Arena Tutorial 1 - Getting Arena Running 10

Entities get worked on… Some modeling terminology …resources do the work Resource 4 Entity

Entities get worked on… Some modeling terminology …resources do the work Resource 4 Entity arriving in queue 3 2 Entity in service Arena Tutorial 1 - Getting Arena Running 1 Entity departing process 11

Some modeling terminology Resource 4 3 2 Entity 3: Arrived at T = 3.

Some modeling terminology Resource 4 3 2 Entity 3: Arrived at T = 3. 79 min. Currently in queue 1 Entity 1: Arrived at T = 0 min. Depart at T = 2. 90 min. Entity 3: Arrive at T = 3. 08 min. Currently in queue Entity 2: Arrive at T = 1. 73 min. Currently being serviced Arena Tutorial 1 - Getting Arena Running 12

0 0. 0 0 Global Variable: Simulation clock Some modeling terminology Resource 4 3

0 0. 0 0 Global Variable: Simulation clock Some modeling terminology Resource 4 3 Entities in queue 2 Entity in service Attributes: Arrival time = X Service time = X Arena Tutorial 1 - Getting Arena Running 1 Departing entity Time it takes to drill a gizmo 13

Go to this web site to start downloading free student Arena software: http: //files.

Go to this web site to start downloading free student Arena software: http: //files. rockwellautomation. com/UR/Arena 12 CD. zip 1. Go to this website. 2. Go here to sign up. 3. AFTER you have signed up, RE-paste the url in your browser to RE-load this page. 4. Go here to sign in to download the software Arena Tutorial 1 - Getting Arena Running 14

Arena Tutorial 1 - Getting Arena Running 15

Arena Tutorial 1 - Getting Arena Running 15

This area of the screen is the project bar, which shows template panels. Some

This area of the screen is the project bar, which shows template panels. Some Arena terminology This area of the screen is the model window flowchart view Click OK Modules in Basic Process template panel used to build models. This is the model window spreadsheet view (no spreadsheets shown here yet) Arena Tutorial 1 - Getting Arena Running 16

If you don’t see the Basic Process template… Template Attach Arena Tutorial 1 -

If you don’t see the Basic Process template… Template Attach Arena Tutorial 1 - Getting Arena Running 17

Save your model Arena Tutorial 1 - Getting Arena Running 18

Save your model Arena Tutorial 1 - Getting Arena Running 18

Name your model Arena Tutorial 1 - Getting Arena Running 19

Name your model Arena Tutorial 1 - Getting Arena Running 19

Drag modules to the model Arena Tutorial 1 - Getting Arena Running 20

Drag modules to the model Arena Tutorial 1 - Getting Arena Running 20

Manually connecting modules. Click here Connect Click here Arena Tutorial 1 - Getting Arena

Manually connecting modules. Click here Connect Click here Arena Tutorial 1 - Getting Arena Running 21

What do Create and Dispose modules do? Source of parts that flow into Process

What do Create and Dispose modules do? Source of parts that flow into Process 1 Gets rid of parts that have been processed Create and Dispose modules represent upstream and downstream processes. Arena Tutorial 1 - Getting Arena Running 22

Add specific information for Create 1 module Double-left click Enter these values • •

Add specific information for Create 1 module Double-left click Enter these values • • • Parts arrive one-at-a-time. First part arrives at time = 0. Module will create parts until simulation is terminated. Arena Tutorial 1 - Getting Arena Running 23

Left click a module to see a module in the spreadsheet view. Change module

Left click a module to see a module in the spreadsheet view. Change module information on the spreadsheet view You can change info for a module directly in the spreadsheet view. Arena Tutorial 1 - Getting Arena Running 24

Change information in the Entity data module screen Arena Tutorial 1 - Getting Arena

Change information in the Entity data module screen Arena Tutorial 1 - Getting Arena Running 25

Change to: Drilling Center Add information for the Process 1 module Change to: Units

Change to: Drilling Center Add information for the Process 1 module Change to: Units = Minutes Minimum = 1 Value = 5 Maximum = 10 Arena Tutorial 1 - Getting Arena Running 26

Specify resource used by Drilling Center ? Arena Tutorial 1 - Getting Arena Running

Specify resource used by Drilling Center ? Arena Tutorial 1 - Getting Arena Running 27

Meaning of Seize Delay Release action Arena Tutorial 1 - Getting Arena Running 28

Meaning of Seize Delay Release action Arena Tutorial 1 - Getting Arena Running 28

Meaning of Seize Delay Release action Arena Tutorial 1 - Getting Arena Running 29

Meaning of Seize Delay Release action Arena Tutorial 1 - Getting Arena Running 29

Finishing up the model Queue for Drill Press resource Arena Tutorial 1 - Getting

Finishing up the model Queue for Drill Press resource Arena Tutorial 1 - Getting Arena Running 30

Determining the timing of events in modules. When entities are created How long entities

Determining the timing of events in modules. When entities are created How long entities are delayed Arena Tutorial 1 - Getting Arena Running 31

Probability of next part arriving x minutes after previous part Some arrive sooner than

Probability of next part arriving x minutes after previous part Some arrive sooner than average You specify average time between arrivals Arena Tutorial 1 - Getting Arena Running Exponential distribution of times between arrivals Some arrive later than average Time between arrivals 32

Triangular distribution of delay times Most likely Delay time Minimum Maximum Arena Tutorial 1

Triangular distribution of delay times Most likely Delay time Minimum Maximum Arena Tutorial 1 - Getting Arena Running 33

Running the simulation Run the simulation Stop the simulation Slow down the running speed

Running the simulation Run the simulation Stop the simulation Slow down the running speed Watch the parts flow through the Drilling Center Arena Tutorial 1 - Getting Arena Running 34

Arena Tutorial 1 - Getting Arena Running 35

Arena Tutorial 1 - Getting Arena Running 35

NOTE! If you get this message, you probably built your model incorrectly Arena Tutorial

NOTE! If you get this message, you probably built your model incorrectly Arena Tutorial 3 - Assignment 36

Resource button Animating resources Arena Tutorial 1 - Getting Arena Running 37

Resource button Animating resources Arena Tutorial 1 - Getting Arena Running 37

Animate the drill press Arena Tutorial 1 - Getting Arena Running 38

Animate the drill press Arena Tutorial 1 - Getting Arena Running 38

Find pictures for drill press busy and idle 3. Click to use picture 2.

Find pictures for drill press busy and idle 3. Click to use picture 2. Select Busy 1. Select picture Arena Tutorial 1 - Getting Arena Running 39

Animate the drill press Pictures assigned to the drill press Use Auto Scale Arena

Animate the drill press Pictures assigned to the drill press Use Auto Scale Arena Tutorial 1 - Getting Arena Running 40

Placing the animation pictures Position the resource icon (not shown) around the drilling center

Placing the animation pictures Position the resource icon (not shown) around the drilling center and click Animation appears on the model. Arena Tutorial 1 - Getting Arena Running 41

Arena Tutorial 1 - Getting Arena Running 42

Arena Tutorial 1 - Getting Arena Running 42

True for ALL Arena tutorials Check results Note! Due to randomization factors, your numbers

True for ALL Arena tutorials Check results Note! Due to randomization factors, your numbers may vary. Arena Tutorial 1 - Getting Arena Running 43

Viewing the results Note! Your numbers may vary! Arena Tutorial 1 - Getting Arena

Viewing the results Note! Your numbers may vary! Arena Tutorial 1 - Getting Arena Running 44

Key Metrics: 1. Resource utilization = Percent of time the drill press is drilling

Key Metrics: 1. Resource utilization = Percent of time the drill press is drilling gizmos. 2. Queue size = Average number of gizmos sitting in queue. 3. Time in queue = Average time gizmos sit in queue. 4. Velocity = Average number of parts passing through the queue and drill press per hour. 5. Time in process = Average time for gizmos to pass through the queue and the drill press. 6. Max. parts in queue = Highest number of gizmos observed in queue. 7. Max. time in queue = Longest time that any gizmo ever waits in queue. 8. Max. time in process = Longest time that any gizmo takes to get through the queue and drill press. Arena Tutorial 1 - Getting Arena Running 45

1. Resource utilization 3. Time in queue 2. Queue size Arena Tutorial 1 -

1. Resource utilization 3. Time in queue 2. Queue size Arena Tutorial 1 - Getting Arena Running 7. Max time in queue 6. Max parts in queue 46

Velocity = 0. 8 parts per hour. 4. Time in process 5. Max. time

Velocity = 0. 8 parts per hour. 4. Time in process 5. Max. time in process Arena Tutorial 1 - Getting Arena Running 47

Returning to the model Getting back to your model Arena Tutorial 1 - Getting

Returning to the model Getting back to your model Arena Tutorial 1 - Getting Arena Running Stop the simulation 48

Goals of this tutorial: 1. Introduce simple example, 2. Download and install Arena software,

Goals of this tutorial: 1. Introduce simple example, 2. Download and install Arena software, 3. Build a simple model. Modules: • Create • Process • Dispose 4. Run simulation and interpret results. Arena Tutorial 1 - Getting Arena Running 49