Vous êtes sur la page 1sur 36

0

0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

INTRODUCCIN AL MTODO
DEL ELEMENTO FINITO

El mtodo del elemento finito es una tcnica numrica para resolver


problemas que se pueden describir por ecuaciones diferenciales
0
0
1
1

0
0
1
0

1
0
1
0
1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1 por medio de una minimizacin
parciales
o
que
pueden
ser
formulados
de un funcional (clculo variacional).

El mtodo del elemento finito es una herramienta de anlisis muy


poderosa que permite obtener soluciones aproximadas a una amplia
variedad de problemas de mecnica en el continuo.

La premisa bsica es que una regin de solucin puede ser modelada


analticamente reemplazndola con un arreglo de elementos discretos.
Esto permite reducir un nmero infinito de incgnitas del problema a
uno con un nmero finito de incgnitas.

Por otro lado, el mtodo tambin permite variar las condiciones


(parmetros elsticos, viscosidad, densidad, temperatura, etc.) de los
elementos individualmente o en grupos de acuerdo a las ecuaciones
constitutivas que se empleen en el problema.

C
D

B
A B

E
D
D
C

E F
F

D
D

H
G
D
B

A
A
A
B

E E

F F

G
B

A
B

CB

C
F

F
G

ED B
B

A
C
E

D
D
E

B
D

C
D

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

C B

B
A
A
B
C

Ejemplos de visualizacin de resultados.

4
Y

http://ceaspub.eas.asu.edu/structures/FiniteElementAnalysis.htm

El mtodo trabaja dividiendo la regin de solucin en elementos y


expresando las variables de campo incgnitas en trminos de funciones
aproximadas dentro de cada elemento.
En turno, las funciones aproximadas se expresan en trminos de valores de
la variable de campo para ciertos puntos llamados nodos o puntos nodales.
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1
El conjunto de nodos configura una malla o rejilla de solucin para el
problema.
Esta malla puede o no seguir la configuracin fsica del campo. Por ejemplo,
se puede trasladar el problema al campo de solucin matemtico, cuyas
fronteras pueden no coincidir con las orillas del cuerpo fsico.

Pobre discretizacin

Discretizacin adecuada

Existen bsicamente cuatro maneras de formular las ecuaciones del


sistema:

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

1.Aproximacin directa.

Las ecuaciones del sistema se ensamblan directamente de las ecuaciones


que gobiernan el problema.
Desventaja: Slo se pueden analizar elementos de formas o geometras
simples.
2. Aproximacin Variacional.

En esta alternativa, se requieren usar funciones obtenidas del clculo


variacional, es decir, encontrando los valores extremos de un funcional
(por ej. la Energa Potencial).
Ventaja: Se pueden usar formas de elementos tanto simples como
complejas.

3. Aproximacin de Residuales Pesados (Weighted Residuals).


En esta forma se traslada el problema del campo de solucin fsico al
campo de solucin puramente matemtico.
Ventaja: Puede aplicarse en problemas donde no se cuenta con un
funcional adecuado.

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

4. Aproximacin de Balance de Energa.

(Muy empleado en casos de mecnica de slidos)


Se basa en el balance de la energa trmica o mecnica del sistema.
Ventaja: Igual al anterior.

En una aproximacin de solucin a los desplazamientos, el error de


discretizacin introducido al suponer un polinomio como funcin de
interpolacin es del orden de:
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

( p + 1)

