1827x
001751
2022-07-15

Optimización de parámetros en RFEM 6/RSTAB 9

Este artículo le mostrará cómo optimizar los parámetros globales en RFEM 6 según diferentes aspectos.

The method of defining global parameters is described in Knowledge Base article: Parametrización de modelos en RFEM 6/RSTAB 9 . Este artículo le mostrará cómo optimizar los parámetros definidos según diferentes aspectos.

Para ello, debe activar el complemento "Optimización y estimación de costes/emisiones de CO₂", como se muestra en la imagen 1. La primera parte de este complemento le permite encontrar parámetros adecuados para modelos y bloques parametrizados a través de la técnica de inteligencia artificial (IA) de optimización por enjambre de partículas (PSO) para el cumplimiento de criterios de optimización comunes.

The above-mentioned article shows that the global parameters can be created using the "Edit" menu. Se han definido dos parámetros para determinar la posición del elemento de arriostramiento con respecto a los cordones superior e inferior de la celda de celosía mostrada en la Imagen 2.

Inicialmente, los parámetros se definieron como valores. 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. Como se muestra en la Imagen 4, los valores a optimizar son de hecho los parámetros globales. El número de estados depende del número de pasos que se hayan asignado en los parámetros de optimización.

Por ejemplo, 4 pasos significa que el proceso de optimización finaliza en 5 estados. Dadas las dos variables, el número de mutaciones de optimización es 25. En otras palabras, el programa cambia los valores de las dos variables dentro del campo definido; estas combinaciones dan como resultado el cálculo de 25 modelos con geometría diferente.

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". Puede suceder que haya muchas mutaciones de optimización; por lo tanto, puede definir usted mismo el mejor número de mutaciones modeladas que se van a mantener.

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.

A continuación, puede optar por calcular todas las mutaciones y, una vez iniciado el cálculo, el programa comenzará a mostrar los resultados de todas las mutaciones individuales (Imagen 5).

Sin embargo, el programa también proporciona métodos de optimización más eficientes (ver Imagen 4). Por ejemplo, puede emplear una optimización por enjambre de partículas (PSO) casi natural con la que se inicia el cálculo con un resultado de optimización de una asignación aleatoria de los parámetros a optimizar; luego, se determinan repetidamente nuevos resultados de optimización con valores de parámetros variados.

Estos resultados se basan en la experiencia de mutaciones del modelo previamente realizadas, hasta que se haya alcanzado el número especificado de posibles mutaciones. Además, se puede utilizar el método de procesamiento por lotes, que intenta comprobar todas las posibles mutaciones del modelo especificando aleatoriamente los valores para los parámetros de optimización hasta que se haya alcanzado un número predeterminado de posibles mutaciones del modelo.

Todos los métodos de optimización proporcionan una lista de las mutaciones del modelo a partir de los datos almacenados al final del proceso, indicando el resultado de la optimización de control y la asignación del valor correspondiente de los parámetros de optimización (Imagen 6).

Esta lista está organizada en orden descendente y muestra la mejor solución supuesta en la parte superior, donde, con la asignación determinada del valor, el resultado de la optimización se acerca más al criterio de optimización. Además, una vez finalizado el análisis, el programa ajustará la asignación del valor a la de la solución óptima para los parámetros de optimización en la lista de parámetros global.


Autor

La Sra. Kirova es responsable de la creación de artículos técnicos y proporciona soporte técnico a los clientes de Dlubal.

Enlaces


;