Está en la página 1de 57

Introducci on El m etodo de los elementos nitos

El m etodo de los elementos nitos


MSc. Nathaly Guanda
Seminario de Ecuaciones Diferenciales Ordinarias
Escuela de Matem atica
Facultad de Ciencias
Universidad Central de Venezuela
Caracas, 2 de Diciembre de 2010
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos
Contenido
1
Introducci on
2
El m etodo de los elementos nitos
Problema 1D
Funciones bases para EF
C alculos en EF
Problema 2D
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos
Introducci on
El m etodo de los elementos nitos es una t ecnica general para
construir soluciones aproximadas a problemas de valores en la
frontera. El m etodo envuelve divisi on del dominio de la
soluci on dentro de un nito n umero de simples subdominios,
los elementos nitos, y usa un concepto variacional para
construir una aproximaci on de la soluci on sobre la colecci on de
elementos nitos.
Este m etodo es utilizado en la resoluci on num erica de
sistemas de ecuaciones en derivadas parciales que describen
fen omenos de la fsica y la mec anica.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Problema Unidimensional
Comenzaremos estudiando una ecuaci on diferencial ordinaria
de 2

orden con condiciones de frontera. Consideremos el


siguiente problema modelo:
u

+u = x, 0 < x < 1 (1)


u(0) = 0, u(1) = 0.
Esta forma es la que se conoce como formulaci on fuerte.
La aplicaci on de alguna t ecnica de elementos nitos requiere
de transformar el problema contnuo en un problema
equivalente. Esta forma es conocida como la forma
variacional o formulaci on d ebil. La forma variacional se
obtiene multiplicando la ecuaci on diferencial del problema (1)
por una funci on prueba, se integra la ecuaci on en el dominio de
denici on y se aplica una integraci on por partes.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Apliquemos esto al problema (1),

1
0
du
dx
dv
dx
dx +

1
0
uv dx =

1
0
xv dx, (2)
para toda funci on v sucientemente suave para que las
intregrales tengan un valor nito y el valor de la funci on prueba
v en los extremos del intervalo se toma igual a cero para
cumplir con las condiciones de frontera del problema original
(1).
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
En efecto, la aplicaci on de la integraci on por partes produce

1
0
du
dx
dv
dx
dx +

1
0
uv dx [
du
dx
v]
1
0
=

1
0
xv dx.
Entonces nuestra formulaci on variacional es encontrar una
funci on u tal que u(0) = u(1) = 0 y u : R R

1
0
du
dx
dv
dx
dx +

1
0
uv dx =

1
0
xv dx (3)
v, v(0) = v(1) = 0
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Para que todas estas integrales tengan sentido, todas las
funciones y sus derivadas deben estar en L
2
, es decir, en el
espacio de dimensi on innita
H
1
0
(0, 1) = {v : v

L
2
(0, 1), v L
2
(0, 1)}
Entonces para vericar que la u que es soluci on de la
formulaci on variacional es soluci on de la formulaci on fuerte,
aplicamos nuevamente integraci on por partes:

1
0
u

dx =

1
0
u

v dx
v, v(0) = v(1) = 0
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
luego sustituyendo en la formulaci on variacional, tenemos:

1
0
u

v dx +

1
0
uv dx =

1
0
xv dx, v H
1
0
(0, 1)
Entonces u

+u = x est a en L
2
().
Utilizando el M etodo de Galerkin llevamos la dimensi on de
H
1
0
(0, 1) a un espacio de dimensi on nita, utilizando la base de
elementos que genera H
1
0
(0, 1).
M etodo de Galerkin
El m etodo consiste en la b usqueda de una soluci on
aproximada a la formulaci on variacional (3) en un subespacio
nito dimensional H
N
0
del espacio H
1
0
de las funciones bases y
no de todo el espacio H
1
0
.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
En nuestro caso, tenemos:
V = {v : v =

i=1
c
i

i
} donde los
i
son los elementos de la
base de H
1
0
.
V
m
= {v : v =

m
i=1

i
} este es un espacio de dimensi on
nita, H
m
0
.
Entonces el problema (3) en un espacio de dimensi on nita, es:
Encontrar u
m
V
m
, u
m
(x) =

m
i=1

i
(x) tal que
u
m
(0) = u
m
(1) = 0 y que:

1
0
u

m
v

m
dx +

