Ошибки космического масштаба

0
Акашева Василиса Игоревна7/19/2020

21 июля 1962 с Мыса Канаверал был произведен запуск ракеты-носителя «Атлас», несущей аппарат «Маринер-1», который должен был отправиться к Венере. 

Через несколько минут после взлета ракета отклонилась от курса и была подорвана из соображений безопасности. «Инженеры, проанализировавшие записи телеметрии, вскоре обнаружили, что причиной послужили две независимых ошибки. 

Антенна ведения на „Атласе“ была изготовленна некачественно, с параметрами ниже заявленных. Когда получаемый ракетой сигнал стал слабым и зашумленным, ракета потеряла привязку к сигналу с Земли, посредством которого передавались команды поворота. Такая возможность была предусмотрена; в случае потери сигнала радиоведения бортовой компьютер должен был игнорировать сигналы с неисправной антенны и выполнять собственную программу, которая, возможно, смогла бы обеспечить успешный запуск. 

Однако, в этот момент проявилась вторая ошибка. Каким-то образом в программе ведения оказался пропущенным дефис, что привело к некорректному управлению ракетой — уходу влево и опусканию носа. Дефис был пропущен и во время предыдущих успешных запусков „Атласа“, но эта часть программы не использовалась, т.к. не происходило разрыва радиосвязи. Таким образом, первая попытка Штатов осуществить межпланетный перелет потерпела крах из-за пропущенного дефиса.» (Oran W. Nicks, NASA, 1985) 

Этого могло и не случиться, если бы антенна аппарата не потеряла связь с наводящей системой на Земле. В результате управление взял на себя бортовой компьютер, программа которого и содержала роковую ошибку».  […]


В системе управления полетом новой ракеты Ариан 5 использовались фрагменты программного обеспечения ракеты Ариан 4, в частности системы инерциальной навигации. Однако при переносе этой системы для использования на новой ракете, разработчиками не были учтены все особенности. Из-за другой траектории выведения ракеты на 30-й секунде после запуска значение горизонтальной скорости превысило установленные в программе ограничения и вызвало сбой в работе компьютера. 

В результате ракета получила ложную команду на отклонение сопел ускорителей, а позже и основного двигателя. На 39-й секунде полета ракета стала разрушаться под действием аэродинамических сил и самоуничтожилась. 

Программное обеспечение, установленное на борту Ariane 5, было разработано для более ранней модели – Ariane 4. Более мощный двигатель Ariane 5 спровоцировал баг, не встречавшийся в предыдущих версиях ПО.  

В сущности, программа попыталась записать 64-разрядное число в 16-разрядное пространство. Возникло переполнение, в результате которого отказал и основной, и резервный компьютер (поскольку на обоих компьютерах выполнялись одни и те же программы).  

На разработку Ariane 5 было потрачено около 8 миллиардов долларов. Общая стоимость спутников, которые должна была вывести на орбиту эта ракета, составляла 500 миллионов долларов. 

Источник информации: semen_grinshtein. Самые дорогие и судьбоносные ошибки в ИТ-индустрии. [Электронный ресурс] Habr. — 2016, 09 августа. — Режим доступа: habr.com/post/307394. — Дата обращения: 19.07.2020.
Следующая статья
Бизнес и экономика
Как эффект социального доказательства помог спасти Национальный парк США от расхищения
В Аризоне посетители государственного национального парка Petrified Forest («Окаменелый лес»)* узнают из объявлений: существование парка находится под угрозой. Слишком много посетителей поднимают с земли и увозят кусочки окаменелого дерева. «Каждый день ваше наследие варварски уничтожается из-за краж мелких кусочков окаменелого дерева, которые в целом составляют 14 тонн в год». Хотя это соответствует реальности, а объявления написаны с самыми хорошими намерениями, сотрудники, организовавшие эту кампанию, не понимают: используя отрицательные социальные док...
Бизнес и экономика
Как эффект социального доказательства помог спасти Национальный парк США от расхищения
Бизнес и экономика
Противоречия между теорией и практикой в инженерном деле
Бизнес и экономика
Как Twitter* создал инновацию года в интернете?
Бизнес и экономика
Как Стэнфорд стимулирует развитие инноваций?
Бизнес и экономика
4 фактора непродуктивных затрат времени по Питеру Друкеру
Бизнес и экономика
Фридрих Энгельс о противоречии: импорт vs. отечественные продукты
Бизнес и экономика
Как The Economist подталкивает людей оформить подписку на журнал?
Бизнес и экономика
Что происходит, когда за оптимизацию берется человек, не знающий отрасли?
Бизнес и экономика
«‎Инженерная эффективность» Генри Форда в отношении рабочих
Бизнес и экономика
Как импорт рабочей силы влияет на систему здравоохранения страны?
Livrezon-технологии
Что и как записывать в конспект лекции?
Бизнес и экономика
Statler Hotel: стандартизация как залог успеха
Бизнес и экономика
5 способов показать, что с вашим продуктом клиент «круче всех»
Бизнес и экономика
Почему автоматизация в XIX веке вызывала протест работников?
Бизнес и экономика
Как сократить непродуктивные временные затраты?
Бизнес и экономика
Даже 1 франк имеет значение, или как бесплатные услуги заставляют нас тратить больше