Setting max speed of taskexecutioners between a normal distribution?

Setting max speed of taskexecutioners between a normal distribution?

edu_perez
Not applicable
12 Views
8 Replies
Message 1 of 9

Setting max speed of taskexecutioners between a normal distribution?

edu_perez
Not applicable

[ FlexSim 24.1.0 ]

Hi, I'm working on a class project and I was wondering if there was any way of make the speed of a task executioner or a group of them being set by a normal or binomial distribution, for example: between 4-7 speed each time I run the model:

This is my model: Cross-Docking-Case1-Processflow v6.1.fsm

0 Likes
Accepted solutions (1)
13 Views
8 Replies
Replies (8)
Message 2 of 9

moehlmann_fe
Observer
Observer
Accepted solution

If all TEs should have the same max speed, then setting it in the On Model Reset (Toolbox -> Modeling Logic -> Model Trigger) might make sense.

If they should have individual values use their own On Reset triggers.

Note that while "Repeat Random Streams" is active you will always get the same value while running the model live. Experimenter replications will have different values.

1720595909933.png

I would advice to store the value(s) somewhere so you can know which value was used when using the experimenter. It could for example be a performance measure.

cross-docking-case1-processflow-v61-fm.fsm

Message 3 of 9

edu_perez
Not applicable

In my scenario, I'll need them to have individual different speeds so the own trigger will be the option then.

How would you suggest me to store this value when is triggered individually? It's just what I needed, is it possible to track it as it is in you're solution?

0 Likes
Message 4 of 9

moehlmann_fe
Observer
Observer

Since a table view is probably nicer than a bunch of performance measures, I'd have a Statistics Collector read the values on simulation start.

cross-docking-case1-processflow-v61-fm_1.fsm

Message 5 of 9

edu_perez
Not applicable
Is it possible to store the higher value observed in the "Entrada Mercancía por proveedor" dashboard in the "duracion" column?
0 Likes
Message 6 of 9

edu_perez
Not applicable
That helped me a lot, thank you Felix!
0 Likes
Message 7 of 9

moehlmann_fe
Observer
Observer

You mean as a single value? Sure, it's a simple query of the statistics collector table.

cross-docking-case1-processflow-v61-fm_2.fsm

Message 8 of 9

edu_perez
Not applicable
Actually I mean as a new static collector to display it on a simple dashboard or publishing it on the performance measures to display it when running the experimenter option.
0 Likes
Message 9 of 9

moehlmann_fe
Observer
Observer
I did implement it as a performance measure in the latest attached model. If you want to show it in a dashboard, use a Calculated Table with the same query.