Está en la página 1de 40

Introducción a la teoría matemática

del Método del elemento finito

Dandy Rueda Castillo

Noviembre 25, 2016

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Objetivo

Introducir la teoría matemática del elemento finito en 1D: Método de


Galerkin.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Espacios de funciones polinomiales por tramos
El espacio de polinomios lineales

Sean x0 y x1 puntos distintos tales que x0 < x1 y a los cuales nos


referiremos como nodos. Considerando el intervalo I = [x0 , x1 ], defini-
mos el espacio vectorial

P1 (I ) = {v : v (x ) = c0 + c1 x , x ∈ I , c0 , c1 ∈ R}

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...
El espacio de polinomios lineales

v queda determinado conociendo c0 y c1 , puesto que el conjunto


{1, x } es una base para P1 (I ) . Además, diremos que v tiene dos
grados de libertad.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...
El espacio de polinomios lineales

v queda determinado conociendo c0 y c1 , puesto que el conjunto


{1, x } es una base para P1 (I ) . Además, diremos que v tiene dos
grados de libertad.
Si v ∈ P1 (I ), dados los valores α0 = v (x0 ) y α1 = v (x1 ), que
llamaremos valores nodales, hay una única función v en P1 (I )
que cumple con las condiciones dadas.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...
El espacio de polinomios lineales

En efecto, el sistema
    
1 x0 c0 α0
= ,
1 x1 c1 α1

tiene solución única.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...
Base nodal

Introducimos una nueva base {λ0 , λ1 } para P1 (I ). Esta nueva base


llamada base nodal se define por

1, i =j
λj (xi ) = i , j = 0, 1
0, i 6= j

y puesto λ0 , λ1 ∈ P1 (I ) se tiene explícitamente que

x1 − x x − x0
λ0 (x ) = , λ1 (x ) = .
x1 − x0 x1 − x0

de esta manera cada función λj , j = 0, 1 es lineal y toma valores 0 y 1.


Luego, v se puede escribir como sigue

v (x ) = α0 λ0 (x ) + α1 λ1 (x ).

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
El espacio de funciones polinomiales lineales por tramos

Sea I = [a, b] y los puntos {xi }ni=0 que definen una partición de I tales
que
a = x0 < x1 < · · · < xn = b

(nos referiremos a esto como una malla o mesh.). Teniendo en cuenta


los subintervalos Ii = [xi −1 , xi ], i = 1, 2, . . . , n de longitud hi = xi − xi −1 ,
definimos
Vh = {v ∈ C 0 (I ) : v |Ii ∈ P1 (Ii )}

donde C 0 (I ) es el espacio de funciones continuas definidas sobre I .

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Toda función v en Vh está únicamente determinado por sus


valores nodales e inversamente para cualquier conjunto de
valores nodales existe una función en Vh con estos valores
nodales.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...
Funciones sombrero

Introducimos la base {φj }nj=0 para Vh tal que



1, i =j
ϕj (xi ) =
0, i 6= j

las funciones ϕi las llamamos funciones sombrero o “hat”.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Por construcción para una función v en Vh con valores nodales {αi }ni=0
se tiene
n
v (x ) = ∑ αi ϕi (x )
i =0

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Además, explícitamente tenemos

 x1 − x , x ∈ I

0
ϕ0 (x ) = x1 − x0
 0, otro caso
 x − xn−1 , x ∈ I

n
ϕn (x ) = xn − xn−1
 0, otro caso
 x −x
i −1
 , x ∈ Ii ,
 xi − xi −1


xi +1 − x
ϕi (x ) = , x ∈ Ii +1 , i = 1, . . . , n − 1.


 xi + 1 − xi
0, otro caso

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Interpolación lineal

Teniendo en cuenta I = [x0 , x1 ] y dada una función continua f en


I, definimos:

π f (x ) = f (x0 )ϕ0 (x ) + f (x1 )ϕ1 (x )

es claro que π f ∈ P1 (I ).

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Interpolación lineal

Teniendo en cuenta I = [x0 , x1 ] y dada una función continua f en


I, definimos:

π f (x ) = f (x0 )ϕ0 (x ) + f (x1 )ϕ1 (x )

es claro que π f ∈ P1 (I ).
Error de interpolación: f − π f

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Interpolación lineal

Teniendo en cuenta I = [x0 , x1 ] y dada una función continua f en


I, definimos:

π f (x ) = f (x0 )ϕ0 (x ) + f (x1 )ϕ1 (x )

es claro que π f ∈ P1 (I ).
Error de interpolación: f − π f
Usamos la L2 (I )-norma definida para cualquier función cuadrado
integrable
Z 1/2
2
||v ||L2 (I ) = v dx
I

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Teorema 1.
π f satisface

