CiwPython / Ciw

Ciw is a simulation library for open queueing networks.
http://ciw.readthedocs.io
MIT License
151 stars 42 forks source link

Change over time #150

Open mnips opened 5 years ago

mnips commented 5 years ago

Is there a way, we can implement change over time (probably a matrix)? For eg, after serving a certain class of customers, the server/node gets another class and needs sometime (change over time) to get ready to serve the other class. (mostly relevant in manufacturing, when certain machine requires changeover to make a different kind of product from what it was initially producing)

geraintpalmer commented 5 years ago

Hi @mnips this is an interesting problem.

I can't immediately see a solution.

A messy solution might be to have way of introducing 'dummy' customers between each pair of arriving customers? They could have fixed service time (the change over time) for their class, but their class is determined by which customer classes immediately preceded and succeeded them.