1
0
u
m
v
m
dx =

1
0
xv
m
dx, v
m
V
m
. (4)
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Puesto que
i
son conocidos, u
m
ser a completamente
determinado una vez los m coecientes
i
sean determinados.
Entonces, C omo podemos calcular los coecientes
i
?.
Primero observemos que todas las funciones pruebas v
m
son
combinaciones lineales de las funciones bases
i
de la forma
v
m
=

m
i=1

i
, los
i
son constantes arbitrarias. Para
determinar los valores especicos,
i
, de los coecientes que
caracterizar an la soluci on aproximada u
m
, introducimos v
m
y
u
m
dentro de la ecuaci on (4) para obtener la condici on
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema

1
0
{
d
dx
[
m

i=1

i
(x)]
d
dx
[
m

j=1

j
(x)] + [
m

i=1

i
(x)][
m

j=1

j
(x)]
(5)
x

m
i=1

i
(x)}dx = 0. para todo
i
, i=1,2,...,m.
Expandiendo (5) y sacando factor com un los coecientes
i
,
tenemos:
m

i=1

i
(
m

j=1
{

1
0
[

i
(x)

j
(x)+
i
(x)
j
(x)]dx}
j

1
0
x
i
(x)dx) = 0,
(6)
para todo
i
, i=1,2,...,m, donde

i
(x) =
d
i
(x)
dx
.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
La estructura de (6) es m as f acil verla reescribiendola en la
forma m as compacta
m

i=1

i
(
m

j=1
K
ij

j
F
i
) = 0 (7)
para todas las elecciones de
i
, donde
K
ij
=

1
0
[

i
(x)

j
(x) +
i
(x)
j
(x)]dx (8)
y
F
i
=

1
0
x
i
(x)dx (9)
en la cual i,j=1,2,...,m.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
La matriz de mm, K = [K
ij
] es denotada usualmente como
la matriz de rigidez para el problema (4) con las funciones
bases
i
; el vector columna de m1, F = {F
i
} es denotada
como el vector de carga para las funciones bases elegidas.
Puesto que
i
son conocidos, los n umeros K
ij
y F
i
pueden ser
calculado directamente por las f ormulas (8) y (9).
Dado que los
i
son arbitrarios, (7) representa m ecuaciones
para ser cumplidas por los
j
. Para ver esto, consideremos la
siguiente elecci on natural para el conjunto de par ametros:

1
= 1,
i
= 0 para i = 1. Entonces (7) satisface

m
j=1
K
1j

j
= F
1
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Luego, sea
2
= 1,
i
= 0 para i = 2, por lo que

m
j=1
K
2j

j
= F
2
Continuando de esta forma, obtenemos el sistema de m
ecuaciones lineales con los m coecientes
j
desconocidos:
m

j=1
K
ij

j
= F
i
, i = 1, 2, ..., m (10)
Puesto que las funciones
i
han sido elegidas ser
independientes, las ecuaciones (10) ser an independientes, y
por lo tanto la matriz de rigidez K ser a invertible. Se sigue que
los coecientes
j
son determinados unicamente por (10) y
son de la forma

j
=
m

j=1
(K
1
)
ji
F
i
, (11)
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
donde (K
1
)
ji
son los elementos de la inversa de K. La
soluci on aproximada u
m
es ahora determinada introduciendo
(11) dentro de
u
m
(x) =

m
i=1

