Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CAPTULO 3:
3.1.- INTRODUCCIN.
El anlisis tensional de un sistema, total o parcial, puede ser realizado a travs de un Modelo de Elementos Finitos (M.E.F). Estos elementos finitos se cuentan por cientos, contienen el comportamiento del material y estn conectados entre s, de forma que intentan representar fielmente la geometra de una estructura. Las primeras aplicaciones tenan por objeto el estudio de partes discretas de un sistema. Adems estaban limitadas por las caractersticas computacionales propias de la poca. La tendencia actual es analizar sistemas complejos. El Mtodo de los Elementos Finitos para el anlisis estructural realiza un ensamblado de elementos, dentro de los cuales se supone un comportamiento simplificado tanto de tensiones como de deformaciones. Cada elemento interacciona con sus elementos vecinos y stas relaciones son expresadas a travs de un sistema de ecuaciones lineales que contienen la variables incgnitas del problema. Este sistema de ecuaciones puede llegar a no ser lineal si introducimos propiedades no lineales en el material, contacto entre diversos elementos, etc. Sin la potencia computacional de los sistemas desarrollados en la ltima dcada, su resolucin sera prcticamente imposible. Es una poderosa herramienta computacional, que se complementar con conocimientos sobre comportamiento de materiales y anlisis del estado de carga sobre el sistema que queramos analizar. Adems comparando los resultados que podamos obtener con ensayos de validacin, seremos capaces de disear y validar cualquier componente antes de que pase a la fase de fabricacin. En nuestro caso la herramienta computacional que hemos utilizado se llama Marc 2001. Es un software compuesto por un preprocesador y un postprocesador denominado Mentat, y por un solver (o calculador) llamado Marc. En el preprocesador introduciremos todos los datos de entrada del anlisis como geometra, discretizacin, cargas, condiciones de contorno, condiciones iniciales, tipo de problema, etc. A continuacin el solver realiza todos los clculos para finalmente en el postprocesador, obtener toda la informacin de los resultados del anlisis a travs de grficas, escalas de colores, etc.
PREPROCESADO
ANLISIS
POSTPROCESADO
La metodologa que utiliza el programa se basa en la relacin de fuerza desplazamiento a travs de lo que se denomina rigidez del sistema. La relacin fuerza-desplazamiento para un problema lineal esttico puede ser expresada como:
K u = f
donde K es la matriz de rigidez del sistema, u es el desplazamiento nodal y f es el vector de fuerzas nodales. Suponiendo que la estructura tiene impuestas unas condiciones de contorno en fuerzas y desplazamientos, la ecuacin anterior puede ser escrita como:
K11 K 21
K12 u1 f1 = K 22 u 2 f 2
donde u1 es la incgnita del vector desplazamiento, f1 es la variable conocida del vector de fuerzas, u2 es la variable conocida del vector desplazamiento y f2 es la variable incgnita del vector de fuerzas. Despus de calcular el vector desplazamiento u, las deformaciones en cada elemento pueden ser calculadas a partir de la relacin deformacin-desplazamiento en trminos de desplazamientos nodales del elemento:
el = u el
el = L el
donde
el
el
y L son la
relacin deformacin-desplazamiento y tensin-deformacin respectivamente. En un problema dinmico, los efectos de la masa y de la amortiguacin deben ser incluidos en el sistema. La ecuacin que gobierna este sistema es la siguiente:
M u + D u + K u = f
donde M es la matriz de masa del sistema, D es la matriz de amortiguamiento del sistema, sistema. Para un sistema dinmico sin amortiguamiento, la ecuacin que gobierna su comportamiento ser:
M u + K u = f
Si adems el sistema no es forzado:
M u + K u = 0
Las frecuencias naturales y las deformadas nodales del sistema estructural son calculadas usando esta ecuacin de la siguiente forma:
K w2 M = 0
Las ecuaciones que rigen otros procesos son similares. Por ejemplo las ecuaciones que gobiernan el anlisis de la transferencia de calor transitoria tiene la siguiente forma:
C T + H T = Q
donde C es la matriz de capacidad calorfica, H es la matriz de conductividad trmica, Q es el vector de carga trmica o tambin llamado flujo de calor, T es el vector de temperatura nodal y T es la derivada temporal de la temperatura. Para un problema estacionario, la ecuacin anterior se simplifica en gran medida:
H T = Q
Cabe destacar que sta ecuacin tiene la misma forma que la ecuacin que gobierna el anlisis estructural esttico. Para un problema termomecnico, las ecuaciones que gobiernan el sistema vienen dadas por:
M u + D u + K u = f
C T + H T = Q + QI
En esta ecuacin, la matriz de rigidez K, la matriz de amortiguamiento D, la matriz de capacidad calorfica C y la matriz de conductividad trmica son dependientes de la temperatura. Q es la generacin de calor debida al a deformacin no elstica. El acoplamiento entre el problema de transferencia de calor y el problema mecnico es debido a la dependencia respecto de la temperatura de las propiedades mecnicas y a la generacin de calor interno. Si realizamos un anlisis de actualizacin Lagrangiana, K y H son dependientes a priori del desplazamiento. Las ecuaciones que gobiernan los procesos anteriormente descritos son un conjunto de ecuaciones algebraicas y/o de ecuaciones ordinarias diferenciales donde la variable tiempo es una variable continua para las ecuaciones diferenciales. Seleccionaremos un operador de integracin (por ejemplo, Newmark-beta, Houbolt o diferencias centrales para problemas dinmicos, y diferencias hacia atrs para problemas de transferencia de calor) para reducir el conjunto de ecuaciones diferenciales ordinarias a un conjunto de ecuaciones algebraicas. Por lo tanto al final solo tendremos un conjunto de ecuaciones algebraicas, que sern las que el procesador resuelva.
I
Hasta ahora hemos presentado las matrices de los sistemas ensambladas, es decir, compuestas por matrices elementales del sistema. Por ejemplo, la matriz de rigidez K esta expresada en trminos de matrices elementales del sistema K i que:
n
el
, tal
K = K iel
donde n es el numero de elementos del sistema. La matriz de rigidez del sistema es una matriz simtrica en banda. Cuando el procedimiento de calculo que realicemos sea iterativo, elemento pro elemento, la matriz de rigidez no ser ensamblada. La forma de realizar el ensamblado de la matriz puede observarse en la siguiente imagen:
K el = T L dV el
v el
donde V
el
la funcin de forma y la geometra de cada elemento. Esta funcin de forma depende del elemento que elijamos para realizar nuestro anlisis. La matriz de masa del elemento puede ser expresada como:
M el =
v el
N dV el
donde ahora N es la matriz operador derivada. El vector de fuerza nodal f, incluye la contribucin de varios tipos de carga:
otros tipos de carga, como por ejemplo la deformacin trmica, la deformacin de fluencia o creep y la tensin inicial. La carga puntual esta asociada a los grados de libertad de los nodos y puede ser aadida al vector de fuerza nodal directamente. Los vectores de cargas superficiales y volumtricos deben ser calculados de la distribucin sobre la superficie y el volumen respectivamente y despus aadidos al vector de fuerza nodal. Este clculo se realiza de la siguiente forma:
f sup erficie = N T p dA
A
f cuerpo = N T p dV
V
Variacin elevada de tensiones dentro de un elemento. Tensiones que oscilan de un elemento a otro.
La estimacin del error se usa para obtener una indicacin de la calidad de los resultados. Por otro lado, el programa tambin puede evaluar la calidad geomtrica del mallado o discretizacin a travs del radio de aspecto o del grado de oblicuidad del elemento. Si en nuestro anlisis aparece un alto grado de variacin de tensin en los elementos, estos se deformaran en gran medida y el anlisis terminar. La solucin ser o bien hacer un refinamiento de la zona indicada o bien una discretizacin adaptativa, la cual se ir amoldando a la deformacin de tal forma que el mallado no se distorsione.
P = K ( P, u ) u
Los problemas lineales son un subcaso de este otro tipo de problemas, por ejemplo el problema elstico lineal esttico. En este caso si la matriz de rigidez dependiera de otras variables de estado que no dependiesen del desplazamiento o de las cargas (por ejemplo temperatura, radiacin, etc.) el problema ser todava lineal. Hay tres fuentes de no linealidad: material, geometra y condiciones de contorno no lineales. La no linealidad del material resulta de la relacin no lineal entre tensiones y deformaciones. Se han realizado considerables progresos para intentar simular el continuo o macroscpico comportamiento del material a partir de los antecedentes microscpicos, pero hasta ahora las leyes del comportamiento siguen siendo fenomenolgicas. La dificultad en la obtencin de la informacin experimental es un obstculo en la modelizacin matemtica del comportamiento del material. Una amplia variedad de modelos se encuentra disponible para materiales como
elastmeros
metales.
Otros
modelos
de
considerable
importancia
son:
La
no
linealidad
geomtrica
resulta
de
la
relacin
no
lineal
entre
deformaciones y desplazamientos por un lado y de la relacin no lineal entre tensiones y fuerzas por el otro lado. Este tipo de no lin ealidad es matemticamente bien definida, pero a menudo es dificultoso de tratar numricamente. Dos importantes tipos de no linealidad podemos destacar: El anlisis del problema de pandeo. Problemas de gran deformacin como fabricacin o impacto. En muchos problemas debido a las grandes deformaciones cinemticas, la separacin matemtica del problema hacia no linealidad geomtrica y del material no est claramente diferenciada.
Las condiciones de contorno y/o las cargas pueden ser causa de no linealidad. Los problemas de contacto y friccin conllevan tambien condiciones de contorno no lineales. Este tipo de no linealidad se manifiesta en situaciones reales; por ejemplo,el conformado de metales, interferencia de componentes mecnicos, contacto de neumticos, etc. Las cargas en una estructura pueden ser causa de no linealidad s varan con los desplazamientos de la estructura. Estas cargas pueden ser conservativas, como en el caso de una fuerza centrifuga.
10
K u = r
donde
fuerza residual respectivamente. Algunos de los procedimientos de los que disponemos continuacin. para resolver las ecuaciones no lineales son desarrollados a
k (u ) u = F R (u )
donde u es el vector de desplazamiento nodal, F es el vector de carga nodal externa, R es el vector de carga nodal interna y K es la matriz de rigidez tangencial. El vector de carga nodal interna es obtenido a partir de las tensiones internas como:
R=
elemento V
dV
11
u i , donde el
superndice i indica el nmero de iteracin, la ecuacin inicial puede ser reescrita como:
i 1 i 1 k (u n...1 ) u = F R (u n...1 ) + +
u i = u i 1 + u i
i i u n +1 = u n1 + u i +1
La solucin de esta ecuacin completa una iteracin y el proceso ser repetido. El subndice n denota el nmero de incremento representando el estado t=n. Salvo indicacin contraria, el subndice n+1 es disminuido con todas las cantidades refiriendose al estado actual. Este mtodo da buenos resultados para la mayora de los problemas no lineales, pero es computacionalmente caro para problemas tridimensionales cuando se usa el solver directo.
Algoritmo de Newton-Raphson.
12
El proceso es computacionalmente econmico porque la matriz de rigidez tangencial es formada y descompuesta una sla vez. Desde ese momento, cada iteracin requiere solamente la formacin de la parte derecha de la matriz de rigidez y una sustitucin haca atrs en el proceso de solucin. De cualquier manera, la convergencia es lineal, y el potencial para un gran nmero de iteraciones o incluso no convergencia es bastante elevado. Si ocurre contacto o una no linealidad del material sbita, el reasemblado no puede ser eludido. Cuando empleamos el solver iterativo, una simple sustitucin hacia atrs no es posible, haciendo imposible este proceso. En tales casos deberemos usar el mtodo de Newton Raphson. Si la carga es aplicada incrementalmente, el programa recalcula la matriz de rigidez al inicio de cada incremento o en los incrementos seleccionados segn se especifique.
13
i+ i E1 = E +
1 i i (u , + u , ) + u k , u k , + u k , u k , + u k , u k , 2
Toda esta expresin es lineal exceptuando el ltimo trmino. Desde que el procedimiento de iteracin comienza, la contribucin no lineal produce incrementos de deformacin que no son consistentes con los incrementos de desplazamiento calculados en la primera iteracin. Este error da lugar a resultados incorrectos en la plasticidad (cuando se usa el mtodo de plasticidad para pequeas deformaciones) o en el caso de comportamiento del material elstico produce tensiones erroneas. Estas tensiones, resultan tener un efecto dominante en la matriz de rigidez en los siguientes incrementos o iteraciones, prestaciones del mtodo. El remedio a este problema es simple y efectivo. La parte lineal y no lineal del incremento de la deformacin son calculadas de forma separada y solamente la la parte lineal es usada en el clculo de las tensiones. La parte no lineal, es usada como una deformacin inicial en la siguiente iteracin o incremento Desde el momento en que los incrementos de deformaciones y lo cual se traduce en unas pobres
son reducidos
enormemente. Las prestaciones del mtodo no son demasiado buenas si los incrementos de los desplazamientos estn completamente preescritos, lo cual no suele ser usual. Finalmente, destacar que este mtodo puede ser considerado como un mtodo de Newton Raphson en el cual se usa una diferente matriz de rigidez.
Anlisis termomecnico aplicado a componentes de seguridad en automocin mediante el M.E.F. 14
k v = F
donde v es el vector velocidad y F es el vector fuerza. Esta ecuacin es muy no lineal porque K es una funcion no lineal de v. Por defecto, el mtodo de sustitucin directa es empleado para solucionar este tipo de problemas. Si v es la velocidad
i
k (v i ) v i +1 = F
Estos mtodos implican un proceso iterativo para alcanzar el equilibrio en un incremento de carga fijo.
Proporcinan el medio para asegurarnos que el desplazamiento encontrado por el programa es el correcto. Si tenemos un problema donde tenemos controlada la carga, la solucin tiende a saltar del punto 2 al punto 6 cuando el incremento de carga despues del punto 2 es aplicado. Si tenemos un problema de desplazamiento controlado, la solucin tiende a saltar del punt 3 al punto5, cuando el incremento de desplazamiento despues del punto 3 es aplicado. Estos problemas aparecen principalmente en anlisis cuasi-estticos. En anlisis dinmicos, las fuerzas de inercia ayudan a determinar el equilibrio. En resumen, el tipo de mtodo que usemos depender mucho del tipo de problema. En algunos casos un mtodo puede ser ms ventajoso que otro. Si una solucin se puede obtener o no con un mtodo determinado, usualmente depende del sistema de ecuaciones que resolvamos y especialmente del tipo de no linealidades que esten involucradas en el problema. Como ejemplo, en un problema que es lineal hasta que el efecto del pandeo ocurre, debido a un sbito desarrollo de la no linealidad, es necesario utilizar el algoritmo de arco longitud, pues el fenmeno del pandeo es prioritario sobre el efecto lineal.
16
A menudo, si una solucin se puede obtener por varios mtodos, siempre surge la cuestin de la eficiencia. Una caracteristica muy importante al respecto es el tamao del problema. El tiempo requerido para ensamblar una matriz, as como el tiempo requerido para recuperar las tensiones despues de cada solucin vara ms o menos linealmente con el nmero de grados de libertad del problema. Por otro lado el tiempo requerido para llegar a una solucin vara cuadraticamente con el ancho de banda de la matriz de rigidez, adems de linealmente con el nmero de grados de libertad. En problemas con dificil comportamiento del material o contacto, las ventajas obtenidas en el ensamblaje a travs del mtodo de Newton Raphson pueden anularse si el nmero de incrementos debe ser aumentado o si no se encuentra la convergencia. Finalmente, necesitaremos unos criterios para evaluar el procedimiento de resolucin. Para ello disponemos de 2 herramientas: el criterio de la convergencia y el radio de singularidad. El criterio de convergencia compara la mxima carga residual con la mxima fuerza de reaccin. Esta tcnica es apropiada para para los mtodos de Newton, donde las iteraciones con carga nula reducen la carga residual. Este control de convergencia puede ser realizado dentro de cada iteracin. Los procedimientos bsicos son los siguientes: CHEQUEO RESIDUAL:
Fresidual Freaccion
< TOL1 y
M residual M reaccion
< TOL2
Fresidual
< TOL2
donde F es el vector fuerza y M el vector momento. TOL1 y TOL2 son las tolerancias de control y
alto. Este chequeo tiene dos inconvenientes. El primero de ellos es que si hacemos los clculos en el centroide de los elementos, las fuerzas residuales y las reacciones no son calculadas de forma precisa. El segundo de ellos que
17
en un problema de expansin trmica libre, no hay fuerzas de reaccin. Para estos casos el programa chequea en desplazamientos. CHEQUEO EN DESPLAZAMIENTOS:
u
u
< TOL1 y
< TOL2
u
donde
< TOL1 y
< TOL2
vector desplazamiento incremental y de forma equivalente para los giros. Con este mtodo, la convergencia se satisface si el desplazamiento mximo de la ltima iteracin es pequeo en comparacin con el actual cambio de desplazamiento dentro del incremento. Un inconveniente de esta aproximacin es que el resultado slo se obtiene al final de cada iteracin. CHEQUEO DE LA ENERGA DE LA DEFORMACIN: Es similar al esquema anterior, donde realizaremos una comparacin entre la energa de deformacin de la iteracin anterior y la energa de deformacin del incremento. Con este mtodo, el modelo entero es chequeado.
E
E
donde E
< TOL1
es la energa de deformacin del incremento y
es la
correccin incremental de la energa de deformacin de la iteracin. Estas energas son el total de la energa, integradas sobre todo el volumen. Un inconveniente de esta aproximacin es que los resultados del procedimiento slo se obtienen al final de la ltima iteracin, al igual que en el chequeo de desplazamientos. Diferentes problemas requieren diferentes esquemas para detectar
eficientemente la convergencia con precisin. Para hacer esto podremos combinar distintos tipos de chequeos. As en problemas donde las mximas reacciones y desplazamientos son extremadamente pequeos, el chequeo de la convergencia
18
basado en valores relativos puede no ser significativo s el criterio elegido est basado en estos pequeos valores. Sera necesario chequear la convergencia con valores absolutos, sino el anlisis terminar prematuramente. Por ejemplo los problemas con movimiento libre tensional (como el movimiento de cuerpo rgido o la expansin trmica libre) y los pequeos desplazamientos (como la expansin trmica restringida) pueden necesitar chequear valores absolutos en alguna etapa del anlisis. De cualquier manera, ser dificultoso determinar cuando chequear con valores absolutos. El radio de singularidad, R, es una medida del acondicionamiento del sistema de ecuaciones lineales. El nmero de acondicionamiento, C, se define como la relacin entre el ms alto y el ms pequeo de los valores propios del sistema. El radio de singularidad se relaciona con el nmero de acondicionamiento de la siguiente forma:
1 C R
C y R establecen el desarrollo de los errores en el proceso de resolucin. El radio de singularidad es una medida calculada durante el proceso de eliminacin de Crout usado en el mtodo directo de resolucin. En este proceso, un algoritmo recursivo redefine los trminos de la diagonal:
k 1
( ( K kkK ) = K kkk 1) K mk K mk m =i
1 i k 1
donde i es el perfil de la matriz y K kk es una diagonal de k grados de libertad. Entonces el radio de singularidad se puede definir como:
k K kk ) (k K kk 1)
R = min(
Si todos los K kk
(K )
y K kk
( K 1)
precision durante el proceso de eliminacin de Crout. Esta prdida de precisin ocurre para todas las matrices definidas positivas y en nmero de dgitos es aproximadamente igual a:
19
n perdidos = log 10 R
El radio de singularidad tambin indica la presencia de modos de slido rgido en la estructura. En este caso, el proceso de eliminacin produce valores muy cercanos a cero en la diagonal siendo K kk terminar porque la matriz ser singular.
(K )
20
21
Un esquema bsico de resolucin tpico muestra los pasos que realiza el programa:
22