Académique Documents
Professionnel Documents
Culture Documents
+
+
Que puede ser expresada tambin como:
( )
( )
l
1 i
l
i
l
1 i
l
i
1 l
i
T T 2 T
x
t k
T T
+
+
+
|
|
.
|
\
|
A
+ =
2
METODOS NUMERICOS EN INGENIERIA
TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)
EDWIN MARTIN PINO VARGAS
ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA
TELEFONOS: 952298638, 241595, #701907 E-MAIL: epino68@hotmail.com
Y si hacemos
( )
2
x
t k
= , nos queda:
( )
l
1 i
l
i
l
1 i
l
i
1 l
i
T T 2 T T T
+
+
+ + =
Esta ecuacin, que puede ser escrita para todos los nodos interiores de la barra, proporciona un modo
explicito para calcular los valores en cada nodo para un tiempo posterior, con base en los valores
actuales del nodo y sus vecinos. Esto puede ser esquematizado mediante la siguiente representacin
de molcula computacional para la forma explcita:
Si las condiciones de contorno son del tipo forzada o de Dirichlet, donde el valor de la funcin incgnita
es conocido, la ecuacin anterior no debe ser aplicada en los puntos de la frontera, puesto que all no
hay incgnitas.
Las condiciones de contorno o de frontera del tipo de Neumann (o condicin natural) pueden ser
incorporadas sin inconvenientes a las ecuaciones parablicas, de la misma manera que con las elpticas.
En el caso particular de la ecuacin de conduccin de calor unidimensional, debern agregarse dos
ecuaciones para caracterizar el balance de calor en los nodos extremos. Por ejemplo en el nodo inicial
escribiramos:
( )
l
1
l
0
l
1 -
l
0
1 l
0
T T 2 T T T + + =
+
Donde el punto (-1) es exterior al dominio de anlisis. Este punto puede escribirse en funcin de los
interiores utilizando las condiciones de contorno que correspondan. En este caso:
x
T
C k q
x
c
c
=
Utilizando una diferencia dividida finita centrada de segundo orden para aproximar a la derivada
respecto de la variable espacial x:
METODOS NUMERICOS EN INGENIERIA
TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)
EDWIN MARTIN PINO VARGAS
ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA
TELEFONOS: 952298638, 241595, #701907 E-MAIL: epino68@hotmail.com
x 2
T T
x
T
l
1 i
l
1 i -
=
c
c
+
Entonces nos queda:
C k
q x 2
T T
x 2
T T
C k
x
T
C k q
x l
1
l
1 -
l
1
l
1 -
x
=
=
c
c
=
Luego, obtenemos la ecuacin para el primer punto:
|
|
.
|
\
|
+ =
|
|
.
|
\
|
+
+ =
+
C k
q x
T T 2 T T T 2
C k
q x 2
T T T
x l
0
l
1
l
0
l
1
l
0
x l
1
l
0
1 l
0
De la misma manera se puede obtener una ecuacin para ser aplicada en el ltimo punto.
La solucin explicita para la ecuacin de conduccin de calor unidimensional, se basa en calcular la
distribucin de temperatura de una barra larga y delgada que tiene una longitud de 10 cm.
El coeficiente de difusividad trmica es: k = 0.835 cm
2
/ s.
Como condicin de frontera tenemos que en los extremos de la barra la temperatura es constante todo
el tiempo:
T (0 , t) = 100 C y T (10 , t) = 50 C.
Como condicin inicial tenemos que en el interior de la barra la temperatura para el tiempo t = 0 es:
T (x , 0) = 0 C para 0 < x < 10.
Si tomamos Ax = 1 cm y At = 0.1 s tendremos que:
( )
5 3 0.08
1
0.1 0.835
x
t k
2 2
=
=
Entonces aplicando la ecuacin:
( )
l
1 i
l
i
l
1 i-
l
i
1 l
i
T T 2 T T T
+
+
+ + =
En la siguiente malla de diferencias:
METODOS NUMERICOS EN INGENIERIA
TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)
EDWIN MARTIN PINO VARGAS
ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA
TELEFONOS: 952298638, 241595, #701907 E-MAIL: epino68@hotmail.com
Y as se contina el clculo. Los resultados son mostrados con intervalos cada 3 segundos. Se observa
que el aumento de temperatura con el tiempo representa la conduccin de calor desde los extremos
hacia la barra.
SOLUCION EXPLICITA DE LA ECUACION DE CONDUCCION DE CALOR
dx 1 a 0.835 T(i) 100
dt 0.1 g 0.0835 T(f) 50
k t 0 1 2 3 4 5 6 7 8 9 10
1 0.00 100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 50.0
2 0.10 100.0 8.4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.2 50.0
3 0.20 100.0 15.3 0.7 0.0 0.0 0.0 0.0 0.0 0.3 7.7 50.0
4 0.30 100.0 21.2 1.9 0.1 0.0 0.0 0.0 0.0 0.9 10.6 50.0
5 0.40 100.0 26.1 3.3 0.2 0.0 0.0 0.0 0.1 1.7 13.1 50.0
6 0.50 100.0 30.4 5.0 0.4 0.0 0.0 0.0 0.2 2.5 15.2 50.0
7 0.60 100.0 34.1 6.7 0.8 0.1 0.0 0.0 0.4 3.4 17.0 50.0
8 0.70 100.0 37.3 8.5 1.2 0.1 0.0 0.1 0.6 4.3 18.7 50.0
( )
k
i
k
i
k
i
k
i
k
i
T T T T T
1 1
1
2
+
+
+ + =
2
x
t
A
A
=
o
245 24.40 100.0 91.0 82.5 74.7 67.8 62.2 57.8 54.7 52.5 51.1 50.0
246 24.50 100.0 91.1 82.5 74.7 67.9 62.3 57.9 54.7 52.6 51.1 50.0
247 24.60 100.0 91.1 82.6 74.8 68.0 62.4 58.0 54.8 52.6 51.1 50.0
248 24.70 100.0 91.1 82.7 74.9 68.1 62.5 58.1 54.9 52.7 51.1 50.0
249 24.80 100.0 91.2 82.7 75.0 68.2 62.6 58.2 55.0 52.7 51.2 50.0
250 24.90 100.0 91.2 82.8 75.1 68.3 62.7 58.3 55.1 52.8 51.2 50.0
251 25.00 100.0 91.2 82.8 75.1 68.4 62.8 58.4 55.2 52.9 51.2 50.0
METODOS NUMERICOS EN INGENIERIA
TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)
EDWIN MARTIN PINO VARGAS
ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA
TELEFONOS: 952298638, 241595, #701907 E-MAIL: epino68@hotmail.com
El cdigo computacional MATLAB, se puede escribir de la siguiente manera:
clc; clear;
Xf=1; Nx=9;tf=0.2;Nt=101;Alfa=1;
Dx=Xf/(Nx-1);Dt=tf/(Nt-1);
Lambda=Alfa*Dt/Dx^2;
for i=2:Nx-1
T(i)=CI(Dx*(i-1));
end
T(1)=(CI(0)+CF1(0))/2;
T(Nx)=(CI(Xf)+CF2(0))/2;
for i=1:Nx
%fprintf(' %6.2f',T(i))
end
%fprintf('\n')
for j=1:Nt-1
for i=2:Nx-1
T1(i)=Lambda*T(i-1)+(1-2*Lambda)*T(i)+Lambda*T(i+1);
end
for i=2:Nx-1
T(i)=T1(i);
end
T(1)=CF1(Dt*j);
T(Nx)=CF2(Dt*j);
%fprintf('%5.3f',j*Dt)
for i=1:Nx
fprintf('%6.2f',T(i));
end
0.0
25.0
50.0
75.0
100.0
125.0
0 2 4 6 8 10
T
e
m
p
e
r
a
t
u
r
a
(
C
)
Distancia (m)
2.00
4.00
6.00
8.00
10.00
12.00
14.00
16.00
18.00
20.00
METODOS NUMERICOS EN INGENIERIA
TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)
EDWIN MARTIN PINO VARGAS
ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA
TELEFONOS: 952298638, 241595, #701907 E-MAIL: epino68@hotmail.com
fprintf('\n')
end
d=0:Dx:Xf;
plot(d,T,'--');
El mismo que da como resultado: