Hi,
We have a model where we see some unexpected things with travel operations.
We have made a simple test model to show this: deceleration.fsm
The operator gets a travel task to queue1 and directly after this a travel task to queue2.
There are two situations (yellow operator and red operator)
Yellow:
The operator slowly accelerates to queue1, but does not reach its max speed. The next travel task however starts with its max speed. I did not expect this. I expected that the operator needed to accelerate (from 0). Why is this not the case? On further notice we noticed that the operator does not decelerate at all, also when arriving at queue2. Why does the deceleration not effect the operator?
Red:
We used custom travel tasks for this case. We hoped using end speed 0 would solve the problem, but this is not the case. Using end speed -1 does influence the result. Using -1 lets the operator decelerate correctly, why not with end speed 0? It more or less looks like end speed 0 means max speed, is that correct?
Thanks for your time,
Patrick