This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Use cases

Use cases related to rail transport planning

    OSRD presentation

    OSRD is meant to fulfill a range of use-cases related to railway planning:

    produits OSRD

    Timetabling

    Timetabling is about designing a transport service in order to meet the transit needs.

    OSRD addresses this by providing:

    • a track level railway infrastructure database
    • a rolling stock database
    • an infrastructure edition tool
    • a timetabling tool
    • train path allowances, including an allowance distribution which minimizes energy use

    Planned features include:

    • automated conflict detection1
    • line level infrastructure synthesis from track level infrastructure
    • interactive timetable diagrams
    • a throughput and rolling stock turnover optimizer

    Operation studies

    Operation studies assess the ability of infrastructures to meet demand, and balance infrastructure capacity with transportation needs. They enable informed public infrastructure investment decisions.

    OSRD addresses this need by providing:

    • a track level railway infrastructure database
    • a rolling stock database
    • an infrastructure edition tool
    • a timetabling tool
    • train path allowances, including an allowance distribution which minimizes energy use
    • a signaling simulator

    Planned features include:

    • automated conflict detection1
    • automated timetable robustness assessment using stochastic simulation
    • automated throughput analyzer

    Infrastructure management

    Processing railway infrastructure data is a requirement shared by all of OSRD’s features. Therefore, a dedicated module provides:

    • a customizable infrastructure map
    • an infrastructure editor
    • a search feature
    • an import tool2

    OSRD management

    Short term capacity management

    Even though most train paths3 are allocated years before operations, a growing part is allocated shortly before the planned departure time. This change is largely due to growing demand for rail freight.

    There is therefore a need for timely (less than 3 minutes) and correct answers, which cannot be achieved without automation.

    A correct train path must, among other things:

    • take planned infrastructure work into account
    • avoid generating conflicts1 with planned trains, including inside stations
    • realistically estimate train behavior, and thus when the train reaches or leaves critical locations

    Even though some tools can currently provide answers, none currently takes all of the above into account, especially station conflicts.

    This tool is undergoing active development, and should be available within the coming years.


    1. A conflicts occurs when the movement of a train interferes with another ↩︎ ↩︎ ↩︎

    2. OSRD uses the RailJSON rail infrastructure file format. It is a free and documented format, designed to be infrastructure manager-agnostic, easy to generate and use. ↩︎

    3. A train paths is a right of way on the rail network, bounded in time and space. Train paths are sold by infrastructure managers to railway companies. ↩︎