Está en la página 1de 6
METODOS NUMERICOS EN INGENIERIA TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP) EDWIN MARTIN PINO VARGAS

METODOS NUMERICOS EN INGENIERIA

TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)

EDWIN MARTIN PINO VARGAS ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA

CASO No. 03: ECUACIÓN DE CONDUCCIÓN DE CALOR 1D

Formulación y solución del problema

La ecuación que rige la conducción de calor unidimensional es:

2

T

2

x

l

T

i

1

2

l

T

i

l

T

i

1

Δx

2

l  T i 1  2  l T i  l  T i

Complementada con una diferencia dividida finita hacia delante para aproximar a la derivada en el tiempo:

T

i

l

1

l

T

i

T

t

Δt

De la aproximación adoptada para la variable x, utilizando operadores que corresponden a una interpolación limitada de segundo orden, surge que el error de truncamiento para x es del orden de O(∆x 3 ). De la misma forma, para la variable t, donde utilizamos un operador que corresponde a una interpolación limitada de 1er orden, surge que el error de truncamiento para t es del orden de O(∆t 2 ).

Sustituyendo en la ecuación:

k

2

T

T

2

x

t

Se obtiene:

k

l

T

i

1

2

 

l

T

i

l

T

i

1

Δx

2

l

T

i

1

T

i

l

Δt

Que puede ser expresada también como:

T

i

l

1

T

i

l

k

Δt

x

2

T

i

l

1

2

T

i

l

T

i

l

1

METODOS NUMERICOS EN INGENIERIA TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP) EDWIN MARTIN PINO VARGAS

METODOS NUMERICOS EN INGENIERIA

TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)

EDWIN MARTIN PINO VARGAS ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA

Y si hacemos

l

Ti

1

l

T

i

λ

k Δt

l

Δx

1

λ T

i

2

, nos queda:

l

l

T

i

1

2 T

i

Esta ecuación, 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 representación de molécula computacional para la forma explícita:

de molécula computacional para la forma explícita: Si las condiciones de contorno son del tipo forzada

Si las condiciones de contorno son del tipo forzada o de Dirichlet, donde el valor de la función incógnita es conocido, la ecuación anterior no debe ser aplicada en los puntos de la frontera, puesto que allí no hay incógnitas.

Las condiciones de contorno o de frontera del tipo de Neumann (o condición natural) pueden ser incorporadas sin inconvenientes a las ecuaciones parabólicas, de la misma manera que con las elípticas. En el caso particular de la ecuación de conducción de calor unidimensional, deberán agregarse dos ecuaciones para caracterizar el balance de calor en los nodos extremos. Por ejemplo en el nodo inicial escribiríamos:

l

T0

1

l

T λT 2 T T

0

-1

0

1

l

l

l

Donde el punto (-1) es exterior al dominio de análisis. Este punto puede escribirse en función de los interiores utilizando las condiciones de contorno que correspondan. En este caso:

q

x



k

ρ C

T

x

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

METODOS NUMERICOS EN INGENIERIA

TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)

EDWIN MARTIN PINO VARGAS ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA

T

T 2 Δx

T

i-1

i

1

l

l

x

Entonces nos queda:

q

x

l

-1

T



k

l

T

1

T

ρ C

2

x

Δx q

x



k

ρ C

k

ρ C

l

-1

T

l

T

1

2 Δx

Luego, obtenemos la ecuación para el primer punto:

l 1

T

0

l

0

T

λ T

l

1

2

k ρ C

Δx q

x

2

l

0

T

l

T

1

 

l

0

T

2

λ

l

T

1

l

0

T

Δx q k ρ C

x

De la misma manera se puede obtener una ecuación para ser aplicada en el último punto.

La solución explicita para la ecuación de conducción de calor unidimensional, se basa en calcular la distribución de temperatura de una barra larga y delgada que tiene una longitud de 10 cm.

El coeficiente de difusividad térmica es: k = 0.835 cm 2 / s.

Como condición 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 condición 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 x = 1 cm y

λ

k Δt 0.835 0.1

Δx

2

1

2

t = 0.1 s tendremos que:

0.0835

Entonces aplicando la ecuación:

l

Ti

1

l

T

i

λ T

i-1

l

2 T

i

l

l

T

i

1

En la siguiente malla de diferencias:

METODOS NUMERICOS EN INGENIERIA TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP) EDWIN MARTIN PINO VARGAS

METODOS NUMERICOS EN INGENIERIA

TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)

EDWIN MARTIN PINO VARGAS ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA

ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA Y así se continúa el cálculo. Los resultados son

Y así se continúa el cálculo. Los resultados son mostrados con intervalos cada 3 segundos. Se observa que el aumento de temperatura con el tiempo representa la conducción de calor desde los extremos hacia la barra.

SOLUCION EXPLICITA DE LA ECUACION DE CONDUCCION DE CALOR

  T k  1   T k T k  2 T
T
k  1
 
T
k
T
k
2
T
k
T
k
t
  
i
i
i 
1
i
i 
1
x
2
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

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

METODOS NUMERICOS EN INGENIERIA

TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)

EDWIN MARTIN PINO VARGAS ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA

125.0 100.0 2.00 4.00 75.0 6.00 8.00 10.00 50.0 12.00 14.00 25.0 16.00 18.00 20.00
125.0
100.0
2.00
4.00
75.0
6.00
8.00
10.00
50.0
12.00
14.00
25.0
16.00
18.00
20.00
0.0
0
2
4
6
8
10
Temperatura (°C)

Distancia (m)

El código 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

METODOS NUMERICOS EN INGENIERIA TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP) EDWIN MARTIN PINO VARGAS

METODOS NUMERICOS EN INGENIERIA

TEMA: SOLUCION DE ECUACIONES DIFERENCIALES PARCIALES (EDP)

EDWIN MARTIN PINO VARGAS ESCUELA DE INGENIERIA GEOLOGICA-GEOTECNIA, UNJBG TACNA

fprintf('\n') end

d=0:Dx:Xf;

plot(d,T,'--');

El mismo que da como resultado:

plot(d,T, '--' ); El mismo que da como resultado: TELEFONOS: 952298638, 241595, #701907 E-MAIL:
plot(d,T, '--' ); El mismo que da como resultado: TELEFONOS: 952298638, 241595, #701907 E-MAIL: