Patriot Missile Failure
- •
What it is
- •
a real-world case study (Dhahran, Saudi Arabia, February 25, 1991) where an accumulated floating-point truncation error caused a US Patriot missile battery to fail to intercept an incoming Iraqi Scud missile, resulting in 28 deaths
- •
- •
Root cause chain
- •
the radar's internal clock tracked time in units of seconds, using a 24-bit register
- •
is a repeating binary fraction and cannot be represented exactly — truncating it at 24 bits introduces an error of about seconds per tick
- •
the battery had been running continuously for over 100 hours (3,600,000 ticks) before the incident, accumulating a total time drift of about seconds
- •
the incoming Scud traveled at roughly Mach 5 ( m/s); in s it covers about meters
- •
this shifted the missile's apparent position outside the radar's tracking "range gate," causing the system to discard it as a false target and abort interception
- •
- •
Significance
- •
Ties together Machine Epsilon, binary representation limits, and cumulative rounding error into a single consequential, real-world failure — the same per-tick error magnitude that shows up abstractly in the Chopping vs Rounding worked example
- •
- •