Вы находитесь на странице: 1из 21

Mtodo de elementos nitos . . .

El mtodo de los elementos nitos


Segundo curso Grado en Fsica
Mtodo de elementos nitos . . .
ndice
Mtodo de los residuos ponderados
Funciones continuas a trozos: elementos nitos
Mtodos variacionales
Elementos nitos aplicados a la ecuacin de Poisson
Mtodo de elementos nitos . . .
Mtodo de los residuos ponderados
Mtodo de los residuos ponderados

Consideremos un problema de ejemplo


d
2
u
dx
2
u +x = 0, 0 <x <1 (1)
con u(0) = 0 y u(1) = 0.

Intentamos aproximar la solucin mediante una funcin de


prueba

u con un parmetro libre a

u = ax(1x). (2)

Denamos el residuo R como


R(x) =
d
2

u
dx
2

u +x =2aax(1x) +x. (3)


Mtodo de elementos nitos . . .
Mtodo de los residuos ponderados
Mtodo de los residuos ponderados

Hallemos el valor de a que minimiza el residuo


minimizando I
2
I
2
=

1
0
R
2
(x)dx (4)

Para minimizar, hacemos


I
2
a
=

1
0
R(x)
R(x)
a
dx = 0. (5)
resultando a = 0,2305.
Mtodo de elementos nitos . . .
Mtodo de los residuos ponderados
Mtodo de los residuos ponderados

El mtodo de residuos ponderados se basan en resolver la


ecuacion (o ecuaciones)
I =

1
0
w(x)R(x)dx = 0 (6)
donde w(x) se denomina funcin de peso. Con la eleccin
w = R/a recuperamos la ecuacion de minimizacin de
R
2
.
Mtodo de elementos nitos . . .
Mtodo de los residuos ponderados
Mtodo de los residuos ponderados

Mejoremos la aproximacin

u = a
1

u
1
+a
2

u
2
, (7)
con

u
1
= x(1x),

u
1
= x
2
(1x).

Entonces
R = a
1
(2x +x
2
) +a
2
(26x x
2
+x
3
) +x. (8)

Para minimizar la integral de R


2
la funciones peso son
w
1
(x) =2x +x
2
; w
2
(x) = 26x x
2
+x
3
. (9)

El mtodo de Galerkin utiliza las mismas funciones como


peso y prueba
w
1
(x) = x(1x); w
2
(x) = x
2
(1x). (10)
Mtodo de elementos nitos . . .
Mtodo de los residuos ponderados
Formulacin dbil del mtodo de los residuos
ponderados

La formulacin que hemos visto del MRP exige evaluar

1
0
w

u
x
2
dx.

Esta formulacin se denomina formulacin fuerte del MRP.


Exige que las funciones prueba deben ser derivables al
menos dos veces.
Mtodo de elementos nitos . . .
Mtodo de los residuos ponderados
Formulacin dbil del mtodo de los residuos
ponderados

Integremos por partes la formulacin fuerte


I =

1
0
w

d
2

u
dx
2

u +x)

dx (11)
=

1
0

dw
dx
d

u
dx
w

u +xw

w
d

u
dx

1
0
= 0. (12)

La segunda derivada ha desaparecido. A esta formulacin


se la denomina formulacin dbil.
Mtodo de elementos nitos . . .
Funciones continuas a trozos: elementos nitos
Funciones de prueba continuas a trozos

La precisin de las soluciones expuestas anteriormente


depende fuertemente de las funciones prueba elegidas.

La dependencia se hace an ms evidente cuando el


dominio es bi o tri-dimensional, y/o las condiciones de
contorno se complican.

Una forma de abordar el problema consiste en usar


funciones denidas en pequeos subdominios (a trozos).

Ejemplo: funciones lineales a trozos

i
(x) =

(x x
i 1
)/(x
i
x
i 1
) para x
i 1
x x
i
(x
i +1
x)/(x
i +1
x
i
) para x
i
x x
i +1
0 en otro caso
(13)
Mtodo de elementos nitos . . .
Funciones continuas a trozos: elementos nitos
Ejemplo

Consideramos de nuevo el problema


d
2
u
dx
2
u +x = 0, 0 <x <1 (14)
con u(0) = 0 y u(1) = 0.

La formulacin dbil se escribe como


I =

1
0

dw
dx
d

u
dx
w

u +xw

w
d

u
dx

1
0
. (15)

Lo aplicamos a funciones denidas a trozos en [0, 2/3],


[1/3, 1].
Mtodo de elementos nitos . . .
Funciones continuas a trozos: elementos nitos
La formulacin de elementos nitos de Galerkin

Aumentando el nmero de funciones continuas a trozos,


conseguimos aproximarnos ms y ms a la solucin.

Los subdominios en los que se denen las funciones


continuas a trozos se denominan elementos nitos.

En lo que sigue, consideraremos que las funciones peso y


prueba coinciden (Galerkin).

Resolvemos nuestro problema de ejemplo con ms


elementos.
Mtodo de elementos nitos . . .
Mtodos variacionales
La formulacin variacional del Mtodo de Elementos
Finitos

La formulacin original del mtodo de elementos nitos se


