Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Área de especialización:
Análisis Numérico de Ecuaciones Diferenciales Parciales
1. Introducción
En mecánica del medio continuo aparecen muchos modelos matemáticos escritos en forma
de ecuaciones diferenciales parciales en términos de variables fı́sicamente relevantes (desplaza-
mientos y esfuerzos de estructuras, velocidad y presión de un fluido, etc.), las cuales necesitan
ser aproximadas. El método de elementos finitos (MEF), el cual fué introducido por ingenieros
(∼1960) es uno de los métodos numéricos más importantes que permite aproximar las soluciones
de tales problemas. El MEF se basa fuertemente en lo que se conoce como formulación variacio-
nal o formulación débil del problema de valores de contorno y aproxima la solución del problema
por funciones polinomiales a trozos sobre una triangulación del dominio.
Para mayores detalles sobre cada uno de los tópicos que se presentan, se pueden consultar las
siguientes referencias: S.C. Brenner and R.L. Scott [1], P.G. Ciarlet [2], G.N. Gatica [3],
A. Quarteroni [5] and S. Salsa [4].
1
Documento redactado para: Escuela de Primavera en Matemática Aplicada, Universidad del Bı́o-Bı́o,
E ′ (U BB) = 2018. http://ciencias.ubiobio.cl/eprima/
1
2. Un breve resumen sobre ecuaciones diferenciales parciales.
El propósito de este capı́tulo es recordar los conceptos básicos relacionados con las ecuaciones
diferenciales parciales (EDP).
∂ p1 +···+pd +pt u
∂u ∂u ∂u
P(u, g) = F x, t, u, , ,..., , . . . , p1 , g = 0, (2.1)
∂t ∂x1 ∂xd ∂x1 · · · ∂xpdd ∂tpt
Denotaremos por Ω ⊆ Rd , una región del espacio donde se satisface la EDP, dicha región
será un abierto acotado del espacio d-dimensional. La frontera de Ω, denotada por ∂Ω se asu-
mirá suficientemente regular.
Diremos que la EDP (2.1) es de orden q, si q es el orden maximal de las derivadas parciales
que aparecen en la ecuación, es decir, el máximo entero dado por p1 + · · · + pd + pt .
Ejemplo 2.1 Una ecuación lineal de primer orden (ecuación de advección o de transporte)
∂u
+ div(βu) = 0, (2.2)
∂t
donde hemos denotado
d
X ∂vi
div v = , v = (v1 , . . . , vd )T ,
∂xi
i=1
2
la ecuación de Poisson
−∆u = f, (2.3)
describe la difusión de un fluido en una región Ω ⊆ Rd . Dicha ecuación también describe
la deflexión de una membrana;
la ecuación de onda
∂2u
− c2 ∆u = 0, (2.5)
∂2t
donde c es un número real positivo que representa la velocidad de propagación de las ondas.
En las ecuaciones anteriores se considera el operador diferencial de Laplace o Laplaciano
∆u, definido como
d
X ∂2u
∆u := = div(∇u),
∂ 2 xi
i=1
t
∂u ∂u ∂u
donde ∇u := ∂x ,
1 ∂x2
, . . . , ∂x d
es el vector gradiente de u.
∂u ∂u ∂2u
+u =ε 2 , ε > 0, (2.7)
∂t ∂x1 ∂ x1
la que corresponde a una ecuación semi-lineal.
Definición 2.5 Una función u = u(x1 , x2 , . . . , xd , t) se dice una solución de (2.1) si al reem-
plazarla en la EDP (junto a todas sus derivadas) se obtiene una identidad.
3
admite soluciones de la forma u(x1 , t) = w(x1 + t), donde w es una función arbitraria suficien-
temente regular. Análogamente, la ecuación Laplace (ver (2.3)):
admite como soluciones u(x1 , x2 ) = x21 − x22 , u(x1 , x2 ) = x1 + x2 , etc. Sin embargo, la siguiente
ecuación unidimensional
−u′′ (x1 ) = 2, en 0 < x1 < 1,
du
donde u′ = dx1 , con las condiciones de frontera
u(0) = u(1) = 0,
Condición de contorno de Robin: Dada una EDP definida sobre un dominio Ω ⊆ Rd sujeta
a la siguiente condición sobre la frontera:
∂u
+u=w sobre ∂Ω,
∂n
donde w es una función conocida, se llama condición de Robin.
Otro tipo de condiciones que aparecen en la solución de una EDP son las denominadas
condiciones iniciales respecto de una de las variables independientes que denotamos por t. Más
precisamente, si en una EDP está presente la primera derivada con respecto a la variable temporal
t de u(x, t) (como en la ecuación (2.4)), entonces debemos considerar una condición inicial del
tipo:
u(x, 0) = r1 (x) en Ω̄, (2.10)
4
donde r1 es una función conocida.
De la misma forma, si en una EDP está presente la segunda derivada con respecto a la
variable temporal t de u(x, t) (como en la ecuación (2.5)), entonces debemos considerar, además
de la condición inicial (2.10), una condición inicial del tipo:
∂u(x, 0)
= r2 (x) en Ω̄, (2.11)
∂t
con r2 es una función conocida.
Notamos que las condiciones iniciales no son condiciones de contorno ya que también se
consideran situaciones en las que el conjunto determinado por la ecuación en el tiempo inicial
t = t0 puede estar en el interior de Ω.
donde r es una función conocida y c es una constante positiva. La solución u(x, t) de la EDP
(2.12)-(2.14), describe la temperatura en un punto x ∈ Ω y en un instante t de un sólido represen-
tado por Ω̄, que se encuentra a una temperatura constante igual a cero en la frontera (condición
de contorno (2.13)) y con una distribución inicial de temperatura dada por r (condición inicial
(2.14)).
Además, a partir de los ejemplos presentados, parece evidente que la solución depende de
una serie de funciones arbitrarias, por lo que la imposición de las condiciones de frontera resulta
en la solución de problemas matemáticos que generalmente son bastante complicados.
Por lo tanto, desde un punto de vista teórico, en el análisis de una EDP es frecuente estudiar
la existencia, unicidad y, posiblemente, la regularidad de sus soluciones, pero este análisis carece
de herramientas prácticas para su determinación real.
Por esta razón, es importante conocer métodos numéricos, que permitan construir una apro-
ximación uN
h de la solución exacta u de una EDP y evaluar (en alguna norma adecuada) el error
cometido uN N
h − u cuando se sustituye la solución exacta u por la solución aproximada uh . En
5
general, N ≥ 1 es un entero positivo que denota la dimensión (finita) del problema aproximado.
Esquemáticamente, obtendremos la siguiente situación:
↓ métodos numéricos
PhN (uN N
h , gh ) = 0 EDP aproximada,
donde ghN denota una aproximación del dato g de la EDP, y con PhN el problema aproximado.
||u − uN
h || → 0 cuando N → ∞,
para una norma dada. Establecer la convergencia de un método numérico puede ser muy complejo
y depende fuertemente de la naturaleza de la EDP (lineal, no lineal, dependiente de parámetros,
etc.). Estudiaremos en detalle la convergencia del método de elementos finitos para aproximar
la solución de una EDP lineal de segundo orden.
Esto expresa la propiedad de que PhN (EDP aproximada) “tiende” a P (EDP exacta) cuando
N → ∞. En cambio, decimos que un método numérico es estable si pequeñas perturbaciones en
los datos generan pequeñas perturbaciones en la solución. Más precisamente,
PhN (uN N N N
h + δuh , gh + δgh ) = 0.
6
3. Elementos de análisis funcional.
El propósito de este capı́tulo es presentar resultados importantes de análisis funcional.
F : V → R.
Ejemplo 3.2 Sea (V, h·, ·i) un espacio de Hilbert y denotamos por kvk := hv, vi1/2 la norma
inducida por el producto interior. Consideremos la siguiente aplicación:
F :V →R
v → F (v) = kvk,
Un funcional lineal F : V → R se dice acotado si existe una constante C > 0 tal que
|F (v)| ≤ Ckvk ∀v ∈ V.
Definición 3.3 Se llama dual de V y se denota V ′ al espacio de todos los funcionales lineales
y acotados sobre V , esto es,
V ′ := {F : V → R : F es lineal y acotado},
|F (v)|
kF kV ′ = sup .
v∈V kvk
Teorema 3.5 Sea (V, h·, ·i) un espacio de Hilbert y sea F ∈ V ′ . Entonces, existe un único
uF ∈ V tal que
F (v) = huF , viV ∀v ∈ V, y kF kV ′ = kuF kV .
7
Introducimos ahora la noción de forma bilineal que será de gran importancia para analizar
existencia y unicidad de solución de formulaciones variacionales asociadas a EDPs.
Definición 3.6 Sea (V, h·, ·i) un espacio de Hilbert. Llamaremos forma a una aplicación que
asocia a cada par de elementos de V un número real
B : V × V → R.
bilineal, si:
simétrica, si:
B(v, w) = B(w, v) ∀v, w ∈ V.
positiva, si:
B(v, v) > 0 ∀v ∈ V.
B(v, v) ≥ αkvk2V ∀v ∈ V.
Definición 3.7 Sean (V, h·, ·iV ) y (W, h·, ·iW ) espacios de Hilbert. Diremos que V esta contenido
en W con inyección continua si existe una constante C > 0 tal que kvkW ≤ CkvkV ∀v ∈ V .
Además, diremos que V es denso en W si cada elemento de W es lı́mite (en la norma k · kW )
de una sucesión de elementos de V .
Definición 3.8 Sean (V, h·, ·iV ) y (W, h·, ·iW ) espacios de Hilbert. Toda aplicación T : V → W
se llama operador.
Un operador T : V → W es lineal, si
kT (v)kW ≤ M kvkV ∀v ∈ V.
Definición 3.9 El espacio de todos los operadores lineales y acotados de V en W se denota por
L(V, W ).
8
El siguiente resultado, llamado Teorema de Lax-Milgram, corresponde a una extensión del
Teorema de Representación de Riesz al caso de formas bilineales no simétricas.
Teorema 3.10 Sea (V, h·, ·iV ) un espacio de Hilbert y sea B : V × V → R una formal bilineal
acotada (con constante M > 0) y coerciva (con constante α > 0). Entonces, para cada F ∈ V ′
existe un único u ∈ V tal que
B(u, v) = F (v) ∀v ∈ V.
Además, se tiene la siguiente propiedad de dependencia continua de los datos:
kukV ≤ α−1 kF kV ′ .
3.2. Distribuciones.
Sea Ω un abierto de Rd y sea φ una función continua. Se define el soporte de φ como el
conjunto
sop φ := {x ∈ Ω : φ(x) 6= 0},
es decir, es el conjunto de puntos donde la función φ no se anula, unido a la frontera del mismo.
Ahora consideramos el conjunto D(Ω) el cual se compone de las funciones φ que cumplen las
siguientes condiciones:
φ ∈ C ∞ (Ω);
∂2φ ∂2φ
= .
∂x1 ∂x2 ∂x2 ∂x1
Por esta razón usaremos la notación con multi-ı́ndices para las derivadas. Llamaremos multi-
ı́ndice α a una d-upla:
α := (α1 , . . . , αd ),
con αi ∈ N ∪ {0}. Además, para α ∈ Nd , denotamos por
|α| := α1 + · · · + αd .
9
Por último, una derivada de orden α es
∂ |α| φ
∂ α φ := .
∂xα1 1· · · ∂xαd d
∂ α (∂ β φ) = ∂ α+β φ.
Notamos que las funciones de L1 (Ω) están definidas en casi todo punto (ctp) o, como se dice,
salvo en conjuntos de medida nula. Esto extiende la idea de que funciones iguales salvo en un
conjunto finito de puntos, o salvo en una lı́nea (en R2 o R3 ), etc., son esencialmente la misma
función. Las funciones van a estar siempre integradas de una forma u otra y cambiar el valor
sobre estos conjuntos de medida nula no varı́a el valor de las integrales. Ası́, escribiremos que
f = g, (ctp)
si y sólo si
f = 0, (ctp).
Este resultado tiene mucha importancia: dice que para observar si dos funciones son la misma
función (salvo en conjuntos de medida nula) basta mirar todas las integrales
Z
fφ ∀φ ∈ D(Ω).
Ω
10
Ahora definiremos el espacio de distribuciones sobre Ω.
Definición 3.14 Una aplicación lineal T : D(Ω) → R se dirá continua si (denotaremos por
hT, φi la acción de T sobre el elemento φ ∈ D(Ω)),
donde {φk } ⊆ D(Ω) es una sucesión de funciones que converge a φ ∈ D(Ω) (φk → φ en D(Ω)).
Llamaremos distribución sobre Ω a cualquier aplicación lineal y continua T : D(Ω) → R. El
espacio de distribuciones sobre Ω está dado por el espacio dual D ′ (Ω) de D(Ω).
Para la acción de una distribución T sobre una función test φ ∈ D(Ω) (esto es, el valor de la
aplicación lineal en la función test concreta) emplearemos la notación
hT, φi := T (φ).
Definición 3.15 Una sucesión de distribuciones {Tk } converge a una distribución T en D ′ (Ω)
si
lı́m hTk , φi = hT, φi ∀φ ∈ D(Ω).
k→∞
La razón principal del uso de distribuciones en el campo de EDPs (y por ello en la mecánica
de medios continuos) es la posibilidad de derivar indefinidamente cualquier distribución.
11
Ahora definimos el siguiente espacio de Sobolev:
1 2 ∂f 2
H (Ω) := f ∈ L (Ω) : ∈ L (Ω) i = 1, . . . , d .
∂xi
∂f ∂f
Observamos que al escribir ∂x i
∈ L2 (Ω) queremos decir que ∂x i
(que es una distribución) es
una función y que esta función es cuadrado integrable. Dicho de otro modo, para cada i, existe
una función gi ∈ L2 (Ω) tal que
Z Z
∂φ
f =− gi φ ∀φ ∈ D(Ω).
Ω ∂xi Ω
∂f
Escribimos entonces ∂xi = gi .
k · kH 1 (Ω) : H 1 (Ω) → R
v → kvkH 1 (Ω) := {kvk2L2 (Ω) + k∇vk2L2 (Ω) }1/2 .
Para las funciones en H01 (Ω) se tiene el siguiente resultado llamado desigualdad de Poincaré.
Teorema 3.19 Sea Ω ⊆ Rd un abierto acotado. Entonces, existe una constante CΩ > 0 tal que
Proposición 3.20 La semi-norma | · |H 1 (Ω) es una norma sobre H01 (Ω) equivalente a la norma
usual k · kH 1 (Ω) de H 1 (Ω).
12
4. Existencia y unicidad de formulaciones variacionales (conti-
nuas y discretas) en 1D.
4.1. Formulación variacional continua.
Supongamos que queremos resolver el siguiente problema de valores de frontera: Hallar u :
Ω → R tal que
−u′′ (x) = f (x),
en Ω := (a, b),
(4.1)
u(a) = u(b) = 0,
du
donde u′ = dx y f es una función dada (continua).
Nuestro objetivo es presentar un método para resolver el problema anterior distinto al es-
quema clásico, y en el cual, en vez de pedir que la ecuación diferencial se satisfaga en cada punto
x ∈ Ω, se requiera solamente que se verifique alguna identidad integral apropiada.
Para estudiar existencia y unicidad de solución del problema de valores de frontera (4.1),
primero debemos obtener la formulación variacional o formulación débil de dicho problema.
Para ello, multiplicamos la EDO por una función test v ∈ D(Ω), e integrando en Ω, se tiene:
Z b Z b
′′
− u (x)v(x) dx = f (x)v(x) dx,
a a
de donde integrando por partes el primer término y usando que v(a) = v(b) = 0, vemos que
Z b Z b b Z b
′′ ′ ′ ′
− u (x)v(x) dx = u (x)v (x) dx − u (x)v(x) = u′ (x)v ′ (x) dx,
a a a a
13
De acuerdo al resultado anterior, en lo que sigue analizaremos existencia y unicidad de la
formulación variacional presentada en el Problema 2 usando el Teorema de Lax-Milgram. Con
este objetivo, definimos V := H01 (Ω), la forma bilineal B : V × V → R
Z b
B(u, v) := u′ (x)v ′ (x) dx
a
y el funcional F : V → R
Z b
F (v) = f (x)v(x) dx.
a
En lo que sigue, omitiremos la dependencia de la variable x. Ası́, la formulación variacional
presentada en (4.2) se reescribe como:
Problema 3 Hallar u ∈ V tal que
B(u, v) = F (v) ∀v ∈ V.
En lo que sigue verificaremos las hipótesis del Teorema de Lax-Milgram para la formula-
ción variacional anterior (para establecer existencia y unicidad de solución). Con este objetivo,
observamos que B(·, ·) es una forma bilineal y F (·) es lineal. Además, se tiene que
Z Z
′ ′
|u′ v ′ | ≤ ku′ kL2 (Ω) kv ′ kL2 (Ω) ≤ kukH 1 (Ω) kvkH 1 (Ω) ,
|B(u, v)| = u v ≤
Ω Ω
donde hemos usado la desigualdad de Cauchy-Schwarz (ver Lema 3.4). Por lo tanto B(·, ·) es
acotada con constante M = 1. A su vez, se tiene
Z Z
|F (v)| = f v ≤
|f v| ≤ kf kL2 (Ω) kvkL2 (Ω) ≤ kf kL2 (Ω) kvkH 1 (Ω) ,
Ω Ω
Por otro lado, para establecer la elipticidad de la foma bilineal B(·, ·) usaremos el Teore-
ma 3.19 (desigualdad de Poincaré). En efecto,
Z
B(v, v) = v ′ v ′ = |v|2H 1 (Ω) ≥ CΩ kvk2H 1 (Ω) .
Ω
Lo cual establece que B(·, ·) es V -elı́ptica. Finalmente, aplicando el Teorema 3.10 (Teorema de
Lax-Milgram) se concluye que existe una única u ∈ V solución del Problema 3. Además,
Sea {Vh }h> 0 una sucesión de subespacios de dimensión finita de V . Entonces, el esquema de
Galerkin asociado al Problema 3 consiste en:
14
Problema 4 Hallar uh ∈ Vh tal que
Observación 4.2 El esquema de Galerkin tiene una única solución uh ∈ Vh ya que en tal caso
también es aplicable el Teorema de Lax-Milgram. En efecto, dado que Vh es de dimensión finita,
se tiene que es un espacio de Hilbert, F |Vh ∈ Vh′ y B : Vh × Vh → R sigue siendo bilineal, acotada
y Vh -elı́ptica. Por lo tanto, se tiene también la siguiente estimación
kuh kV ≤ CkF kV ′ .
Observación 4.3 La elección de los subespacios Vh y de las respectivas bases determina el tipo
de método de Galerkin. En particular, si Vh es un subespacio generado por funciones polinomiales
a trozos, se obtiene el método de elementos finitos.
Sea Vh el subespacio de dimensión finita de V = H01 (Ω) constituido por funciones continuas
en [a, b], lineales a trozos y que se anulen en a y b, es decir,
Vh := {vh ∈ C(Ω̄) : vh |[xj−1 ,xj ] ∈ P1 ([xj−1 , xj ]), ∀j = 1, . . . , n + 1, vh (a) = vh (b) = 0}, (4.4)
a = x0 x1 x2 xn xn+1 = b x
15
ei(x)
1
donde αi = vh (xi ), i = 1, . . . , n.
Notamos que la formulación discreta anterior admite una única solución (ver Observa-
ción 4.2).
Ahora, veremos que resolver (4.6) (calcular uh ) se reduce a resolver un sistema de ecuaciones
lineales. En efecto, iniciamos con el siguiente resultado.
16
B(uh , ej ) = F (ej ) ∀j ∈ {1, 2, . . . , n}.
De acuerdo al lema anterior, y usando que uh (la única solución de (4.6)) se puede escribir
como:
n
X
uh (x) = λi ei (x),
i=1
Definiendo
B := (bij )ni,j=1 ,
F := (fj )nj=1 ,
λ := (λi )ni=1 ,
donde bij = B(ei , ej ), fj := F (ej ), obtenemos que el esquema de elementos finitos (4.6) se reduce
a:
La matriz B se llama matriz de rigidez, mientras que el vector F se llama vector de carga.
Lo anterior está motivado por el problema de elasticidad lineal (el cual dio origen al concepto
de elementos finitos).
La estructura del sistema lineal (4.7) es un tema muy importante para el cálculo de la
solución de elementos finitos. Por ejemplo, interesa que la matriz del sistema sea una matriz
banda, simétrica, etc. Por tal motivo, ahora estudiaremos las propiedades del sistema lineal
(4.7).
Lema 4.6 La matriz B = (bij )ni,j=1 del sistema lineal (4.7) es una matriz simétrica y definida
positiva.
17
Consideremos ahora α ∈ Rn , α 6= 0 y sea
n
X
vh (x) = αi ei (x).
i=1
Se tiene,
n
X n
X n
X n
X
αt Bα = bij αi αj = B(ei , ej )αi αj = B αi ei , αj ej
i,j=1 i,j=1 i=1 j=1
donde hemos usado la elipticidad de la forma bilineal B(·, ·). Puesto que vh 6= 0 se concluye que
B es definida positiva.
Ahora, calcularemos los elementos de la matriz de rigidez B. En efecto, notamos que los
elementos Z b
bij = e′i (x)e′j (x) = 0 si |i − j| ≥ 2,
a
pues sop ei (x) ∩ sop ej (x) es de medida nula cada vez que |i − j| ≥ 2 (ver Figura 4.3). Ası́, la
matriz de rigidez B es una matriz tridiagonal.
ei(x) ej (x)
1
a = x0 xi xj xn+1 = b x
Además, se obtiene:
b b xi xi+1
1 1
Z Z Z Z
bii = e′i (x)e′i (x) = (e′i (x))2 = (e′i (x))2 + (e′i (x))2 = + ,
a a xi−1 xi hi hi+1
b xi+1
1
Z Z
bi,i+1 = e′i (x)e′i+1 (x) = e′i (x)e′i+1 (x) = − ,
a xi hi+1
b xi
1
Z Z
bi,i−1 = e′i (x)e′i−1 (x) = e′i (x)e′i−1 (x) = − .
a xi−1 hi
18
De los resultado anteriores, tenemos que la estructura del sistema lineal (4.7) es como sigue:
α f
b11 b12 0 ··· 0 1 1
. α2 f2
b21 . . . . . . .. ..
. .. ..
. .
0 ... ... ..
. = . ,
. 0 .. ..
..
.. .. ..
. . .
. bn−1,n α
fn−1
n−1
0 · · · 0 bn,n−1 bnn αn fn
donde Z b Z xi+1
fi = f (x)ei (x) = f (x)ei (x), i = 1, . . . , n.
a xi−1
Notamos que para calcular los elementos del vector de carga es necesario usar reglas de integra-
ción numérica.
Ahora, restando (4.9) al problema anterior (4.10) se obtiene la llamada ecuación del error:
El siguiente resultado (llamado Lema de Cea) nos permitirá iniciar el análisis del error del
método de elementos finitos.
19
Lema 4.7 Sea B(·, ·) una forma bilineal acotada (con constante M > 0) y V -elı́ptica (con
constante α > 0). Sean u ∈ V la única solución de la siguiente fomulación variacional:
B(u, v) = F (v) ∀v ∈ V,
Entonces,
M
ku − uh kH 1 (Ω) ≤ ı́nf ku − vh kH 1 (Ω) .
α vh ∈Vh
Demostración. Usando la V -elipticidad de la forma bilineal B(·, ·), se tiene:
donde hemos sumado y restado un elemento arbitrario vh ∈ Vh . Usando el hecho que (vh − uh ) ∈
Vh , por la ecuación del error (ver (4.11)) se tiene que B(u − uh , vh − uh ) = 0. Ahora, por el
acotamiento de la forma bilineal, de (4.12) se tiene,
Observación 4.8 Si además de las hipótesis consideradas en el Lema 4.7, suponemos que la
forma bilineal es simétrica, es posible obtener la siguiente estimación:
r
M
ku − uh kH 1 (Ω) ≤ ı́nf ku − vh kH 1 (Ω) .
α vh ∈Vh
Volviendo al análisis de error del método de elementos finitos, de acuerdo al Lema 4.7 (Lema
de Céa), observamos que para medir el error basta elegir una función vh ∈ Vh apropiada.
20
Proposición 4.9 Sea g ∈ H 2 (Ω) ∩ H01 (Ω) y sea Li g el interpolante de Lagrange de g en Ii .
Entonces,
kg − Li gkL2 (Ii ) ≤ Ch2i kg′′ kL2 (Ii )
Demostración. Sea π(x) = g(x) − Li g(x) el error de interpolación en Ii . Por el teorema funda-
mental del cálculo tenemos que para todo y ∈ Ii ,
Z y Z y
′
π(y) = π(xi−1 ) + π (s)ds = π ′ (s)ds,
xi−1 xi−1
Luego Z
2
π(y) ≤ hi (π ′ (s))2 ds = hi kπ ′ k2L2 (Ii ) .
Ii
Integrando sobre Ii en ambos lados de la desigualdad tenemos:
Z Z
2 2
kπkL2 (Ii ) = π(y) dy ≤ hi kπ ′ k2L2 (Ii ) = h2i kπ ′ k2L2 (Ii ) .
Ii Ii
Ası́,
lo que nos permitirá concluir las estimaciones. En efecto, dado que π(xi−1 ) = π(xi ) = 0, se sigue
por el Teorema de Rolle que existe un punto x ∈ Ii tal que π ′ (x) = 0. Luego
Z y Z y
′ ′ ′′
π (y) = π (x) + π (s)ds = π ′′ (s)ds.
x x
21
Ahora notemos que π ′′ (x) = g′′ (x), pues la función Li g es lineal en Ii , de donde se tienen las
siguientes estimaciones
kg − Li gkL2 (Ii ) ≤ h2i kg ′′ kL2 (Ii )
y
k(g − Li g)′ kL2 (Ii ) ≤ hi kg′′ kL2 (Ii ) .
Lo que completa la demostración.
Extendamos lo anterior a una partición de Ω = (a, b). Dada una función g ∈ H 2 (Ω) ∩ H01 (Ω)
en Ω, se define su interpolalante lineal a trozos y continuo Lg ∈ Vh (interpolada de Lagrange en
Ω):
X n
Lg(x) = g(xi )ei (x).
i=1
Proposición 4.10 Sea g ∈ H 2 (Ω) ∩ H01 (Ω). El interpolante Lg satisface las siguientes estima-
ciones:
kg − LgkL2 (Ω) ≤ Ch2 kg′′ kL2 (Ω)
k(g − Lg)′ kL2 (Ω) ≤ Chkg ′′ kL2 (Ω) .
Demostración. Notamos que Lg|Ii = Li g. Usando la desigualdad triangular y la Proposición 4.9
tenemos que
n
X n
X
kg − Lgk2L2 (Ω) = kg − Li gk2L2 (Ii ) ≤ C (h2i )2 kg′′ k2L2 (Ii ) ≤ Ch2 kg′′ k2L2 (Ω) .
i=1 i=1
El siguiente teorema establece una estimación de error del método de elementos finitos en
términos del parámetro de discretización h.
Teorema 4.11 Sea u ∈ H01 (Ω) la única solución del Problema 3 y sea uh ∈ Vh la única solución
del Problema 5. Entonces, existe una constante C > 0, independiente de h, tal que
ku − uh kH 1 (Ω) ≤ Chkf kL2 (Ω) .
Demostración. Primero notamos que u ∈ H 2 (Ω) ∩ H01 (Ω). En efecto, dado que u es solución del
Problema 3, tenemos también que u es solución de (4.1). Por lo tanto, dado que f ∈ L2 (Ω),
tenemos que u ∈ H 2 (Ω). De acuerdo a la Proposición 4.10, se tiene que
ku − LukH 1 (Ω) ≤ Chku′′ kL2 (Ω) = Chkf kL2 (Ω) ,
donde Lu ∈ Vh es la interpolada de Lagrange de u.
22
4.3.2. Estimación del error para ku − uh kL2 (Ω) .
Queremos obtener una estimación del error entre la única solución del Problema 3 y la única
solución del Problema 5 en la norma L2 (Ω), es decir, estimar ku − uh kL2 (Ω) . Para esto, primero
notamos que podemos estimar dicha norma en terminos del error en norma H 1 (Ω). En efecto,
Teorema 4.12 Sea u ∈ H01 (Ω) la única solución del Problema 3 y sea uh ∈ Vh la única solución
del Problema 5. Entonces, existe una constante C > 0, independiente de h, tal que
Repitiendo los argumentos usados en la Sección 4.2, es posible demostrar (usando el Teorema
de Lax-Milgram) que (4.17) admite una unica solución y además se tiene la siguiente estimación
de dependencia continua de los datos (en este caso (u − uh )):
donde en la última igualdad hemos usado la ortogonalidad de error (4.11) con la función Lw ∈ Vh .
Del acotamiento de la forma bilineal y del resultado de dependencia continua (4.18), se tiene:
donde hemos usado la Proposición 4.10 para estimar el término kw − LwkH 1 (Ω) y por último el
hecho que w′′ = (u − uh ). Lo que nos permite concluir la demostración.
23
5. Análisis continuo y discreto de un problema de Neumann.
5.1. Formulación variacional continua.
Sea Ω un abierto acotado de Rd , con frontera Γ := ∂Ω suficientemente regular. Dada f ∈
L2 (Ω), estamos interesados en el siguiente problema de valores de frontera:
−∆u + u = f en Ω,
∂u (5.1)
∂n = 0 sobre Γ.
Para obtener una formulación débil (5.1), necesitamos la siguiente identidad de Green:
Z Z Z
∂w
v∆w = − ∇v · ∇w + v . (5.2)
Ω Ω Γ ∂n
Iniciamos dicho análisis observando que B(·, ·) es bilineal y F es lineal. Además, se tiene que
B(·, ·) es acotada. En efecto, sean u, v ∈ H, entonces
Z Z
|B(u, v)| = ∇u · ∇v + uv
ZΩ ZΩ
≤ |∇u · ∇v| + |uv|
Ω Ω
≤ k∇ukL2 (Ω) k∇vkL2 (Ω) + kukL2 (Ω) kvkL2 (Ω)
1/2 1/2
≤ k∇uk2L2 (Ω) + kuk2L2 (Ω) k∇vk2L2 (Ω) + kvk2L2 (Ω)
= kukH 1 (Ω) kvkH 1 (Ω) ∀u, v ∈ H,
24
donde hemos usado la desigualdad de Cauchy-Schwarz. Ahora demostramos la H-elipticidad de
B(·, ·). Sea v ∈ H, tenemos
Z Z
B(v, v) = ∇v · ∇v + v 2 = |v|2H 1 (Ω) + kvk2L2 (Ω) = kvk2H 1 (Ω) .
Ω Ω
Por lo tanto, hemos demostrado el siguiente resultado, el cual es una consecuencia inmediata
del Teorema de Lax-Milgram.
Teorema 5.1 Si f ∈ L2 (Ω), entonces el Problema 8 admite una única solución u ∈ H. Además,
se tiene,
kukH 1 (Ω) ≤ kf kL2 (Ω) .
donde f ∈ L2 (Ω) y g ∈ L2 (Γ) puede ser analizado de la misma forma. En efecto, repitiendo los
argumentos, la formulación débil asociada a (5.6) es:
25
Problema 9 Hallar u ∈ H 1 (Ω) tal que
Un resultado análogo al Teorema 5.1 es válido en este caso, donde es necesario usar la llamada
desigualdad de trazas (ver [3, Teoremas 4.13 y 4.14]).
hT := diámetro(T ), h := máx hT .
T ∈T
Th Th/2
26
Notamos que Vh ⊆ V y además se tiene que las funciones de Vh quedan completamente
determinadas por los valores que ella toma en cada uno de los nodos P1 , P2 , . . . , Pm .
Notamos que la formulación discreta anterior admite una única solución (ver Observa-
ción 4.2).
Teorema 5.4 Sea u ∈ H 1 (Ω) la única solución del Problema 8 y sea uh ∈ Vh la única solución
del Problema 10. Entonces, existe una constante C > 0, independiente de h, tal que
27
Referencias
[1] S.C. Brenner and R.L. Scott, The Mathematical Theory of Finite Element Methods,
Springer, New York, (2008).
[2] P.G. Ciarlet, Basic error estimates for elliptic problems, in Handbook of Numerical Analy-
sis, pp. 17–351, Vol. II, P.G. Ciarlet and J.L. Lions, eds., North-Holland, Amsterdam,
(1991).
[3] G.N. Gatica, Introducción al Análisis Funcional. Teorı́a y Aplicaciones. Editorial Reverte,
Barcelona, (2014).
[4] S. Salsa, Partial Differential Equations in Action. From Modelling to Theory. Springer-
Verlag, Milan, (2008).
[5] A. Quarteroni, Numerical Models for Differential Problems. Modeling, Simulation and
Applications, Springer, Milan, (2009).
28