question

Jingyong P avatar image
0 Likes"
Jingyong P asked Jingyong P commented

Combiner collect certain quantity of items with time limit

Hello,

Here is what I want to achieve with combiner .

One source can feed items in to the system with random arriving rate. Ideally, the combiner will pack 50 items into a box. However, with uncertain arriving rate, i have following condition for the box:

The box will stay on combiner to collect items. Once the quantity reaches to 30, the box can only wait for another 5 minutes. Box capacity is 50 and max wait time is 50, which one comes first, then box will move to next operation.

is possible to model this scenario?

Thank you.

FlexSim 20.1.2
flexsim 20.1.2flexsim 20.1.0
· 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.

David Seo avatar image David Seo commented ·

@Jingyong P

Yes. You can do it. Combiner default feature has not a time limit for gathering the needed target quantity. But you can control the target quantity using flexscript commands or process flow module when a certain quantity items gathered.

0 Likes 0 ·
Jingyong P avatar image Jingyong P commented ·

@Seung Yong Seo thanks for replying my post. could you please share an example by using process flow?

0 Likes 0 ·

1 Answer

·
Regan Blackett avatar image
3 Likes"
Regan Blackett answered Jingyong P commented

Hi @Jingyong P,

Here's an example model that I think does what you are asking, using a List with a two step pull.

Using an event triggered source in process flow, I listen to the OnEntry event of the queue I've named Combiner. This is to let process flow know when a container is ready to be packed. The token created by this source will act as the puller from a List.

Using another event triggered source, I listen to the OnEntry event of the Queue called Contents Storage. The tokens created here will push their corresponding items onto the List.

The first pull has the container looking for exactly 30 items, these items are moved to the container as soon as they are pulled. Once the requirement to pull 30 has been completed, the container tries to pull an additional 20 items, but this step of the pull uses the max wait timer capability of the Pull from List activity to wait for five minutes. If the 20 additional items are pulled, the pallet is released to the conveyor. If the 20 additional items are not found in the time limit, the container still gets whatever additional items were pulled, but is then released to the conveyor.

I included a Zone and a dashboard to display the total number of pulled items per container.

twostagepull.fsm


twostagepull.fsm (53.1 KiB)
· 1
5 |100000

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

Jingyong P avatar image Jingyong P commented ·

Great solution, thank you @Regan Blackett

0 Likes 0 ·

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.