Processors Start when other processors are ready - Dependent Executers

Processors Start when other processors are ready - Dependent Executers

makenna_a
Not applicable
10 Views
8 Replies
Message 1 of 9

Processors Start when other processors are ready - Dependent Executers

makenna_a
Not applicable

[ FlexSim 23.0.4 ]

I have three 'prep' lines that all funnel into one machine. This machine has three lanes that all need be filled in order to run. I have the three lanes funneling into task individual processors, but I want the processors to wait until all three are full to run.

is there a way to do this?

0 Likes
Accepted solutions (1)
11 Views
8 Replies
Replies (8)
Message 2 of 9

Jeanette_Fullmer
Community Manager
Community Manager
Accepted solution

Hello @Makenna A,

I think the best way to do this would be to use a single combiner.

0 Likes
Message 3 of 9

makenna_a
Not applicable
The middle line has a different processing time than the other two - would this still work?


0 Likes
Message 4 of 9

Jeanette_Fullmer
Community Manager
Community Manager
So all 3 lines need to start at the same time but they all release at different times? If so then I have a different solution. Can you provide a model so I can show you?
0 Likes
Message 5 of 9

makenna_a
Not applicable
Three lanes come together into one machine.

Each lane has different time intervals in the machine.

The machine cannot run unless all three lanes are 'stocked'.


The issue is the first run of the shift. Each lane needs to be fed to the machine before the machine can begin. Once the first cycle of all three lanes has begun, the machine will not stop, but the lanes need to continue to provide the machine with 3 continuous infeeds.


How do I simulate this machine so that it does not run unless all three lanes are stocked?


After the initial start-up of the machine, each lane exhausts its material at a different rate, but the hope is that the operator will have time to prep these lanes before exhausting its resources.


0 Likes
Message 6 of 9

Jeanette_Fullmer
Community Manager
Community Manager

Hi @Makenna A,

I am happy to make my best attempt at creating this. However, it's hard to help without looking at your model. To receive a more accurate solution, please post your model or a sample model that demonstrates your question.

Proprietary models can be posted as a private question visible only to FlexSim U.S. support staff (you can edit this post to become a private question). You can also contact your local FlexSim distributor for phone or email help.

0 Likes
Message 7 of 9

makenna_a
Not applicable
0 Likes
Message 8 of 9

Jeanette_Fullmer
Community Manager
Community Manager

Hello @Makenna A,

I apologize for the late reply. I added the three processors to a group. An event triggered soure in process flow looks at this group and creates a token when a flow item enters. This token has a reference to the flow item that entered and the processor the flow item entered. The token stops the processor so it can't process the item. The token then waits at a batch activity till 3 token have arrived. Once 3 tokens arrive at the batch they are released to resume the processor.


1678574684006.png

nobkground_1.fsm

Message 9 of 9

Jeanette_Fullmer
Community Manager
Community Manager

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