Back to Cases


Dutch Railways

Introduction of the company

The Dutch Railways is a company active in the public transport sector. They are the main rail service provider of public transport by train. The company transports 1.2 million travelers with 5200 trains on a daily basis.


The challenge they faced

The challenge for the Dutch Railways is to improve the communication between the MBN (Materieel Besturingscentrum NedTrain) and SB (Servicebedrijven, service companies in English). By doing so, they will optimise the service and maintenance planning of trains to improve scheduling performance and to reduce unnecessary kilometres driven by trains to service stations where they can’t be serviced.


The solution we came up with

Together with our partner OXplus, we designed a solution that will allow the Dutch Railways to have real time data insights on the service orders for their trains. These will be manually put in by service officers in the trains. Based on location, skills and capacity, our algorithms choose the most suitable service station for the trains that need to be maintained or fixed. This could roll out to future possibilities of predicting maintenance and making service planning autonomous. This solutions will reduce CO2 emission, unnecessary kilometres and lead to more accurate and data driven planning decisions.

Industry: Maintenance Scheduling

Regions: The Netherlands

Integrate into one system

  • Merge workload pictures on national and service location levels
  • Plan services based scenario analyses
  • Create overview where all data and effects of changes are visible


Optimise service planning

  • Define all parameters (capacity and skills per location of service stations)
  • Create service orders based on conductor input
  • Prioritise service orders
  • Automatically allocate orders per train to service stations based on parameters

Want to know more?

Contact Joachim Arts