W razie pytań lub problemów jesteśmy do Państwa dyspozycji. Oprócz osobistego wsparcia (na przykład za pośrednictwem poczty e-mail lub czatu) na naszej stronie internetowej można znaleźć przydatne zasoby dostępne 24 godziny na dobę, 7 dni w tygodniu.
Najczęściej zadawane pytania (FAQ)
Wyszukiwarka FAQ
Więcej informacji
Wsparcie techniczne 24/7
-
Odpowiedź
Element ściskany w prętach poddanych ściskaniu osiowemu można zwymiarować zgodnie z CSA S16. W przypadku prętów poddanych zginaniu lub obciążeniu złożonemu (zginanie + ściskanie) obliczenia nie są obecnie możliwe.
W przypadku pręta o bardzo małym obciążeniu zginającym obciążenie można zignorować poprzez zwiększenie wartości granicznej w konfiguracjach stanu granicznego nośności, aby uniknąć wyniku 'niemożliwego do obliczenia'.
-
Odpowiedź
Począwszy od wersji 6.03 (RFEM) i 2.03 (RWIND), wyniki obliczone w RWIND mogą być również wyświetlane w RFEM.
W tym celu należy aktywować rozszerzenie "Symulacja wiatru" w RWIND i rozpocząć odpowiednie obliczenia. RWIND otwiera się i przeprowadza symulację. Po zakończeniu obliczeń pojawia się poniższe okno dialogowe.
Po kliknięciu "Tak", RWIND zostaje zamknięty, a program RFEM wczytuje dane wyników. Podczas wyświetlania wyników w programie RFEM można teraz wyświetlać właściwości odnoszące się do powierzchni, jak pokazano na poniższym rysunku. Za pomocą nawigatora w lewym górnym rogu można przełączać się między wynikami analizy statyczno-wytrzymałościowej a symulacją wiatru.
-
Odpowiedź
Podczas tworzenia modelu za pomocą WebSerwisów, przydatne jest tworzenie modeli, które są od razu gotowe do obliczeń lub projektowania bez konieczności ręcznego wprowadzania zmian w programie RFEM. Przykładowo przy definiowaniu konstrukcji z membranami lub kablami nie da się pomyślnie obliczyć świeżo utworzonego modelu bez włączenia rozszerzeń.
Aby utworzyć nowy model z włączonymi rozszerzeniami należy skorzystać z metod metod .get_addon_statuses () i .set_addon_statuses ().
Proszę spojrzeć na poniższy przykład:
tryb importu
import sys
baseName = os.path.basename(__file__)
dirName = os.path.dirname(__file__)
sys.path.append(dirName + r'/../../..')
from RFEM.initModel import Model
if __name__ == '__main__':
Model(True, "Hello Model") # Create new model
Addons = Model.clientModel.service.get_addon_statuses()
# See structure of addon_statuses_list
# print(Addons)
# design_addons list
Addons[0].stress_analysis_active = True
Addons[0].steel_design_active = True
# analysis list
Addons[3].structure_stability_active = True
Addons[3].form_finding_active = True
Model.clientModel.service.set_addon_statuses(Addons)
W tym przykładzie zaczynamy od ustawienia ścieżki katalogu z biblioteką RFEM i zaimportowania jej. Następnie tworzymy Nowy model i tworzymy nową zmienną o nazwie „Addons”. Zmienna ta tworzona jest za pomocą bezpośredniej instrukcji dla serwera RFEM 6 WebService Server i rozumiana jest jako „addon_statuses list”. Dzięki zastosowaniu metody „get” nasza zmienna ma strukturę zrozumiałą dla programu RFEM i można ją edytować.
Następnie modyfikujemy ten obiekt, aby włączyć określone rozszerzenia w modelu RFEM 6. Domyślnie stan rozszerzeń na tej liście jest ustawiony na False. Modyfikacja w tym przykładzie polega na ustawieniu stanu rozszerzeń na True, co oznacza, że zostaną one włączone w nowym modelu.
Następnie używamy metody .set_addon_statuses () ze zmienną "Addons" jako argumentem. Spowoduje to wysłanie informacji o statusie True wybranych rozszerzeń z powrotem do programu RFEM i zmianę świeżo utworzonego modelu.
W przykładzie pokazano sposób włączenia tylko wybranych rozszerzeń RFEM 6. Aby zobaczyć całą listę dostępnych rozszerzeń i ich nazwy w obiekcie „Addons”, użyj funkcji „print(Addons)”.
Oryginalny kod Python jest dostępny w plikach do pobrania poniżej.
-
Odpowiedź
Domyślnie, elementy w programie RFEM 6 są połączone sztywno. Ale korzystając ze specjalnych obiektów programu RFEM, możemy zmienić sposób, w jaki model reaguje na oddziaływania. W tym celu możemy zastosować przeguby liniowe i zwolnienia liniowe. Różnica między nimi została wyjaśniona poniżej
Przegub liniowy
Przegub liniowy zmienia charakterystykę połączenia pomiędzy powierzchniami. Za pomocą przegubu liniowego możemy pozwolić na obrót pomiędzy dwiema powierzchniami na wybranej krawędzi lub możemy zdefiniować pełne zwolnienie przesuwu pomiędzy elementami.
Oprócz tych opcji możemy również zdefiniować pewną sprężystość w każdym kierunku lub uwzględnić nieliniowość tego przegubu, co jest nową funkcją w porównaniu z poprzednim programem RFEM.
Ponadto przeguby liniowe umożliwiają zastosowanie specjalnych opcji, takich jak połączenie płyty ze ścianą, opisane tutaj.
Zwolnienie liniowe
Zwolnienie liniowe działa podobnie do przegubu liniowego, zmieniając zachowanie dwóch połączonych elementów, ale w przeciwieństwie do przegubu tworzy w jego miejscu nową linię i węzły.
Za pomocą zwolnienia liniowego możemy zdefiniować zwolnienie większej liczby obiektów, a nie tylko połączonych powierzchni. Zwolnienie liniowe może również uwzględnić w swojej definicji pręty i bryły.
Podobnie jak w przypadku przegubu liniowego, możemy umożliwić obrót i zwolnienie przesuwu pomiędzy elementami z opcjami nadania sprężystości i nieliniowości.
Zwolnienie liniowe jest bardzo przydatnym narzędziem w zarządzaniu bardziej skomplikowanymi geometriami i połączeń pomiędzy konkretnymi elementami.
-
Odpowiedź
Najszybszym sposobem utworzenia bryły kontaktowej pomiędzy dwiema powierzchniami jest najpierw skopiowanie oryginalnej powierzchni za pomocą opcji Połączenia obiektów.
W nowej zakładce Połączenia obiektów wybierz opcję „Połącz powierzchnie bryłą”. Stwórz szablon dla nowej bryły ze standardowym typem geometrii.
Po skopiowaniu i utworzeniu nowych elementów, zmień typ Bryły na bryłę kontaktową. W nowej zakładce zdefiniuj charakterystykę pracy bryły kontaktowej (na przykład Przeniesienie pełnej siły). Dodatkowo będziesz mógł wybrać zestaw powierzchni, pomiędzy którymi będzie znajdował się ten kontakt. Lista dostępnych powierzchni generowana jest automatycznie.
Po zdefiniowaniu Bryły Kontaktowej istnieje możliwość zmiany Powierzchni bocznych na typ Bez Grubości.
-
Odpowiedź
Tworząc algorytm Rhino Grasshopper warto tworzyć modele które są od razu gotowe do obliczeń lub zaprojektowania. Na przykład podczas definiowania konstrukcji wykorzystujących membrany lub kable, świeżo utworzony model bez rozszerzeń nie będzie mógł zostać pomyślnie obliczony.
Aby utworzyć nowy model z włączonymi dodatkami, należy wziąć pod uwagę opcję "Use Template" w komponencie RFEM 6 Export Component w Grasshopperze. Aby ją włączyć, należy podać informację o bezpośredniej ścieżce do pliku szablonu programu RFEM 6.
Po połączeniu tych danych, nowy model zostanie utworzony przy użyciu tego szablonu i pozwoli to na przykład na automatyczne włączenie rozszerzenia Form-Finding w modelu.
-
Odpowiedź
Aby utworzyć szablon modelu wymagane jest aby model był otwarty w RFEM. W tym modelu można zdefiniować elementy programu RFEM, które będą również dostępne w każdym nowym modelu utworzonym przy użyciu tego szablonu.
Na przykład, można utworzyć model z już aktywnymi rozszerzeniami, bez konieczności otwierania tej zakładki podczas tworzenia nowego modelu. Innym przykładem może być definicja konkretnego zestawu materiałów, przekrojów lub nawet ustawień analizy statycznej.
Po przygotowaniu szablonu z predefiniowanymi elementami należy przejść do menu: Plik → Zapisz jako szablon.
Jeżeli pojawi się nowe okno, konieczne może być utworzenie nowej kategorii szablonu. W tym miejscu można także zobaczyć katalog, w którym zapisywane są szablony w postaci pliku *.ft6.
Po utworzeniu szablonu można go wykorzystać podczas tworzenia nowego modelu. W oknie tworzenia modelu wystarczy wybrać opcję: Inicjalizacja nowego modelu → Szablon → nazwa szablonu
-
Odpowiedź
Wzór na początkową wysokość przekroju di (CSA) lub równoważny wymiar przekroju kwadratowego aeq (NDS) wykorzystywany do obliczania smukłości jest następujący:
-
Odpowiedź
Zbrojenie podłużne powierzchni/płyty może być uwzględnione w żebra poprzez aktywację opcji Wyłączyć/wyłączyć automatyczne generowanie elementów zbrojenia podłużnego z zbrojenia powierzchniowego (rysunek 01). Program automatycznie dodaje zbrojenie z połączonej powierzchni. Są one wyświetlane na liście "Pozycje" , ale nie można ich edytować.
-
Odpowiedź
Tak, od wersji RWIND 2.03 możliwe jest automatyczne generowanie stref na podstawie numerów powierzchni w RFEM.
Wygeneruj model w programie RFEM i rozpocznij obliczenia, uruchamiając RWIND 2 nie w trybie cichym.
W programie RWIND 2 można tworzyć strefy na podstawie numerów powierzchni w programie RFEM za pomocą opcji Edytować - Strefy - Generować strefy na podstawie numerów powierzchni.
Kontakt
Znalazłeś odpowiedź na swoje pytanie? Jeśli nie, skontaktuj się z nami bezpłatnie drogą mailową, poprzez czat lub forum lub wysłać zapytanie za pomocą formularza online.
Pierwsze kroki
Zapoznaj się z poniższymi wskazówkami, aby rozpocząć pracę z programami RFEM i RSTAB.
Symulacja przepływu wiatru i generowanie obciążeń wiatrem
Robi się wietrznie! Wyślij swoje konstrukcje do cyfrowego tunelu aerodynamicznego za pomocą programu samodzielnego RWIND 2. Symuluje przepływ wiatru wokół konstrukcji, niezależnie od tego, czy są one proste, czy złożone.
Wygenerowane obciążenia wiatrem działające na te obiekty można z łatwością zaimportować do programu RFEM lub RSTAB i wykorzystać w dalszych obliczeniach.
„„Dziękujemy za cenne informacje.
Chciałbym wyrazić uznanie dla zespołu wsparcia. Zawsze jestem pod wrażeniem, jak szybko i profesjonalnie udzielona jest odpowiedź na pytania. Korzystałem z wielu programów z umową serwisową w zakresie analizy konstrukcyjnej, ale Wasze wsparcie jest zdecydowanie najlepsze. ”“