i
(x).
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Funciones bases para Elementos Finitos
El m etodo de elementos nitos provee una t ecnica general y
sistem atica para construir funciones bases para las
aproximaciones de Galerkin de los problemas de valores en la
frontera. La idea principal es que las funciones bases
i
pueden ser denidas a trozos sobre subregiones del dominio
llamados elementos nitos y sobre algunos subdominios, los
i
pueden ser elegidos ser funciones muy simples tales como
polinomios de bajo grado.
Para construir tal conjunto de funciones bases a trozos,
particionamos primero el dominio (es decir, el intervalo
0 x 1) de nuestro problema dentro de un n umero nito de
elementos.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Figure: Partici on de un elemento nito de la regi on 0 x 1
compuesto de 4 elementos con nodos en los puntos nales del
elemento
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Por ejemplo, el dominio de nuestro problema modelo fue
particionado dentro de 4 elementos denotado por
i
,i=1,2,3,4.
Siguiendo una notaci on estandar, la longitud de cada elemento
nito
i
ser a denotado por h
i
. Puesto que los elementos en el
ejemplo indicado en la gura anterior son de igual longitud,
denotaremos la longitud del elemento en este caso por h.
Dentro de cada elemento, ciertos puntos son identicados,
llamados nodos, o puntos nodales, la cual juegan un papel
importante en la construcci on de los elementos nitos. En el
ejemplo indicado en la gura mostrada, los 5 nodos son
tomados como los puntos nales de cada elemento; estos son
numerados del 0 al 4 en la gura. La colecci on de elementos y
los puntos nodales que conforman el dominio del problema
aproximado se reere a veces como una malla de elementos
nitos.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Ahora introduciremos un cambio en la notaci on, anteriormente
denotamos a la funci on prueba y a la soluci on aproximada por
v
m
y u
m
, respectivamente, donde m era un par ametro que
indicaba el n umero de funciones bases usadas en H
m
0
. En el
m etodo de elementos nitos, es costumbre usar la longitud de
la malla h como un par ametro en vez de m. Por lo tanto,
denotaremos u
m
,v
m
y H
m
0
por u
h
,v
h
y H
h
0
.
Luego de haber construido la malla de elementos nitos para
nuestro problema modelo (tal como en la Figura1),
procedemos a construir un conjunto de funciones bases
usando los siguientes criterios fundamentales:
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Las funciones bases son generadas por funciones simples
denidas a trozos, elemento por elemento sobre la malla
de elementos nitos.
Las funciones bases son sucientemente suave para ser
miembros de la clase de funciones de H
1
0
.
Las funciones bases son elegidas de forma que los
par ametros
i
que denen la soluci on aproximada u
h
(=u
m
) son precisamente los valores de u
h
(x) en los puntos
nodales.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Un conjunto muy simple de funciones bases que satisfacen
estos tres criterios est an mostrados en la siguiente gura.
Figure: Ejemplo de funciones bases de elementos nitos
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Si las coordenadas de los nodos son denotados por x
i
(i=0,1,2,3,4), entonces las funciones bases mostradas para
i=1,2 y 3 est an dadas por

i
(x) =

xx
i1
h
i
para x
i1
x x
i
;
x
i+1
x
h
i+1
para x
i
x x
i+1
;
0 para x x
i1
y x x
i+1
(12)
donde h
i
= x
i
x
i1
es la longitud del elemento
i
. Sus
primeras derivadas son

i
(x) =

1
h
i
para x
i1
x x
i
;
1
h
i+1
para x
i
x x
i+1
;
0 para x x
i1
y x x
i+1
(13)
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Para demostrar que estas funciones bases satisfacen los
criterios, primero observe que cada una de las funciones
i
,
i=1,2,3, son el resultado de unir funciones lineales a trozos
denidos sobre cada elemento nito. Por ejemplo, el
sombrero formado por la funci on
1
asociada con el nodo 1
es producido por combinar una funci on lineal denida en el
elemento
1
y una funci on lineal denida en el elemento
2
,
como est a indicado en la gura que se muestra a continuaci on.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Esto ilustra el criterio 1. Pasando ahora al criterio 2, se nos
recuerda que para que
i
H
1
0
, i=1,2,3, cada una debe tener
primera derivada cuadrado integrable y debe desaparecer en
x = 0 y x = 1. Las funciones mostradas en la gura 2
obviamente satisface las condiciones de borde.
Son sus derivadas cuadrado integrables?. La respuesta es si,
porque la derivada de cada una de las
i
es una funci on
escal on, del tipo indicado en la gura siguiente, y por lo tanto,
[

i
]
2
es ciertamente integrable. Adem as, la integral de [

1
]
2
es
ciertamente el area bajo la curva indicada en la gura:

1
0
[

1
(x)]
2
dx =
1
h
2
2h = 2
1
h
<
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Figure: Funciones bases de elementos nitos cuyas derivadas son
cuadrado integrables.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Finalemente, ahora con el criterio 3: Los par ametros
i
que
denen u
h
podran ser los valores de u
h
en los puntos nodales.
Este criterio no es difcil para satisfacer si cada funci on base
tiene la propiedad de que su valor es la unidad en un nodo y
cero en todos los otros nodos. Especcamente, requerimos
que si x
j
es la coordenada x del nodo j, entonces

