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.
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.