Форум В шутку и всерьёз

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум В шутку и всерьёз » Мир оружия » Системы ПВО, ПРО


Системы ПВО, ПРО

Сообщений 31 страница 34 из 34

31

Не пропатчили: как один маленький баг угробил 28 американцев
Самат Кудайбергенов
https://warhead.su/system/images/000/074/080/content/99a6eae2c3bc8d4ea1969cef2a32e2b26c74eef5.jpg?1517333787
Ни самая сильная армия в мире, ни штат программистов, ни новейшее вооружение не спасут от смерти, если в дело вмешаются математика и невнимательный кодер! Американцам пришлось прочувствовать эту истину на собственной шкуре.

Вечером 25 февраля 1991 года, уже под самый конец операции «Буря в пустыне», на американскую авиабазу в саудовском Дахране свалился иракский «Скад». Вот, казалось бы, причём здесь округление дробей?

Ракета разнесла казарму 475-го отряда квартирмейстерской службы армии США, ответственного за очистку воды. Взрыв убил 28 человек — это пятая часть всех погибших американцев за всё время войны в Заливе. Ещё около сотни получили ранения.

https://warhead.su/system/images/000/074/090/content/a575311c016ca6285ff088068d347efe0022a8bb.jpg?1517333788
Последствия от попадания "скада"

«Скад» был обнаружен радаром дежурной батареи зенитного ракетного комплекса Patriot, прикрывавшей Дахран. Ракету засекли… и ничего не сумели сделать. Осталось только наблюдать, как она валится на казарму.

Как выяснилось, вину за смерть 28 человек взял на себя софт зенитного комплекса.

Давай округлим это по-быстрому

Баг в нём был простой, как кирпич. Не баг даже, а математическая фича: разработчики и военные о ней знали, и все на неё плевали, как на чепуховину ничего не значащую.

Внутренний таймер ЗРК Patriot устроен как счетчик количества интервалов времени, прошедшего с момента включения системы. Длина такого интервала — 0,1 секунды. Чтобы перевести количество этих отрезков в секунды, его, понятное дело, нужно разделить на 10. Что для этого предложили разработчики? Естественно, умножить на 0,1.

В машинной арифметике деление часто подменялось умножением на обратное число, так было проще проектировать вычислительные устройства и работали они быстрее. Метод умножения на обратное число, к слову, стар, как сама математика: его применяли ещё в древнем Вавилоне.

Теперь вторая часть Марлезонского кодирования. Числа-то двоичные.

Точного представления десятичной дроби 0,1 в двоичном виде не существует — оно может быть только приблизительным.

Поэтому бодрые наследники древнего Вавилона из корпорации Raytheon вместо десятичного 0,1 загнали в систему двоичное число 0,00011001100110011001100. Оно немногим меньше требуемых 0,1 — примерно на одну десятимиллионную. Вот на это число радостно и умножили, полагая, что проблема решена.

https://warhead.su/system/images/000/074/140/content/8a3f16b39a5e82e3bf3d0eeeba652841507e65cb.jpg?1517333790

Кодеры действительно были правы, когда клеили этот «лейкопластырь». При расчёте параметров движения цели система оперирует близкими значениями времени с единой и очень небольшой систематической погрешностью. Поэтому никаких проблем быть не должно. Ситуацию признали нормальной для использования в реальных условиях — и забили. В таком виде комплекс и приняли на вооружение в 1982 году.

Если вчера война

А дальше? Дальше Саддам Хусейн более не смог выносить собственной крутости в одиночку и решил поделиться ею с окружающими, захватив летом 1990 года Кувейт. Саддам пацан был мутный и дерзкий, но не папуас какой, а вполне упакованный. Имелись у него и оперативно-тактические ракеты, самостоятельно модернизированные, а также химическое оружие.

Весь этот арсенал создавал проблему. Потребовалось срочно переделывать батареи Patriot для Ближнего Востока, чтобы те могли перехватывать баллистические цели, идущие со значительной скоростью — 1700 м/с и больше. А это, считай, гиперзвук; и среди аэродинамических целей, под которые первые версии Patriot рассчитывались, такие скорости не встречаются. Им больше самолёты подавай или крылатые ракеты.

Евгений Башин-Разумовский
Эксперт по историческим вопросам:

