ACCIDENTE
DEL VUELO 501 DEL ARIANE-5
Otro ejemplo documentado sobre el daño ocasionado por software mal
diseñado es el de la explosión de la lanzadera Ariane-5 el 4 de Junio de 1996,
cuando a 40 segundos después de la iniciación de la secuencia de vuelo, la
lanzadera se desvió de su ruta, se partió y explotó. En el proyecto global se
invirtieron 10 años de construcción y 7 mil millones de euros, lo que supuso un
duro varapalo para la Agencia Espacial Europea (ESA).
El objetivo era poner dos satélites de tres toneladas en órbita.
En cambio el resultado fue que a los 39 segundos del lanzamiento el cohete se
desintegra, perdiendo los dos caros satélites.
A los 36,7 segundos el software de guiado inercial produce
overflow al convertir un número representado en 64 bits (float) a 16 bits
(int). Caída del sistema de backup, a los 0.05 segundos caída del sistema
principal. El sistema de control principal recibe datos de diagnóstico que
interpreta como datos de vuelo (ha cambiado la posición del cohete). Fuerte
reacción para corregir la trayectoria. Desintegración por la fuerza
aerodinámica. Autodestrucción.
No hay comentarios:
Publicar un comentario