Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
El M étodo de los Elementos Finitos (MEF) 1 Introducci ón El Método de los Elementos Finitos (MEF) es un “nuevo” método numérico que se suma al tradicional Método de Diferencias Finitas (MDF) empleado por ingenieros en an´alisis estructural, resistencia de materiales, mecánica de fluı́dos, electromagnetismo, etc. Las ideas básicas del método surgieron a partir de los avances en el área del análisis estructural relacionado con la aviación (Hrenikoff en 1941 para problemas de elasticidad y Courant en 1943 para problemas de torsión). Después, a mediados de los años 50 aparece Turner desarrollando matrices de rigidez para la solución de problemas de elasticidad en barras y vigas, entre otros elementos. Con grandes logros y siguiendo los pasos de Turner, las Corporaciones MacNeal-Schwendler and Computer Sciences elaboran en la NASA el primer código de importancia para el análisis de elementos finitos, llamado NASTRAN (usado en la industria aeroespacial y en áreas de laingenierı́a civil). Pero no fue hasta 1960 cuando Clough utilizó por primera vezel término de elemento finito y en 1967 fue publicado el primer libro de Elemento Finito por Zienkiewicz y Chung poniendo de manifiesto la versatilidad del método, sus fuertes bases matemáticas y diversas aplicaciones. Con los grandes avances tecnológicos que se han logrado en el área de la computación y sobre todo en los sitemas de diseño asistido por computadoras, ahora es relativamente más fácil la modelización de prototipos, en los cuales se pueden tener geometrı́as y superficies complicadas e irregulares, con aplicaciones de carga en forma especı́fica para el estudio preciso de esfuerzos internos y lograr una modelización ajustada a los perfiles y estructuras que se emplean teniendo en consideración ciertas caracterı́sticas como el cambio de secciones, estructuras huecas con pared delgada y con caracterı́sticas en secciones transversales muy especı́ficas. Por ejem- plo, la simulación de deformaciones de vehı́culos por impacto y el análisis de mecanismos de transportación ósea para reducción de fracturas se pueden citar como dos aplicaciones concretas en áreas bien diferentes. Actualmente se cuenta con una gran cantidad de paquetes computacionales que permiten realizar cálculos con elementos finitos. Sin embargo, el manejo correcto de este tipo de herramientas exige un profundo conocimiento no sólo del material con el que se trabaja, sino también de los principios en los que se basa el método. Sólo en este caso se estará en condiciones de garantizar que los resultados obtenidos en los análisis se ajustan a la realidad. 2 Fundamentos de los elementos finitos Uno de los fundamentos del MEF está basado en la discretización de los cuerpos en estudio. De esta manera, al igual que en el MDF, el método de los elementos finitos require de un espacio geométrico (o dominio) para ser dividido en subregiones formando unared omalla. En el MDF, la malla consiste de filas y columnas de ĺıneas ortogonales. En cambio en el MEF cada división es única y no necesariamente ortogonal, lo cual es una ventaja ante sistemas de geometrı́a irregular. Cada división o subregión (subintervalos enIR, triángulos o cuadriláteros enIR2, tetraedros o he xaedros enIR3 ) se llamaelemento, y en cada uno de éstos se resuelve la ecuación diferencial,para luego generar la solución totalensamblando las soluciones individuales. La habilidad del MEF para representar con una colección de elementos finitos a dominios de geometrı́a irregular, es lo que hace de este método una herramienta de mucho valor para resolver problemas a valores en el borde (PVB) en diversos campos de la ingenierı́a. Por otra parte, ası́ como el MDF consiste en discretizaciones convencionales, donde las derivadas se aprox- iman por cocientes en diferencias (cocientes incrementales), el MEF basa su idea en la aproximación de la función solución. El factor esencial es que la integral deuna función se puede escribir como suma de integrales en dominios disjuntos cuya unión es el dominio original, entonces se puede hacer un análisis local del problema y haciendo divisiones del dominio en dominios suficientemente pequeños se pueden elegir funciones sencillas que sean adecuadas para una buena representación del comportamiento de la solución. Veamos con un ejemplo unidimensional sencillo la implementación de las ideas expuestas. 3 El MEF para problemas unidimensionales Consideremos el siguiente problema a valores en el borde (P)que modela los desplazamientos axiales de una barra de longitud unitaria fija en los extremos y sometida a una carga tangencial f, o la temperatura en estado estacionario en un cilindro unidimensional con fuente interna de calor f y temperatura cero en los extremos, o potencial eléctrico en cualquier punto entre dos placas paralelas (ubicadas enx = 0 y x = 1) en un medio homogéneo, con carga f y potencial nulo en ambas placas: (P ) u′′(x) = −f(x) , 0 < x < 1 u(0) = 0 u(1) = 0 Idea : A partir de una partición del intervalo(0, 1), aproximar la soluciónu = u(x) por una funciónU(x) que sea una combinación lineal de funciones “adecuadas”,Tj , llamadas funciones tests (o funciones de base). La aproximación más simple es considerar funciones lineales a trozos definidas en[0, 1]. De esta maneraU(x) es una poligonal que aproxima au(x) 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 x y exacta aprox. ¿Cómo elegirTj ? (1o) Se define una partición0 = x0 < x1 < x2 < ... < xn+1 = 1 del intervalo(0, 1) enn+ 1 subintervalos (o elementos finitos)Ij = (xj−1, xj) de longitudhj = xj − xj−1. El númeroh = max {hj} será la medida de cuan fina es la partición. (2o) Se construyen las funcionesTj que permitirán expresar de manera única a cualquier función lineal a trozos que aproxime a la solución del problema (P) y satisfaga sus condiciones de borde. A partir de estas consideraciones se definen las siguientesn funciones lineales a trozos (una por cada nodo interior de la malla) y tales que Tj(xi) = { 1 si i = j 0 si i 6= j Ejercicio 1 : Representar graficamente las funcionesTj para una partición del(0, 1) en4 subintervalos de igual longitud (partición equiespaciada). Observacíon: Notemos que lasTj asi definidas son linealmente independientes y por lo tanto constituyen una base del espacio vectorial que generan,Vh = gen {T1, T2, ..., Tn} . De esta manera cualquier función U ∈ Vh tiene una representación única de la forma U(x) = ∑n j=1 ujTj(x) donde uj = U(xj) ¿Cómo calcular los coeficientesuj ? Estosn coeficientesuj son precisamente los valores de la función “aproximante” evaluada en losn nodos interiores. (1o) Se reformula (P) obteniendo la llamadaforma débil o variacional (Galerkin): Se multiplica la ecuación diferencial por una función de base arbitrariaTi, Ti(x)u ′′(x) = −Ti(x)f(x) con Ti(0) = Ti(1) = 0 entonces, ∫ 1 0 Ti(x)u ′′(x)dx = − ∫ 1 0 Ti(x)f(x)dx , integrando por partes resulta Ti(x)u ′(x)|10 − ∫ 1 0 T ′i (x)u ′(x)dx = − ∫ 1 0 Ti(x)f(x)dx , y comoTi satisface las condiciones de borde del problema (P), el primer término se anula y ası́ se obtiene la Forma débil o variacional : (D) ∫ 1 0 T ′i (x)u ′(x)dx = ∫ 1 0 Ti(x)f(x)dx De esta manera se ha demostrado que siu es solución del problema diferencial (P) entonces,u satisface la forma débil (D) para todaTi ∈ Vh. Ejercicio 2: Demostrar que siu′′ y f son continuas también vale el recı́proco, es decir, siu es solución de (D) para todaTi ∈ Vh entoncesu es solución de (P). (2o) En (D) se reemplazau por su aproximaciónU obteniendo lamatriz de rigidez y el vector de cargas: En efecto, ∫ 1 0 T ′i (x) n ∑ j=1 ujTj(x) ′ dx = ∫ 1 0 Ti(x)f(x)dx , que se puede escribir en la forma n ∑ j=1 uj ∫ 1 0 T ′i (x)T ′ j(x)dx = ∫ 1 0 Ti(x)f(x)dx para i = 1, 2, ...n, que no es más que un sistema lineal den ecuaciones conn incógnitasu1, u2, ..., un. En forma matricial esesistema puede escribirse comoKU = F dondeK = (Kij) es una matriz n×n con elementosKij = ∫ 1 0 T ′i (x)T ′ j(x)dx , F = (Fi) es un vector columnan× 1 con elementos Fi = ∫ 1 0 Ti(x)f(x)dx y U = (u1, u2, ..., un)t es el vector de las incógnitas, que son precisamente los valores aproximados de la variable de estadou en cada uno de los nodos interiores del dominio(0, 1). La matrizK es conocida comomatriz de rigidez y F comovector de cargaterminologı́a que proviene de las primeras aplicaciones del MEF en mecánica estructural. Observaciones: • Al ser las funcionesTi lineales a trozos, sus derivadasT ′i no son más que las pendientes de los corre- spondientes segmentos de recta que las conforman. • K es una matriz simétrica puesKij = Kji (son los productos de las correspondientes pendientes). • En virtud de la elección hecha de las funciones de baseTj la matrizK es tridiagonal, es decir,Kij = 0 si |i− j| > 1 (puesTi y Tj tienen soportes disjuntos). • Puede demostrarse queK es invertible con lo cual el sistema lineal tieneúnica solucíon U = K−1F Estimación del error: Si u′′ es continua en[0, 1] una estimación del error viene dada por |u(x)− U(x)| ≤ h max 0≤x≤1 ∣ ∣u′′(x) ∣ ∣ para todox ∈ [0, 1] , que demuestra la convergencia del método porque el error tiende a cero cuando el diámetroh de la partición tiende a cero (pues al seru′′ continua en(0, 1) resulta acotada). Ejercicio 3: Ejemplo de PVB con carga o término fuente ”f(x)” CONSTANTE (a) Aplicar el MEF con una partición equiespaciada de4 elementos y funciones de base lineales, para obtener la solución aproximada del siguiente problema a valores enel borde. (P ) u′′(x) = −1 , 0 < x < 1 u(0) = 0 u(1) = 0 (b) Hallar la solución exacta de (P) y comparar con los valores aproximados. (a) Para calcular los elementos de la matriz de rigidez, es útil representar graficamente las correspondientes funciones tests lineales,T1, T2, T3 parah = 0.25 (HACERLO). LUEGO se calculan las correspondientes integrales (NOTAR que el integrando de la fórmula paraKij contiene las derivadas de las funciones tests T , que por ser lineales no son más que sus correspondientes PENDIENTES): K11 = ∫ 1 0 [ T ′1(x) ]2 dx = ∫ 0.25 0 dx (0.25)2 + ∫ 0.5 0.25 dx (−0.25)2 = 0.5 (0.25)2 = 8 Análogamente,K22 = K33 = 8 ( pues la partición es equiespaciada) . K12 = K21 = ∫ 1 0 T ′1(x)T ′ 2(x)dx = ∫ 0.5 0.25 [ −1 0.25 ] [ 1 0.25 ] = −0.25 (0.25)2 = −4 Análogamente,K23 = K32 = −4 ( pues la partición es equiespaciada) . K13 = K31 = 0 puesT1 y T3 tienen soportes disjuntos (la matriz es tridiagonal). Las componentes del vector de carga serán iguales pues el t´ermino fuente es constante,f(x) = 1, y la partición es equiespaciada, en efecto parai = 1, 2, 3 Fi = ∫ 1 0 (1)Ti dx = 1/4 ( área bajoTi para cualquieri). Por lo tanto los valores aproximados deu en los nodos interiores,x1 = 0.25, x2 = 0.5, y x3 = 0.75, son U = 4 2 −1 0 −1 2 −1 0 −1 2 −1 1 4 1 1 1 = 3/32 1/8 3/32 = u1 u2 u3 (b) Hallamos la solución exacta integrando dos veces u′′(x) = −1 ⇒ u′(x) = −x+ c ⇒ u(x) = −x2/2 + cx+ d. Luego por las condiciones de borde se tiened = 0 y c = 1/2 ⇒ u(x) = −x2/2 + x/2. Notamos que los valores exactosu(1/4) = 3/32, u(1/2) = 1/8, u(3/4) = 3/32, coinciden con los hallados aplicando el método de los elementos finitos. A fines comparativos se ilustra en la siguiente figura, la solución anaĺıtica exacta del problema diferencial (P),u = u(x), conjuntamente con la solución aproximada obtenida con MEF, la poligonalU = U(x), 0 0.2 0.4 0.6 0.8 1 0 5 · 10−2 0.1 x y exacta aprox. VER más ejercitación enGuı́a de Problemas complementarios(problemas 11 y 12). 4 El MEF para problemas bidimensionales Se puede ver en la sección 6.7 (pág 267 a 274) de la bibliografı́a básica “Applied Partial Differential Equations” de Richard Haberman (Cuarta edición2004) el procedimiento, totalmente análogo al caso unidimensional, que se puede seguir para la construcción de las funciones de base lineales y la deducción de la forma débil, matriz de rigidez y vector de carga correspondiente a un problema del tipo (P ) { ∇2u = f(x, y) para(x, y) ∈ R u(x, y) = 0 para(x, y) ∈ ∂R donde conR se designa a cualquier región poligonal enIR2 y ∂R denota su frontera (curva cerrada) BIBLIOGRAFIA: • Reddy J.N. “An introduction of the Finite Element Method” - Mc Graw Hill - 1984 • Haberman R. “Applied Partial Differential Equations” - Prentice Hall -2004 Elaborado por A. Frausin - 2012 ( modificado 2014)
Compartir