plugin logo

TBM pro Grasshopper

Tunnel alignment

Funkce

Komponenta vypočítá osu, niveletu a trasu daných tras zapsaných v XML na daném staničení. Z daných vstupních informací o železniční trati dále vypočítá osu, niveletu a tunelu a to včetně jejího odsazení od dané trasy koleje či os kolejí. Odsazení od osy všech kolejí je vypočítáno dle normových pravidel viz nastavení. V případě potřeby je možné odsazení trasy zadat pomocí uživatelského vstupu.

Vstupy

Název
Popis
Datový typ
Datová struktura
Volitelný vstup
AlignmentNames
Názvy tras v souboru XML, které budou naimportovány. Předpokládá se použití výstupů z Select alignment.
Text
List
Ne
RailwayType
Typ tratě. Konvenční/HSR. Předpokládá se použití value pickeru Railway type value picker.
Text
List
Ne
ProfileNames
Názvy profilů/nivelety v souboru XML, které budou naimportovány. Pro jednu trasu může být naimportováno vícero podélných profilů a vznikne tedy vícero tras. Název profilu ve větvi s indexem I je spárováno s trasou na pozici I.
Text
DataTree
Ne
NumberOfTracks
Počet kolejí v průřezu. Lze použít pouze hodnotu 1 nebo 2.
Integer
List
Ne
TrackSpeed
Rychlost na trati v daném tunelu pro výpočet odsazení tunelové osy od osy kolejí v případě dvoukolejné trati.
Integer
List
Ne
TunnelAxisSide
Strana na kterou bude provedeno odsazení osy koleje v rámci výpočtu osy tunelu. Předpokládá se použití v kombinaci s value picker TunelAxisOffsetSide.
Text
List
Ano
StartSta
Počáteční staničení, části trasy, která bude importována. Datová struktura je DataTree a jeho struktura by měla odpovídat datové struktuře ProfileNames.
Number
DataTree
Ano
EndSta
Koncové staničení, části trasy, která bude importována. Datová struktura je DataTree a jeho struktura by měla odpovídat datové struktuře ProfileNames.
Number
DataTree
Ano
Uživatelsky zadaný průběh odsazení podél trasy tunelu (staničení/offset).
Text
DataTree
Ano
AdditionalOffset
Dodatečné uživatelské odsazení trasy tunelu od vypočtené trasy. Hodnota +/- je odsazení doprava/doleva ve směru trasy tunelu.
Number
List
Ano
Step
Krok, který bude použit pro navinutí podélného profilu na osu tunelu. V případě, že není hodnota zadaná je použita hodnota zadána v nastavení.
Number
Item
Ano
Namespace
nterní třída s obsahem XML pro další práci se souborem.
Generic
Item
Ne
Tunnel

Výstupy

Název
Popis
Datový typ
Datová struktura
TrackAlignments
Křivky tras kolejí naimportovaných ze souboru XML na daném intervalu staničení definovaném StartSta a EndSta.
Curve
List
TrackHorizontalAlignments
Průměty naimportovaných křivek tras kolejí do roviny XY.
Curve
List
TrackHorizontalSegments
Jednotlivé části (přímá, oblouk, přechodnice) importované osy koleje na celé délce trasy.
Curve
DataTree
TrackVerticalSegments
Jednotlivé části (přímá, oblouk, parabolický oblouk) importované nivelety koleje na celé délce trasy.
Curve
DataTree
TunnelAlignments
Křivky tras tunelů vypočtených z tras kolejí na daném intervalu staničení definovaném StartSta a EndSta.
Curve
List
TunnelHorizontalAlignments
Průměty naimportovaných tras kolejí do roviny XY.
Curve
List
StartStationing
Skutečné počáteční staničení naimportované trasy. Hodnota může být upravena oproti vstupu StartStationing v případě, že uživatel zadá staničení mimo interval dané trasy a profilu.
Number
DataTree
EndStationing
Skutečné koncové staničení naimportované trasy. Hodnota může být upravena oproti vstupu EndStationing v případě, že uživatel zadá staničení mimo interval dané trasy a profilu.
Number
DataTree
LengthDifferences
Odchylky délky importované trasy koleje od její skutečné délky v souboru XML. Datová struktura odpovídá struktuře vstupu ProfileNames. Hodnoty lze použít pro kontrolu importovaných křivek.
Number
DataTree
Zpět na nastavení