3rd uic railtopomodel and railml® conference...page 6 im to ru: network statements 5th uic...

30
5 th UIC RailTopoModel and railML ® Conference UIC HQ, Paris November 4 th/ , 2015 Towards a Universal Topology Model for Railways and Data Exchange Format for Infrastructure

Upload: others

Post on 16-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

5th UIC RailTopoModel and railML®

Conference

UIC HQ, Paris November 4th/, 2015

Towards a Universal Topology Model for Railways and Data Exchange Format for Infrastructure

Page 2: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 2

RAILTOPOMODEL – A STEPPING STONE FOR FURTHER PROJECTS, SERVING MORE PURPOSES

5th UIC RailTopoModel and railML conference

Page 3: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 3

Railways in Europe, still a state business

Railways, and especially railways infrastructure, remain a

state-dependent business

5th UIC RailTopoModel and railML conference

Observed cashflows, billion € / year, EU-wide. Amounts valid for year indicated

(note: non-traffic, non-subsidy IM revenues not displayed; < 10% of total)

Data flows

between these

parties ?

… so are data flows

Cash flows are significant…

Page 4: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 4

Several instruments for several purposes

> Strategic planning: flow = IM to Authorities

Main technical features + operational usage

TransTools model & successor projects (JRC)

TENtec information system by INEA

(Innovation and Networks Executive Agency)

> Track Access: flow = IM to RU or end Customers

Technical, commercial and legal conditions for access

Network Statements (one per IM)

> Conformity: flow = IM to Authorities

Measure compliance with TSIs

Measure progress of interoperability

Enable ex post analysis and policy improvement

Registers: RINF, Inventory of Assets

5th UIC RailTopoModel and railML conference

Increasing

technical

details

Challenge: multiple outputs, update burden

5th UIC RailTopoModel and railML conference

Page 5: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 5

Not just IM to AuthoritiesRegister of Infrastructure raises growing interest

1996: Initial purpose…

• Conformity

declaration, by

subsystem

• Monitoring progress

of interoperability

2011: EU Decision

• Conformity declaration, all

subsystems (INF, ENE, CCS)

• Monitoring progress of

interoperability

• Verification of compatibility

with fixed installations

• Ascertaining route

compatibility for trains

• Designing Rolling Stock

• …Providing transparency

5th UIC RailTopoModel and railML conference

Page 6: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 6

IM to RU: Network Statements

5th UIC RailTopoModel and railML conference

Legal basis

Created, Dir. 2001/14

Detailed, Dir. 2012/34 (Annex 4)

Implementation

2001: UIC Network Statement WG

2004: RailNetEurope takes over

Network Statement Common

Structure (2002-2015, ongoing)

Source : RNE website

5th UIC RailTopoModel and railML conference

Purpose: provide technical and commercial access conditions to network

Page 7: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 7

Example Clearance gauge:data access and display

Amongst 37 network statements:• 18 do not provide clearance gauge maps

• 8 do not follow UIC 506 (interoperable gauge)

• Only 8 present data for the combined transport (UIC 596-6)

6 IMs offer GIS access to infrastructure data• But information is not necessarily complete

Clearance gauge data are in annexes… often not translated, and certainly not machine-readable

… not usable for exceptional transports

Need to improve and speed up

5th UIC RailTopoModel and railML conference5th UIC RailTopoModel and railML conference

Page 8: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 8 5th UIC RailTopoModel and railML conference

From Art. 30:

From recitals:

Link with traffic and revenue: not explicitly dealt with

Asset management dimension requires it!

IM to Authorities : Directive 2012/34

5th UIC RailTopoModel and railML conference

Page 9: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 9

IM to Authorities and Public:Inventory of assets

> Subject is station accessibility to People with Reduced

Mobility (PRM) - Two functions imposed by PRM TSI:General information about progress of accessibility target: authorities

Trip-related information target: (potential) passengers

> Several ways to implement the functionsVia national or company solutions work duplication

Via telematics for passengers (TAP TSI) in some future

Via dedicated solution ongoing EU tender

>Modeling is key – no matter the solutionEN 28701:2012 (Identification of Fixed Objects in Public Transport) provides

adequate passenger path description inside stations

Provide consistent, reliable start-to-end trip information

Need to interface EN28701 with the RailTopoModel, and

extend railML® 3 accordingly

5th UIC RailTopoModel and railML conference

Page 10: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 10

Convergence ?

Infra Manager

Network Statement

RINF

TENtecInventory of assets(PRM TSI)

Register of Assets (2012/34)

5th UIC RailTopoModel and railML conference

EU scope

National scope

5th UIC RailTopoModel and railML conference

Page 11: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 11

> Data structure

RailTopoModel (UIC project, 2013-2015)

Universal network representation

Iron network + whatever it supports:

Material elements (signals, switches, …)

Immaterial elements (timetables, track possessions…)

IRS 30100 (release candidate 11/2015, official release 4/2016)

Asset management extension (2016) to deal with

