Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.- Resolver de manera exacta los siguientes problemas de contorno. Obtener también una
solución aproximada utilizando el método de elementos finitos considerando, en ambos casos,
4 subintervalos y las funciones sombrero completas φi , i = 1, 2, 3:
a) ⎧
⎨ −u = ex , x ∈ (0, 1)
u(0) = 0
⎩
u(1) = 0.
b)
⎧
⎪ d du
⎨ − dx (1 + x) dx (x) = 1, x ∈ (0, 1)
⎪ u(0) = 0
⎩
u(1) = 0.
Solución: Apartado a)
En primer lugar, integrando dos veces la EDO y sustituyendo las condiciones de contorno,
obtenemos la solución exacta del problema:
Para utilizar el método de elementos finitos, necesitamos en primer lugar la forma débil del
problema:
1 1
du dz
dx = zex dx.
0 dx dx 0
(i+1)h
ih
1 x −1 eih h
Fi = (x − (i − 1)h) e dx+ (x − (i + 1)h) ex dx = e + e−h − 2 .
(i−1)h h ih h h
En forma matricial
⎛ ⎞
8 −4 0
K = ⎝ −4 8 −4 ⎠
0 −4 8
y
⎛ h ⎞
1 h e
F = −h
e +e −2 ⎝ e2h ⎠
h
e3h
La solución del sistema KU = F es:
0.25
Sol. exacta
Sol. EF
0.2
0.15
y
0.1
0.05
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x
Figura 1:
Solución: Apartado b)
La solución exacta del problema la obtenemos, de nuevo, integrando dos veces la EDO e
imponiendo las condiciones de contorno:
log(1 + x)
u(x) = − x.
log(2)
La forma débil de este problema es
1 1
du dz
(1 + x) dx = z dx.
0 dx dx 0
Los elementos de la matriz de rigidez vendrán dados por:
(i+1)h
(1 + x) 2(ih + 1)
Kii = 2 dx = ,
(i−1)h h h
y las componentes de las sub-diagonales superior e inferior:
(i+1)h
1 −1 (h + 2ih + 2)
Ki+1i = (1 + x) dx = − .
ih h h 2h
Para el vector de carga:
ih
(i+1)h
1 −1
Fi = (x − (i − 1)h) dx + (x − (i + 1)h) dx = h.
(i−1)h h ih h
0.09
0.06
0.05
y
0.04
0.03
0.02
0.01
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x
Figura 2:
∂2u ∂2u
2 = , u(0, t) = u(π, t) = 0,
∂t ∂x2
∂u
u(x, 0) = h(x), (x, 0) = 0.
∂t
donde h(x) viene dada por:
a) h(x) = sin(2x)
∂u
u(x, 0) = h1 (x), (x, 0) = h2 (x),
∂t
vendrá dada por:
u(x, t) = (a1 cos(t) + b1 sin(t)) sin(x) + (a2 cos(2t) + b2 sin(2t)) sin(2x) + ...
donde los coeficientes an corresponden a los de la serie de Fourier seno de h1 (x) y los bn
satisfacen que:
ncπ b es el n−ésimo coeficiente de la serie de Fourier seno de h (x).
L n 2
En los tres apartados de este ejercicio, la función h2 (x) = 0, de modo que todos los coeficientes
bn serán cero y únicamente tendremos coeficientes an .
Si h(x) = sin(2x) el único coeficiente no nulo de su serie de Fourier es a2 = 1, por tanto la
solución vendrá dada por
Solución: Apartado b) En este caso, los tres primeros coeficientes de la serie de Fourier
seno de h(x) son, trivialmente,
a1 = 1, a2 = 3, a3 = −5,
y el resto son todos cero. De este modo:
8 8 8
h(x) = sin x + sin(3x) + sin(5x) + ...
π 27π 125π
De este modo:
8 8 8
u(x, t) = sin x cos t + sin 3x cos 3t + sin 5x cos 5t + ...
π 27π 125π