Система автоматизированного управления стартовым комплексом построена по иерархическому принципу и имеет три уровня с общим объемом выдаваемых команд и принимаемых сигналов более ста тысяч. Первый уровень связан непосредственно с ракетой и выступает в роли ⌠дирижера■ по отношению к системам второго, а в некоторых случаях и третьего уровня. Ни один процесс в системах нижнего уровня не может начинаться без команды или разрешения высшего уровня, и только он может выдавать команды на исполнительные органы ракеты до момента запуска двигателей.
Отказ от традиционного программирования и переход к декларативному представлению знаний о технологическом процессе подготовки пуска позволил исключить программиста как посредника между управляющей вычислительной машиной и постановщиком задачи - инженером-технологом. Информация в виде графомодели вводится в электронно-вычислительную машину непосредственно.
Поскольку правила функционирования всех моделей едины, то, используя управляющие вычислительные машины, удалось создать универсальный автомат, который по показаниям текущего состояния датчиков, исполнительных органов ракеты-носителя и команд систем второго уровня обеспечивает автоматизированное управление подготовки ракеты-носителя к пуску.
Реализация этого подхода резко увеличила надежность управления и обеспечила возможность оперативного внесения изменений в него. Производительность этапов нового процесса по сравнению с традиционными, принятыми для вычислительных машин, повысилась в 10-100 раз.
Закон управления предстартовой подготовкой учитывает и многие нештатные ситуации, причем он не только их регистрирует, но и подсказывает как выйти из них. По крайней мере более пятисот нештатных ситуаций превратились в штатно заложенные в программу их парирования.
Операторы верхнего уровня управления находятся за пультами с тремя цветными дисплеями и выдают, если были задержки по отдельным операциям в системах второго и третьего уровней, не более 3-5 команд для перехода к очередному процессу. Все остальное время они контролируют ход технологического процесса по информации на дисплеях.
В технологическом графике предстартовой подготовки предусматривается определенное резервное время на устранение возможных неисправностей. Такое резервное время было заложено и в график пуска "Энергии". Случилось так, что его были вынуждены использовать в мае 1987 г.
В процессе захолаживания бака газообразным водородом один из исполнительных органов "завис" в промежуточном состоянии и перестал реагировать на команды управления. В этот момент и понадобилась заложенная в автоматизированную систему управления гибкость. Не прерывая всех остальных процессов по девяти оставшимся бакам и других параллельных операций, выделили участок технологического процесса, связанный с "зависшим" исполнительным органом. По специальной программе, составленной техническим руководством, провели диагностический тест по определению истинного состояния этого исполнительного органа, а затем определенными командами он был переведен в нужное положение. Во время подачи в бак жидкого водорода - еще несколько дополнительных команд, и он четко на них отреагировал. Так же четко работал и далее.
Следующей важной проблемой, которую надо было решить, особенно для первых пусков, явилось получение в реальном масштабе времени информации о параметрах пневмогидравлической и других схем ракеты. Для этого использовались три системы второго уровня. Первая основана на принципе дистанционного измерения, что позволило технологам-разработчикам непрерывно следить за ходом изменения параметров в процессе подготовки с документированием наиболее важных участков. В двух других системах заложен принцип телеизмерений с документированием процесса подготовки и последующей обработкой информации в реальном масштабе времени для вывода ее на дисплеи.
Особый класс составляют системы управления, измерения и контроля хранилища компонентов топлива и газов. Они обеспечивают их хранение, а в процессе заправки управляют подачей на вход ракеты-носителя. От автоматизированной системы управления стартовым комплексом они отличаются тем, что функции управления и контроля в них объединены в одной системе на базе специально разработанного микропроцессора. Алгоритм их работы программируется традиционными для вычислительных машин методами, а затем эти программы заносятся в постоянные запоминающие устройства непосредственно на космодроме, что создает основу для оперативного внесения необходимых изменений, возникающих в процессе предстартовой подготовки.
Большую помощь в информационном обеспечении руководителей подготовки пуска оказала система технологического телевидения. Она обеспечивает дистанционный визуальный осмотр практически любого внешнего узла ракеты и элементов наземного оборудования.
Такая же система осуществляла визуальный контроль за отводом наземного оборудования от ракеты непосредственно перед пуском и в момент его, а также контролировала запуск двигательных установок и начальный участок полета "Энергии" и "Бурана".