В общей сложности на театре военных действий было развёрнуто 33 батареи Patriot. В том числе 22 батареи со 132 пусковыми установками — в Саудовской Аравии; четыре (из них две американские и две датские с 26 пусковыми установками) — в Турции; а начиная с 19 января, дополнительные силы ПВО были развёрнуты и в Израиле. Всего территорию Израиля прикрывали семь батарей: две израильские, четыре американские и одна датская, с 48 пусковыми установками.


Raytheon начал спешно улучшать систему. И, как оно бывает, доулучшался. Некое кодирующее туловище невыясненного системно-аналитического образования придумало устранить баг с неточным определением 0,1 и написало новую процедуру умножения.

Это была хорошая новость, потому что погрешность удалось снизить ещё больше. Плохая новость состояла в том, что туловище, когда переписывало старый код, вставило вызов этой процедуры не во всех случаях, где требовалось. Кое-где остался старый расчёт времени.

Вуаля! В системе завелось ДВА внутренних значения времени, используемых при расчёте РАЗНЫХ параметров. Различие между ними накапливалось тем сильнее, чем больше времени прошло с момента включения.

Теперь погрешности в математике ЗРК уже начали что-то решать, но об этом никто не думал. Потому что штатные проверки комплекса после переделки показывали, что всё ОК. Согласно программе испытаний: «Пункт 1: включили систему. Пункт 2: выставили режимы. Пункт 3: всё работает. Пункт 4: выключили. Переходим к следующему разделу».

https://warhead.su/system/images/000/074/120/content/4c971400dd72c853e7c344bc0ffccac8864efe8d.jpg?1517333789

Но никто не проводил «endurance test»: проверку на длительное дежурство на одном месте да против скоростных целей. А оно и зачем, если Patriot — это мобильный войсковой ЗРК для прикрытия боевых порядков? На одном месте ему по всем наставлениям стоять не следует, в том числе, в интересах собственной выживаемости.

Первыми за аномалию в работе комплекса зацепились не в США, а в Израиле. Развёртывающиеся боевые порядки страна прикрывать особо не собиралась, а вот собственная территория Израиль интересовала. Ну и по причине обычной национальной запасливости.

У ЗРК Patriot нет своих собственных накопителей для «логов» работы, поэтому комплексам полагались внешние. Но в армии США накопители не любили. Ходило вполне обоснованное мнение, что их софт какая-то очередная вавилонская ключница делала, и накопители периодически вешают всю систему. Поэтому операторы американских ЗРК на Ближнем Востоке их обычно не подключали, а вот в ЦАХАЛе всё сделали по инструкции.

Какой шлемазл это сделал?

Первые иракские «Скады» стартовали в сторону Израиля 18 января 1991 года. Израильские офицеры, однако, нашли время отсмотреть «логи». Уже 11 февраля от них в США прилетел первый «багрепорт»: после нескольких часов непрерывной работы ЗРК наблюдается необъяснимый дрейф параметров при переходе от режима обнаружения к сопровождению цели.

Радар при работе «на сопровождение» смотрит во вполне определенную узкую область пространства, где должна быть цель — так называемую «Range Gate Area», RGA. А ракета «Скада» быстрая, и надо чётко понимать, где она будет на следующем такте работы. Положение RGA определяется опережающим расчётом в зависимости от координат и скорости цели. А эта математика прямо завязана на точный отсчёт времени. А время у нас отсчитывается… ну, вы уже видели, как.

https://warhead.su/system/images/000/074/130/content/05c7764f850d7dc6edb004cf57f47d9ebdaf830a.jpg?1517333790

И с каждым часом отсчитывается всё косячнее. Израильтяне увидели, что границы окна, обсчитанные на этом косячном времени, начали ехать. Цель уже не посередине RGA, а ближе к краю, за 8 часов смещение процентов на 20 от центра окна.

Прикинули и поняли, что уже после 20 часов непрерывной работы цель вылезет за пределы окна, и тогда комплекс вообще перестанет брать цели на сопровождение, даже если видит их на обзоре. А значит, не сможет и обстрелять.

«Да ну, фигня, — отмахнулись генералы в Штатах. — У системы нормальный аптайм всего несколько часов. Зачем её вообще держать включённой постоянно? Ладно, по мере сил всё пропатчим и заапдейтим».

Надо заметить, что софтину ЗРК Patriot за тот нервный период с осени 1990 года перепатчивали уже аж шесть раз. Причем в пожарном порядке: надо было обучить аппарат противостоять иракским «Скадам» и «Аль-Хусейнам», и какая-то идиотская проблема многочасовой работы никого не волновала. Тем более, что накатывался один такой патч пару часов минимум, и всё это время комплекс должен стоять мёртвым куском железа. Кому это надо прямо во время войны?

