Está en la página 1de 36

0

0
11
 
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
INTRODUCCIÓN AL MÉTODO

1
DEL ELEMENTO FINITO

4
El método del elemento finito es una técnica numérica para resolver
problemas que se pueden describir por ecuaciones diferenciales
0
0
11
 
0 0 1
0  
1 0
parciales10
o  
1 1
que0
1  
0 0 0
1
 
pueden0 1 00
ser  
1 0 1
1 por medio de una minimización
formulados
de un funcional (cálculo variacional).

2
El método del elemento finito es una herramienta de análisis muy

1
poderosa que permite obtener soluciones aproximadas a una amplia
variedad de problemas de mecánica en el continuo.

4
La premisa básica es que una región de solución puede ser modelada
analíticamente reemplazándola con un arreglo de elementos discretos.
Esto permite reducir un número infinito de incógnitas del problema a
uno con un número finito de incógnitas.

Por otro lado, el método también permite variar las condiciones


(parámetros elásticos, viscosidad, densidad, temperatura, etc.) de los
elementos individualmente o en grupos de acuerdo a las ecuaciones
constitutivas que se empleen en el problema.
Ejemplos de visualización de resultados.

B
C
A
B
A
A

ED B
A

B
C
A

C
B

A
CB

A
C B

E
D

A
F
D

C
E

B
A

F
B

C
C

G
E

H
F
D

D
H
G
E
0
0
11
 
0 0 1
0
 
1 0 1
0
 
1 1 0
1
 
0 0 0
1
 
0 1 0
0
 
1 0 1
1

D
A

F F
B
C

E E
G

H
C

D
A

G
D
B

E
F

D
G

C
D
E

C
A
B

E
D

E
E F

C
D

B
D
B

C
A

C
D
B
A

C
A
A

C
B
A

A B
B
2
A
A
1
4
Y

Z X

http://ceaspub.eas.asu.edu/structures/FiniteElementAnalysis.htm
El método trabaja dividiendo la región de solución en elementos y
expresando las variables de campo incógnitas en términos de funciones
aproximadas dentro de cada elemento.
En turno, las funciones aproximadas se expresan en términos de valores de
la variable de campo para ciertos puntos llamados nodos o puntos nodales.
0
0
11
 
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 solución para el
problema.
Esta malla puede o no seguir la configuración física del campo. Por ejemplo,

2
se puede trasladar el problema al campo de solución matemático, cuyas

1
fronteras pueden no coincidir con las orillas del cuerpo físico.

Pobre discretización 4
Discretización adecuada
Existen básicamente cuatro maneras de formular las ecuaciones del
sistema:
0
0
11
 
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. Aproximación directa.

2
Las ecuaciones del sistema se ensamblan directamente de las ecuaciones

1
que gobiernan el problema.
Desventaja: Sólo se pueden analizar elementos de formas o geometrías

4
simples.

2. Aproximación Variacional.

En esta alternativa, se requieren usar funciones obtenidas del cálculo


variacional, es decir, encontrando los valores extremos de un funcional
(por ej. la Energía Potencial).
Ventaja: Se pueden usar formas de elementos tanto simples como
complejas.
3. Aproximación de Residuales Pesados (Weighted Residuals).

En esta forma se traslada el problema del campo de solución físico al


0
0
11
 
0 0 1
0
 
1 0 1
0
 
1 1 0
1
 
0 0 0
1
 
0 1 0
0
 
1 0 1
1
campo de solución puramente matemático.
Ventaja: Puede aplicarse en problemas donde no se cuenta con un
funcional adecuado.

1
2
4. Aproximación de Balance de Energía.

4
(Muy empleado en casos de mecánica de sólidos)
Se basa en el balance de la energía térmica o mecánica del sistema.
Ventaja: Igual al anterior.
En una aproximación de solución a los desplazamientos, el error de
discretización introducido al suponer un polinomio como función de
interpolación es del orden de:

0
0
11
 
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 )

1
2
donde h es el tamaño del elemento y p es el orden del polinomio que
se usa en la interpolación.

4
Lo anterior se debe a que mientras mayor sea el número de elementos
empleado (reduciendo, por tanto, el tamaño de los mismos) tendremos
una mejor aproximación a la solución exacta del problema.
Por ejemplo, en el caso de problemas de elasticidad plana (podría un caso
0
0
11ser
 
0 0 deformación
1
0  
1 0 1
0
 
1 1 0
1plana),
 
0 0 0
1 donde
 
0 1 0
0  
1 0 se
11puede suponer una expansión lineal, por
lo tanto una interpolación lineal (p = 1) podemos esperar una convergencia
del orden de:

2
2

1
O( h )

4
es decir, el error en desplazamiento se reduciría 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 mésima derivada del desplazamiento, convergen
0
0
11
 
0 0 con
1
0  
1 0 un
10error
 
1 1 0
1del
 
0 0 orden
01  
0 1 de:
00  
1 0 1
1

( p + 1− m )
O( h )

1
2
4
Pasos a seguir (de manera general y a manera de receta) para encontrar
la solución a un problema del continuo usando el MEF.

1. Discretizar el continuo
0
0
11
 
0
2. 0 10  
1 0 1
0  
1
Seleccionar 1 01  
0 0 0
1
 
