Merimies-1 | |
---|---|
Merimies 1 | |
| |
Valmistaja | NASA |
Operaattori | Jet Propulsion Laboratory |
Tehtävät | Venuksen tutkimus |
laukaisualusta | Canaveral LC12 |
kantoraketti | Atlas-Agena-B |
tuoda markkinoille | 22. heinäkuuta 1962 09:21:23 UTC |
Astumassa kiertoradalle | ei kasvatettu |
NSSDCA ID | MARIN1 |
Tekniset tiedot | |
Paino | 202,8 kg |
Mediatiedostot Wikimedia Commonsissa |
Mariner 1 ( eng. Mariner 1 ) on ensimmäinen Mariner-ohjelman avaruusalus .
Mariner 1:n piti suunnata kohti Venusta , mutta se tuhoutui laukaisuonnettomuudessa 22. heinäkuuta 1962 klo 09.26.16 UT , 293 sekuntia laukaisun jälkeen. Laitteen antenni menetti yhteyden maan päällä olevaan opastusjärjestelmään, minkä seurauksena ohjauksen otti ajotietokone, jonka ohjelmassa oli virhe.
Mariner 2 suoritti myöhemmin Mariner 1:lle osoitetut tehtävät.
Mariner 1 on identtinen 27. elokuuta 1962 lanseeratun Mariner 2:n kanssa . Mariner 1 koostui kuusikulmaisesta alustasta, 1,04 metriä leveä ja 0,36 metriä korkea, ja se sisälsi kuusi magnesiumrunkoa, jotka kantoivat laitteita tieteellisiin kokeisiin, viestintään, laskentaan, mittaukseen, tilasuuntaukseen ja virtalähteen ohjaukseen, akut ja niiden lataus sekä kaasusäiliöt asennon korjaus ja suihkumoottori. Jalustaan kiinnitettiin korkea pyramidin muotoinen masto, johon kiinnitettiin myös tieteellisten kokeiden laitteet. Laitteen kokonaiskorkeus oli 3,66 metriä. Jalustan sivuille kiinnitettiin suorakaiteen muotoiset aurinkopaneelit , joiden jänneväli on enintään 5,05 metriä ja leveys 0,76 metriä . Jalustan toisella puolella manipulaattoriin oli kiinnitetty suunnattu parabolinen antenni.
Mariner 1:n sähköjärjestelmä koostui kahdesta aurinkopaneelista, joista toinen 1,83 x 0,76 metriä ja toinen 1,52 x 0,76 (0,31 metrin Mylar -jatkolla (aurinkopurje) tasapainottamaan auringonvalon painetta paneelissa), jotka syöttivät laitetta suoraan tai lataamalla 1000 wattitunnin hopea-sinkkiakku, jota käytettiin ennen paneelien avaamista tai kun aurinko ei valaistanut niitä . Tehonsäätö- ja kiihdytyslaitteet ohjasivat virransyöttöä. 3 watin lähetin tarjosi jatkuvan telemetriakosketuksen, suuren erittäin herkän suunnatun parabolisen antennin, sylinterimäisen monisuuntaisen antennin instrumenttimaston yläosassa ja kaksi komentoantennia, yksi kunkin aurinkopaneelin päässä, vastaanottaen kurssinmuutoskäskyjä ja muita toimintoja. .
Reaktiivinen teho kurssin liikkeisiin saatiin monopropelentilla (vedettömällä hydratsiinilla ) 225 N retroraketilla. Hydratsiini sytytettiin typpitetroksidilla ja rakeisella alumiinioksidilla . Suihkuvirran suuntaa ohjattiin neljällä suuttimen edessä sijaitsevalla kaasuperäsimellä. Asennon hallinta avaruudessa (1 asteen virheellä ) suoritettiin typpisuihkumoottorijärjestelmällä. Aurinkoa ja maata käytettiin kurssin vakauttamiseksi. Kokonaisajoitus ja ohjaus suoritettiin digitaalisen keskustietokoneen ja sekvensserin avulla. Lämmönhallinta saavutettiin käyttämällä passiivisia heijastavia ja absorboivia pintoja, lämpösuojaimia ja suojaverkkoja.
Tieteelliset kokeet perustuivat laitteen jalustan ja maston perusteella. Magnetometri asennettiin maston päälle monisuuntaisen antennin yläpuolelle. Maston keskelle asennettiin hiukkasilmaisimet ja kosmisen säteilyn ilmaisin . Laitepohjan reunoihin asennettiin kosminen pölyilmaisin ja kosminen plasmaspektrometri . Mikroaaltoradiometri , infrapunaradiometri ja radiometrin antennit koottiin 48 cm:n paraboliseksi radiometriantenniksi, joka oli asennettu maston pohjaan.
Ennen kuin se asetettiin kantoraketille, pieni (91 × 150 cm) Yhdysvaltain lippu taitettiin ja säilytettiin Mariner 1:ssä ja Mariner 2: ssa .
Suosituin versio yhteyden katkeamisen syystä laitteeseen on virhe matemaattisen symbolin manuaalisessa käännöksessä ohjelman määrittelyssä tai pikemminkin puuttuva rivi symbolin päällä. Myös "puuttuva yhdysmerkki" mainitaan - tiedoissa tai tietokoneen ohjeessa, ehkä jonkinlaisessa yhtälössä. Epäilemättä monet tekijät vaikuttivat "puuttuvan väliviivan" version ilmestymiseen ja sen pitkäikäisyyteen, mukaan lukien virallisissa NASA- ja JPL -raporteissa . Päätekijät:
Sillä ei ole väliä, miksi "puuttuva tavuviiva" -versio esiintyi ensisijaisissa raporteissa, mutta se oli yksinkertainen ja vakuuttavalta kuulostava selitys yleisölle ja kongressille. "Tavuviiva" julistettiin kadonneeksi käskystä tai yhtälöstä [1] .
Kuten The New York Times kirjoitti katsauksessaan, virhe johtui "joistakin tiedoista puuttuvasta yhdysmerkistä" [2] .
Samassa katsauksessa kirjoitettiin, että tavuviiva oli merkki, joka oli ladattava tietokoneen muistiin yhdessä "muiden koodattujen matemaattisten ohjeiden" kanssa. Tämä sanamuoto esiintyi monissa myöhemmissä tarinan versioissa, virallisessa ja ei. "Puuttuvan tavuviivan" versio ilmestyi virallisen tukipalvelun viesteistä. NASA:n tiedottaja Richard Morrison todisti kongressille puuttuvasta tavuviivasta:
... se ohjeistaa avaruusalusta jättämään huomioimatta tietokoneelta tulevat tiedot, kunnes tutkayhteys on palautettu. Tavuviivan poisjättämisen vuoksi koneen ohjausjärjestelmät saivat virheellisiä tietoja . Tämän seurauksena tietokone antoi komennon voimakkaalle poikkeamalle vasemmalle, suutin alhaalla, ja laite kaatui [3] .
Hänen omin sanoin:
Todistuksessaan Home Science and Astronautics Committeelle NASA:n kantorakettiosaston johtaja Richard Morrison todisti, että virhe tietokoneyhtälöissä Mariner 1:n laukaisussa Venukseen 21. heinäkuuta aiheutti sen tuhoutumisen, kun se menetti suunnan [4 ] .
NASAn kongressille vuonna 1963 lähetetyssä raportissa yhdysviiva mainitaan puuttuvan kahdessa eri paikassa:
NASA-JPL-USAAF:n Mariner 1:n lennon jälkeinen katsaus kuvaa tietokoneen ohjekoodista puuttuvaa yhdysmerkkiä, joka lähetti vääriä opastussignaaleja Mariner 1:lle, joka laukaistiin Atlas Agena -kaksivaiheisella raketilla Cape Canaveralista 21. heinäkuuta. Tavuviivan pois jättäminen tietojen muokkauksessa sai tietokoneen antamaan sarjan tarpeettomia suunnankorjaussignaaleja, jotka lähettivät aluksen pois kurssilta ja johtivat sen tuhoutumiseen [5] .
JPL:n loppuraportissa Project Marinerista vuonna 1965 mainitaan, että "soveltumaton poikkeama" tapahtui 4 minuuttia ja 25 sekuntia lennon jälkeen:
... ohjauskäskyjä lähetettiin, mutta kurssiyhtälöiden virheellinen laskeminen poikkesi laitteen voimakkaasti kurssista [6] .
Muutamaa vuotta myöhemmin Arthur C. Clarke kirjoitti, että Mariner 1 "tuhoutui historian kalleimmalla yhdysviivalla" [7] .
Vuonna 1985 julkaistussa NASAn raportissa Auran Nix antoi erilaisen version tapahtuneesta, mutta ohjelmistovirhe liittyi silti "puuttuvaan tavuviivaan":
Atlas -vahvistimen ohjausantenni toimi huonosti, tarpeettoman huonommin. Kun ohjuksen vastaanottama signaali muuttui heikoksi ja epäselväksi, ohjus menetti synkronoinnin ohjauskomentoja lähettävän maaohjaussignaalin kanssa. Se kuitenkin tarjottiin; radiosignaalin katoaessa ajotietokoneen oli hylättävä antennin vastaanottamat väärät signaalit ja suoritettava siihen upotettu ohjelma, mikä mahdollisti lennon onnistuneen loppuunsaattamisen. Tässä vaiheessa tehtiin kuitenkin toinen virhe. Jostain syystä tietokoneeseen ladatusta kohdistusohjelmasta puuttui yhdysviiva , mikä mahdollisti väärien signaalien poikkeamisen vasemmalle ja suuttimen alaspäin kääntymisen. Tavuviiva jätettiin pois myös edellisellä onnistuneella Atlas-lennolla, mutta tätä laskenta-osaa ei käytetty, koska radio-ohjaussignaali ei kadonnut. Riittää, kun sanotaan, että Yhdysvaltain ensimmäinen yritys käynnistää planeettojen välinen lento epäonnistui yhdysviivan vuoksi [8] .
NASAn verkkosivusto osoittaa nyt, että ongelma johtui todennäköisesti kahden tekijän yhdistelmästä. Atlas-majakan epätarkka toiminta, joka aiheutti ohjuksen signaalin menettämisen pitkäksi aikaa. Tietojen vastaanottamiseen käytetty majakka oli poissa käytöstä neljän ajanjakson ajan 1,5 - 61 sekuntia. Myös Mariner 1:n lennon raportissa mainittiin yhdysviivan menetys "tietokoneen ohjekoodissa tietojenkäsittelyohjelmassa", mikä mahdollisti virheellisten ohjaussignaalien lähettämisen alukselle. Aikana, jolloin majakka oli poissa käytöstä, väliviivan pois jättäminen "tiedonkäsittelyohjelmassa" antoi tietokoneen ottaa signaalin maalähettimestä sellaisena kuin se vastaanotti antennin ja yhdistää nämä tiedot seurantatietoihin. lähetetään laskemaan lentorata. Tämä aiheutti sarjan turhia yrityksiä korjata kurssi samanaikaisesti väärillä ohjauskäskyillä, mikä johti lopulta aluksen täydelliseen suunnan menettämiseen [9] .
Joskus väitetään, että virhe johtuu siitä, että ohjelmaa kirjoitettaessa laitettiin piste pilkun sijaan. FORTRAN - kielellä , jolla ohjelma kirjoitettiin, lauseke on muuttanut merkitystään:
DO 17 I = 1 , 10joka on syklin kuvaus (laskelmien toistaminen 10 kertaa) on tulkittu
DO17I = 1,10eli osoituksena muuttujalle DO17I - koska kieli ei ota huomioon välilyöntejä [10] . On olemassa legenda (kuitenkin vahvistamaton), että samanlainen virhe oli yhdessä NASAn kiertoradan laskemiseen tarkoitetuista ohjelmista, mutta tätä ohjelmaa käytettiin Mercury-projektissa , ei Marinerissa, ja tämä virhe korjattiin ennen aluksen laukaisua.
Virhe ilmeni, kun opastusohjelman määrittelyssä olevaa merkkiä käännettiin manuaalisesti. Kirjoittajalta puuttui makro tai alleviivaus
mikä tarkoittaa " säteen R derivaatan arvon n :ttä tasoitusta ajan suhteen". Ilman makronilla merkittyä tasoitustoimintoa ohjelma koki normaalit pienet nopeuden muutokset erittäin vakaviksi, mikä aiheutti tarpeettomia korjauksia, jotka syrjäyttivät raketin kurssilta. Tämän jälkeen kurssin turvapäällikkö tuhosi ohjuksen [11] .
NASAn Mariner - ohjelma _ | |
---|---|
|
|
---|---|
| |
Yhdellä raketilla laukaistut ajoneuvot erotetaan toisistaan pilkulla ( , ), laukaisut välipisteellä ( · ). Miehitetyt lennot on korostettu lihavoidulla. Epäonnistuneet käynnistykset on merkitty kursiivilla. |