Life cycle costing

Wear & tear laws

> Data exchange format

railML® 3, conforming the RailTopoModel

Compatible with RINF (railML® to RINF converter)

> Applications: projects

NeTIRail (H2020 project); GRIDS (UIC, from 2016)

5th UIC RailTopoModel and railML conference5th UIC RailTopoModel and railML conference

Page 12: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 12 5th UIC RailTopoModel and railML conference

…Thank you for your attention

[email protected]

Page 13: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 13

5th UIC RailTopoModel and railML®

Conference

>UIC, Paris November 4th, 2015

Towards a Universal Topology Model for Railways and Data Exchange Format for Infrastructure

Page 14: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 14

railML® 3.0 MockUpOverview

> Current state of the model

> Current state of the use cases

> Roadmap

Page 15: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 15

railML® 3.0 MockUpModel

> Modular structureTopology

Coordinates [optional]

Track Geometry [optional]

Railway Infrastructure Elements [optional]

##other

> Generic structure for locating elements within the

topologic networkApplies for all elements of

Track Geometry and

Railway Infrastructure Elements

Page 16: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 16

railML® 3.0 MockUpModel

> TopologyNodes

- Track Nodes

- Operational Points

Edges

- Tracks

- Sections of Line

- (Lines)

Connections

Networks [optional]

Figures: UIC RTM Modeling group

Topology is based

on RailTopoModel

Page 17: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 17

railML® 3.0 MockUpModel

> Coordinates [optional]Geographic coordinates

- Implemented as GML elements

- Spot elements, Nodes: <geoPoint> (gml:PointType)

- Linear elements, Edges: <geoLine> (gml:LineStringType)

Linear coordinates

- Mileage: reference to line, mileage value

Page 18: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 18

railML® 3.0 MockUpModel

> Track Geometry [optional]Horizontal curves radius

Gradient curves gradient

Superelevation curves superelevation / cant

UE

R+f

s1 = UA

UA = s2

UE

R

R+f

b =

x 2 –

x 1

slope = 0

s1

s2

R

slop

e >

0

Ds

Figures: railML.org

Page 19: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 19

railML® 3.0 MockUpModel

> Elements [optional]Electrification sections

- voltage, frequency, electrification type

Speed profiles

- Define specific constraints influencing the permitted speed

Speed restrictions

- vMax, reference to speed profile

Speed changes

- Define specific points on the track where permitted speed changes

Level crossings

Platform edges

Train protection elements

- medium, train protection system, model

Tunnels

##other

Page 20: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 20

railML® 3.0 MockUpModel

> Generic concept of locating elementsPrinciples:

- All elements may exist independent of any topologic or geometric position

- An element may have multiple locations in the topologic network (e.g. one

location per aggregation layer)

- While being placed as linear element on microscopic level, the same element

may be modelled as spot element on macroscopic level

- A spot location refers one point on an edge of the topologic network

- A linear location refers to an ordered set of edges or part of edges

- An aggregated location refers to a collection of spot and linear locations

- A spot on the edge of the topologic network can be linked with a GML point

type coordinate

- A linear section on the edge of the topologic network can be linked with a set

of GML line string type coordinates

Page 21: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 21

railML® 3.0 MockUpModel

> Generic concept of locating elementsclass railML3_IS_Concept_Locating

«XSDcomplexType»

tEntity

«XSDelement»

- spotLocation: tLocationSpot [0..*]

- l inearLocation: tLocationLinear [0..*]

- aggregatedLocation: tLocationAggregated [0..*]

tBaseObject

«XSDcompl...

tElement

«XSDcomplexType»

tLocationSpot

«XSDelement»

- spot: tEdgeSpotElement [1..*]

«XSDcomplexType»

tLocationLinear

«XSDelement»

- l inearSection: tEdgeLinearElement [1..*]

«XSDcomplexType»

tLocationAggregated

«XSDelement»

- spot: tEdgeSpotElement [1..*]

- l inearSection: tEdgeLinearElement [1..*]

«XSDcompl...

tLocation

«XSDcompl...

tEdgeElement

«XSDcomplexType»

tEdgeSpotElement

«XSDelement»

- geoPoint: gml:PointType [0..1]

«XSDcomplexType»

tEdgeLinearElement

«XSDelement»

- geoLine: gml:LineStringType [0..*]

«XSDattributeGr...

aEdgeLinearElement

«XSDattribute»

+ fromPos: double

+ toPos: double

«XSDattribute...

aEdgeSpotElement

«XSDattribute»

+ pos: double

«XSDcompl...

gml:PointType

«XSDcompl...

gml:

LineStringType

«XSDattributeGroup»

aEdgeElement

«XSDattribute»

+ edgeRef: tRef

+ dir: tExtendedDirection [0..1]

+ lateralOffset: tLengthM [0..1]

+ verticalOffset: tLengthM [0..1]

«use»

«use»

«use»

«use»

«use»

«use»

«use»

«use»

