Помилки в програмному забезпеченні мало не призвели до краху космічного корабля Boeing Starliner

Feb 10 7:00 2020 Друк цієї статті

Об'єднана слідча група знайшла настільки серйозні помилки в програмному забезпеченні космічного корабля, що тільки своєчасне втручання фахівців з наземного Центру управління врятувало космічний корабель від неминучої катастрофи.

22 грудня 2019 року безпілотний космічний корабель CST-100 Starliner Crew Module здійснив керовану м'яку посадку на військовому полігоні White Sands Missile Range в Нью-Мексико, що стало завершенням місії OFT, яка тривала всього 48 годин.

Під час першого орбітального тесту космічного корабля Starliner повинна була проведена всебічна перевірка автоматизованих систем корабля, перш ніж цей корабель зможе прийняти на свій борт екіпаж астронавтів. Запуск корабля в космос був здійснений 20 грудня 2019 року з космодрому на мисі Канаверал у Флориді і майже відразу ж після відділення корабля від верхнього ступеня Centaur стався збій у роботі спеціалізованої таймера.

З-за цього не було проведено своєчасне включення двигунів корабля і він вийшов на далеку від розрахункової орбіти. У процедурі автоматичної посадки такого варіанту не було передбачено і інженерам NASA і Boeing довелося вести корабель на Землю в ручному режимі.

Слідча група NASA і Boeing приступила до роботи на початку січня 2020 року і її фахівці відразу ж виявили три помилки, які призвели до аварійного завершення місії OFT. Перші дві помилки були знайдені в програмному забезпеченні космічного корабля. Основною помилкою став збій в роботі таймера Mission Elapsed Timer (MET), значення якого за одну секунду перескочило на 11 годин, що послужило причиною несвоєчасного відділення обслуговуючого модуля (Service Module) від капсули космічного корабля (Crew Module).

Крім програмних помилок під час запуску місії OFT мав місце збій системи зв'язку, через який космічному кораблю могли бути передані команди управлінні. Це, в свою чергу, не дало фахівцям можливості своєчасно виявити і усунути наслідки збою таймера MET.

І, слід зазначити, що будь-яка з виявлених помилок могла призвести космічний корабель CST-100 до краху, якби вчасно не втрутилися фахівці з Центру управління польотом.

Незважаючи на те, що всі помилки, які спричинили невдачу місії OFT, вже виявлені і усунені, фахівці НАСА розробили програму з додаткових 11 тестів, які повинні виявити ще не знайдені помилки, якщо такі є в програмному забезпеченні космічного корабля. А слідча група продовжить працювати і до кінця поточного місяця вже повинен бути готовий розгорнутий звіт про причини провалу місії з рекомендаціями, як уникнути повторення подібного в майбутньому.