Servers that can process multiple entities at one time?

583 views
Skip to first unread message

wang wei

unread,
Jul 19, 2017, 6:45:44 PM7/19/17
to Jaamsim Users Discussion Group
Hi Jaamsim experts,

Just curious in this simulation software, is the server capable to process more than one entity at one time? I am trying to simulate a batch equipment, for example ovens, which can process several entities together. 

And if there is not, anyone know how to simulate the batch equipment with available resources?

-Wei

Harry King

unread,
Jul 19, 2017, 8:24:41 PM7/19/17
to Jaamsim Users Discussion Group
Wei,

If you want your Server to process batches of entities, then place them in EntityContainers and have the Server process those objects. The Server itself can only process a single entity at a time.

Harry

wang wei

unread,
Jul 21, 2017, 12:49:02 PM7/21/17
to Jaamsim Users Discussion Group

Hi Harry,

Thanks for your reply. I tried to use EntityContainers to form batch. It looks like when multiple lots(eg. 10 lots) arrive at queue of current server, the first one will automatically go to the server, so the queue length is 9 even though the 10 lots arrive at the same time. This is a bit confused to me. Is it the truth of this simulation software?\

-Wei

Harry King

unread,
Jul 21, 2017, 2:01:25 PM7/21/17
to Jaamsim Users Discussion Group
Wei,

Attached your model to your next post so that I can take a look.

Harry

wang wei

unread,
Jul 21, 2017, 4:50:12 PM7/21/17
to Jaamsim Users Discussion Group
Hi Harry,

attached is the problem I have. I explained my problem statement and my issue inside the model. Hope it is clear. 
Thank you for your time.

Wei
EntityContainers-Test.cfg

Harry King

unread,
Jul 21, 2017, 7:55:32 PM7/21/17
to Jaamsim Users Discussion Group
Wei,

This is a problem with simultaneous events in your model. The four entities arrive simultaneously to Pack1, but the first arrival activates Pack1 which at this point has a queue length of one, so your expression results in a batch size of 1. When Pack1 finishes the first EntityContainer, the remaining three entities have arrived so the next EntityContainer has a batch size of three. Furthermore, since the ServiceTime for Pack1 is zero, ALL of these events occur at exactly the same simulation time, so there is very little to determine the sequence in which they are executed.

You can either modify the expression you entered for NumberOfEntities to Pack1, or you could just include some randomness to your service times so that there are fewer simultaneous events. Or, you could generate your entities individually instead of generating them in groups of five. Once the system has processed a few batches, the sizes of the batches will settle down to a more reasonable range.

Harry
Reply all
Reply to author
Forward
0 new messages