How do you model transfer batching in simevents if you use orders as entities and order quantity as an attribute?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sander van den Heuvel
el 16 de Oct. de 2020
Comentada: Sander van den Heuvel
el 20 de Oct. de 2020
I am currently modeling a manufacturing system using SimEvents that utilises the concept of transfer batching (part of an order moves to the subsequent work station before the order is finished in the current work station). I have currently modeled my entities in the system as orders and the order quantity as an attribute. Additionally, the processing time on the server is dependent on the order quantity. What I would like to know is whether it is possible to start the production of the same entity on the subsequent work station while it is not completed on the previous? Right now the order is only transmitted to the subsequent work station when it has completed full service.
2 comentarios
RenatoL
el 16 de Oct. de 2020
I don't understand the concept of transfer batching, but from my experience with SimEvents, perhaps what you can do is to add another attribute that contains the percentage of completion of the order, so say the value is in the range of 0-100.
Would that be useful for you?
Respuesta aceptada
Abdolkarim Mohammadi
el 17 de Oct. de 2020
Editada: Abdolkarim Mohammadi
el 17 de Oct. de 2020
You should use an Entity replicator block, which replicates entities based on the order size. Replicas are production batches after batching, which has batch sizes equal to 10 in your example. I have attached a simple model for you to investigate the details. The only point is where the batch size is not an integer multiplier of the order size, which you should specially consider in the attached model.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/383828/image.jpeg)
Más respuestas (0)
Ver también
Categorías
Más información sobre Discrete-Event Simulation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!