Jump to content

Система команд подводной лодки

(Перенаправлен из SMC )

SMCS, подводная командовая система , была впервые создана для Соединенного Королевства в в Авангарде Королевского флота подводных лодок качестве тактической информационной системы и системы управления оружием торпеды . Версии теперь также были установлены на всех активных классах подводных лодок Королевского флота.

Начальная фаза: SMCS для Vanguard класса

[ редактировать ]

С решением в 1983 году построить новый класс подводных лодок для нести ракетную систему Trident , Министерство обороны Великобритании (MOD) провело открытую конкуренцию для командной системы. До этого момента все корабли и подводные лодки Королевского флота (RN) имели командные системы, построенные Ferranti, используя пользовательскую электронику и специализированные запатентованные процессоры. В отъезде от предыдущей практики, которая предпочитала политику «предпочтительного подрядчика», конкуренция была выиграна новой компанией под названием Gresham-Cap, возглавляющей консорциум Gresham-Lion (в настоящее время часть Ultra Electronics PLC) и CAP Scientific .

Консорциум предложил новую распределенную систему обработки, основанную на коммерческих готовых процессорах (COTS), с модульной архитектурой программного обеспечения, в значительной степени написанной на языке программирования ADA . Каждый набор начального фазы оборудования SMCS имеет несколько компьютерных узлов. [ 1 ] В центре системы существует входной/выходной узел (который обеспечивает интерфейсы для оружия и датчиков) и узел центральных служб (который содержит быстрые числовые процессоры). Каждый центральный узел дублируется, чтобы создать устойчивую систему , которая является двойным модульным избыточным . Интерфейс человеческого компьютера обеспечивается многофункциональными консолями и некоторыми дополнительными терминалами. [ 2 ] Двойные избыточные центральные узлы связаны друг с другом и с консолями с помощью двойной избыточной оптоволоконной локальной сети.

В начальном этапе оборудования, установленного на Vanguard подводных лодках -класса, большая часть обработки выполняется с помощью Intel 80386 одноразовых компьютеров , каждая из которых со своей собственной средой выполнения ADA. CAP Scientific создал сложный слой промежуточного программного обеспечения , чтобы связать множество процессоров вместе. В свое время SMCS был крупнейшим проектом ADA до сих пор. Как новаторский пользователь ADA, проект SMCS столкнулся с множеством проблем с прорезыванием зубов с широкомасштабным использованием компиляторов ADA, инструментов разработки ADA и специальными характеристиками раннего диалекта языка программирования ADA , позже известного как ADA 83.

Второй этап: SMCS для Swiftsure и Trafalgar Class

[ редактировать ]

К 1991 году Cap Scientific была частью SEMA Group , и проект SMCS принадлежал Baesema , совместному предприятию между SEMA Group и British Aerospace . После того, как SMCS было доказано, что в начале 1990 -х годов он был предложено , он был предложен в начале 1990 -х годов, чтобы расширить его использование на Swiftsure подводные лодки -класса и подводные лодки Trafalgar -класса , как часть программы улучшения для этих судов. Было коммерческое стремление к дальнейшему принятию технологий COTS. Консенсус заключался в том, чтобы портировать SMCS в некоторой форме UNIX . SEMA Group, имея значительный опыт как систем в реальном времени, так и коммерческого UNIX, имела опасения по поводу технологической осуществимости этого порта. Суть этой проблемы заключалась в необходимости сопоставить среду задачи ADA с моделью времени выполнения процессов UNIX таким образом, чтобы сохранить характеристики SMC в реальном времени достаточными для поддержания надежности . Команда из Baesema, возглавляемая Рэем Фолксом, провела тщательное исследование возможных альтернатив распределенной архитектуре ADA, используемой на начальном этапе. После обширного исследования поведения во время выполнения различных вариантов UNIX и кода, генерируемого различными компиляторами ADA, проект выбрал Операционная система Solaris работает на SPARC компьютерах , которая теперь может быть закуплена в качестве одноразовых компьютеров COTS .

Чтобы ограничить риск, только консоли были преобразованы в Solaris на SPARC на этом этапе. Центральные узлы хранились в той же форме, что и начальное фазовое оборудование. Преимущество заключалось в том, что на этом этапе не было необходимости внедрять двойную модульную схему избыточности на Solaris. Тем не менее, проект должен был справиться с некоторыми дополнительными проблемами, возникающими в результате смешанной работы Intel/Sparc, таких как эндианизм (поскольку архитектура Intel-это маленькая эндэдиан , а Sparc-это большой ).

Подробный и в целом точный [ Цитация необходима ] Независимый анализ этих этапов в разработке SMC был проведен в 1998 году. [ 3 ]

Третий этап: ACM для проницательного класса

[ редактировать ]

После успешного развертывания на подводных лодках Swiftsure и Trafalgar в конфигурации смешанной Intel/Sparc архитектура была дополнительно пересмотрена для новых атакующих лодок Великобритании, проницательных подводных лодок .

Система проницательной боевой управления (ACM) объединяет SMC с несколькими другими подсистемами. [ 4 ] Для ACM центральные узлы также были преобразованы в компьютеры SPARC. Двойная избыточная архитектура, как центральных узлов, так и соединений LAN, остается ключевой особенностью. Существует примерно вдвое больше консолей, чем в более ранних версиях SMC. [ 5 ] Эта фаза SMCS представляет собой универсальное решение, использующее Solaris на нескольких узлах SPARC со встроенной двойной избыточностью.

Система команд подводной лодки Следующее поколение

[ редактировать ]

Спор о архитектуре системы

[ редактировать ]

