TUDelft-CITG / OpenCLSim

Rule driven scheduling of cyclic activities for in-depth comparison of alternative operating strategies.
https://openclsim.readthedocs.io
MIT License
14 stars 17 forks source link

Activities configuration: model.py #77

Closed uijl closed 4 years ago

uijl commented 4 years ago

Error

Line 294 of model.py causes an error if the mover is full. As it should, but it might be that an activity can start and that some of its resources are still working on other activities, this should be worked out in a cleaner way.

Multiple activities with multiple movers

Suppose the movers are transporting material between a loading station (L1) and an unloading station (U1). Once activity with L1 and U1 is finished a new activity starts, using the same loader and two movers, but a new unloading station, U2.

If the first activity will be finished after the first mover unloads its final load activity 2 will start, and it will start with the first mover, because this is how activities are initiated. This will result in idle time for the loader and mover 2.