Está en la página 1de 6

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE FÍSICA Y MATEMÁTICAS


DEPARTAMENTO DE MATEMÁTICAS
Ejercicios para Entrenarse para Primer Examen Parcial
Curso: Ecuaciones Diferenciales Parciales II/Carrera: Ingeniería Matemática/Grupo 6MV1
Prof. Edmundo del Valle Gallegos

1. Discretiza con la segunda diferencia dividida central la siguiente ecuación diferencial


en su dependencia espacial y con la primera diferencia dividida central su
dependencia en tiempo tomando en cuenta las condiciones de frontera e inicial dadas
si el dominio en espacio es [0, a ] y en tiempo [0, ] . Utiliza cuatro subdivisiones de
igual tamaño para tu mallado espacial y una malla en tiempo uniforme de tamaño t
.
T  2T x x
=  0 2 −  0T ( x, t ) + f ( x ); T (0, t ) = T0 ; T (a , t ) = Ta ; T ( x,0) = T0 ((1 − ( )) + Ta ( )
t x a a

Obtén: a) El sistema de ecuaciones diferenciales ordinarias que resulta de aplicar sólo


la discretización espacial, b) El sistema algebraico que resulta de aplicar ambas
discretizaciones, c) La aproximación a la temperatura en cada uno de los nodos del
mallado en el primer paso de tiempo. Para el c) utiliza: a = 4 ,  0 = 1 , 0 = 4 ,
x
f ( x ) = Q0sen() , Q0 = 10 , T0 = 30 , Ta = 90 y t = 1 / 10 .
a
2. Discretiza la ecuación de Laplace usando mallados uniformes en las direcciones x y
y. 4 sub-intervalos en x y 8 en y. El dominio es [0, 4]  [0,8] . Las condiciones de
frontera son u(0, y ) = 6 y + 4; u(4, y ) = 8( y + 1); para y  (0,8) y u( x,0) = x + 4;
u( x,8) = 5 x + 52; para x  (0, 4) . No resuelvas el sistema algebraico resultante, sólo
muestra la estructura matricial que tiene dicho sistema y las componentes del vector
lado derecho.

3. Obtén la diferencia dividida con 2 puntos hacia adelante y uno hacia atrás que
d 3u
aproxima a en x = xk . Supón un mallado uniforme de tamaño h.
dx 3
4. Obtén el error local y el error global para un método, llamado método  , que
du
aproxima la solución de =  u( x ); u(0) = u0 ;   0, en un solo paso por la
dx
expresión siguiente

1 + (1 −  )t
uk +1 = uk
1 − t

donde 0    1 . ¿Qué sucede si  es justamente igual a ½?


1
5. La ecuación de difusión de calor en dos dimensiones dependiente del tiempo está
T  2T  2T
dada por: =  ( 2 + 2 ) , para ( x, y )  [0, a]  [0, b], t  [0, ]
t x y
Suponiendo que las condiciones de frontera son de Dirichlet homogéneas en cada una
x y
de las cuatro caras y que la condición inicial es T ( x, y, 0) = T0 sen( ) sen( ) , que
a b
además  = 0.01 cm / s , T0 = 50C , a = 30 cm , b = 20 cm y  = 2 s , discretiza la
2

ecuación de difusión de calor efectuando un mallado de N=4 intervalos en la dirección


“x”, M=3 en la dirección “y” y de L=5 para el intervalo de tiempo. Para realizar la
discretización espacial emplea la aproximación de diferencias divididas centradas de
segundo orden mientras que para la discretización en tiempo debes aplicar el esquema
de Crank-Nicolson. Resuelve el sistema resultante por el método que más te convenga
para los primeros dos pasos de tiempo.
6. La ecuación de difusión de calor en dos dimensiones dependiente del tiempo está
dada por:
T  2T  2T
=  ( 2 + 2 ) , para ( x, y )  [0, a]  [0, b], t  [0, ]
t x y
Suponiendo que las condiciones de frontera son de Dirichlet homogéneas en cada una
x y
de las cuatro caras, que la condición inicial es T ( x, y, 0) = T0 sen( ) sen( ) y que
a b
además  = 0.01 cm / s , T0 = 50C , a = 30 cm , b = 20 cm y  = 2 s , realiza
2

