510x
002245
2024-01-30

Obliczenie

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 OK .

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.
Wskazówka

W oknie roboczym możesz śledzić zmiany grafiki modelu podczas optymalizacji w czasie rzeczywistym. Wynikają one ze stale na nowo przyjmowanych konstelacji parametrów. W tabeli najlepsze dotychczas konstelacje parametrów są podane w górnych wierszach.

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.

Rozdział nadrzędny