basaba en la minimizacin de una funcional.

Tomemos de nuevo nuestro caso de ejemplo


d
2
u
dx
2
u +x = 0, 0 <x <1 (16)
con u(0) = 0 y u(1) = 0.

Expresamos su variacin al modicar u en una cantidad


u
J =

1
0

d
2
u
dx
2
+u x

udx +

du
dx
u

1
0
. (17)
Mtodo de elementos nitos . . .
Mtodos variacionales
La formulacin variacional del Mtodo de Elementos
Finitos

Realizamos una integracin por partes (y suponiendo por


sencillez condiciones de contorno de Neumann)
J =

1
0

du
dx
d(u)
dx
+uu xu

dx. (18)

Puesto que el operador variacional conmuta con la


derivacin y con la integral
J =

1
0

1
2

d(u)
dx

2
+
1
2
u
2
xu

dx. (19)
Mtodo de elementos nitos . . .
Mtodos variacionales
La formulacin variacional del Mtodo de Elementos
Finitos

La minimizacin de la funcional
J =

1
0

1
2

du
dx

2
+
1
2
u
2
xu

dx, (20)
es equivalente a las ecuaciones diferenciales de partida.

El mtodo de elementos nitos original se basaba en


minimizar la funcional para funciones test de la forma
u(x) =
N

i =1
a
i
w(x).

Esta formulacin se denomina mtodo de Rayleigh-Ritz.

Para su resolucin, se obtiene el mismo sistema de


ecuaciones que hemos encontrado en la formulaciones
anteriores.
Mtodo de elementos nitos . . .
Mtodos variacionales
Ejemplo-resumen
Formula las ecuaciones algebraicas que aproximan la solucin
del problema
d
2
u
dx
2
u +x = 0, 0 <x <1 (21)
con condiciones de contorno u(0) = 0 y u(1) = 0, utilizando el
mtodo de elementos nitos de Galerkin, con n funciones peso
denidas a trozos (en las regiones x
i
<x <x
i +1
con
x
i
= (i 1)/(n1)).
Mtodo de elementos nitos . . .
Elementos nitos aplicados a la ecuacin de Poisson
Formulacin dbil de la ecuacin de Poisson
.

Consideremos la ecuacin de Poisson


() =, (22)
denida en el dominio limitado por el contorno S =S
1
S
2
,
con las condiciones de contorno:
=
0
en S
1
,

n
= f en S
2
. (23)

Su formulacin dbil viene dada por

d =

d +

S
2
f (24)
para toda funcin denida en y tal que = 0 en S
1
.
Mtodo de elementos nitos . . .
Elementos nitos aplicados a la ecuacin de Poisson
Discretizado del dominio espacial

El mtodo de elementos aplica la formulacin dbil de la


ecuacin de Poisson en un espacio discretizado.

En elementos nitos es habitual discritezar el espacio en


regiones triangulares.

La discretizacin puede ser muy compleja y es realizada


por medio de rutinas de mallado que pueden ser muy
complejas.

El mtodo de elementos nitos presenta gran exibilidad


para tratar con dominios de formas complejas.

En Matlab, entremos en la PDEToolBox y experimentemos


con los mallados.
Mtodo de elementos nitos . . .
Elementos nitos aplicados a la ecuacin de Poisson
Funciones prueba
Las funciones de prueba se
denen en torno a cada vrtice
de la malla, de forma que
valgan 1 en un cierto vrtice y
0 en todos los dems, con
variacin lineal
w
i
(a
j
) =

1 si j = i
0 si j = i
(25)
x
y
w
Mtodo de elementos nitos . . .
Elementos nitos aplicados a la ecuacin de Poisson
Solucin por elementos nitos

Se busca una solucin de la forma


(r) =
n
0

j =1

j
w
j
(r) +
n

j =n
0
+1

0
w
j
(r) (26)

Imponemos que cumpla la ecuacin integral


n
0

j =1
K
ij

j
= B
i
i = 1, . . . , n
0
donde (27)
K
ij
=

d w
i
w
j
(28)
B
i
=

d w
i
+

S
i
dSfw
i

j =n
0
+1

d
0
w
j
w
i
Mtodo de elementos nitos . . .
Elementos nitos aplicados a la ecuacin de Poisson
Comentarios adicionales

La ecuacin diferencial de partida se aproxima por un


sistema de ecuaciones algebraicas.

El sistema de ecuaciones lineales suele ser de dimensin


alta pero disperso.

Existen numerosos software de elementos nitos con


interfaces amigables.

Dentro de Matlab, se tiene la PDEToolBox.


Mtodo de elementos nitos . . .
Elementos nitos aplicados a la ecuacin de Poisson
Bibliografa
Carlos A. Felippa, Introduction to Finite Element Methods.
Department of Aerospace Engineering Sciences University
of Colorado at Boulder. Disponible en
http://www.colorado.edu/engineering/cas/
courses.d/IFEM.d/.
Vdeos de demostracin de COMSOL
http://www.comsol.com/products/tutorials/.
Software de cdigo abierto Elmer
http://www.csc.fi/english/pages/elmer.

Вам также может понравиться