MEng · Vehicle Dynamics (MEC8024) · 2021–22 Module Mark: 85%

Optimising the Ride Comfort and Stability of a Railway Bogie

A MATLAB simulation study deriving quantified comfort and stability metrics for a railway bogie, then using iterative parameter optimisation to dramatically improve both — validated across two vehicles of very different mass.

The Question

Which physical design parameters of a railway bogie most affect passenger ride comfort and vehicle stability, and what combination of parameters optimises both simultaneously?

Why It Matters

Railway tracks are never perfectly straight or level, so a bogie's wheelsets constantly bounce, lurch, roll, pitch and yaw as they travel. Left unmanaged, this either produces an uncomfortable ride (through sharp jerks and accelerations felt by passengers) or, in the worst case, enough lateral and angular wheelset displacement to derail the vehicle entirely. Quantifying that trade-off precisely — rather than relying on rules of thumb — is what allows a bogie to be genuinely optimised rather than just "good enough."

What I Did
  • Built a MATLAB simulation of a bogie and its front/back wheelsets travelling down a poor-quality length of track, tracking their full spatial trajectory over time
  • Derived a comfort factor from the resultant jerk and acceleration experienced by a passenger, weighted 10:1 in favour of jerk since it has the larger effect on perceived comfort
  • Derived a stability factor from the maximum transverse and angular displacement between the two wheelsets, with a hard "derailed" condition if either limit was exceeded
  • Ran a 3-round iterative optimisation across 5 parameters (cross-bracing stiffness, wheel stiffness, wheel diameter, wheelbase, wheel conicity), narrowing the search range and increasing resolution each round
  • Repeated the full analysis on two vehicles of very different mass — a light theoretical bogie and the heavier Stadler WINK passenger train — to test whether the optimum parameters generalised

A large part of this project was reducing every input parameter's effect down to just two normalised performance metrics, each scaled to a 0–1 range:

Comfort Factor
= [ 10·√(jx² + jy²) / Jref  +  √(ax² + ay²) / αref ] / 11
where αref = 0.1 m/s², Jref = 0.03 m/s³ — jerk (j) weighted 10× more heavily than acceleration (a), since it has the larger effect on perceived comfort
Stability Factor
= [ (1 + Δy / Δyref) × (1 + Δθ / Δθref) − 1 ] / 3
where Δyref = 20 mm, Δθref = 4° — Δy and Δθ are the maximum transverse and angular displacement between the front and back wheelsets
MATLAB plots of comfort and stability factor magnitude against cross-bracing stiffness, comparing the first (coarse) and second (refined) optimisation iterations
One parameter of five swept this way: comfort and stability factors against cross-bracing stiffness, refined from a coarse first pass (left) to a resolved optimum (right).
Key Result
MATLAB plots showing wheel conicity ratio has a dramatic, sharply nonlinear effect on both comfort and stability factors, especially beyond a taper of about 0.15
Wheel conicity had by far the largest effect of any parameter tested — both factors degrade sharply and nonlinearly once the taper exceeds ~0.15.

Applying the optimised parameters improved the light theoretical bogie's ride comfort by 3,942% and stability by 2,678%; the heavier Stadler WINK-based vehicle improved by 278% (comfort) and 876% (stability) — confirming the method generalises across vehicle mass, even though the optimal parameter values themselves differ.

Impact / What's Next

Reducing a genuinely multi-physics ride-quality problem down to two clean, normalised, comparable metrics — then optimising against both simultaneously across two very different vehicles — is the same systematic design-space exploration approach used throughout the DPhil's heat exchanger geometry optimisation, just applied to a different physical system.

← Back to all projects