ESDL Validator

De ESDL Validator is software component die het mogelijk maakt om een ESDL file the valideren tegen een vooraf gedefinieerd schema bestaande uit allerlei regels waaraan de ESDL zou moeten voldoen. Hij kan gebruikt worden om te controleren of een energiesysteembeschrijving in ESDL geschikt is om door een energiemodel doorgerekend te worden. Verschillende modellen hebben verschillende eisen aan welke informatie aanwezig moet zijn voor het uitvoeren van de simulatie of optimalisatie. Door deze regels per model netjes te formaliseren, kan de gebruiker feedback krijgen over wat er nog mist, of wat er verkeerd geconfigureerd is, voor het correct uitvoeren van het model.

Validatieschema

De ESDL Validator werkt met validatieschema’s. Een validatieschema bevat een verzameling regels die beschrijven waaraan de energiesysteem beschrijving in de ESDL file moet voldoen. Er is een taal gedefinieerd waarmee regels beschreven kunnen worden. Er zijn heel veel mogelijkheden om met regels specifieke controles uit te voeren. Voorbeelden van dit soort regels zijn:

  • Controleer of pijpen met andere pijpen verbonden zijn
  • Controleer of een Producer altijd verbonden is met een Joint
  • Controleer of voor een pijp het innerDiameter attribuut opgegeven is
  • Controleer of van de EnergyCarriers ten minste of de supplyTemperature ingevuld is, of de returnTemperature
  • Controleer of voor EnergyAssets installatiekosten, investeringskosten en operationele en onderhoudskosten opgegeven zijn
  • Controleer of voor investeringskosten de eenheid EUR/W is

Functionaliteiten

De ESDL Validator biedt de volgende mogelijkheden:

  • Het opvragen van een lijst van beschikbare validatieschema’s
  • Het laten uitvoeren van een validatie van een ESDL file tegen een specifiek validatieschema
  • Het opvragen van de detail informatie van één specifiek validatieschema
  • Het toevoegen van een nieuw validatieschema
  • Het verwijderen van een bestaand validatieschema

Integratie met de ESDL MapEditor

De ESDL Validator kan als losstaande component gebruikt worden, maar ook geintegreerd worden met de ESDL MapEditor. Indien de ESDL Validator vanuit de MapEditor aangeroepen wordt, kan de gebruiker ten eerste kiezen welk schema gebruikt moet worden voor de validatie

Na het runnen van de ESDL validator, krijgt de gebruiker vervolgens een nette lijst met feedback over waar de ESDL niet voldoet aan de regels in het validatie schema. De lijst is gesplitst in feedback over algemene informatie in de ESDL (bijvoorbeeld over de configuratie van energiedragers) en informatie per energie asset. Per element in de lijst wordt aangegeven, wat de ernst van de “overtreding” op de regel is.

Voor feedback over energie assets kan op de asset in de lijst geklikt worden, om de kaart in te laten zoomen op deze asset.

nl_NL_formalDutch