레일 토포 모델

RailTopoModel

RailTopoModel은 다양한 애플리케이션에서 필요한 토폴로지 기반 철도 인프라를 설명하기 위한 시스템 데이터 모델입니다.RailTopoModel은 처음에는 국제 철도 연합 (UIC)의 후원으로 개발되었으며 2016년 [1]4월에 국제 철도 표준 (IRS) 30100으로 출시되었습니다.이는 철도 [2]부문의 공통 데이터 모델로 설명되어 왔습니다.현재 UIC는 RailTopoModel을 RailSystemModel로 계속 사용하고 있습니다.이 모델은 범위 [3]확대에 따른 브랜드 변경입니다.반면, RTM 1.2로부터의 RTM 개발은 철도 ML 커뮤니티에 의해 주도되고 기관 railML.org에 의해 관리되는 분기점으로서 진행되었습니다.

동기

철도 네트워크 분야에서, 특정 요구를 해결하기 위해 많은 비표준 기술이 필요합니다: 인프라를 기술하기 위한 RINF, 열차 제어 및 보호를 위한 ETCS, 공간 정보를 위한 Inspire.네트워크 운영자 또는 공급업체는 네트워크 관련 데이터를 수집, 제공 또는 사용하기 위해 네트워크 표현을 조화시키기 위해 특별한 이니셔티브를 취했습니다.RailTopoModel의 목적은 철도 인프라를 위한 일반적인 표준 모델을 정의하는 것입니다.

역사

RailTopoModel의 개발은 철도 [4]네트워크에 관한 표준화된 데이터 표현과 교환을 목표로 한 UIC 내의 ERIM 프로젝트 (이전의 유럽 철도 인프라 모델링의 약자)의 결과입니다.

2013년, 소수의 철도 인프라 관리자 그룹이 네트워크 토폴로지를 기반으로 ETCS, RINF, Inspire 및 유럽 프로젝트를 위한 현재 교환 형식의 제한에 대해 평가한 것을 시작으로, UIC ERIM 타당성 연구[5] 시작되었습니다.이 작업 그룹의 목표는 비즈니스 요구를 검증하고, 기존 솔루션과 경험을 분석하고, 철도 데이터 교환을 개선하기 위한 보편적인 "언어"를 구축하고, 토폴로지를 기반으로 한 인프라 데이터 교환 포맷의 설계를 지원하는 프로젝트 계획을 제안하는 것이었습니다.이 연구를 바탕으로 토폴로지 모델인 'UIC RailTopoModel'이 개발되었습니다.2015년 4월에 RTM V1.0이 [6]출시되었습니다.'UIC RailTopoModel'은 2016년 봄 국제철도표준([7]IRS 30100)이라는 UIC 권고안으로 출시되었습니다.

버전 1.2는 2021년에 출시되었으며 2022년 [8]1월에 온라인으로 공개되었습니다.

2001년부터 철도 네트워크에서의 데이터 교환 표준을 제공하는 유럽 오픈 소스 이니셔티브인 railML.org는 새로운 버전의 인프라 스키마인 [9]railML3를 통해 RailTopoModel의 첫 번째 사용 사례를 제공하였습니다.

railML.org의 주도로 RailTopoModel이 지속적으로 개발되어 2018년[10] RailTopoModel 1.2와 2022년 [11]RailTopoModel 1.4가 발행되었습니다.

구조.

고유 현지화 및 주행거리 비교
다양한 집계 수준에서 묘사된 철도 인프라의 일부

RailTopoModel은 연결 그래프 이론을 기반으로 하며 UML로 [6]정의됩니다.

주요 내용은 다음과 같습니다.

  • 핵심 요소 - 모든 네트워크 컴포넌트 식별
  • 참조 - 지리적 좌표를 통해 위치 주소를 지정하는 표준을 정의합니다.RailTopoModel에서 참조하는 백본은 선형 참조 [12]시스템입니다.
  • 토폴로지:[12] 요소 간의 관계를 나타냅니다.
  • 비즈니스 - 객체 및 이벤트를 토폴로지에 투영할 수 있습니다.여기에는 스폿 (예: 신호), 선형 실체 (예: 터널), 영역 (예: 기차역)[12]이 포함될 수 있습니다.
  • 어그리게이션 - 표준화된 가역적인 어그리게이션이 가능.예를 들어 네트워크를 보다 광범위하게 시각화할 수 있습니다.사전 정의된 집약 레벨은 다음 4가지입니다.
    • nano: 스위치 내부를 나타내는 매우 큰 스케일
    • 마이크로: 대규모, 예를 들어 트랙에 의해 연결된 스위치 및 버퍼 스톱을 묘사합니다.
    • meso: 중간 눈금, 예를 들어 작동 지점과 이를 연결하는 트랙의 수를 나타냅니다.
    • 매크로: 작은 축척, 주요 작업 지점과 그 사이의 코리더를 나타냅니다.
