GAME CORRIDOR BIJSTURING RICHARD DE RIJK, EDITH PHILIPSEN PRORAIL / RAILWAYLAB december 2017 1 / 10
INTRODUCTIE ProRail is verantwoordelijk voor het spoorwegnet van Nederland. We verdelen als onafhankelijke partij de ruimte op het spoor, regelen alle treinverkeer, bouwen en beheren stations en leggen nieuwe sporen aan. Ten slotte onderhouden we bestaande sporen, wissels, seinen en overwegen. Het RailwayLAB draagt bij aan het beter functioneren van de spoorsector door logistieke en infrastructuur concepten in een veilige omgeving te toetsen. Het RailwayLAB gebruikt hiervoor combinaties van games en simulaties. Door het spelen van serious games met operators en besluitvormers (digitaal en analoog) en het uitvoeren van simulaties worden processen in de spoorketen nagebootst en de prestaties in beeld gebracht. De uitkomsten helpen het management, in de besluitvorming, om maatregelen in te voeren die de prestatie en capaciteit van het spoor verbeteren. DOEL ProRail en NS hebben hoogfrequent rijden op de A2 corridor (Amsterdam Eindhoven) ingevoerd. Het doel van deze opdracht is het maken van een game die de bijsturing bij vertragingen op dit traject nabootst. Spelers moeten rekening houden met de dienstregeling, de bijstuurmogelijkheden en de impact voor de reizigers. De game zal intern en extern ProRail gebruikt worden om betrokkenen inzicht te geven in de complexiteit van bijsturing bij vertragingen op een hoogfrequente corridor. Meer specifiek zal deze game ook intern gebruikt worden om inzicht op te doen in de verschillende manieren van verdelen van de bijstuurverantwoordelijkheid. Doordat het mogelijk is om de bijsturing op de corridor op verschillende manieren te verdelen over twee schermen ( geografisch, op treinserie en hele corridor ), kan hier ervaring mee opgedaan worden. 2 / 10
WAT IS DE FUNCTIONALITEIT VAN DE GAME EN/OF SOFTWARE? Het hart van het systeem bestaat uit een simulatie van het rijden van treinen over de A2 corridor. Deze treinen rijden volgens een aangeleverd plan (de dienstregeling van 2018) en binnen een aantal constraints op een versimpelde infrastructuur. Tijdens het spel maken de spelers bijstuurkeuzes die in het plan verwerkt worden. Dit bijgestelde plan is weer input voor de simulatie van het rijden van de treinen. De tijd loopt steeds door en de treinen rijden ook door. Wel is er een knop om de simulatie even op pauze te zetten of om te versnellen. Er is front end functionaliteit nodig voor het spelen van de game door de spelers en back end functionaliteit voor de gameleider om de game vooraf in te stellen. Front end voor spelers De spelers spelen een vooraf door de gameleider gekozen scenario, waarbij ze moeten beslissen welke bijstuuracties ze uitvoeren bij vertraagde treinen op de A2 corridor. De bijstuuracties resulteren in een gewijzigd plan, dat uitgevoerd wordt in de simulatie. De spelers scoren op uitvoering van de treindienst volgens dienstregeling en tevredenheid van reizigers. Back end voor gameleider De gameleider moet scenario s kunnen definiëren om te kiezen bij start van de game. Instellingen bij een scenario: vertraging voor een of meer treinen de hoogtes van de strafpunten per keuze van de spelers randvoorwaarden voor het spel, zoals welke bijstuuracties op een bepaald punt uitgevoerd kunnen worden (zie voor defaultinstellingen het overzicht Bijsturing treingerelateerde vertragingen A2 corridor 2018), aantal rangeermachinisten op een station. Later verder uit te werken. Modi De game moet in drie verschillende modi gespeeld kunnen worden: Modus 1) De hele A2 corridor wordt vanaf 1 speelbord/scherm bijgestuurd. Er is één set scores. Modus 2) Het geografische gebied is in 2 speelvelden/ monitoren opgedeeld. De scores worden per veld bepaald. Modus 3) Er wordt gespeeld met 2 speelvelden/monitoren. Alle treinseries + goederentreinen worden aan een speelveld toegewezen. 3 / 10
Scope van deze opdracht Geografische scope A2 corridor: het treinverkeer tussen Amsterdam en Eindhoven. Een stuk van de toeleidende baanvakken zodat duidelijk is welke treinen op de A2 afkomen en of ze vertraagd zijn. Verstoringen vertragingen van treinen die de corridor opkomen vertragingen die ontstaan op de corridor De gameleider moet vooraf een scenario kunnen definiëren, waarin een geselecteerde trein op een aangewezen moment een vertraging heeft. Mocht het haalbaar blijken binnen het project, dan kunnen ook verstoringen in de infra worden geïmplementeerd. 4 / 10
Bijstuuracties Voor de punten waar bijgestuurd kan worden in het spel (zie A2 corridor boven) is te voren gedefinieerd welke van de volgende acties in principe mogelijk zijn: Wel of niet wachten op een aansluiting Trein op ander spoor laten rijden (bij viersporige baanvakken) Volgorde wisselen (=treinen vertrekken in andere volgorde de vrije baan op dan gepland) Nieuwe trein laten starten Trein opheffen Keren van een trein Randvoorwaarden voor bijstuuracties Later uit te werken: hoe toetsen of een voorgenomen bijstuuracties ook daadwerkelijk kan. Bijv. door instellingen zoals bijvoorbeeld aantal rangeermachinisten te definiëren, beschikbaar materieel, beschikbare machinisten te definiëren. Bijstuuracties moeten ook een bepaalde (in te stellen) tijd tevoren in het plan verwerkt worden, anders kunnen ze niet meer uitgevoerd worden. Scores De effecten van de keuzes van de spelers moeten vertaald worden naar zichtbare scores. Constraints voor het rijden van treinen Deze moeten we nog in samenspraak ontwikkelen. We streven naar eenvoudige constraints die de werkelijkheid toch zoveel mogelijk rechtdoen Denk aan opvolgtijd op vrije baan tussen stations, minimale halteertijd, perronbezetting op het station,.. Conflictsignalering Het systeem moet de spelers op conflicten in de toekomst kunnen wijzen. Nader uit te werken. Bijv. trein kan niet binnenkomen op volgend station, omdat perronspoor dan nog bezet is. Of IC loopt tot volgende station nog X min vertraging op, omdat hij achter een vertraagde stoptrein wordt gestuurd. Let wel: Tijdens de opdracht zal het spel verder ontwikkeld en verfijnd worden. Bovenstaande functionaliteit geeft de grote lijnen, maar is niet uitputtend. 5 / 10
TOEPASSINGSGEBIED Communicatie over en globale analyse van bijsturing van vertragingen op de A2 corridor. CONTEXT/GERELATEERD WERK In de vorige game opdracht Bijsturing Utrecht CS wordt de bijsturing op het station Utrecht Centraal nagebootst. Still van game Bijsturing Utrecht CS. In de nieuwe corridor game zoomen we als het ware uit van het station Utrecht naar de corridor Amsterdam Utrecht Eindhoven. De perrons/sporen op het station zijn niet meer te zien, maar juist wel de baanvakken daartussen. Voor zover van toepassing, kan gebruik gemaakt worden van de game logic van game Bijsturing Utrecht CS. WAAROM IS HET PROJECT INTERESSANT? Door middel van een digitaal spel kunnen spelers complexiteit en de gevolgen van keuzes ervaren. Daarnaast kunnen we door de game een nieuwe manier van bijsturen uitproberen. De game bootst een stukje van de werkelijkheid na en de game gaat binnen de spoorsector ook echt gebruikt worden als communicatiemiddel. 6 / 10
WAAROM IS HET PROJECT INTERESSANT VOOR DE STUDENT? Het project is inhoudelijk/conceptueel uitdagend: De dienstregeling wordt in detail geleverd en moet versimpeld gesimuleerd worden op een overzichtsweergave van de A2 corridor. Het model en de regels voor de game moeten ontworpen worden. Er moet een samenhang worden ontworpen die deels ook nog ontdekt moet worden. Het project is creatief uitdagend: De look and feel is vrij: we denken aan een simplistische weergave, maar deze moet wel intuïtief duidelijk zijn en leiden tot een eenvoudige en eenduidige user interface. Het project is technisch uitdagend: De game moet over twee (verschillende) schermen te spelen zijn. Deze opdracht biedt enige vrijheid en daarom verwachten we dan ook veel eigen initiatief te zien. DELIVERABLES Werkende software geïnstalleerd op de game tablet van ProRail. Uitgevoerde testsessie met ProRail medewerkers. Ontwerpdocumentatie, o.a. aannames/ontwerpbeslissingen. Gebruikershandleiding, voor gameleader en voor spelers. Lessons learned, aanbevelingen voor verdere ontwikkelingen. PROJECTDUUR Februari 2018 tot en met juni 2018. 7 / 10
ONTWERP GRENZEN BEPERKENDE VOORWAARDEN De game moet kunnen draaien op een laptop of touchscreen tablet onder een Windows platform. Plus een extra scherm. Programmeertaal is C#. SYSTEEM INPUT De volgende input kan gezien worden als configuratie : De versimpelde infrastructuur van de A2 corridor. De dienstregeling (mix van sprinters, intercity s, goederentreinen en bijbehorende tijdligging). Aansluitingen (overstapmogelijkheden van trein naar trein). Materieelplanning (welke type materieel is ingepland op een trein en wat zijn de eigenschappen van dit materieeltype, zoals aantal reizigers dat er in past). De herkomst en bestemming van reizigers op de corridor. Constraints /plannormen voor het aanpassen van het plan rijden van treinen: bijv. gelijktijdig spoorgebruik is niet mogelijk en er moet afstand tussen de treinen zijn). Nog nader te bepalen. Constraints / randvoorwaarden voor bijstuuracties: bijv. aantal beschikbare rangeermachinsten. Nog nader te bepalen. Toe te kennen strafpunten bij vertragingen. Tijdens het spel levert de speler input in de vorm van bijstuuracties (zie onder FUNCTIONALITEIT). GEWENST GEDRAG Dit spel wordt met een groep deelnemers gespeeld, onder begeleiding van een spelleider. De spelers maken keuzes in de afhandeling van treinen en krijgen hierdoor een eindscore. Het resultaat wordt na het spelen van de game besproken. ONGEWENST GEDRAG Afhaken tijdens het spel, omdat het te ingewikkeld of te overrompelend overkomt. 8 / 10
GEBRUIK De stijl mag stilistisch zijn, doch functioneel. VISUALISATIE 2D. ARTWORK SPELERS /GEBRUIKERSPERSPECTIEF De speler ziet een vereenvoudigde infrastructuur, met daarop de rijdende treinen (incl. vertragingen) en de reizigers. Alle stations waar reizigers in/uit kunnen stappen zijn zichtbaar. Op een deel van die stations zijn bijstuuracties mogelijk. Dit is ook zichtbaar (of op te vragen). Van de dienstregeling (het plan) is op te vragen: Het oorspronkelijke plan. De actuele versie van het plan. Van de treinen is o.a. op te vragen: Info over treintype (IC, sprinter, goederen), treinnummer, herkomst bestemming info over de reizigers in de trein Van de stations is o.a. op te vragen: Info over mogelijkheden treinen af te rangeren of voor te brengen Info over reizigers Info over aansluitingen De spelers moeten keuzes kunnen maken over de afhandeling per trein. Spelers zien de consequenties van hun keuzes in de scores. Ook kunnen spelers conflicten in de toekomst zien. ACTIES/HANDELINGEN Het dienstregelingsplan wordt gewijzigd door bijstuuracties ((Zie onder FUNCTIONALITEIT). TESTOMGEVING Aan het eind van de opdracht wordt de game geïnstalleerd bij ProRail voor een testsessie met ProRail deelnemers. Tussendoor kunnen de contactpersonen desgewenst testen op de testomgeving van de projectgroep. 9 / 10
CONTACTPERSOON Edith Philipsen, 06 52179114, edith.philipsen@prorail.nl; aanspreekpunt ProRail voor totale opdracht. Richard de Rijk, 06 31643412, richard.derijk@prorail.nl; game ontwerper en game begeleider 10 / 10