Está en la página 1de 43

DISEO DE UN SILO CONFORME AL EUROCDIGO

CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA


CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 72





CAPTULO 6












6. MTODOS NUMRICOS USADOS POR ANSYS 8.0.
ESTUDIO DE LA CONVERGENCIA

Ansys puede usar diferentes mtodos matemticos para la resolucin de las
ecuaciones numricas de equilibrio necesarias para resolver los problemas de elementos
finitos planteados. En nuestro caso estamos interesados en la resolucin de las
ecuaciones de pandeo que se han planteado en el captulo 4.
Ansys dispone de mtodos numricos distintos segn se est resolviendo el
problema lineal (Pandeo de Autovalores, apropiado para obtener una primera carga crtica
de manera ms rpida) o el problema no lineal (la carga crtica bajar al introducir no-
linealidades en el problema).
En este captulo se presentan dichos mtodos, introduciendo el clculo de pandeo
de autovalores primero y luego entrando ms en detalle en el clculo no lineal por ser este
ltimo ms complejo y tener ms problemas de convergencia. Los mtodos numricos de
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 73
clculo no lineal se basan sobre todo en el mtodo de Newton-Raphson y en variaciones
del mismo. Se ver cmo el programa los lleva a cabo, con las diferentes rdenes
asociadas y los parmetros de que dispone para controlar estos mtodos.

Por ltimo se har especial hincapi en el mtodo del arc-length que es el ms
apropiado para el caso que se estudia en el presente proyecto.


6.1. Pandeo de Autovalores
El anlisis de pandeo de autovalores predice la carga crtica de pandeo de una
estructura ideal lineal y elstica (es decir el punto de bifurcacin en la curva carga-
desplazamiento de la estructura). Este mtodo se corresponde con el mtodo clsico del
anlisis de pandeo elstico que se puede encontrar en los libros; por ejemplo, al hacer el
anlisis de pandeo de autovalores de un cilindro hueco de espesor de pared constante
sometido a compresin pura los resultados se corresponden con la solucin clsica de
Euler (4.36).
Sin embargo, las imperfecciones y otras no linealidades hacen que la mayora de
las estructuras que podemos encontrar en la vida real no alcancen esta carga crtica
clsica de pandeo, sino que la carga real de pandeo ser menor de la prevista por el
anlisis elstico. Por esto este anlisis slo debe hacerse como paso previo de un anlisis
no lineal o como una primera aproximacin a la carga crtica de una estructura ya que
proporciona valores de la carga crtica mayores a los reales y que son, por tanto, no
seguros.
Ansys realiza el anlisis de pandeo de autovalores usando un modelo linealizado
de estabilidad elstica. El punto de bifurcacin se corresponde, en este caso, con el
crecimiento no acotado de un nuevo patrn de deformacin. Una estructura con una curva
de comportamiento carga-desplazamiento como la mostrada en la figura 6.1.a puede ser
analizada bien por este mtodo, mientras que si muestra el comportamiento mostrado en
la figura 6.1.b no se analiza bien.

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 74


Figura 6.1: Validez de los resultados de un anlisis de pandeo de autovalores
En cualquier clculo de pandeo de una estructura se debe tener en cuenta el
fenmeno de Stress stiffening. Este es el fenmeno por el cual las fuerzas de membrana
(axiles) influyen en la rigidez a deflexin lateral; por ejemplo, una cuerda de guitarra se
hace ms rgida al tensarla (su frecuencia natural de vibracin es ms alta), pero una
carga axial de compresin reduce la rigidez a flexin haciendo que la estructura se haga
inestable al alcanzar cierta carga: la carga crtica de pandeo.

Este fenmeno de 2 orden conocido como Stress stiffening se tiene en cuenta al
realizar el anlisis de pandeo de autovalores de Ansys incluyendo un clculo tensional
previo para incluir los efectos de las tensiones de membrana en la matriz de rigidez
geomtrica (stress stiffness matrix) que se suma a la obtenida con la teora de primer
orden.


ss
K K K

= + (6.1)


La matriz de rigidez geomtrica depende de:
- Geometra del elemento.
- Desplazamientos.
- Valores de los esfuerzos de membrana.

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 75

6.1.1. Proceso del clculo de Pandeo de Autovalores
Cuando se analiza el pandeo lineal en Ansys, el problema de pandeo es formulado
como un problema de autovalores siguiendo el siguiente proceso:
1. Se carga la estructura hasta un nivel arbitrario de referencia de cargas
exteriores,
ref
F .

Se hace un anlisis esttico lineal para calcular los esfuerzos de membrana en
los elementos


ref ref
K D F = (6.2)

De la ecuacin (6.2) calculamos los desplazamientos
ref
D y despus las
tensiones y esfuerzos correspondientes al nivel de carga
ref
F .

Se calcula la matriz de rigidez geomtrica para ese nivel de carga
,ref
K

, para
ello se hace el anlisis esttico previo antes mencionado, para el cual se
introduce en el programa el cdigo expuesto en la figura 6.2:


Figura 6.2: Cdigo de Ansys para el clculo previo de la matriz de rigidez geomtrica

2. Para otro nivel de cargas exteriores se tiene:


, ref ref
F F K K

= = (6.3)

/SOLU
ANTYPE,STATIC
PSTRES,ON
! Aplicar cargas
SOLVE
FINISH
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 76
Al ser un anlisis lineal, se supone que al multiplicar las cargas por tambin
se multiplican las tensiones por el mismo factor, pero sin cambiar la
distribucin de tensiones.

Los desplazamientos para el nuevo valor de carga son


( )
,ref ref
K K D F

+ = (6.4)

3. Si se aplica una perturbacin sobre la carga F, se produce un movimiento D.
El pandeo (bifurcacin del equilibrio) sucede cuando es posible un D 0 con
F=0:


( ) ( )
,ref ref
K K D D F

+ + = (6.5)

Restando (6.5) y (6.4) se obtiene el problema de autovalores al que se alude al
realizar el anlisis:


( )
,
0
ref
K K D

+ = (6.6)

El menor de los autovalores nos proporciona la carga crtica de pandeo
cr
. Su
autovector es el modo de pandeo.
El problema de autovalores de la ecuacin (6.6) se resuelve mediante alguno de
los procedimientos explicados en 6.1.2. Los autovectores estn normalizados de manera
que el componente ms grande es 1,0. Por tanto, las tensiones (cuando se calculan como
resultado del problema) deben ser interpretadas como una distribucin relativa de
tensiones y no directamente como el estado tensional.
Una muestra del cdigo que se introduce en Ansys para resolver el problema de
pandeo por autovalores se muestra en la figura 6.3:


DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 77


Figura 6.3: Cdigo de Ansys para realizar el clculo del problema de Pandeo por Autovalores
Si el primer autovalor es negativo (lo cual indica que el pandeo se produce para
cargas aplicadas en el sentido opuesto), Ansys da un warning y el programa termina. En
el mtodo del subespacio, se muestra un error Number of stress-stiffness DOF is less
than requested modes. Para evitar esta dificultad, aplicar un desplazamiento inicial de la
bsqueda (con el comando BUCOPT) hasta un valor prximo al autovalor esperado.

6.1.2. Problema de extraccin de autovalores
Ansys dispone de varios mtodos para la extraccin de autovalores que se
enumeran en la tabla 6.1. Los que se usan en el anlisis del pandeo de autovalores estn
recuadrados en rojo en dicha tabla.
/SOLU
!Debe haberse resuelto previamente un
problema esttico con PSTRES,ON
ANTYPE,BUCKLE ! Anlisis de pandeo
!por autovalores.
BUCOPT,LANB,10 ! Define el mtodo de
!clculo de autovalores y
! el n de modos a calcular.
MXPAND,1 ! Expande la forma
!de los 10 modos calculados.
SOLVE
FINISH

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 78

