134x
000533
2025-07-14

Optymalizacja topologiczna w projektowaniu konstrukcyjnym przy użyciu wizualnych środowisk programistycznych i algorytmów genetycznych

Obecnie optymalizacja procesów nabrała ogromnego znaczenia,
szczególnie w dziedzinie projektowania konstrukcji inżynierskich. Ponadto, rozwój zaawansowanych technik optymalizacji, takich jak algorytmy genetyczne, otworzył wiele możliwości poprawy efektywności wyników i osiągnięcia znaczących redukcji kosztów. Oba te aspekty są ściśle powiązane z rodzajem optymalizacji topologicznej, która polega na najbardziej efektywnym wykorzystaniu materiału.
Autor
Sara Trinidad Quiñones
Uniwersytet

«To znaczenie i potencjał doprowadziły mnie do stworzenia tego projektu, którego celem jest opracowanie aplikacji do automatyzacji procesu optymalizacji w projektowaniu konstrukcji, integrując narzędzia programowania wizualnego i algorytmy genetyczne. Projekt skupiał się na wielu innych szczegółowych celach, wymagając wartościowego okresu wstępnego badania i zapoznania się z trzema programami, które będą zintegrowane w tej jednej aplikacji; RFEM, narzędzie do analizy metodą elementów skończonych; Python, jako język programowania do bardziej złożonych linii kodu i wprowadzenia operatorów genetycznych; oraz Grasshopper, który będzie podstawą rozwoju programu, gdzie zastosowana zostanie interakcja z wcześniej wymienionymi narzędziami.

Grasshopper zapewni nam przestrzeń roboczą, a także wiele elementów umożliwiających realizację programowania wizualnego geometrii, obliczania i optymalizacji dwóch różnych typów planowanych przypadków konstrukcyjnych: prostą belkę i następnie dwuwymiarową kratownicę. Ponadto, to nowatorskie oprogramowanie umożliwia łatwe połączenie API, czyniąc je dostępnym i multidyscyplinarnym, a jednocześnie zawiera licznie instalacje, które pozwalają użytkownikom ukierunkować stosowanie aplikacji na ich odpowiednie obszary. W moim przypadku użyję wtyczek RFEM Dlubal, między innymi, aby skierować je w obszar inżynierii lądowej.

Będzie dążyć się do integracji RFEM Dlubal w celu obliczania i analizowania konstrukcji zaprojektowanych w Grasshopper, zapewniając, że spełniają one kryteria wytrzymałości materiałów. W tym celu zostanie stworzony interfejs w Grasshopper, który pozwoli na generowanie i modyfikację konstrukcji, konfigurowanie przypadków obciążeń oraz prawidłowy eksport i import danych z RFEM. Następnie wdrożymy algorytmy genetyczne za pomocą pętli iteracyjnych nad różnymi parametrami konstrukcyjnymi modelu, jak na przykład nad profilami przekroju poprzecznego belek, poszukując optymalnej kombinacji tych parametrów w zautomatyzowanym procesie, który oszczędza zarówno czas, jak i wysiłek.

Aby ułatwić wdrożenie i stosowanie aplikacji przez innych inżynierów, szczegółowo opiszę krok po kroku tworzenie tego projektu za pomocą przewodnika użytkownika, w sposób wizualny i wyjaśniający, aby osiągnąć zasięg i zrozumienie przez innych. Z tym zamierzam pokazać wielki potencjał, jaki wykazuje potężne połączenie tych programów, ukazując kluczowe koncepcje i przedstawiając aplikację, która ułatwiłaby codzienność w inżynierii lądowej, motywując innych do korzystania i rozwoju tej aplikacji.»


Pobrane


;