Но 16 февраля патч таки написали и начали помаленьку ставить на комплексы. 21 февраля военное начальство, испытав нехорошее предчувствие в области собственных кресел, дополнительно разослало дежурную инструкцию для операторов ЗРК. Она состояла из одной фразы: не держите систему включённой «слишком долго», а то будут проблемы с захватом цели.

https://warhead.su/system/images/000/074/100/content/4c7c81ff75763ff9c6b570f59f05b28a3d132a0d.jpg?1517333789

Но сколько это — «долго» — до разъяснений не снизошли.

Потом, после Дахрана, начальство оправдывалось, что полагало такое мудрое руководящее указание достаточным: догадаются, мол, сами. И вообще, война уже кончалась, все немного подрасслабились.

… Дежурная батарея «Альфа», принадлежавшая батальону, что прикрывал авиабазу Дахран, на вечер 25 февраля 1991 года имела аптайм больше четырёх суток. За этот период накопленная ошибка составляла уже 0,343 секунды. Для баллистической цели типа «Скада» это означало смещение центра RGA почти на 700 метров относительно реального положения ракеты. И это при габарите самого RGA около 300 метров.

Проще говоря, собственный софт заставлял радар смотреть в гарантированно пустое пространство, и захват наблюдаемой в обзорном режиме цели не происходил.

Ракета «Скад» своё дело сделала.

А утром 26 февраля на Дахран приехали совершенно ничего не подозревавшие офицеры с накопителями. Они привезли… патч, исправляющий ошибку. Ну, просто по планам командования именно 26 февраля батарея «Альфа» должна была получить обновку. Раньше было никак: все борта на Ближний Восток забиты — всем что-то надо.

Борьба с дятлами

Дахранский «кейс» вошел во многие курсы по проектированию безопасных программных систем, некорректная работа которых может что-то сломать или кого-то убить.

https://warhead.su/system/images/000/074/110/content/a8899a31cd79aa520ad1b565208cbcd89dbc809d.jpg?1517333789

Во-первых, если вы склеили софт слюнями, и он заработал, отдавайте себе в этом отчёт. Умейте видеть пределы прочности ваших заплаток.

Во-вторых, если ваш костыль не создаёт проблем сейчас, никто не поручится, что это навсегда. Побольше думайте о режимах, в которых система может работать, и поменьше — о тех, в которых якобы должна.

В-третьих, когда вы что-то исправляете в уже работающей системе, посмотрите на её устройство сверху и подумайте, как ваши действия отразятся на том, что она ДО ВАС делала ВРОДЕ БЫ нормально.

Только тогда ни один гуманитарный злопыхатель не посмеет сказать, что если бы архитекторы строили так, как программисты кодят, то цивилизацию угробил бы первый же залётный дятел.

Антон Железняк
Эксперт по техническим и инженерным вопросам:

В общей сложности в ходе первой войны в заливе вооруженные силы Ирака запустили 88 ракет «Скад». 12 из них были выпущены по Израилю до развёртывания на его территории ЗРК Patriot, из 76 оставшихся 47 были обстреляны с расходом 158 зенитных ракет. При этом, по данным комиссии конгресса, только 86 ракет были запущены по реальным целям, а 72 — по ложным, либо по обломкам уже подбитых «Скадов», принятых за ракеты. Точное число сбитых «Скадов» оспаривается до сих пор, равно как и критерии подсчёта.

0

32

Минобороны РФ получило первый в 2018 году полковой комплект зенитных ракетных систем С-400

Как заявил "Интерфаксу" гендиректор концерна Ян Новиков, "первый в текущем году полковой комплект С-400 "Триумф" мы передали министерству обороны Российской Федерации досрочно". Церемония передачи комплекта прошла на полигоне "Капустин Яр" в Астраханской области.

Ранее в Минобороны РФ сообщали, что российская армия получит в 2018 году три полковых комплекта систем С-400.

ЗРС дальнего действия С-400 "Триумф" разработки и производства АО "Концерн ВКО "Алмаз-Антей" предназначена для поражения самолетов стратегической и тактической авиации, баллистических ракет, гиперзвуковых целей и других средств воздушного нападения в условиях радиоэлектронного и других видов противодействия.

