Professional Documents
Culture Documents
(PERU)
Abelardo Toms Jara Berrocal Asesor: MSc. Miguel Delgado Len Universidad Nacional De Ingeniera
http://fiee.uni.edu.pe
Contenido
Introduccin Historia del mtodo de elementos finitos Formulacin del Mtodo de Elementos
A. Introduccin
El mtodo de elementos finitos es una tcnica
= f
donde:
desarrollo y xito se expande con el creciente desempeo de las computadoras digitales. Los gemetras antiguos ya haban empleado los elementos finitos para determinar un valor aproximado de . Arqumedes us ideas similares para determinar el rea de figuras planas. Este hecho dio una premisa para el desarrollo del clculo integral por Newton y Leibniz dos mil aos despus.
primero en formalizar el mtodo de elementos finitos. l propuso que las frecuencias de las lneas espectrales de los tomos podan ser expresadas por diferencias entre un relativamente pequeo nmero de elementos. Ritz desarroll la formulacin matemtica del MEF, con base en el clculo variacional. El mtodo de Ritz es tambin conocido como variacional o formulacin clsica.
de elementos finitos fue propuesta por el ingeniero ruso Boris G. Gallerkin (1871-1945). Gallerkin public sus primeros trabajos en base al mtodo clsico durante su prisin en 1906 por orden del zar en la Rusia prerevolucionaria. En muchos textos rusos el mtodo de elementos finitos de Gallerkin se conoce como mtodo de Bubnov-Gallerkin. l public un trabajo usando esta idea en 1915. El mtodo tambin fue atribudo a Bubnov en 1913.
fue detenida por lo extenso de los clculos necesarios para resolver un sistema de un considerable nmero de elementos finitos. El desarrollo de los computadores digitales durante la dcada de 1950, permiti la aplicacin del mtodo de elementos finitos a la solucin de ecuaciones diferenciales.
el campo de ingeniera de estructuras en 1950, para que luego los conceptos bsicos fueran reconocidos de amplia aplicabilidad y prontamente empleados en muchas otras reas. El subsecuente desarrollo ha sido vertiginoso y ahora el mtodo est bien establecido dentro de varias disciplinas cientficas.
Ritz y Gallerkin, otros mtodos han venido a emplearse. Los ms conocidos son el mtodo de los mnimos cuadrados y un mtodo conocido como mtodo directo, mtodo de balance global o mtodo de Oden.
mnimo el siguiente funcional: 1 1 1 F ( ) = < , > < , f > < f , > 2 2 2 Donde: < u , v >= uv *dS Es el producto interno y v* es el complejo conjugado. La formulacin de Ritz arroja la solucin analtica (exacta) de para una acertada suposicin de su forma funcional (polinomio, suma de cosenos, etc).
( X ) = 0 ( X + 1)
2 = 0
d 2 => = X + 1 (3) 2 dX
1 3 1 2 1 ( X ) = X + X + X 6 2 3
1 d 2 F ( ) = ( ) dX + ( X + 1)dX (5) 2 0 dX 0
2 2 3
= A1 + A2 X + A3 X
= A1 + A2 X + A3 X + A4 X
= A2 X + (1 A2 ) X
(6) (7)
(8)
1 2 F = (15 A2 + 2 A2 ) 12
(9)
dF =0 dA2
=>
1 A2 = 4
Reemplazando en (8):
1 3 2 ( X ) = X + X 4 4
1. Comparacin de resultados
t=0:0.001:1; %solucin analtica x=t.*t.*t./6+t.* t./2+t./3; %solucin va Ritz y=3*t.*t./4+t./4 ; plot(t,x,t,y);
2. Mtodo de Gallerkin
El mtodo matricial de Gallerkin se basa en el
mtodo variacional de Ritz. El procedimiento bsico es el siguiente: I. Discretizacin del dominio II. Aproximacin por elementos finitos III. Ensamblamiento.
un nmero determinado de elementos. Dependiendo si el problema es en una, dos o tres dimensiones la regin puede dividirse en segmentos, tringulos, rectngulos o paralelippedos. Los vrtices de cada elementos se denominan nodos.
rige la ecuacin diferencial o integral. Se obtiene el funcional variacional de Ritz en cada elemento. Se aproxima la solucin en cada elemento por un polinomial que luego se reemplaza en el funcional de Ritz.
Dependiendo si se trabaja en una, dos o tres dimensiones la forma de los elementos finitos es diferente. A continuacin analizaremos el mtodo de Gallerkin: I. MEF en una dimensin MEF en dos dimensiones
fsicas del dominio y f es la funcin excitacin o fuente. Ecuaciones particulares de ella son la ecuacin de Laplace, Poisson y Helmholtz.
Donde p, y q son parmetros conocidos. La ecuacin (12) es conocida como de primera clase o Dirichlet y (13) es conocida como de tercera clase. Si = 0, se tiene condicin de segunda clase o Newmann.
1 d 2 2 2 F ( ) = ( ( ) + )dX fdX + [ q ] 20 2 dX 0 El primer paso del MEF es el proceso de discretizacin. Para ello, se toman segmentos de recta entre X=0 y X=L El segundo paso del MEF es seleccionar funciones de interpolacin y por simplicidad se emplean funciones lineales. En cada elemento, se puede aproximar por: e e e (14) (X ) = a + b X
Donde ae y be son constantes a determinar.
dos ecuaciones:
e 1 = a e + b e X 1e e e e a b X e = + 2 2
(15) (16)
( X ) = N ( X )
e
Donde N1 y N2
e
e se
j =1
e j
e j
(17)
(18)
ecuaciones:
F F F { } = { e } = =0 e e =1
N e e
(19)
Newmann homognea (
= q = 0).
1 2 F ( ) = [ ( ) + ( e ) 2 ]dX f e dX 2 X e X Xe
1 1
Reemplazando en (19):
e
e X2
e j
e X2
al elemento es:
e K11 e K 21
e X2
Donde:
e ij
e e b1e 1 K12 = e e e K 22 2 b2 e i e j
dN dN K = ( + N ie N e j ) dX dX dX Xe
1
(23)
y,
bie =
e X2
e X1
e N i fdX
(24)
e l e b1e = b2 = fe 2
Las matrices Ke elementales son ensambladas en una matriz global. Para lograr el ensamblamiento, cada matriz Ke se superpone con la del elemento vecino pues ambas comparten un nodo global Ejemplo: Si nuestra discretizacin hubiese generado 3 elementos y 4 nodos, como se aprecia en la figura:
] [
Condiciones de frontera: Condicin de Dirichlet: Tambin conocida como condicicin esencial. La condicin de frontera (0) = 1 = p es aplicada directamente al primer valor nodal. La incorporacin de esta condicin de frontera reemplaza la primera fila del sistema de ecuaciones [Kg ][g ] =[bg ] , esto es:
d [ + ] X = L = q dX
mantiene el valor de (L) = n desconocido, pero modifica el valor de los elementos de las matrices [Kg] y [bg].
Condicin de Newman (continuacin): La modificacin de los elementos de [Kg] y [bg] es como sigue:
K g ( n, n ) = K +
ne 22
bg (n) = b + q
ne 2
Se puede apreciar que los elementos Kg(n,n) y bg(n) calculados primero por las ecuaciones de Ritz son incrementados por las constantes presentes en la condicin de Newman para este nodo.
de Poisson.
En dos dimensiones, las condiciones de frontera son de dos tipos: Condicin de Dirichlet Sobre la curva S1. Condicin de tercer orden:
= p
( x x y + y ) n + = q Y X
=q=0
Condicin de Newman.
La frontera de la regin S gobernada por la ecuacin diferencial es la curva L=S1+S2. Formulacin Variacional en dos dimensiones: 1 d 2 d 2 F ( ) = ( x ( ) + y ( ) + 2 )dS fdS 2 S dY dX S Anlisis de elementos finitos: El primer paso es la discretizacin de la regin por medio de tringulos. Se tomar como ejemplo una pequea regin dividida en cuatro elementos triangulares.
local y la global. Por ello se define una matriz [n], con una cantidad de filas igual al nmero de elementos y de columnas igual a tres. Ejemplo:
Si Nd es el nmero de nodos y Ne el nmero de elementos; los siguientes datos son necesarios en la formulacin del mtodo de elementos finitos: X(i), Y(i) (i=1, 2, 3, ..., Nd), las coordenadas de los nodos. Valores de x, y , y f para cada elemento. Los valores de p para los nodos residentes en S1.
e ( x, y ) = a e + b e x + c e y
Los potenciales en cada nodo deben cumplir con la relacin.
( x, y ) = a + b x1 + c y1
e 1 e e e e 2 e e e e e 3 e e e e
e e
( x, y ) = a + b x2 + c y 2 ( x, y ) = a + b x3 + c y3
1 e e e N ( x, y ) = e ( a j + b j x + c j y ) 2
e j
j = 1, 2, 3
e e c1e = x3 x2 e e c2 = x1e x3 e e c3 = x2 x1e
donde:
e e e e a1e = x2 y3 y 2 x3 e e e e e a2 y1 y3 x1 = x3 e e e a3 = x1e y2 y1e x2 e e b1e = y2 y3 e e b2 = y3 y1e e b3e = y1e y2
expresin.
1 x1e 1 e e = 1 x2 2 e 1 x3
y1e e y2 e y3
e j
e X2
forma: F e { e } = [ K e ]3 x 3 [ e ]3 x1 [b e ]3 x1 = {0} i
deben calcular para cada elemento. El proceso de Ensamblamiento e Incorporacin de condiciones de frontera es similar al caso unidimensional.
de programas de aplicacin del mtodo de elementos finitos a distintos casos de inters para la Teora Electromagntica. El cdigo fuente de los programas ha sido desarrollado en MatLab, gracias a que esta herramienta dispone de algoritmos eficientes para manipulacin de matrices.
EN UNA DIMENSIN: Se implement un programa general de elementos finitos para solucin numrica de problemas con valores en la frontera en una dimensin. Se ha utilizado el lenguaje de programacin de MatLab. La estructura de este programa es como sigue:
ecuaciones diferenciales con condiciones de frontera. Esta funcin tiene la siguiente sintaxis: phi=fine1d(alfa,beta,f,l,p,g,q) Donde los argumentos son los parmetros de la ecuacin diferencial: -[alfa*phi]+beta*phi=f 0<x<L Con condiciones de frontera: phi(0)=p y alpha*phi+g*phi=q en x=L.
ser incorporada a cualquier programa de MatLab donde se requiera la solucin de la ecuacin diferencial propuesta mediante el MEF. Ejemplo 1: Para demostrar su aplicabilidad, esta funcin fue incorporada a un programa con el fin de calcular la solucin de la ecuacin diferencial: -phi(x)=x Con condiciones de frontera: phi(0)=2 y phi(1)=3
siguientes parmetros: Alfa = 1, Beta = 0, P = 2, G = 0 y Q = 3. La solucin exacta de la ecuacin diferencial es: phi(x)=-x^3/6+3.5x+2 Se efecto pruebas para tres diferentes discretizaciones (tres, cien y mil elementos). Los resultados grficos se muestran a continuacin.
Grfica real
Grfica real
EN DOS DIMENSIONES: Se desarroll un programa en MatLab para anlisis de ecuaciones diferenciales en dos dimensiones mediante elementos finitos triangulares. Este programa fue incorporado como subrutina dentro de otros programas orientados a anlisis de casos particulares. El programa requiere de cuatro archivos de entrada que son listados a continuacin:
el nmero de elementos utilizados para formar elementos finitos triangulares. Enl.- Este archivo contiene un listado de todos los elementos, los tres nodos que lo limitan as como el nmero de los tres elementos adyacentes a l. Bx.- Como no toda la regin est hecha del mismo material, este archivo contiene las definiciones de cajas o secciones rectangulares de diferente permitividad elctrica o magntica. Coo.-Este archivo contiene un listado de los nodos con sus respectivas coordenadas X e Y.
473 880 Lo que indica que se ha usado en la discretizacin 473 nodos y 880 elementos. Ejemplo de archivo Enl.1 26 1 283 0 499 500 2 2 27 283 3 500 499 Lo que indica que el elemento 1 est limitado por los nodos globales 26, 1 y 283 y es adyacente a los elementos 0, 499 y 500.
1 0.0 0.0 2 5.0 0.0 Lo que indica que el nodo global 1 se encuentra en las coordenadas X=0 e Y=0. Estos cuatro archivos pueden ser generados manualmente por el usuario. Sin embargo, para aumentar la exactitud, se utiliz el programa generador de mallas HM. Se presenta como ejemplo tres programas de aplicacin:
potencial y el campo elctrico en una microcinta donde el voltaje en la cinta es 10 voltios y en el conductor externo 0 voltios.
potencial y el campo elctrico en la siguiente cable formado por dos conductores concntricos de seccin transversal cuadrada.
E. Observaciones Y Conclusiones
Se puede apreciar que los resultados obtenidos mediante el MEF para los casos de una y dos dimensiones concuerdan con los resultados expuestos en bibliografa calificada sobre estos temas.
dimensin entre la solucin por el MEF y la solucin analtica es de orden menor al 0.1% para slo tres elementos, lo que demuestra la gran exactitud del mtodo.
E. Observaciones y Conclusiones
La velocidad de los programas implementados podra ser mejorada si para el proceso de inversin de matrices se utilizara algoritmos de inversin de matrices Sparsa (de muchos ceros). del Mtodo de Elementos Finitos en las especialidades de Ingeniera Electrnica, Ingeniera Elctrica e Ingeniera Civil, dada su notable aplicabilidad en los clculos requeridos en estas carreras.
Piura, 8 de agosto del 2001 Abelardo Toms Jara Berrocal Universidad Nacional de Ingeniera IEEE Student Member 40363137