Obwiednia prześwitu

Opracowywanie obwiedni kinematycznych do weryfikacji prześwitu jest ważną częścią projektów kolejowych. Za pomocą dodatku Dynamo można generować bryły dla obwiedni, zamiast tworzyć złożone podzespoły korytarzy i zarządzać nimi w celu wykonania tego zadania.

Cel

Kluczowe pojęcia

  • Praca z liniami charakterystycznymi korytarza

  • Przekształcanie geometrii między układami współrzędnych

  • Tworzenie brył przez wyciągnięcie

  • Kontrolowanie zachowania węzłów za pomocą ustawień skratowania

Zgodność wersji

Ten wykres będzie działać w programie Civil 3D 2020 i w nowszych wersjach.

Zestaw danych

Najpierw pobierz pliki przykładów poniżej, a następnie otwórz plik DWG i wykres dodatku Dynamo.

Rozwiązanie

Poniżej przedstawiono przegląd logiki na tym wykresie.

  1. Pobieranie linii charakterystycznych z określonej linii bazowej korytarza

  2. Generowanie układów współrzędnych wzdłuż linii charakterystycznej korytarza w żądanych odstępach

  3. Przekształcanie geometrii bloku profilu do układów współrzędnych

  4. Wyciąganie bryły między profilami

  5. Tworzenie brył w programie Civil 3D

Zacznijmy!

Pobieranie danych korytarza

Pierwszym krokiem jest pobranie danych korytarza. Wybierzemy model korytarza na podstawie jego nazwy, pobierzemy określoną linię bazową w korytarzu, a następnie pobierzemy linię charakterystyczną w linii bazowej na podstawie kodu punktu.

Generowanie układów współrzędnych

Teraz wygenerujemy układy współrzędnych wzdłuż linii charakterystycznych korytarza między daną pikietą początkową a końcową. Te układy współrzędnych zostaną użyte do wyrównania geometrii bloku profilu pojazdu względem korytarza.

Jeśli pierwszy raz masz do czynienia z układami współrzędnych, skorzystaj z sekcji Wektor, płaszczyzna i układ współrzędnych.

  1. Zwróć uwagę na małą pozycję XXX w prawym dolnym rogu węzła. Oznacza to, że ustawienia skratowania węzła skonfigurowano jako Iloczyn wektorowy, co jest niezbędne do generowania układów współrzędnych przy tych samych wartościach pikiet dla obu linii charakterystycznych.

Jeśli pierwszy raz masz do czynienia ze skratowaniem węzłów, skorzystaj z sekcji Co to jest lista.

Przekształcanie geometrii bloku

Teraz musimy w jakiś sposób utworzyć szyk profili pojazdów wzdłuż linii charakterystycznych. Przekształcimy geometrię z definicji bloku profilu pojazdu za pomocą węzła Geometry.Transform. Zwizualizowanie tej koncepcji jest trudne, więc zanim przyjrzymy się węzłom, przeanalizujmy grafikę pokazującą, co się stanie.

Zasadniczo pobieramy geometrię dodatku Dynamo z pojedynczej definicji bloku i przesuwamy/obracamy ją podczas tworzenia szyku wzdłuż linii charakterystycznej. Świetnie! Oto jak wygląda sekwencja węzłów.

  1. Tutaj następuje pobranie definicji bloku z dokumentu.

  2. Te węzły pobierają geometrię dodatku Dynamo obiektów w bloku.

  3. Te węzły zasadniczo definiują układ współrzędnych, z którego przekształcana jest geometria.

  4. Ten węzeł wykonuje rzeczywistą pracę nad przekształceniem geometrii.

  5. Zwróć uwagę na najdłuższe skratowanie w tym węźle.

Oto co uzyskamy w dodatku Dynamo.

Generowanie brył

Dobra wiadomość! Najcięższą pracę mamy już za sobą. Teraz wystarczy wygenerować bryły między profilami. Można to łatwo zrobić za pomocą węzła Solid.ByLoft.

Oto wynik. Pamiętaj, że są to bryły dodatku Dynamo — nadal trzeba je utworzyć w programie Civil 3D.

Wyprowadzanie brył do programu Civil 3D

Ostatnią czynnością jest wyprowadzenie wygenerowanych brył do obszaru modelu. Nadamy im również kolor, który ułatwi ich oglądanie.

Wynik

Oto przykład uruchomienia wykresu za pomocą Odtwarzacza Dynamo.

Jeśli nie znasz jeszcze Odtwarzacza Dynamo Player, skorzystaj z sekcji Odtwarzacz Dynamo (Dynamo Player).

Pomysły

Oto kilka pomysłów na rozszerzenie możliwości tego wykresu.

Dodaj możliwość używania różnych zakresów pikiet oddzielnie dla poszczególnych torów.

Podziel bryły na mniejsze segmenty, które można analizować indywidualnie pod kątem kolizji.

Sprawdź, czy bryły obwiedni przecinają się z obiektami i pokoloruj te, w przypadku których występują kolizje.

Last updated