Jet Grouting in Dynamo

In se drugi del dolga iz CGS konference…

Zelo uporabna metoda, kako modelirati Jet Grouting od nepropustnega terena do temeljne ploskve zidu in možnost avtomatičnega označevanja elementov.

Video

  • Imamo pripravljen Toposurface, ki predstavlja nepropusten teren in zid pod katerim bo potekala tesnitev
  • Uporabimo Model Lines, ki predstavljajo os po kateri bo potekala tesnitev (rišemo jo no Level-u, pod nepropustnim terenom) Jet_1
  • Za jet-e uporabimo Structural Column Family-o, kjer sta radiji in diameter  instance parameteraJet_2
  •  Koda v Dynamo-u izgleda takoJet_3
  • Označimo Model Lines
  • Določimo radiji jet-ov in razmak med njimi Jet_4
  • Označimo Toposurface in Face spodnje temeljne ploskve ziduJet_5
  • Izberemo SF Family-o in zaženemo DynamoJet_6
  • Potrebno je vpisati Mark posameznega elementa. Izberemo oznako in začetno številko pozicijeJet_7
  • Zaženemo Dynamo Jet_8Jet_9

 

Razgledni stolp Lendava

Ker obljuba dela dolg…

Na SiBIM konferenci je bilo veliko govora o razglednem stolpu v Lendavi in kako so v fazi PZI-ja uporabili Revit in Navisworks za kontrolo količine materialov in koliziji med elementi.

Lendava_1

Sicer ne vem na kakšen način so modelirali stebre, bi pa rad pokazal kako bi se zadeve lotil sam, s pomočjo Dynama

  • Naredimo novo Structural Columns family-o okroglega profila
  • Odpremo nov projekt
  • Naložimo family-o in zaženemo Dyanmo
  • Celotna koda izgleda takoLendava 2
  • Določimo osnovo geometrijo (za radiji in višino sem izbral number slider, ker mi omogoča dinamično spreminjanje modela)Lendava 3
  • Določimo število stebrov, tako da krožnico razdelimo na n število točk, ki predstavljajo število stebrov v eni smeri. Ker je ukrivljenost konstrukcije samo navidezna (hiperboloid) moramo upoštevati naklon (zamik) stebra Lendava 4
  • Potrebno je povezati točke na spodnji in zgornji krožnici, ki predstavljajo dolžino in smer stebrov. Ker potekajo stebri v obeh smereh, moramo za 2 sklop stebrov smer krožnice obrnitiLendava 5
  • Izberemo tip Structural Columns, ki ga želimo imetiLendava 6
  • In v Revitu imamo postavljen model stolpaLendava 7

Video

 

 

 

SiBIM konferenca 2015

