Шрифт:
Интервал:
Закладка:
Присутствующие на собрании комиссии по рассмотрению сбоев знали, что при всем внимании прессы мир скоро будет оповещен о том, что «Новые горизонты» сломались буквально накануне пролета. Всего через десять дней космическому аппарату предстояло пройти через систему Плутона — ничто не могло остановить движение по законам небесной механики, вопрос был в том, будет ли он в это время собирать информацию, ради которой проделал путешествие длиной в десять лет.
Собрание открыли Алан и Глен, заявив, что никогда не видели команды, которая была бы лучше команды «Новых горизонтов», и что если кто и может вернуть космический аппарат в строй, так это группа людей, собравшихся в этой комнате. Затем слово взяла Элис и начала разговор о том, как восстановить рабочее состояние аппарата.
Элис немедленно задала Алану вопрос о научных наблюдениях, которые были потеряны в день сбоя и не будут проводиться в следующие три дня до того, как 7 июля будет запущен командный сценарий близкого пролета. Она хотела услышать от научного руководителя, должна ли ее команда также попытаться восстановить и эти наблюдения, вдобавок к изменению конфигурации космического аппарата и загрузке всех файлов и команд для близкого пролета. Алан:
Я не спрашивал мнения других членов научной команды, собравшихся в комнате. Я даже не позволил высказаться повелительнице нашего плана пролета Лесли. Я твердо знал, что команде Элис нужно точное направление, чтобы следовать ему без всякой суеты, и что им нужно сосредоточиться на спасении главного события, а не предварительных наблюдений, которые мы потеряли, когда космический аппарат начал перезагрузку. Я сказал Элис, что все, кроме того, что вернет нас в строй для того, чтобы начать близкий пролет вовремя, будет только ее отвлекать.
Элис ждала дальнейших разъяснений и прямо спросила меня: «Каким „количеством науки“ из текущего сценария команд я могу пожертвовать?» Я знал, как велики ставки. Я знал, что́ здесь «глазурь», а что — сам «пирог». По моим прикидкам, эта основная программа пролета содержала 95 % всего, что мы хотели узнать о Плутоне. Все остальные программы, включая ту, которая сейчас была приостановлена из-за сбоя, давали просто детали для сравнения. Я посмотрел Элис прямо в глаза и сказал: «Загрузка основной программы пролета — это все, что сейчас для меня имеет значение. Поэтому сделайте все возможное, чтобы только успешно запустить ее 7-го. В промежутках выбрасывайте все, что вам мешает».
Теперь у Элис был приказ к действию. Только ее работа могла спасти главную последовательность операций пролета, всем остальным можно было пожертвовать. Но реально ли успеть все сделать вовремя?
Элис и ее команда быстро, но методично составили план восстановления. В следующие три дня они должны были разработать и преобразовать в исполняемые файлы все командные процедуры, чтобы задействовать главный компьютер космического аппарата, а затем снова отправить все утраченные командные файлы и файлы поддержки для загрузки оперативной памяти. Прежде чем предпринимать какие-либо действия, все это еще предстояло проверить на симуляторе космического аппарата NHOPS, чтобы удостовериться, что каждый шаг сработает с первой попытки — на вторую и последующие просто не было времени. Они знали, что 7 июля в полдень основная программа пролета должна быть запущена. Поэтому команда Элис использовала все то время, что у нее было, разделив его на девятичасовые отрезки — это время требовалось, чтобы передать каждую серию процедур и получить подтверждение того, что они выполнены успешно. Учитывая все, что предстояло сделать на Земле, члены команды определили: у них будет время только на три таких цикла связи до того момента, когда основная программа должна быть активирована в полдень 7 июля.
Таким образом, восстановление разделили на три этапа. На первом отдавали команду космическому аппарату восстановить нормальную, а не аварийную связь. Это повышало скорость передачи данных в 100 раз, что позволяло успеть с процессом восстановления вовремя. По оценкам команды, только первый шаг должен был занять примерно половину дня для того, чтобы написать код, протестировать его, отослать на «Новые горизонты» и получить подтверждение того, что операция прошла успешно. Тик-так.
Далее операторы должны были отдать аппарату команду переключиться на работу от основного компьютера. Это было необходимо для того, чтобы использовать программу пролета так, как она была написана. До этого в полете никогда не производили переход с резервного на основной компьютер. Поэтому процедура должна была быть разработана и запрограммирована, протестирована на симуляторе, а затем результаты теста нужно было проверить, прежде чем отправлять команды перехода на «Новые горизонты». Наконец, команде предстояло методично восстановить все файлы основной программы пролета и уложиться в его расписание. К тому времени, когда этот план разработали, наступила полночь, и терять время было нельзя: прошло уже более десяти часов от момента потери контакта. Тик-так.
Группа управления полетом — Элис, работая в тесном сотрудничестве с командой системотехников Криса Херсмана, — написала, протестировала и отослала на космический аппарат первую серию команд примерно через 12 часов после восстановления связи, где-то в 3:15 утра 5 июля.
Девять часов спустя, в полдень 5-го, ЦУП получил подтверждение того, что нормальная связь с Землей восстановлена! Но прошли целые сутки, и за это время «Новые горизонты» пролетели более 1,5 млн км по направлению к Плутону. Первый этап восстановления был выполнен, но теперь оставалось всего два дня до того, как должна была быть запущена последовательность команд основной программы пролета. Тик-так.
На следующие несколько дней команда «Новых горизонтов» организовала свою работу и жизнь вокруг девятичасового цикла связи с космическим аппаратом. Ее члены очень мало спали и работали «на адреналине». Они десять лет проработали вместе и сталкивались с проблемами на межпланетном зонде и раньше, но трудностей такого масштаба и при таких высоких ставках у них еще никогда не случалось. Чтобы справиться с ними, требовалось 24 часа находиться в ЦУП, и команда это сделала.
Глен вспоминает:
Команда просто делала то, что нужно было сделать. Я начал искать места, где люди могли бы спать более комфортно, чем на полу кабинетов. По воспоминаниям Элис, «мы нашли раскладушки, одеяла, подушки, а кто-то принес надувной матрас. Спальных принадлежностей не хватало, поэтому мы ими делились и менялись».
Алан:
На это стоило посмотреть. Без единой жалобы люди работали днем и ночью, не меняя одежду, не имея возможности как следует поспать или помыться. Некоторые проработали четыре дня подряд. Кое-кто засыпал прямо на столах, довольствуясь двумя-тремя часами сна в день. Для того чтобы ходить обедать в ресторан, времени не было. Мы заказывали еду и старались накормить команду.
Чтобы удостовериться, что каждый этап восстановительных процедур сработает так, как предполагается, было чрезвычайно важно проверять их на симуляторе NHOPS. Поскольку этот симулятор так достоверно имитирует космический аппарат, тестирование на нем загрузки сценария команд могло быть полезно в работе по поиску ошибок, а также для того, чтобы удостовериться: в отсылаемых на «Новые горизонты» инструкциях нет ошибок.