Hoe je circulaire ontwerpregels automatiseert met Dynamo scripts in Revit
Stel je voor: je bouwt een kantoorpand van oude bouwmaterialen, met hout uit gesloopte huizen en bakstenen uit een verlaten fabriek.
Dat klinkt als een hoop rekenwerk, toch? Met Revit en Dynamo kun je die circulaire droom gewoon programmeren. Je zet de regels voor hergebruik en biobased materialen rechtstreeks in je model, zodat je geen tijd verspilt aan handmatige checks. In deze handleiding bouwen we samen een script dat je helpt bij urban mining en circulair ontwerpen. Pak je laptop, open Revit en laten we beginnen.
Wat je nodig hebt voor je circulaire Dynamo-avontuur
Voordat we starten, check even of je de juiste tools bij de hand hebt.
- Revit 2024 of nieuwer (bij voorkeur met de nieuwste updates voor materiaalbibliotheken).
- Dynamo 2.19 of hoger (standaard geïntegreerd in Revit, gratis te downloaden via Autodesk).
- Een basisbibliotheek voor biobased materialen, bijvoorbeeld van Woodcon of HempFlax (prijzen rond €45-€60 per m² voor houtvezelpanelen).
- Toegang tot een urban mining-database, zoals die van Madaster of een lokaal circulair bouwplatform (vaak gratis te raadplegen).
- Een testproject in Revit: een simpel gebouw van 10x10 meter met 3 verdiepingen, om mee te oefenen.
- Rekenmachine of Excel voor tijdsinschattingen: reken op 2-4 uur per scriptdeel.
Zonder de juiste software loop je vast, dus wees streng voor jezelf. Dit is je basislijst, klaar om te gebruiken. Heb je dit allemaal? Top.
Dan ben je klaar om te starten. Vergeet niet om je Revit-project op te slaan als een kopie, zodat je experimenten geen schade aanrichten.
Stap 1: Installeer en start Dynamo in Revit
Open Revit en ga naar het tabblad Manage. Klik op Dynamo, en je ziet het scherm verschijnen.
- Klik in Revit op Manage > Dynamo.
- Selecteer "New Workspace" om een leeg script te starten.
- Voeg de nodige packages toe via de package manager: zoek naar "Clockwork" en "Lunchbox" (beide gratis, essentieel voor materiaalberekeningen).
- Sla je script op in je projectmap, bijvoorbeeld als "Circulair_Calculation.dyn".
Als je Dynamo nog niet hebt, download het dan via de Autodesk-site – het is gratis en neemt ongeveer 10 minuten in beslag. Zorg dat je versie 2.19 of hoger is, want oudere versies ondersteunen minder goed de materiaalparameters. Dit duurt maar 5 minuten.
Veelgemaakte fout: vergeten de package manager te openen, waardoor je nodes mist. Check altijd of de packages geladen zijn – je ziet ze in de zoekbalk.
Stap 2: definieer circulaire ontwerpregels in je materiaalbibliotheek
Nu gaan we de basis leggen voor je circulaire regels. Met de Unifi Library Manager voor Revit bepaal je welke materialen herbruikbaar zijn, zoals hout uit gesloopte gebouwen of bakstenen van urban mining.
- Open de Material Browser in Revit (Manage tab > Materials).
- Maak een nieuwe materiaalset aan: noem het "Circulair Hout" en stel de herkomst in op "Gerecycled Hout" (bijv. van Madaster-database).
- Voeg parameters toe: "Herbruikbaarheid" (min. 70%), "CO2-voetafdruk" (max. 5 kg CO2/m² voor biobased materialen).
- Importeer een biobased bibliotheek: download een .rfa-file van Woodcon (kost €0 via hun site) en laad deze in je project.
- Test met een eenvoudig element: teken een muur van 5 meter breed en 3 meter hoog, en pas het materiaal toe.
Gebruik bestaande families of maak nieuwe aan, gebaseerd op biobased opties. Stel bijvoorbeeld in dat houten balken minimaal 70% hergebruikt moeten zijn, en bakstenen uit oude fabrieken.
Reken op 30-45 minuten voor deze stap. Een veelgemaakte fout is het niet instellen van de herbruikbaarheidsparameter, waardoor je script later geen data vindt. Zorg dat alle parameters zichtbaar zijn in de properties van je elementen.
Stap 3: bouw je Dynamo-script voor materiaalchecks
Hier wordt het magisch: we automatiseren de checks op circulaire regels. Met parametrisch circulair ontwerpen scant Dynamo je Revit-model op materialen en vergelijkt ze met je bibliotheek.
- Open je Dynamo-script en sleep een "Select Model Elements" node erin (via de zoekbalk).
- Sluit aan op een "Element.GetMaterial" node om de materialen per element op te halen.
- Voeg een "Code Block" toe en typ: if (Herbruikbaarheid >= 70) then "OK" else "Vervang materiaal".
- Gebruik een "List.Filter" node om alleen biobased materialen te selecteren (bijv. hout, bamboe – prijs €50/m²).
- Sluit een "Watch" node aan om de output te zien: bijvoorbeeld "Muur 1: 80% herbruikbaar, OK".
- Exporteer de resultaten naar Excel via de "Data.ExportToExcel" node (sla op als "Circulair_Rapport.xlsx").
Bijvoorbeeld: als een element minder dan 70% herbruikbaar is, geeft het script een waarschuwing.
Dit bespaart je uren handmatig werk. Test dit op je 10x10m gebouw: voeg 5 muren en 2 vloeren toe. Duur: 1-2 uur. Veelgemaakte fout: verkeerde volgorde van nodes, waardoor de data niet klopt. Sleep nodes langzaam en check verbindingen – groene lijnen betekenen goed.
Stap 4: integreer urban mining data voor duurzaam hergebruik
Urban mining draait om het opgraven van materialen uit bestaande gebouwen. We koppelen dit aan Dynamo door een lijst van beschikbare materialen te importeren uit een database.
- Download een CSV-bestand van Madaster of een lokaal platform (bijv. "Bakstenen_Urban_Mining.csv" met kolommen: Type, Hoeveelheid, Prijs, Herkomst).
- Importeer de CSV in Dynamo met de "Data.ImportExcel" node.
- Sluit aan op je materiaalcheck: vergelijk de herkomst met je Revit-elementen.
- Voeg een filter toe: selecteer alleen materialen met herkomst "Urban Mining" en prijs onder €35/m².
- Genereer een alert: als geen match, stuur een notificatie naar je Revit-model via "Element.SetParameter".
- Test met 10 bakstenen elementen: stel in dat minimaal 50% van de gevel urban mining-materiaal is.
Stel je voor: je zoekt bakstenen uit een gesloopt fabriekspand in Rotterdam, met een prijs van €20-€30 per m².
Dit duurt 45-60 minuten. Een fout die veel voorkomt: CSV-bestanden niet UTF-8 opslaan, waardoor tekens verward raken. Check altijd je encoding voor import.
Stap 5: optimaliseer voor biobased materialen en CO2-besparing
Biobased materialen zoals hennep of riet zijn licht en duurzaam, ideaal voor circulair bouwen. Met slimme tools voor circulaire rapportages voegen we een CO2-calculatie toe aan je script om de impact te meten.
Stel een limiet in van max. 5 kg CO2-equivalent per m², gebaseerd op standaard data van Woodcon. Reken op 1 uur.
- Voeg een "Material CO2" node toe (via Clockwork package) – deze haalt de CO2-waarde op.
- Bereken de totale CO2 voor je gebouw: vermenigvuldig oppervlakte met CO2-waarde (bijv. 100 m² x 4 kg CO2/m² = 400 kg totaal).
- Stel een regel in: als totaal CO2 > 500 kg, vervang materiaal door biobased alternatieven (prijs €45-€60/m²).
- Gebruik een "If-Then" node om automatisch te suggereren: "Vervang door hennepvezelplaat".
- Exporteer een rapport met besparingen: bijv. "CO2 gereduceerd met 20% door hergebruik".
- Test op je volledige model: voeg 20 elementen toe en check de output.
Veelgemaakte fout: vergeten de eenheden te matchen (kg CO2 vs. ton), wat je berekening verstoort.
Gebruik altijd consistentie eenheden in je code block.
Verificatie-checklist: test je script en voorkom fouten
Nadat je alles gebouwd hebt, loop deze checklist af om zeker te zijn dat je script werkt. Dit duurt 15-20 minuten en voorkomt hoofdpijn later.
- Revit-model check:
