Объектная модель федерации эталонной платформы реального времени (RPR FOM) позволяет связывать компьютерное моделирование дискретных физических объектов в сложные виртуальные миры. Это объектная модель объединения архитектуры высокого уровня (HLA), разработанная для приложений распределенного моделирования защиты и безопасности. [1] RPR FOM указан в Профиле стандартов НАТО по моделированию и симуляции AMSP-01. [2]
Стандарт SISO-STD-001-2015 для руководства, обоснования и условий взаимодействия для эталонной объектной модели федерации платформы реального времени («GRIM»), который содержит рекомендации по использованию RPR FOM.
SISO-STD-001.1-2015 Справочная объектная модель федерации платформы реального времени , которая предоставляет объектную модель в формате XML для использования в федерациях HLA.
Эта первая версия RPR FOM была выпущена в 1998 году. Она поддерживает возможности версии DIS IEEE 1278.1-1995 (DIS 5). Стандарт предоставляет FOM, поддерживающий HLA версии 1.3.
РПР ФОМ версия 2.0
Эта обновленная версия была выпущена в 2015 году как SISO-STD-001. RPR FOM 2.0 поддерживает возможности DIS версии IEEE 1278.1a-1998 (DIS 6). Разработка RPR FOM 2.0 началась в 2000 году, но была остановлена в 2007 году, в результате чего широко использовалась черновая версия 17. Работа была возобновлена в 2012 году и завершена опубликованным стандартом в 2015 году. Стандарт предоставляет FOM, поддерживающий следующие HLA. версии: 1.3, IEEE 1516-2000 и IEEE 1516-2010 («HLA Evolved») как в модульном, так и в монолитном формате.
РПР ФОМ версия 3.0
Разработка этой будущей версии была начата в 2016 году группой поддержки продуктов SISO DIS и RPR FOM. В 2018 году разработка была передана специальной группе разработки продуктов. [4] Целью RPR FOM версии 3.0 является поддержка возможностей DIS версии IEEE 1278.1-2012 (DIS 7).
Объектная модель
RPR FOM определяет информацию, которой обмениваются во время выполнения в ряде модулей FOM. [5]
В качестве примера классы объектов физического модуля показаны на рисунке ниже.
Классы объектов Физического модуля РПР ФОМ 2.0
Модули:
Физический модуль с ключевыми классами объектов Самолет, Транспортное средство-амфибия, Наземное транспортное средство, Многодоменная платформа, Космический корабль, Погружаемый корабль, Надводное судно, Человек, Нечеловек, Боеприпасы, Расходные материалы, Радио, Датчики и расходные материалы.
Агрегатный модуль с ключевым объектом класса Aggregate.
Модуль Warfare с ключевыми классами взаимодействия. Огонь из оружия и детонация боеприпасов.
Модуль связи с ключевыми классами объектов «Радиопередатчик» и «Радиоприемник», а также несколькими классами взаимодействия для радиосигналов.
Модуль синтетической среды с ключевыми классами объектов. Сетчатые данные и несколько объектов среды (объект «Площадь», «Линейный объект» и «Точка»), а также ряд классов взаимодействия с транзакциями для объектов «Среда».
Модуль Minefield с ключевым классом объектов Minefield и рядом классов взаимодействия, поддерживающих транзакции для Minefields.
Модуль логистики с несколькими классами взаимодействия для ремонта, снабжения и обслуживания.
Модуль подводной акустики с ключевыми классами объектов. Активный гидроакустический луч и несколько типов излучений подводной акустики .
Модуль регенерации распределенного излучения с ключевыми классами объектов: Обозначитель, Система излучателей, Опознавание свой-чужой (IFF), Радиолокационный луч и Луч помех.
Модуль управления моделированием с ключевыми классами взаимодействия «Старт/Возобновление», «Стоп/Заморозка», «Задать данные» и аналогичными службами управления.
Дополнительные вспомогательные модули включают базовый модуль с несколькими базовыми типами данных, модуль перечислений с перечислениями типа типов платформ и оборудования, базовый модуль с часто используемыми типами данных и универсальными классами объектов и модуль переключателей с переключателями времени выполнения для RTI.
Перечисления SISO . [6] RPR FOM включает модуль со стандартными нумерациями SISO (SISO-REF-010). Этот модуль можно заменить при выпуске новых версий перечислений.
Ссылка 16 : базовая объектная модель (BOM), аналогичная модулю FOM, которая поддерживает обмен информацией по ссылке 16, доступна как SISO-STD-002-2006. Этот модуль совместим с RPR FOM.
FOM Сети образования и подготовки НАТО (NETN FOM): [7] Этот стандарт предоставляет ряд модулей FOM, которые расширяют FOM RPR поддержкой моделирования с несколькими разрешениями, инициализации (на основе языка определения военных сценариев (MSDL), передачи моделирования обязанности, материально-техническое обеспечение, защита от ХБРЯ и контроль моделирования. NETN FOM включен в публикацию НАТО по моделированию и моделированию (AMSP-04), на которую распространяется стандарт НАТО STANREC 4800.
Язык управления коалиционной битвой (C-BML): этот стандарт поддерживается через NETN FOM, указанный выше.
Рекомендации
^ Толк, Андреас (2012). Инженерные принципы боевого моделирования и распределенного моделирования . Уайли Блэквелл. стр. 237. ISBN 9780470874295.
^ Профиль стандартов НАТО по моделированию и симуляции (издание D, версия 1 изд.). Бюро стандартизации НАТО (NSO). 23 февраля 2018 г.
^ «Стандарт для эталонной объектной модели федерации платформы реального времени, версия 2.0» (PDF) . СИСО . СИСО.
^ Мёллер, Бьорн; Дюбуа, Аарон; Верхаге, Рене (февраль 2020 г.). «Обновление РПР ФОМ 3». Материалы зимнего семинара по совместимости моделирования 2020 года .
^ Мёллер, Бьорн; Дюбуа, Аарон; Ле Лейдур, Патрис; Верхаге, Рене (сентябрь 2015 г.). «RPR FOM 2.0: объектная модель федерации для моделирования обороны». Материалы осеннего семинара по совместимости моделирования 2014 г.
^ «SISO-REF-010: Справочник по перечислениям для совместимости моделирования» . СИСО . Проверено 26 октября 2018 г.
^ «Сеть образования и подготовки НАТО» . НАТО . Проверено 26 октября 2018 г.