i
(x
j
) =

1 si i = j;
0 si i = j
(14)
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
C alculos en Elementos Finitos
Retornamos a la aproximaci on de Galerkin del problena
variacional de valores en la frontera (1) usando t ecnicas de
elementos nitos para construir las funciones bases
i
. El
problema aproximado, entonces, consiste de encontrar
u
h
H
h
0
, donde H
h
0
es un subespacio de H
1
0
denido por la
elecci on particular de
i
, tal que

1
0
(u

h
v

h
+u
h
v
h
)dx =

1
0
xv
h
dx v
h
H
h
0
(15)
en la cual u
h
=

m
i=1
u
i

i
y u
i
son los valores de u
h
en los
puntos nodales en la malla de elementos nitos.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
En vista de (10), esto nos induce al sistema de ecuaciones
lineales
m

j=1
K
ij
u
j
= F
i
, i = 1, 2, .., m (16)
donde K
ij
y F
i
son denidos por (8) y (9).
Ahora examinaremos algunas propiedades especiales e
importantes de la matriz de rigidez K y del vector de carga F.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
1.Sumabilidad de rigideces
Este es, quiz as la propiedad m as importante del c alculo de la
matriz de rigidez usando elementos nitos. Suponga que
usamos, como un ejemplo, la malla de elementos nitos y las
funciones bases indicada en la gura 2. En vista de (8), cada
entrada K
ij
es obtenida integrando (

j
+
i

j
) sobre todo el
dominio 0 x 1.
Pero la operaci on de integraci on es aditiva (es decir,

1
0
f dx =
1
2
0
f dx +

1
1
2
f dx), por lo que K
ij
puede ser
calculada como la suma
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
K
ij
=

1
0
(

j
+
i

j
)dx = (17)

h
0
(

j
+
i

j
)dx +

2h
h
(

j
+
i

j
)dx
+

3h
2h
(

j
+
i

j
)dx +

1
3h
(

j
+
i

j
)dx =

4
e=1

e
(

j
+
i

j
)dx
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
donde

e
denota la integraci on sobre el elemento
e
.
Sean los t erminos
K
e
ij
=

e
(

j
+
i

j
)dx (18)
estos representan los componentes de la matriz de rigidez
elemental para el elemento nito
e
.
Por lo tanto,
K
ij
=
4

e=1
K
e
ij
(19)
Similarmente,
F
i
=
4

e=1
F
e
i
, F
e
i
=

e
x
i
dx (20)
donde F
e
son los componentes del vector de carga elemental
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
El hecho de que K
ij
y F
i
puedan ser calculados como la suma
de las contribuciones de cada elemento es una caracterstica
clave del m etodo de elementos nitos. Por el hecho elemental
de esta propiedad, es posible generar K y F calculando
solamente las matrices elementales K
e
y F
e
para un elemento
tpico
e
, y entonces construir K y F como la suma indicada en
(19) y (20).
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
2.Esparcidad de K
Para nuestro problema modelo con la malla indicada en la
gura 2, debemos calcular 9 n umeros, K
ij
, i,j=1,2,3 para
obtener la matriz de rigidez para nuestra aproximaci on.
Sin embargo, una examinaci on de la gura siguiente revela que

1
y

1
son diferentes de cero solamente en los elementos
1
y

2
adjuntos al nodo 1. Similarmente,
2
y

2
son distintos de
cero solamente en los elementos
2
y
3
adjuntos al nodo 2, y

3
y

3
son distintos de cero solamente en los elementos
3
y

4
adjuntos al nodo 3. Consecuentemente, los productos
i

j
y

j
son distintos de cero solamente donde el soporte para
las funciones bases
i
y
j
se sobreponen. Por ejemplo, los
productos
1

2
y

2
son distintos de cero solamente en el
elemento 2, mientras que
1

3
y

3
son cero en todas partes.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Figure: Funciones bases lineales a trozos y sus derivadas.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Por lo tanto, las integrales K
12
, K
21
son distintos de cero, pero
K
13
=K
31
=0 autom aticamente. Se sigue que si los nodos i y j
no pertenecen al mismo elemento, entonces, K
ij
=0. Esto
implica que en una malla que consiste de muchos elementos,
muchas de las entradas de la matriz K
ij
ser a cero. Matrices
con muchos ceros se les dicen Sparse y esta es nuestra
particular elecci on de las funciones bases de elementos nitos

