Published: Jan 5, 2019 by Maarten Vroegindeweij
HSB in Revit deel 3
Dataset behorend bij deze blog is hier te downloaden.
Een vervolg op de blog over het modelleren van houtskeletbouw(HSB) binnen Autodesk Revit. Er zijn nog 2 delen die over HSB geschreven zijn:
HSB Deel 1
HSB Deel 2
De houtfamily die hierin genoemd is, is inmiddels weer verbeterd. Ook de samenstellingsfamily. En mijn collega Piet Mol heeft een aantal Dynamoroutines gemaakt.
Enerzijds kun je deze gebruiken als je met behulp van Revit detailengineering van HSB wilt uitvoeren. Anderzijds is het denk ik met deze families ook mogelijk om als architect/ingenieursbureau/aannemer het HSB snel te modelleren voor bouwtechnisch modelleerwerk/tekenwerk van een hoog detailniveau.
1. De houtfamily
Tijdens het gebruik hebben we weer diverse zaken aangepast aan de houtfamily.
Center: De afschuiningen worden vanuit het hart berekend in plaats vanaf de zijkant. Dit heeft veel voordelen bij het wisselen van hoeken. Tevens zijn een aantal bugs bij het gebruik van dubbele hoeken eruit gehaald.
Hoek XY, YZ. Als je een combinatie van de hoek XY en YZ gebruikt wordt ook de hoek haak op dit vlak ook berekend. Dit is feitelijk de hoek als je bijvoorbeeld met een afkortzaag een houten balk wilt afkorten.
In het bovenstaande geval is de ingestelde hoek XY 58 graden en YZ 128 graden. De eerste hoek die je nodig hebt voor de afkortzaag is 128-90 = 38 graden.
De tweede hoek die je wilt weten is de X from YZ-plane. Dat is feitelijk de helling van de afkortzaag. 90-cotan( cos(90-128) x tan(90-48))= 63.78 graden. Deze kun je dus in de zaagstaat zetten.
Structural Framing: Het gebruik van een Generic Model heeft een aantal nadelen. Het gebruik van een Structural Framing ook. Ik gebruik tegenwoordig een aparte Structural Framing family waarin de houtfamily genest in zit. Daardoor zijn wel alle elementen in 1 hoeveelhedenstaat(Generic Model) uit te lezen.
2. Samenstellingsfamily Toevoegingen ten opzichte van de vorig blog:
Extra bovenregel/onderregel: Deze kan bijvoorbeeld gebruikt worden voor een haakregel bij de muurplaat.
Crosssection Rotation Top Stud en Side Stud kunnen tegelijk ingesteld worden.
De ‘Left Side Stud’ is hier 35 graden. De ‘Top Stud’ 45 graden. Het vraagstuk was hoe je de hoek XY en YZ van deze zijregel en bovenregel kunt berekenen.
Uiteindelijk bleek het heel erg makkelijk. Ik heb de hele avond zitten te stoeien met bovenstaande afbeelding.
Na enorme bergen formules bleek de het onderstaande het geval:
Alpha: Rotation of Top Stud.
Beta: Rotation of Side Stud.
XY-hoek van de Side Stud: 90 - cotan( tan(beta) * sin(alpha) )
YZ-hoek van de Side Stud: 90 - cotan( tan(beta) * cos(alpha) )
Revit-bestand met bovenstaande afbeelding
Je kunt het natuurlijk ook met vectoren doen. Binnen Dynamo zou dit erg makkelijk zijn. Alleen binnen de family editor is dit erg omslachtig.
Best grappig dat het dus uiteindelijk erg eenvoudig is. Soms maak je het ook gewoon te moeilijk voor jezelf.
Top Stud/Bottom Stud: Afschuining onder en boven in kunnen stellen.
Bovenplaat/Onderplaat: Er is een beplatingsfamily toegevoegd als onder en bovenplaat.Je kunt een offset ten opzichte van de zijkant instellen.
Keep uit stijl en regelwerk:
3. Tips tijdens het uitwerken van HSB.
Een mogelijke werkvolgorde:
- Begin met het maken van principedetails in een drafting view. Ga na goedkeuring door alle betrokken partijen pas starten met 3D modelleren.
- Start met modelleren van de HSB-contouren bestaande uit het stijl en regelwerk met de houten beplating. Gebruik hiervoor floor, roof en walls.
- Modelleer sparingen.
- Bepaal elementindeling inclusief toleraties.
- Splits wanden,vloeren daken op in deze elementen. Maak direct groups voor unieke merken.
- Modelleerwijzen. Er zijn verschillende manieren om snel HSB-elementen te plaatsen:
- Samenstellingsfamily plaatsen(daken, vloeren).
- Losse Structural Framingfamilies plaatsen.(met name bij schuine elementen)
- Dynamo gebruiken om automatisch Structural Framingfamilies te plaatsen.(ik hoop hier ooit nog een blog over te gaan schrijven
- Voeg de elementen toe aan de group.
- Ungroup de group en maak Assembly(doe dit pas als alles in 3D correct is.)
- Controleer alle nulpunten van de assemblies.
- Maak van elk vergelijkbaar soort HSB-element een tekening aan(dak, vloer wand bijvoorbeeld.) Je kunt dit ook standaard in je template zetten in de fase Renvooi.
- Gebruik Dynamoscripts om automatisch alle assemblytekeningen te maken.
- Maatvoeren moet nog wel gewoon met de hand.
Tips&Trics bij bovenstaande werkvolgorde:
1. Details
Hoe het eigenlijk zou moeten werken is dat je eerst een detail opzet in 2D. En vervolgens kunt aangeven in Revit dat dit detail op een bepaalde aansluiting van toepassing is. Vervolgens moeten dan alle elementen op die plaats in 3D gemodelleerd worden. Hier later meer over.
We gebruiken tegenwoordig gekleurde arceringen sinds Revit 2019. Dit is echt fantastisch. Je kunt alle werkelijke kleuren van de materialen instellen waardoor een tekening beter gaat spreken.
Alle filled regions zitten in het te downloaden bestand. Ook zijn al deze arceringen beschikbaar via filters zodat het ook in plattegronden, doorsneden en details werkt met de juiste schaal!
Het leuke is dat je dus een 3D-doorsnede kunt maken waarbij de doorsnede arceringen een kleur hebben en de rest van de doorsnede niet.
6 Modelleerwijzen
Hoekkepers Hoekkepers zijn nu nog best lastig met name bij 2 verschillende dakhoeken. Ik ben nog met een nieuwe versie bezig waarbij dit echt erg eenvoudig gaat worden.
Dakkapel
Zijwangen zijn gemaakt met behulp van Structural Framing.
8 Groups/Assemblies:
Nieuwe gouden tip: Plaats generic models en samenstellingsfamilies by face op een roof.. Hierdoor is het mogelijk om elementen te draaien en te spiegelen zonder dat je allerlei ‘workplane’ problemen krijgt. Je moet hiervoor wel de ‘host’ meekopiëren/roteren. Als je een hellend dak op een workplane plaatst op basis van een referenceplane kun je deze assemblies niet kopiëren.
Gouden tip 2(vanuit vorige blog): Create Group –> Ungroup –> Create Assembly. Je hebt na het ungroupen namelijk ook alle geneste families geselecteerd.
Probeer het aantal merken te beperken door de elementverdeling slim te kiezen.
10. HSB elementtekening
Schedules
11. Dynamo scripts De opzet van het Dynamoscript is om op basis van een templatesheet andere assemblies automatisch te voorzien van een opmaak. Dit is het project van mijn collega Piet Mol. Wellicht dat we hier nog een Dynamopackage van gaan maken.
Handige packages: Steamnodes, Spring Nodes, Clockwork en Archi-lab.
Dataset behorend bij deze blog is hier te downloaden:
https://github.com/DutchSailor/blog/tree/master/Bouwtechniek%20%26%20Revit/2019-01%20HSB%20deel%203