«use»

Page 22: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 22

railML® 3.0 MockUpModel

class railML3_IS_Concept_Locating

«XSDcomplexType»

tEntity

«XSDelement»

- spotLocation: tLocationSpot [0..*]

- l inearLocation: tLocationLinear [0..*]

- aggregatedLocation: tLocationAggregated [0..*]

tBaseObject

«XSDcompl...

tElement

«XSDcomplexType»

tLocationSpot

«XSDelement»

- spot: tEdgeSpotElement [1..*]

«XSDcomplexType»

tLocationLinear

«XSDelement»

- l inearSection: tEdgeLinearElement [1..*]

«XSDcomplexType»

tLocationAggregated

«XSDelement»

- spot: tEdgeSpotElement [1..*]

- l inearSection: tEdgeLinearElement [1..*]

«XSDcompl...

tLocation

«XSDcompl...

tEdgeElement

«XSDcomplexType»

tEdgeSpotElement

«XSDelement»

- geoPoint: gml:PointType [0..1]

«XSDcomplexType»

tEdgeLinearElement

«XSDelement»

- geoLine: gml:LineStringType [0..*]

«XSDattributeGr...

aEdgeLinearElement

«XSDattribute»

+ fromPos: double

+ toPos: double

«XSDattribute...

aEdgeSpotElement

«XSDattribute»

+ pos: double

«XSDcompl...

gml:PointType

«XSDcompl...

gml:

LineStringType

«XSDattributeGroup»

aEdgeElement

«XSDattribute»

+ edgeRef: tRef

+ dir: tExtendedDirection [0..1]

+ lateralOffset: tLengthM [0..1]

+ verticalOffset: tLengthM [0..1]

«use»

«use»

«use»

«use»

«use»

«use»

«use»

«use»

«use»

Page 23: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 23

railML® 3.0 MockUpUse Cases

UIC RailTopoModel

Exchange format: railML® 3

Infrastructure Timetable Interlocking Rollingstock

Use Case IS 1

Use Case IS 2

Use Case IL 1

Use Case IL 2

Profile: ETCS

Internal data bases,

e.g. ARIANE (SCNF R.)

Data exchange

Page 24: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 24

railML® 3.0 MockUpUse Cases

> Concept:UIC RailTopoModel

Exchange format: railML® 3

Infrastructure Timetable Interlocking Rollingstock

Use Case IS 1

Use Case IS 2

Use Case IL 1

Use Case IL 2

Profile: ETCS

Page 25: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 25

railML® 3.0 MockUpUse Cases

> Concept:

Use Case IS 1

Use Case IS 2

Use Case IL 1

Use Case IL 2

Use Case IS 2 [a]

Use Case IS 2 [b]

Use Case IS 2 [c]

Your Input

We encourage

you to provide

us your data

exchange use

cases!

The railML® schema coordinators review all

use cases and create generic samples

Page 26: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 26

railML® 3.0 MockUpUse Cases

> Use case:Description: application behind the use case

Data flows and interfaces

Interference with further railML® schemas

Characterizing data

- How often do the data change (update)?

- How big are the data fragments to be exchanged (complexity, granularity)?

- Which views are represented by the data (focus)?

- Specific elements

Page 27: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 27

railML® 3.0 MockUpUse Cases

> MS Word templateOld

> Wiki pageNew

Page 28: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 28

railML® 3.0 MockUpUse Cases

> Infrastructure use cases:

Use Case Responsible State

RINF SNCF Réseau Implemented

NRE Reporting (NRE) ÖBB Scheduled

ETCS Infrabel Later

Speed Directory (SPDI) ÖBB Later

Capacity Planning (CAPL) Jernbaneverket Later

Positioning System (POS) DLR Ready

Interlocking (IXL) DB Ready

Driver Advisory System (DAS) Network Rail Ready

Infrastructure Recording (ISRC) Bahnkonzept Ready

Passenger Information (PIS) BLS Ready

Maintenance Planning (MNPL) SBB, BLS Ready

Page 29: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 29

railML® 3.0 MockUpRoadmap

> Roadmap…

Version 3.0.0.3 3.0.0.4 3.0.0.5 3.0.0.6 3.0.0.7 3.0.0.8 3.0.1 3.0.2

Timeline 20.05.2015 14.07.2015 10.08.2015 30.08.2015 26.10.2015 02.11.2015I/2016 IV/2016

Mat

uri

tyIm

ple

me

nte

d

infr

astr

uct

ure

use

cas

es RINF

NRE

POS

IXL

DAS

ISRC

PIS

MNPL

railML® 3.0 MockUp

railML® 3.0 for general use

Page 30: 3rd UIC RailTopoModel and railML® Conference...Page 6 IM to RU: Network Statements 5th UIC RailTopoModel and railML conference Legal basis Created, Dir. 2001/14 Detailed, Dir. 2012/34

Page 30

Thank you for your kind attention

Christian Rahmig

[email protected]

Figure: Shutterstock