primero el cambio de variable T ( x, y, t ) = u ( x, y ) exp( − t ) para que obtengas la


ecuación diferencial parcial siguiente conocida como ecuación de Helmholtz:
2u 2u
+ +  u = 0 , para ( x, y )  [0, a]  [0, b]
x 2 y 2
donde λ es el valor propio correspondiente a la función propia u ( x, y ) . A
continuación, discretiza la ecuación de difusión de calor efectuando un mallado de
N=4 intervalos en la dirección “x” y de M=3 en la dirección “y”. Para realizar la
discretización espacial emplea la aproximación de diferencias divididas centradas de
segundo orden. Una vez que has realizado lo anterior supón que la componente (m,n)
de los vectores propios K i , j , i = 1, 2,3; j = 1, 2 , está dada por
im jn
k im, j,n = sen(
) sen( ), i, m = 1, 2,3; j, n = 1, 2 . Con esta información determina
4 3
los valores propios i , j , i = 1, 2,3; j = 1, 2 y obtén la solución aproximada:
3 2
T =   i , j K i , j exp(−i , j t ) ,
i =1 j =1

2
donde T es el vector de temperaturas en cada uno de los seis nodos al tiempo t y los
coeficientes  i , j , i = 1, 2,3; j = 1, 2 los determinas una vez que aplicas la condición
inicial dada en cada uno de los nodos.
7. Discretiza y resuelve la siguiente ecuación diferencial parcial
T  2T  2T − ( t − )2 − 2  x
=  x (t ) 2 +  y (t ) 2 −  (t )T ( x, y, t ) + Q0 e  sen ( );
t x y L
L L H H
donde ( x, y )  [− , ]  [− , ] , t  [0, tmax ] ;
2 2 2 2

 0 t0  0 t0
 x (t ) =  ,  y (t ) =  ,
 0 (1 +  ) t  0  0 (1 −  ) t  0
 0 t0
 (t ) = 
  0 (1 +  ) t  0

Siendo la condición inicial y las de frontera las siguientes:


L L H H
T ( x, y, 0) = T0 ( x) , T (− , y, t ) = T (+ , y, t ) = 0; T ( x, − , t ) = T ( x, , t ) = 0;
2 2 2 2
donde T0 ( x) es la solución analítica del problema en estado estacionario y tmax
  0,  0,   0 , H y L son constantes conocidas. Usa un tamaño de malla
L H t
x = , y = y t = max así como todos y cada uno de los siguientes datos:
4 3 10
Q0 = 100 C / s, 0 = 0.5 cm2 / s, 0 = 0.1/ s,  = 0.01,  = 0.2 s −2 ,  = 0.3 s, L = 10 cm, H = 15 cm, tmax = 1.0 s.
8. Realiza los cálculos solamente para el primer paso de tiempo, es decir para t = t .
9. Discretiza, usando el método de Crank-Nicolson , la ecuación diferencial ordinaria
que se indica a continuación usando la condición inicial indicada y un paso de tiempo
du
t . = − u(t ) + R0 exp( −t /  ), u(0) = 0 donde R0 ,  y  son constantes
dt
positivas.
10. Un método de aproximación para la ecuación diferencial ordinaria siguiente:
du
= − u(t ); t  [tk , tk +1 ] ;
dt

con la condición inicial u(0) = u0 conduce a la siguiente fórmula de un solo paso:

24 − 6 h
uk +1 = uk .
24 + 18 h + 6 2 h 2 +  3h3

Demuestra que el error local para la aproximación obtenida es O(h5 ) al compararla


