When Will You Need This?
If you need to decrease processing time based on the number of entities waiting to be processed (e.g. customers waiting in line).
The following model object can be found in the model objects directory: Time \ Decreasing Based on Load.
Ease of Use: Easy
Ease of Modification: Easy
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 Decreasing Based on Load 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.
The model object will be placed in the center of the layout window. So position your model appropriately in the window using the horizontal and vertical scroll bars.
3. Update Objects
1. Change the Default value of each percentage parameter to the average percent that your workers will increase their speed with 5 people in line or 10 people in line. The value you enter represents a percentage multiplication factor. For example, if you enter a value of 50, the time will end up being multiplied by .5, or 50%. 10. Adjust the distribution which assigns a value to v_Time in the first line of the Process1 activity’s action logic to meet your allowed time values.
The processing time for each entity is determined in Process1’s action logic. Therefore the Time field on the General tab is set to 0. Otherwise you would execute both times for each entity.
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_Time: Do not change. The processing time for each entity.
1. v_Counter: Do not change. The number of entities (e.g. people) in line.
1. s_Percent5: User input required. This is how much faster the employee will work with 5 people in line s_Percent10 = This is how much faster the employee will work with 10 people in line