Intelligente dienstwijzigingen bij de Nederlandse Spoorwegen(MAS@NS: Multi-Agent System At NS)
Ooit een lesrooster samengesteld? Ook al eens meegemaakt dat op een dag de hele planning in duigen valt, omdat er plotseling een verstoring optreedt? Bijvoorbeeld doordat er een leraar ziek is of een lokaal plotseling niet beschikbaar blijkt. Probeer dan het rooster maar eens snel aan te passen. Dat is nogal ingewikkeld, zo niet onmogelijk omdat de complexiteit voor een mens niet te overzien is. Vandaar dat er nogal eens lessen uitvallen als er een leraar ziek is. Want ‘even’ het rooster aanpassen, is er gewoonweg niet bij.
In het MAS@NS (Multi-Agent-System-at-NS) project werken D-CIS Lab onderzoekers David Mobach, Niek Wijngaards en Eddy van der Heijden in ICIS samen met Erwin Abbink, Pieter-Jan Fioole en Leo Kroon van NS Reizigers (Logistiek en Innovatie). Leo Kroon is tevens hoogleraar aan de Erasmus Universiteit en Rotterdam Business School.
Dienstwijzigingen bij de NS“Bij de Nederlandse Spoorwegen staan dienstregelaars, zogenaamde ‘bijstuurders’, dagelijks voor ingewikkelde roosterproblemen. Elke dag rijden er 5.000 treinen in Nederland, verdeeld over 1.000 machinistendiensten”, vertelt David Mobach.
Tenminste, als alles goed gaat. Maar..., er zijn nogal eens verstoringen. Een trein heeft vertraging, er gebeurt een ongeluk, er is een technisch mankement,...
Vanzelfsprekend streeft de NS ernaar om het ongemak van vertragingen en uitvallende treinen zoveel mogelijk te voorkomen. Dus als er een verstoring optreedt, moeten er zo snel mogelijk aangepaste diensten komen, waarin machinisten ritten van elkaar overnemen en eventueel reserve-machinisten uitrukken om te helpen. Onnodig te vermelden dat dit een heel gepuzzel is. En dat gebeurt meerdere keren op een dag. Vooralsnog uitgevoerd door alleen mensen, de eerder genoemde ‘bijstuurders’. Zij passen de diensten aan en doen dat vanuit vier regionale regelcentra. Momenteel maken zij daarbij nog geen gebruik van beslissingsondersteunende automatisering.
Machinist-agenten zoeken razendsnel een oplossingDoel van het MAS@NS project is om met actor-agent technologie het bijsturingsproces te verbeteren en vooral te versnellen. Uitgangspunt daarbij is dat agenten, als kunstmatige representanten van de machinisten, onderling ritten gaan ruilen. Net zo lang totdat nieuwe diensten ontstaan, waarin de conflicten zo goed mogelijk zijn weggewerkt. Dat wil zeggen, tegen zo min mogelijk ‘kosten’. Die kosten zijn bijvoorbeeld overwerk, uitval van de lunchpauze en inzet van reserve-machinisten. Het MAS@NS-systeem kent onder meer de volgende spelers, zowel mensen (actoren) als autonome software agenten (agenten):
De teamleiders melden zich en stellen in feite de vraag aan de overige agenten: “Wie kan mijn taak overnemen en daarmee in mijn team komen?”
Bekijk de video voor een demonstratieResultatenGroot voordeel hierbij is dat het systeem in één keer een totaaloplossing suggereert aan de bijstuurder. Zonder dit systeem is de opgave dermate complex dat vaak slechts deeloplossingen mogelijk zijn. Er komt dan eerst een oplossing voor een aantal machinisten, waarna vervolgoplossingen bedacht worden. Bovendien kan het systeem rekening houden met de individuele voorkeuren van machinisten.Daarnaast is deze methode heel inzichtelijk. Het proces is goed te volgen (zie de video) en de betrokken actoren kunnen letterlijk zien dat de aangedragen oplossing goed is. Alternatieve methoden bieden die inzichtelijkheid niet. Daarbij vindt veel rekenwerk op de achtergrond plaats en verschijnt als bij toverslag een oplossing.”
VooruitstrevendDe NS loopt in Europa, en misschien zelfs wel in de wereld, voorop met onderzoek naar deze beslissingsondersteunende systemen.
Hoe verder?Momenteel heeft MAS@NS nog de status van verkenningsproject. De volgende stap is om het systeem te testen op de werkvloer. Wellicht wordt het in de toekomst uitgebreid met 1.300 conducteursdiensten. Wanneer het systeem daadwerkelijk ingevoerd kan worden, is nog onduidelijk. Dit hangt namelijk samen met de implementatie van een volledig nieuw bijsturingssysteem.
|
|


“De machinisten vertrekken aan het begin van hun dienst vanuit één van de 29 standplaatsen, maken hun ritten met de ene na de andere trein en komen aan het einde van hun dienst weer met de laatst geplande rit terug naar hun oorspronkelijke standplaats. 
