Proof of Concept voor digitaal trambeheer in de remise
In een drukke tramremise is overzicht essentieel. Elke dag rijden tientallen voertuigen in en uit, waarbij planning, ruimtegebruik en samenwerking tussen bestuurders en beheer cruciaal zijn.
In de oorspronkelijke situatie werd de stand van trams in de remise bijgehouden via Excel én papieren notities. Daarbij werden handmatig wijzigingen en planningen genoteerd. Dit werkte foutgevoelig: bij het uitrijden moest aan elke bestuurder een tram worden toegewezen die vrij kon vertrekken. In de praktijk ging dit vaak mis – trams werden toegewezen die nog geblokkeerd stonden door andere voertuigen.
De Remisebeheer-applicatie werd als Proof of Concept ontwikkeld om dit proces te digitaliseren. De kernfunctie: automatisch een uitrijlijst genereren waarin per tijdstip bestuurders worden gekoppeld aan beschikbare, niet-geblokkeerde trams. Hierdoor wordt vertraging en verwarring bij het vertrek geminimaliseerd.
Als eerste stap is een desktopapplicatie ontwikkeld in WPF/C#. Dit Proof of Concept liet zien hoe geautomatiseerde plaatsbepaling en gebruikersinteractie konden bijdragen aan efficiënter remisebeheer.
Na de succesvolle demonstratie van de desktopapplicatie is een webversie ontwikkeld met ASP.NET Core en Razor Pages. Deze versie gebruikt een SQLite-database en ondersteunt meerdere gelijktijdige gebruikers. Daarmee werd de basis gelegd voor platformonafhankelijke inzet – bijvoorbeeld op tablets of andere mobiele apparaten in de remise.
Ondanks deze doorontwikkeling is het systeem uiteindelijk niet uitgerold. De vervoersorganisatie stelde als aanvullende voorwaarde dat het systeem gekoppeld moest worden aan de fysieke spoorwissels, zodat trams automatisch naar hun toegewezen plaats konden rijden. Deze functionaliteit viel buiten de oorspronkelijke scope van het project.
Bekijk hoe het systeem functioneert in de volgende eerste versie demonstratievideo’s: