Exercise 5
Exercise 5
In this exercise you will learn how to guide entities through a network via Sequences by having
them move from Station to Station along Routes. You will also learn how to animate entity
movement that consumes simulated time. This is the most difficult Arena concept you will
learn, so do this exercise carefully.
The Situation
You will complete the simulation of a small manufacturing system that produces a single
item. The system consists of a Release Station, Machine Station A, Machine Station B and a
Shipping Station. Item movement, along with processing times, are described below:
Notice that the item passes through Machine Station A twice, with different processing
times on each visit. All item movement from station to station takes 0.25 hours. You would
like to simulate this system for 72 hours.
2. The first thing you will do is to specify the sequence of Stations that the entity will
follow. Click on the Advanced Transfer tab and select the Sequence spreadsheet
icon. Double click to add a row, and give the sequence the
Name: Machine Sequence
To specify the list of Stations in your sequence, click on Steps. By double clicking to
create new rows, put the following Steps in your sequence. The Steps consist of two
parts: a Station that should be visited, and a list of attributes that should be assigned to
the entity before it arrives to that Station. You will define an attribute Process
Time to hold the processing time for the entity at that Station.
Station Name: Machine Station A
Assignments:
Assignment Type: Attribute
Attribute Name: Process Time
Value: Expo(1)
3. Now you have to tell the entity to follow this sequence. To do this, you assign the entity
to the sequence. Open the Assign module, and assign the Attribute named
Entity.Sequence the value Machine Sequence. All entities automatically have
an Entity.Sequence attribute, and Machine Sequence is the name you gave to
your sequence.
4. The Route (or Leave) module tells an entity to go to the next Station in its
sequence, and how long the trip will take. Open each Route module and do the
following:
Route Time: 0.25 Hours
Destination Type: Sequential
5. Now open each Station module. Although these have already been completed for you,
notice that each Station module has a unique name, and these are the names that you
used when you defined your sequence.
6. Now open the Process modules. Since the entities carry their processing times with
them in the attribute Process Time, do the following:
Delay Type: Expression
Expression: Process Time
7. Run the model. You will see the entities being processed at the Resources, but you
will see no entity movement. This is because (a) in the Object menu the Animate
Connectors has been turned off; and (b) Routes must be animated separately. This is
what you will do next.
8. To animate Routes, you need the button. If this button is not available, then right
click on the menu bar and select “Animate Transfer.”
Click on the button and accept the default values that pop up. Click near the “Release
Station” label, drag over to near the queue and resource by “Machine Station A,” then
double click. This will place a symbol that looks something like ⊃ ——— ⊃ .
Double click on the first ⊃ and for the Identifier put Release Station. You
have to click right on the ⊃ , not on the line.
Double click on the second ⊃ and for the Identifier put Machine Station A.
You have now defined an animated route from Release to Machine A.
Repeat this to place and specify routes from near “Machine A Station” to ”Machine
Station B,” from “Machine Station B” to “Machine Station A,” and from “Machine
Station A” to “Shipping Station.”
9. Run the model. You will now see the entities being processed at the Resources and
you will see entity movement.
Once you are done, upload your .doe file to the Canvas.