question

Hemanth Sai Kumar avatar image
0 Likes"
Hemanth Sai Kumar asked Felix Möhlmann commented

Multiprocessor Operator Seize

Hi,
I am looking for an operator seize option in multiprocessor, I have a case where we have two multiprocessors in parallel and they both get the orders on same time and each process requires an operator.
Here when on finish of 1st process of either of multiprocessor the operators are leaving and starting the other process, but I don't want that. Is there any option to seize the operator for whole processes and then release. Below I am attaching my example model.
Thanks in advance


multiprocessor_operator_gantt.fsm

FlexSim 24.2.1
operatormultiprocessorprocess
5 |100000

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

1 Answer

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

What I would suggest is to use the "On Start Task" trigger of the operator to write a reference to itself onto a label on the item, when a "Uitlize" task is started. This means that after the first process, the item 'knows' who worked on it last.

You can then use this reference in further processes to dispatch the task to the same operator again directly instead of going through the dispatcher. By also increasing the priority with each step and allowing the task sequence to preempt other tasks, you can keep the operator working on the same item until it is finished.

multiprocessor-operator-gantt_1.fsm


· 6
5 |100000

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