0
funciones 1 0
de0  
1 0 1
1
interpolación apropiadas
3. Encontrar las propiedades de los elementos (ecuaciones que
relacionan

2
las condiciones de los elementos con la solución buscada, p.ej.

1
ecuaciones fuerza-desplazamiento en caso de elasticidad), se emplea
uno de los cuatro procedimientos.
4. Ensamblar las propiedades de los elementos para formar las

4
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 gráfica conveniente
En la discretización del contínuo, el mallado y la numeración se deben
efectuar con cuidado ya que ambos afectan la calidad, resolución y tiempo
del método.

0
0
11
 
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
2
4
0
0
11
 
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
2
4
0
0
11
 
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
2
4
En ocasiones el modelo físico está directamente relacionado (idealizado)
por el modelo matemático, pero no tiene que ser siempre así.
Veamos un ejemplo del Método de Galerkin usando un elemento sencillo.
Supongamos que necesitamos resolver numéricamente la siguiente
ecuación diferencial (u es desplazamiento):
0
0
11
 
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
2
4
y condiciones de frontera:

u es nuestra incógnita.

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


Nikishkov, Universidad de Aizu, Japón
Usaremos dos elementos unidimensionales como los de la figura:

0
0
11
 
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
2
4
Primero, consideremos el elemento finito de la derecha. Este elemento
tiene dos nodos. Una aproximación de la función u(x) puede efectuarse de
la siguiente manera:
donde Ni son conocidas como funciones de interpolación o forma (shape
functions)

0
0
11
 
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
2
Las cuales se emplean para interpolar u(x) usando sus valores nodales.
Los valores nodales u1 y u2 son incógnitas que deben ser determinadas

4
por la discretización global del sistema.

Después de sustituir u expresada por medio de sus valores nodales y


funciones de forma, la ecuación diferencial nos queda:
donde ψ es un residual diferente de cero debido a la representación
aproximada de la función dentro del elemento. El método de Galerkin
minimiza el residual por medio de multiplicar los términos de la ecuación
anterior por las funciones de forma, integrar sobre el elemento e igualar
0
0
11
 
0 0 10
con  
1 0 1
0
cero:  
1 1 0
1  
0 0 0
1  
0 1 0
0  
1 0 1
1

1
2
4
Si integramos por partes nos lleva a la la siguiente solución:

Aquí ya se empieza a notar la formulación típica del elemento finito.


La relación anterior puede ser escrita como:

0
0
11
 
0 0 1
0
 
1 0 1
0[ k ]{u} = { f }
 
1 1 0
1
 
0 0 0
1
 
0 1 0
0
 
1 0 1
1

2
En mecánica de sólidos a [ k ] le llamamos la matriz de dureza o

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

4
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
11
 
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
2
4
La relaciones anteriores proporciononan las ecuaciones de cada
elemento. Para obtener la ecuación 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
11
 
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
2
Después de aplicar las condiciones de frontera u(x = 0) = 0 el sistema

4
global de ecuaciones nos queda así:
Los valores nodales ui se obtienen como resultado de la solución del
sistema lineal de ecuaciones algebraicas.

0
0
1El
1
 
0 0 valor
10  
1 0 de
10 u1
 
1 para
01  
0 0 cualquier
01  
0 1 0
0 punto
 
1 0 11 dentro de un elemento puede ser
calculado por medio de las funciones de interpolación o de forma.

2
La solución exacta es una función cuadrática. La solución de elemento
finito con la ayuda de los elementos más simples es lineal pieza a pieza.

1
Una solución más precisa puede ser obtenida aumentando el número de
elementos sencillos o por medio de elementos con funciones de

4
interpolación más complicadas.
Para nuestro ejemplo se puede notar que en los nodos el método de
elemento finito proporciona los valores exactos de u.

Elementos finitos con funciones lineales de interpolación producen valores


exactos en los nodos si la solución que se busca es cuadrática. Elementos
con funciones de interpolación cuadráticas dan una solución nodal exacta
para una solución cúbica, etc.
La solución de la ecuación diferencial se muestra en la siguiente figura.
para a = 1, b = 1, L = 1 y R = 1.

0
0
11
 
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
2
4
EJEMPLOS
Simulación del Temblor de Kalapana, Hawaii, de 1975 (Ms = 7.2).

0
0
11
 
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
2
4
0
0
11
 
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
2
4
0
0
11
 
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
2
4
Simulación de una zona de
Falla

0
0
11
 
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
2
4
Simulación tectónica
Programa Shells
por Peter Bird

0
0
11
 
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
2
4
http://element.ess.ucla.edu/guide/home.htm
0
0
11
 
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
2
4
0
0
11
 
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
2
4
0
0
11
 
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
2
4
0
0
11
 
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
2
4
Salidas del modelo
0
0
11
 
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
2
4
0
0
11
 
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
2
4
0
0
11
 
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
2
4
Ejemplo de uso de elementos finitos en modelado dinámico

0
0
11
 
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
2
4
Referencias para programas y ligas interesantes:

1. Programa shells para modelar casos de tectónica con elementos finitos:


http://peterbird.name/
0
0
11
 
0 0 1
(ver0  
1
la 0 10  
parte1 1 0
1  
0
donde 0 0 1  
dice0 1 00  
1
Library 0 1
of1Finite Element Codes)

2. Programa FELIPE (ahora de acceso libre):

2
http://www.felipe.co.uk/

1
3. Página “The Finite Element Site” del Prof. Dattaraj Rao:

4
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

También podría gustarte