con la serie de Taylor de e −  h .
3
11. Discretiza, usando el método de Crank-Nicolson, la ecuación diferencial ordinaria
que se indica a continuación usando la condición inicial indicada y un paso t = 0.1
du
. = − u(t ) + R0 exp( −t /  ), u(0) = 0 donde R0 = 100 ,  = 1 y  = 0.5 . Realiza
dt
sólo dos pasos.
12. Aplica el método de Backward-Euler a la siguiente ecuación diferencial ordinaria
para obtener las aproximaciones en t = 0.1 y t = 0.2 . Compara tus resultados con los
et
de la solución exacta u (t ) = .
1+ t

du t
= u(t ); u(0) = 1
dt 1 + t

d 4u
13. Demuestra que la cuarta diferencia dividida centrada que aproxima a donde
dx 4 xk

xk es un punto perteneciente a una malla uniforme de tamaño h, está dada por


uk −2 − 4uk −1 + 6uk − 4uk +1 + uk + 2
4
+ O ( h2 )
h
14. Resuelve por el método de Crank-Nicolson el siguiente sistema de ecuaciones
diferenciales ordinarias, para los primeros dos pasos en t usando t = 0.1 .
du
2 1 = 12u1 + 4u2 + 6te−2t ; u1 ( 0 ) = 1
dt
du du
− 1 + 3 2 = 6u1 + 9u2 ; u2 ( 0 ) = −1
dt dt
15. Determina el orden del error local asociado a un método que conduce a la siguiente
fórmula de un solo paso

12 − 6 h +  2 h 2
uk +1 = uk
12 + 6 h +  2 h 2

al discretizar la ecuación diferencial ordinaria siguiente:

du
= −u, u (0) = u0 .
dt

Comprueba tu resultado aplicando el método al caso en que  = 0.5 , u0 = 100 y h


=1/10, 1/20.
16. Obtén la solución para los tres nodos incógnita que resultan de discretizar, mediante
segunda diferencia dividida centrada, la siguiente ecuación diferencial ordinaria.

4
du 2 1
−3 + u = 10; x  [0,12]
dx 2 3

con las condiciones de frontera u(0)=3 y u(12)=1/3, y un paso x =3.


17. Obtén la solución aproximada de la siguiente EDP usando x = 3 y y = 1 y las
segundas diferencias divididas centradas, suponiendo que u ( x, y ) = 25 sobre las
cuatro caras del dominio.
  2u  2u 
−  9 2 + 4 2  = 50; ( x, y )  [0,12]  [0,3] .
 x y 
18. Utiliza diferencias finitas para discretizar la ecuación diferencial parcial
  2u  2u   u u 
− p 2 + 2  + r  +  + qu = f ( x , y ); ( x , y )  [ a ,b ]  [ c ,d ] considerando
 x y   x y 
una malla uniforme de tamaño x y y en las direcciones x (N subintervalos) y y (M
subintervalos) respectivamente con condiciones de frontera de Dirichlet homogéneas
sobre las cuatro caras del dominio indicado. Describe cómo afecta la estructura de la
 u u 
matriz la presencia del término r  +  .
 x y 
19. Discretiza la ecuación diferencial ordinaria

d 2T x
− 0 2
+  0T = Q0 cos 2 ( );
dx L

L L
con las condiciones de frontera T (− ) = T ( ) = 0 , utilizando
2 2
 0 = 4, 0 = 1, Q0 = 100 y L=10. Aplica un tamaño de discretización h=2.

20. Resuelve por separación de variables la siguiente ecuación diferencial parcial


utilizando la condición de frontera u(a,t)=ua con ua>0. Obtenga la condición inicial
al resolver el caso estacionario. Suponga que p, q y  son constantes positivas.
1 u u
+p + q u( x , t ) = 0
 t x
21. Obtén la solución aproximada para t = t =0.25 de la siguiente EDP usando el
mallado en x indicado

u du 2 1
= 3 2 − u + 10; x  [0,12], t  [0,100]
t dx 3
con las condiciones de frontera u(0,t)=3 y u(12,t)=1/3, y un paso x =3 y la
condición inicial siguiente:

5
x x
senh( − 4) senh( )
3 89 3 ; x  [0,12]
u ( x, 0) = 30 + 27 −
senh(4) 3 senh(4) .

También podría gustarte