이 모형에서는 수준 간 데이터의 일관성을 유지하면서 유용하다고 간주되는 수준의 수를 정의할 수 있습니다.

이상적으로는 표준화를 통해 참조 및 집약 수준과 데이터를 교환할 수 있는 서로 다른 애플리케이션 간의 전환이 허용되어야 합니다.

적용들

현재 응용 프로그램은 다음과 같습니다.

  • railML: RailML 체계 버전 3의 토폴로지 코어는 RailTopoModel을 [13]기반으로 정의됩니다.
  • 모든 SNCF Réseau IT 프로젝트의 기반으로서의 Ariane 모델: SNCF Réseau에서 Ariane 모델의 정의는 동일한 개념을 사용합니다. 이는 (네트워크 토폴로지에 대한) 연결 그래프와 객체 접근 방식을 결합하여 철도 시스템의 시스템 모델을 정의합니다.이 접근법의 주된 이점은 시스템의 비즈니스 대상과 이를 관리하는 프로세스를 구별하는 것입니다.더욱이, 그것은 진화적이고 이해적인 모델을 가능하게 한다.이러한 유형의 모델링은 모든 프로세스를 시뮬레이션하는 가상 철도 시스템을 구축하기 위해 필요합니다.
  • 시그널링 분야의 유럽 이니셔티브인 Eulynx는 Rail System Model을 사용하여 관측과 측정을 위한 수량, 단위 및 일반적인 패턴뿐만 아니라 네트워크 토폴로지, 지리적 위치 설정,[14] 네트워크상의 엔티티의 현지화를 위한 데이터 준비 모델을 제공합니다.

외부 링크

  • https://www.railtopomodel.org/ - 이전 프로젝트 웹사이트
  • https://www.railtopomodel.org/en/download-rtm.html - 이전 버전 다운로드 (RTM 1.2 이후 railML.org에서 포크)
  • https://rsm.uic.org/ - 현재 RSM 웹사이트

레퍼런스

  1. ^ "The Journey of the railML3 Development - railML.org (en)". railml.org. Retrieved 2022-05-08.
  2. ^ Universal Infrastructure Data Exchange Format UIC Communications(UIC 및 레일ML) 기반 구축
  3. ^ UIC RSM 공식 웹사이트
  4. ^ "UIC e-news 362: The foundation for a Universal Infrastructure Data Exchange Format". November 30, 2014.
  5. ^ trafIT solutions GmbH (September 2013). "Feasibility Study UIC RailTopoModel and data exchange format" (PDF). documents.railml.org. Zurich, Switzerland. Retrieved 2022-05-08.
  6. ^ a b "RailTopoModel — Railway Network Description — A conceptual model to describe a railway network" (PDF). documents.railml.org. Dresden, Germany. April 2016. Retrieved 2022-05-08.
  7. ^ UIC Paris and railML.org (April 28, 2015). "4th UIC RailTopoModel and railML Conference: Governanceby" (PDF).
  8. ^ "RSM 1.2".
  9. ^ railML.org 및 Rail Topo Model의 기능
  10. ^ 개발 상태 - 버전 스케줄
  11. ^ railML® v3.2 출시 및 20주년 기념
  12. ^ a b c Hlubuček, Adam (2017-08-28). "RailTopoModel and railML 3 in overall context". Acta Polytechnica CTU Proceedings. 11/2017: 16–21. doi:10.14311/APP.2017.11.0016. Retrieved 2022-05-08.
  13. ^ Kolmorgen, Vasco Paul (2017-10-31). "railML 3.1 released". railML.org. railML.org e.V. Retrieved 2022-05-08.
  14. ^ RSM 1.2를 사용하는 EULYNX DataPrep 모델