How to make picking simulation

170 views
Skip to first unread message

peter...@gmail.com

unread,
Aug 17, 2017, 10:38:42 AM8/17/17
to Jaamsim Users Discussion Group
Hello,

is there any way how to simulate picking process from many Queues.
Similar to the Combine object, but with 'Match' attribute.

I want to simulate logistics process with a supermarket (group of Queues) and picking operator. Picking operator has a request based on Bill of Material. Each type of Material is stored in different Queue.
I'm looking for something like the Server object or the Combine object, which will have WaitQueueList and Match attribute. So I can simulate picking material from different Queues by defining Match expression.

My first attempt was to use the Queue and the Server objects as a pair. Then, the request with BOM can be processed by the Assign object to set up new value (expression with list of material identifications) for all Server objects for their 'Match' attribute. But it looks so complicated...

Thank you

Peter

Harry King

unread,
Aug 17, 2017, 5:17:39 PM8/17/17
to Jaamsim Users Discussion Group, peter...@gmail.com
Peter,

I think you could model the picking operation using an AddTo object for each Queue. The order would be modelled by an EntityContainer which would be passed in succession to the AddTo object for each item on the bill of materials. Use an Assign object to determine the next item to be picked and a Branch object to direct the EntityContainer to the appropriate AddTo object. After picking one item, the EntityContainer would be passed back to the Assign object again. When all the items are picked, the Branch object would direct the EntityContainer out of the loop to its next task.

Attach your model to your next post if you would like some help with this. You'll need to join the forum to be able to attach files.

Harry

Peter Bilik

unread,
Aug 17, 2017, 6:00:23 PM8/17/17
to Harry King, Jaamsim Users Discussion Group
Thank you very much, I will do it this way. 
Best regards 
Peter Bílik 

Dňa 17.8.2017 23:17 používateľ "Harry King" <d.harr...@gmail.com> napísal:

Peter Bilik

unread,
Aug 25, 2017, 4:36:40 AM8/25/17
to Jaamsim Users Discussion Group, peter...@gmail.com
Hello Harry,

So, it is done. Thank you very much.
I attached my model, for inspiration for others.

Peter 
supermarket.cfg

Harry King

unread,
Aug 28, 2017, 8:04:18 PM8/28/17
to Jaamsim Users Discussion Group, peter...@gmail.com
Hi Peter,

This is a nice model to demonstrate the picking function. I like the way you have used the more advanced features of the expression system.

You can make your model scale-able to large numbers of materials by putting all the materials in one Queue using the Match input for the queue to identify the different materials. This will allow you the loop through the bill of materials using a single AddTo object to extract each material from the Queue.

Harry
Reply all
Reply to author
Forward
0 new messages