question

Thanaporn avatar image
0 Likes"
Thanaporn asked Jacob W2 commented

Rack storage system setting based on SKU

Dear all

Please find my model attached.

Double dept ASRS storage.fsm

Could you please suggest a solution?
I have 1,274 SKUs and want my model to start with 90% rack capacity, ensuring the same SKU is always stored in the same bay. When a new pallet arrives, ASRS must follow the same rule. I tried using Find Slot and Move Object, but it didn’t work.

Please suggest me.

FlexSim 24.2.0
asrsrack storage
· 4
5 |100000

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

Jacob W2 avatar image Jacob W2 ♦ commented ·

Hi @Thanaporn,

Thank you for contributing to our community! We couldn't identify a maintained license or subscription linked to your account.

You may need to update your profile information to identify yourself as a license owner or their associate. Check out our article for how to ensure you receive timely support. If you update your profile comment back to let us know - we'll adjust the priority of your post accordingly.

If your current license is expired, please contact your local distributor to renew.

0 Likes 0 ·
Thanaporn avatar image Thanaporn Jacob W2 ♦ commented ·
Hi Jacob,

Thank you for your comment. During I am waiting the license re-new, I need to post in another post? or Can I use this post to wait others to answer?

Thank you so much.


0 Likes 0 ·
Jacob W2 avatar image Jacob W2 ♦ Thanaporn commented ·
Hi @Thanaporn, you can keep using this post as normal.
0 Likes 0 ·
Joerg Vogel avatar image Joerg Vogel commented ·

@Thanaporn, I changed a bit your initial fill process.

There was a label Batch missing. Query slots is slightly reduced.

double-dept-asrs-storage_init_JV.fsm


0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
1 Like"
Felix Möhlmann answered Arun Kr commented

Attached is an example model that dynamically assigns bays to SKUs. It uses three global variables of the map type. One to keep track of which bayID are assigned to a given SKU, one noting how many SKUs have been assigned to each bayID and one to count how many items are in the storage per bayID-SKU combination.

When a new item arrives the logic first checks if at least one bay is assigned to its SKU. If so, it tries to find a slot within that bay, preferring slots that have the same SKU or empty slots (trying to not create mixed slots). If no slot is found in the bay or no bay has been assigned yet, it instead searches for an empty slot, sorting by the number of SKUs assigned to the bay.

In each case, when a slot is found and assigned, the Map variables are updated in the On Success code. They are also updated whenever an item leaves the rack in the On Slot Exit trigger.

dynamic-sku-by-bay.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.