Компьютерра PDA N77 (04.12.2010-10.12.2010) | страница 9
Дата: 4 июня 1996 года
Стоимость: 500 миллионов долларов
4 июня 1996 года на борту ракеты Ariane 5, разработанной Европейским комическим агентством, было четыре недорогих спутника. Это был её первый пробный полёт. Разработка ракеты обошлась в семь миллиардов долларов, а сама ракета стоила 500 миллионов. В отличие от "Протона-М", Ariane 5 не добралась даже до неправильной орбиты, но, также как и в случае с "Протоном-М", виновником её неудачи стала ошибка, закравшаяся в расчёты, заложенные в ПО ракеты.
На 39 секунде полёта сработал механизм самоуничтожения аппарата, который и привёл к его взрыву. Его активация произошла из-за того, что ракета отклонилась от курса. Система ориентирования аппарата основана на гироскопах и акселерометрах. Из-за ошибки в программном коде, выдаваемая ей информация оказалась совершенно не совместимой с реальностью .
Данные с плавающей запятой для инерциальной системы отсчёта переводились из 64 бит в 16. В результате одно из чисел оказалось больше 32767 (максимально возможное шестнадцатибитное целое число со знаком). После этого система ориентации ракеты выключилась, а без неё далеко не улетишь.
Почему же возникла эта ошибка? Просто инженеры считали, что значение переменной никогда не превысит предельное значение, как это было в случае с менее быстрой Ariane 4. Увы, учёные недооценили новую ракету.
Дата: 29 августа
Стоимость: Около миллиарда долларов.
Кто не знает "Фобосы" - амбициозный советский проект восьмидесятых годов прошлого века. Пара зондов должна была достичь Марса, однако ни у первого, ни у второго ничего не вышло. Связь с "Фобосом-2" была потеряна 27 марта 1989 года - как раз перед тем моментом, когда он должен был вывести на поверхность планеты стационарный зонд и небольшой марсоход.
"Фобос-1" работал нормально до второго сентября 1988 года, когда в память его бортового компьютера была загружен новый программный код. В результате программа отключила поворотные двигатели аппарата, после чего тот не смог корректировать своё положение (и, соответственно, положение солнечных батарей) относительно Солнца. Аккумуляторы "Фобоса-1" быстро истощились, и аппарат "умер".
"Фобос"
Почему же зонд "совершил самоубийство"? Руководитель проекта, академик Роальд Сагдеев, в своё время давал комическое объяснение ситуации. По его словам, виноват оператор зонда, которого как раз в тот момент перевели работать из Крыма в Москву. Тот, якобы, не справился со сменой обстановки и в результате допустил крохотную ошибку в коде, который нужно было переслать "Фобосу". В коде не хватало всего одного знака.