Cancel
Showing results for 
Search instead for 
Did you mean: 

Using Experiment Manager for Staffing Optimization

Hello,

 

I am trying to use the experiment manager tool to optimize a staffing grid. I am wondering how I can access and input the information of workers' pool (shown in the pic) which are the amount of workers and shift numbers (shift calender) to the experiement manager as inputs to an experiment. I wonder also if this tool can be used for optimization (e.g. minimizing mean life time or maximizing the output).

It would be very helpful if I can see a similar example of using Experiment manager in shifts and workers optimization.

 

Thanks,

Mohamed Elshal

 

 

3 REPLIES

Re: Using Experiment Manager for Staffing Optimization

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor
you can find an example in the small examples collection of Plant Simulation:
category: Resources
topic: worker
example: manpower
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Re: Using Experiment Manager for Staffing Optimization

Thanks Steffen, the example was very helpful. I used and it works.

 

However, the example just shows how to change the amount of a single type of worker. In my case I want to include multiple workers and shifts at the same experiment as shown in the picture. So I am wondering how I can make the configuration method in experiment manager (copied here) take multiple inputs from "WorkerTab" table including shift information not just the amount of workers. I wonder if you can help me with the method.

 

-- After the Experiment Manager has defined all settings
-- you can modify these settings by entering code below.
-- After executing this method the simulation is started.
param localExp:integer

print "CONFIG Experiment ",localExp," use ",root.INTAKE.WorkerTab[2,1]," workers."
root.INTAKE.CTPool.setCreationTable(root.INTAKE.WorkerTab)

Re: Using Experiment Manager for Staffing Optimization

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor
just create a complete new table for the workerpool and assign it to the workerpool (setCreationTable)
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net