Облако в погонах: военные системы распределённого моделирования
Облако в погонах: военные системы распределённого моделирования
Автор: Евгений Лебеденко, Mobi.ru
Опубликовано 30 ноября 2011 года
Современная война - штука высокотехнологичная. Под завязку напичканные электроникой, нынешние средства разрушения всего и вся подчиняются нажатию оператором кнопки, а зачастую и самостоятельно принимают решения, куда лучше лететь, плыть или ехать, чтобы добраться быстрее и поразить цель с точностью до нескольких сантиметров.
Впрочем, и солдаты - живая сила театра военных действий - не обделены достижениями науки и техники. Постоянная связь с товарищами, прекрасное ночное видение, стрелковое оружие, которое показывает, куда воин попадёт, нажав на спусковой крючок, высокотехнологичная броня и носимые компьютерные системы - такой организм в камуфляже вполне можно назвать кибернетическим.
Технологии в военной сфере - дело весьма прибыльное. Достаточно посмотреть на размах и суммы сделок на международных ярмарках вооружений, например лондонской DSEI (Defence Systems and Equipment International). Именно на таких форумах военно-промышленный комплекс стран-участников доказывает налогоплательщикам, что он важен и нужен, внося в государственный бюджет ощутимую лепту. Конечно, нынешним военным промышленникам значительно сложнее оправдывать своё существование, чем, например, пятьдесят лет назад, когда граждане, запуганные термином "холодная война", совершенно не возражали против постоянной эскалации вооружений.
В нынешних условиях и производство оружия, и его применение требуют весомых оправданий. Высокие технологии, улучшающие средства смертоубийства, стоят недёшево, и при неправильном планировании военной операции или в безграмотных руках их неэффективное использование легко может привести к печальному исходу, к тому же - весьма разорительному. Речь не обязательно идёт о падении дорогостоящих истребителей и взрывах на подводных лодках. Простой пример: учения танковой бригады, при планировании которых командование руководствовалось тактико-техническими характеристиками танков из инструкции по их эксплуатации, не учитывая особенностей местности, погоды и других важных факторов. Вычитав в инструкции о среднем расстоянии, которое танк проходит на одной заправке, командиры расставляют полевые заправочные станции аккурат через эти промежутки. Танки же, не побоявшись грязи и прочих неурядиц местности, "съедают" горючее значительно раньше и дружно, всей бригадой, останавливаются вдалеке от ближайшего заправщика, сведя на нет замысел всей операции. И ладно бы от этого пострадали только стратегия и тактика. Неудачно завершившиеся учения влетели в копеечку, не реализовав основной идеи - отработать необходимые манёвры, провести сплочение экипажей, поднять боевой дух служивых, наконец.
А если эту ситуацию распространить на крупные учения с участием различных родов войск? Помните кино из семидесятых "В зоне особого внимания"? А если в учениях или боевых операциях принимают участие вооружённые силы различных стран, входящие в единую коалицию? Ну и, наконец, что, если подобные происшествия происходят не на учениях и не в реальном бою, а, например, в ходе ликвидации последствий стихийных бедствий, где армия всегда играет важную роль?
В реальности, будь то учения, война или спасательная операция, подобные фатальные просчёты просто недопустимы. Чтобы их не было, можно учиться обходить грабли в мире виртуальном. Конечно, до Матрицы нынешним симуляторам пока далеко, но кое-чему можно научиться и без досконального копирования местности.
Именно для этих целей и разрабатываются современные моделирующие комплексы военного назначения, объединяющие в себе разнообразные модели, реальную технику и участников виртуальных учений.
SIMNET. Первая попытка
Своим появлением военные системы распределённого моделирования обязаны политической и экономической ситуации, сложившейся после того, как ослабли морозы холодной войны, и убедить обывателей в необходимости выделения заоблачных бюджетов на гонку вооружений и проведение постоянных военных манёвров стало сложнее.
Особенно сложно эту ситуацию восприняло военное ведомство США. Привыкшие жить на широкую ногу вояки столкнулись с проблемой организации и проведения масштабных учений и планирования военных операций. Любая мало-мальски крупная тренировка подразделений разных родов войск, разбросанных по всему миру, требовала от объединённого командования неимоверных координационных и финансовых усилий. От щедрот бюджета, выделяемого на военные игрища в годы гонки вооружений, остались одни воспоминания. А между тем всё более сложная в освоении техника и всё усложняющийся характер ведения боевых действий совершенно не снижали требований к количеству и размаху учений.
При этом создание моделей вооружений и моделирование стратегии и тактики ведения боевых операций вовсе не было экзотикой. Тренажёры военного назначения, имитирующие модели реальных средств ведения боя, активно разрабатывались как производителями оружия, так и лабораториями оборонного ведомства. И стоили они не меньше, а зачастую и больше образцов, которые имитировали. Например, на разработку системы имитации боевых самолётов в 1970 году Министерство обороны США затратило около тридцати пяти миллионов долларов. Танковый симулятор обошёлся чуть дешевле - восемнадцать миллионов.
Сама собой напрашивалась идея о повышении эффективности использования этих моделей, снижающей стоимость их разработки и эксплуатации. Первой её реализацией занялся капитан военно-воздушных сил США Джек Торп, предложивший в 1978 году проект масштабируемой системы на базе симуляторов полёта для подготовки пилотов. Система представляла собой управляемую компьютером базу видеоматериалов, используемых в тогдашних имитаторах полёта, которая в параллельном режиме могла использоваться множеством обучаемых. Чуть позже, в 1982 году, Торп с коллективом единомышленников из компании Perceptronics разработал тренажёр танка, обеспечивающий похожее коллективное использование. Его особенностью было применение только зарождающейся компьютерной графики, накладываемой поверх традиционного для тогдашних систем видеоряда.
Успехи проектов Торпа и их однозначная экономическая выгода сподвигли в 1983 году военное исследовательское агентство DARPA к развитию этих разработок. Кроме команды Торпа к исследования были привлечены компании Delta Graphics и BBN Technologies.
Усилиями специалистов этих компаний к середине 1985 года была разработана концепция и прототип сети SIMNET - многопользовательской распределённой моделирующей системы, обеспечивающей отработку боевых ситуаций в реальном масштабе времени. В составе SIMNET в едином модельном пространстве работали симуляторы танков, самолётов и вертолётов. И именно благодаря SIMNET появился термин "виртуальное поле боя" (virtual battlefield). Совместная работа множества моделей в сети SIMNET базировалась на концепции dead reckoning, позаимствованной у систем навигации. Согласно этой концепции текущее положение каждого объекта внутри виртуального поля боя рассчитывалось исходя из его предыдущей позиции, вектора движения и скорости. SIMNET объединяла в своём составе десятки компьютеров с подключёнными к ним сотнями терминалов для обучаемых.
Первое сражение внутри SIMNET состоялось в 1987 году. На виртуальном полигоне размером пятьдесят на пятьдесят километров, имитирующем реальную местность, были развёрнуты полномасштабные учения с применением танков M1 Abrams и боевых машин пехоты M2/M3 Bradley. Дополнительно имитировалась артиллерийская и воздушная поддержка противоборствующих сторон. Виртуальные учения проводились на разных уровнях командования - до взвода включительно.
Танковые симуляторы сети SIMNET были развёрнуты на базе знаменитого форта Нокс.
Успешная реализация симуляции развёрнутых боевых операций в рамках SIMNET доказала эффективность идеологии распределённого моделирования. Военное ведомство США начало активное финансирование проекта, что вскоре принесло свои плоды.
В рамках SIMNET компания BBN Technologies разработала протокол взаимодействия распределённых моделей, позволяющий им согласованно взаимодействовать в виртуальной боевой обстановке. Позже эта разработка легла в основу IEEE стандарта DIS (Distributed Interactive Simulation - распределённая интерактивная симуляция), который стал применяться не только в военных имитационных играх, но и в мирных областях, использующих распределённое моделирование, в частности в космических программах.
Современный тренировочный центр морских пехотинцев на базе сети SIMNET
Ещё одним важным побочным эффектом разработки SIMNET стал ни много ни мало интернет. Точнее, его прародительница - компьютерная сеть с пакетной коммутацией. Её разработка была стимулирована в том числе и необходимостью создания высокоскоростной сети надёжного обмена данными между компьютерами, участвующими в работе SIMNET.
Архитектура HLA. Единый фундамент виртуальных полигонов
Эффективность систем распределённого моделирования, доказанная сетью SIMNET, стимулировала дальнейшее развитие этого направления имитационного моделирования.
Тем более что в нём всё больше стали нуждаться не только военные, но и разработчики авиалайнеров для гражданской авиации и авиакомпании, их эксплуатирующие, крупные транспортные терминалы, бесперебойная работа в которых основана на чётком взаимодействии людей и механизмов, департаменты логистики транснациональных корпораций, космические агентства, обкатывающие местные и международные программы пилотируемых полётов и межпланетных миссий автоматических станций.
Как это частенько случается с активно развиваемой областью человеческой деятельности, в определённый момент сумма технологий в области распределённого моделирования перевалила за критическую массу. Множество заинтересованных в подобного рода системах компаний и ведомств накопили мощную базу моделей.
Протокол DIS, разработанный преимущественно для военных моделирующих систем, потребовал существенной переработки. Её результатом стала архитектура, описывающая принципы организации любых систем распределённого моделирования. Её инвариантный характер отражается в названии HLA (High Level Architecture) - высокоуровневая архитектура.
В основе идеологии HLA лежит принцип объединения множества объектов, участвующих в процессе распределённого моделирования, в динамически формируемую сущность, именуемую федерация (federation). Соответственно входящие в состав федерации объекты называются федератами (federate). И федераты, и образованная из них федерация - понятия логические. Федератами могут быть как компьютерные тренажёрные системы, так и реальная техника и люди, автоматизированные командные системы классов C3I и C4I, системы поддержки штабных операций и даже легионы войск, сгенерированных компьютером.
Особым классом федератов являются системы формирования виртуального пространства, демонстрирующие всем участникам федерации единую территорию, на которой они взаимодействуют, особенности времён года, времени суток и даже погодных условий.
Механизмом взаимодействия федератов в архитектуре HLA является инфраструктура реального времени RTI (Real-Time Infrastructure) - набор сервисов, поддерживающих в едином модельном времени координацию федератов и обмен данными между ними.
Так, например, если федерат - это имитационная модель истребителя, то RTI обеспечивает передачу значений, характеризующих высоту, скорость и траекторию его полёта остальным участникам федерации. В случае необходимости передаётся ещё и его аудиовизуальный образ и тактико-технические характеристики. В результате командующий учениями наблюдает перемещение этого истребителя на общей карте боевой операции, новобранец, находящийся в танковом тренажёре, видит, как над ним проносится самолёт, а диспетчер виртуального аэродрома имеет возможность вести переговоры с пилотом, заводя его на посадку.
Степень детализации действительности на виртуальных полигонах зависит от полноты федерации и возможностей технических средств, которые её поддерживают. Порой достаточно просто указывать координаты сил и средств, ведущих имитационный бой, а иногда требуется показать, что попадание снаряда в какое-нибудь здание приводит к его разрушению и соответственно меняет ландшафт местности.
Как и все протоколы высокого уровня, архитектура HLA не накладывает каких-либо ограничений на реализацию федератов и RTI. Правильнее назвать её набором рекомендаций по форматам данных, которыми могут обмениваться федераты, и правилам их взаимодействия в разных условиях. Соблюдая и то и другое, любой разработчик может создавать как модели, которые можно использовать в разнообразных моделирующих комплексах, так и собственные варианты инфраструктуры RTI. В настоящее время известно более двух десятков реализаций RTI, среди которых есть и коммерческие образцы, и решения из мира open source.
Независимость HLA от её конкретной реализации стандартизована. Институт инженеров по электронике и электротехнике (IEEE) разработал и утвердил серию стандартов IEEE 1516, описывающих архитектурные принципы HLA и рекомендации по разработке конкретных систем на её основе.
Благодаря такой стандартизации появилась возможность не только организовать сложные виртуальные учения, в которых принимают участие модельные средства военных ведомств стран, входящих в разные коалиции, но и реализовать многократное использование зачастую дорогостоящего модельного ресурса, арендуя его в рамках динамически сформированной федерации.
HLA несовместима со своим предшественником - протоколом DIS. Но это не значит, что моделирующие системы, построенные на базе этих технологий, не могут взаимодействовать между собой. Существует масса программных шлюзов, через которые виртуальный снаряд, выпущенный из танка на DIS-полигоне, поразит цель на поле боя HLA.
Computer Generated Forces. Атака клонов
Хорошо, если федератом в HLA-битве является конкретный тренажёр или модель тактической операции. Но что делать, если объектом, участвующим в виртуальном бою, является целое войсковое подразделение? Особенно если это подразделение противоборствующей стороны. Ну не приглашать же, в самом деле, для имитации общевойсковой бригады... целую бригаду!
Конечно, нет. У разработчиков распределённых систем моделирования для этих целей имеются генераторы армий - CGF (Computer Generated Forces). Путём несложного конфигурирования на выходе такого генератора появляется виртуальное воинское подразделение нужного рода войск нужной страны. И все его характеристики, включая вооружение и другие ресурсы, а также принципы ведения боя, будут в той или иной степени соответствовать характеристикам реальных взводов, батальонов и полков.
Любители многопользовательских стратегий не найдут в идеологии CGF ничего нового. Они ежедневно клепают в рамках своих игровых миров легионы юнитов, объединяют их в армии, а игрового искусственного интеллекта вполне хватает для того, чтобы войска сражались с противником без участия игрока.
На самом деле между военными компьютерными войсками и игровыми юнитами много общего. И за тех и за других сегодня "думают" продвинутые нейросетевые алгоритмы. Просто в CGF обязаны точно имитировать поведение реальных боевых подразделений. Конечно, полностью заменить живого человека, управляющего пусть и компьютерным, но всё же подразделением, не может никакой искусственный интеллект.
Именно поэтому даже современные CGF-войска имеют в своём составе "джойстик". Управляемые оператором воинские подразделения именуются полуавтоматическими - SAF (Semi-Automated Forces). Обычно такие подразделения делаются в виде модулей (ModSAF - Modular SAF) и позволяют, как и в ходе реальной мобилизации, из более мелких виртуальных подразделений комплектовать целые армии. Разработкой систем ModSAF занимаются как ведущие разработчики вооружений, так и разнообразные исследовательские центры, выполняющие оборонные заказы.
Можно сказать, что, выпуская войска ModSAF, они реализуют призывную компанию в виртуальные армии, готовые пойти в атаку по мановению руки их вождя-оператора.
Русские биты в Матрице виртуальных боёв
Как выглядит современная система распределённого моделирования военного назначения? Сегодня это сложная клиент-серверная структура, поддерживающая стандарты DIS и IEEE 1516. Её высокоскоростные каналы связывают между собой: серверы, содержащие модели виртуальных полигонов, боевой техники и тактических операций; сеть сенсоров, устанавливаемых на реальном вооружении и в реальном масштабе времени транслирующих данные с полигонов реальных; рабочие станции операторов CGF-войск, командования штабов и имитаторов систем и служб, поддерживающих проведение кибернетической операции.
Пример развитой системы распределённого моделирования для отработки боевых авиамиссий
Имея в своём распоряжении подобную структуру, любое оборонное ведомство может спланировать и "обкатать в Матрице" замысел предстоящей реальной операции. При этом её участники будут максимально погружены в условия обстановки, с которой им предстоит столкнуться, применяя как имитационные модели, так и настоящую боевую технику. Более того, многократно разыгрывая различные сценарии ведения боевых действий, можно уяснить сильные и слабые места самого замысла, попутно вырабатывая у личного состава необходимые навыки.
Такие учения обойдутся налогоплательщикам значительно дешевле традиционных манёвров. И если вы думаете, что подобные цифровые чудеса доступны только зарубежным военным ведомствам, то вы глубоко ошибаетесь.
За отечественными примерами далеко ходить не нужно. СКМ - Система конструктивного моделирования, разработанная специалистами "НПО РусБИТех", предназначена для создания виртуального боевого пространства, в котором можно планировать и выполнять моделирование отдельных и совместных боевых операций разных родов войск.
Разработанная в соответствии с идеологией HLA и на основе стандартов IEEE 1516, система СКМ базируется на собственном варианте инфраструктуры RTI, называемом RRTI (Russian RTI).
В её рамках решаются задачи генерации компьютерных сил противоборствующих сторон, планирование и постановка для них боевых задач, включение в состав виртуального боя реальных образцов автоматизированных систем управления военного назначения, полигонного оборудования и тренажёров конкретных образцов военной техники.
Из перечня задач, которые решает Система конструктивного моделирования, видно, что она относится к развитым системам распределённого моделирования военного назначения.
Включение в состав СКМ тренажёрного оборудования на порядок повышает эффективность его использования. Ведь благодаря множеству моделей, входящих в состав СКМ, а также интеграции с данными настоящей боевой обстановки обучаемый на тренажёре погружается в виртуальное боевое пространство, где он сталкивается с другими участниками операции. Такой подход позволяет реализовать дуэльные ситуации, в которых и закрепляется навык владения вооружением.
И если для солдат СКМ - продвинутый вариант многопользовательской игры, до деталей имитирующей реальную обстановку, то для их командиров эта система - отличный инструмент планирования боевой операции. Ведь в состав СКМ входят средства организации работы должностных лиц в ходе проведения учений различного уровня и автоматизации планирования боевых действий.
Система СКМ вовсе не воздушный замок. Все её компоненты уже готовы и прошли многократную обкатку. В следующем году на базе СКМ в Нижегородской области планируется развёртывание Центра подготовки сухопутных войск России, способного работать с подразделениями до общевойсковой бригады включительно. А благодаря открытой архитектуре HLA в дальнейшем подобные центры из других военных округов могут быть взаимоувязаны с ним.
И это не мечты, а тенденция, в которой виртуальная боевая обстановка приходит на помощь в освоении сложной военной техники и правил ведения боя, помогает смоделировать любую ситуацию и подготовить солдат и командиров к эффективным действиям в реальной обстановке.