Architectuur en datamodel

Wind Asset Registry in drie lagen.

Open data voor stamdata en locatie, marktdata voor productie, weerdata voor context. Samen één centrale registry met turbines, parken, metingen en alerts.

3

datalagen

OSM + GEM

open stamdata

ENTSO-E

productie per regio

SCADA

per turbine

De drie lagen

01

Stamdata, waar staan de windmolens?

Locaties, capaciteit en eigenaar uit open bronnen.

OpenStreetMap, Overpass API

Individuele turbines met GPS via de tag generator:source=wind.

Global Wind Power Tracker

Wereldwijde parken vanaf 10 MW met status en capaciteit, CC BY 4.0.

RVO en offshore winddata

Nederlandse windgebieden, kavels en metocean-data.

02

Productiedata, hoeveel leveren ze op?

Realtime en historische opwek per regio of per turbine.

ENTSO-E Transparency Platform

Europese markt- en productiedata per land, regio en type.

SCADA en exploitantdata

Data per turbine, alleen met toegang van de operator.

03

Weer- en winddata

Context voor voorspelling en analyse.

KNMI en Dutch Offshore Wind Atlas

Wind, temperatuur, druk en vocht op meerdere hoogtes via API.

Global Wind Atlas

GIS-bestanden en services voor windpotentieel per gebied.

Datamodel

Drie kerntabellen vormen de basis. Parken groeperen turbines, turbines verzamelen tijdseries van metingen.

WindFarm

  • Id
  • Name
  • Country
  • OffshoreOnshore
  • Operator
  • TotalCapacityMw
  • Status
  • Geometry / Polygon
  • Source
  • ExternalId

WindTurbine

  • Id
  • WindFarmId
  • Name / Code
  • Latitude
  • Longitude
  • Manufacturer
  • Model
  • HubHeight
  • RotorDiameter
  • CapacityMw
  • CommissioningDate
  • Status
  • Source
  • ExternalId

WindTurbineMeasurement

  • Id
  • WindTurbineId
  • Timestamp
  • PowerKw
  • EnergyKwh
  • WindSpeed
  • WindDirection
  • RotorSpeed
  • NacelleTemperature
  • GearboxTemperature
  • Vibration
  • AvailabilityStatus
  • AlarmCode

Importflow

Een importworker normaliseert en dedupliceert externe data tot één canonieke registry.

OSM / GEM / RVO
        ↓
  Import Worker
        ↓
Normalize + deduplicate
        ↓
WindFarm / WindTurbine tables
        ↓
Map view + asset dashboard

Voorbeeld: Overpass-query voor Nederland

Haal alle windturbines binnen Nederland op uit OpenStreetMap.

[out:json][timeout:60];
area["ISO3166-1"="NL"][admin_level=2]->.searchArea;
(
  node["generator:source"="wind"](area.searchArea);
  way["generator:source"="wind"](area.searchArea);
  relation["generator:source"="wind"](area.searchArea);
);
out center tags;

API van de Asset Registry

Bovenop de registry komt een uniforme API voor kaart, dashboards en externe systemen.

GET /api/windfarms
GET /api/windturbines?country=NL
GET /api/windturbines/{id}/measurements
GET /api/windturbines/{id}/alerts
POST /api/integrations/scada/measurements

Openbaar versus afgeschermd

Openbare data

  • Locatie van turbines
  • Bij welk park ze horen
  • Capaciteit
  • Status
  • Soms fabrikant en type

Alleen via operator

  • Realtime opbrengst per turbine
  • Storingen en alarmen
  • Trillingen
  • Temperatuur
  • Onderhoudsstatus

Senmo perspectief

Asset Monitoring Module met windturbines als assets.

AssetType WindTurbine, AssetGroup WindFarm, time-series metingen, alerts op afwijkingen en stilstand, en integraties met OSM, GEM, ENTSO-E, KNMI en SCADA. Begin met stamdata, koppel daarna productie en weer, en open later een SCADA-ingang voor realtime monitoring.

OSM en GEM import
ENTSO-E productie
KNMI windcontext
SCADA-ingang per operator
Alerts en stilstanddetectie
Kaart en asset dashboard