Ing en electronica

Solo disponible en BuenasTareas
  • Páginas : 4 (825 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de junio de 2011
Leer documento completo
Vista previa del texto
Desastres numéricos.

La falla del misil patriot.

En febrero 25 del año 1991, durante la guerra del golfo, una batería de misiles americanos patriot, en Dharan, Arabia Sudita, fallo en el caminode intercepción de un misil Saud iraqui, así, el Scud llego a los barracones asesinando a 28 soldados e hiriendo a otras 100 personas.

El reporte de las fuerzas armadas estadounidenses llevabapor titulo “Defensa de misiles patriot: problema de software causa falla en el sistema de misiles en Daran Arabia Saudita” esto reportaba la causa de la falla, explicando que la falla se debió a un malcalculo numérico y errores aritméticos en el sistema de navegación, específicamente:

El tiempo en décimas de segundo, medido por el reloj interno del sistema se multiplico por (1 / 10) paraproducir el tiempo en segundos. Este cálculo se realizó con un punto fijo de 24 bits de registro, el valor de 1 / 10, no termina si se expresa como una expansión binaria, fue cortado a 24 bits después de lacoma. El hecho de cortar el número, cuando se multiplica por el número para obtener el tiempo en décimas de segundo, dio lugar a un error importante. De hecho, el misil Patriot se calculo alrededor de100 horas, y un fácil cálculo muestra que el error de tiempo era de 0,34 segundos. (El número 1 / 10 es igual a 1 / 24 1 / 25 1 / 28 1 / 29 1 / 212 1 / 213 +.... En otras palabras, la expansiónbinaria de 1 / 10 es 0,0001100110011001100110011001100... .. Ahora el registro de 24 bits en el Patriot almacenado en lugar del anterior era 0,00011001100110011001100 lo que producía un error de0,0000000000000000000000011001100... binario, o alrededor de 0.000000095 decimal. Multiplicar por el número de décimas de segundo en 100 horas da 0.000000095 × 100 × 60 × 60 × 10 = 0,34). Un Scud viaja a unos1676 metros por segundo, saliendo de la puerta de seguimiento del patriot, puesto que se lanzo con mucho atraso. Irónicamente, el cálculo fue bien realizado en algunas partes del código, pero no en...
tracking img