0% encontró este documento útil (0 votos)
120 vistas40 páginas

Teoría Matemática del Método de Elementos Finitos

Este documento introduce la teoría matemática del método de elementos finitos unidimensional. Define espacios de funciones polinominales por tramos y la base nodal para estos espacios. Explica la interpolación lineal continua por tramos y cómo calcular la proyección L2.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
120 vistas40 páginas

Teoría Matemática del Método de Elementos Finitos

Este documento introduce la teoría matemática del método de elementos finitos unidimensional. Define espacios de funciones polinominales por tramos y la base nodal para estos espacios. Explica la interpolación lineal continua por tramos y cómo calcular la proyección L2.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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