Método de Los Elementos Finitos en Una Dimensión (MEF)
Método de Los Elementos Finitos en Una Dimensión (MEF)
Método de Los Elementos Finitos en Una Dimensión (MEF)
1. Introducción
La ecuación de Stokes (también llamada Stokes estacionaria) es un sistema de ecua-
ciones diferenciales parciales lineales derivado de las ecuaciones de Navier-Stokes, las
cuales pretenden determinar el flujo de un fluido viscoso (denominado fluido Newtoniano)
cuando el número de Reynolds es muy bajo, aplicando los principios de la mecánica y la
termodinámica a un volumen fluido.
(El número de Reynolds (Re) es un número adimensional utilizado en mecánica de flui-
dos, diseño de reactores y fenómenos de transporte, para caracterizar el movimiento de
un fluido, este relaciona la densidad, viscosidad, velocidad y dimensión tı́pica de un flujo
en una expresión adimensional, que interviene en numerosos problemas de dinámica de
fluidos).
Esta ecuación se presenta en la atmósfera, corrientes de agua, hidráulica, etc; su relación
con las ecuaciones de Navier-Stokes se basa en que la ecuación de Stokes es una lineali-
zación estacionaria de estas.
Para esta ecuación no se dispone de una solución analı́tica general, por lo que recurrimos
al “Método de Elementos Finitos (MEF)” para encontrar una aproximación de la solu-
ción.
Para el desarrollo de MEF, se presenta la ecuación de Stokes en su formulación fuerte
dada por:
1
Donde x = (x1 , x2 ), Ω ⊂ R2 , ~u = (u1 , u2 ) es la velocidad, p es la presión, µ
es el coeficiente de viscosidad del fluido, y f es una fuerza externa que afecta al fluido.
La condición de frontera la separamos en dos partes, la condición de frontera de Dirichlet
denotada ΓN , y la condición de frontera de Neumann denotada ΓD , donde ∂Ω = ΓD ∪ΓN .
∂u
donde x = (x1 ; x2 ), ∂t es el diferencial a través del tiempo, ∆u es el termino co-
rrespondiente a la difusión, con coeficiente de difusión µ > 0 y las primeras derivadas
parciales corresponden a la advección en la dirección β = (β1 , β2 ).
Para la aplicación del MEF a la ecuación de advección-difusión, se denomina a la defini-
ción anterior como la formulación fuerte de ésta, se halla su respectiva formulación debil,
y ası́ se sigue con el método para llegar a la solución de la ecuación. Podemos ver que
esta ecuación depende de el tiempo y del espacio.
Estos ejemplos nos muestran la importancia y necesidad de poder recurrir a los méto-
dos numéricos, tanto dentro de la matemática, como en la fı́sica, quı́mica, ingenierı́a y la
ciencia en general. Veamos ahora en más detalle el método de elementos finitos MEF.
2
2. Método de los elementos finitos
Al estudiar ecuaciones diferenciales parciales, existen distintos métodos para resol-
verlas numéricamente, pero en este documento nos enfocaremos en el “método de los
elementos finitos (MEF)”, el cual, en general, requiere de tres pasos:
3) Por último, debemos resolver el sistema lineal obtenido en el paso 2, el cual se so-
luciona por un método directo o iterativo.
Definición. Dado un espacio vectorial V, una función k·k : V → R+ ∪ {0} define una
norma, si satisface las siguientes propiedades:
i) Dado v ∈ V, kvk = 0 si y solamente si v = 0.
ii) Para todo α ∈ R, y v ∈ V se tiene que kαvk = |α| kvk.
iii) Dados u, v ∈ V se cumple, ku + vk ≤ kuk + kvk.
Y ası́ decimos que el par (V, k·k) forma un espacio vectorial normado.
Definición. Decimos que un espacio vectorial normado (V, k·k) es completo, si toda su-
cesión de Cauchy en V es convergente.
Teorema. Sea (V, k·k) espacio vectorial normado, entonces existe un único espacio vec-
torial completo (H, k·k) tal que:
i) V ⊂ H.
ii) Dado cualquier elemento v ∈ H, existe una sucesión {vn }∞
n=1 ⊂ V , tal que
lı́mn→∞ vn = v.
En este caso decimos que V es denso en H; o en otras palabras que H es el cierre o com-
pleción de V .
3
Usando estas herramientas, podemos construir los siguientes espacios, denominados
Espacios de funciones tipo Sobolev.
4
Podemos ver que,
H 2 (Ω) ⊂ H 1 (Ω) ⊂ L2 (Ω).
Ahora introduciremos V ⊂ Rd con d = 1; 2, el espacio de funciones lineales por partes,
el cual es uno de los ejemplos mas simples de espacios de elementos finitos. Primero,
debemos conocer la noción de Espacio de funciones de dimensión finita.
forman una base para el espacio V . En otras palabras, para cualquier función v ∈ V puede
ser escrita como,
N
X
v(x) = c0 φ0 (x) + c1 φ1 (x) + ... + cN φN (x) = ci φi (x),
i=0
5
Existen distintas condiciones de frontera, que se usan como su nombre lo indica, para
restringir el valor de una EDP en su frontera, de acuerdo a la situación del problema. Es-
tas condiciones se pueden introducir independientes una de la otra, o se pueden combinar,
pero en este documento solo trabajaremos con la condición de Dirichlet, y la condición
de Neumann, las cuales presentaremos a continuación.
Condición de Dirichlet
Esta condición indica que la solución, restringida a la frontera, es requerida con un valor
determinado; la enunciaremos para el caso de una dimension.
Sabemos que Ω = (a, b) ⊂ R para el caso de una dimension, y que su frontera son los
puntos a y b.
Encontrar u : (a, b) → R tal que
(
EDP en estudio, para x ∈ (a, b)
.
u(x) = g(x) para x = a, x = b
Condición de Neumann
En una dimensión tenemos que Ω = (a, b) ⊂ R, y que su frontera son los puntos a y b.
Algunas EDP’s que se usarán para introducir el MEF serán enunciadas a continuación.
EDP básica
Consideremos la siguiente EDP, en esta sección esta enunciada con la condición de Diri-
chlet, pero esta condición cambia de acuerdo al problema. La enunciaremos para el caso
de una dimension. En este caso tenemos que Ω = (a, b) ⊂ R, y consideramos la EDP
básica como,
Encontrar u : (a, b) → R tal que
(
−(κ(x)u′ (x))′ = f (x) para x ∈ (a, b)
(F ormulacion F uerte)
u(x) = g(x) para x = a, x = b
donde 0 < κmin ≤ κ(x) ≤ κmax para todo x ∈ (a, b).
EDP de Laplace
Esta EDP la usaremos, aludiendo a su fácil estudio, y comodidad para trabajar, acá defi-
niremos su denominada formulación fuerte, para el caso de una dimension, con condición
de Dirichlet, la cual puede variar de acuerdo al problema.
6
En una dimensión tenemos que Ω = (a, b) ⊂ R, y consideramos la EDP de Laplace,
Formulación Débil
Para deducir la formulación débil de una ecuación diferencial en el intervalo (a,b) tene-
mos que,
1) Suponer que existe u solución de la ecuación diferencial, multiplicar los dos lados de la
ecuación por una función de prueba v ∈ C0∞ (a, b) e integrar a ambos lados de la igualdad.
2) Usar la fórmula de integración por partes y las condiciones iniciales (de contorno)
para obtener expresiones que necesiten solamente de derivadas del menor orden posible.
Los espacios de funciones U y V más adecuados para estas condiciones son los “Es-
pacios de funciones tipo Sobolev” (Espacios de Hilbert) definidos en (a, b).
Los espacios U y V adecuados deben cumplir:
7
Obs: Toda solución fuerte de una ecuación es también solución débil. Si los coeficien-
tes de la ecuación son regulares y una solución débil es regular, entonces esta es solución
fuerte. Regular, quiere decir que la solución tiene tantas derivadas continuas como el or-
den de la ecuación diferencial.
Para continuar con la aplicacion del MEF, es necesario utilizar la formulación de
Galerkin, la cual omitiremos por extensa, pero se puede consultar en detalle, en [1] de las
referencias.
Ahora, con la ecuación anterior, debemos elegir un espacio de dimensión finita adecuado,
para construir la formulación de Galerkin, la cual es el paso a seguir en el MEF.
La formulación de Galerkin es un método para discretizar el espacio Ω en el que estamos
trabajando, pero el tiempo sigue siendo continuo. Luego de realizar esta discretización
del espacio, se puede discretizar el tiempo, usando la serie de Taylor de u.
8
Donde N es el número de elementos de la partición, dt es el intervalo de tiempo, u0 es
la condición inicial, y los términos terminados en aux, son usados para la integración
numerica, por medio de la cuadratura de Gauss, la cual consiste en dar una aproximación
de una integral definida, de una función dada. Una cuadratura n de Gauss, selecciona unos
puntos de evaluación xi llamados puntos de cuadratura y unos coeficientes o pesos ωi para
i = 1, ..., n. El dominio de tal cuadratura es [−1, 1] y esta dada por,
Z 1 n
X
f (x)dx ≈ ωi f (xi ),
−1 i=1
pero como nuestras integrales deben ser calculadas en un dominio [a, b] = [0, 1] diferente
a [−1, 1] entonces debemos hacer el cambio,
b−a 1
Z b
b−a a+b
Z
f (x)dx = f x+ dx
a 2 −1 2 2
9
Ahora, creamos las matrices locales de M, A, V y el vector b, que en Matlab se le
asigna elemento por elemento la información necesaria. Para esto usamos el siguiente
código,
10
donde escribimos la integral para calcularla numéricamente localmente por el método de
la cuadratura de Gauss. Para este ejemplo tomamos los valores de parámetros µ = 0,05,
β = 0,5 y f = 0. Ahora para crear las matrices globales, creamos matrices dispersas
nulas, y por cada elemento vamos añadiendo a cada matriz su contribución, que se ve en
las siguientes lineas,
11
Con esto obtenemos las matrices globales que definen el sistema global y cuya solu-
ción aproxima la solución de la ecuación de advección-difusión. Aun falta discretizar el
tiempo, observe que la derivada temporal aparece en el argumento de la matriz M , de
la formulación matricial implı́cita, por lo que creamos una matriz nueva con el siguiente
código, y usando la condición de Dirichlet u(0) = 1 y u(1) = 0 la reescribimos:
Donde la última linea impone la condición de Dirichlet. Ahora, como tenemos condición
de Dirichlet solo necesitamos resolver para los grados de libertad interiores, y por tanto
solo necesitamos de la submatriz de grados de libertad interiores. Esto se extrae con,
Con esto, solo creamos una iteración, que reemplaza u0 por el último resultado para lograr
notar su desarrollo a través del tiempo, imprimiendo su resultado en una figura con las
siguientes lineas,
12
F.1
F.2
13
F.3
14
3. Referencias
[2] Claes Johnson. (1987). Numerical solution of partial diferential equations by the
finite element method;
Cambridge University Press, Cambridge, England.
15