Specifying Capacities and Modeling Queues for an Event Delay

By checking the Maximum number of signals simultaneously processed checkbox within the Event Delay dialog, you can specify a capacity for the Delay in the input field directly below the checkbox. 

For example, if you specify this value as 3, the element can only have three signals in transit at any given time.  Any other signals that it receives are placed in a queue.  Signals in the queue must wait for one of the signals in transit to be emitted before they can begin to traverse the delay.  GoldSim keeps track of the number of signals in transit (Num_in_Transit), the number of signals in the queue (Num_in_Queue), the mean time that all emitted signals spent in the Delay (Mean_Time), and the time it will take any newly arriving items to transit the system (Current_Service_Time).  These latter two outputs account for both the time spent in the queue and the time spent in transit.

These features allow you to model things such as lines at the grocery store, calls at a call center, traffic on a road, and a wide variety of other real-world queues.

   Note:  The specified capacity can be a number, a link or an expression.  It must be dimensionless and non-negative.  GoldSim automatically truncates the value to an integer.

Related Topics…