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.
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.
2. Click on the arrival route, and change the entity arrival pattern to your situation.
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.
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
4. Connect the percentage route that exits from Process4 and connect it to the rest of your model.
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.
4. Define Values
1. Modify / Update the attribute a_Priority in the arrival route to define the priority of an entity.
2. Modify the scenario parameters s_LoopDelay1 and s_OverLimit_Hrs. Review the detailed information for scenario parameters description.
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
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.
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.
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.