Railway Semaphore Wire Run

2D side view of the 3D semaphore: a counterweight holds the arm at stop and the signaller pulls a long wire to clear it.

Switch to 3D

Presets

Playback

Apparatus

Model checks

The science

What is modelled

A mechanical semaphore is held at stop by a counterweight, so a broken wire fails safe. To clear the signal the signaller pulls a steel wire that runs hundreds of metres to a crank on the post. The lever has a limited throw, and part of it is spent taking up wire length changes from temperature and the elastic stretch under tension before the arm moves at all.

Equations

  • Counterweight net moment M = mc lc − ma la; wire tension at arm angle θ is T = M g cosθ / rc with crank radius rc = 0.25 m.
  • Thermal length change ΔL = α L ΔT, α = 12e-6 /K for steel.
  • Elastic stretch δ = T L / (E A), E = 200 GPa.
  • Lever travel for a given arm angle: x = rc θ + ΔL + δ(θ); full clear is θ = 45 degrees.
  • Guide pulleys: each 20 m of run costs 2 % of the pull, so η = 0.98L/20.

Checks run in the page

  • Elastic work stored, integrated along the tension ramp, against 1/2 T δ.
  • Virtual work of the wire over the arm swing against the counterweight potential energy gain.
  • The thermal length change integrated from α dT against α L ΔT.
  • The lever travel budget against the arm angle the solver reaches.

Honest simplifications

The arm and counterweight are lumped into one net moment, the arm swing is limited to 45 degrees, the pulley loss per 20 m and the crank radius are illustrative, and the wire is assumed straight and uniformly warm. Real installations use wire compensators, adjustment screws and detailed signalling rules that are not modelled.

What to try
  • Choose Long run, hot day and see the arm no longer reach full clear with the same lever throw.
  • Choose Long run, frost: the wire shortens and the arm starts to rise before the lever moves much.
  • Raise the counterweight: tension and lever force rise, so the wire stretches more.
Arm angle against lever pull
Wire tension against arm angle
Lever throw needed against wire length
Lever throw needed against wire temperature
Made with 🤖 ChatGPT