Cancel
Showing results for 
Search instead for 
Did you mean: 

Experiment manager for standard times

Siemens Pioneer Siemens Pioneer
Siemens Pioneer

Hi All,

 

i know how to use exmeriment manager to "play" with the capacity of the buffers and find an optimum size. Now, another challenge...

 

If I have a model, where SingleProcs get their processing times from a table-file, can I run the experiment manager on the processing times so I can see which process times are optimum for an output in the drain?

 

Also, regardless the table-file, can processing times be experimented with to see the best combination?

 

Many thanks

 

Kind regards

 

Irina

3 REPLIES

Re: Experiment manager for standard times

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

Hello Irina,

 

what kind of table uses your SingleProc (e.g. List(Type))?

 

You can set SingleProc.procTime as Input value in the ExperimentManager and define experiments. You can also set table cells as input value e.g. tableFile[1,1], then you can also change the value by the ExperimentManger. If you have a TableFile with processing times depend on the type of MU, you need to plan your experiments. You can set all filled table cells as input values and define the experiments using Tools - Multi level experimental design in the ExperimentManager. This may result in a hughe number of experiments.

 

Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Re: Experiment manager for standard times

Siemens Pioneer Siemens Pioneer
Siemens Pioneer

I wonder if you can help me once more;

 

now I have managed to experiement with how processing times influence the output.

 

Next step for me would be to answer a question about  what needs to be done to achieve an output of e.g.800 pieces. I tried to revert the experiment manager and put processing times for all processes into output value and my Drain.StatNumIn as an input value, but it does not work this way.

 

How can I answer this question please?

Re: Experiment manager for standard times

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

you need to define the procTimes as input (drag the singleProcs to the experimentManager while hold down the shift-key) and select procTime. Output value: drain.statNumIn

 

The experiments you can setup in the experimentManager --> Tools --> multi level experimental design...

 

But you will get a hughe number of experiments, this would be a good task for the GA:

 

see here for an example: http://www.bangsow.de/detail_en.php?id=678

 

After setup the experiments hold the shift key down and drag the experimentManager on the GAWizard. Caclulate a fitness value in the endsim method  (maximize) and set the fitness value to 0 if the number of parts is below or higher then your expected result.

 

Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net