The current train algorithm simply moves the train based on the calculated velocity without any consideration of acceleration and the change of acceleration. This causes problems when the dtime value is too big, which results in dtime limiting. However, this "fix" has also caused unwanted side effects (#135). Therefore, a new, accurate algorithm is needed to solve the problem, instead of simply limiting dtime and, as a workaround to solve #135, create RWT.
Related discussion:
https://wiki.linux-forks.de/mediawiki/index.php/User_talk:Ywang
%close