Está en la página 1de 32

ECUACIONES

DIFERENCIALES
PARCIALES

UMRB-2020
ECUACIONES DIFERENCIALES PARCIALES A PARTIR DE LA
MODELACIÓN DE FENÓMENOS FÍSICOS
Ecuación de Calor
Una de las ecuaciones diferenciales parciales mas estudiadas es:

Qy T   2T  2T  2T 
  2  2  2 
t  x y z 
Qx
α = Coeficiente de difusividad térmica
k
 k = coeficiente de conductividad térmica
p = densidad del material
p  Cp Cp = Capacidad calorífica del material
T = temperatura
t= tiempo
Qz

Esta ecuación describe la conducción de calor a través de un material en


régimen transitorio en sus 3 dimensión.
Ecuación de difusión

Cy
2 2 2
C   C  C  C
 D 2  2  2 
t  x y z 
Cx

D = Coeficiente de difusividad
C = concentración

Cz
Fluido

Representa la difusión molecular de masa entre fluidos en sus 3 dimensiones.

NOTA: Repasar el balance de donde se obtiene las ecuaciones


Distribución en estado estacionario que pueden
caracterizarse por EDP elípticas. a) Distribución de
temperatura sobre una placa caliente.

a) Barra larga y delgada que está aislada, excepto en sus


extremos. La dinámica de la distribución unidimensional de
temperatura a lo largo de la barra puede describirse mediante
una EDP parabólica. b) La solución, que consiste en
distribuciones correspondientes al estado de la barra en
diferentes momentos.
DIFERENCIAS FINITAS:
ECUACIONES
PARABÓLICAS
• MÉTODO EXPLICITO
• MÉTODO IMPLÍCITO
• MÉTODO CRANK-NICOLSON
• MÉTODO EXPLICITO
Si se sustituyen las derivadas parciales por sus aproximaciones en
diferencias finitas:
T  2T
  2 Ecuación de Calor
t x
T Ti , j 1  Ti , j Diferencias finitas hacia adelante

t b
 T Ti 1, j  2  Ti , j  Ti 1, j
2
Diferencias finitas centrales
2

x a2
Remplazando en la ecuación de calor tenemos la siguiente ecuación
algebraica:
Ti , j 1  Ti , j Ti 1, j  2  Ti , j  Ti 1, j
  2
b a
Conducción de calor en una barra aislada:
Consideremos una barra aislada longitudinalmente y de longitud L muy
grande en comparación con su grosor, la longitud de la barra se medirá con
la variable x, siendo en sus extremos x = 0 y x = L.
Sean además la siguientes condiciones:

a) T(x,0) = f(x) 0 < x < L Condición Inicial (En t = 0)

b) T(0,t) = g1(t) t > 0 Condición de frontera 1 (En x = 0)

c) T(L,t) = g2(t) t > 0 Condición de frontera 2 (En x = L)


T(x1,t1) T(x2,t1) T(xn,t1)
T(x1,t2) T(x2,t2) T(xn,t2)

T(x1,tmax) T(x2,tmax) T(xn,tmax)

Resolver este problema numéricamente, significa encontrar los valores


de T en puntos seleccionados en la barra x1, x2 , … , xn a ciertos tiempos
escogidos t1 < t2 …. <tmax
La forma de analizar el problema es gráficamente, representando el dominio
de definición T como el rectángulo que se ilustra en el sistema coordenado
x-t de la figura inferior.
2
T T
  2
t x

T(x2,t2)
Nodos:
Representando los nodos en una red construida en el dominio de definición

T Ti , j 1  Ti , j

t b

 2T Ti 1, j  2  Ti , j  Ti 1, j
2

x a2
Ejemplo:
Resolvemos el problema planteado en la sección anterior:
2
  0.1 m
T T 2 h
  2 L  0.4 m
t x
tmax  1 h

T ( x, 0)  10º C 0 xL
T (0, t )  40º C t 0
T (1, t )  40º C t 0
Solución:
Primero: Construimos la malla en el dominio de definición, para ello
subdividimos el tiempo y la longitud en varios subintervalos.
L = 0,4 m, en 4 subintervalos de 0,1 m
T = 1 h, en 10 subintervalos de 0,1 h
t
j

CF2 T(0,4,t) = 40ºC


CF1 T(0,t) = 40ºC
3

T(i,j+1)
2

T(i,j) T(i+1,j)
1
i

