Технологична археология в реално време
За всеки, който е прекарал достатъчно време над пожълтелите папки с инженерна документация от 70-те години, проблемът с Вояджър 1 никога не е бил въпрос на „космическа загадка“. Всичко опира до суровите физически ограничения на една архитектура, проектирана преди компютърът да стане домакински уред. Вояджър 1 разполага с три компютърни подсистеми, една от които е FDS — отговорна за събирането, форматирането и пакетирането както на инженерната телеметрия, така и на научните данни от междузвездните измервателни уреди. Когато на 14 ноември 2023 г. телеметрията се срина в безкраен нечетим контур, в лабораториите на НАСА нямаше място за драматични хипотези. Чистата оперативна логика сочеше хардуерен дефект.
През март 2024 г. екипът в Пасадена изпрати специален инженерно-диагностичен сигнал, наречен "poke", проектиран да накара FDS да премине през различни секции на паметта си и да върне пълно изземване на операционния си код. Анализът на получените данни потвърди това, от което всички се страхуваха: приблизително 3% от паметта на FDS бе трайно увредена. Причината е прозаична — един-единствен чип, отговорен за съхранението на част от основния софтуерен архив на подсистемата, бе престанал да функционира. Причини много: четири десетилетия бомбардировка от високоенергийни космически лъчи извън преградата на хелиопаузата или чисто физическо деградиране на силициевата структура при температури, близки до абсолютната нула.
Историята на космическите изследвания познава подобни битки с остаряващ хардуер, като например кризисните преконфигурирания при мисиите от поредицата Пионер. Но разстоянието тук променя самата динамика на инженерната работа. Сигналът, пътуващ със скоростта на светлината, се нуждае от приблизително 22,5 часа, за да преодолее разстоянието от 24 милиарда километра до 3,7-метровата параболична антена на сондата, и още 22,5 часа за връщане на потвърждението през Мрежата за далечно космическо проследяване (DSN). Всяка команда е дипломатическа совалка във времето, при която една грешна запетая в машинен код може да приключи мисията завинаги.
Тъй като на борда няма резервно празно пространство, което да побере целия блокиран софтуерен модул, инженерите на JPL бяха принудени да приложат хирургически подход. Кодът бе разбит на отделни функционални блокове, като всеки от тях бе преразпределен в различни здрави сектори от паметта на FDS. Това обаче не е просто преписване на файлове. Всяка секция трябваше да бъде модифицирана така, че да препраща правилно към новите адреси на останалите блокове. Нещо като пренареждане на овъглените страници на древна книга, така че текстовият поток да запази смисъла си, въпреки че изреченията са пръснати по различни рафтове в архива.
На 18 април 2024 г. НАСА задейства плана, започвайки с прехвърлянето на кода, отговорен за форматирането на инженерните данни. След 45 часа напрегнато чакане, на 20 април Телеком подсистемата започна да предава отново структуриран, четлив поток от данни за здравето на апарата. Температурите, напрежението в захранващите блокове от радиоизотопния термоелектрически генератор (RTG) и статусът на горивото за ориентация отново станаха видими за наземния контрол.
Това техническо спасение без съмнение е инженерно постижение от най-висок клас, но то не променя фундаменталния проблем. Вояджър 1 и неговият близнак Вояджър 2, който продължава стандартната си работа, работят с плутоний-238, чийто радиоактивен raspad ежегодно намалява наличната електрическа мощност с около 4 вата. Учените вече са изключили почти всички незадължителни нагреватели и научни инструменти, за да спестят ценната енергия. Пренаписването на софтуера удължава живота на FDS, но термодинамичните закони са неумолими. По обобщени изчисления на мисията, някъде към края на настоящото десетилетие остатъчната мощност ще падне под прага, необходим за поддържане на радиото в работен режим.
Дотогава сондата продължава да се носи през междузвездната плазма — безмълвен остатък от ера, в която изчислителната мощ бе няколко килобайта, но инженерията се градеше с огромен физически ресурс за оцеляване.
