RPR FOM

RPR FOM

Real-time Platform Reference Federation Object Model(RPR FOM)을 사용하면 개별 물리 엔티티의 컴퓨터 시뮬레이션을 복잡한 가상 세계에 연결할 수 있습니다.는 방어 및 [1]보안의 분산 시뮬레이션 애플리케이션용으로 개발된 HLA(High Level Architecture) 페더레이션 객체 모델입니다.RPR FOM은 NATO 모델링 및 시뮬레이션 표준 프로파일 AMSP-01에 [2]수록되어 있다.

RPR FOM은 분산 인터랙티브 시뮬레이션(DIS) 표준을 사용한 시뮬레이션과의 후방 호환성을 제공합니다.Simulation Interoperability Standards Organization(SISO)에 의해 SISO-STD-001-2015로 [3]표준화되어 있습니다.

표준은 다음 두 부분으로 구성됩니다.

  • SISO-STD-001-2015 실시간 플랫폼 참조 연합 객체 모델("GRIM")에 대한 지침, 근거상호 운용성 모달리티 표준. RPR FOM 사용에 대한 지침을 제공합니다.
  • SISO-STD-001.1-2015 실시간플랫폼 레퍼런스 페더레이션오브젝트 모델 - HLA 페더레이션에서 사용하기 위한 오브젝트 모델을 XML 형식으로 제공합니다.

이력 및 버전

1996년 미국 국방부가 고급 아키텍처를 도입했을 때 DIS에서 HLA로의 이행을 촉진하기 위해 RPR FOM 작업이 시작되었습니다.

RPR FOM 버전 1.0

이 최초의 RPR FOM 버전은 1998년에 출시되었습니다.DIS 버전 IEEE 1278.1-1995(DIS 5)의 기능을 서포트하고 있습니다.이 표준은 HLA 버전 1.3을 지원하는 FOM을 제공합니다.

RPR FOM 버전 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년에 발표된 표준으로 마무리되었습니다.이 규격에서는 모듈러 형식과 일체형 형식의 HLA 버전 1.3, IEEE 1516-2000 및 IEEE 1516-2010('HLA Evolided')을 지원하는 FOM을 제공하고 있습니다.

RPR FOM 버전 3.0

2016년 SISO DIS와 RPR FOM 제품 지원 그룹에 의해 개발될 예정입니다.2018년에 개발은 전용 [4]제품 개발 그룹에 인계되었습니다.RPR FOM 버전 3.0의 목표는 DIS 버전 IEEE 1278.1-2012(DIS 7)의 기능을 지원하는 것입니다.

오브젝트 모델

RPR FOM은 런타임에 교환되는 정보를 다수의 FOM [5]모듈에서 정의합니다.

  1. 주요 객체 등급 항공기, 수륙양용 차량, 지상 차량, 다중 도메인 플랫폼, 우주선, 잠수정, 수상 선박, 인간, 비인간, 군수품, 소모품, 무선, 센서 및 소모품을 포함하는 물리적 모듈.
  2. 오브젝트 클래스의 Aggregate 엔티티를 가진 Aggregate 모듈.
  3. 주요 상호 작용 등급인 Weapon Fire와 Munition 폭발을 가진 Warfally Module입니다.
  4. 주요 객체 클래스인 무선 송신기 및 무선 수신기와 무선 신호에 대한 여러 상호 작용 클래스를 포함하는 통신 모듈.
  5. 오브젝트 클래스가 포함된 Synthetic Environment Module 그리드된 데이터 및 여러 환경 오브젝트(면적 오브젝트, 선형 오브젝트 및 점 오브젝트)와 환경 오브젝트 트랜잭션과의 상호작용 클래스.
  6. 주요 객체 클래스 Minefield와 Minefield에 대한 트랜잭션을 지원하는 여러 상호 작용 클래스를 포함하는 Minefield 모듈.
  7. 수리, 재공급 및 서비스를 위한 다양한 상호작용 클래스가 있는 로지스틱 모듈.
  8. 수중 음향 모듈(주요 객체 클래스) 액티브 음파 빔 및 여러 유형의 수중 음향 방출을 포함합니다.
  9. 주요 객체 등급 지정기, 이미터 시스템, 식별 우군(IFF), 레이더 빔 및 방해 전파 빔을 포함하는 분산 방출 재생 모듈.
  10. 주요 상호 작용 클래스 시작/재개, 중지/중지, 데이터 설정 및 유사한 관리 서비스를 포함하는 시뮬레이션 관리 모듈.

기타 지원 모듈에는 몇 가지 기본 데이터 유형을 가진 Foundation Module, 플랫폼 및 기기 유형을 포함하는 열거형 모듈, 일반적으로 사용되는 데이터 유형 및 범용 객체 클래스를 가진 Base Module, RTI용 런타임 스위치를 갖춘 Switches Module 등이 있습니다.

다른 표준과의 관계

RPR FOM은 많은 다른 표준과 관련이 있다.

  • HLA: RPR FOM은 HLA Object Model Template(OMT) 표준을 따릅니다.
  • DIS: RPR FOM은 DIS 표준으로부터 정보 교환 모델을 계승합니다.
  • SISO 열거.[6]RPR FOM에는 SISO 표준 열거(SISO-REF-010)를 포함한 모듈이 포함되어 있습니다.이 모듈은 새로운 버전의 열거가 출시되면 교체할 수 있습니다.
  • 링크 16: FOM 모듈과 마찬가지로 링크 16 정보 교환을 지원하는 Base Object Model(BOM; 기본 객체 모델)은 SISO-STD-002-2006으로 제공됩니다.이 모듈은 RPR FOM과 호환됩니다.
  • NATO 교육훈련 네트워크 FOM(NETN FOM):[7] 이 표준은 다중 해상도 모델링, 초기화(MSDL 기반), 모델링 책임 이전, 물류, CBRN 방어 및 시뮬레이션 제어를 지원하여 RPR FOM을 확장하는 다수의 FOM 모듈을 제공합니다.NETN FOM은 NATO STANREC 4800에서 다루는 NATO 연합 모델링 및 시뮬레이션 간행물(AMSP-04)에 포함되어 있다.
  • 군사 시나리오 정의 언어(MSDL):이 표준은 위의 NETN FOM을 통해 지원됩니다.
  • 연합전투관리언어(C-BML): 이 표준은 위의 NETN FOM을 통해 지원됩니다.

레퍼런스

  1. ^ Tolk, Andreas (2012). Engineering Principles of Combat Modeling and Distributed Simulation. Wiley Blackwell. pp. 237. ISBN 9780470874295.
  2. ^ NATO Modelling and Simulation Standards Profile (Edition D Version 1 ed.). NATO Standardization Office (NSO). 23 February 2018.
  3. ^ "Standard for Real-time Platform Reference Federation Object Model, Version 2.0". SISO. SISO.
  4. ^ Möller, Björn; Dubois, Aaron; Verhage, René (Feb 2020). "An Update on RPR FOM 3". Proceedings of 2020 Winter Simulation Interoperability Workshop.
  5. ^ Möller, Björn; Dubois, Aaron; Le Leydour, Patrice; Verhage, René (Sep 2015). "RPR FOM 2.0: A Federation Object Model for Defense Simulations". Proceedings of 2014 Fall Simulation Interoperability Workshop.
  6. ^ "SISO-REF-010: Reference for Enumerations for Simulation Interoperability". SISO. Retrieved 26 October 2018.
  7. ^ "NATO Education and Training Network". NATO. Retrieved 26 October 2018.