De opgave
Een FMECA (Failure Mode, Effects and Criticality Analysis) is de basis onder elk serieus onderhoudsplan: welke onderdelen kunnen op welke manier falen, wat is het effect en wat doe je eraan. Voor het Utrechtse tramnet bestond die kennis wel, maar niet als één bron. Er was letterlijk geen plek waar BAM een onderhoudsconcept op kon bouwen.
De bronnen hadden totaal verschillende datastructuren: de Uithoflijn-data in Excel met genummerde codes, de SUNIJ-data verstopt in een PDF, heavy-rail-regels in ProRail-tekstpaden en daarnaast nog een productie-FMECA als PDF. Geen twee bronnen spraken dezelfde taal.
Alles moest bovendien gemapt worden op de provinciale objectenboom (OBS) van acht niveaus diep, terwijl die boom zelf gaten had. En het doelformat stelde strenge eisen: 41 kolommen, faalvormen alleen aan de laagste knopen in de boom, en elke regel herleidbaar naar bron en bronregel.
Onze aanpak
- 01
Alle bronnen naar één schema
Een reproduceerbare pijplijn leest de Excel- en PDF-bronnen in en normaliseert alles naar één schema. Geen handmatig samengevoegde Excel, maar een machine die de FMECA vanaf nul kan opbouwen.
- 02
AI voor het zware handwerk
Duizenden heavy-rail-regels mappen op de objectenboom, productieregels dedupliceren en synoniemen tussen bronnen herkennen. Waar de boom te grof was, zijn nieuwe knopen aangemaakt.
- 03
Herleidbaar tot op de bronregel
Elke beslissing van de pijplijn wordt vastgelegd in controleerbare bestanden en elke faalvorm hangt aan een bladknoop in de objectenboom. Elke regel is terug te voeren op bron en bronregel.
- 04
Correcties overleven elke rebuild
Reviews van BAM worden cel voor cel teruggelezen en duurzaam opgeslagen. Het team bleef gewoon in Excel werken; nieuwe bron of correctie erin, pijplijn opnieuw draaien.
Het resultaat
De database bevat 1.067 regels, honderd procent gemapt op de objectenboom, zonder één ongemapte regel. De objectenboom zelf is uitgebreid van 133 naar 222 knopen, alle 152 onderhoudsactiviteiten zijn gekoppeld aan planningscodes en het aantal regels met een concrete onderhoudstaak steeg van 590 naar 775.
Het traject is opgeleverd voor circa de helft van de geraamde personeelskosten. De samenwerking was kort-cyclisch: reviewrondes vaak meerdere keren per week, feedback binnen één à twee dagen verwerkt. BAM hield de inhoudelijke regie, Bonsai bewaakte de technische uitvoering.

