Optymalizacja modelu za pomocą sztucznej inteligencji (AI)
Optymalizacja modeli | Funkcje
- Technologia sztucznej inteligencji (AI): Optymalizacja roju cząstek (PSO)
- Optymalizacja konstrukcji ze względu na minimalny ciężar lub deformację
- Możliwość zastosowania dowolnej liczby parametrów optymalizacyjnych
- Określanie zakresów zmiennych
- Optymalizacja przekrojów i materiałów
- Typy definicji parametrów
- Optymalizacja | Rosnąco, czyli optymalizacja | Malejąca
- Zastosowanie parametrycznych modeli i bloków
- Parametryzacja bloków w języku JavaScript na podstawie kodu
- Optymalizacja z uwzględnieniem wyników obliczeń
- Tabelaryczne przedstawienie najlepszych mutacji modelu
- Wyświetlanie w czasie rzeczywistym mutacji modelu w procesie optymalizacji
Optymalizacja modelu | Dane wejściowe
Czy wiedziałeś? Optymalizacja strukturalna w programach RFEM oraz RSTAB umożliwia parametryczne wprowadzanie danych. Jest to proces równoległy do właściwego obliczania modelu ze wszystkimi jego regularnymi definicjami obliczeniowymi i sprawdzania. Dodatek zakłada, że twój model lub blok został zbudowany z zależnością parametryczną i jest kontrolowany w całości przez globalne parametry sterujące typu „optymalizacja”. Dlatego parametrom sterującym przypisuje się dolną oraz górną granicę, a także krok w celu ograniczenia zakresu optymalizacji. Jeśli chcesz znaleźć optymalne wartości dla parametrów sterujących, musisz określić kryterium optymalizacji (np. minimalna waga) i wybrać metodę optymalizacji (np. optymalizacja rojem cząsteczek).
Optymalizacja modelu | Obliczenia
Dla procesu optymalizacji masz do dyspozycji dwie metody, które pozwalają znaleźć optymalne wartości parametrów według kryterium wagi lub odkształcenia.
Najbardziej efektywną metodą z najkrótszym czasem obliczeń jest inspirowana naturą optymalizacja rojem cząsteczek (PSO). Czy już o tym słyszałeś lub czytałeś? Ta technologia sztucznej inteligencji (AI) wykazuje silną analogię do zachowania się stad zwierząt poszukujących miejsca odpoczynku. W takich stadach znajdziesz wiele jednostek (por. rozwiązanie optymalizacji – np. waga), które chętnie pozostają w grupie i podążają za ruchem grupy. Załóżmy, że każdy członek stada ma potrzebę odpoczynku na optymalnym miejscu odpoczynku (por. najlepsze rozwiązanie – np. najniższa waga). Ta potrzeba wzrasta wraz z zbliżaniem się do miejsca odpoczynku. W ten sposób zachowanie stada jest również wpływane przez właściwości przestrzeni (por. wykres wyników).
Dlaczego wycieczka do biologii? Bardzo prosto – proces PSO w RFEM lub RSTAB działa podobnie. Bieg obliczeń zaczyna się od wyniku optymalizacji pochodzącego z losowego przydziału parametrów do optymalizacji. Przy tym ciągle wyznacza nowe wyniki optymalizacji z różnicowanymi wartościami parametrów, bazujące na doświadczeniu uzyskanym z wcześniejszych mutacji modelu. Ten proces trwa, aż osiągnie się zadaną liczbę możliwych mutacji modelu.
Alternatywnie do tej metody masz w programie do dyspozycji jeszcze metodę przetwarzania wsadowego. Ta metoda próbuje sprawdzić wszystkie możliwe mutacje modelu poprzez losowe przypisanie wartości dla parametrów optymalizacji do momentu osiągnięcia określonej liczby możliwych mutacji modelu.
Obie wersje po obliczeniu mutacji modelu kontrolują również aktywowane wyniki wymiarowania dodatków. Ponadto zapisują one wersję przy obciążeniu < 1 z odpowiednim wynikiem optymalizacji i przypisaniem wartości parametrów optymalizacji.
Optymalizacja modelu | Wynik
Obie metody optymalizacji mają jedną wspólną cechę. Na końcu procesu wyświetlają listę wariacji modelu na podstawie przechowywanych danych. Można tu znaleźć szczegóły na temat wyniku decydującego dla optymalizacji i odpowiadające mu wartości parametrów. Lista jest zorganizowana w porządku malejącym. Zakładane najlepsze rozwiązanie znajduje się na górze. W takim przypadku wynik optymalizacji wraz z wyznaczoną wartością jest najbardziej zbliżony do kryterium optymalizacji. Wszystkie dodatkowe wyniki pokazują wykorzystanie < 1. Ponadto, po zakończeniu analizy, program dostosuje wartości na globalnej liście parametrów, aby odpowiadały tym dla optymalnego rozwiązania.
Sklep internetowy
Skonfiguruj swój indywidualny pakiet programów i sprawdź ceny online!
Oblicz swoją cenę