question

Matheus Souza avatar image
0 Likes"
Matheus Souza asked Joerg Vogel commented

Change operator who will peform the task after specific time.

Is it possible to create a logic to change the operator who will perform the task after a specific time?

For example, one operator is going to have lunch and the other is going to do the tasks.

FlexSim 20.2.2
flexsim 20.2.2
5 |100000

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

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered Joerg Vogel commented

Sure, you give the operator a preempt only task to do something else (In model is a time table function doing this at 300 seconds). He has got object connection to a dispatcher, which can call another operator to continue to assist processing.

preemption_queue.fsm


· 2
5 |100000

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

Matheus Souza avatar image Matheus Souza commented ·

Thank you for the answer. It helps me a lot.

Another problem I have now is using Dispatcher, during normal hours the first operator should never do the activities of the second operator and vice versa, only during lunch that one will cover the activities of the other.

0 Likes 0 ·
Joerg Vogel avatar image Joerg Vogel Matheus Souza commented ·

@Matheus Souza

That is a bit tricky, if the wrong operator is working at the other processor, when the break ends. If I want that the primary operator gets back to his processor, he must store an receiving tasksequence from a processor in his tasksequence queue rather than diverting it to the dispatcher (Breakmanager). I achieve this by closing the input of the Dispatcher for a short time in the On Resume function of the Time Table. The same On Resume function sends a delayed message to the Dispatcher to open the input again.

The Main structure depends on the direct reference of a processor to an operator. If an operator is occupied by his break, he dispatches receiving tasksequences to the breakmanager another dispatcher object, which transfers the tasksequence to the other operator.

processing_continue.fsm

0 Likes 0 ·
Yasmin Tavore avatar image
0 Likes"
Yasmin Tavore answered

By using Time Table (ToolBox > Time Table). As Jöger modeled, you can set schedule of an operator or a group of operators, by selecting members at time table.
On function, at time table window, you can set down function and add preempt activity, also, you can change color and location of the members. To change the color back, you should set color on resume.


Change Opetator's Color - Time Table.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.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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