Technische berekeningen: gewoon in FileMaker
‘Met FileMaker zijn berekeningen veel eenvoudiger
en vier keer zo snel!’
Customer interview: DEKRA Process Safety
Sara de Waal, 21 December 2021 - Hilversum, The Netherlands
Dat FileMaker gebruiksvriendelijke software biedt die voor vrijwel iedere klant precies op maat kan worden gemaakt, weten gelukkig steeds meer mensen. Maar dat zelfs complexe technische berekeningen en meest gedetailleerde fysische en chemische stofeigenschappen aan de database kunnen worden gekoppeld, is minder bekend.
Pieter de Kort, General Manager DEKRA Process Safety zocht contact met Kempen Automatisering voor een unieke samenwerking. Het resultaat? Een systeem waarmee de medewerkers van DEKRA veel eenvoudiger en maar liefst vier keer zo snel de geschiktheid van overdrukbeveiligingen van fabrieksinstallaties kunnen bepalen.

Onder druk
DEKRA Process Safety is een specialist op gebied van procesveiligheid, en geeft advies over de veiligheid van installaties in fabrieken. Vaak heeft dit te maken met vaten die onder druk staan, en de bijbehorende pijpleidingen, kleppen en breekplaten.
Als de druk in een vat namelijk te hoog wordt, moet de inhoud van een vat (bijvoorbeeld een vloeistof of gas) kunnen ontsnappen, bijvoorbeeld via een klep of breekplaat. Het is van belang dat die daarvoor groot genoeg is. De Kort en zijn team voeren complexe berekeningen uit volgens internationale ISO normen (bv. ISO 1426) voor grote aantallen van dit soort onderdelen, om voor ieder onderdeel te bepalen of het veilig genoeg is onder de juiste omstandigheden.


Opzoeken en rekenen
‘De klant waarvoor het systeem van Kempen is ontwikkeld, is een fabriek die al meer dan 150 jaar bestaat,’ legt De Kort uit. ‘De eisen op gebied van veiligheid zijn de afgelopen jaren echter strenger geworden, dus is er een uitgebreider veiligheidsrapport nodig om aan de inspectiediensten te overhandigen. Om de veiligheid van iedere installatie te berekenen verzamelen wij procesgegevens: de druk, de temperatuur, het materiaal, en de diameters en lengtes van het leidingwerk, de breekplaten en de kleppen.
In het verleden zetten wij eerst al deze gegevens in een Excel-sheet, en voerden daar vervolgens fysische stofeigenschappen in die we opzochten in dikke boeken vol tabellen. Vervolgens exporteerden we de resultaten weer uit Excel in een rapport. Op deze manier waren we wel een paar dagen bezig met het controleren van één enkel onderdeel.’
Kennis en kunde
De veiligheidscontrole duurde dus vrij lang, zowel voor de klant als voor de medewerkers van DEKRA Process Safety. Daar wilden ze vanaf, dus ging De Kort op zoek naar een oplossing om dit systeem te automatiseren. ‘Ik onderzocht de mogelijkheden in FileMaker, dat zag er veelbelovend uit. Voor iemand die zelf geen programmeur is, werd het op een gegeven moment echter wat te ingewikkeld om zelf een heel systeem te bouwen.
Daarom zocht ik online naar een expert op gebied van FileMaker. Ik kwam bij Kempen Automatisering uit, en dat voelde meteen goed. Het is een betrokken team met een hoop kennis en kunde en veel aandacht voor de wensen van de klant. Ze luisterden goed naar wat we precies wilden hebben en maakten dat vervolgens – maar dan beter en mooier dan we ons hadden voorgesteld!
Wat ook een voordeel is, is de beperkte grootte van het bedrijf. Hierdoor weten ze goed van elkaar waar iedereen mee bezig is. Als Willem-Jan Kempen er een keer niet was, kon iemand anders het daardoor makkelijk overnemen. Ook hun reactietijd is dik in orde. Als we ergens tegenaan liepen keken we er samen naar in TeamViewer, en dan werd het vaak ter plekke opgelost, of anders in een paar dagen.’


Database meets interface
Willem-Jan Kempen legt uit wat zijn team en DEKRA nu precies hebben gecreëerd: ‘Wij hebben de basis gemaakt: een gebruiksvriendelijke interface met de functionaliteiten die Pieter nodig had. Dat was allereerst een database voor het registeren en berekenen van alle gegevens. Vervolgens heeft Pieter de bijbehorende formules in het systeem gezet.
De volgende stap voor ons was het ontwikkelen van een rapportagefunctie. Op basis van de berekening maakt het systeem een rapport voor de fabrikant aan, waarin per onderdeel overzichtelijk te zien is wat de gevolgen zijn in verschillende scenario’s.
Scenario’s zijn bijvoorbeeld: wat gebeurt er als er te veel in invoer in het vat is en de druk te hoog wordt? Of wat gebeurt er als er brand ontstaat? Op basis hiervan kan de installatie-eigenaar actie ondernemen.’
FileMaker als analysetool
‘Het zijn diepgaande berekeningen, ik kan me niet voorstellen dat dit project in een andere omgeving zo efficiënt zou zijn verlopen,’ denkt Kempen. ‘De laagdrempelige toegang van FileMaker maakte het mogelijk dat Pieter zijn uitgebreide vakkennis kon toepassen en prachtige berekeningen kon toevoegen.
Ik, als FileMaker-expert, kon dan op de technische details letten. In een andere programmeeromgeving zou je alle berekeningen noodgedwongen moeten uitleggen aan een informaticus. Deze overdracht zou veel tijd vergen en fouten veroorzaken. Wat FileMaker zo geschikt maakt is dat de database en de interface gecombineerd zijn, terwijl dit in andere omgevingen vaak los van elkaar staat.
Je kunt gebruik maken van berekenende velden, dus je hebt eigenlijk alle Excel-functies in je database. Hierdoor is er veel mogelijk en is het gebruiksvriendelijk en flexibel.’ De Kort voegt toe: ‘Het is heel fijn dat als je in FileMaker een berekening corrigeert, alle andere berekeningen met die berekening ook worden aangepast. Voorheen moesten we dat dan in talloze Excelsheets aanpassen! Doordat alles nu geïntegreerd en geautomatiseerd is werken we ongeveer vier keer zo snel als voorheen. Hierdoor kunnen we onze diensten ook veel voordeliger aanbieden dan de concurrent. Dit systeem is dus een grote stap vooruit, zowel voor ons als voor onze klant.’
