question

2pin avatar image
0 Likes"
2pin asked 2pin commented

Task sequence with dispatcher

Hello,

I'm a new Flexsim user. I'm trying to get the two operators to work on machine 1, then machine 2, then machine 3, and finally the cycle starts again and they work on machine 1, then machine 2 .... (1-2-3-1-2-3....)

Currently, when I run the simulation, they go to machine 1 then machine 2 then machine 1 and then machine 3 (1-2-1-3-2-1...). I've used the "preempt only" option on machine 3 but it doesn't change anything.

Thanks

Cabines avant.fsm

2024-08-07-174727.jpg

FlexSim 24.1.1
tasksequences
2024-08-07-174727.jpg (281.3 KiB)
cabines-avant.fsm (71.3 KiB)
· 1
5 |100000

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

2pin avatar image 2pin commented ·

Thank you @Felix Möhlmann

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
1 Like"
Felix Möhlmann answered

The priority and preemption on the third processor still needs to be adjusted. In addition you have to change the "Pass To" option of the dispatcher. If set to "First Available" the dispatcher will not pass a task sequence to a task executer who already has an active task sequence, making the preemption setting useless.

You can choose "First Available Unless Preempting" and then order by the length of the task sequence queue. The dispatcher would then always pass a preempting task to the operator with the least pending tasks. In this case that is functionally identical to using the "Round Robin" option.

cabines-avant_1.fsm


cabines-avant-1.fsm (70.2 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.