Real -time Platform Reference Federation Object Model (RPR FOM) позволяет связывать компьютерные симуляции дискретных физических объектов в сложные виртуальные миры. Это модель федеративных объектов High Level Architecture (HLA), разработанная для распределенных приложений симуляции обороны и безопасности. [1] RPR FOM включен в профиль NATO Modeling and Simulation Standards Profile 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] Целью версии 3.0 RPR FOM является поддержка возможностей версии DIS IEEE 1278.1-2012 (DIS 7).
Модель объекта
RPR FOM определяет информацию, которой обмениваются во время выполнения в ряде модулей FOM. [5]
В качестве примера на рисунке ниже показаны классы объектов физического модуля.
Модули следующие:
Физический модуль с ключевыми классами объектов: самолет, амфибийное транспортное средство, наземное транспортное средство, многодоменная платформа, космический аппарат, подводное судно, надводное судно, человек, не человек, боеприпасы, расходные материалы, радио, датчики и расходные материалы.
Модуль агрегации с ключевым объектным классом Aggregate entity.
Модуль «Военное дело» с ключевыми классами взаимодействия «Выстрел из оружия» и «Детонация боеприпасов».
Модуль связи с ключевыми классами объектов «Радиопередатчик» и «Радиоприемник», а также несколькими классами взаимодействия для радиосигналов.
Модуль синтетической среды с ключевыми классами объектов Gridded Data и несколькими объектами Environment (Area object, Linear object и Point object), а также рядом классов взаимодействия с транзакциями для объектов Environment.
Модуль Minefield с ключевым классом объектов Minefield и рядом классов взаимодействия, поддерживающих транзакции для Minefields.
Модуль логистики с рядом классов взаимодействия для ремонта, пополнения запасов и обслуживания.
Модуль подводной акустики с ключевыми классами объектов: активный гидроакустический луч и несколько типов подводных акустических излучений.
Модуль распределенной регенерации излучения с ключевыми классами объектов: целеуказатель, система-излучатель, система опознавания «свой-чужой» (IFF), радарный луч и луч постановщика помех.
Модуль управления моделированием с ключевыми классами взаимодействия «Запуск/Возобновление», «Остановка/Заморозка», «Установка данных» и аналогичными службами управления.
Дополнительные вспомогательные модули включают в себя модуль Foundation с несколькими базовыми типами данных, модуль Enumerations с перечислениями, такими как типы платформ и оборудования, базовый модуль с часто используемыми типами данных и универсальными классами объектов, а также модуль Switches с переключателями времени выполнения для RTI.
Связь с другими стандартами
Стандарт RPR FOM связан с рядом других стандартов.
Перечисления SISO . [6] RPR FOM включает модуль со стандартными перечислениями SISO (SISO-REF-010). Этот модуль может быть заменен при выпуске новых версий перечислений.
Link 16 : Базовая объектная модель (BOM), аналогичная модулю FOM, которая поддерживает обмен информацией Link 16 , доступна как SISO-STD-002-2006. Этот модуль совместим с RPR FOM.
Образовательная и учебная сеть НАТО FOM (NETN FOM): [7] Этот стандарт предоставляет ряд модулей FOM, которые расширяют RPR FOM поддержкой моделирования с несколькими разрешениями, инициализации (на основе языка определения военных сценариев (MSDL), передачи обязанностей по моделированию, логистики, защиты от химического, биологического и ядерного оружия и управления моделированием. NETN FOM включен в публикацию НАТО Allied Modeling and Simulation Publication (AMSP-04), охватываемую стандартом НАТО STANREC 4800.
^ Толк, Андреас (2012). Инженерные принципы моделирования боя и распределенного моделирования . Wiley Blackwell. С. 237. ISBN9780470874295.
^ Профиль стандартов моделирования и имитации НАТО (издание D, версия 1, ред.). Бюро стандартизации НАТО (NSO). 23 февраля 2018 г.
^ «Стандарт для эталонной модели федеративных объектов платформы реального времени, версия 2.0» (PDF) . SISO . SISO.
^ Мёллер, Бьёрн; Дюбуа, Аарон; Верхаге, Рене (февраль 2020 г.). «Обновление RPR FOM 3». Труды семинара по взаимодействию зимнего моделирования 2020 г.
^ Мёллер, Бьёрн; Дюбуа, Аарон; Ле Лейдур, Патрис; Верхаге, Рене (сентябрь 2015 г.). «RPR FOM 2.0: модель объектов федерации для моделирования обороны». Труды семинара по совместимости осеннего моделирования 2014 г.
^ "SISO-REF-010: Справочник по перечислениям для взаимодействия при моделировании". SISO . Получено 26 октября 2018 г. .
^ "NATO Education and Training Network". НАТО . Получено 26 октября 2018 г.