Námořník-1 | |
---|---|
Námořník 1 | |
| |
Výrobce | NASA |
Operátor | Laboratoř proudového pohonu |
Úkoly | studium Venuše |
panel | Canaveral LC12 |
nosná raketa | Atlas-Agena-B |
zahájení | 22. července 1962 09:21:23 UTC |
Vstup na oběžnou dráhu | nevyšlechtěný |
ID NSSDCA | MARIN1 |
Specifikace | |
Hmotnost | 202,8 kg |
Mediální soubory na Wikimedia Commons |
Mariner 1 ( Eng. Mariner 1 ) je první kosmická loď v programu Mariner .
Mariner 1 měl zamířit k Venuši , ale byl zničen při nehodě startu v 09:26:16 UT 22. července 1962, 293 sekund po startu. Anténa aparátu ztratila kontakt s naváděcím systémem na Zemi, v důsledku toho převzal řízení palubní počítač, jehož program obsahoval chybu.
Mariner 2 později dokončil úkoly přidělené Mariner 1.
Mariner 1 je identický s Marinerem 2 vypuštěným 27. srpna 1962 . Mariner 1 se skládal z šestiúhelníkové základny, 1,04 metru široké a 0,36 metru vysoké, obsahující šest hořčíkových podvozků nesoucích zařízení pro vědecké experimenty, komunikaci, výpočetní techniku, měření, prostorovou orientaci a řízení napájení, baterie a jejich nabíjení, jakož i plynové nádrže pro korekce polohy a proudový motor. K základně byl připevněn vysoký stožár ve tvaru pyramidy, na kterém bylo připevněno i zařízení pro vědecké experimenty. Celková výška zařízení dosáhla 3,66 metru. Na boky základny byly připevněny obdélníkové solární panely o maximálním rozpětí 5,05 metru a šířce 0,76 metru . Na jedné straně základny byla k manipulátoru připevněna směrová parabolická anténa.
Napájecí systém Mariner 1 se skládal ze dvou solárních polí, jednoho o rozměrech 1,83 x 0,76 metru a druhého 1,52 x 0,76 metru (s mylarovým nástavcem o délce 0,31 metru (solární plachta) pro vyrovnání tlaku slunečního světla na panel), dodávajících zařízení přímo nebo nabíjením 1000 watthodinová stříbrno-zinková baterie, používaná před otevřením panelů nebo v době, kdy nebyly osvětleny Sluncem. Napájecí zdroj ovládala zařízení pro řízení výkonu a zrychlení. 3wattový vysílač poskytoval nepřetržitý telemetrický kontakt, velká vysoce citlivá směrová parabolická anténa, válcová všesměrová anténa v horní části přístrojového stožáru a dvě velitelské antény, jedna na konci každého solárního pole, přijímající příkazy ke změně kurzu a další funkce .
Jalový výkon pro kursové manévry zajišťovala jednopropelantní (na bezvodý hydrazin ) 225 N retroraketa. Hydrazin byl zapálen oxidem dusnatým a granulovaným oxidem hlinitým . Směr proudění paprsku byl řízen čtyřmi plynovými kormidly umístěnými před tryskou. Řízení polohy v prostoru (s chybou 1 stupeň ) bylo prováděno systémem dusíkových proudových motorů. Ke stabilizaci kurzu bylo použito Slunce a Země. Celkové časování a řízení prováděl digitální centrální počítač a sekvencer. Tepelné kontroly bylo dosaženo použitím pasivních odrazových a absorbujících povrchů, tepelných štítů a stínících mřížek.
Vědecké experimenty byly založeny na základně přístroje a stožáru. Magnetometr byl namontován na vrcholu stožáru nad všesměrovou anténou. Uprostřed stožáru byly namontovány detektory částic spolu s detektorem kosmického záření . Detektor kosmického prachu a spektrometr kosmického plazmatu byly instalovány na okrajích základny přístroje. Antény mikrovlnného radiometru , infračerveného radiometru a radiometru byly sestaveny do 48 cm parabolické radiometrické antény namontované na základně stožáru.
Před instalací na nosnou raketu byla malá (91 × 150 cm) americká vlajka složena a uložena na palubu Mariner 1 a Mariner 2 .
Nejoblíbenější verzí důvodu ztráty komunikace se zařízením je chyba v ručním překladu matematického symbolu ve specifikaci programu , respektive chybějící řádek nad symbolem. Je zde také zmínka o "chybějící pomlčce" - v datech nebo v počítačové instrukci, možná v nějaké rovnici. Nepochybně mnoho faktorů ovlivnilo vzhled verze „chybějící pomlčka“ a její životnost, včetně oficiálních zpráv NASA a JPL . Hlavní faktory:
Nezáleží na tom, proč se verze "chybějící pomlčka" objevila v primárních zprávách, ale bylo to jednoduché a přesvědčivě znějící vysvětlení pro veřejnost a Kongres. "Pomlčka" byla prohlášena za ztracenou z instrukce nebo z rovnice [1] .
Jak napsal The New York Times ve své recenzi, chyba byla způsobena „chybějící pomlčkou v některých datech“ [2] .
Ve stejné recenzi bylo napsáno, že pomlčka je znak, který se musel nahrát do paměti počítače spolu s množstvím „dalších zakódovaných matematických instrukcí“. Tato formulace se objevila v mnoha následujících verzích příběhu, oficiálních i neoficiálních. Verze „chybějící pomlčky“ se objevila ze zpráv oficiální podpůrné služby. Mluvčí NASA Richard Morrison svědčil před Kongresem o chybějící pomlčce:
... dává pokyn kosmické lodi, aby ignorovala data přicházející z počítače, dokud nebude obnoven radarový kontakt. Kvůli vynechání pomlčky obdržely řídicí systémy stroje nesprávné informace . V důsledku toho počítač vydal povel k silnému vychýlení doleva, se sklopenou tryskou a aparatura havarovala [3] .
Jeho vlastními slovy:
Ve svědectví před Výborem pro domácí vědu a astronautiku Richard Morrison, vedoucí divize nosných raket NASA, svědčil, že chyba v počítačových rovnicích během startu Mariner 1 k Venuši 21. července způsobila jeho zničení, když ztratil kurz [4 ] .
Ve zprávě NASA zaslané Kongresu v roce 1963 je zmíněno, že pomlčka chybí na dvou různých místech:
Poletová kontrola Mariner 1 NASA-JPL-USAAF popisuje chybějící pomlčku v instrukčním kódu počítače , který vysílal nesprávné naváděcí signály na Mariner 1 vypuštěný dvoustupňovou raketou Atlas Agena z Cape Canaveral 21. července. Vynechání pomlčky v editaci dat způsobilo, že počítač vydal řadu zbytečných korekčních signálů směru, které poslaly loď mimo kurs a vyústily v její zničení [5] .
Závěrečná zpráva JPL o Project Mariner v roce 1965 uvádí, že k „neplánovanému odklonu“ došlo ve 4 minutách a 25 sekundách letu:
... byly vysílány řídicí povely, ale nesprávný výpočet rovnic kurzu silně vychýlil zařízení z kurzu [6] .
O několik let později Arthur C. Clarke napsal, že Mariner 1 byl „zničen nejdražší pomlčkou v historii“ [7] .
Ve zprávě NASA zveřejněné v roce 1985 Auran Nix uvedl jinou verzi toho, co se stalo, ale softwarová chyba byla stále spojena s „chybějící pomlčkou“:
Naváděcí anténa na posilovači Atlas fungovala špatně, hůř, než bylo nutné. Když se signál přijatý střelou stal slabým a nezřetelným, střela ztratila synchronizaci s pozemním řídícím signálem vysílajícím povely řízení. Bylo však poskytnuto; v případě ztráty rádiového signálu byl palubní počítač povinen odmítnout falešné signály přijímané anténou a provést program v ní vložený, což umožnilo úspěšně dokončit let. V tomto bodě však došlo k druhé chybě. V zaměřovacím programu načteném do počítače nějak chyběla pomlčka , což umožnilo nesprávným signálům nařídit vychýlení doleva a otočení trysky dolů. Pomlčka byla také vynechána při předchozím úspěšném letu Atlasu, ale tato část výpočtu nebyla použita, protože nedošlo ke ztrátě signálu rádiového ovládání. Stačí říci, že první pokus USA o meziplanetární let selhal kvůli pomlčce [8] .
Web NASA nyní naznačuje, že problém byl pravděpodobně způsoben kombinací dvou faktorů. Nepřesná akce majáku Atlas, která způsobila, že signál z rakety se stal na delší dobu neúčinným. Maják používaný k příjmu dat byl mimo provoz po čtyři období v rozmezí od 1,5 do 61 sekund. Také ve zprávě o letu Mariner 1 byla naznačena ztráta pomlčky „v počítačovém instrukčním kódu v programu pro zpracování dat“, což umožnilo přenášet na loď nesprávné řídící signály. Během období, kdy byl maják mimo provoz, vynechání pomlčky v „programu pro zpracování dat“ umožnilo počítači převzít signál z pozemního vysílače tak, jak jej přijala anténa, a spojit tato data se sledovacími daty. odeslána k výpočtu trajektorie. To způsobilo sérii nesmyslných pokusů o korekci kurzu současně s falešnými povely řízení, což nakonec vedlo k úplné ztrátě kurzu lodí [9] .
Někdy se tvrdí, že chyba byla způsobena tím, že při psaní programu byla místo čárky vložena tečka. V jazyce FORTRAN , ve kterém byl program napsán, výraz změnil svůj význam:
DO 17 I = 1 , 10což je popis cyklu (10krát se opakující výpočty) byl interpretován jako
DO17I = 1,10tedy jako přiřazení k proměnné DO17I - jelikož bílé znaky jazyk nebere v úvahu [10] . Existuje legenda (nicméně nepotvrzená), že podobná chyba byla v jednom z programů NASA pro výpočet oběžné dráhy, ale tento program byl použit v projektu Mercury , nikoli Mariner, a tato chyba byla opravena před startem lodi.
Chyba se objevila při ručním překladu znaku ve specifikaci naváděcího programu. Spisovatel vynechal makron nebo podtržení
což znamená " n -té vyhlazení hodnoty derivace poloměru R vzhledem k času". Bez funkce vyhlazování, označené makron, program vnímal běžné malé změny rychlosti jako velmi závažné, což způsobilo zbytečné korekce, které raketu srazily z kurzu. Střela byla poté zničena bezpečnostním důstojníkem kurzu [11] .
Mariner program NASA _ _ | |
---|---|
|
|
---|---|
| |
Vozidla vypuštěná jednou raketou jsou oddělena čárkou ( , ), starty jsou odděleny interpunkcí ( · ). Lety s posádkou jsou zvýrazněny tučně. Neúspěšné spuštění je označeno kurzívou. |