||f − π f ||L2 (I ) ≤ ch2 ||f 00 ||L2 (I )


||(f − π f )0 ||L2 (I ) ≤ ch||f 00 ||L2 (I )

c es una constante y h = x1 − x0 .

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Interpolación lineal continua por tramos

Dada una función continua f definida en I = [a, b] y una partición {xi }ni=0
de I tal que
a = x0 < x1 < · · · < xn = b

definimos
n
π f (x ) = ∑ f (xi )ϕi (x )
i =0

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Teorema 2.
π f satisface
n 2
||f − π f ||2L2 (I ) ≤ C ∑ hi4 f 00 L2 (Ii )
i =1
n
(f − π f )0 22
2
∑ hi2 f 00 L2 (Ii )

L (I )
≤ C
i =1

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
L2 -proyección

Dada f ∈ L2 (I ), la L2 -proyección Ph f ∈ Vh de f es definida por


Z
(f − Ph f )vdx = 0, ∀v ∈ Vh .
I

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Cálculo de Ph f

Para calcular Ph f observar que la definición es equivalente a


Z
(f − Ph f )ϕi dx = 0, i = 0, . . . , n
I

y puesto que Ph f ∈ Vh se tiene


n
Ph f = ∑ ξj ϕj , j = 0, 1, 2, . . . , n
j =0

donde ξj deben determinarse. Notemos que para i = 0, 1, . . . , n se


tiene Z Z Z
(f − Ph f )ϕi dx = 0 ⇔ f ϕi dx = Ph f ϕi dx
I I

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...
Matriz de masa y vector de carga

Trabajamos el lado derecho

!
Z Z n
Ph f ϕi dx = ∑ ξj ϕj ϕi dx
I I j =0
n Z
= ∑ ξj ϕi ϕj dx
j =0 I

Introducimos
Z
Mij = ϕi ϕj dx , i , j = 0, 1, . . . , n
ZI
bi = f ϕi dx , i = 0, 1, . . . , n
I

y tenemos el sistema
Mξ = b
donde nos referiremos a M como matriz de MASA y b vector de CARGA.
Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...
Ensamblaje de la matriz de masa

h1 hn
M0,0 = , Mn,n = .
3 3
hi hi + 1
Mi ,i = + , i = 1, 2, . . . , n − 1,
3 3
hi +1
Mi ,i +1 = , i = 1, 2, . . . , n − 1,
6
hi +1
Mi +1,i = , i = 1, 2, . . . , n − 1,
6
h1 h1
···
 
3 6
0 0 0
h1 h1

6 3
+ h32 h2
6
··· 0 0 
h2 h2 h3 h3
 

 0 6 3
+ 3 6
0 0 

M =
 0 0 

 .. .. .. .. .. .. 
 . . . . . . 
 hn−1 hn−1

 0 0 0 6 3
+ h3n 6 hn 
hn hn
0 0 0 ··· 6 3 del elemento finito
Dandy Rueda Castillo Introducción a la teoría matemática del Método
...

h1 h1
     
3 6
0 0 0 0
h1 h1 h2 h2

 6 3
 
  3 6



 0 0 

h2 h2
 0 0  
6 3
  0 0 
M = + +···+
     
.. .. .. .. .. .. 

 . .  
  . . 


 . . 

hn hn
 0 0   0 0  
3 6

hn hn
0 0 0 0 6 3
| {z } | {z } | {z }
M I1 M I2 M In

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
....

h1 h1
     
3 6
0 0 0 0
h1 h1 h2 h2

 6 3
 
  3 6



 0 0 

h2 h2
 0 0  
6 3
  0 0 
M = + +···+
     
.. .. .. .. .. .. 

 . .  
  . . 


 . . 

hn hn
 0 0   0 0  
3 6

hn hn
0 0 0 0 6 3
| {z } | {z } | {z }
M I1 M I2 M In

Cada matriz es obtenida al restringir la integración al subintervalo Ii .

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Notemos que sobre cada elemento Ii se tienen los bloques


 
hi 2 1
M Ii =
6 1 2

donde hi es la longitud del intervalo Ii . También M Ii es llamado ele-


mento de masa local y el ensamblaje es la suma de estos bloques y
forman M que es la matriz de masa del global.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Algoritmo

1 Crear malla
2 Calcular M y b
3 Resolver M ξ = b
4 Establecer Ph f = ∑nj=0 ξj ϕj .

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Estimador de error apriori

Teorema 3.
La L2 -proyección Ph f satisface el mejor resultado de aproximación

||f − Ph f ||L2 (I ) ≤ ||f − v ||L2 (I ) , ∀v ∈ Vh

