TL;DR
As of now, trains accelerate linearly to their maximum speed. This should be converging depending on drag, mass and power of the train.What ?
Train acceleration (and vehicles in general) should include drag. Since drag increases squared to speed, trains converge to a certain speed. This means there is no need for a hard limit on maximum speed anymore. A higher train to wagon ratio should therefore increase maximum speed.It should behave like this:
Drag calculates by frontal area plus increasing cw-value the longer the train is: So...
Acceleration = "acceleration depending on power and mass" - ("Constant for balancing" * "frontal area" + "Constant for balancing 2" * "Length of train") * "Current speed"^2
Why ?
Makes the game more realistic as hard limits on speed seem weird to me. Encourages players to experiment with train composition and optimize ratios of trains to wagon for specific uses. Eg fast long range transports or small inner base trains.Edit: This also means that breaking at high speeds is supported by drag, so breaking from 200km/h to 100 is a lot faster than from 100 to 0.
Additionaly, a wind noise getting louder with speed would fit really nicely to make the player realize why the train isn't accelerating any further near max speed.