O( h

donde h es el tamao del elemento y p es el orden del polinomio que


se usa en la interpolacin.

Lo anterior se debe a que mientras mayor sea el nmero de elementos


empleado (reduciendo, por tanto, el tamao de los mismos) tendremos
una mejor aproximacin a la solucin exacta del problema.
Por ejemplo, en el caso de problemas de elasticidad plana (podra un caso
ser
deformacin
plana),
donde
se
puede suponer una expansin lineal, por
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1
lo tanto una interpolacin lineal (p = 1) podemos esperar una convergencia
del orden de:

O( h )

es decir, el error en desplazamiento se reducira a 1/4 , si reducimos el


espacio entre nodos a la mitad (1/2).

Por otro lado, los esfuerzos y las deformaciones, los cuales


corresponden a la msima derivada del desplazamiento, convergen
con
un
error
del
orden
de:
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

( p + 1 m )

O( h

Pasos a seguir (de manera general y a manera de receta) para encontrar


la solucin a un problema del continuo usando el MEF.
1. Discretizar el continuo
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1
2.
Seleccionar
funciones
de
interpolacin
apropiadas
3. Encontrar las propiedades de los elementos (ecuaciones que
relacionan
las condiciones de los elementos con la solucin buscada, p.ej.
ecuaciones fuerza-desplazamiento en caso de elasticidad), se emplea
uno de los cuatro procedimientos.
4. Ensamblar las propiedades de los elementos para formar las
ecuaciones
del sistema (trasladar las ecuaciones del esquema local, por elemento,
al esquema global, del sistema)
5. Modificar las ecuaciones del sistema para tomar en cuenta las
condiciones de frontera.
6. Resolver el sistema de ecuaciones.
7. Desplegar los resultados en manera grfica conveniente

En la discretizacin del contnuo, el mallado y la numeracin se deben


efectuar con cuidado ya que ambos afectan la calidad, resolucin y tiempo
del mtodo.
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

En ocasiones el modelo fsico est directamente relacionado (idealizado)


por el modelo matemtico, pero no tiene que ser siempre as.

Veamos un ejemplo del Mtodo de Galerkin usando un elemento sencillo.


Supongamos que necesitamos resolver numricamente la siguiente
ecuacin diferencial (u es desplazamiento):
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

y condiciones de frontera:

u es nuestra incgnita.

Ref: INTRODUCTION TO THE FINITE ELEMENT METHOD, Notas del Prof. G. P.


Nikishkov, Universidad de Aizu, Japn

Usaremos dos elementos unidimensionales como los de la figura:

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

Primero, consideremos el elemento finito de la derecha. Este elemento


tiene dos nodos. Una aproximacin de la funcin u(x) puede efectuarse de
la siguiente manera:

donde Ni son conocidas como funciones de interpolacin o forma (shape


functions)
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

Las cuales se emplean para interpolar u(x) usando sus valores nodales.
Los valores nodales u1 y u2 son incgnitas que deben ser determinadas
por la discretizacin global del sistema.

Despus de sustituir u expresada por medio de sus valores nodales y


funciones de forma, la ecuacin diferencial nos queda:

donde es un residual diferente de cero debido a la representacin


aproximada de la funcin dentro del elemento. El mtodo de Galerkin
minimiza el residual por medio de multiplicar los trminos de la ecuacin
anterior por las funciones de forma, integrar sobre el elemento e igualar
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1
con
cero:

Si integramos por partes nos lleva a la la siguiente solucin:

Aqu ya se empieza a notar la formulacin tpica del elemento finito.

La relacin anterior puede ser escrita como:

[ k ]{u} = { f }

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

En mecnica de slidos a [ k ] le llamamos la matriz de dureza o


resistencia (stiffness matrix) y { f } se le llama el vector de cargas (load
vector). Se usa la misma terminologa en elemento finito. De esta forma
tenemos:

En el sencillo ejemplo considerado para dos elementos de longitud L las


matrices de resistencia y vectores de carga pueden ser calculados de
manera simple:
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

La relaciones anteriores proporciononan las ecuaciones de cada


elemento. Para obtener la ecuacin global del sistema de dos elementos
unidos, tendremos el caso de un dominio de dos elementos con 3 nodos
(uno es compartido), para lo que necesitamos ensamblar las ecuaciones
de los elementos individuales.

En nuestro ejemplo el sistema queda de la siguiente forma:

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

Despus de aplicar las condiciones de frontera u(x = 0) = 0 el sistema


global de ecuaciones nos queda as:

Los valores nodales ui se obtienen como resultado de la solucin del


sistema lineal de ecuaciones algebraicas.
El
valor
de
u1
para
cualquier
punto
dentro de un elemento puede ser
0
0
1
1

0
0
1
0

1
0
1
0

1
0
1

0
0
0
1

0
1
0
0

1
0
1
1
calculado por medio de las funciones de interpolacin o de forma.

La solucin exacta es una funcin cuadrtica. La solucin de elemento


finito con la ayuda de los elementos ms simples es lineal pieza a pieza.
Una solucin ms precisa puede ser obtenida aumentando el nmero de
elementos sencillos o por medio de elementos con funciones de
interpolacin ms complicadas.
Para nuestro ejemplo se puede notar que en los nodos el mtodo de
elemento finito proporciona los valores exactos de u.

Elementos finitos con funciones lineales de interpolacin producen valores


exactos en los nodos si la solucin que se busca es cuadrtica. Elementos
con funciones de interpolacin cuadrticas dan una solucin nodal exacta
para una solucin cbica, etc.

La solucin de la ecuacin diferencial se muestra en la siguiente figura.


para a = 1, b = 1, L = 1 y R = 1.
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

EJEMPLOS
Simulacin del Temblor de Kalapana, Hawaii, de 1975 (Ms = 7.2).

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

Simulacin de una zona de


Falla
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

Simulacin tectnica

Programa Shells
por Peter Bird
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

http://element.ess.ucla.edu/guide/home.htm

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

Salidas del modelo

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

Ejemplo de uso de elementos finitos en modelado dinmico

0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1

Referencias para programas y ligas interesantes:


1. Programa shells para modelar casos de tectnica con elementos finitos:
http://peterbird.name/
0
0
1
1

0
0
1
0

1
0
1
0

1
1
0
1

0
0
0
1

0
1
0
0

1
0
1
1
(ver
la
parte
donde
dice
Library
of
Finite Element Codes)
2. Programa FELIPE (ahora de acceso libre):
http://www.felipe.co.uk/
3. Pgina The Finite Element Site del Prof. Dattaraj Rao:
http://dattaraj_rao.tripod.com/FEM/

4. FreeFem ++ de la Universit Pierre et Marie Curie (resuelve ec. diferenc.)


http://www.freefem.org/ff++/
5. Discretizador de elementos del Prof. Nikishkov
http://www.u-aizu.ac.jp/~niki/javaappl/jmbr3d/jmbr3d.html

6. Lista de software disponible (libre y de costo)


http://en.wikipedia.org/wiki/List_of_finite_element_software_packages

Vous aimerez peut-être aussi