V Lendavi je potekala prva SiBIM konferenca (https://izs.mitv.si/asset/64v4zBKig3mXn9CJ4). Cilj konference je predstaviti stanje uporabe BIM-pristopa v Sloveniji, omogočiti izmenjavo znanj in izkušenj uporabnikov BIM-tehnologij v Sloveniji, predvsem pa povezati strokovnjake, ki bi lahko pospešili implementacijo BIM-a v Sloveniji.

Z Jernejem sva imela predavanje od IDZ do PZI s pomočjo BIM-a, kjer sva pokazala uporabo Revit-a in Dynamo-u v praksi.

Predavanje si lahko pogledate na: https://izs.mitv.si/asset/sJpBAHbunuNijR2ra

 

Spajanje HVAC in elektro elementov s pomočjo ukaza Routing Solutions

3.    Spajanje s pomočjo ukaza Routing Solutions.

Za tretji primer vzemimo dve cevi na različnih ravninah, oseh in naklonih (slika 1).

Spajanje s pomočjo routing solutions

Slika 1: Pogled cevi v tlorisu, prerezu in 3D.

Postopek: Najprej označimo cevi, ki jih hočemo združiti (pomagamo si z uporabo tipke Ctrl). Nato kliknemo na ukaz Routing Solutions –

Routing solutions

Program nam ponudi več možnosti spajanja:

Spojene RS

Slika 2: Prvi predlog spajanja cevi.

Odpre se nov zavihek – Routing Solutions, kjer lahko izbiramo med različnimi predlogi spajanja. V konkretnem primeru imamo na voljo 5 možnosti. Izberemo tisto, ki nam najbol ustreza.

Spojene RS_2

Slika 3: Ena izmed rešitev.

Trim/Extend to corner (TR) – drugič

2.    Spajanje s pomočjo ukaza Trim/Extend to corner (TR).

Za drugi primer vzemimo dve cevi na različnih ravninah (slika 1).

Spajanje cevi na različnih ravninah

Slika 1: Pogled cevi v tlorisu, prerezu in 3D.

Z ukazom Trim/extend to corner (TR) TR najprej kliknemo na prvo cev in nato na drugo. Ukaz avtomatsko spoji obe cevi v točki navideznega križanja z novo vertikalno cevjo (slika 2).

Spojene na različnih ravninah

Pozor: Cevi je z ukazom TR potrebno izbrati v tlorisu!

Spajanje HVAC in elektro elementov s pomočjo ukaza Trim/Extend to corner (TR)

Nemalokrat se pri modeliranju strojnih in elektro inštalacij srečamo s problemom spajanja cevi, kanalov, kabelskih polic, itd. Poleg klasičnega “ročnega” spajanja, ko konec ene cevi z modeliranjem povežemo s koncem druge cevi, so tu še drugi lažji načini.

1.    Spajanje s pomočjo ukaza Trim/Extend to corner (TR).

Za prvi primer vzemimo dve cevi na isti ravnini (slika 1).

Pogled na cevi

Slika 1: Pogled cevi v tlorisu, prerezu in 3D.

Z ukazom Trim/extend to corner (TR) TR najprej kliknemo na prvo cev in nato na drugo. Ukaz avtomatsko spoji obe cevi v točki navideznega križanja (slika 2).

Navidezno križanje

Slika 2: točka navideznega križanja

Rezultat spajanja je viden na sliki 3.

Spojene cevi

Slika 3: Spojene cevi

Ukaz ni uporaben samo za spajanje cevi, ampak tudi prezračevalnih kanalov in kabelskih polic (HVAC). Prikazan je primer, ko so elementi v isti ravnini. V prihodnje bom predstavil še ostale meni znane načine spajanja.

Note Block

Note block je dostikrat spregledana, ampak zelo uporaben ukaz v Revit-u. Najdemo jo pod VIEW/SCHEDULES in nam omogoča da symbol-om, ki jih imamo v Revit-u dodamo informacije.

Scenariji poteka nekako takole.

Pripravljene imamo tlorise, prereze, itd.., in želimo v načrte dodati npr. opis faznosti izgradnje objekta.  Prva opcija je da uporabimo navaden text, kar nam pa ne omogoča fleksibilnosti (spremembe opisa faz po različnih listih niso usklajene, ne moremo informaciji spraviti v tabele, itd.). Druga opcija je pa seveda uporaba Note Block-ov. Da bi pa lahko uporabili Note Block-e, si moramo prvo pripraviti GENERIC ANNOATATION familijo.

Kliknemo NEW/FAMILY/ANNOTATIONS in izberemo predlogo Metric Generic Annotation

NB_1

Naredimo nov LABEL mu določimo parameter

NB_2

To ponovimo za vse parametre, ki jih želimo imeti

NB_3

Naložimo family-o v projekt in ustvarimo tabelo VIEW/SCHEDULES/NOTE BLOCK

NB_4

V tabeli si izberemo parametre, ki smo jih pripravili v family-i

NB_5

Z ukazom ANNOTATE/SYMBOL family-o postavimo pogled jo označimo in vpišemo vrednosti parametrov

NB_6

Ponavljamo toliko časa, da zapišemo vse informacije

NB_7

Link family-e je tukaj

https://www.dropbox.com/s/sr7wo3w98ufjtv3/Annot_Faze.rfa?dl=0

Element ID

ID elementa je zelo uporabna stvar. Vsak element v modelu ima unikatno ID oznako, ki jo lahko uporabimo in zlorabimo na več načinov. Začetnemu uporabniku programa predstavlja predvsem znak za težave, saj se ID elementa pojavi, ko Revit javi napako na modelu

ID_1

Pride pa zelo prav, kadar moramo kalkulantu posredovati podatke o modelu (iskanje točno določenega elementa v modelu poteka hitreje). Naletimo na težavo, ker podatka o ID elementa ni v tabeli

ID_2

Kot pa pri večini problemov, ki nastanejo v Revit-u, je rešitev samo 2 klika stran.

Ustvarimo nov SHARED PARAMETER in ga poimenujemo Element ID (Type parametra mora biti NUMBER).

ID_3

Uvozimo parameter v projekt, pazimo da izberemo da gre za INSTANCE parameter in mu določimo kategorijo

ID_4

Zaženemo DYNAMO in napišemo kodo

ID_5

V tabeli dodamo parameter ID elementa in tabela je pripravljena

ID_6

Dynamo kodo najdete na spodnji povezavi

https://www.dropbox.com/s/utd2l3dztt4u3qs/Skriti%20parametri.dyn?dl=0

“TAB” izbira

“TAB” tipka ima v REVIT-u par super moči, ki uporabniku olajšajo delo v programu. Tab-Key-Word-Tutorials

1. IZBIRA ELEMENTA Kadar želimo med množico elementov izbrati točno določen element, nam ni potrebno uporabiti ukaza ZOOM (CAD stil reševanja težav), ampak se s kurzorjem postavimo v območje elementa, ki ga želimo izbrati in nato s tipko “TAB” ciklično izbiramo med elementi

2. CHAIN OF WALLS (deluje tudi za Linework) S kurzorjem se premaknemo nad steno (stena se nam obarva), nato s pritiskom na “TAB” izberemo vse stene, ki so povezane med sabo

TAB_1 TAB_2

3. CHAIN OF WALLS PARTIALLY (delna izbira) Kliknemo na steno, ki predstavlja prvi element v izboru, se s kurzorjem premaknemo nad zadnji element, kliknemo tipko “TAB” in imamo izbrane vse vmesne elemente

TAB_3 TAB_4

Skriti parametri

Dynamo pride zelo prav, kadar želimo iz Revit-a dobiti parametre, ki se nočejo izpisati v tabelah.

Cable trays imajo med properties  parameter reference level

Slika 1_1

Če hočemo imeti parameter reference level izpisan tudi v tabelah, imamo problem, saj nam ga Revit ne ponudi kot opcijo

Slika 1_2

Rešitev je seveda Dynamo. Prvo je potrebno narediti shared parameter. Tip parametra naj bo v temu primeru text, saj omogoča zapis številk in črk

Slika 3

Shared parameter uvozimo v Revit, mu določimo lastnosti (pazimo, da je parameter zaveden kot instance)

Slika 4

Zaženemo Dynamo in s pomočjo Packages Maneger-ja naložimo LunchBox paket. Znotraj paketa je node, ki omogoča izvoz vrednosti določenega parametra.

Slika 5

  1. Node s katerim Izberemo kategorijo
  2. Node, ki nam določa ime parametra, ki nas zanima
  3. LunchBox node, za izvoz podatkov izbranega parametra
  4. Node, s katerim določimo v kateri parameter želimo zapisati vrednosti
  5. Node, ki nam zapiše nove vrednosti parametra vseh elementov kategorije
  6. Klikneš run

Počakaš trenutek in rezultat je tukaj

Slika 6

Seveda lahko vse to narediš brez Dynam-a….ampak je tako bolj zanimivo

Kodo dobiš na tej povezavi

https://www.dropbox.com/s/utd2l3dztt4u3qs/Skriti%20parametri.dyn?dl=0