How much time does an extra stop take? The physics of train acceleration and braking

I’ve often idly wondered, while riding a train, how much extra time it costs to stop at a station as opposed to barrelling through at full speed. Simply looking at the dwell time (the time the train actually stands still at the station) isn’t enough – you also have to factor in acceleration and braking. For the longest time I never carried the thought further than that, but in a recent flash of inspiration I did some research and found a few neat equations.

Let’s dive in… For simplicity we’ll assume a flat, straight track with a single fixed speed limit.

Braking

Source: Railway braking | The Contact Patch

Let’s start with braking as that’s the simplest part. For braking in regular operation (“full service braking”) we can assume constant deceleration, at a rate limited by the passengers’ comfort rather than any technical capabilities of the train. This as opposed to emergency braking which goes a lot harder!

The deceleration rate, let’s call it bmaxb_{max}, varies between 0.5 and 1.3 m/s2 with 0.9 as a typical figure. So we have constant deceleration from a given speed vmaxv_{max} to standstill. This takes time:

tb=vmaxbmaxt_b = \frac{v_{max}}{b_{max}}

And distance:

db=vmax22bmaxd_b = \frac{v_{max}^2}{2b_{max}}

Acceleration: two-stage principle

Sources:

Acceleration is rather more complex as it occurs in two distinct stages: first a constant-force stage limited by the maximum force that can be applied to the wheels without slipping; then a (slower!) constant-power stage limited by the engine’s power and thus how fast it can add kinetic energy to the train.

The maximum force or “tractive effort” FmaxF_{max} is a rating of the locomotive/EMU, as is the maximum power PP. Power is expressed here as “power at rail” i.e. the power that can be effectively delivered to the wheels; to find “power at rail” from the engine rating, an efficiency factor for the drivetrain needs to be applied, typically 82% or 85%. Moreover, the power rating of interest is the peak power the train can deliver for a short time, often 15 or 60 minutes; the power the train can deliver continuously without problems is lower. However this time window is more than enough to complete acceleration to vmaxv_{max}.

Finding the tipping point

To say anything meaningful about either of the two acceleration stages, we first need to find the tipping-point velocity where the train passes from the first to the second stage (point B in the Wikipedia graph).

From the kinetic energy equation E=12mv2E = \frac{1}{2} mv^2and some differentiation rules which I hadn’t seen since university, we find the power limit P=mvaP = m \cdot v \cdot a where mm is the mass of the train, vv is velocity and aa is acceleration (i.e. the time-derivative of velocity). Combining with Newton’s second law F=maF = m \cdot a we find for the second stage, F=PvF = \frac{P}{v}. The tipping point is the velocity where this is equal to FmaxF_{max} (the force ceiling from the first stage) and thus:

vtip=PFmaxv_{tip} = \frac{P}{F_{max}}

We assume that the maximum velocity is above this tipping point and thus both stages will be relevant.

First stage: constant force

This is pretty much the same as we had in the section on braking, except reversed: constant acceleration from standstill to a known maximum speed. Given that vtip=PFmaxv_{tip} = \frac{P}{F_{max}} we find the time:

tacc1=mPFmax2t_{acc1} = \frac{m \cdot P}{F_{max}^2}

And distance:

dacc1=mP22Fmax3d_{acc1} = \frac{m\cdot P^2}{2 F_{max}^3}

Second stage: constant power

Sources:

This part is a lot trickier as acceleration (time-derivative of velocity) is non-linearly dependent on velocity itself. However with some mathematical sleight of hand it is possible to find a closed-form expression for the velocity as a function of time:

v(t)=Pt2m+vtip2v(t) = \sqrt{\frac{P\cdot t}{2 m} + v_{tip}^2}

where we set t=0t = 0 as the moment vtipv_{tip} is reached and the second acceleration stage begins.

We find the time spent on the second stage by setting v=vmaxv = v_{max} and solving for tt, which gives:

tacc2=m2P(vmax2vtip2)t_{acc2} = \frac{m}{2P} \left( v_{max}^2 – v_{tip}^2 \right)

Integrating v(t)v(t) with respect to time (and this is the part I didn’t fully check by hand as I was getting pretty tired of it at this point!) we find the distance travelled:

d(t)=4m3P((vtip2+Pt2m)32vtip3)d(t) = \frac{4m}{3P} \left( \left( v_{tip}^2 + \frac{P\cdot t}{2m} \right)^{\frac{3}{2}} – v_{tip}^3 \right)

Substituting tacc2t_{acc2} into the equation for distance, and the expression for vtipv_{tip} into both, we find:

dacc2=4m3P((14vmax2+34(PFmax))32(PFmax)3)d_{acc2} = \frac{4m}{3P} \left( \left( \frac{1}{4}v_{max}^2 + \frac{3}{4}\left( \frac{P}{F_{max}} \right) \right)^{\frac{3}{2}} – \left( \frac{P}{F_{max}} \right)^3 \right)

Gathering the equations

We now have equations for the time and distance spent on braking and on both stages of acceleration:

tb=vmaxbmaxt_b = \frac{v_{max}}{b_{max}}

db=vmax22bmaxd_b = \frac{v_{max}^2}{2\cdot b_{max}}

tacc1=mPFmax2t_{acc1} = \frac{m \cdot P}{F_{max}^2}

dacc1=mP22Fmax3d_{acc1} = \frac{m\cdot P^2}{2\cdot F_{max}^3}

tacc2=m2P(vmax2vtip2)t_{acc2} = \frac{m}{2P} \left( v_{max}^2 – v_{tip}^2 \right)

dacc2=4m3P((14vmax2+34(PFmax))32(PFmax)3)d_{acc2} = \frac{4m}{3P} \left( \left( \frac{1}{4}v_{max}^2 + \frac{3}{4}\left( \frac{P}{F_{max}} \right) \right)^{\frac{3}{2}} – \left( \frac{P}{F_{max}} \right)^3 \right)

Let’s review our input variables:

  • bmaxb_{max}, maximum braking rate, set at a standard value for passenger comfort
  • vmaxv_{max}, maximum rated speed of the train or the track section, whichever is lower
  • PP, maximum (short-term) power at rail, property of the train
  • FmaxF_{max}, maximum tractive effort from standstill, property of the train
  • mm, mass of the train

Derived variables

Stop penalty

We can now finally derive the “stop penalty” i.e. the additional time spent on an extra stop, compared to passing through at full speed. To find this, we have to:

  • sum the braking and acceleration times;
  • add a dwell time at the station;
  • subtract the time it would have taken to cover the braking + acceleration distances at full speed.

In equation form:

tsp=tb+tacc1+tacc2+tdwelldb+dacc1+dacc2vmaxt_{sp} = t_b + t_{acc1} + t_{acc2} + t_{dwell} – \frac{d_b + d_{acc1} + d_{acc2}}{v_{max}}

Travel time between stops

We can also reverse the order and derive the fastest possible travel time between two stops that are a distance dtotd_{tot} apart. For this, we:

  • subtract the acceleration and braking distances from the total distance between the stations;
  • divide the resulting “full-speed distance” by the maximum speed;
  • add the acceleration and braking times.

In equation form:

tmin=tacc1+tacc2+dtotdacc1dacc2dbvmax+tbt_{min} = t_{acc1} + t_{acc2} + \frac{d_{tot} – d_{acc1} – d_{acc2} – d_b}{v_{max}} + t_b

I assume here that the stations are far enough apart that the train reaches its top speed i.e. the acceleration and braking distances don’t overlap; it’s possible to derive formulas for the case where they do, but I’ve done enough math for this post already!

Examples

Regional train

What if we plug in some numbers? Let’s take a 4-carriage Stadler FLIRT zooming along merrily at 140 km/h (38.9 m/s). With numbers from the table in German Wikipedia:

  • PP = 2600 kW
  • mm = 120 000 kg (ignore the mass of the passengers and their belongings for now, let’s say it’s an off-peak hour…)
  • FmaxF_{max} = 144 kN (derived from max acceleration 1.2 m/s2 and mass as above)

In the formulas above, still assuming bmaxb_{max} = 0.9 m/s2 , this gives:

  • tbt_b = 43.2 s; dbd_b = 841 m
  • tacc1t_{acc1} = 15.0 s; dacc1d_{acc1} = 136 m
  • tacc2t_{acc2} = 27.4 s; dacc2d_{acc2} = 594 m

Our stop penalty tspt_{sp}, assuming a 30-second dwell time, then becomes 75.2 seconds. The minimum travel time between two stops 5 km apart, would be 173.7 seconds – rather more than the 128.5 seconds you would get from naïvely dividing the distance by the maximum speed, even for this fast-accelerating regional train.

High-speed train

Some very different numbers for an ICE 2, found on this forum, on a 200 km/h track. Note that unlike the regional-train example, this situation will be rare in practice: as a glance at OpenRailwayMap will tell you, any place worth a high-speed train stop will be surrounded by track with significantly lower speed limits (French gares de betteraves notwithstanding).

But let’s plug it in:

  • vmaxv_{max} = 200 km/h = 55.6 m/s
  • PP = 4800 kW
  • FmaxF_{max} = 200 kN
  • mm = 420 000 kg

From the equations we find:

  • tbt_b = 61.8 s; dbd_b = 1717 m
  • tacc1t_{acc1} = 50.4 s; dacc1d_{acc1} = 605 m
  • tacc2t_{acc2} = 110.0 s; dacc2d_{acc2} = 3266 m

Note especially how much longer the second acceleration stage takes for this higher speed!

Finding the stop penalty (probably with a slightly longer dwell time, say 2 or 3 minutes) and the minimum travel time (with a longer distance between stations to ensure the top speed is reached) is left as an exercise for the reader.

Classic intercity

One last case: a hulking, bulking, loco-hauled intercity. To be specific, the beloved NS 1700 hauling 10 coaches of ICR. We have a mass of 86+1040=48686 + 10\cdot 40 = 486 tons; PP = 5100 kW and FmaxF_{max} = 260 kN. We’ll assume a cruising speed of 140 km/h just as in the regional train example.

Braking distance and time will be identical to the regional train since vmaxv_{max} is the same: tbt_b = 43.2 s; dbd_b = 841 m. From the formulas for acceleration, we find:

  • tacc1t_{acc1} = 36.7 s; dacc1d_{acc1} = 360 m
  • tacc2t_{acc2} = 53.8 s; dacc2d_{acc2} = 1229 m

with a vtipv_{tip} of 70.6 km/h.

The stop penalty, assuming 90 seconds’ dwell time, will be 161.2 seconds. The “pure” acceleration and braking component, disregarding dwell time, is thus 71.2 seconds compared to 45.2 seconds in the regional-train example. Not too bad for such a juggernaut.

Engineering implications

Researching and writing this post has taught me a lot about how trains work and especially how different trains are engineered to suit specific use cases. Let’s compare the numbers for the 3 cases above in a table:

Train typeStadler FLIRT, 4 carriagesICE 2NS 1700 + 10x ICR
Peak power [kW]260048005100
Max tractive effort from standstill [kN]144200260
Empty mass [t]120420486
Power-to-weight [W/kg]21.711.410.5
Max acceleration from standstill* [m/s2]1.200.480.53
Max passengers219381740**
Weight per passenger [kg]5481102657
  • * Found as the max tractive effort from standstill divided by the empty mass.
  • ** Assuming 8 second-class and 2 first-class coaches.

What’s interesting to note is that the high-speed train and regular intercity don’t differ that much in how much power or tractive effort they can lay down, per kg of mass. What makes a high-speed train high-speed really is its top speed and not particularly fast acceleration (note also its much higher mass per passenger). The regional train on the other hand has meaningfully higher power-to-weight and traction-to-weight ratios than the other two.

Originally shared on Reddit. With all those awfully formatted equations, this was the post that finally convinced me I needed my own blog for this kind of stuff, free from the limitations of Reddit or LinkedIn…

No AI was used in the making of this post. A lot of Google, Wikipedia and Wolfram|Alpha though 😉 I also reproduced many – though not all – of the derivations on paper to make sure I understood wtf I was doing and to do some sanity checks on the units.

This entry was posted in legacy, math, rail. Bookmark the permalink.

Leave a Reply