Rozpoczęcie obliczeń
Aby rozpocząć przebieg optymalizacji, otwórz okno dialogowe
Optimierungseinstellungen
. Upewnij się, że w sekcji „Optymalizacja” pole wyboru Aktywne jest zaznaczone. Następnie potwierdź okno dialogowe przyciskiem
.
Przebieg optymalizacji
Pojawia się okno „Postęp obliczeń”, w którym można śledzić przebieg optymalizacji. W sekcji „Aktualne obliczenia” wyświetlana jest aktualnie analizowana wariant modelu („mutacja”) oraz całkowita liczba mutacji.
Po rozpoczęciu analizy program — w zależności od wybranego algorytmu optymalizacji — wyznacza wszystkie lub pierwszą część konstelacji parametrów. Wartości startowe są przy tym określane za pomocą generatora liczb losowych. Odbywa się to według procedury podobnej do symulacji Monte Carlo, opisanej w artykule w Wikipedii.
Następnie przebiega proces iteracyjny, aż zostanie osiągnięta całkowita liczba wszystkich mutacji przeznaczonych do analizy. W jego ramach wykonywane są następujące kroki:
- Wyznaczona konstelacja parametrów zostaje wprowadzona do globalnych parametrów optymalizacji.
- Wszystkie zdefiniowane analizy i sprawdzenia są przeprowadzane – podobnie jak w funkcji „Oblicz wszystko”.
- Uzyskane wyniki są interpretowane w odniesieniu do zdefiniowanego kryterium optymalizacji.
- Wynik analizowanego wariantu jest porównywany z pozostałymi wynikami w tabeli „Optymalizacja” i odpowiednio tam klasyfikowany.
- Na podstawie zakończonej analizy wyznaczana jest nowa konstelacja parametrów.
Zwiększenie wydajności
Czas trwania całego procesu optymalizacji w dużym stopniu zależy od liczby wariantów modelu („mutacji”) przeznaczonych do przetworzenia oraz od nakładu obliczeniowego związanego z pojedynczą mutacją modelu. Ten ostatni obejmuje wszystkie analizy przypisane do modelu (przypadki obciążeń, kombinacje obciążeń, sytuacje obliczeniowe) wraz ze wszystkimi dodatkami do wymiarowania, w których zdefiniowano założenia do wymiarowania.
Aby proces nie wyznaczał nieistotnych wyników do interpretacji w kolejnych konstelacjach parametrów, w przypadku wystąpienia niestabilności (w analizie statycznej) lub niewymiarowalności (w wymiarowaniu) badanie mutacji jest natychmiast przerywane i następuje przejście do następnej mutacji. Przerwane warianty nie pojawiają się w tabeli „Optymalizacja”.
To, która konstelacja parametrów zostanie wybrana w trakcie procesu optymalizacji, zależy od dwóch czynników: z jednej strony algorytm optymalizacji („optymalizator”) określa metodę rozwiązania. Z drugiej strony typ definicji parametrów optymalizacji wyznacza kierunek, w którym konstelacja parametrów jest analizowana (zobacz obraz Globale Parameter für Optimierung definieren ).
Parametry optymalizacji typu „Optymalizacja” są neutralne dla procesu optymalizacji i nie mają wyraźnego kierunku, w którym kryterium optymalizacji może zostać osiągnięte w najlepszy możliwy sposób. Natomiast parametry typu „Optymalizacja | Rosnąco” lub „Optymalizacja | Malejąco” mają działanie kierunkowe dla procesu optymalizacji. Atrybut „Rosnąco” lub „Malejąco” wskazuje procesowi przy wyborze następnej konstelacji parametrów, w jakim kierunku parametr musi zostać zmieniony, aby osiągnąć cel optymalizacji w najlepszy możliwy sposób. W ten sposób możliwe jest sterowanie i przyspieszanie procesu optymalizacji.