question

Rahul R avatar image
0 Likes"
Rahul R asked Rahul R commented

Picking from rack along a specific way

I am trying to model picking from rack in a warehouse. The picker has an assigned path and would pick a pre-defined number of items (X) along picker's path. What would be a good way to model this? Do I model pick locations with network nodes and maintain an ordered list of these nodes for the picker to stop at? Are their easier ways to model this? 1670574563611.png

FlexSim 22.2.4
operatorsa star navigationrack storagetraveler
1670574563611.png (247.3 KiB)
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

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Rahul R commented

An idea would be to set the racks up so that the bayIDs ascend along the path the operator should travel. This would allow to order the picking by the bayIDs of the items' slots.

In the attached model the racks push the items to a list that contains an expression field to read the bayID of the slot the item is in.

In the process flow a token first pulls 8 random items from the list. It then pushes those eight items back to the list, but this time into a partition, to be able to identify the previously pulled items. The token now pulls them one by one ordered by the bayID.

PickByBayID.fsm


pickbybayid.fsm (53.9 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.

Rahul R avatar image Rahul R commented ·

Thank you Felix, this helps. A follow up question, why wouldn't item virtualization not work in the way it has been modeled?

1670636359718.png


Rack_test2.fsm

0 Likes 0 ·
rack-test2.fsm (68.1 KiB)
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Rahul R commented ·

When the items are virtualized they no longer exist as their original object pointers.

That means you need to use the Storage.System class to access them or store the virualized pointers to a list.

Fortunately there are Warehouse activities to find items for you regardless of the being virtualized or not. When you mark the items as outbound (default option on the actiivty) they are automatically restored/ unvirtualized so that you can reference them in picking tasks as normal.

You also need to uncheck the rack option: "Use as fixed resource"

rack-test2_jl.fsm

1 Like 1 ·
rack-test2-jl.fsm (68.9 KiB)
Rahul R avatar image Rahul R Jason Lightfoot ♦♦ commented ·
Thank you Jason
0 Likes 0 ·