Ph f es el minimizador de

min ||f − v ||L2 (I )


v ∈Vh

y se dice que Ph f aproxima a f en el sentido de los mínimos cuadrados.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Estimador de error apriori

Teorema 3.
La L2 -proyección Ph f satisface el mejor resultado de aproximación

||f − Ph f ||L2 (I ) ≤ ||f − v ||L2 (I ) , ∀v ∈ Vh

Ph f es el minimizador de

min ||f − v ||L2 (I )


v ∈Vh

y se dice que Ph f aproxima a f en el sentido de los mínimos cuadrados.

Teorema 4.
La L2 -proyección Ph f satisface el estimado
n
||f − Ph f ||2L2 (I ) ≤ c ∑ hi4 ||fL0022(Ii )
i =0

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Método del elemento finito

Consideremos el problema de valor de frontera

 −u 00 = f , x ∈ I = [0, L]

u (0) = u (L) = 0

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Formulación variacional

Multiplicamos la ecuación por una función de prueba v , la cual se anula


en los extremos del intervalo, e integramos por partes
Z L Z L
fvdx = − u 00 vdx
0 0
Z L
= u 0 v 0 dx − u 0 (L) v (L) + u 0 (0) v (0)
0
Z L
= u 0 v 0 dx
0

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

La más grande colección de funciones v tal que v (0) = v (L) = 0 está


dada por el espacio
n o
V0 = v : ||v ||2L2 (I ) < ∞, ||v 0 ||2L2 (I ) < ∞, v (0) = v (L) = 0

Notemos que u pertenece a esta clase de funciones.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Problema variacional

Encontrar u ∈ V0 tal que


Z L Z L
u 0 v 0 dx = fvdx , ∀v ∈ V0
0 0

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Aproximación por elementos finitos

Introducimos el espacio

Vh,0 = {v ∈ Vh : v (0) = v (L) = 0}


n
donde una base es el conjunto de funciones sombrero {ϕj }j =1 . Como
Vh,0 ⊂ V0 , en la formulación variacional remplazamos V0 por Vh,0 y
el problema se convierte en el método de elemento finito: Encontrar
uh ∈ Vh,0 tal que
Z L Z L
uh0 v 0 dx = fvdx , ∀v ∈ Vh,0
0 0

y lo llamaremos el método de Galerkin.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Para hallar uh notemos que


Z Z
0 0
uh ϕi dx = f ϕi dx , i = 1, 2, . . . , n − 1
I I

y puesto que uh ∈ Vh,0 se tiene

n−1
uh = ∑ ξj ϕj
j =1

donde los coeficientes se deben determinarse.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

En efecto, para i = 1, 2, . . . , n − 1 se tiene


!
Z Z Z n−1 n−1 Z
0 0 0
f ϕi dx = uh ϕi dx = ∑ ξj ϕj ϕi0 dx = ∑ ξj ϕj0 ϕi0 dx
I I I j =1 j =1 I

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Introduciendo la notación
Z
Aij = ϕj0 ϕi0 dx
I
Z
bi = f ϕi dx
I

tenemos el sistema

Aξ = b

Nos referiremos a A como la matriz de rigidez y a b como el vector de


carga.

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Teorema 5.
La aproximación uh satisface la condición de ortogonalidad
Z
(u − uh )0 v 0 dx = 0, ∀v ∈ Vh,0
I

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Teorema 5.
La aproximación uh satisface la condición de ortogonalidad
Z
(u − uh )0 v 0 dx = 0, ∀v ∈ Vh,0
I

Teorema 6.
La solución uh satisface el mejor resultado de aproximación

(u − uh )0 2 ≤ (u − v )0 2 , ∀v ∈ Vh,0

L (I ) L (I )

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
...

Teorema 5.
La aproximación uh satisface la condición de ortogonalidad
Z
(u − uh )0 v 0 dx = 0, ∀v ∈ Vh,0
I

Teorema 6.
La solución uh satisface el mejor resultado de aproximación

(u − uh )0 2 ≤ (u − v )0 2 , ∀v ∈ Vh,0

L (I ) L (I )

Teorema 7.
La solución uh satisface el estimado
n
(u − uh )0 2 ≤ C ∑ hi2 u 00 2

L (I ) L (I )
i =1

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito
Referencias I

Malte Braack. Elemente Finite. Vorlesungsskript, 25.5.2012


Mats. G. Larson - Fredrik Bengzon. The Finite Element Method
Theory, Implementation and Applications. 2013
Susanne C. Brenner, Ridgway Scott. The Mathematical Theory of
Finite Element Methods. 2008

Dandy Rueda Castillo Introducción a la teoría matemática del Método del elemento finito

También podría gustarte