1825x
001751
15.7.2022

Optimalizace parametrů v programu RFEM 6 / RSTAB 9

V tomto příspěvku si ukážeme, jak lze v programu RFEM 6 optimalizovat globální parametry podle různých hledisek.

Metoda zadání globálních parametrů je popsána v článku databáze znalostí: Parametrizace modelů v programu RFEM 6 / RSTAB 9 . V tomto příspěvku si ukážeme, jak lze v programu RFEM 6 optimalizovat zadané parametry podle různých hledisek.

For that purpose, you must activate the add-on "Optimization & Costs/CO₂ Emission Estimation", as shown in Image 1. První část addonu hledá vhodné parametry pro splnění obvyklých optimalizačních kritérií pro parametrické modely a bloky pomocí umělé inteligence (AI) optimalizací rojem částic (PSO).

The above-mentioned article shows that the global parameters can be created using the "Edit" menu. Pro stanovení polohy ztužujícího prvku vzhledem k horním a dolním pásům příhradové buňky byly zadány dva parametry znázorněné na obrázku 2.

Parametry byly nejdříve definovány jako hodnoty. To optimize them, you must change their definition type to "Optimization" and define optimization parameters such as minimum and maximum values, increments, and steps (Image 3).

The optimization settings are accessible via the "Calculate" menu. Jak je znázorněno na obrázku 4, hodnoty pro optimalizaci jsou skutečně globální parametry. Počet stavů závisí na počtu kroků, které byly přiřazeny v parametrech optimalizace.

Například 4 kroky znamenají, že proces optimalizace končí v 5 stavech. Vzhledem k těmto dvěma proměnným je počet optimalizačních mutací 25. Jinými slovy, program změní hodnoty obou proměnných v definovaném rozsahu; z těchto kombinací vychází 25 modelů s odlišnou geometrií.

Since we are interested in finding the optimal geometry (that is, the position of the bracing element in this example), the optimization should be set as "Active". Může se stát, že optimalizačních mutací je mnoho; proto si můžete sami stanovit nejlepší počet modelovaných mutací, které se mají uložit.

The term "best" is related to what you select as a basis for the optimization. For instance, you can select optimization on minimum total weight, vectorial displacement, member or surface deformation, cost, or CO₂ emissions.

Dále je možné zvolit výpočet všech mutací a po spuštění výpočtu se v programu začnou zobrazovat výsledky všech jednotlivých mutací (obrázek 5).

V programu jsou ovšem také k dispozici efektivnější metody optimalizace (viz obrázek 4). Můžeme tak například použít přírodou inspirovanou optimalizaci rojem částic (PSO), při které se spustí výpočet s výsledkem optimalizace z náhodného přiřazení optimalizovaných parametrů; pak se opakovaně stanoví nové výsledky optimalizace s různými hodnotami parametrů.

Takové výsledky vycházejí ze zkušeností s dříve provedenými modelovými mutacemi, až do dosažení stanoveného počtu možných modelových mutací. Kromě toho lze použít metodu dávkového zpracování, která se pokouší zkontrolovat všechny možné modelové mutace náhodným zadáním hodnot pro optimalizační parametry, dokud není dosaženo stanoveného počtu možných modelových mutací.

Na konci procesu všechny optimalizační metody vygenerují z uložených dat seznam modelových mutací s řídicím výsledkem optimalizace a příslušným přiřazením hodnot optimalizačních parametrů (obrázek 6).

Tento seznam je uspořádán sestupně a v horní části se zobrazí předpokládané nejlepší řešení, kdy se přiřazené hodnoty výsledku optimalizace blíží kritériu optimalizace. Kromě toho program po dokončení analýzy nastaví přiřazení hodnot optimálního řešení optimalizačním parametrům v globálním seznamu parametrů.


Autor

Ing. Kirova je ve společnosti Dlubal zodpovědná za tvorbu odborných článků a poskytuje technickou podporu zákazníkům.

Odkazy


;