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

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.
Следующая статья
Бизнес и экономика
Теория градостроительства, проектирование улиц и нумерация домов
Создание таких надписей, несмотря на всю их кажущуюся элементарность и простоту, требует довольно много энергии и порой остроумия. Это станет очевидным, если сравнить два типичных почтовых адреса: русский и американский. Обычный русский адрес гласит : Петру Степанову, Саратов, Симбирская улица, дом Немцева, квартира Кондратьевой. Что говорит такой адрес человеку, мало знающему город? Ровно ничего. Чтобы найти улицу, ему придется спрашивать туда дорогу. Добравшись до Симбирской улицы, он не сможет разобрать, идти ему направо или налево. Чтобы найти дом Немцева, ему нужно опять спрашивать прохож...
Бизнес и экономика
Теория градостроительства, проектирование улиц и нумерация домов
Бизнес и экономика
Питер Друкер: каким должен быть менеджер будущего?
Бизнес и экономика
Как внедрять инновации в компанию и преодолевать сопротивление сотрудников?
Бизнес и экономика
Зачем Фредерик Тейлор написал «Принципы научного менеджмента»?
Биографии
Американский бизнес 1900-х гг. глазами Николы Тесла
Бизнес и экономика
Что такое рекрутинг и зачем нужно о нем знать?
Бизнес и экономика
Что такое положительный и отрицательный человеческий капитал?
Бизнес и экономика
Патентное дело: экспертиза по существу
Бизнес и экономика
Габриэль Тард: сходства органического, неорганического и социального происхождения
Бизнес и экономика
Трудности, связанные с принятием решений, по Джею Форрестеру
Бизнес и экономика
Как достичь максимальной производительности труда?
Бизнес и экономика
22 правила телефонного этикета
Бизнес и экономика
Бизнес в IT: история успеха WAIS
Бизнес и экономика
Как составлять деловое письмо?
Бизнес и экономика
Слава Полунин: договор с артистом на Бродвее
Бизнес и экономика
Теория человеческих отношений: ограничения