question

Ka_hei_nicole L avatar image
0 Likes"
Ka_hei_nicole L asked Ryan Clark commented

Use Experimenter scenario function to find the optimal number of task executers

Hi! I have created a FlexSim model with 5 AGVs and I would like to find the optimal number of task executors that maximise the throughput. How can I find the number by using experimenter scenario function?


Model_Mar28_Station1 (4 AGV).fsm

FlexSim 20.1.3
agvexperimenterscenario
· 5
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @Ka_hei_nicole L,

It's hard to know how to help without looking at your model. To receive a more accurate solution, please post your model or a sample model that demonstrates your question.

Proprietary models can be posted as a private question visible only to FlexSim U.S. support staff. You can also contact your local FlexSim distributor for phone or email help.

0 Likes 0 ·
Ka_hei_nicole L avatar image Ka_hei_nicole L Jeanette F ♦♦ commented ·

I have just attached my model, please check!

0 Likes 0 ·
Ryan Clark avatar image Ryan Clark commented ·

This post provides a reference point for the purpose @Ka_hei_nicole L is trying to accomplish.

0 Likes 0 ·
Ka_hei_nicole L avatar image Ka_hei_nicole L Ryan Clark commented ·
Thanks for your help, but my FlexSim version is not able to open the example in this post.
1 Like 1 ·
Ryan Clark avatar image Ryan Clark commented ·

Hi @Ka_hei_nicole L, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered

The AGV process flow contains a resource that controls how many AGV can be active.

1648539000952.png

To vary the number of AGVs between scenarios you bind the "Count" to a variable in the experimenter. The count is stored in a treenode under the following path: "Model/Tools/ProcessFlow/AGV/# AGVs>variables/refCount"

Then you can set the value of this node for each scenario.

1648539219950.png

1648539262179.png

In order for the inactive AGVs to not block the other ones, they should start at the parking locations. These then need a "NextLookForWork" connections so the process can start.

model-mar28-station1-4-agv_fm.fsm


5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.