0 x
0 1 2 3 4
CI T(x,0) = -10ºC
Valores de T en cada t
nodo j

40ºC 40ºC

CF2 T(0,4,t) = 40ºC


40ºC

CF1 T(0,t) = 40ºC


40ºC

T(i,j+1)
40ºC 40ºC

T(i,j) T(i+1,j)
40ºC 40ºC
T(i-1,j) i

40ºC x
Nodo Singular -10ºC -10ºC -10ºC -10ºC -10ºC
T(40+(-10))/2 = 15ºC CI T(x,0) = -10ºC Nodo Singular
T = 15ºC
Usando la ecuación hallada anteriormente:
Ti , j 1  Ti , j Ti 1, j  2  Ti , j  Ti 1, j
  2
a  0,1; b  0,1;   0,1
b a
 b t
Ti , j 1  2 Ti 1, j  2  Ti , j  Ti 1, j   Ti , j j
a 40ºC

40ºC

40ºC
Para el nodo i = 1, j = 0:
b  40ºC

T1,1  2  (T0,0  2  T1,0  T2,0 )  T1,0 i


a 40º
C -10ºC -10ºC -10ºC -10ºC -10ºC
x

0,1  0.1
T1,1  2
 (15  2  (10)  (10))  (10)  15º C
0,1
t
j
Para el nodo i = 2, j = 0: 40ºC

 b
Ti , j 1  2  (Ti 1, j  2  Ti , j  Ti 1, j )  Ti , j
40ºC

a 40ºC

 b
T2,1  2  (T1,0  2  T2,0  T3,0 )  T2,0
40ºC

i
a 40ºC
-10ºC -10ºC -10ºC -10ºC -10ºC x
0,1  0.1
T2,1  2
 (10  2  (10)  (10))  (10)  10º C
0,1 t
j
Para el nodo i = 3, j = 0:
40ºC

 b
40ºC

T3,1  2  (T2,0  2  T3,0  T4,0 )  T3,0


a 40ºC

0,1  0,1 40ºC

T3,1  2
 (10  2  (10)  15)  10  15º C i
0,1
40ºC
-10ºC -10ºC -10ºC -10ºC -10ºC x
De este modo calculamost los valores de T de la segunda fila de
nodos. j

40ºC
40ºC

CF2 T(0,4,t) = 40ºC


40ºC

CF1 T(0,t) = 40ºC


40ºC

40ºC 40ºC

15ºC -10ºC 15ºC


40ºC 40ºC
i

x
15ºC -10ºC -10ºC -10ºC 15ºC
CI T(x,0) = -10ºC
Ahora deberíamos calcular los valores de T para la tercera fila y luego para
la cuarta y así hasta terminar las 10 filas en que subdividimos la hora.

Para el nodo i = 1, j = 1:
 b
Ti , j 1  2  (Ti 1, j  2  Ti , j  Ti 1, j )  Ti , j
a
 b
T1,2  2  (T0,1  2  T1,1  T2,1 )  T1,1
a
Y asi variarían los valores de i y j

para j=1 tenemos i=1:3


para j=2 tenemos i=1:3

para j=10 tenemos i=1:3


• MÉTODO IMPLICITO
T  2T
  2 Ecuación de Calor
t x
Diferencias finitas centrales

Sustituyendo

donde
Conducción de calor en una barra aislada
Ejemplo
Resolvemos el problema planteado en la sección anterior: 2
  0.1 m
T T 2 h
  2 L  0.4 m
t x
tmax  1 h

T ( x, 0)  10º C 0 xL
T (0, t )  40º C t 0
T (1, t )  40º C t 0
T Ti , j  Ti , j 1 t  T Ti 1, j  2  Ti , j  Ti 1, j
2

 j 2

t t x x 2
40ºC 40ºC

CF2 T(0,4,t) = 40ºC


40ºC

CF1 T(0,t) = 40ºC


40ºC

40ºC 40ºC

T(i-1,j) T(i,j) T(i+1,j)


40ºC 40ºC
i

40ºC
T(i,j-1)
x
Nodo Singular -10ºC -10ºC -10ºC -10ºC -10ºC
T(40+(-10))/2 = 15ºC CI T(x,0) = -10ºC Nodo Singular
T = 15ºC
T  2T Ti , j  Ti , j 1 Ti 1, j  2  Ti , j  Ti 1, j
  2 
t x t x 2
t
j

Ti , j  Ti , j 1    Ti 1, j  2  Ti , j  Ti 1, j 