i
que permiten la esparcidad de K.
La estructura nal de la matriz de rigidez K es notable. Si
numeramos los nodos secuencialmente, como es indicado, las
entradas distintos de cero apareceran agrupadas cerca de la
diagonal principal de la matriz. Fuera de esta banda de
t erminos distintos de cero, todas las entradas son cero.
Matrices de este tipo son llamadas bandas.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
3.Simetra de K
Intercambiando i y j en la expresi on integral para K
ij
no
cambia el valor calculado, por lo que K
ij
= K
ji
y la matriz de
rigidez para el problema modelo es sim etrica.
Las propiedades de la matriz de rigidez descritas
anteriormente juegan un rol central en la estrategia de la
programaci on del c alculo de elementos nitos.
Retornemos al problema de calcular la soluci on aproximada a
nuestro problema modelo en la malla de 4 elementos mostrado
en la gura 1.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Utilizamos la propiedad 1 para las contribuciones de la integral
de los elementos individuales a la matriz de rigidez K y el
vector de carga F. Como un resultado, los c alculos escenciales
necesitan ser hechos solamente en un simple elemento nito
tpico
e
.
Comenzamos el c alculo de las matrices elementales
considerando el elemento representativo
e
mostrado en la
siguiente gura e introduciendo los ndices de nodos locales A
y B.
Figure: Un elemento nito gen erico
e
con funciones lineales
modelos.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Sea una coordenada local en el elemento representativo con
su origen a la izquierda del nodo A de
e
. Luego, como x
atraviesa x
A
a x
B
, va de 0 a h. Tenemos, simplemente,
= x x
A
.
Recordemos que las funciones base
i
se construyen
ensamblando polinomios denidos localmente en cada
elemento, como se mostr o en la gura 3. Nos referimos a estos
componentes como funciones elementales modelos. Por
ejemplo, la funci on base
A
en el nodo A en la malla se
produce mediante la combinaci on de las funciones elementales
modelo denida en los elementos conectados en el nodo A.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Sea
e
A
y
e
B
las funciones modelos denida para el elemento

e
mostrado en la gura 5. Puesto que estos son simplemente
partes de
A
y
B
, estas funciones modelos est an dados en
t erminos de la coordenada local , por

e
A
= 1

h
,
e
B
=

h

