Первые БЦВМ космического применения и кое-что из постоянной памяти
Шрифт:
И особенно увеличился объем работ по программированию задач автономной навигации на «Салюте-1». Для БЦВМ «Вычислитель-2» уже много было сделано и по алгоритмам, и по программам. Теперь сделанные программы надо было переносить на новую БЦВМ с учетом ее ограничений и специфики. Помимо решения проблем размещения программ в малых объемах памяти, необходимо было решать задачи распределения рациональным образом функций между человеком-пилотом и машиной. Ограниченные возможности по управлению и отображению информации на пульте «Салюта-1», по сравнению с теми средствами, которые были спроектированы и частично реализованы, для взаимодействия пилота с БЦВМ «Вычислитель» (автоматическая выдача пилоту по командам БЦВМ развернутых текстовых сообщений и рекомендаций на специальном оптико-волоконном экране), создавали дополнительные трудности и космонавту, и создателям программ.
Надо отдать должное изобретательности Виктора Шарова и членам его группы программистов Юрию Багдасаряну, Валентине Шутенко, Борису Пряхину, Валерию Константинову, Игорю Скрипкину, Тамаре Казаковой, Валентине Ломакиной и другим, которые в теснейшем взаимодействии с математиками ОПМ МИ АН СССР из группы Т.М.Энеева смогли справиться с этой задачей. Была выполнена, я бы сказал, уникальная, филигранная работа по размещению сложной задачи автономной навигации в имеющиеся ресурсы БЦВМ «Салют-1».
Далее встал вопрос подготовки и тренировки экипажей пилотируемых кораблей Л1 для решения задач автономной навигации и умения работать с новой техникой. Для этой цели решили создать в ЦКБЭМ, в нашей лаборатории, стенд. Собственно, это не был специальный стенд. Было взято оборудование и приборы, включая технологическую БЦВМ, на которых проводились все стыковочные и отладочные работы по системе, и на этом комплексе приборов отводилось время для обучения и тренировки экипажей. На большее не было ни времени, ни средств.
В декабре 1966 года было подготовлено заключение о готовности к пуску первого беспилотного корабля Л1, а 4 февраля 1967 года вышло Постановление ЦК КПСС и СМ, в котором было определено, что «осуществление облета Луны пилотируемым кораблем и высадка на Луну являются работами особой государственной важности».
Срок первого пилотируемого облета Луны был определен июнем-июлем 1967 года, а высадка первого экипажа на Луну - сентябрем 1968 года. До июня 1967 года надо было запустить четыре беспилотных корабля Л1, в том числе два корабля с возвращением. Корабль № 6 оснащался как пилотируемый, на который, как уже упоминалось, устанавливалась система автономной навигации на базе БЦВМ «Салют-1».
Запуск первого корабля Л1 состоялся 10 марта 1967 года. Из бортовой аппаратуры, входящей в состав системы АН, на этом корабле стоял только наш прибор ручного ввода уставок, обеспечивающий на всех этапах подготовки корабля контроль и ручное задание режимов работы системы управления с БЦВМ «Аргон-11C».
Ходом работ по реализации задач автономной навигации для корабля Л1 постоянно интересовался Президент АН СССР, директор ОПМ МИ АН СССР академик М.В.Келдыш, утвердивший в мае 1966 года план совместных работ ЦКБЭМ и ОПМ МИ по этой проблеме. Ровно через год после выпуска этого плана М.В.Келдыш назначил совещание по рассмотрению состояния этих работ.
25 мая 1967 года в кабинет М.В.Келдыша в ОПМ МИ на Миусской площади были приглашены от ЦКБЭМ Б.В.Раушенбах, я, К.К.Чернышев. От ОПМ на совещании присутствовали Д.Е.Охоцимский, Т.М.Энеев, В.А.Егоров, М.Я.Маров (секретарь Межведомственного совета по космическим исследованиям при АН СССР, в 1958-1961 гг. сотрудник нашей лаборатории, один из разработчиков аппаратуры управления ядерными реакторами и создания счетно-решающего блока космических кораблей 1МВ).
Первое сообщение, которое сделал Т.М.Энеев, в основном охватывало математическую формулировку задачи автономной навигации для корабля Л1 и особенности решения поставленных задач на бортовой ЦВМ с ограниченными возможностями. По ходу его сообщения Д.Е.Охоцимский и Б.В.Раушенбах делали добавления и комментарии.
Следующее сообщение — о составе и характеристиках бортовой системы автономной навигации на базе БЦВМ «Салют-1», а также о состоянии с отладкой системы в целом, программировании задач и планах подготовки экипажей — сделал я.
По просьбе М.В.Келдыша были затронуты вопросы решения задач автономной навигации и для корабля Л3. Рассказали ему о проработках с НИИМП вопросов минимальной модернизации БЦВМ «Салют-1» в части увеличения в два раза программной памяти, быстродействия до — 3000 операций/сек и реализации обмена вычислителя с внешним запоминающим устройством на магнитной ленте, планируемым к установке на борт; о возможности установки на борт орбитального корабля Л3 БЦВМ «Вычислитель-2» и ведущихся с НИИМП работах по новым БЦВМ на базе тонкопленочной микроэлектроники. Техническое задание на перспективную БЦВМ, которая впоследствии получила индекс «Салют-3», уже было утверждено 3 ноября директором Центра микроэлектроники Ф.В .Лукиным и главным конструктором ЦКБЭМ В.П.Мишиным. С нашей стороны задание было подписано Б.Е.Чертоком, Б.В.Раушенбахом, В.П.Легостаевым, Г.В.Носкиным, Э.В.Гаушусом, А.А.Шустовым; со стороны Центра микроэлектроники — И.Н.Букреевым и Б.Ф.Высоцким. От ОПМ МИ АН СССР ТЗ было согласовано с В.А.Егоровым.
Более того, с начала 1967 года была оформлена финансовым договором с НИИМП разработка БЦВМ, которая уже получила на звание «Салют-2».
Всем участвующим в этом совещании было ясно, что пилотируемый корабль Л1 не успевает к 50-й годовщине Октября. Поэтому каких-то особых накачек, призывов к ускорению работ и т.п. со стороны М.В.Келдыша не было. Совещание закончилось спокойно, с пожеланием успеха и качественного завершения работ всем участникам. По вопросам, которые задавал М.В.Келдыш, было видно, что он удивлен тем, что столь сложную вычислительную задачу удается разместить в сравнительно скромной БЦВМ.
После этого совещания продолжалась напряженная работа по отладке задач, отработке системы, подготовке документации и организации тренировок экипажей в ЦКБЭМ, а также по сопровождению работ в НИИМП по изготовлению двух штатных комплектов «Салют-1».
После неудачного пуска Л1 в ноябре 1967 года программа беспилотных кораблей Л1 объективно ушла по срокам вправо, не смотря на «разгоны» руководства отрасли и страны.
10 ноября 1968 года был произведен очередной пуск беспилотного корабля. Он оказался успешным. Корабль Л1 совершил мягкую посадку на территории СССР после возвращения от Луны со второй космической скоростью. Это был серьезный успех, который всех участников лунного проекта буквально окрылил.
А 21 декабря 1968 года был осуществлен пуск космического корабля с экипажем из трех человек, который впервые совершил облет Луны с выходом на окололунную орбиту и успешно вернулся на Землю с приводнением в океане.
Только успех этот принадлежал США, и совершил этот полет корабль «Аполлон-8».
Повторять достижение Америки было не для нас — так считало политическое руководство страны. Политический смысл нашего облета Луны был потерян, а технический уже померк в глазах высоких партийных чиновников. Оставшиеся два корабля Л1 были в беспилотном варианте запущены 8 августа 1969 года и 20 октября 1970 года, совершив облет Луны, возвратились на Землю. БЦВМ «Салют-1» на них не было, поскольку, чтобы не губить дорогую технику, их специальным решением сняли с кораблей.
Но на этих кораблях исправно отработали приборы РВУ совместно с БЦВМ «Аргон-11C», которая стала первой отечественной БЦВМ, отработавшей на космических кораблях.
К середине 1969 года задача автономной навигации в варианте Л1, включая аппаратную, программную и методическую части, была полностью отработана и экспериментально проверена. Нами была выпущена «Методика работы на БЦВМ «Салют-1» при решении задач автономной навигации», согласованная с отделом В.П.Легостаева (группа Э.В.Гаушуса) и со специалистами группы Т.МЭнеева (ИПМ АН СССР).