Lab #4

advertisement
IE 415: SUMMER 2015
LAB 4
Introduction to Arena
1. Introduction
In this laboratory exercise there are two main objectives:


Get introduced to using the Arena simulation software package. The TAs will
review some Arena basics.
Gain experience with the software by using Arena simulation software to
modify/enhance the single server queuing model that will be developed with
TA instruction. You will work in teams of two
2. Arena Basics
Some of the Arena basics that will covered in this lab are:
 Starting Arena.
 The model window: flowchart and spreadsheet views.
 The project bar: hiding/displaying, adding templates.
 Adding flowchart modules from the project bar to the model window.
 Connecting modules in the model window.
 Simulation run settings and running a simulation.
o Turning off animation.
 Accessing reports and some of the default performance measures Arena
tabulates.
Additional modeling techniques will be covered in other labs. There is also a large
amount of electronic Arena documentation available in pdf files in the Rockwell
software folder.
3. Single Server Queuing System Model
The lab TAs will guide you through the development of a single server queuing
model. This is the same model that was used in class to demonstrate Arena, and
the same model simulated by hand in class. The system has the following
operational features:
1


Customers arrive one at-a-time to a queue of infinite capacity with an
average time between arrivals = 3.4 minutes. The probability distribution
of the interarrival times is exponential. If there is no one in queue the
arriving customer begins service upon arrival, otherwise customers in
queue are served in a First Come First Served (FCFS) order.
A single server serves a single customer at-a-time with a service time that
follows an exponential distribution with a mean of 3.3333 minutes. The
server is never idle while customers are in the system.
In addition to the basic Arena features in section 2, you will be guided through:
 Adding animated queues.
 Adding animated variables.
 Adding text to the modeling window.
 Animating a resource.
4. Process Modeling Orientation
Arena is a “process oriented” simulation modeling development system. By
“process oriented” it is meant that the model is developed by representing the
flow of entities (e.g., customers, parts, etc.) in the system being simulated. The
flow is defined by the process steps and process decisions that pertain to the entity
as it moves through the system.
It is very similar to developing a flow chart with the exception that sometimes
additional simulation modeling steps are added to the flow chart.
For the single-server queuing system the flow from the perspective of the
customer can be represented with a simple flow chart:
Enter
System
Join Queue &
Receive Service
Leave
System
Arena is a graphical development system, where models are built by dragging
Arena modules into a modeling window to represent the flow of entities.
2
5. Lab Assignment
1. Build the single server queuing Arena simulation following the TA instructions.
2. For your Arena model do the following:
a. Set the run length of the model to run 160 hours per replication and base
time units to minutes. Set the replications to five. Run the model and
report the averages (over the five replications) for: total part time, number
waiting in queue, and time in queue. Also report on the utilization of the
server.
b. Next change the inter-arrival times in the model (from part 1a above) so
that they are uniformly distributed between 3.7 and 34.1 minutes. Change
the processing times to be uniformly distributed between 3.1333 and
3.5333 minutes. Save this model under a different name. Run this
modified simulation as in part 2a. Compare the results with those from
part 2a. Explain the differences?
3. Create a new Arena model similar to the model developed with the TAs except
have two separate drilling centers each with a single server of its own. In this
system each server has their own line, in contrast to s ingle line feeding two
servers. Set the average time between arrivals to 1.95 minutes (exponentially
distributed interarrivals). Each server is identical to the single server in the model
used in part 2a. Use a “Decide” module to randomly send 50% of the incoming
parts to server 1, and 50% to server 2.
a. Set the replications to five and run length to 160 hours. Run the model and
report the averages (over the five replications) for: total part time, and the
number waiting in queue (sum of value for both queues).
What to turn in



E-mail your completed models to the TAs (faisalsaud81@gmail.com) (File
Name: Last Name-Last Name-Lab#).
Also email a Word document with the reported averages requested and an
answer to the question from 2b.
Names of team members should be in the Word document.
3
Download