e
A
=
1
h
,
e
B
=
1
h
.
De acuerdo a (18), los coecientes de la matriz elemental para
nuestro elemento gen` erico
e
son:
K
e
AA
=

h
0
{[
e
A
()]
2
+ [
e
A
()]
2
}d =

h
0
[
1
h
2
+ (1

h
)
2
]d =
1
h
+
h
3
.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
K
e
AB
= K
e
BA
=

h
0
[
e
A
()
e
B
() +
e
A
()
e
B
()]d =

h
0
[(
1
h
)
1
h
+ (1

h
)

h
]d =
1
h
+
h
6
.
y
K
e
BB
=

h
0
{[
e
B
()]
2
+ [
e
B
()]
2
}d =
1
h
+
h
3
.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Similarmente, los coecientes del vector de carga elemental,
son:
F
e
A
=

h
0
(x
A
+)(1

h
)d =
h
6
(2x
A
+x
B
)
y
F
e
B
=

h
0
(x
A
+)(

h
)d =
h
6
(x
A
+ 2x
B
)
donde x
A
y x
B
son los valores de la funci on f(x) = x en los
nodos A y B. Estas cantidades son las entradas en la matriz
de rigidez elemental local y en el vector de carga k
e
y f
e
para el
elemento gen erico
e
:
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
k
e
=

1
h
+
h
3
1
h
+
h
6
1
h
+
h
6
1
h
+
h
3

, (21)
f
e
=

h
6
(2x
A
+x
B
)
h
6
(x
A
+ 2x
B
)

=
h
6

(2x
A
+x
B
)
(x
A
+ 2x
B
)

Puesto que h =
1
4
en el presente ejemplo, el uso de (21) y del
proceso descrito permite obtener las siguientes matrices
elementales expandidas:
Elemento
1
K
1
= [K
1
ij
] =
1
24

98 0 0
0 0 0
0 0 0

, F
1
= {F
1
i
} =
1
96

2
0
0

N.Guanda El m etodo de los elementos Finitos


Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Elemento
2
K
2
= [K
2
ij
] =
1
24

98 95 0
95 98 0
0 0 0

, F
2
= {F
2
i
} =
1
96

4
5
0

Elemento
3
K
3
= [K
3
ij
] =
1
24

0 0 0
0 98 95
0 95 98

, F
3
= {F
3
i
} =
1
96

0
7
8

Elemento
4
K
4
= [K
4
ij
] =
1
24

0 0 0
0 0 0
0 0 98

, F
4
= {F
4
i
} =
1
96

0
0
10

N.Guanda El m etodo de los elementos Finitos


Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Entonces, de acuerdo a (19) y (20),
K = [K
ij
] = K
1
+K
2
+K
3
+K
4
=
1
24

196 95 0
95 196 95
0 95 196

F = {F
i
} = F
1
+F
2
+F
3
+F
4
=
1
96

6
12
18

y nuestro sistema de ecuaciones nal es


1
24

196 95 0
95 196 95
0 95 196

u
1
u
2
u
3

=
1
16

1
2
3

(22)
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
donde, u
1
,u
2
y u
3
son los valores de u
h
en los nodos 1,2 y 3
respectivamente. El proceso usado para obtener la matriz de
rigidez en (22) puede ser descrita por el diagrama de ujo que
se muesta en la siguiente gura.
Figure: Diagrama de ujo que muestra los c alculos y ensamblaje de
K y F elemento por elemento.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Resolviendo (22), encontramos que:
u =

u
1
u
2
u
3

0.0353
0.0569
0.0505

Por lo tanto, la aproximaci on de elementos nitos u


h
de la
soluci on a (1) es:
u
h
(x) = 0.0353
1
(x) + 0.0569
2
(x) + 0.0505
3
(x)
donde los
i
son las funciones mostradas en la gura 5.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Problema Bidimensional
En este caso estudiaremos el siguiente problema modelo:
Tomemos el abierto = (0, 1) (0, 1) y una funci on f C
0
().
Buscamos la soluci on u del problema de Dirichlet:
u = f, en (23)
u = 0, sobre la frontera de .
El m etodo de elementos nitos necesita de una formulaci on
variacional. Vamos a buscar una formulaci on variacional para
no exigir tanta regularidad a la funci on u. Para reducir el orden
de derivaci on vamos a utilizar la f ormula de Green, las
f ormulas b asicas son:

2
u
x
2
v dxdy =

u
x
v
x
dxdy

u
x

1
v d,
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema

2
u
y
2
v dxdy =

u
y
v
y
dxdy

u
y

2
v d,
donde = (
1
,
2
) es el vector unitario normal dirigido hacia el
exterior de .
Regresamos a (23) y multiplicamos ambos lados de la igualdad
por una funci on v sucientemente suave y aplicamos la f ormula
de Green,
uv = fv

uv dxdy =

fv dxdy.
Luego, por Green

uv dxdy =

uv dxdy

(u)v d,
de donde u =
u

es la derivada normal.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Por lo tanto,

uv dxdy

v d =

fv dxdy.
El t ermino sobre la frontera se anula al tomar la funci on de
prueba v nula en la frontera, as el problema variacional se
escribe como:
Encontrar u H
1
0
() tal que u = 0 en sea soluci on de

uv dxdy =

fv dxdy v H
1
0
()/v = 0 en . (24)
Se demuestra que el problema variacional es equivalente al
problema diferencial (23) y que tiene soluci on unica si la
frontera de y el dato f son adecuados.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
La elaboraci on de la forma variacional se resume en tres
etapas escenciales:
1
escoger el espacio de funciones v (llamadas funciones de
prueba); es generalmente el mismo espacio que el de la
funci on soluci on u;
2
multiplicar la ecuaci on diferencial por la funci on de prueba
v y aplicar una f ormula de Green para pasar derivadas de
u a v;
3
vericar que el problema inicial es equivalente al problema
variacional.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Regresamos al problema variacional de Dirichlet (24), tomando
como dominio = (0, 1) (0, 1) y busquemos una
aproximaci on elementos nitos a la soluci on u.
Lo primero que debemos hacer es construir un subespacio V
h
de dimensi on nita. Para ello creamos en una red cuadrada
cuyos nodos son los puntos a
l,m
= (l
h
, m
h
), l,m=0,...,M+1, y
llamemos K
l,m
el cuadrado de v ertices a
l,m
, a
l+1,m
, a
l+1,m+1
,
a
l,m+1
.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Por otra parte, llamamos Q
1
el espacio de polinomios bilineales
de dos variables engendrado por {1, x, y, xy}, escogemos
entonces el espacio:
V
h
= {v C
0
(); v = 0 sobre , K
l,m
, l,m=1,...,M, v Q
1
}.
Busquemos su dimensi on. Observamos primero que una
funci on que pertenece a Q
1
sobre un elemento K
l,m
est a
determinada de manera unica por sus valores en los v ertices
de K
l,m
. Adem as su restricci on a cada lado de K
l,m
es una
funci on afn. Por consiguiente, si v es una funci on denida
sobre cuya restricci on a cada elemento K
l,m
es un polinomio
de Q
1
, basta que v sea contnua sobre todos los nodos a
l,m
para asegurar su continuidad sobre . De la misma manera, v
se anula sobre s y s olo si v se anula sobre todos los nodos
en la frontera.
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Resumiendo, las funciones del espacio V
h
est an enteramente
determinadas por sus valores en los nodos a
l,m
, l,m=1,...,M
(nodos en el interior de ). As la dimensi on de V
h
es I = M
2
.
Ahora vamos a construir una base de V
h
. Primero,
renumeramos los nodos a
l,m
, l,m=1,...,M, con un solo ndice
i=1,...,I mediante la biyecci on siguiente:
(l, m) i = l +M(m1),
y denimos las funciones bases {
i
} V
h
tales que

i
(a
j
) =
ij
, i,j=1,...,I, as cualquier funci on v V
h
se escribe
como:
v(x) =

I
i=1
v(a
i
)
i
(x).
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
Ahora, para encontrar el problema discreto reemplazamos v en
la formulaci on variacional por cada una de las funciones base

i
obteniendo as I ecuaciones y en cada una de ellas se
reemplaza la soluci on u por una soluci on discreta de la forma
u
h
(x) =

I
i=1
u
i

i
(x),
as los n umeros u
i
= u
h
(a
i
) son la soluci on del sistema lineal
I

i=1
[

j
dxdy]u
i
=

f
j
dxdy, j = 1, ..., I. (25)
La matriz K de coecientes del sistema (25) es la que se llama
matriz de rigidez. Es una matriz sim etrica y positivo-denida y
los elementos de la matriz
K
ij
=

j
dxdy
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
se anulan si los nodos a
i
y a
j
no est an en el mismo cuadrado,
por lo tanto tenemos una matriz sparse. Si la numeraci on es
adecuada se obtiene una matriz en banda con un ancho de
banda peque no.
Por lo que se tiene el sistema Ku=F, donde F
j
=

f
j
dxdy,
j=1,...,I.
Ahora vamos a precisar mejor a las funciones bases. Sea T el
cuadrado (elemento nito) maestro de v ertices a
1
= (0, 0),
a
2
= (h, 0), a
3
= (h, h), a
4
= (0, h), construimos, para cada uno
de estos v ertices una funci on base con las caractersticas ya
mencionadas,
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema

1
(x, y) =
1
h
2
(x h)(y h);

1
x
=
1
h
2
(y h);

1
y
=
1
h
2
(x h)

2
(x, y) =
1
h
2
x(y h);

2
x
=
1
h
2
(y h);

2
y
=
1
h
2
x

3
(x, y) =
1
h
2
xy;

3
x
=
1
h
2
y;

3
y
=
1
h
2
x

4
(x, y) =
1
h
2
(x h)y;

4
x
=
1
h
2
y;

4
y
=
1
h
2
(x h).
Luego se procede a calcular cada matriz de rigidez en cada
elemento as como se demostr o en el ejemplo unidimensional
y la suma de cada matriz resulta la matriz de rigidez K del
sistema (25), de igual forma calculamos el vector de carga F y
por ultimo es calcular la soluci on a nuestro sistema obteniendo
as la soluci on de aproximaci on u
h
(x).
N.Guanda El m etodo de los elementos Finitos
Introducci on El m etodo de los elementos nitos Problema 1D Funciones bases para EF C alculos en EF Problema
GRACIAS!
N.Guanda El m etodo de los elementos Finitos

También podría gustarte