question

Ahmed K3 avatar image
0 Likes"
Ahmed K3 asked Ahmed K3 commented

How to manipulate 4 taskexcuter with 1 queue and sink

HI j'ai 4 taskexcuter et une file d'attente et un évier.

le problème est que je ne sais pas comment configurer la logique: lorsque le premier exécuteur de tâches est chargé de la boîte, le deuxième exécuteur de tâches n'est pas allé jusqu'à ce que la première tâche arrive au point de contrôle

So I want all the task excuter run in the same time to the pick up point and wait for the box

FlexSim 20.2.1
agvflexsim 20.2.1
· 4
5 |100000

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

Ahmed K3 avatar image Ahmed K3 commented ·

sorry but i am beginner in flexsim so this my problem ,i want task excuter 1to run with the blue one because the queue is full so i want all the taskexcuter came to charge the boxes in the same time and not one by one

0 Likes 0 ·
sans-titre.png (119.7 KiB)
Mischa Spelt avatar image Mischa Spelt Ahmed K3 commented ·

As I said in my earlier answer, please try attaching the model as an .fsm file instead of just screenshots.

You forgot to mention that you are using an AGV network, for example. The problem may be that your control point only allows one allocation which means that a Task Executer can only start moving towards it once the previous one has cleared it.

0 Likes 0 ·
Ahmed K3 avatar image Ahmed K3 commented ·

for exemple in this moment i have 3 boxes in the queue and 3 empty taskexcuter

normally the 2 other task(the blue and the yellow come to take the other boxes but in the program the taskexcuter4 charge the box then it goes to the control point after that the blue one goes to the queue

so i want the 3 or 4 task go to the queue if i have boxes

0 Likes 0 ·
1.png (100.1 KiB)
Ahmed K3 avatar image Ahmed K3 commented ·
0 Likes 0 ·
simulation1.fsm (38.8 KiB)

1 Answer

Mischa Spelt avatar image
1 Like"
Mischa Spelt answered

Hi,

For future questions, it's always a good idea to attach your model so that we can see what you've already tried.

In suspect that you have connected all your Task Executers to the queue using a Center Connection, then checked the "Use Transport" box. But that option only dispatches tasks to the first center connected object.

What you'll need to do is add a Dispatcher (Library -> Task Executers) to the model. You center connect that to the queue so that it receives the tasks. Then you A-connect the dispatcher to the operators and it will distribute the work to the first available operator.

Here's a working demo model: Dispatcher.fsm


1598513918911.png (58.1 KiB)
dispatcher.fsm (47.4 KiB)
5 |100000

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