When Will You Need This?

When you need to pull the highest priority items out of the waiting area first, to report the number of entities that have exceeded a predefined time limit for being in a user defined area of the model, and to show the stats on the screen.

Over Time Threshold Report

Model Object

The following model object can be found in the model objects directory: Flow Control \ Over Time Threshold Report.

Ease of Use: Moderate

Ease of Modification: Moderate

How to Use the Model Object

1. Open Your Model

Open your model or create a new blank model.

2. Insert the Model Object into Your Model

1. Locate the model object Over Time Threshold Report and select the insert button.

2. Move the cursor to the point of insertion and left mouse-click. The upper left corner of the model object will be inserted at the location of the mouse-click.

3. Connect to Your Model

1. Connect the arrival route to an entity in your model.

connect arrival route in Over Time Threshold Report

2. Click on the arrival route, and change the entity arrival pattern to your situation.

choose entity arrival Over Time Threshold Report

If you decide to use your own arrival route, copy the action logic from the arrival route and paste it into the arrival route you have chose for this scenario.

3. Connect the exit route from Process to the Waiting Queue.

to waiting queue in Over Time Threshold Report

If you decide to remove the Process, copy the action logic from its exit route and paste it into the entry route of Waiting Queue

copy logic waiting queue Over Time Threshold Report

4. Connect the percentage route that exits from Process4 and connect it to the rest of your model.

from process4 to rest in Over Time Threshold Report

If you decide not to use the Process4, then copy the action logic that is in the exit route of Process4, and paste it where you require the resources to be set free.

copy logic from route in Over Time Threshold Report

4. Define Values

1. Modify / Update the attribute a_Priority in the arrival route to define the priority of an entity.

copy arrival logic in Over Time Threshold Report

2. Modify the scenario parameters s_LoopDelay1 and s_OverLimit_Hrs. Review the detailed information for scenario parameters description.

update scenario paramter values in Over Time Threshold

5. Completion

The model object is now integrated into your model, you should now be able to save and then simulate the model.

Attributes, Variables, Scenario Parameters and Scenarios Usage

Attributes:

1. a_Priority: Is used to record the priority of an entity. The setting and placement of this attribute will need to be adjusted to meet the requirement of the model.

2. a_StartWait1: Is used to store the start time of entities entering the “wait area”. The location of this attribute will need to be move to meet the requirements of the model.

3. a_TotalWait1: Is used to store the total wait time for each entity.

Variables:

1. v_Count_Over_Limit: Is used to count the entities that a currently under the preset limit and reside in the waiting queue.

2. v_Count_Under_Limit: Is used to count the entities that a currently over the preset limit and reside in the waiting queue.

3. v_Gate1: Holds entities from processing through looped logic at the Waiting Queue until specified time (s_LoopDelay1) has passed.

Scenario Parameters:

1. s_LoopDelay1: Sets the delay before executing the repeating the logic in the Waiting queue.

2. s_OverLimit_Hrs: Sets the time after which entities in the Waiting Queue will be counted as over the limit.