42x
001986
2026-06-22

Zastosowanie interfejsu Grasshopper do projektowania struktur parametrycznych

Ten artykuł oferuje przegląd możliwości przyporządkowania modelu parametrycznego za pomocą interfejsu Grasshopper – RFEM 6. Ma to na celu zautomatyzowanie jak największej liczby powtarzalnych kroków roboczych, aby efektywnie przeprowadzić analizę wariantów.

Zalety interfejsu Grasshopper

Grasshopper oferuje odpowiednie środowisko do opracowania pierwszej koncepcji projektu. Dzięki wizualnemu środowisku skryptowemu, parametryczne projektowanie modeli jest możliwe także dla użytkowników bez znajomości programowania. Bezpośrednia widoczność parametrycznej geometrii modelu ułatwia również interdyscyplinarną ocenę i rozwój projektu. Dzięki parametryzacji geometrii zmiany i analiza wariantów możliwe są bez dużego nakładu pracy.

Za pomocą wtyczki Dlubal dla Grasshopper, można rozbudować model projektowy w środowisku Grasshopper o model analityczny. W ten sposób wykorzystywana jest już istniejąca parametryzacja modelu nośnego w RFEM 6. To połączenie pozwala na uwzględnienie aspektów statycznych już na wczesnym etapie projektowania i bezpośrednie wyprowadzenie analizy statycznej i projektowania dla różnych wariantów modeli.

Poniższa ilustracja przedstawia możliwy przepływ pracy pomiędzy RFEM 6 a Grasshopper.

Poniżej szczegółowo omówiono realizację poszczególnych obszarów przepływu pracy.

Parametryczna geometria

Geometria jest tworzona za pomocą komponentów Grasshopper lub gotowy model może służyć jako podstawa. W tym przypadku, linie i powierzchnie są potrzebne jako dane wejściowe geomterii dla komponentów wtyczki Dlubal.

Wtyczka Dlubal

Specyficzne dla Dlubal dane modelu i obciążenia można definiować za pośrednictwem różnych komponentów i łączyć z parametryczną geometrią Grasshopper. Model projektowy jest w ten sposób rozszerzany o model analityczny. Struktura komponentów podąża za logiką definicji RFEM 6. Na przykład, definicja pręta wymaga przekroju oraz materiału.

Dane modelu

Z danymi modelu, parametrycznie zdefiniowanej geometrii dodawane są właściwości dla modelu analitycznego (np. materiał, przekroje, pręty, przeguby, podpory, mimośrody, itp.) Właściwości, które w RFEM są wybierane z listy, są również wybierane z list wartości w Grasshopper.

Właściwości projektowe

Definicja właściwości projektowych odbywa się w Grasshopper tylko poprzez numery indeksów właściwości projektowych. W tym celu, informacje takie jak długości wyboczeniowe, warunki brzegowe i konfiguracja nośności są wstępnie definiowane w szablonie RFEM i sterowane z poziomu Grasshopper. Tworzenie szablonu zostało omówione w sekcji Szablon dla RFEM.

Dane obciążenia

Za pomocą danych obciążenia można ustalić kombinatorykę (np. przypadki obciążeń, sytuacje projektowe, kombinacje obciążeń) oraz obciążenia (np. obciążenia węzłowe, liniowe, prętowe, zestaw prętowy, powierzchniowe i objętościowe).

Aby zdefiniować obciążenie, w RFEM zawsze wymagany jest przypadek obciążenia. Do definicji przypadku obciążenia, muszą zostać utworzone ustawienia analizy statycznej, a także kategoria oddziaływania dla klasyfikacji przypadków obciążeń musi być określona. Niezbędne do tego komponenty Grasshopper są dostępne. Jednak pełną klasyfikację przypadków obciążenia i kombinatorykę można również zdefiniować w szablonie RFEM. W Grasshopper zapisuje się tylko numer przypadku obciążenia oraz odpowiednie parametry obciążenia.

Szablon dla RFEM 6

W szablonie RFEM (*.ft6 plik) można definiować elementy RFEM, które będą dostępne w każdym nowym modelu utworzonym na podstawie tego szablonu. W tym celu, najpierw należy utworzyć szablon modelu w RFEM:

Aby sterować projektowaniem, w szablonie aktywuje się potrzebny dodatek, ustala normy, a także definiuje odpowiednie właściwości projektowe, które nadawane są w Grasshopper za pomocą ich numerów indeksów.

Selekcje obiektów

Selekcje obiektów mogą być również definiowane w szablonie, filtrując obiekty, np. poprzez komentarz. Jeśli w komponentach Dlubal dodano komentarz, wszystkie obiekty z tym komentarzem pojawią się w zdefiniowanej wcześniej selekcji obiektów.

Tabele wyników

Eksportowane wyniki z komponentu "Eksportuj wyniki do plików" odnoszą się zawsze do tabel wyników w RFEM 6. W menadżerze tabel wyników można określić, które wyniki będą eksportowane z komponentem.

Protokół wydruków

Wymagane widoki oraz dokumentacja modelu i wyników mogą być zapisywane w menadżerze protokołów wydruków w szablonie.

Ustawienia eksportu

Podczas eksportu modelu z Grasshopper do RFEM, najpierw tworzony jest pusty plik modelu w RFEM i dane z Grasshopper są ładowane do tego modelu. Jeśli w komponencie eksportu zostanie zapisana ścieżka zapisu pliku szablonu (Użyj szablonu), już podczas inicjalizacji nowego modelu ładowane są dane z pliku szablonu, a importowane informacje z Grasshopper mogą się do nich odnosić.

Jeżeli eksport zakończył się sukcesem, komponent "Kalkulacja RFEM 6" automatycznie rozpoczyna obliczenia w RFEM. Po przeprowadzeniu obliczeń, wyniki obliczeń i projektowania są zapisywane w pliku CSV. Po zapisaniu wyników, protokół wydruków jest również zapisywany za pomocą komponentu "Eksportuj raport wydruku" w określonej ścieżce zapisu.


Autor

Paul opracowuje w dziale Product Engineering rozwiązania interfejsowe i dodatkowo wspiera Customer Support. Przy tym zawsze ma na uwadze spójną integrację systemu.

Odnośniki


;