Professional Documents
Culture Documents
I would like to model arrivals that occur at a specific time, such as scheduled appointments.
Categories:
.Arrival Logic
Key Concepts:
Arrival Mode, Arrival Table, Arrival Time Deviation, Data Table, Floor Label, Status Plot
Technical Approach:
Scheduled arrivals are put into a Data Table in a DateTime property column. In this example, appointments are
scheduled every 15 minutes from 8:00am until 4:30pm. The Source object reads the arrival data table to see when
to create an entity. However, since the Sources Arrival Time Deviation property has a non-zero value, there will
be some deviation from when the entities are actually created from the time listed in the table. This simulates
that some people arrive early to their appointment and some people arrive late. Because the Sources Arrival No-
Show property is set to .05, there is a 5% chance of each arrival being a no-show, which simulates the scenario
when someone doesnt show up at all for their scheduled appointment. The plots and floor labels show how the
status of the Average Number of entities waiting to be served and the Average Time that each entity waits to be
served.
Embellishments:
Place a Status Plot that displays statistics of interest, such as the expression
Server1.InputBuffer.Contents.AverageNumberWaiting or Server1.InputBuffer.Contents.AverageTimeWaiting.
Arrival Tables can also use a numeric property column that lists the amount of time the arrival should occur after
the start of the simulation run. For example, if the Arrival table had a Numeric column and had the entries of .25,
.5, an arrival would be generated at .25 hours after the start of the simulation run and again at .5 hours after the
start of the simulation run. This is just an alternate way to model scheduled arrivals.