Está en la página 1de 4

El método de las Diferencias Finitas Ejercicios de DF

Ejercicios de Diferencias Finitas

Ejercicio 1

Encontrar formulas en DF de tercer orden para (ux)i con esquemas hacia delante
y hacia atrás.

Ejercicio 2

(1) Aplicar los desarrollos de Taylor al esquema en DF hacia atrás para la


primera derivada:
(u x )i = aui − 2 + bui −1 + cui + dui +1
(2) Obtener el error de truncamiento y demostrar que es una aproximación de
segundo orden.

Ayuda: Hay que obtener:


1 ∆x 2
(u x )i = (ui − 2 − 7ui −1 + 3ui + 3ui +1 ) − u xxx
8∆x 24

Ejercicio 3

Evaluar numéricamente las derivadas primera y segunda de cos(x), sen(x),


exp(x) en x=0 con esquemas en DF hacia delante, hacia atrás y centrado de primer y
segundo –o cuarto- orden. Comparar el error con el error de truncamiento estimado.
Tomar ∆x=0.1.

Ejercicio 4

Encontrar la fórmula implícita de mayor orden con derivadas segundas en sólo


un punto. Escribir esta expresión de manera explícita para (uxx)i y encontrar el error de
truncamiento.

Ayuda: Seleccionando c+ = c- = 0 y c0 =1 se obtiene:


1
(u xx )i = − [(u x )i +1 − (u x )i −1 ] + 2 2 (ui +1 − 2ui + ui −1 )
2∆x ∆x
siendo el error de truncamiento:
∆x 4 ⎛ ∂ 6u ⎞
R = ⎜ ⎟
360 ⎜⎝ ∂x 6 ⎟⎠
resultando en un esquema de cuarto orden.

1 M. Isabel Herreros
El método de las Diferencias Finitas Ejercicios de DF

Ejercicio 5

Encontrar una expresión de segundo orden para la derivada mixta (uxy)ij


utilizando los puntos que se dan en los dos esquemas siguientes.

j j

i i

Ejercicio 6

(1) Discretizar la ecuación de convección-difusión (hiperbólica-parabólica)


siguiente empleando el esquema FTBS

∂u ∂u ∂ 2u
+a =D 2
∂t ∂x ∂x

Siendo a la velocidad de propagación y D el coeficiente difusivo.


(2) Estudiar la propagación de una función escalón y de una función triangular de
amplitud unidad y anchura 4∆x en un dominio de longitud L, mediante la creación
de una hoja Excel. Comparar los resultados tomando como CC: (i) u(0,t)=0 y
u(L,t)=0 ; (ii) u(0,t)=0 y u(L,t) libre. Tomar ∆x=0.1
(3) Calcular la condición de estabilidad.

Ejercicio 7

(1)Discretizar la ecuación de convección-difusión siguiente empleando el


esquema FTCS
∂u ∂u ∂ 2u
+a =D 2
∂t ∂x ∂x

Siendo a la velocidad de propagación y D el coeficiente difusivo.


(2) Estudiar la propagación de una función escalón y de una función triangular de
amplitud unidad y anchura 4∆x en un dominio de longitud L, mediante la creación
de una hoja Excel. Comparar los resultados tomando como CC: (i) u(0,t)=0 y
u(L,t)=0 ; (ii) u(0,t)=0 y u(L,t) libre. Tomar ∆x=0.1
(3) Calcular la condición de estabilidad.

2 M. Isabel Herreros
El método de las Diferencias Finitas Ejercicios de DF

Ejercicio 8

(1) Discretizar la ecuación de convección siguiente empleando el esquema de


Lax-Wendroff
∂u ∂u
+a =0
∂t ∂x

Siendo a la velocidad de propagación.


(2) Estudiar la propagación de una función escalón y de una función triangular
de amplitud unidad y anchura 4∆x en un dominio de longitud L, mediante la
creación de una hoja Excel. Comparar los resultados tomando como CC: (i) u(0,t)=0
y u(L,t)=0 ; (ii) u(0,t)=0 y u(L,t) libre. Tomar ∆x=0.1
(3) Calcular la condición de estabilidad.

Ejercicio 9

(1) Estudiar la propagación de una función escalón y de una función triangular


de amplitud unidad y anchura 4∆x en un dominio de longitud L empleando el
esquema de Lax-Friedrichs (para discretización de la ecuación hiperbólica de
transporte convectivo) mediante la creación de una hoja Excel. Comparar los
resultados tomando como CC: (i) u(0,t)=0 y u(L,t)=0 ; (ii) u(0,t)=0 y u(L,t) libre.
Tomar ∆x=0.1
u n1  1 u ni1 − u ni−1  − C u ni1 − u ni−1 
i
2 2

(2) Calcular la condición de estabilidad.

Ejercicio 10

(1) Estudiar la propagación de una función escalón y de una función triangular


de amplitud unidad y anchura 4∆x en un dominio de longitud L empleando el
esquema "leapfrog" (para discretización de la ecuación hiperbólica de transporte
convectivo) mediante la creación de una hoja Excel. Comparar los resultados
tomando como CC: (i) u(0,t)=0 y u(L,t)=0 ; (ii) u(0,t)=0 y u(L,t) libre. Tomar
∆x=0.1
u n1 − u n−1
i i
 − a u ni1 − u ni−1 
2t 2x

(2) Calcular la condición de estabilidad.

3 M. Isabel Herreros
El método de las Diferencias Finitas Ejercicios de DF

Ejercicio 11

(1) Estudiar la propagación de una función escalón y de una función triangular


de amplitud unidad y anchura 4∆x en un dominio de longitud L empleando el
esquema de Robert y Weiss (para discretización de la ecuación hiperbólica de
transporte convectivo) mediante la creación de una hoja Excel. Comparar los
resultados tomando como CC: (i) u(0,t)=0 y u(L,t)=0 ; (ii) u(0,t)=0 y u(L,t) libre.
Tomar ∆x=0.1
C/2
u n1  u ni − u n − u ni−1 
i
1  C/2 i1

(2) Calcular la condición de estabilidad.

Ejercicio 12

Dado un paquete de ondas de longitud 4λ siendo λ=2.j.∆x, siendo j=4 y 8


estudiar su propagación en el tiempo, empleando los esquemas FTBS y de Lax-
Wendroff.

Ejercicio 13

Recordemos la ecuación parabólica de transporte conductivo del calor:

∂u ∂ 2u
ρc =D 2
∂t ∂x

siendo: u=temperatura; D=conductividad térmica; c=calor específico; ρ=densidad

Sea una barra de longitud L=10 con las CC siguientes: u (0, t ) = u ( L, t ) = 0

Las condiciones iniciales a t=0:

u ( x,0) = x / 10 ,0 ≤ x ≤ 5
u ( x,0) = 1 − x / 10 ,5 ≤ x ≤ 10

Determinar la evolución de la temperatura en la barra utilizando el esquema de


DF explícito siguiente mediante la creación de una hoja Excel. (Tomar
∆x=ρ=c=D=1)
D∆t
uin +1 = uin + (uin+1 − 2uin + uin−1 )
ρc∆x 2

D*

4 M. Isabel Herreros