plugin logo

TBM pro Grasshopper

Create tunnel

Funkce

Komponenta vytvoří 3D model tunelu na základě zadané trasy tunelu, třídy příčného řezu a dodatečných vstupních parametrů definujících vlastnosti tunelu v podélném směru. Dále je možné definovat zkosení portálových částí, portálových límců či tunel rozdělit do dilatačních celků. Jednotlivé úkony (vytvoření zkosení portálu, vytvoření límce) je možné je pro vybrané třídy příčného řezu dle jejich interface.

Vstupy

Název
Popis
Datový typ
Datová struktura
Volitelný vstup
Alignment
Trasa tunelu podle které je modelu tunelu vytvořen.
Curve
Item
Ne
Tunnel-SectionClass
Vnitřní třída s tunelovým průřezem. Předpokládá se využití výstupu Tunnel-SectionClass z komponent příčných řezů. V případě, že se příčný řez tunelu liší po jeho délce, je nutné definovat vícero příčných řezů. V případě, že počet vnitřních tříd (délka listu) je menší než počet bodů (délka listu) na vodící křivce PointsAtAlignments, je pro zbývající body použita vždy poslední třída průřezu. Pro úspěšné vytvoření modelu tunelu musí mít třída tunelového průřezu vlastnost ISweepable.
Generic
List
Ne
PointsAtAlignments
Body na trase tunelu, ve kterých budou umístěny jednotlivé příčné řezy. Počet minimální počet bodů je dva (začátek a konec tunelu).
Point
List
Ne
Délka dilatačních celků. Délky dilatačních celků jsou počítány na trase tunelu. Délky je možné zadávat od počátku nebo konce tunelu pomocí kladných nebo záporných hodnot. Kladné hodnoty jsou uvažovány od počátku a postupně jsou načítány. Záporné hodnoty jsou uvažovány od konce tunelu jsou taktéž postupně načítány. V případě, že dojde k přesahu délek počítaných od počátku a od koncem, jsou tyto dilatační celky ignorovány.
Text
List
Ano
StartPortalHeight
Výška svislé části portálu na začátku tunelu. Výška je počítána od spodní hrany ostění. Pro úspěšné vytvoření modelu portálu tunelu musí mít třída tunelového průřezu vlastnost IPortable.
Number
Item
Ano
EndPortalHeight
Výška svislé části portálu na konci tunelu. Výška je počítána od spodní hrany ostění. Pro úspěšné vytvoření modelu portálu tunelu musí mít třída tunelového průřezu vlastnost IPortable.
Number
Item
Ano
Sklon zešikmené části portálu na začátku tunelu. Pro úspěšné vytvoření modelu portálu tunelu musí mít třída tunelového průřezu vlastnost IPortable.
Text
Item
Ano
Sklon zešikmené části portálu na konci tunelu. Pro úspěšné vytvoření modelu portálu tunelu musí mít třída tunelového průřezu vlastnost IPortable.
Text
Item
Ano
CollarStartWidth
Šířka konců portálového límce na začátku a konci tunelu. Pro úspěšné vytvoření modelu límce tunelu musí mít třída tunelového průřezu vlastnost ICollarable.
Number
Item
Ano
CollarStartHeight
Výška konců portálového límce na začátku a konci tunelu. Pro úspěšné vytvoření modelu límce tunelu musí mít třída tunelového průřezu vlastnost ICollarable.
Number
Item
Ano
CollarTopWidth
Šířka portálového límce ve vrcholu na začátku a konci tunelu. VPro úspěšné vytvoření modelu límce tunelu musí mít třída tunelového průřezu vlastnost ICollarable.
Number
Item
Ano
CollarTopHeight
Výška portálového límce ve vrcholu na začátku a konci tunelu. Pro úspěšné vytvoření modelu límce tunelu musí mít třída tunelového průřezu vlastnost ICollarable.
Number
Item
Ano
CollarStartOffset
Odsazení počátku límců od počátku tunelu. Vzdálenost je počítána v rovině XY a je vždy kolmá na počáteční/koncovou řeznou plochu tunelu. Pro úspěšné vytvoření modelu límce tunelu musí mít třída tunelového průřezu vlastnost ICollarable.
Number
Item
Ano
CollarDivisionInternal
Vstup definuje počet bodů pomocí kterých jsou vypočítány límce portálových částí tunelů.
Integer
Item
Ano
Niche-SectionClass
Vnitřní třída s průřezem výklenku. Délka vstupu (délka listu) by měla odpovídat délce vstupu Tunnel-SectionClass. V případě, že tomu tak není je vstup upraven, aby délky obou vstupů byly totožné. Předpokládá se využití výstupu z komponenty Tunnel safety niche cross section. Průřez výklenku musí mít vlastnost INiche pro správné vytvoření výklenků.
Generic
List
Ano
Parametry výklenků (osové vzdálenosti, délka výklenku a definice jejich bočních stěn v tunelu. Vstup je zadán formou textového řetězce, ve kterém jsou jednotlivé hodnoty děleny pomocí charakteru ";" a případně "-". Každá hodnota listu jednomu výklenku či, v případě použití multiplikátoru danému počtu výklenků.
Text
List
Ano
Rozměry a poloha drenážních šachet v levém chodníku. Šachty jsou vždy kruhové a jsou vytvořeny pouze v případě, že jejich osa protíná povrch chodníku. Vodící linie podle kterých jsou šachty rozmisťovány je vnitřní horní roh levého chodníku.
Text
List
Ano
LeftDrainageDiameter
Průměr drenážní trubky odvodnění kolejového lože na levé straně tunelu. Hodnota přepíše hodnotu zadání z příčného řezu.
Number
Item
Ano
LeftDrainageFilletRadius
Poloměr zaoblení drenážní trubky odvodnění kolejového lože na levé straně tunelu v místě zahnutí do odvodňovacích šachet.
Number
Item
Ano
Rozměry a poloha drenážních šachet v pravém chodníku. Šachty jsou vždy kruhové a jsou vytvořeny pouze v případě, že jejich osa protíná povrch chodníku. Vodící linie podle kterých jsou šachty rozmisťovány je vnitřní horní roh levého chodníku.
Text
List
Ano
RightDrainageDiameter
Průměr drenážní trubky odvodnění kolejového lože na levé straně tunelu. Hodnota přepíše hodnotu zadání z příčného řezu.
Number
Item
Ano
RightDrainageFilletRadius
Poloměr zaoblení drenážní trubky odvodnění kolejového lože na levé straně tunelu v místě zahnutí do odvodňovacích šachet.
Number
Item
Ano
Rozměry a poloha kabelových šachet v tunelu v levém chodníku tunelu. Šachty jsou vždy ve tvaru obdélníku/čtverce a jsou vytvořeny pouze v případě, že jejich osa protíná povrch chodníku. Vodící linie podle které jsou šachty rozmisťovány je vnitřní horní roh levého chodníku.
Text
List
Ano
Rozměry a poloha kabelových šachet v tunelu v pravém chodníku tunelu. Šachty jsou vždy ve tvaru obdélníku/čtverce a jsou vytvořeny pouze v případě, že jejich osa protíná povrch chodníku. Vodící linie podle které jsou šachty rozmisťovány je vnitřní horní roh levého chodníku.
Text
List
Ano
Trasování kabelových kanálků v levém chodníku tunelu. Každá větev vstupu odpovídá jednomu kabelovému kanálku. V dané větvi se pak nachází List textových řetězců. Každý řetězec definuje odsazení kanálku od jeho vodící linie.
Text
DataTree
Ano
Trasování kabelových kanálků v pravém chodníku tunelu. Každá větev vstupu odpovídá jednomu kabelovému kanálku. V dané větvi se pak nachází List textových řetězců. Každý řetězec definuje odsazení kanálku od jeho vodící linie.
Text
DataTree
Ano
Create

Výstupy

Název
Popis
Datový typ
Datová struktura
TunnelPartsNames
Názvy jednotlivých částí tunelu. Názvy jsou předefinovány.
Text
DataTree
TunnelParts
Tělesa jednotlivých částí v tunelu.
Brep
DataTree
TunnelClass
Vnitřní třída tunelu.
Generic
Item
Zpět na nastavení