Система способна на дальности до 400 км поражать аэродинамические цели, а также на дальности до 60 км - баллистические цели, летящие со скоростями до 4,8 км/с на высотах от нескольких метров до нескольких десятков километров.

Два дивизиона С-400 обеспечивают оборону российских баз Хмеймим и Тартус в Сирии.

АО "Концерн ВКО "Алмаз-Антей" ведет для военных разработку системы ПВО нового поколения - С-500 "Прометей".

0

33

Российский «Тор» вписался в ПВО НАТО
https://icdn.lenta.ru/images/2018/08/09/16/20180809162449235/pic_0cadf22bcf02e1a695eff55918415bd6.jpg
Фото: Илья Питалев / РИА Новости

Россия предложит иностранным заказчикам новейший ЗРК (зенитный ракетный комплекс) «Тор-Э2», который допускает интеграцию в систему ПВО, созданную по стандартам НАТО, передает ТАСС сообщение «Рособоронэкспорта».

«Возможность интеграции ЗРК "Тор-Э2" в любую существующую систему ПВО заказчика, в том числе разработанную по стандартам НАТО, значительно повышает его экспортный потенциал. Для этого к батарее из четырех боевых машин комплекса может придаваться командный пункт, который осуществляет управление и координацию работы боевых машин "Тор" и взаимодействие с системой управления ПВО заказчика», — сказали в компании.

ЗРК «Тор-Э2» разработан и производится концерном «Алмаз — Антей». Комплекс способен поражать самолеты, вертолеты, беспилотники, крылатые, противорадиолокационные и другие управляемые ракеты, а также атакующие элементы высокоточного оружия, такие как планирующие и управляемые авиационные бомбы. Боекомплект одной машины составляет 16 ракет, что в два раза больше, чем у предыдущей модификации ЗРК типа «Тор».

0

34

Российский «Контейнер» накроет Европу

https://icdn.lenta.ru/images/2018/09/14/11/20180914112558154/pic_293afcf1a29d13cb9379ec9dd0b84515.jpg
Россия готовит госиспытания загоризонтных радиолокационных станций (РЛС) нового типа «Контейнер». Первая такая станция должна заступить на опытно-боевое дежурство в начале 2019 года. Об этом «Российской газете» рассказал гендиректор НИИ дальней радиосвязи Кирилл Макаров.

По его словам, если обычные радары сопровождают самолет на удалении до 400 километров, то РЛС типа «Контейнер» будет видеть его на удалении в 2000 километров. «Фактически всю воздушную обстановку европейской части блока НАТО мы будем держать под полным своим контролем. И поднять в воздух незамеченной армаду бомбардировщиков-ракетоносцев или рой боевых дронов уже не получится», — сказал гендиректор.

Макаров добавил, что эффективную работу РЛС будут обеспечивать не только радарные комплексы с высоким разрешением, но и мощная электронно-вычислительная техника с особым программным обеспечением. «Все это у нас есть», — уточнил гендиректор.
Руководитель отметил, что новые РЛС метрового диапазона, отличающиеся компактными размерами, будут использоваться совместно со станциями дальней радиолокации дециметрового диапазона «Воронеж». «Метровый диапазон позволяет видеть воздушные и космические объекты за тысячи километров от самой РЛС. У дециметровых станций дальнозоркость меньше, зато они "видят" гораздо четче, более точно определяют все параметры заданной цели. Эти станции прекрасно дополняют друг друга», — сказал гендиректор.

Глава НИИ дальней радиосвязи напомнил, что после распада СССР полный контроль Россией над своим воздушным пространством был утерян. «И лишь появление РЛС высокой заводской готовности позволило в этом году заявить: сплошное радиолокационное поле системы предупреждения о ракетном нападении практически воссоздано», — сказал Макаров.

В августе военный эксперт журнала «Арсенал Отечества» Алексей Леонков заявил, что в России создана линейка РЛС дециметрового диапазона, которые, в сочетании с современными оптико-электронными системами, способны обнаружить американские малозаметные истребители пятого поколения F-22 Raptor и F-35 Lightning II.

В декабре 2013 года Минобороны России сообщало, что в Мордовии впервые заступила на опытно-боевое дежурство РЛС загоризонтного обнаружения «Контейнер». Там же отмечалось, что система рассчитана на обнаружение целей на расстоянии более 3000 километров.

0


Вы здесь » Форум В шутку и всерьёз » Мир оружия » Системы ПВО, ПРО