W toku procesu optymalizacji dla modelu zależnego od parametrów optymalizacyjnych wyszukiwany jest taki zestaw wartości parametrów, przy którym cel optymalizacji zostaje osiągnięty w możliwie najlepszy sposób. Parametry optymalizacyjne są – podobnie jak zwykłe parametry dla Parametryzowane wprowadzanie – organizowane na liście parametrów. Listę tę można wywołać funkcją Parametry globalne w menu 'Edytuj'.
Jeżeli w podstawowych danych modelu aktywowano Add-on Optymalizacja modelu, w oknie dialogowym 'Parametry globalne' zostaną odblokowane nowe typy definicji parametrów. Dzięki temu można indywidualnie sterować zadaniem optymalizacyjnym dla każdego parametru.
- Optymalizacja: Szukane jest rozwiązanie optymalne w każdym kierunku oddziaływania parametru.
- Optymalizacja | Rosnąco: Rozwiązanie leży w dodatnim kierunku oddziaływania parametru.
- Optymalizacja | Malejąco: Rozwiązanie leży w ujemnym kierunku oddziaływania parametru.
- Formuła optymalizacyjna: Do wyznaczenia rozwiązania optymalnego można użyć formuły.
Dla każdego parametru optymalizacyjnego należy podać 'Nazwę' i HTML-'Symbol', tak jak w przypadku zwykłych parametrów. Następnie należy wybrać w liście 'Grupę jednostek' parametru. Dla każdego parametru, który ma być optymalizowany, należy wybrać jeden z typów definicji 'Optymalizacja' (zob. obraz Definiowanie parametrów globalnych dla optymalizacji).
'Wartość' przed optymalizacją stanowi dowolną wartość podaną przez użytkownika: musi jedynie mieścić się pomiędzy parametrami optymalizacyjnymi 'Min' i 'Max'. W trakcie procesu optymalizacji wartość ta jest stopniowo dostosowywana i każdorazowo przedstawiana graficznie w modelu. Jeżeli cel optymalizacji zostanie osiągnięty, 'Wartość' jest równoznaczna z wynikiem zadania optymalizacyjnego.
W pozostałych kolumnach można zdefiniować 'Parametry optymalizacyjne'.
Dla procesu optymalizacji wymagane są następujące dane:
- Min: Ta wartość określa dolną granicę parametru. Nie może być większa niż sama 'Wartość'.
- Max: Ta wartość określa górną granicę parametru. Nie może być mniejsza niż 'Wartość'.
- Inkrement: Optymalizacja przebiega krokowo w odstępach zapisanych tutaj.
- Kroki: Z odstępów (inkrementów) oraz wartości minimalnych i maksymalnych wynika liczba kroków możliwych podczas optymalizacji parametru.
Kolumny 'Inkrement' i 'Kroki' działają interaktywnie: po zmianie jednej wartości druga kolumna dostosowuje się automatycznie.
W różnych oknach dialogowych wprowadzania danych głównego programu RFEM i RSTAB istnieje możliwość zapisania tych zmiennych parametrów w modelu zamiast stałej wartości. Funkcja ta jest dostępna w menu kontekstowym pola wprowadzania. W tym celu należy kliknąć czarny trójkąt obok komórki, a następnie wybrać opcję Edytuj formułę.
Również serie przekrojów wszystkich profili normowych są zapisane w bibliotece wraz z parametrami. Można je aktywować podczas definiowania przekroju w zakładce 'Podstawowe' za pomocą pola wyboru Optymalizacja.
Poprzez powiązanie parametrów z wartościami wejściowymi oraz włączenie serii przekrojów jednoznaczny model staje się „zbiorem modeli”. Dla tego wielowymiarowego zbioru istnieje zadanie optymalizacyjne, gdy tylko spełniony jest jeden z następujących warunków:
- Co najmniej jeden parametr używany w modelu ma na liście 'Parametry globalne' jeden z typów definicji Optymalizacja (Optymalizacja, Optymalizacja | Rosnąco, Optymalizacja | Malejąco), którego zakres działania (minimum, maksimum, krok) jest opisany (zob. obraz Definiowanie parametrów globalnych dla optymalizacji).
- Dla co najmniej jednego przekroju używanego w modelu aktywowano właściwość „Optymalizacja” (zob. obraz Aktywacja serii przekrojów do optymalizacji).
Samo zadanie optymalizacyjne jest organizowane i uruchamiane w oknie dialogowym 'Ustawienia optymalizacji'.