Naar de inhoud
PyPath

Vakpakket Binnenkort

Elektra

Armaturen, kringen en verdelers: je eigen tools om te tellen, te controleren tegen jullie eigen regels en te rapporteren naar Excel. Geoefend op een nagebootst kassencomplex met assimilatiebelichting, onderverdelers en kabelgoten.

Voor wie

E-tekenaars, BIM-modelleurs elektrotechniek en E-engineers bij installateurs en ingenieursbureaus, in de glastuinbouw en daarbuiten. De oefeningen gaan over belichting in de kas; dezelfde knoppen werken op armaturen, kringen en verdelers in een kantoor, school of bedrijfshal.

Werkt naast je E-pakket

Kringen routeren, schema's tekenen en rekenen volgens de norm doe je in je E-pakket, zoals Stabicad of MagiCAD. Dit pakket doet wat daar niet in zit: tellen en optellen, het model controleren tegen jullie eigen bureauregels en lijsten maken voor Excel. Een NEN 1010-berekening is het niet: spanningsval en kabeldoorsnede zijn in de knoppen een indicatie, en de knop zegt erbij dat je definitief rekent met je E-rekenpakket.

Wat je leert, week voor week

  1. Meten en tellen. Armaturen per type, afdeling en verdeler; van VA naar watt en ampère (1-, 2- en 3-polig); de belichting per afdeling in W/m² en µmol/m²·s. Je sluit af met de knop Armaturenstaat.
  2. Controleren tegen jullie eigen regels. Armaturen zonder kring, stroom tegen de beveiliging, punten per kring, de fasebalans L1/L2/L3, kringlengte en spanningsval. De grenzen staan bovenin elke knop, zodat je ze op jullie afspraken zet. Je sluit af met de knop Kringcontrole.
  3. Wijzigen en rapporteren. Kringnamen volgens jullie afspraak, een groepenlijst die netjes 1, 2, 10 sorteert, armaturen over kringen herverdelen, een kabelgotenstaat. Je sluit af met de knop Verdeelkaststaat, met de vermogensbalans tegen de aansluiting en de WKK.

De knoppen die je overhoudt

  • Armaturenstaat: per afdeling, type en verdeler het aantal armaturen, kVA en kW, als CSV voor Excel.
  • Kringcontrole: vijf controles in één knop, van armaturen zonder kring en te zwaar belaste kringen tot spanningsval, verkeerde spanning en fasebalans. Wat hij vindt, markeert hij in het model.
  • Verdeelkaststaat: per verdeler de voeding, kringen, kVA, kW en fasestromen, plus de vermogensbalans: past de vraag op het gecontracteerde vermogen, ook als de WKK uit staat?
  • En verder onder meer: Niet aangesloten, Kringbelasting, Fasebalans, Spanningsval, Belichtingsoverzicht, Vermogen per verdeler, Kringnamen, Groepenlijst, Kringen herverdelen en Kabelgotenstaat.

In totaal houd je er 17 knoppen aan over.

Een voorbeeld

Welke kringen zitten boven hun beveiliging, of hebben meer punten dan jullie toestaan? De grenzen staan bovenin, als bureauregel. Op het nagebootste kassencomplex vindt dit script precies de twee kringen waar het misgaat.

Kringbelasting.pushbutton/script.py
from Autodesk.Revit.DB import *
from Autodesk.Revit.DB.Electrical import ElectricalSystem
from Autodesk.Revit.DB.Electrical import ElectricalSystemType

doc = __revit__.ActiveUIDocument.Document

# ---- Bureauregels: pas aan op jullie afspraken ----
MAX_BELASTING_PCT = 100   # stroom als % van de beveiliging
MAX_PUNTEN = 5            # aansluitpunten per kring

REGEL = "{} kring {} ({}): {} punten, {:.2f} A op {:.0f} A = {:.0f} %"

for kring in FilteredElementCollector(doc).OfClass(ElectricalSystem):
    if kring.SystemType != ElectricalSystemType.PowerCircuit:
        continue  # alleen vermogenskringen hebben een beveiliging
    punten = kring.Elements.Size  # een ElementSet: geen len()
    pct = 100.0 * kring.ApparentCurrent / kring.Rating
    if pct > MAX_BELASTING_PCT or punten > MAX_PUNTEN:
        print(REGEL.format(kring.PanelName, kring.CircuitNumber,
                           kring.LoadName, punten,
                           kring.ApparentCurrent, kring.Rating, pct))
Uitvoer op het nagebootste model
OV-A1 kring 14 (Belichting A1 R5 K2): 7 punten, 18.76 A op 16 A = 117 %
OV-A2 kring 4 (Belichting A2 R2 K1): 5 punten, 8.20 A op 6 A = 137 %

Zet MAX_BELASTING_PCT op 80 en de knop vindt ook de kringen die volgens een strengere bureauregel te vol zitten. Gecontroleerd tegen de documentatie van de Revit API 2025; nog niet in een echte Revit gedraaid. Stabicad en MagiCAD zijn merken van hun eigenaars; PyPath is daar niet aan verbonden.