How can I build an order picking model based on historical data?

How can I build an order picking model based on historical data?

lars_ssl
Not applicable
231 Views
4 Replies
Message 1 of 5

How can I build an order picking model based on historical data?

lars_ssl
Not applicable

[ FlexSim 20.0.10 ]

I am trying to build a FlexSim model that can simulate operators picking each of their orders from a datalist in Excel. The layout is basically a long aisle of different products. The picking route should start from one end and finish at the other. The inventory is always full so I do not need to simulate waiting for restock or anything like that.

I have gone through multiple tutorials and am still struggling. Please help me get started.

0 Likes
Accepted solutions (1)
232 Views
4 Replies
Replies (4)
Message 2 of 5

JordanLJohnson
Autodesk
Autodesk
Accepted solution

This is a super broad topic, and is difficult to answer in an online setting like this. Instead, I'll post a couple links, one to an example model, and another for documentation. Study those in depth. If you get a specific question, feel free to ask as follow up.

The following post is more a demonstration of general warehousing features. It actually demonstrates how to take a historical table and generate picks:

https://answers.flexsim.com/articles/71515/2019-update-2-warehouse-demo.html

You could consider using a similar approach. If inventory isn't an issue, then you can create an item and place it in the slot, as part of the pick process.

The following documentation may also be helpful:
https://docs.flexsim.com/en/22.0/ConnectingFlows/Warehousing/KeyConceptsWarehousing/

.


Jordan Johnson
Principal Software Engineer
>

0 Likes
Message 3 of 5

joerg_vogel_HsH
Mentor
Mentor

Import of Excel data is a topic of the manual. I think you have this working.
You can either create a DateTime schedule for a source or you setup a interarrival time source which reads the interval of next release from your table.
Order list: You must sort the items on it by their location in your rack. This is a task for a table query.

https://answers.flexsim.com/questions/83916/finding-the-nearest-open-slots-to-an-item-in-a-rac.html models in there look for available slots. Surely you can use it to find nearest available item.
I would prefer to store the result in an array. Then I can set up a loop that let travel an operator from one item to a next item by pulling an item from the end or beginning of the array. The array class methods are pop() or shift().

0 Likes
Message 4 of 5

lars_ssl
Not applicable
Thank you for the respons. I will try to implement your suggestions and see if I get any further.
0 Likes
Message 5 of 5

lars_ssl
Not applicable

Thank you for the response. I will try to implement your suggestions and see if I get any further.

0 Likes