t   40ºC 40ºC


x 2 40ºC 40ºC

Para el nodo i=1, j=1 40ºC 40ºC

T1,1  T1,0    T0,1  2  T1,1  T2,1  40ºC 40ºC

i
40ºC
40ºC
x
(1  2 )T1,1  T2,1  T0,1  T1,0 t -10ºC -10ºC -10ºC -10ºC -10ºC

j
40ºC 40ºC

Para el nodo i=2, j=1 40ºC 40ºC

T2,1  T2,0    T1,1  2  T2,1  T3,1  40ºC 40ºC

T1,1  (1  2 )T2,1  T3,1  T2,0 40ºC 40ºC

i
40ºC
40ºC
-10ºC -10ºC -10ºC -10ºC -10ºC x
t
Para el nodo i=3, j=1 j

Ti , j  Ti , j 1    Ti 1, j  2  Ti , j  Ti 1, j 


40ºC 40ºC

40ºC 40ºC

T3,1  T3,0    T2,1  2  T3,1  T4,1  40ºC 40ºC

40ºC

T2,1  (1  2 )T3,1  T3,0  T4,1


40ºC

i
40ºC
40ºC
-10ºC -10ºC -10ºC -10ºC -10ºC x

El sistema formado será el siguiente:


(1  2 )T1,1  T2,1  T0,1  T1,0
T1,1  (1  2 )T2,1  T3,1  T2,0
T2,1  (1  2 )T3,1  T3,0  T4,1
Remplazando valores:
t   0.1  0.1
 2
 2
1
x 0.1

3T1,1  T2,1  40  10
T1,1  3T2,1  T3,1  10
T2,1  3T3,1  10  40

Resolviendo por cualquier método conocido:


T1,1  11.428º C
T2,1  4.2857º C
T3,1  11.428º C
• MÉTODO CRANK-NICOLSON
El método de Crank-Nicolson ofrece un esquema implícito alternativo que tiene una exactitud de
segundo orden, tanto para el espacio como para el tiempo

Entonces, la primera derivada temporal se aproxima en tl+1/2 por

La segunda derivada en el espacio puede determinarse en el punto medio promediando las


aproximaciones por diferencias al principio (tl) y al final (tl+1) del incremento del tiempo

Sustituyendo las ecuaciones y en la ecuación y reagrupando términos, se obtiene


Ecuación de Calor en 2 dimensiones
Consideremos ahora una lamina delgada de espesor despreciable. La ecuación
que describe su comportamiento es la siguiente:
2 2
T T T
   2   2
t x y

Esta ecuación permite hallar el valor de la Temperatura en cualquier posición


de la lamina y en cualquier tiempo en régimen transitorio.
T  2T  2T
   2   2
t x y x-t
t y- t
j

y
CF2 T(x,Ly,t)
k

(0, y,t)
x- y
3 T
CF
CI T(x,y,0) , y,t )
(L x
4 T
CF
i
x
CF1 T(x,0,t)
x-t
t y-t

t2 y
j
T(i,j,k+1)
T(i,j+1,k)
x -y
t1
T(i-1,j,k)
T(i+1,j,k)
T(i,j,k)
to
x
T(i,j-1,k) i
T Ti , j ,k 1  Ti , j ,k

t t
 T Ti 1, j ,k  2  Ti , j ,k  Ti 1, j ,k
2

2
 2
x x
 T Ti , j 1,k  2  Ti , j ,k  Ti , j 1,k
2

2
 2
y y
Y luego remplazamos cada termino en la ecuación de calor bidimensional en
régimen transitorio

T  2T  2T
   2   2
t x y
Ti , j ,k 1  Ti , j , k Ti 1, j , k  2  Ti , j ,k  Ti 1, j ,k Ti , j 1, k  2  Ti , j ,k  Ti , j 1,k
  2
 
t x y 2

De donde la temperatura que no conocemos el la T(i,j,k+1)

  t   t
Ti , j ,k 1  2
 (Ti 1, j ,k  2  Ti , j ,k  Ti 1, j ,k )  2
 (Ti , j 1,k  2  Ti , j ,k  Ti , j 1,k )  Ti , j ,k
x y

Para hallar la temperatura T(i,j,k+1) tenemos: i=1, j=1, k=0

Se debe formar el sistema de ecuciones con cada i y j


FIN
Suerte para el siguiente parcial

También podría gustarte