question

Adil M avatar image
0 Likes"
Adil M asked Adil M commented

Optimizing picking strategy

Model 1 w. 5 exit transfers.fsmI have designed a simple picking model. The packages get auto diverted to one of the 5 buffer queues(BufferZones) before they are scanned by an scanner and placed on a pallet position. Each BufferZone has packages for either of the 12 pallet locations closest to it. I noticed after the operator completes its task it stands near the queue where the task was completed, unless the dispatcher gives it another task. In real life, however, the scanner would not stand there but rather start moving towards the main belt. Also if a scanner is at a certain BufferZone and sees there are more packages there the scanner will complete all packages in that zone before moving on to other BufferZones. So here are my 2 questions

1.) What changes can I make to the model to achieve the above two requirements? That is Scanner moves towards belt and completes one zone before moving on to the next zone.


2.) Most of the things are hard coded on my model because I'm not confident with process flow. But it's hard to make changes to the model. Is there a simple way to do all of this using process flow?

FlexSim 21.2.4
picking strtergy for scanners
· 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.

Jeanette F avatar image Jeanette F ♦♦ commented ·
Hello @Adil M,

I am working on a solution for you but since you mentioned that you are not comfortable with process flow I recommend that you follow our tutorials for process flow. It is an incredibly powerful tool that greatly expands the possibilities in FlexSim.

0 Likes 0 ·

1 Answer

·
Jeanette F avatar image
0 Likes"
Jeanette F answered Adil M commented

Hello @Adil M,

I deleted the dispatcher and told the queues to push items to a list.

1664918940991.png

In the process Flow each token represents one of the Scanners. A scanner first looks for an item on the list which is sorted by distance to the scanner. Once that item is pulled from the list, the zone is saved to a label. The scanner loads the item and then checks to see if it has more capacity. If it does it first looks for an item in its zone if there is not one then it looks for the closest item. If there is one it picks that one from the list and saves its zone to a label. This logic loops until capacity is met or no item is in the list. The items are then unloaded in their destination queues. The scanner walks up to the zone it last picked from. The scanner then loops through this logic again.

1664918895147.png

model-1-w-5-exit-transfers_2.fsm


· 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.

Adil M avatar image Adil M commented ·
Thank you so much for your help. I'm going through the tutorial, the current model is a bit daunting but I'm sure by the end of this tutorial I'll be able to understand the solution. :)
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.