question

David Seo avatar image
0 Likes"
David Seo asked tannerp commented

How to control push / pull item in List based on the entries of it

I want to push and pull the items based on the entries of List.

But I can't do it. I know how to get the entries of the list like below links.

https://answers.flexsim.com/questions/32530/list-entry-count-by-partition-id.html

But I can't do it. What is my problem.

push-pull-list-test.fsm

FlexSim 17.2.3
how to control push pull items according to the entries of list
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

Jordan Johnson avatar image
1 Like"
Jordan Johnson answered David Seo commented

This is probably something I would do with a Fixed Resource flow.:

In the demo model I made, each queue is attached to the flow shown above. The source produces one token per Queue. Then, each token tries to pull an item from the list, from partition 1. Once the pull completes, the token moves the item from the Source (3D) to the Queue.

Using this kind of flow, it is easy to control exactly which queue is pulling from this list, and which partition they are pulling from.

pullfromlistdemo.fsm

As far as your original model, you have logic that checked if there was something to pull, before you made a backorder. This means that all the queues checked, found nothing, and so pulled nothing, not even creating a backorder to get future items.


pullfromlist.png (8.5 KiB)
· 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.

David Seo avatar image David Seo commented ·

@jordan.johnson

Thank you for your kind answer and I understand your model's meaning.

I found also why the centered Queues not to get any items. Yes the pull strategy trigger happens first than any other objects trigger.

What I want to do is the centered Queues to be used to common space to have full and enpty totes like below captured.

My first question above is the empty tote creation in the centered queues. And the empty tote is used to transported to left side que and combiners to get in the item. After the tote fulled with item should be transfered to the centered Queues (depot) and then the fulled tote should be transported to the right separators to get out the item. The empty tote from separator should be transported again to the centered queues(depot).

So the centered Queues should pull the empty tote and the fulled tote at same time.

What I want to do is to make the left pink queues (full cart production) transport the fulled cart to the centered queues. But the centered queues already made the backorders to the List.

How can I do that in this model?

agv-cart-n-item-v1723-fm-1.fsm

0 Likes 0 ·
Jordan Johnson avatar image Jordan Johnson ♦♦ David Seo commented ·

I downloaded the model, but it doesn't have two flows like the one in the screenshot. Can you post the latest model that you have?

0 Likes 0 ·
David Seo avatar image David Seo Jordan Johnson ♦♦ commented ·

@jordan.johnson

I am wrestling with my issue but I can't set the destination of agv to load the cart. Here is my model. This model has some more activities and is different from above picture.

push-pull-list-agv-v1723-fm.fsm
0 Likes 0 ·