Accuracy And Stability Of Numerical Algorithms Apr 2026
In 1991, a Patriot missile system failed to intercept a Scud missile, causing fatalities, because its tracking software ran continuously for 100 hours. The system converted integer time to seconds using a binary approximation of
, introducing a tiny error. This small discrepancy accumulated over time, creating a 0.34-second delay, which meant the missile was looking over 500 meters away from the actual target, causing a failure in tracking. 2. The Ariane 5 Explosion: The Perils of Overflow Accuracy and Stability of Numerical Algorithms
The 1996 explosion of the Ariane 5 rocket, resulting in a $500 million loss, was caused by converting a 64-bit floating-point velocity value into a 16-bit signed integer. Because the new rocket was faster, the number exceeded the 32,768 limit of a 16-bit integer, causing an overflow. This crashed the guidance system, forcing the rocket off course and triggering a self-destruct. Numerical Stability - an overview | ScienceDirect Topics In 1991, a Patriot missile system failed to