TF3 LAB GitHubStar ↗

The train race

Start together. Change the trains or the route and find out who takes the lead.

All vehicles start from rest at A. How is it calculated? →

Try a duelKeeps your route settings.

Speed over time

The curves show how each train accelerates to its top speed.

Speed chart horizontal axis
Time scale
Speed scale
View model transitions

Motion model transitions
VehiclePower takes over at (m:ss)Power takes over at (m)Top speed (km/h)Time to top speed (m:ss)Distance to top speed (km)

Distance over time

The highest curve shows the leading train.

Distance and time chart orientation
Time scale
Distance scale
View race results table
Calculated arrival ranking at 10.0 km
RankVehicleArrival time (m:ss)Speed at arrival (km/h)
Where the lead changesOvertakes and the ranking at each distance · 2 charts

Zoom on overtakes

The highest curve leads the race.

Explore
Crossover chart orientation
Crossover distance scale
Crossover time scale
How to read crossover charts

Phase focus expands the leadership phases and gives the final phase only 30% of the space of an earlier phase. Both axes stay continuous, with real distances and times at the ticks; their scale changes at the crossover boundaries. Curves are clipped to the displayed window. The window ends shortly after the last leader change; crossings between slower trains do not extend it.

With multiple leadership phases, orange grid lines and double marks show changes in a Phase focus scale. They can introduce bends in curves, independently of train acceleration. A single phase has no scale changes. Choose Linear on both axes for uniform scales.

Ranking by distance

Who is first, second, third… at each distance. First place at the top.

Rank chart distance scale
View leadership phases table
Leadership phases and crossovers · calculated model
Distance range (km)Leading trainArrival time at range start (m:ss)