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.