К 2000 году SEMA Group продала свой интерес к Baesema, а проект SMCS теперь полностью принадлежал BAE Systems . В своем последнем крупном обороне, как сообщалось в 2003 году, [ 6 ] Парламент Великобритании согласился на многочисленные улучшения для подводных лодок RN, но никаких изменений в авангардных лодках или ракетной системе Trident. Ожидалось, что оборудование SMCS, поставляемое и поддерживаемое в соответствии с договором поддержки с Ultra Electronics , [ 7 ] Продолжат срок службы авангардного флота. Программы, предназначенные для других улучшений подводных лодок, были в основном для нового оборудования для сонарного оборудования и были рассмотрены и одобрены парламентом Великобритании. [ 8 ]

В течение короткого периода проект SMCS попал в владение Alenia Marconi Systems , совместным предприятием BAE Systems. В 2002 году было предложено преобразовать SMC для запуска на стандартном оборудовании PC X86 , хотя и в прочной индустриальной форме, для систем военно -морских команд. Проект SMCS начал разрабатывать SMCS-NG («Следующее поколение») в качестве SMC, работающих на аппаратном обеспечении ПК. План состоял в том, чтобы преобразовать инфраструктуру SMCS и приложения для работы в операционной системе Microsoft Windows .

Тем не менее, у некоторых инженеров -программистов были опасения. В апреле 2002 года Билл Гейтс , появившийся в качестве главного архитектора программного обеспечения Microsoft, дал присяжные показания под присягой в суды США. [ 9 ] Показатели Гейтса включали заявления о том, что Microsoft Windows была неразрешена и не мог быть создан в форме отрезания. Параграфы с 207 по 223 показаний Гейтса показали, что у окна была запутанная монолитная структура, а не структура, организованная в модульном виде. Предполагая, что свидетельство Гейтса быть правдой, эти «про-единоборные» инженеры считали, что UNIX с открытым исходным кодом, а не Microsoft Windows, должны использоваться в качестве основы будущих систем военно-морских команд и распространять их опасения в компании. [ 10 ] [ 11 ]

SMCS-NG в качестве первого развертывания «Windows for Warships»

[ редактировать ]

Несмотря на опасения некоторых инженеров, SMCS-NG был создан как порт для Microsoft Windows инфраструктуры и приложений SMCS, что является шагом, который некоторые комментаторы называют «Windows для военных кораблей». Министерство обороны Великобритании позже дало гарантии через вопросы в парламенте Великобритании, [ 12 ] [ 13 ] что это низкий риск использования Microsoft Windows. Тем не менее, некоторые другие поставщики пошли по другому пути. Консоли [ 14 ] Для нового Sonar 2076, предоставленного подводными системами Thales для подводных лодок проницательных классов, и которые могут быть подготовлены к другим классам, создаются как ПК, работающие с Linux, а не для Windows. [ Цитация необходима ]

Разработав SMCS-NG в качестве внутреннего проекта, BAE Systems независимо предложил моду, что исходное оборудование SMCS будет заменено своей собственной, более новой версией. После морских испытаний в HMS Torbay MOD заключил контракты на BAE Systems [ 15 ] для переоборудования SMCS-NG в большинство подводных лодок, включая флот Vanguard. Хотя министр обороны Адам Ингрэм заявил в парламенте Великобритании в октябре 2004 года, что не было принято никакого решения об обращении с авангардным флотом для управления SMCS-NG, [ 16 ] Мод разместил контракты в следующем месяце. К декабрю 2008 года все активные подводные лодки Королевского флота были модернизированы с помощью SMCS-NG.

В отличие от предыдущих версий SMCS, программное обеспечение предоставляется как однопорядный релиз, который предназначен для настройки датчика и подгонки оружия каждой подводной лодки. [ 17 ]

  1. ^ Ultra Electronics Описание системы команд подводной лодки (SMCS)
  2. ^ Фотография начального фазового оборудования SMCS на подводной лодке класса Vanguard
  3. ^ Прогноз рынка для SMCS и производных технологий (1998-2007)
  4. ^ Ultra Electronics: описание системы управления проницательной боем (ACM)
  5. ^ Ultra Electronics: описание консольной системы для системы проницательной боевой управления (ACM)
  6. ^ Отбор комитета по обороне: письменные доказательства, сессия 2002-03
  7. ^ Ultra Electronics Описание SMCS и его поддержки
  8. ^ См. «Справочник Королевского флота» 2003, Conway Maritime Press, ISBN   0-85177-952-2
  9. ^ Гражданское действие № 98-1233 (CKK), Прямое свидетельство Билла Гейтса, Приложение ответчика 1507, 22 апреля 2002 г.
  10. ^ Jswt/mrx/379: стратегическая технология для максимизации инженерных возможностей: Использование Unix с открытым исходным кодом для создания общей базы кода
  11. ^ Jswt/mrx/471: используя Unix с открытым исходным кодом и т. Д. ... Список поправок 1
  12. ^ Письменный ответ на письменный парламентский вопрос 04 ноября 2004 г.
  13. ^ Письменный ответ на письменный парламентский вопрос 01 декабря 2004 г.
  14. ^ Ultra Electronics: описание консольной системы для New Sonar 2076
  15. ^ Мертвая ссылка
  16. ^ Письменный ответ на письменный парламентский вопрос 04 октября 2004 г.
  17. ^ Мертвая ссылка
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 685c3bd60ea33ce8c4df241424d22a51__1706404080
URL1:https://arc.ask3.ru/arc/aa/68/51/685c3bd60ea33ce8c4df241424d22a51.html
Заголовок, (Title) документа по адресу, URL1:
Submarine Command System - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)