question

Nicholas D2 avatar image
0 Likes"
Nicholas D2 asked Jeanette F commented

Running multiple processes using process flow

In this model, flowitems move between work centers like this: 85A > 89Q > 899 > 85V > 85A but when being processed at 85A and 85V, the flowitems need to undergo two operations back-to-back before being moved to the OutRack. The possibility of a flowitem failing and being moved to a rework queue should also be present during either operation, not just at the end when both operations are complete. Is there a way to build this into the process flow so I can continue to use processors, or do I need to change the processors at these work centers to multiprocessors? How can I build in logic to represent flowitems failing before both operations have ended?

MPM-2000 Testing Model_Process Flow_v5.fsm

FlexSim 20.1.2
processflowflexsim 20.1.2multiprocessorrework flow
· 3
5 |100000

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

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·

Related post here

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

Hello @Nicholas D2,

Just so you know the model in this post and the other post are named the same, but are slightly different from each other. In the model attached to this post the work centers seem to be named how you would like but the sources for the processors in the process flow are using the names of the work centers from the other model. In order to get the model to run I had to correct that for this model.

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

Hi @Nicholas D2, was Jeanette F's answer helpful? If so, please click the red "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

Jeanette F avatar image
0 Likes"
Jeanette F answered

Hello @Nicholas D2,

I don't think using multiprocessors would work because I do not think you could send the item to be reworked until it had finished both processes.

A solution would be to remove the connection to the rework Queue from the current processors and move that logic to the process flow. In the process flow after the wait for activity you can insert a decide activity that decides if the item will be reworked or to continue on to be processed. If timing is the same for the first and second operation you could just move the object to the start of the processor again. If not you could place a second processor and use the same logic to move the item, wait for activity and decide from the previous processor in the process flow.

mpm-2000-testing-model-process-flow-v6.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.