Building the Model: Advanced Elements > Arrival Cycles > Arrival Cycles Example

Arrival Cycles Example

Suppose we are modeling the operations of a bank (or any service or manufacturing system) and we need to specify a pattern for customer arrivals. From past data, we know that customers arrive throughout the day (9:00 am to 5:00 pm) according to the following approximate percentages.

From Before Percent
9:00 am 10:30 am 10
10:30 am 11:30 am 15
11:30 am 1:00 pm 30
1:00 pm 4:00 pm 15
4:00 pm 5:00 pm 30

Defining the Arrival Cycle

The arrival cycle will be named Bank_Arrivals in the Arrival Cycles edit table. Because the data is expressed in terms of percentages, we select Percent as the basis for the cycle. Also, the percentage values are not cumulative so we specify No in the Cumulative field.

Next, we click on the Table heading button to open another edit table for entering the cycle data.

In this example, even though the percentages of customers that have arrived are not cumulative, the time is always cumulative. Therefore, the table reads as follows: ten percent of the daily customers arrive in the first 1.5 hours, fifteen percent of the daily customers arrive between hour 1.5 and 2.5, and so on. The arrivals are randomly distributed according to a Uniform distribution during the time interval in which they arrive.

 

The arrival cycle is now defined and can be assigned to an arrivals record in the Arrivals edit table.

Assigning Arrivals to the Arrival Cycle

After an arrival cycle has been defined, assign an arrival record to the arrival cycle in the Arrivals edit table for the arriving customers. The arrival record for the bank example appears below. See Arrivals for more information.)

The total number of customers per day is normally distributed with a mean of 1000 and a standard deviation of 35. The number of occurrences of the cycle is 20, representing 20 working days (1 month) of time. The frequency in this case refers to the period of the cycle or the time between the start of one cycle and the start of the next cycle, which is every 24 hours. Make sure the arrival frequency is defined with the same time unit as the arrival cycle.

 

Without an arrival cycle, all the Customers for a single day would arrive at the start of the simulation. An arrival cycle will divide the quantity specified in the Qty each... field into various sized groups arriving throughout the day.

 

To assign the arrival cycle to the arrival record, click on the Qty each... heading button to open a dialog with the names of all defined cycles.

Click on the entry Bank_Arrivals and select OK. The Qty each... field now includes the cycle.


© 2012 ProModel Corporation • 556 East Technology Avenue • Orem, UT 84097 • Support: 888-776-6633 • www.promodel.com