Tabla 6.1: Mtodos de extraccin de Autovalores en Ansys 8.0
ANSYS ofrece varios mtodos para la obtencin de autovalores y autovectores en
un sistema de N g.d.l.:

REDUCED
Emplea matrices reducidas, asociadas a una serie de g.d.l. maestros que el
usuario (o el propio ANSYS) debe seleccionar previamente. El proceso de
solucin es ms rpido que con las opciones SUBSPACE pero menos
exacto, ya que las matrices reducidas slo permiten obtener una solucin
aproximada.

SUBSPACE
Permiten obtener un determinado nmero M (reducido: M<<N) de
autovalores y autovectores. No resulta necesario definir g.d.l. maestros.

BLOCK LANCZOS
Vlido en los mismos casos que Subspace, pero tiene una convergencia
ms rpida. Aplicable en problemas de autovalores con matrices simtricas
grandes. Es el ms eficiente en el caso de que haya autovalores prximos
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 79
(es el caso del pandeo por autovalores, por tanto es el mtodo que
usaremos).
Como se ha mencionado anteriormente, los mtodos de extraccin de ecuaciones
ms frecuentemente usados por Ansys en la extraccin de autovalores del problema de
Pandeo de autovalores son el mtodo del Subespacio y el de Block Lanczos y por ello los
veremos con ms detenimiento.
Mtodo del Subespacio
El mtodo iterativo del subespacio (que se activa con el comando BUCOPT,SUBSP) se
describe con detalle en Bathe [5]. Las mejoras de este mtodo sugeridas por Wilson e Itoh
[16] tambin se han incluido en Ansys. El algoritmo bsico consiste en los siguientes
pasos:
1. Se define el pivote inicial s :
En un anlisis de pandeo (ANTYPE,BUCKLE), s SHIFT = en el comando
BUCOPT (su valor por defecto es 0,0).
2. Inicializar los vectores iniciales [
0
X ].
3. Triangularizar la matriz pivotada
[ ] [ ]
*
K K s M ( = +

(6.7)
donde:
- [ ] K es la matriz de rigidez ensamblada.
- [ ] M es la matriz de masas (o de rigidez geomtrica) ensamblada.
Se hace una comprobacin de secuencia de Sturm si este es un punto de pivote
distinto del inicial y se ha requerido (mediante los comandos Strmck=ALL, que se usa
por defecto, o PART en el comando SUBOPT).
4. Para cada iteracin n del subespacio (desde 1 hasta
M
N ), se repiten los pasos
del 5 al 14:
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 80
donde
M
N es el mximo nmero de iteraciones del subespacio (se pasa como
entrada en NUMSSI del comando SUBOPT).
5. Se forma [ ] [ ][ ]
1 n
F M X

= y se escala [ ] F por { }
1 n



donde { }
1 n


son los autovalores previamente estimados.
6. Se resuelve para
n
X (

:
[ ]
*
n
K X F ( ( =

(6.8)
Estas ecuaciones se resuelven usando el frontal direct equation solver de Ansys
(EQSLV,FRONT) o el iterative PCG solver (EQSLV,PCG).
7. Se escalan los vectores
n
X (

por ( ) { }
1 1 n n
s


8. Se ortogonalizan los vectores a los vectores previamente convergidos
(Ortogonalizacin de Gram-Schmidt).
9. Se definen las matrices de subespacio K (

y M (

:
[ ]
T
n n
K X K X ( ( ( =

(6.9)
[ ]
T
n n
M X M X ( ( ( =

(6.10)
10. Se ajusta para el pivote
*
K K s M ( ( ( = +


11. Computar los autovalores y vectores del subespacio usando la iteracin
generalizada de Jacobi:
[ ] [ ]{ }
*
n
K Q M Q ( ( =

(6.11)
donde:
- [ ] Q son los autovectores del subespacio.
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 81
- { }
n
son los autovalores actualizados.
12. Actualizar la aproximacin a los autovectores:
[ ] [ ]
n n
X X Q ( =

(6.12)
13. Si se encuentra algn modo redundante o negativo, se eliminan y se crea un
nuevo vector aleatorio.
14. Se comprueba la convergencia (con la tolerancia definida por el analista en
Ansys):
Si todos los modos requeridos convergen, ir al paso 15.
Si se requiere un nuevo pivote (como se indica ms abajo), ir al paso 3.
Ir a la nueva iteracin, paso 4.
15. Se realiza una comprobacin de la secuencia de Sturm si se pide (Strmck=ALL,
por defecto en el comando SUBOPT).
Los pasos del 5 al 12 slo se realizan en los vectores no convergidos: Una vez
que un autovalor ha convergido, el autovector asociado no se vuelve a iterar. El
procedimiento de ortogonalizacin de Gram-Schmidt (paso 8) asegura que los
autovectores que no han convergido permanezcan ortogonales a los vectores convergidos
sobre los que no se itera.
Mtodo de Block Lanczos
El mtodo de extraccin de autovalores de Block Lanczos (es el algoritmo de
Lanczos por bloques al que se accede con el comando BUCOPT,LANB) est disponible
para problemas de gran tamao de autovalores con simetra. Tpicamente, este
solucionador es aplicable al tipo de problemas resolubles con el mtodo de autovalores
del subespacio, pero consigue una tasa de convergencia ms rpida.
El algoritmo de pivote por bloques de Lanczos , como se detalla en Grimes [17], es
la base terica de este extractor de autovalores. El mtodo usado por el anlisis modal
emplea una estrategia de cambio de pivote automtica, combinada con comprobaciones
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 82
de las secuencias de Sturm, para extraer el nmero de autovalores requerido. La
comprobacin de las secuencias de Sturm, tambin asegura que se encuentra el nmero
de autovalores requeridos ms all de la frecuencia proporcionada por el analista como
pivote inicial (FREQE en el comando MODOPT) se encuentran sin obviar ningn modo.
El algoritmo de Block Lanczos es una variacin del algoritmo de Lanczos clsico,
donde las recursiones de Lanczos se efectan usando un bloque de vectores, en lugar de
un solo vector. Ms detalles sobre el mtodo clsico de Lanczos se pueden encontrar en
Rajakumar y Rogers [18].
El uso del mtodo de Lanczos por bloques (o mtodo Block Lanczos) para resolver
grandes modelos (100.000 gdl, por ejemplo) con muchas restricciones puede requerir una
cantidad de memoria del ordenador bastante significativa. Por esta razn, Ansys utiliza los
Multiplicadores de Lagrange para tratar las ecuaciones de restriccin en el extractor de
Lanczos por bloques en lugar de eliminar dichas ecuaciones explcitamente antes de
escribir las matrices completas en el archivo de clculo. Para ms detalles sobre la
formulacin de la teora de los Multiplicadores de Lagrange ver Cook [19].
Comparacin: Mtodo de Block Lanczos vs Mtodo del Subespacio
El Mtodo de extraccin de autovalores de Block Lanczos es el que usa Ansys por
defecto en el clculo de pandeo por autovalores. Este mtodo es tan preciso como el
Mtodo del Subespacio y adems es ms rpido.
El mtodo de Block Lanczos es especialmente potente cuando busca frecuencias
de autovalores en partes determinadas del espectro de autovalores de un sistema (en el
problema de pandeo de autovalores normalmente los autovalores estn prximos entre
s). La tasa de convergencia de las frecuencias de autovalores en las partes media y alta
del espectro es casi la misma que cuando se extraen los modos ms bajos, por tanto,
cuando se usa una frecuencia dada como pivote (especificada en el comando FREQB)
para extraer n modos ms all de los hallados con el pivote inicial (valor inicial de
FREQB), el algoritmo extrae estos n modos adicionales prcticamente a la misma
velocidad que extrajo los n modos ms bajos.
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 83
Por su parte, el mtodo del Subespacio es muy preciso debido a que usa las
matrices [ ] K y [ ] M completas, aunque precisamente esa sea la causa de que sea ms
lento que el mtodo Reducido o el de Block Lanczos. Por ello, el mtodo del Subespacio
slo se usa cuando sea necesaria una gran precisin o cuando no sea prctico
seleccionar g.d.l maestros (como se indic anteriormente el mtodo Reducido usa estos
g.d.l maestros).
A modo de resumen se muestra la tabla 6.2 en la que se comparan
esquemticamente los distintos mtodos de extraccin de autovalores usados por Ansys y
que se han comentado en esta seccin.

Tabla 6.2: Comparacin esquemtica de varios extractores de autovalores de Ansys

6.2. Pandeo No-lineal

6.2.1. Mtodo de Newton-Raphson: Visin general
El proceso de discretizacin de los elementos finitos produce una serie de
ecuaciones simultneas:

[ ]{ } { }
a
K u F = (6.13)
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 84
donde:
- [ ] K = Matriz de coeficientes
- { } u = Vector de incgnitas GDL (grados de libertad)
-
{ }
a
F = Vector de cargas aplicadas

Si la matriz de coeficientes [ ] K es ella misma funcin de los grados de libertad que
son incgnita (o de sus derivadas) entonces la ecuacin (6.13) es una ecuacin no lineal.
El mtodo de Newton-Raphson es un proceso iterativo para resolver las ecuaciones
no lineales que puede ser escrito como (Bathe[5]):
{ } { } { }
T a nr
i i i
K u F F ( =

(6.14)
{ } { } { }
1 i i i
u u u
+
= + (6.15)
donde:

-
T
i
K (

= Jacobiano de la matriz (matriz tangente)
- i = Subndice que representa la iteracin de equilibrio actual
-
{ }
nr
i
F = Vector de las fuerzas restauradoras correspondiente a las cargas
elementales internas

Ambos
T
i
K (

y
{ }
nr
i
F se evalan basndose en los valores dados por { }
i
u . La
parte derecha de la ecuacin (6.14) es el residuo o vector de cargas desequilibradas; i.e.,
la cantidad en que el sistema esta fuera del equilibrio. En la figura 6.4 se describe
grficamente la iteracin i-sima del algoritmo de Newton-Raphson aplicado a un
problema de un solo grado de libertad. En un anlisis estructural,
T
i
K (

es la matriz de
rigidez tangente, { }
i
u es el vector de desplazamientos y
{ }
nr
i
F es el vector de fuerzas
restauradoras calculado a partir de las tensiones elementales. En un anlisis trmico,
T
i
K (

es la matriz de conductividad, { }
i
u es el vector de temperaturas y
{ }
nr
i
F es el
vector de cargas resistentes calculado a partir de los flujos de calor elementales. En un
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 85
anlisis electromagntico,
T
i
K (

es la matriz de Dirichlet, { }
i
u es el vector de potenciales
magnticos y
{ }
nr
i
F es el vector de cargas resistentes calculado a partir de los flujos
magnticos elementales. En un anlisis transitorio,
T
i
K (

es la matriz de coeficientes
efectiva y
{ }
nr
i
F es el vector de cargas efectivas aplicadas que incluye los efectos de
inercia y de amortiguamiento.

Como se puede observar en las siguientes figuras, se requiere ms de una
iteracin del mtodo de Newton-Raphson para obtener una solucin que converja. El
algoritmo general es como sigue:

1. Se supone{ }
0
u . { }
0
u es normalmente la solucin convergida del time
step (paso de carga) previo. En el primer time step, { }
0
u = { } 0 .
2. Calcular la matriz tangente modificada
T
i
K (

y la carga restauradora
{ }
nr
i
F
a partir de la configuracin de los { }
i
u .
3. Calcular { }
i
u mediante la ecuacin (6.14).
4. Aadir { }
i
u a { }
i
u para obtener la nueva aproximacin { }
1 i
u
+
(ecuacin
(6.15)).
5. Repetir los pasos desde el 2 al 4 hasta obtener la convergencia.
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 86


Figura 6.4: "Solucin de Newton-Raphson - Una iteracin"


En la figura 6.5, se muestra la solucin de la siguiente iteracin ( ) 1 i + a la del
ejemplo de la figura 6.4. Las iteraciones subsecuentes se realizaran de una manera
anloga.

La solucin obtenida al final del proceso iterativo correspondera al nivel de carga
{ }
a
F . La solucin final convergida estara en equilibrio, de forma que el vector de cargas
restauradoras
{ }
nr
i
F (computado a partir del estado actual de tensiones, flujos de calor)
igualara al vector de cargas aplicadas
{ }
a
F (o al menos estara dentro de cierta
tolerancia). Ninguna de las soluciones intermedias estara en equilibrio. Cada uno de
estos pasos intermedios se denomina iteracin de equilibrio (equilibrium iteration) en
Ansys.
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 87


Figura 6.5: "Solucin de Newton-Raphson - Siguiente iteracin"

Si el anlisis incluye no linealidades dependientes de la trayectoria (como por
ejemplo plasticidad), entonces el proceso de solucin requiere que ciertos pasos
intermedios estn en equilibrio para poder seguir correctamente la trayectoria de carga.
Esto se consigue, efectivamente, especificando un anlisis incremental paso a paso; i.e.,
el vector final de carga
{ }
a
F se alcanza aplicando la carga en incrementos y aplicando las
iteraciones de Newton-Raphson en cada paso:


{ } { } { }
, , ,
T a nr
n i n i n n i
K u F F ( =

(6.16)

donde:

-
,
T
n i
K (

= Matriz tangente para el paso n, y la iteracin i.
-
{ }
a
n
F = Vector de fuerzas totales aplicadas en el paso n.
-
{ }
,
nr
n i
F = Vector de las fuerzas restauradoras para el paso n, y la iteracin i.

Cada paso se denomina paso de carga (load step) en Ansys. Adems cada paso
de carga puede subdividirse a su vez en sub-pasos de carga (substeps) en Ansys, al
final de los cuales tambin se alcanza el equilibrio. Este proceso es el Procedimiento
Incremental de Newton-Raphson y se muestra en la figura 6.6. El procedimiento de
Newton-Raphson garantiza la convergencia, si y solo si la solucin en cualquier iteracin
{ }
i
u esta cerca de la solucin exacta. Por tanto, incluso de no haber presente una no
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 88
linealidad dependiente de la trayectoria, la aproximacin incremental (i.e., aplicando las
cargas en incrementos mas pequeos) es a veces necesaria para obtener una solucin
que se corresponda con el nivel final de carga.



Figura 6.6: Procedimiento Incremental de Newton-Raphson

Cuando la matriz de rigidez se recalcula en cada iteracin (como se indica en la
ecuacin (6.14) y en la ecuacin (6.16)) el proceso se denomina procedimiento de
solucin completa de Newton-Raphson (Full Newton-Raphson solution procedure), en
Ansys: ( NROPT,FULL o NROPT,UNSYM). Alternativamente, la matriz de rigidez podra
ser recalculada con menor frecuencia usando el Procedimiento Modificado de Newton-
Raphson, en Ansys: (NROPT,MODI). Especialmente, para anlisis estticos o
transitorios, se recalculara slo durante la primera o la segunda iteracin de cada
subpaso, respectivamente. El uso del Procedimiento de Rigidez Inicial, en Ansys:
(NROPT,INIT), previene cualquier actualizacin o reclculo de la matriz de rigidez, como
se muestra en la figura 6.7. Si existiese un elemento multistatus en el modelo, sin
embargo, la matriz de rigidez sera recalculada en la iteracin en la cual se cambiara de
estado independientemente de la opcin de Newton-Raphson que se haya usado. Los
procedimientos modificado y de rigidez inicial de Newton-Raphson, convergen ms
lentamente que el procedimiento de solucin completa de Newton-Raphson, pero
requieren menos reformulaciones e inversiones matriciales. Unos pocos elementos
forman una matriz de rigidez tangente aproximada por lo que las caractersticas de
convergencia son en cierto modo diferentes.

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 89



Figura 6.7: Rigidez-Inicial Newton-Raphson

6.2.2. Convergencia

El proceso iterativo descrito en la seccin anterior contina hasta que se consigue
la convergencia.

Se asume que hay convergencia cuando:

{ }
R ref
R R < (Convergencia residual) (6.17)
y/o:

{ }
i u ref
u u < (Convergencia incremental de los GDL) (6.18)

donde { } R es el vector residual:
{ } { } { }
a nr
R F F = (6.19)

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 90
que es el trmino de la derecha de la ecuacin de Newton-Raphson(6.14). { }
i
u es el
vector de incrementos de los GDL,
R
y
u
son tolerancias (TOLER en el comando
CNVTOL de Ansys) y
ref
R y
ref
u son valores de referencia (VALUE en el comando
CNVTOL de Ansys). es la norma de un vector; esto es, una medida escalar de la
magnitud del vector (ms adelante se definen los tres tipos de norma que usa Ansys).
La convergencia, por tanto, se obtiene cuando la norma del residuo (desequilibrio)
es menor que una tolerancia multiplicada por un valor de referencia y/o cuando el tamao
de los incrementos de los GDL es menor que una tolerancia multiplicada por un valor de
referencia. Por defecto, el programa Ansys slo comprueba la convergencia residual, la
de la ecuacin (6.17). El valor por defecto de las tolerancias es 0,001 (tanto para
R
como
para
u
).

Hay tres normas disponibles entre las que elegir (NORM en el comando CNVTOL
de Ansys):
1. Norma infinita: { } max
i
R R

=
2. Norma L1: { }
1
i
R R =
3. Norma L2: { } ( )
1
2
2
2
i
R R =

Para la convergencia incremental de los GDL, basta con sustituir u por R en las
anteriores ecuaciones.

La norma infinita es simplemente el mximo valor en el vector (mximo residuo o
mximo incremento de GDL), la norma L1 es la suma de los valores absolutos de los
trminos, y la norma L2 es la raz cuadrada de la suma de los cuadrados (SRSS) de los
valores de los trminos, tambin llamada norma Eucldea. Por defecto se usa la norma
L2.

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 91
El valor por defecto de referencia de residuo
ref
R es
{ }
a
F . Para los GDL con
condiciones de contorno de desplazamientos impuestos, los
{ }
nr
F en esos GDL se usan
para computar
ref
R . Para GDL estructurales, si
{ }
a
F cae por debajo de 1,0, entonces
ref
R toma 1,0 como valor. Esto ocurre a menudo en anlisis del movimiento de cuerpos
rgidos (por ej., rotacin libre). Para GDL trmicos, si
{ }
a
F cae por debajo de 1,0E-6,
entonces
ref
R toma 1,0E-6 como valor. Para el resto de GDL,
ref
R toma el valor 0,0. El
valor por defecto de referencia de
ref
u es { } u .

El nmero mximo de ecuaciones de equilibrio permitidas, N en cada subpaso,
se fija con el comando NEQIT. Si despus de realizar NEQIT iteraciones de equilibrio sin
alcanzar la convergencia, Ansys da un mensaje de error y termina el clculo.
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 92

6.2.3. Variaciones del mtodo de Newton-Raphson y opciones que usa el
programa

Predictor

La solucin usada para el comienzo de cada paso de carga n
{ }
,0 n
u es
generalmente igual a la solucin actual de GDL { }
1 n
u

. La matriz de rigidez tangente
,0 n
K (

y la carga restauradora
{ }
,0 n
F se basan en esta configuracin. La opcin
predictor de Ansys (comando PRED), extrapola la solucin de GDL usando la historia
previa para una mejor estimacin de la siguiente solucin.

En anlisis estticos, la prediccin se basa en usar los incrementos de los
desplazamientos acumulados sobre el paso de carga previo, multiplicados como factor
por el tamao del paso de carga para hallar el
{ }
,0 n
u :


{ } { } { }
,0 1 n n n
u u u

= + (6.20)

donde:
- { }
n
u = Incremento del desplazamiento acumulado sobre el paso de carga
previo.
- n = Paso de carga actual.
{ } { }
1
NEQIT
n i
i
u u
=
=

(6.21)

se define como:


1
n
n
t
t

(6.22)

donde:
-
n
t = Tamao del paso de carga actual.
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 93
-
1 n
t

= Tamao del paso de carga precedente.

No se permite que sea mayor que 5.

En anlisis transitorios, la prediccin se basa en las velocidades y aceleraciones
actuales usando las frmulas de Newmark para GDL estructurales:


{ } { } { } { }
2
,0 1 1 1
1
2
n n n n n n
u u u t u t

| |
= + +
|
\ .
! !! (6.23)

donde:
- { } { } { }
1 1 1
, ,
n n n
u u u

! !! = Desplazamientos, velocidades y aceleraciones actuales.
-
n
t = Tamao de paso de carga actual.
- = Parmetro de Newmark (se introduce con el comando TINTP).

Para sistemas trmicos, magnticos y otros sistemas de primer orden, la prediccin
se basa en la frmula trapezoidal:


{ } { } ( ){ }
,0 1 1
1
n n n n
u u u t

= + ! (6.24)

donde:
- { }
1 n
u

= Temperaturas actuales (o potenciales magnticos).
- { }
1 n
u

! = Tasas actuales de estas cantidades.
- = Parmetro de tiempo de integracin trapezoidal (se introduce con el
comando TINTP).

Las subsecuentes iteraciones de equilibrio proporcionan los incrementos de los
GDL { } u con respecto a los valores predichos de los mismos
{ }
,0 n
u , de ah que este sea
un algoritmo predictor-corrector.

Descenso Adaptativo

El descenso adaptativo (Adptky en el comando NROPT) es una tcnica que
cambia a una matriz ms rgida si se encuentran dificultades de convergencia, y vuelve
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 94
a cambiar a la matriz de rigidez tangente completa al converger la solucin, dando como
resultado una tasa de convergencia ms rpida, lo que es una ventaja. (Eggert [6]).

La matriz usada en la ecuacin de Newton-Raphson, (ecuacin(6.14)) se define
como la suma de dos matrices:

( ) 1
T S T
i
K K K ( ( ( = +

(6.25)

donde:
-
S
K (

= Matriz secante (o ms estable).
-
T
K (

= Matriz tangente.
- = Parmetro de descenso.

El programa ajusta el parmetro de descenso( ) adaptndolo durante las
iteraciones de equilibrio de la siguiente manera:

1. Empieza cada substep (subpaso) usando la matriz tangente( ) 0 = .
2. Observa el cambio en el residuo { }
2
R en las iteraciones de equilibrio:
Si aumenta (indicando una posible divergencia):
Elimina la solucin actual si 1 < , establece 1 = y rehace la
iteracin usando la matriz secante.
Si ya es igual a 1, continua iterando.
Si decrece (indicando una solucin convergente):
Si 1 = (matriz secante) y el residuo ha decrecido en tres
iteraciones seguidas (o 2 si se increment a 1 durante el
proceso de iteracin de equilibrio por el caso arriba indicado),
entonces se reduce por un factor de 1/4 (establecindolo en
0,25) y se contina iterando.
Si 1 < , se vuelve a disminuir por un factor de 1/4 y se
contina iterando. Una vez que sea menor que 0,0156, se
toma 0, 0 = (se usa la matriz tangente).
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 95

3. Si se encuentra un mensaje de pivote negativo (lo cual indica un matriz mal
condicionada):
Si 1 < , se elimina la solucin actual, se toma 1 = y se
rehace la iteracin usando la matriz secante.
Si 1 = , se bisecta el paso de carga si el comando automatic
time stepping est activado, en caso de que no lo est se
termina la ejecucin.

Las no linealidades que hacen uso del descenso adaptativo (esto es, que forman
una matriz secante si 0 > ) incluyen: plasticidad, contacto, rigidez de tensiones con
grandes deformaciones, campos magnticos no lineales que usan la formulacin potencial
escalar, el elemento concreto SOLID65 con el KEYOPT(7) = 1, y el elemento de
membrana laminar SHELL41 con el KEYOPT(1) = 2. El descenso adaptativo se usa por
defecto en estos casos a no ser que las opciones de bsqueda lineal o arc-length
estn activadas. Slo est disponible con el Procedimiento de solucin completa de
Newton-Raphson, en el que la matriz se recalcula en cada iteracin. El Procedimiento de
solucin completa de Newton-Raphson es tambin el que se usa por defecto para
plasticidad, contacto y no linealidades debidas a grandes deformaciones.

Bsqueda Lineal
La opcin de bsqueda lineal (a la que se accede con el comando LNSRCH) trata
de mejorar una solucin de Newton-Raphson { }
i
u escalando el vector solucin por un
valor escalar denominado el Parmetro de bsqueda lineal.

Considerando la ecuacin (6.15) de nuevo:

{ } { } { }
1 i i i
u u u
+
= + (6.26)

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 96
En algunas situaciones de la solucin, el uso del { }
i
u completo conduce a
inestabilidades de la solucin. De ah que, si se usa la opcin de la bsqueda lineal, la
ecuacin (6.26) sea modificada para escribirse:

{ } { } { }
1 i i i
u u s u
+
= + (6.27)


donde:
- s = Parmetro de bsqueda lineal; 0, 05 1, 0 s < < .

s se determina automticamente minimizando la energa del sistema, lo que se
reduce a encontrar el cero de la ecuacin no lineal:

{ } { } { } ( ) { } ( )
T
a nr
s i i
g u F F s u = (6.28)

donde:
-
s
g = Gradiente de la energa potencial con respecto a s .

Un esquema de resolucin iterativa basado en el Mtodo de Regula Falsi (el cual,
nos permite encontrar la raz de la ecuacin f(x)=0, donde f(x) es una funcin continua
definida en el intervalo [a,b], con f(a) y f(b) de signos diferentes)se usa para resolver la
ecuacin (6.28) (Schweizerhof y Wriggers [7]). Las iteraciones continan hasta que:


1.
s
g sea menor que
0
0, 5g , donde
0
g es el valor de la ecuacin (6.28)
en 0, 0 s = (esto es, usando
{ }
1
nr
n
F

en lugar de { } ( ) { }
nr
F s u .
2.
s
g no cambie significativamente entre iteraciones.
3. Se hayan ejecutado 6 iteraciones.

Si 0, 0
s
g > , no se realiza ninguna iteracin y s se toma como 1,0. No se permite
un s menor de 0,05.

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 97
La solucin escalada { }
i
u se usa para actualizar los valores actuales de los GDL
{ }
1 i
u
+
en la ecuacin (6.15), que se ejecutan en la siguiente ecuacin de equilibrio.

6.2.4. Mtodo del Arc-Length

Los anlisis con detalle de estructuras geomtricamente no lineales requieren la
creacin de modelos matemticos que incluyan con precisin las condiciones especficas
de carga y soporte; y, aun ms importante, que modelen la rigidez y la respuesta dada por
la estructura.

La principal caracterstica del pandeo no lineal frente al pandeo de autovalores que
calcula Ansys, es que el fenmeno de pandeo no lineal es capaz de resolver una regin
de inestabilidad durante la trayectoria de post-pandeo, mientras que el pandeo de
autovalores slo incluye el comportamiento lineal de la regin de pre-pandeo hasta la
bifurcacin (punto de carga crtica). Esto se ilustra en la figura 6.8. En dicha figura
tambin se observa que cuando se realiza el anlisis no lineal, ms ajustado a la realidad,
el pandeo comienza a una carga crtica menor a la obtenida con un anlisis lineal o, como
lo llama Ansys, con un clculo de pandeo de autovalores.



Figura 6.8: Comportamiento de Pandeo No lineal vs Pandeo de autovalores



DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 98
Las estructuras geomtricamente no lineales contienen a menudo puntos lmite en
los cuales la trayectoria de equilibrio tiene tangente horizontal, como se observa en la
figura 6.8. La regin comprendida entre dos puntos crticos es inestable, porque la recta
tangente a la trayectoria de equilibrio es negativa, lo que indica un aumento de los
desplazamientos al disminuir las cargas. Si el proceso de carga se hace sin control en
desplazamientos, como es habitual (salvo en ensayos de laboratorio), cuando la carga
crece superando el primer punto lmite, la estructura sufre un salto brusco de
desplazamientos, que la llevan a una nueva situacin estable, como se muestra en la
figura 6.9. A este fenmeno se le denomina snap-through.


Figura 6.9: Fenmenos de snap-through y snap-back. Respuesta en carga y descarga

Al descargar esta estructura, cuando la carga cae por debajo del segundo punto
lmite, se produce otro salto brusco de desplazamientos que se denomina snap-back. El
fenmeno de snap-through se ilustra muy bien en el caso del arco rebajado cargado
puntualmente de la figura 6.10.


Figura 6.10: Snap Through en el Pandeo


DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 99

La presencia de puntos crticos de estabilidad y trayectorias de equilibrio
inestables son las principales dificultades que las soluciones numricas deben superar
para capturar completamente la respuesta no lineal. Aun existen ciertos obstculos para
encontrar respuestas no lineales de estructuras sometidas a grandes cambios
geomtricos. Predecir snap-through y snap-back de ciertas estructuras es difcil y
resulta computacionalmente costoso. Tambin es difcil hallar cunta carga adicional
puede soportar con seguridad una estructura bajo estas circunstancias.

El mtodo del arc-length se presenta como el adecuado para predecir la
respuesta correcta de estructuras con comportamientos complejos del tipo snap-through
y seguir la trayectoria de equilibrio no lineal a travs de los puntos lmite.

Introduccin

Las estructuras pueden experimentar condiciones de carga que causen grandes
desplazamientos que cambien de forma significativa su geometra y requieran, por tanto,
que las ecuaciones de equilibrio se planteen en la geometra deformada.

Las grandes deflexiones son descritas por ecuaciones diferenciales no lineales
que pueden ser resueltas usando tcnicas incrementales, como el Mtodo de Newton-
Raphson anteriormente presentado. En anlisis no lineales la matriz de rigidez tangente
sustituye a la matriz de rigidez que se usa en los anlisis lineales. Se usan pasos de
carga iterativos para aplicar la carga a la estructura en forma de pequeas cargas
incrementales y hallar cada vez los correspondientes desplazamientos incrementales. La
representacin de estos resultados define la curva de la trayectoria de equilibrio de la
estructura bajo las cargas aplicadas.

Una estructura que sufra grandes cambios en su geometra a menudo presenta
puntos lmite con una respuesta inestable de saltos (snap-through y snap-back)
durante un colapso esttico. La solucin a estas inestabilidades estructurales es difcil de
hallar con los mtodos comunes de resolucin de ecuaciones, tales como el mtodo de
Newton-Raphson. Estos mtodos fallan cuando tengan lugar comportamientos de snap-
back a lo largo de la trayectoria de carga. Esto sucede porque debido a la naturaleza de
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 100
la ecuacin empleada en el mtodo iterativo de Newton-Raphson, es decir, la ecuacin
(6.14), no puede haber convergencia si la matriz de rigidez tangente (la pendiente de la
curva fuerza-desplazamiento en cualquier punto) se hace cero. Ver figura 6.11.


Figura 6.11:Divergencia en el Mtodo de Newton-Raphson

Los investigadores han estudiado continuamente estos problemas y se han
obtenido mejoras en el proceso que han sido gradualmente introducidas en los programas
comerciales de elementos finitos. El anlisis geomtricamente no lineal llevado a cabo
mediante elementos finitos debe ser capaz de hallar todas las posibles respuestas
durante la aplicacin de grandes cargas.

Pasar puntos crticos durante la respuesta geomtricamente no lineal es retador.
Dos tipos de puntos crticos hallados en este tipo de comportamiento son:

- Puntos lmite de carga que se alcanzan cuando la trayectoria de la respuesta
tiene un snap-through local;
- Y puntos lmite de control que definen un snap-back local. En uno de estos
puntos lmite de control, la carga puede cambiar de direccin al cambiar las
deflexiones cuando se atraviesa un mximo local.

Existe una familia importante de mtodos de resolucin de ecuaciones no lineales
llamados genricamente mtodos del arc-length (longitud del arco) que pueden superar
estos puntos crticos. El mtodo general del arc-length usado para anlisis estructurales,
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 101
surge como una variacin del mtodo general de Newton-Raphson ideada para superar
las dificultades de ste para pasar por puntos crticos. Fu desarrollado originalmente por
Riks (1972; 1979) y Wempner (1971) [10]. La tcnica se asemeja mucho al mtodo de
Newton-Raphson descrito en Riks [8] y [9] excepto en que en este caso el incremento de
carga aplicado pasa a ser una incgnita adicional en el problema.

No son pocas las variaciones que se desarrollaron sobre el trabajo original de Riks
y Wempner. De hecho la forma del mtodo del arc-length que usa el programa Ansys 8.0.
para resolver ecuaciones no es la de Riks y Wempner sino la variacin del mtodo
introducida por Forde y Stiemer [11] en 1987. Por este motivo y, dado que no es el
objetivo de este proyecto hacer un anlisis demasiado exhaustivo de la gran cantidad de
mtodos del arc-length de resolucin de ecuaciones no lineales, se presentarn slo
dos: el planteamiento de Riks y Wempner, por ser la primera histricamente y base de las
dems, y la forma de Forde y Stiemer, usada por Ansys.

Anlisis esttico geomtricamente no lineal mediante el mtodo del Arc-
Length de Riks-Wempner

En el mtodo de Riks-Wempner la longitud de un vector tangente a la trayectoria
de equilibrio se usa para hallar un nuevo punto que es interseccin del plano normal a la
tangente. Una carga dada por el analista estimar las magnitudes del incremento inicial
de carga para cada paso. Se llega a la terminacin del mtodo cuando se cumplen las
condiciones de mximo factor proporcional de carga o mximo desplazamiento nodal
dados. El proceso tambin se acaba cuando se alcanza el mximo nmero de
incrementos de carga en un paso determinado.

El mtodo del arc-length de Riks-Wempner traza la trayectoria no lineal de
equilibrio usando un proceso iterativo que empieza computando los desplazamientos
iniciales provocados por un incremento de carga dado. El mtodo pasa a hallar el nuevo
punto de equilibrio desde el punto inicial; i, como se puede apreciar en la figura 6.12.
(Para mas detalle consultar Crisfield [12], Owen [13] y Riks [8] y [9]).

En la figura 6.12 se muestra la curva carga-desplazamiento para un sistema de un
solo grado de libertad. El vector tangente a la curva en i puede escribirse como:
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 102


i
i
i
u
t

(
=
(


"
"
(6.29)

donde
i
es la carga incremental aplicada en i,
i
T
K es la matriz de rigidez tangente
evaluada en i y
i
u
"
es el vector incremental de desplazamiento hallado resolviendo

i
T i i
K u F =
"
"
(6.30)

El vector normal,
i
n
"
tambin se muestra en la figura 6.12 y se puede expresar
como:


i
i
i
u
n

(
=
(


"
"
(6.31)





Figura 6.12: Mtodo del arc-length de Riks-Wempner


DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 103


Figura 6.13: Inicio del mtodo del arc-length de Riks-Wempner

Al comenzar el mtodo del arc-length de Riks-Wempner un incremento inicial de
carga,
0
, se usa para computar el primer vector desplazamiento,
0
u
"
, y la longitud del
primer vector tangente
0
t
"
. Estas variables se muestran en la representacin de carga
desplazamiento de la figura 6.13. Para hallar los desplazamientos iniciales,
0
u
"
, se usan
tringulos semejantes. Durante este incremento inicial la rigidez tangente es la misma que
la rigidez lineal. El incremento de carga es un parmetro dado por el analista que divide la
carga total aplicada en incrementos iguales. Un incremento de carga dado empieza el
proceso y a partir de l se hallan los desplazamientos
0
u usando la matriz de rigidez
tangente
0
T
K . Los desplazamientos iniciales
0
u se hallan resolviendo


0
0 tot
u u

=

" "
(6.32)

donde 1 = y
tot
u
"
se deduce de la expresin


0
T tot
K u F =
"
"
(6.33)

La longitud del vector tangente
0
t
"
, que ser la que determine el radio del arc-
length, a lo largo de la trayectoria de equilibrio se puede calcular como


2
0 0 0 0
T
s t t u u = = +
" "
" "
(6.34)

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 104
A travs del resto de iteraciones la longitud de arco (arc-length) es constante o
puede ser escalada por la introduccin de un parmetro por parte del analista en la
siguiente expresin


1
2
1
1
des
i i
i
I
s s
I

| |
=
|
\ .
(6.35)

El analista decide sobre el nmero de iteraciones requeridas,
1 i
I

, y sobre el
nmero de iteraciones deseadas,
des
I .

Mtodo del arc-length usado por Ansys

El mtodo del arc-length usado por Ansys (que se activa con el comando
ARCLEN,ON) es apropiado para soluciones no lineales estticas de problemas
inestables. Este mtodo usa iteraciones esfricas explcitas para mantener la
ortogonalidad entre el radio del arc-length y las direcciones ortogonales, como se describe
en Forde y Stiemer (1987). Se asume que todas las magnitudes de carga estn
controladas por un nico parmetro escalar (i.e., el factor de carga total).

Al ser este un mtodo quasi-Newton todas las opciones en el programa del
mtodo de Newton-Raphson son an la base de la solucin del arc-length.

Ya que ahora, los vectores de desplazamiento y el factor escalar de carga se
tratan como incgnitas, el mtodo del arc-length es l mismo un mtodo que automatiza
los tamaos de los pasos de carga (No necesitar el comando AUTOTS,ON). Para
problemas con giros bruscos en la curva carga-desplazamiento o materiales dependientes
de la trayectoria de carga, es necesario limitar el radio del arc-length (el tamao del
incremento de carga del arc-length) usando el radio inicial o de referencia (con el
comando NSUBST) y el rango de variacin permitido. Durante la solucin, el mtodo del
arc-length variar el radio del mismo en cada substep (subpaso) de acuerdo con el grado
de no linealidades que estn incluidas.

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 105
El rango de variacin del radio del arc-length se limita por los multiplicadores
mximo y mnimo del radio de referencia del arc-length (MAXARC y MINARC en el
comando ARCLEN).

En el procedimiento de resolucin del mtodo del arc-length usado por Ansys, la
ecuacin no lineal (6.14), se replantea asociada al factor de carga total :

{ } { } { }
T a nr
i i i
K u F F ( =

(6.36)

donde est comprendido normalmente en el rango 1, 0 1, 0 . Es interesante
recalcar que el factor de carga slo multiplica a las fuerzas aplicadas, ya que el otro
trmino de fuerzas son las fuerzas internas que se calculan a partir de las aplicadas. Si
escribimos el factor proporcional de carga de forma incremental, tenemos en el substep
n y la iteracin i (ver figura 6.14):

{ } { } ( ){ } { } { }
T a a nr
i i n i i i
K u F F F R ( = + =

(6.37)

donde:

- = Factor de carga incremental (tal y como se muestra en la figura 6.14).

Figura 6.14: Aproximacin mediante el arc-length de Forde-Stiemer con el mtodo completo de
Newton-Raphson

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 106
El desplazamiento incremental { }
i
u puede escribirse en dos partes siguiendo la
ecuacin(6.37):
{ } { } { }
' ''
i i i
u u u = + (6.38)

donde:

-
{ }
'
i
u = Desplazamiento debido a un factor de carga unidad.
-
{ }
''
i
u = Desplazamiento incremental proveniente del mtodo convencional de
Newton-Raphson.


Estos se definen:

{ } { }
1
' T a
i i
u K F

( =

(6.39)

{ } { }
1
'' T
i i i
u K R

( =

(6.40)

En cada iteracin del arc-length, es necesario usar las ecuaciones (6.39) y (6.40)
para resolver
{ }
'
i
u y
{ }
''
i
u . Adems, al haber introducido una nueva incgnita en el
problema, el factor de carga incremental , el mtodo introduce una nueva restriccin
para cada substep que se conoce como la ecuacin del arc-length que puede ser
escrita, por ejemplo, en la iteracin i (ver figuras 6.14 y 6.15)(es equivalente a la ecuacin
(6.34) del mtodo de Riks-Wempner)
{ } { }
2 2 2
T
i i n n
u u = + # (6.41)

donde:

- = Factor de escala (con unidades de desplazamiento
-1
) usado para asegurar
el correcto escalamiento en las ecuaciones (ya que es adimensional).
-
n
u = Suma de todos los desplazamientos incrementales
i
u de esta iteracin.

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 107
As el mtodo de Forde-Stiemer usado por Ansys puede verse ms claramente en
la figura 6.15.



Figura 6.15: Mtodo del arc-length de Forde-Stiemer. Un substep


El radio del arc-length
i
# se fuerza, durante las iteraciones de un mismo substep,
a ser idntico al radio
1
# de la primera iteracin de ese substep, es decir, se impone que
se mantenga constante a lo largo de un substep dado.


1 1
...
i i
= = = # # # (6.42)

Por lo tanto el mtodo del arc-length de Forde-Stiemer que usa Ansys permite a la
carga y al desplazamiento que varen durante un substep o subpaso de carga tal y como
se muestra en la figura 6.16.

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 108


Figura 6.16: Comportamiento de la convergencia en Ansys usando el arc-length


El radio del arc-length
0
1
# en la primera iteracin del primer substep de un paso de
carga o load step se denomina radio inicial o de referencia del arc-length (definido por el
comando NSUBST ya que este radio de referencia se calcula como el cociente entre la
carga total aplicada en el paso de carga correspondiente y el nmero de substeps
especificados en dicho comando para ese mismo paso de carga). Los radios del arc-
length en los substeps subsiguientes del mismo paso de carga o load step son calculados
por el programa a partir del radio del arc-length del substep previo y el comportamiento de
la solucin y teniendo en cuenta que estos radios deben estar comprendidos dentro del
rango lmite que determinan el radio de referencia para ese paso de carga y los
multiplicadores del mismo (dados en las etiquetas MAXARC y MINARC del comando
ARCLEN). Para el mtodo del arc-length, por tanto, no se usa el Automatic time
stepping.


0 0
1 1 i
MINARC MAXARC # # # (6.43)


Las ecuaciones (6.38) y (6.41) conjuntamente, determinan, ellas solas, el vector
solucin ( ) ,
T
i
u . Sin embargo, hay muchas formas de resolver aproximadamente.
El mtodo de la iteracin esfrica explcita se usa para asegurar la ortogonalidad (Forde y
Stiemer (pg.174 del libro indicado en la bibliografa)). En este mtodo, el residuo
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 109
requerido
i
r (un escalar) para la iteracin explcita en una esfera, se calcula de antemano
como producto escalar de los vectores normal
i
n
"
y tangencial
i
t
"
. Los autores sugieren la
seleccin de un vector normal
i
n
"
con una direccin arbitraria con respecto al vector
i
t
"
que
es tangente a la configuracin de carga-desplazamiento en un punto dado. Los vectores
normal y tangencial constan de m componentes provenientes del vector desplazamiento y
una proveniente del factor de carga. Estas componentes se combinan usando el factor
escalar formando vectores de m+1 componentes que pueden escribirse como:


i
i
i
u
t


=
`
)
"
"
(6.44)

i
u
n


=
`

)
"
"
(6.45)


Por consiguiente, el factor de carga incremental del arc-length se determina
mediante la frmula:


{ } { }
{ } { }
''
2 '
T
i n i
T
i n i
r u u
u u



=
+
(6.46)


Esta expresin puede ser simplificada para casos particulares de ortogonalidad. El
mtodo funciona bien incluso cuando se encuentra en las proximidades de puntos crticos
en los que hay cambios bruscos en la solucin. Finalmente, resear que los vectores
solucin se actualizan de acuerdo con (ver figuras 6.14 y 6.15):

{ } { } { } { }
1 i n n i
u u u u
+
= + + (6.47)
y

1 i n i

+
= + + (6.48)

donde:

- n = Nmero del substep actual.
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 110

Los valores de
n
y estn disponibles en el mdulo POST26 (comando SOLU)
y se corresponden con las etiquetas ALLF y ALDLF, respectivamente. El radio
normalizado del arc-length se encuentra en la etiqueta ARCL (comando SOLU) y se
corresponde con el valor
0
i
i
#
#
, donde
0
i
# es el radio inicial o de referencia del arc-length en
el substep i definido en el comando NSUBST, y que se relaciona con el factor de carga y
los desplazamientos a travs de la ecuacin (6.41).

En el caso en el que las cargas aplicadas sean mayores o menores que las
mximas o mnimas cargas crticas, el arc-length continuar con las iteraciones en ciclos
ya que no se acerca a la unidad. Es recomendable, por tanto, acabar con las
iteraciones del arc-length imponiendo un criterio de terminacin (puede hacerse usando
los comandos ARCTRM o NCNV).

6.3. Resumen

Una vez presentada la base terica de los mtodos de resolucin de ecuaciones
que usa Ansys y visto con ms detalle el Mtodo del Arc-length, convendra enumerar los
puntos ms importantes que se han presentado en este captulo, haciendo hincapi sobre
todo en aquellos que resulten ms prcticos desde el punto de vista operativo en la
resolucin del problema no lineal planteado.

En este pequeo resumen, se incluyen una serie de consejos prcticos,
provenientes de bibliografa diversa, analistas y de la propia ayuda del programa, que
orientan sobre cmo realizar un anlisis no lineal en Ansys.

En anlisis no lineales es muy recomendable aplicar la carga en forma de
incrementos (pasos de carga o load steps) para poder seguir bien la trayectoria de la
curva carga-desplazamiento.

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 111
El mtodo de resolucin numrica de ecuaciones ms usado por su sencillez y
antigedad es el Mtodo iterativo de Newton-Raphson base de casi todos los dems y
que se describe en la ecuacin (6.16): { } { } { }
, ,
T a nr
n i i n n i
K u F F ( =

.

En anlisis no lineales en los que se esperen comportamientos de snap
through y snap back o en los que se quiera trazar la trayectoria de la solucin en la
regin de post-pandeo, el mtodo de Newton-Raphson antes mencionado presenta
problemas debido a la existencia de puntos crticos de pendiente horizontal en los que se
anula la matriz de rigidez. En estos casos es aconsejable usar el Mtodo del Arc-length
que puede pasar bien esos puntos crticos. Una comparativa ilustrativa de ambos
mtodos puede observarse en la figura 6.17.


Figura 6.17:Newton-Raphson vs Arc-length.

El mtodo del arc-length que usa Ansys es la forma de Forde y Stiemer del
mismo (puede observarse en las figuras 6.14 y 6.16).

El procedimiento bsico de resolucin del problema usando el mtodo del arc-
length en Ansys puede resumirse en los siguientes pasos:

- El mtodo se activa con el comando ARCLEN,ON.

- La carga se aplica a la estructura incrementalmente a travs de una serie de
pasos de carga o load steps siendo la carga aplicada en cada uno de ellos un
valor definido por el analista. A su vez cada paso de carga se resuelve a travs
de un nmero de subpasos de carga o substeps que se determinan a travs
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 112
del comando NSUBST. Los substeps se resuelven mediante una serie de
iteraciones que siguen hasta que: la solucin converja en el substep
determinado (ya que se impone que la solucin est en equilibrio en cada
substep) o bien se sobrepase sin converger el nmero mximo de iteraciones
permitidas en un substep dado por el comando NEQIT.

- El radio del arc-length de referencia es el radio del arc-length de la primera
iteracin del primer substep de un paso de carga (en realidad es el radio de
todo el primer substep porque Ansys impone que el radio sea constante en las
iteraciones de un mismo substep). Este radio lo define el analista mediante el
comando NSUBST y la carga que aplica en el loadstep ya que se calcula con
la expresin:

0
" "
" "
i
Fraccin de la carga total aplicada en el LS
Nmero de substeps del LS definidos en NSUBST
= # (6.49)

- Los radios de los siguientes substeps, ya no los define directamente el
analista, si no que Ansys los calcula basndose en el radio del arc-length del
substep previo y el comportamiento no lineal de la solucin. Ahora bien, el
analista determina el rango en el que se movern estos valores imponiendo
lmites de variacin al radio del arc-length de referencia (que por tanto sirve
como referencia para el tamao del resto de los radios del mismo paso de
carga) a travs de las etiquetas MAXARC y MINARC del comando ARCLEN.
Los lmites de variacin del radio del arc-length en los substeps de un loadstep
determinado son:


0
1
* Lmite inferior MINARC = # (6.50)

0
1
* Lmite superior MAXARC = # (6.51)

donde
0
1
# es el radio de referencia del arc-length (el del primer substep) para
ese paso de carga.

- Cada paso de carga o loadstep, se resuelve de la manera indicada hasta que:

La solucin converja.

DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 113
Se alcance alguna de las condiciones de salida del anlisis del
programa que pueden especificarse en muchos comandos pero
sobre todo en: ARCTRM, NEQIT o NCNV. (Si la solucin no
consigue converger en el nmero de iteraciones de equilibrio
indicadas en NEQIT, el programa bisectar automticamente el
radio del arc-length y continuar con el anlisis. La biseccin
continuar hasta que se obtenga una solucin convergida o se
alcance el lmite inferior del arc-length en ese LS).

Segn se definen los radios de las diferentes iteraciones del mtodo, la carga
aplicada en un substep determinado diferente del primero en la resolucin de un paso de
carga no es fcil de conocer de forma exacta, ya que el valor de la carga aplicada vara a
lo largo del arco esfrico. Sin embargo con otros mtodos como el de Newton-Raphson la
carga s es perfectamente conocida. Esto puede apreciarse por ejemplo en la figura 6.17.
De ah que, aunque tambin pueden obtenerse cargas crticas con el mtodo del Arc-
length ajustando bien sus parmetros, siempre que sea posible se recomienda que se
obtengan mediante otros mtodos como el de Newton-Raphson cuya precisin ser
mayor. Por todo esto, cuando el objetivo es determinar la carga crtica de pandeo de una
estructura, se aconseja realizar un anlisis lineal previo de pandeo de autovalores antes
de realizar el anlisis de pandeo no lineal.

El arc-length es un mtodo muy potente para hacer frente a los anlisis no
lineales mediante elementos finitos en el clculo de estructuras, pero su correcta
aplicacin requiere cierta pericia, ya que hay que elegir los parmetros que lo gobiernan
con mucho cuidado, se debe hacer una buena estimacin del radio de referencia que se
usar para resolver un paso de carga llegando a un compromiso entre tiempo de
ejecucin y precisin.

Cuando se usa el arc-length, es mejor basar el criterio de convergencia en
fuerzas [CNVTOL,F] y no en desplazamientos [CNVTOL,U].

El factor de carga total del arc-length, , (que puede encontrarse en la etiqueta
ALLF del comando SOLU) puede ser tanto positivo como negativo. De manera anloga, el
valor de TIME en la solucin, que en un anlisis del arc-length se relaciona con el factor
DISEO DE UN SILO CONFORME AL EUROCDIGO
CAPTULO 6: MTODOS NUMRICOS USADOS POR ANSYS 8.0. ESTUDIO DE LA
CONVERGENCIA
E.T.S. INGENIEROS, UNIVERSIDAD DE SEVILLA 114
de carga total, , tambin puede ser positivo o negativo. La interpretacin de valores
negativos en ALLF o TIME indica, simplemente que el mtodo del arc-length est
aplicando la carga en la direccin contraria a la definida en el problema para mantener la
estabilidad en la estructura. Cuando esto ocurre, se corre el peligro de que el arc-length
vuelva atrs siguiendo la misma trayectoria de carga, pero en sentido inverso,
producindose el fenmeno denominado drifting back. El fenmeno de drifting back
suele deberse a una mala eleccin del tamao del radio del arc-length (radios demasiado
grandes o demasiado pequeos). Los valores negativos de ALLF o TIME se encuentran
de forma habitual cuando se dan comportamientos de snap-through en la estructura.

También podría gustarte