Taller 3
Taller 3
Taller 3
𝑑 2𝑇 𝜂
= (𝑇 − 𝑇𝑎)
𝑑𝑧2 𝐾𝐵
Dónde: 𝜂 el coeficiente de transferencia de calor convectivo =500 W/m2K
𝑇𝑎 la temperatura del fluido de los alrededores=30 °C
K la conductividad térmica de la aleta= 50 W/mK
2B el espesor de la aleta=12 mm
L la longitud de la aleta= 48 mm
coshH(1 − 𝑥)
𝜃=
𝑐𝑜𝑠ℎ𝐻
Donde
𝑇 − 𝑇𝑎 𝜂𝐿2 𝑍
𝜃= 𝐻=√ 𝑥=
𝑇𝑤 − 𝑇𝑎 𝐾𝐵 𝐿
1
Determine el perfil de temperatura de la aleta y compruebe sus resultados con la
solución analítica. Utilice los siguientes métodos numéricos
a) Método del disparo.
b) Método de diferencias finitas.
c) Método usando la función bvp4c de Matlab.
Solución:
Lo primero que haremos será reescribir nuestra ecuación diferencial de segundo orden
en un sistema de ecuaciones diferenciales ordinarias de primer orden, eso lo haremos
usando un cambio de variable.
η
T '' = (T −T a )
KB
Si T= y1
y1=y2
Programa:
Luego lo que haremos será suponer dos valores de S uno para S 1 y otro para S2, a estos se
les hallará su valor R1 y R2. Esto por medio de la función 0de45 de Matlab, estos dos
primeros valores asumidos de S serán los primeros dos disparos que se efectúan para poder
medir una solución real en la ecuación diferencial esto se realiza por otro programa en
Matlab:
Para S1 = 0.20
Para S2 = 0.10
2
Para S = 0.20 Para S = 0.10
Con estos datos realizamos una interpolación lineal para calcular el valor de S 3 para luego
aplicarlo en el programa que se está usando en Matlab. La fórmula que usaremos para la
interpolación será la siguiente:
S3=−2,7462
3
El programa da como resultado lo siguiente.
Grafico T vs D
4
Parte B: Método de diferencias finitas.
d2T T −2T i +T i −1
dz |
T ( z i )= 2 ( z=z i) = i +1
H
2 (7)
T i +1−2T i +T i −1 η
+ ( T −T i ) =0 (8)
H 2
KB a
H2 η
T i+1−2 T i +T i−1+ ( T −T i )=0
KB a
H2 η H2η
T i+1−2 T i +T i−1+ T a− T =0
KB KB i
H2 η H2 η
(
T i+1− 2+
KB )
T i+T i−1+
KB a
T =0 (9)
T i+1−¿ (10)
5
i=3 Z=8 T4 - (2+0.0016667*H2)*T3 + T2 + 0.05*H2 = 0
Utilizando las temperaturas establecidas como condiciones de frontera T_1 (0)=100 y T_13
(48)=0, y además reemplazando el tamaño de paso de H = 4, el sistema de ecuaciones
anteriormente desarrollado a partir de la aplicación del método de diferencias finitas, se
transforma a:
T 3−2.0267 T 2=−100.8
T 4−2.0267 T 3+T 2=−0.8
T 5−2.0267T 4 +T 3=−0.8
T 6 −2.0267 T 5 +T 4=−0.8
T 7 −2.0267 T 6 +T 5=−0.8
T 8 −2.0267 T 7 +T 6=−0.8
T 9 −2.0267 T 8 +T 7=−0.8
T 10−2.0267 T 9+ T 8 =−0.8
T 11−2.0267T 10 +T 9 =−0.8
T 12−2.0267T 11 +T 10=−0.8
−2.0267 T 12+T 11=−50.8
El sistema de ecuaciones definido anteriormente, puede expresarse simbólicamente en el
siguiente producto matricial: A*T = B
6
−2.0267
0 1 −2.0267 0 0 0 0 0 0 0 0
0 0 1 −2.0267 1 0 0 0 0 0 0
0 0 0 1 - 1 0 0 0 0 0
−2.0267
0 0 0 0 0 - 1 0 0 0 0
−2.0267
0 0 0 0 0 1 −2.0267 1 0 0 0
0 0 0 0 0 0 1 −2.0267 1 0 0
0 0 0 0 0 0 0 1 −2.0267 1 0
0 0 0 0 0 0 0 0 1 −2.0267 1
0 0 0 0 0 0 0 0 0 1 −2.0267
Matriz A
B
-100.8
−0.8
−0.8
−0.8
−0.8
−0.8
−0.8
−0.8
−0.8
−0.8
−50.8
Matriz B
7
Parte C: Método usando la función bvp4c de Matlab.
Por medio del siguiente programa se resolvió la ecuación diferencial de segundo orden con
valores en la frontera usando la función intrínseca bvp4c. el programa que se uso es el
siguiente:
8
El perfil de temperatura que da como resultado es el siguiente:
9
Suponiendo que el flujo del primer tanque ( F1=β1(h1 – h2)), la velocidad de flujo del
tanque 2 es proporcional a la altura del tanque 2 ( F2=β1h2), y los tanques son de área
transversal constantes ( A1 y A2), mostrando las siguientes ecuaciones de
modelamiento:
Solución
dh 1 F 0 ( B1 )∗( h1−h2 )
= − (1)
dt A1 A1
B2
2 ∗dh2
d h 2 B 1 dh1 dh 2 A2 (3)
= ∗
dt 2 A2 dt (−
dt
− )
dt
10
Se reemplaza la ecuación (1) en la ecuación (3)
B2
2 ∗dh2
d h 2 B 1 F 0 ( B1 )∗( h1−h 2) dh 2 A2
= ∗
dt 2 A2 A 1
−
( A1
−
dt
−
) dt
b)
Fo=3 ft /min
En estado estacionario h 1=7 ft
2
{ }
h 2=3 ft
A 1= A 2=7 f t
h 1 ( 0 )=6 ft y h 2 ( 0 )=5 ft
si se tiene en cuenta que h1 y h2 están se encuentran en estado estacionario y utilizando
las ecuaciones (1) y (2), nos queda.
F0
∗A 1
A1
=B1
h1−h 2
( )
7
∗7
6−5
f t 2 /min = 0.75 f t 2 /min
B 1∗( h1 −h2 ) 2
B 2= ∗A2 =1 ft /min
A 1∗h2
dh 1 F 0 ( B1 )∗( h1−h2 )
= − (1)
dt A1 A1
11
d h2 B2∗h2 ( B 1 )∗( h1−h2 )
= + (2)
dt A1 A2
12
Para formar las gráficas debemos crear dos archivos .m, el primero de ellos lleva el
siguiente comando
13
D)
14
Para dar solución a las Ecuaciones diferenciales de segundo orden las cuales modelan el cambio
de altura en un tanque uno y el dos, ecuación
d (h1 ) F 0 β 1 d (h2 ) β 1 β
= − ∗( h1 −h2 )y = ( h1−h 2) − 2 ( h2 )
dt A1 A 1 dt A2 A2
Luego se usa la funcion ode45, el cual es cun comando que dispone matlab para resolver
ecuaciones utilizando el metodo de Runge-Kutta.
Primeramente se crea un programa en el editor, el cual contendra nuestros parametros y las
funciones:
Observamos que el anterior grafico y enl del inciso c son muy parecidos, por lo que
concluimos que las respuesta de forma analitica y del metodo numerico resultan ser
similares.
15