question

Nick V2 avatar image
0 Likes"
Nick V2 asked tannerp answered

Pull Strategy for Queue Groups - Process Flow

Hi All,

I have a question with regard to the pull function in process flow.

The Situation:

-Three queues, all with a maximum content of 1

- The three queues are part of one group

- There is one rack, with the inventory to be processed

I am trying to model the following for the "3 Queues Group":

- Pull if the content of one of the three Queues = 0

I have attached the model: pull-strategy-with-queue-groups.fsm

Thanks in advance.

FlexSim 19.0.2
process flowpull strategygroupspull requirementcontent queue
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

tannerp avatar image
0 Likes"
tannerp answered

I would rearrange your Process Flow to look like the following. Since you'll probably be starting with empty queues, you can start with one token from a Scheduled Source in Process Flow and loop it through to create more tokens in the Sub Flow. The Wait for Event has an option called "Fire If Initial Value Meets Rule" that will allow this to fire even when the model begins and the queue has 0 items. That way, the queue doesn't have to go from having items to not having items to fire the Event Triggered Source. Hopefully that makes sense.

I didn't fix your model entirely because I wasn't sure what else you were doing with the Sub Flow, but here's an updated version of the Wait for Event portion of your PF.

pull-strategy-queue-group.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.