Lista  de Banderas de Convergencia y Divergencia de SeismoBuild

Esta es una lista completa de los mensajes de salida que produce el solucionador de SeismoBuild en caso de ocurrir divergencia, junto con las posibles medidas que el usuario puede tomar en cada caso para hacer que el análisis converja:

Converg: Este mensaje significa que el análisis ha convergido en el paso de carga actual, y que se precederá al siguiente paso.

Max_Ite: este mensaje se produce, si el máximo número de iteraciones ha sido alcanzado en el paso actual, y aún no se alcanza la convergencia. En estos casos, debe incrementarse el número máximo de iteraciones (Estrategia Iterativa), incremente los valores en el criterio de convergencia (Criterios de convergencia), utilice revisiones de convergencia menos rigurosas (p. ej. el esquema de Basado en Desplazamientos y Rotaciones en vez de Basado en Desplazamientos y Rotaciones Y Basado en Fuerzas y Momentos).

Prd_Ite: Esta bandera es similar al mensaje de Max_Ite, con la diferencia de que el solucionador no espera hasta que el máximo número de iteraciones se alcance. En vez, hace una predicción sobre el número de iteraciones que se creen necesarias para la convergencia, basándose en cómo la solución iterativa está convergiendo (p. ej. Usando el tamaño de las fuerzas no balanceadas, y que tan rápido la tolerancia de convergencia está siendo alcanzada). Si el número de iteraciones predicho es mayor al número de iteraciones especificadas por el usuario, la bandera de Prd_Ite se produce y el análisis diverge. En estos casos, incremente el número Máximo de iteraciones (Estrategia Iterativa), escoja un esquema de criterios de convergencia (Criterios de convergencia) menos riguroso, o disminuya los pasos de carga, al igual que con el mensaje de Max_Ite. Debe notarse que Prd_Ite es la bandera de divergencia más común en los análisis.

Diverge: Esta bandera se produce cuando el proceso iterativo en el paso actual está divergiendo, en vez de estar convergiendo a la solución. Debe notarse que la revisión de soluciones divergentes siempre se lleva a cabo luego de la Iteración de Divergencia especificada por el usuario en Estrategia de Iteración. Esto se lleva cabo porque en general los procesos de solución son inestables en los primeros 3-4 pasos, luego se vuelven estables y gradualmente convergen a la solución. Se le aconseja a los usuarios incrementar la Iteración de Divergencia  y el número máximo desde la página de Estrategia de Iteración, escoja un criterio de convergencia menos rigurosos desde la página de Criterios de Convergencia, o disminuya el paso de carga.

fbd_Ite: Este mensaje aparece cuando el número de iteraciones (predefinido = 300 iteraciones) se alcanza en el loop de elemento interno en los elementos con formulación basada en fuerza (infrmFB y infrmFBPH), sin que el equilibrio interno se haya alcanzado. Se les aconseja a los usuarios incrementar el número de iteraciones o incrementar los criterios de convergencia desde la pestaña de Elementos. De forma alternativa, la opción de “No permitir fuerzas no balanceadas en el caso de fbd_ite” puede desmarcarse. Finalmente, pueden tomarse medidas a nivel global también, por ejemplo, puede disminuirse el paso de carga del análisis (incrementando los factores de carga o el número de intervalos de tiempo), y la convergencia global puede aumentarse. Se aconseja a los usuarios referirse a la documentación especifica [p. ej. Spacone et al. 1996; Neuenhofer y Filippou 1997] para un mejor entendimiento de los loops internos en los elementos con formulación basada en fuerza.

fbd_Inv: Este mensaje aparece cuando la matriz de rigidez de un elemento con formulación basada en fuerza no puede invertirse durante los loops internos de los elementos. En estos casos, se les aconseja a los usuarios incrementar la tolerancia de la convergencia de los elementos desde la pestaña de Elementos, para disminuir el tamaño de los pasos de análisis de forma global o para incrementar los valores de convergencia globales.

fbd_Tol: Este mensaje aparece cuando la máxima tolerancia, especificada en la página de Estrategia de Iteración¸ ha sido excedida durante los loops de elementos internos en los elementos con formulación basada en fuerza. Acciones similares con la bandera de fbd_Inv debe llevarse a cabo.

Max_Tol: Esta bandera indica que las soluciones se están volviendo numéricamente muy inestables, con las fuerzas fuera de balance mayores a lo permitido por la Tolerancia Máxima (predeterminado = 1.0E+20) especificadas en la página de Estrategia de Iteración. Se les recomienda a los usuarios disminuir el incremento de carga, o adoptar un criterio de convergencia menos riguroso. De forma alternativa, la Tolerancia Máxima puede incrementarse, pero su valor nunca debe exceder 1.0E+35 o 1.0E+40, haciendo la salvedad que usando la última se llegará a soluciones estables.

Sol_Prb: Este mensaje indica que una solución a las ecuaciones en la iteración actual no pudo encontrarse. Hay varias razones para este comportamiento, tales como valores de fuerzas fuera de balance demasiado grandes o valores diagonales de rigidez iguales a cero. Medidas similares a las sugeridas para el caso de Max_tol debe llevarse a cabo.