Você está na página 1de 8

PATRIOT MISSILE

DEFENSE
ARTIGOS CIENTÍFICOS

Neste trabalho são citados os seguintes artigos científicos:

• PATRIOT MISSILE DEFENSE Software Problem Led


to System Failure at Dhahran, Saudi Arabia - United
States General Accounting Office, Washington, D.C
(February 4, 1992) -https://www.gao.gov/assets/imtec-
92-26.pdf

• Technical Debate over Patriot Performance in the Gulf


War - Science & Global Security. 1999, Volume 8 -
https://scienceandglobalsecurity.org/archive/sgs08sulliv
an.pdf

• SIMULATION VALIDATION EXPERIENCE -


PATRIOT GUIDANCE SYSTEM - PATRIOT ATBM
Lead Engineer Raytheon Company, Redford
Laboratories, Bedford, MA -
https://apps.dtic.mil/sti/pdfs/ADA202493.pdf#page=97

2
O ALGORITMO
O algoritmo de interceptação de misseis que não funcionou
no dia funciona da seguinte forma:

1. Considere cada objeto que pode ser um míssil Scud nos


dados de varredura do radar 3D;

2. Para cada um, calcule um próximo local esperado em


velocidade conhecida de um Scud;

3. Verifique os dados de varredura do radar novamente


em uma hora futura para ver se o objeto esta no local
que um Scud estaria;

4. Se for um Scud, engate e dispare os misseis.

O GAO (General Accounting Office) relata que o problema


era um acumulado erro linear de 0,003433 segundos por 1
hora de atividade que afetou cada Patriot igualmente.

3
SISTEMA DE MÍSSIL PATRIOT
O sistema de míssil Patriot foi usado na primeira guerra do Golf
entre Estados Unidos e Iraque. Este se baseia em um sistema de
bateria antiaérea que automaticamente detecta um alvo inimigo
e dispara contra ele. Toda infraestrutura do sistema é controlada
por sistemas de software.

Em 1991 durante a Guerra do Golfo uma bateria de mísseis


Patriot americanos falhou ao interceptar um míssil Iraquiano
Scud. O míssil Iraquiano acabou matando 28 pessoas e
deixando 98 feridos dentre as pessoas que estavam no
acampamento militar. O relatório do incidente revelou que um
problema de software levou a falha. A causa foi um cálculo
impreciso do tempo, devido a erros de aritmética
computacional.

4
O tempo do sistema era medido em décimos de
segundos sendo multiplicado por 1/10 para que o
sistema trabalhasse em segundos. O cálculo era efetuado
utilizando processadores de 24 bits de ponto-fixo. O
resultado da multiplicação era truncado depois do 24º
bit. O erro de truncamento quando multiplicado por um
grande número provocava um erro significativo de
aproximadamente 9,5x10^-8. O míssil Patriot ficou
armazenado cerca de 100 horas. Multiplicando-se o erro
gerado pela quantidade de décimos de segundos em 100
horas temos 9,5x10^-8 x 100 x 60 x 60 x 10 = 0,34s.
Sabendo-se que um míssil Scud viaja a
aproximadamente 1676 metros por segundo, em 0,34s o
míssil iraquiano percorre mais de meio quilometro o
suficiente para sair do alcance de rastreamento do míssil
Patriot.

5
O CÓDIGO
• A CPU era baseada nos designs dos anos 1970 com 24 bits.
Condizente com o tempo, o código foi escrito em linguagem
assembly.

• Os números reais foram aparentemente manipulados como


um número inteiro em binário no processador de 24 bits, e
mais uma fração binaria em um segundo processador de 24
bits. Neste ponto fixo numérico, o número real 3,25 seria
representado como binário
000000000000000000000011:010000000000000000000000,
em que : é o marcador para separar, respectivamente, as partes
inteiras e o fracionárias do numero real.

• O tempo do sistema foi mantido continuamente pelo relógio


interno do sistema em décimos de segundos, expresso como
um número inteiro. Isso é importante porque a fração 1/10
não pode ser perfeitamente representada em 24 bits de fração
binária porque sua expansão binária, como uma série de 1 ou
0 sobre 2^n bits, não termina.

6
MIM-104 Patriot
Fonte: warfare blog <https://www.warfareblog.com.br/2015/06/raytheon-
lockheed-martim-mim-104.html>

7
BIBLIOGRAFIA
GAO. PATRIOT MISSILE DEFENSE Software Problem Led
to System Failure at Dhahran, Saudi Arabia. 1992.
<https://www.gao.gov/assets/imtec-92-26.pdf> Acesso em: 19
mar. 2022.

TIMUR SAGLAM. Deadly Round-Off Error Failure of the


Patriot System in Dhahran 1991. 2016. <
https://sdqweb.ipd.kit.edu/publications/pdfs/saglam2016a.pdf>
Acesso em: 19 mar. 2022.

BARR GROUP. Case Study: Lethal Software Defects - Patriot


Missile Failure. < https://barrgroup.com/sites/default/files/case-
study-patriot-missile-defects.pdf> Acesso em: 20 mar. 2022.

C.MORTON, WILLIAM. SIMULATION VALIDATION


EXPERIENCE - PATRIOT GUIDANCE SYSTEM. <
https://apps.dtic.mil/sti/pdfs/ADA202493.pdf#page=97>
Acesso em: 20 mar. 2022.

SCIENCE & GLOBAL SECURITY. Technical Debate over


Patriot Performance in the Gulf War. 1999. <
https://scienceandglobalsecurity.org/archive/sgs08sullivan.pdf>
Acesso em: 21 mar. 2022.

Você também pode gostar