"Stress Averaging" en Elementos Shell: Concepto y Ejemplo Práctico
 

En los modelos de elementos finitos, especialmente al analizar shells (forjados, muros, etc.), es habitual que el usuario se sorprenda si los valores reportados en un determinado punto cambian dependiendo de los elementos visibles en pantalla o de la opción de "stress averaging" elegida. Este comportamiento no siempre se debe a un problema de modelado: a menudo está relacionado con la forma en que el software realiza la suavización o el cálculo de la media de tensiones o esfuerzos (stress averaging). En este artículo se describe en qué consiste este procedimiento y se muestra un ejemplo sencillo para ilustrar por qué los valores pueden variar según los elementos visibles o el tipo de media utilizado.
 

¿En qué consiste el Stress Averaging?

El stress averaging es el proceso de suavización (o cálculo de la media) de valores de tensiones y esfuerzos entre los elementos que comparten un mismo nudo. Este procedimiento está presente en todos los programas de elementos finitos de CSI (SAP2000ETABSSAFECSiBridge, etc.). En un modelo de elementos finitos, los esfuerzos de cada elemento se calculan en sus puntos de integración (en el interior), y cuando se representan en los nudos pueden aparecer diferencias considerables de un elemento a otro. Para hacer que los resultados luzcan más homogéneos o uniformes, el programa puede calcular la media de esos valores en el nudo o mostrar cada valor sin mezclarlo con los demás.

 

¿Por qué varían los valores al cambiar los elementos visibles?

El programa, por defecto, utiliza el stress averaging "At All Joints". Cuando realiza el cálculo de la media en todos los nudos, el software considera únicamente los elementos que están visibles. Por lo tanto, si el usuario oculta partes del modelo (por ejemplo, quita ciertas losas o muros de la vista), esos elementos dejan de participar en el cálculo de la media. Como consecuencia, los valores de esfuerzos reportados en ese mismo nudo pueden ser diferentes.
 

"Show All" command


Cómo gestionar el Stress Averaging

Existen tres modos principales de mostrar tensiones y esfuerzos:

  • None: no se calcula ninguna media de tensiones o esfuerzos entre elementos que comparten el mismo nudo. Cada elemento reporta su propio valor en el mismo punto.
  • At All Joints: el programa calcula la media de todos los valores de los elementos que comparten el nudo y que estén visibles. Ofrece un mapa más uniforme, pero puede enmascarar discontinuidades significativas.
  • Over Objects & Groups: la media se obtiene únicamente dentro de cada objeto o grupo seleccionado, sin mezclar esfuerzos de zonas estructuralmente diferentes.


Ejemplo Práctico

Consideremos un modelo SAP2000 que incluye un pequeño muro apoyado sobre una losa. Analizamos los resultados de un caso de carga lateral aplicada en la parte superior del muro; la siguiente imagen muestra la deformada:

modelo SAP2000 que incluye un pequeño muro apoyado sobre una losa

 

Las distintas tonalidades representan estos tres grupos de objetos:

  • Verde – grupo LEFT
  • Amarillo – grupo WALL
  • Rojo – grupo RIGHT
     

Mapas de momentos M11 con opción "At All Joints" (vista 2D en planta):

Mapas de momentos M11 con opción "At All Joints" (vista 2D en planta):


Mapas de momentos M11 con opción "None" (vista 2D en planta):

Mapas de momentos M11 con opción "None" (vista 2D en planta):


Mapas de momentos M11 con opción "Groups" (vista 2D en planta):

Mapas de momentos M11 con opción "Groups" (vista 2D en planta):

Mapas de momentos M11 con opción "Groups" (vista 2D en planta):

Por último, si excluimos de la vista 2D los objetos de la derecha, la suavización se hace solo entre los objetos de la izquierda, incluso usando la opción por defecto (At All Joints):

excluimos de la vista 2D los objetos de la derecha

 

Si ejecutamos el comando "Show All," los mapas cambian porque aparecen nuevos objetos en la vista. En este caso, evidentemente no debemos utilizar estos esfuerzos, ya que estaríamos suavizando el salto natural de momentos que se produce debido a la interacción con el muro. Se estarían calculando las medias de los valores negativos de la zona izquierda con los positivos de la derecha, obteniéndose prácticamente valores nulos de momento en la base del muro, lo cual no corresponde a la realidad.

comando "Show All,"

 

El modelo en cuestión se adjunta a este artículo para facilitar la reproducción de este comportamiento en SAP2000.
 

Ventajas y precauciones en el uso

  • Detección de regiones críticas: con la opción None se identifican con mayor facilidad concentraciones de esfuerzos. Si hay discrepancias muy grandes entre elementos contiguos, podría indicar que la malla no está suficientemente refinada o que la geometría local necesita mayor atención.
  • Suavizar para presentación: At All Joints es útil en informes de carácter global, pues ofrece una representación más unificada y facilita la identificación de las máximas tensiones sin un exceso de ruido visual.
  • Evitar medias indebidas: en discontinuidades (por ejemplo, la transición entre una losa y un capitel que absorbe más momentos para la misma curvatura), conviene usar Over Objects & Groups de modo que la media se realice por separado en cada grupo u objeto, evitando así ocultar saltos reales de esfuerzos.
     

Buenas Prácticas

  • Consistencia de presentación: al comparar informes o "capturas de pantalla," asegúrate de usar la misma opción de media y la misma selección de elementos visibles.
  • Verificación puntual: si se quieren analizar tensiones exactas en una zona crítica, conviene optar por None, evitando que el cálculo de la media oculte picos de esfuerzo.
  • Evaluación global: si se busca una perspectiva general, At All Joints brinda un mapa más uniforme.
  • Discontinuidades: cuando existan uniones de planos que no compartan realmente los esfuerzos, se recomienda usar Over Objects & Groups para no mezclar regiones con comportamientos diferentes.
     

Conclusión

El stress averaging en los programas de elementos finitos permite interpretar más fácilmente los resultados, aunque depende directamente de los elementos incluidos en el cálculo de la media. El ejemplo presentado muestra cómo ocultar determinados objetos puede alterar los esfuerzos mostrados por el programa. Conocer este funcionamiento es esencial para mantener la coherencia en los informes y comparar correctamente los resultados entre distintas etapas del análisis.

Nota final: el stress averaging no se aplica solamente a esfuerzos o tensiones, sino también a cualquier otro valor reportado en elementos shell, como por ejemplo los resultados del módulo Concrete Shell Design de SAP2000 y CSiBridge.