Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Planteamiento
Se realiza un balance de masa para un elemento de longitud Δx, de la
forma:
,
donde V = volumen (m3), Q es la tasa de flujo (m3/h), c es concentración
(moles/m3), D es un coeficiente de dispersión (m2/h), Ac es el área
transversal del reactor (m2) y k es el coeficiente de reacción de primer orden
(h-1). Haciendo Δx → 0 y Δt → 0, la ecuación anterior puede escribirse como
,
donde U = Q/Ac. Aplicando la condición de régimen estacionario, ∂c/∂t = 0, y
la ecuación anterior se transforma en
.
Antes de t = 0, el reactor está lleno de agua sin el reactivo A. En t = 0, se
inyecta A a una concentración constante cin, de modo que se cumplen las
condiciones iniciales:
;
la segunda condición implica que el flujo de salida no se ve afectado por el
factor de dispersión
Solución estacionaria
Tras descomponer los términos de derivadas en componentes de
diferencias finitas, la ecuación principal se escribe ahora como
.
Al aplicar las condiciones iniciales para la entrada, la salida y el cuerpo del
reactor, y agrupar todas las variables, se encuentran tres ecuaciones en
diferencias finitas:
para la entrada:
para la salida.
A=zeros(n,n);
b=zeros(n,1);
x=zeros(n,1);
%Coeficientes de entrada
A(1,1)=(2*D/(U*dx) + k*dx/U + 2 + dx*U/D);
A(1,2)=-2*D/(U*dx);
b(1,1)=(2 + dx*U/D)*cin;
%Coeficientes de salida
A(n,n-1) = -2*D/(U*dx);
A(n,n) = 2*D/(U*dx) + k*dx/U;
x=A\b;
x
z=1:n
plot(z,x)
Solución dinámica
donde los superíndices “l” indican variación en el tiempo y los subíndices “i”
variación en el espacio. Aplicando las mismas condiciones iniciales que
para el estado estacionario, se encuentran nuevamente tres ecuaciones
generales a resolver:
para la entrada:
para la salida
para el trayecto
donde:
clear all
clc
%declaracion de variables y parametros
x0=0;
L=10;
D=100;
dx=1;
U=1;
k=0.15;
cin=100;
dt=0.0049;
t=100;
n= 1 + L/dx;
m= 1 + t/dt;
xx=0:dx:L;
tt=0:dt:t;
%Parametros comprimidos
B = 1-2*D*dt/(dx^2) - k*dt;
E = (dt/dx)*(D/dx - U/2);
F = (dt/dx)*(D/dx + U/2);
G = 2*dx*U/D;
H = 2*D*dt/(dx^2);
C=zeros(m,n);
for j=1:m-1
for i=1:n
if i==1
C(j+1,1)= C(j,1)*(B- F*G) + C(j,2)*(E + F) + F*G*cin;
elseif i==n
C(j+1,i) = C(j,i)*B + C(j,i-1)*H;
else
C(j+1,i) = C(j,i)*B + C(j,i+1)*E + C(j,i-1)*F;
end
end
end
z=1:n;
y1=C(2409,:);
y2=C(4409,:);
y3=C(6409,:);
y4=C(8409,:);
y5=C(10409,:);
y6=C(12409,:);
y7=C(14409,:);
y8=C(16409,:);
y9=C(18409,:);
y10=C(20409,:);
plot(z,y1,'bs-',z,y2,'rs-',z,y3,'cs-',z,y4,'gs-',z,y5,'rs-',z,y6,'ks-',z,y7,'rs-',z,y8,'cs-',z,y9,'gs-',z,y10,'rs-');
title('solucion dinamica');
legend('t=0','t=0.10','t=0.20','t=0.30','t=0.40','t=0.50','t=60','t=0.70','t=0.80','t=0.90','location','east');
C
T=0 T=10 han sido tomados como referencia
𝜕2𝑢 𝜕𝑢 𝑑𝑢
2
+𝑏 =
𝑑𝑥 𝜕𝑥 𝑑𝑡
Analizaremos como varia la función respecto al tiempo con dx=1/(imax-1) y dt=dx*dx así la
evolución de la edp dependerá de la cantidad de puntos que tomemos “imax”
Analizaremos la variación para imax= 4 solo para hallar el código y mostraremos al final el grafico
para imax =21
𝑑𝑢 𝑢𝑖,𝑛+1 − 𝑢𝑖,𝑛
=
𝑑𝑡 ∆𝑡
1 ∆𝑥 2 1
[1 − 𝑏∆𝑥] 𝑢𝑖−1,𝑛+1 + [−2 − 2 ] 𝑢𝑖,𝑛+1 + [1 + 𝑏∆𝑥] 𝑢𝑖+1,𝑛+1
2 ∆𝑡 2
2
1 ∆𝑥 1
= [−1 + 𝑏∆𝑥] 𝑢𝑖−1,𝑛 + [2 − 2 ] 𝑢𝑖,𝑛 + [−1 − 𝑏∆𝑥] 𝑢𝑖+1,𝑛
2 ∆𝑡 2
Para i=1 n=0 b= -4 dx=0.333333333 dt =0.111111
−4 0.333333333 0 𝑢2,1 0
[1.666666667 −4 0.333333333] 𝑥 [𝑢2,1 ] = [ 0 ]
0 1.666666667 −4 𝑢 3,1 − 0.333333333
𝑢1,1 0.006218
[𝑢2,1 ] = [ 0.0074626 ]
𝑢3,1 0.08644279
Para i=2 n=1 b= -4 dx=0.333333333 dt =0.122222222
𝑢1,2 0.0028468
[𝑢2,2 ] = [0.0285391]
𝑢3,2 0.199214
Para i=1 n=2 b=-4 dx=0.333333333 dt =0.134444444
1.6667 𝑢1,3 − 3.65289 𝑢2,3 + 0.333𝑢3,3 = −1.6667 ∗ 0.00284 + 0.3471 ∗ 0.02854 − 0.3333 ∗
0.19921
1.6667 𝑢1,3 − 3.65289 𝑢2,3 + 0.333𝑢3,3 = −0.06122389
−4𝑢1,1 + 1.6667𝑢2,1 = 0
−4 1.666667 0 𝑢2,1 0
[0.33333 −4 1.666667] 𝑥 [𝑢2,1 ] = [ 0 ]
0 0.33333 −4 𝑢3,1 − 1.666667
𝑢1,1 0.15547259
𝑢
[ 2,1 ] = [ 0.3731124 ]
𝑢3,1 0.8644275
Para i=2 n=1 b=4 dx=0.333333333 dt =0.122222222
𝑢1,2 0.3808327
𝑢
[ 2,2 ] = [0.8147827]
𝑢3,2 0.9355757
Para i=1 n=2 b=4 dx=0.333333333 dt =0.134444444
Código
clear all
clc
imax=61;
nmax=60;
% constantes
dx=1/(imax-1);
dx2=dx*dx;
dt=dx2;
% Parametros
B=4;
%B=2;
%B=0;
%B=-2;
%B=-4;
x=0:dx:1;
%dimensionamos matrices
u=zeros(imax,nmax); t=zeros(1,nmax);
a=zeros(1,imax); b=zeros(1,imax);
c=zeros(1,imax); d=zeros(1,imax);
ba=zeros(1,imax); ga=zeros(1,imax);
up=zeros(1,imax);
% Cond frontera
u(1,1)=0;
u(imax,1)=1;
% loop
t(1)=0;
for n=1:nmax
t(n+1)=t(n)+dt;
u(1,n+1)=0;
u(imax,n+1)=1;
dx2dt=dx2/dt;
% Coeficientes
b(2)=-2-2*dx2dt;
c(2)=1+0.5*B*dx;
d(2)=(-1-0.5*B*dx)*u(3,n)+(2-2*dx2dt)*u(2,n);
for i=3:imax-2;
a(i)=1-0.5*B*dx;
b(i)=-2-2*dx2dt;
c(i)=1+0.5*B*dx;
d(i)=(-1-0.5*B*dx)*u(i+1,n)+(2-2*dx2dt)*u(i,n)+(-1+0.5*B*dx)*u(i-1,n);
end
a(imax-1)=1-0.5*B*dx;
b(imax-1)=-2-2*dx2dt;
d(imax-1)=2*(-1-0.5*B*dx)+(2-2*dx2dt)*u(imax-1,n)+(-1+0.5*B*dx)*u(imax-2,n);
ba(2)=b(2);
ga(2)=d(2)/b(2);
for i=3:imax-1
ba(i)=b(i)-a(i)*c(i-1)/ba(i-1);
ga(i)=(d(i)-a(i)*ga(i-1))/ba(i);
end
%sustitucion regresiva
u(imax-1,n+1)=ga(imax-1);
for i=imax-2:-1:2
u(i,n+1)=ga(i)-c(i)*u(i+1,n+1)/ba(i);
end
dt=1.1*dt;
end
%ploteo de 5 en 5
for j=5:5:nmax
for i=1:imax
up(i)=u(i,j);
end
plot(x,up)
hold on
end
grid on
xlabel('x - ND Space')
ylabel('u - ND Temperature')
hold off
Formula a usar :
𝑙+1/2 𝑙+1/2 𝑙+1/2 𝑙 𝑙 𝑙
𝜆𝑇𝑖,𝑗−1 + 2(1 + 𝜆)𝑇𝑖,𝑗 − 𝜆𝑇𝑖,𝑗+1 = 𝜆𝑇𝑖−1,𝑗 + 2(1 − 𝜆)𝑇𝑖,𝑗 + 𝜆𝜆𝑇𝑖+1,𝑗
𝟏𝒓𝒂 𝒊𝒕𝒆𝒓𝒂𝒄𝒊𝒐𝒏
𝑙 = 0 𝑑𝑡 = 5𝑠
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 1
5 5 5 0 0 0
−0,08357𝑇1,0 + 2,167𝑇1,1 − 0,08357𝑇1,2 = 0,08357𝑇0,1 + 1.833𝑇1,1 + 0,08357𝑇2,1
5 5
−0,08357 ∗ 5 + 2,167𝑇1,1 − 0,08357𝑇1,2 = 0,08357 ∗ 30 + 1.833 ∗ 0 + 0,08357 ∗ 0
5 5
2,167𝑇1,1 − 0,08357𝑇1,2 = 2.92495
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 2
5 5 5 0 0 0
−0,08357𝑇1,1 + 2,167𝑇1,2 − 0,08357𝑇1,3 = 0,08357𝑇0,2 + −1.833𝑇1,2 + 0,08357𝑇2,2
5 5 5
−0,08357𝑇1,1 + 2,167𝑇1,2 − 0,08357𝑇1,3 = 0,08357 ∗ 30 + −1.833 ∗ 0 + 0,08357 ∗ 0
5 5 5
−0,08357𝑇1,1 + 2,167𝑇1,2 − 0,08357𝑇1,3 = 2.5071
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 3
5 5 5 0 0 0
−0,08357𝑇1,2 + 2,167𝑇1,3 − 0,08357𝑇1,4 = 0,08357𝑇0,3 + −1.833𝑇1,3 + 0,08357𝑇2,3
5 5
−0,08357𝑇1,2 + 2,167𝑇1,3 − 0,08357 ∗ 200 = 0,08357 ∗ 30 + −1.833 ∗ 0 + 0,08357 ∗ 0
5 5
−0,08357𝑇1,2 + 2,167𝑇1,3 = 19.2211
5
2.167 −0.08357 0 𝑇1,1 2.92495
5
[−0.08357 2.167 −0.08357] 𝑥 [𝑇1,2 ] = [ 2.5071 ]
0 −0.08357 2.167 5
𝑇1,3 19.2211
5
𝑇1,1 1.409764
5
Resolviendo: [𝑇1,2 ] = [1.555693]
5
𝑇1,3 8.929907
𝑃𝑎𝑟𝑎 𝑖 = 2 , 𝑗 = 1
5 5 5 0 0 0
−0,08357𝑇2,0 + 2,167𝑇2,1 − 0,08357𝑇2,2 = 0,08357𝑇1,1 + 1.833𝑇2,1 + 0,08357𝑇3,1
5 5
−0,08357 ∗ 5 + 2,167𝑇2,1 − 0,08357𝑇2,2 = 0,08357 ∗ 0 + 1.833 ∗ 0 + 0,08357 ∗ 0
5 5
2,167𝑇2,1 − 0,08357𝑇2,2 = 0.41785
𝑃𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 2
5 5 5 0 0 0
−0,08357𝑇2,1 + 2,167𝑇2,2 − 0,08357𝑇2,3 = 0,08357𝑇1,2 + 1.833𝑇2,2 + 0,08357𝑇3,2
5 5 5
−0,08357𝑇2,1 + 2,167𝑇2,2 − 0,08357𝑇2,3 = 0,08357 ∗ 0 + 1.833 ∗ 0 + 0,08357 ∗ 0
5 5 5
−0,08357𝑇2,1 + 2,167𝑇2,2 − 0,08357𝑇2,3 =0
𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 3
5 5 5 0 0 0
−0,08357𝑇2,2 + 2,167𝑇2,3 − 0,08357𝑇2,4 = 0,08357𝑇1,3 + 1.833𝑇2,3 + 0,08357𝑇3,3
5 5
−0,08357𝑇2,2 + 2,167𝑇2,3 − 0,08357 ∗ 200 = 0,08357 ∗ 0 + 1.833 ∗ 0 + 0,08357 ∗ 0
5 5
−0,08357𝑇2,2 + 2,167𝑇2,3 = 16.75
Formamos un sistema tridiagonal
5
2.167 −0.08357 0 𝑇2,1 0.41785
5
[−0.08357 2.167 −0.08357] 𝑥 [ 𝑇2,2 ] = [ 0 ]
0 −0.08357 2.167 5
𝑇2,3 16.714
5
𝑇2,1 0.2046171
5
Resolviendo [𝑇2,2 ] = [0.3057951]
5
𝑇2,3 7.724760
𝑃𝑎𝑟𝑎 𝑖 = 3 , 𝑗 = 1
5 5 5 0 0 0
−0,08357𝑇3,0 + 2,167𝑇3,1 − 0,08357𝑇3,2 = 0,08357𝑇2,1 + 1.833𝑇31 + 0,08357𝑇4,1
5 5
−0,08357 ∗ 5 + 2,167𝑇3,1 − 0,08357𝑇3,2 = 0,08357 ∗ 0 + 1.833 ∗ 0 + 0,08357 ∗ 80
5 5
2,167𝑇3,1 − 0,08357𝑇3,2 = 7.10345
𝑃𝑎𝑟𝑎 𝑖 = 3, 𝑗 = 2
5 5 5 0 0 0
−0,08357𝑇3,1 + 2,167𝑇3,2 − 0,08357𝑇3,3 = 0,08357𝑇2,2 + 1.833𝑇3,2 + 0,08357𝑇4,2
5 5 5
−0,08357𝑇3,1 + 2,167𝑇3,2 − 0,08357𝑇3,3 = 0,08357 ∗ 0 + 1.833 ∗ 0 + 0,08357 ∗80
5 5 5
−0,08357𝑇3,1 + 2,167𝑇3,2 − 0,08357𝑇3,3 = 6.6856
𝑃𝑎𝑟𝑎 𝑖 = 3 , 𝑗 = 3
5 5 5 0 0 0
−0,08357𝑇3,2 + 2,167𝑇3,3 − 0,08357𝑇3,4 = 0,08357𝑇2,3 + 1.833𝑇3,3 + 0,08357𝑇4,3
5 5
−0,08357𝑇2,2 + 2,167𝑇2,3 − 0,08357 ∗ 200 = 0,08357 ∗ 0 + −1.833 ∗ 0 + 0,08357 ∗ 80
5 5
−0,08357𝑇2,2 + 2,167𝑇2,3 = 23.3996
Formando un sistema tridiagonal
5
2.167 −0.08357 0 𝑇3,1 7.10345
5
[−0.08357 2.167 −0.08357] 𝑥 [𝑇3,2 ] = [ 6.6856 ]
0 −0.08357 2.167 5
𝑇3,3 23.3996
5
𝑇3,1 3.418343
5
Resolviendo [𝑇3,2 ] = [3.638856]
5
𝑇3,3 10.93849
5 5 5
𝑇1,3 𝑇2,3 𝑇3,3 8.9299907 7.724760 10.93849
5 5 5
[𝑇1,2 𝑇2,2 𝑇3,2 ] = [ 1.555693 0.3057951 3.638856]
5
𝑇1,1 5
𝑇2,1 5
𝑇3,1 1.409764 0.2046171 3.418343
𝑙 = 0 𝑑𝑡 = 10𝑠
Formula a usar :
𝑙+1/2 𝑙+1/2 𝑙+1/2 𝑙 𝑙 𝑙
𝜆𝑇𝑖−1,𝑗 + 2(1 + 𝜆)𝑇𝑖,𝑗 − 𝜆𝑇𝑖+1,𝑗 = 𝜆𝑇𝑖,𝑗−1 + 2(1 − 𝜆)𝑇𝑖,𝑗 + 𝜆𝜆𝑇𝑖,𝑗+1
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 1
10 10 10 5 5 5
−0,08357𝑇0,1 + 2,167𝑇1,1 − 0,08357𝑇2,1 = 0,08357𝑇1,0 + 1.833𝑇1,1 + 0,08357𝑇1,2
10 10
−0,08357 ∗ 30 + 2,167𝑇1,1 − 0,08357𝑇2,1
= 0,08357 ∗ 5 + 1.833 ∗ 1.409764 + 0,08357 ∗ 1.5556935
10 10
2,167𝑇1,1 − 0,08357𝑇2,1 = 5.63905672
𝑃𝑎𝑟𝑎 𝑖 = 2 , 𝑗 = 1
10 10 10 10 10 10
−0,08357𝑇1,1 + 2,167𝑇2,1 − 0,08357𝑇3,1 = 0,08357𝑇2,0 + 1.833𝑇2,1 + 0,08357𝑇2,2
10 10 10
−0,08357𝑇1,1 + 2,167𝑇2,1 − 0,08357𝑇3,1
= 0.08357 ∗ 5 + 1.833 ∗ 0.2046171 + 0.08357 ∗ 0.3057951
10 10 10
−0,08357𝑇1,1 + 2,167𝑇2,1 − 0,08357𝑇3,1 = 0.81846844
𝑃𝑎𝑟𝑎 𝑖 = 3 , 𝑗 = 1
10 10 10 10 10 10
−0.08357𝑇2,1 + 2,167𝑇3,1 − 0.08357𝑇4,1 = 0.08357𝑇3,0 + −1.833𝑇3,1 + 0.08357𝑇3,2
10 10
−0.08357𝑇2,1 + 2,167𝑇3,1 − 0.08357 ∗ 80
= 0.08357 ∗ 5 + 1.833 ∗ 3.418343 + 0.08357 ∗ 3.638856
10 10
−0.08357𝑇2,1 + 2,167𝑇3,1 = 6.98777191
10
2.167 −0.08357 0 𝑇1,1 5.63905672
10
[−0.08357 2.167 𝑇
−0.08357] 𝑥 [ 2,1 ] = [0.81846844]
0 −0.08357 2.167 5
𝑇3,1 14.4255019
10
𝑇1,1 2.62306632
10
Resolviendo [𝑇2,1 ] = [ 0.7369659 ]
5
𝑇3,1 6.685321
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 2
10 10 10 5 5 5
−0,08357𝑇0,2 + 2,167𝑇1,2 − 0,08357𝑇2,2 = 0,08357𝑇1,1 + 1.833𝑇1,2 + 0,08357𝑇1,3
10 10
−0.0835 ∗ 30 + 2,167𝑇1,2 − 0.08357𝑇2,2
= 0,08357 ∗ 1.409764 + 1.833 ∗ 1.555693 + 0.08357 ∗ 8.9299907
10 10
2,167𝑇1,2 − 0.08357𝑇2,2 = 6.222778569
𝑃𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 2
10 10 10 5 5 5
−0,08357𝑇1,2 + 2,167𝑇2,2 − 0.08357𝑇3,2 = 0.08357𝑇2,1 + 1.833𝑇2,2 + 0.08357𝑇2,3
5 5 5
−0,08357𝑇1,2 + 2.67𝑇2,2 − 0.08357𝑇3,2
= 0.08357 ∗ 0.2046171 + 1.833 ∗ 0.3057951 + 0.08357 ∗ 7.724760
5 5 5
−0.08357𝑇1,2 + 2.167𝑇2,2 − 0.08357𝑇3,2 = 1.223180463
𝑃𝑎𝑟𝑎 𝑖 = 3, 𝑗 = 2
10 10 10 5 5 5
−0,08357𝑇2,2 + 2,167𝑇3,2 − 0.08357𝑇4,2 = 0.08357𝑇3,1 + 1.833𝑇3,2 + 0.08357𝑇3,3
10 10 10
−0,08357𝑇2,2 + 2,167𝑇3,2 − 0.08357𝑇4,2
= 0.08357 ∗ 8.9299907 + 1.833 ∗ 7.724760 + 0.08357 ∗ 10.93849
10 10 10
−0,08357𝑇2,2 + 2,167𝑇3,2 − 0.08357𝑇4,2 = 15.81989401
10
2.167 −0.08357 0 𝑇1,2 6.222778569
10
[−0.08357 2.167 −0.08357] 𝑥 [𝑇2,2 ] = [1.223180463]
0 −0.08357 2.167 5
𝑇3,2 15.81989401
10
𝑇1,2 2.908618
10
Resolviendo [𝑇2,2 ] = [0.9595929]
5
𝑇3,2 7.337373
𝑷𝒂𝒓𝒂 𝒊 = 𝟏 , 𝒋 = 𝟑
10 10 10 5 5 5
−0.08357𝑇0,3 + 2.167𝑇1,3 − 0.08357𝑇2,3 = 0.08357𝑇1,2 + 1.833𝑇1,3 + 0.08357𝑇1,4
10 10
−0,08357 ∗ 30 + 2,167𝑇1,3 − 0,08357𝑇2,3
= 0,08357 ∗ 1.555693 + 1.833 ∗ 8.9299907 + 0.08357 ∗ 200
10 10
2,167𝑇1,3 − 0,08357𝑇2,3 = 35.71978222
𝑃𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 3
10 10 10 5 5 5
−0.08357𝑇1,3 + 2.167𝑇2,3 − 0.08357𝑇3,3 = 0.08357𝑇2,2 + 1.833𝑇2,3 + 0.08357𝑇2,4
10 10 10
−0.08357𝑇1,3 + 2.167𝑇2,3 − 0.08357𝑇3,3
= 0.08357 ∗ 0.3057951 + 1.833 ∗ 7.724760 + 0.08357 ∗ 200
10 10 10
−0.08357𝑇1,3 + 2.167𝑇2,3 − 0.08357𝑇3,3 = 30.89904038
𝑃𝑎𝑟𝑎 𝑖 = 3, 𝑗 = 3
10 10 10 5 5 5
−0.08357𝑇2,3 + 2,167𝑇3,3 − 0.08357𝑇4,3 = 0.08357𝑇3,2 + 1.833𝑇3,3 + 0.08357𝑇3,4
10 10
−0.08357𝑇2,3 + 2,167𝑇3,3 − 0.08357 ∗ 80
= 0.08357 ∗ 3.638856 + 1.833 ∗ 10.93849 + 0.08357 ∗ 200
10 10
−0.08357𝑇2,3 + 2,167𝑇3,3 − 0.08357 ∗ 80 = 43.75395137
10
2.167 −0.08357 0 𝑇1,3 35.7197822
10
[−0.08357 2.167 −0.08357] 𝑥 [𝑇2,3 ] = [30.89904038]
0 −0.08357 2.167 5
𝑇3,3 43.75395137
10
𝑇1,3 17.08976
10
Resolviendo [𝑇2,3 ] = [15.72001]
5
𝑇3,3 20.79726
𝑇10
1,3 𝑇10
2,3 𝑇10
3,3 17.08976 15.72001 20.79726
[𝑇10
1,2 𝑇10
2,2 𝑇10
3,2 ]= [ 2.908618 0. .9595920 7.337373]
𝑇10
1,1 𝑇10
2,1 𝑇10
3,1
2.62306632 0.7369659 6.685321
𝟐𝒅𝒂 𝒊𝒕𝒆𝒓𝒂𝒄𝒊𝒐𝒏
𝑙 = 1 𝑑𝑡 = 15𝑠
Formula a usar :
𝑙+1/2 𝑙+1/2 𝑙+1/2 𝑙 𝑙 𝑙
𝜆𝑇𝑖,𝑗−1 + 2(1 + 𝜆)𝑇𝑖,𝑗 − 𝜆𝑇𝑖,𝑗+1 = 𝜆𝑇𝑖−1,𝑗 + 2(1 − 𝜆)𝑇𝑖,𝑗 + 𝜆𝜆𝑇𝑖+1,𝑗
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 1
15 15 15 10 10 10
−0.08357𝑇1,0 + 2.167𝑇1,1 − 0.08357𝑇1,2 = 0.08357𝑇0,1 + 1.833𝑇1,1 + 0.08357𝑇2,1
15 15
−0,08357 ∗ 5 + 2,167𝑇1,1 − 0,08357𝑇1,2
= 0.08357 ∗ 30 + 1.833 ∗ 2.62306632 + 0.08357 ∗ 0.7369659
5 5
2,167𝑇1,1 − 0,08357𝑇1,2 = 7.794618805
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 2
15 15 15 10 10 10
−0,08357𝑇1,1 + 2,167𝑇1,2 − 0,08357𝑇1,3 = 0,08357𝑇0,2 + −1.833𝑇1,2 + 0,08357𝑇2,2
15 15 15
−0,08357𝑇1,1 + 2,167𝑇1,2 − 0,08357𝑇1,3
= 0,08357 ∗ 30 + 1.833 ∗ 2.908618 + 0,08357 ∗ 0.9595920
15 15 15
−0,08357𝑇1,1 + 2,167𝑇1,2 − 0,08357𝑇1,3 = 7.9187899
𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 3
15 15 15 10 10 10
−0,08357𝑇1,2 + 2,167𝑇1,3 − 0,08357𝑇1,4 = 0,08357𝑇0,3 + −1.833𝑇1,3 + 0,08357𝑇2,3
15 15
−0,08357𝑇1,2 + 2,167𝑇1,3 − 0.08357 ∗ 200
= 0.08357 ∗ 30 + 1.833 ∗ 17.08976 + 0.08357 ∗ 15.72001
15 15
−0,08357𝑇1,2 + 2,167𝑇1,3 = 51.86035132
Formando un sistema tridiagonal
15
2.167 −0.08357 0 𝑇1,1 7.794618805
15
[−0.08357 2.167 −0.08357] 𝑥 [ 𝑇1,2 ] = [ 7.9187899 ]
0 −0.08357 2.167 15
𝑇1,3 51.86035132
15
𝑇1,1 3.779374
15
Resolviendo [𝑇1,2 ] = [4.729978]
15
𝑇1,3 24.11428
𝑃𝑎𝑟𝑎 𝑖 = 2 , 𝑗 = 1
15 15 15 10 10 0
−0,08357𝑇2,0 + 2,167𝑇2,1 − 0,08357𝑇2,2 = 0,08357𝑇1,1 + 1.833𝑇2,1 + 0,08357𝑇3,1
15 15
−0,08357 ∗ 5 + 2,167𝑇2,1 − 0,08357𝑇2,2
= 0,08357 ∗ 2.62306632 + 1.833 ∗ 0.7369659 + 0,08357 ∗ 6.68532
5 5
2,167𝑇2,1 − 0,08357𝑇2,2 = 2.546610339
𝑃𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 2
15 15 15 10 10 10
−0,08357𝑇2,1 + 2,167𝑇2,2 − 0,08357𝑇2,3 = 0,08357𝑇1,2 + 1.833𝑇2,2 + 0,08357𝑇3,2
15 15 15
−0,08357𝑇2,1 + 2,167𝑇2,2 − 0,08357𝑇2,3
= 0,08357 ∗ 2.908618 + 1.833 ∗ 0. .9595920 + 0,08357 ∗ 7.337373
5 5 5
−0,08357𝑇2,1 + 2,167𝑇2,2 − 0,08357𝑇2,3 = 2.615189604
𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 3
15 15 15 10 10 10
−0,08357𝑇2,2 + 2,167𝑇2,3 − 0,08357𝑇2,4 = 0,08357𝑇1,3 + 1.833𝑇2,3 + 0,08357𝑇3,3
15 15
−0.08357𝑇2,2 + 2,167𝑇2,3 − 0,08357 ∗ 200
= 0,08357 ∗ 17.08976 + 1.833 ∗ 15.72001 + 0,08357 ∗ 20.79726
15 15
−0,08357𝑇2,2 + 2,167𝑇2,3 = 48.69499659
Formando un sistema tridiagonal
15
2.167 −0.08357 0 𝑇2,1 2.54661033
15
[−0.08357 2.167 −0.08357 ] 𝑥 [𝑇2,2 ] = [2.615189604]
0 −0.08357 2.167 15
𝑇2,3 48.69499659
15
𝑇2,1 1.257131
15
Resolviendo [𝑇2,2 ] = [2.125063]
15
𝑇2,3 22.55311
𝑃𝑎𝑟𝑎 𝑖 = 3 , 𝑗 = 1
15 15 15 10 10 10
−0,08357𝑇3,0 + 2,167𝑇3,1 − 0,08357𝑇3,2 = 0,08357𝑇2,1 + 1.833𝑇31 + 0,08357𝑇4,1
15 15
−0,08357 ∗ 5 + 2,167𝑇3,1 − 0,08357𝑇3,2
= 0.08357 ∗ 0.7369659 + 1.833 ∗ 6.685321 + 0.08357 ∗ 80
15 15
2,167𝑇3,1 − 0.08357𝑇3,2 = 19.41923163
𝑃𝑎𝑟𝑎 𝑖 = 3, 𝑗 = 2
15 15 15 10 10 10
−0,08357𝑇3,1 + 2,167𝑇3,2 − 0,08357𝑇3,3 = 0,08357𝑇2,2 + 1.833𝑇3,2 + 0,08357𝑇4,2
15 15 15
−0,08357𝑇3,1 + 2,167𝑇3,2 − 0.08357𝑇3,3 = 0.08357 ∗ 0.9595920 + 1.833 ∗ 7.337373 +
0,08357 ∗80
15 15 15
−0,08357𝑇3,1 + 2,167𝑇3,2 − 0,08357𝑇3,3 = 20.21519781
𝑃𝑎𝑟𝑎 𝑖 = 3 , 𝑗 = 3
15 15 15 10 10 10
−0,08357𝑇3,2 + 2,167𝑇3,3 − 0,08357𝑇3,4 = 0,08357𝑇2,3 + 1.833𝑇3,3 + 0,08357𝑇4,3
15 15
−0,08357𝑇2,2 + 2,167𝑇2,3 − 0,08357 ∗ 200
= 0,08357 ∗ 15.72001 + 1.833 ∗ 20.79726 + 0,08357 ∗ 80
15 15
−0,08357𝑇2,2 + 2,167𝑇2,3 = 62.83469882
Formando un sistema tridiagonal
15
2.167 −0.08357 0 𝑇3,1 19.41923163
15
[−0.08357 2.167 −0.08357] 𝑥 [𝑇3,2 ] = [20.21519781]
0 −0.08357 2.167 15
𝑇3,3 62.83469882
15
𝑇3,1 9.378796
15
Resolviendo [𝑇3,2 ] = [10.82468]
15
𝑇3,3 29.41362
15 15 15
𝑇1,3 𝑇2,3 𝑇3,3 24.11428 22.55311 29.41362
15 15 15
[𝑇1,2 𝑇2,2 𝑇3,2 =
] [4.729978 2.125063 10.82468]
15
𝑇1,1 15
𝑇2,1 15
𝑇3,1 3.779374 1.257131 9.378796
𝑙 = 1 𝑑𝑡 = 20𝑠
Formula a usar :
𝑙+1/2 𝑙+1/2 𝑙+1/2 𝑙 𝑙 𝑙
𝜆𝑇𝑖−1,𝑗 + 2(1 + 𝜆)𝑇𝑖,𝑗 − 𝜆𝑇𝑖+1,𝑗 = 𝜆𝑇𝑖,𝑗−1 + 2(1 − 𝜆)𝑇𝑖,𝑗 + 𝜆𝜆𝑇𝑖,𝑗+1
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 1
20 20 20 15 15 15
−0,08357𝑇0,1 + 2,167𝑇1,1 − 0,08357𝑇2,1 = 0,08357𝑇1,0 + 1.833𝑇1,1 + 0,08357𝑇1,2
20 20
−0.08357 ∗ 30 + 2,167𝑇1,1 − 0,08357𝑇2,1
= 0.08357 ∗ 5 + 1.833 ∗ 3.779374 + 0.08357 ∗ 4.729978
20 20
2,167𝑇1,1 − 0,08357𝑇2,1 = 10.2478268
𝑃𝑎𝑟𝑎 𝑖 = 2 , 𝑗 = 1
20 20 20 15 15 15
−0,08357𝑇1,1 + 2,167𝑇2,1 − 0,08357𝑇3,1 = 0,08357𝑇2,0 + 1.833𝑇2,1 + 0,08357𝑇2,2
20 20 20
−0,08357𝑇1,1 + 2,167𝑇2,1 − 0,08357𝑇3,1
= 0.08357 ∗ 5 + 1.833 ∗ 1.257131 + 0.08357 ∗ 2.125063
20 20 20
−0,08357𝑇1,1 + 2,167𝑇2,1 − 0,08357𝑇3,1 = 2.899762638
𝑃𝑎𝑟𝑎 𝑖 = 3 , 𝑗 = 1
20 20 20 15 15 15
−0.08357𝑇2,1 + 2,167𝑇3,1 − 0.08357𝑇4,1 = 0.08357𝑇3,0 + 1.833𝑇3,1 + 0.08357𝑇3,2
20 20
−0.08357𝑇2,1 + 2,167𝑇3,1 − 0.08357 ∗ 80
= 0.08357 ∗ 5 + 1.833 ∗ 9.378796 + 0.08357 ∗ 10.82468
20 20
−0.08357𝑇2,1 + 2,167𝑇3,1 = 25.19940158
10
2.167 −0.08357 0 𝑇1,1 10.2478268
10
[−0.08357 2.167 −0.08357] 𝑥 [𝑇2,1 ] = [2.899762638]
0 −0.08357 2.167 5
𝑇3,1 25.19940158
10
𝑇1,1 4.805199
10
Resolviendo [𝑇2,1 ] = [1.974854]
5
𝑇3,1 11.70486
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 2
20 20 20 15 15 15
−0,08357𝑇0,2 + 2,167𝑇1,2 − 0,08357𝑇2,2 = 0,08357𝑇1,1 + 1.833𝑇1,2 + 0,08357𝑇1,3
20 20
−0.08357 ∗ 30 + 2,167𝑇1,2 − 0,08357𝑇2,2
= 0.08357 ∗ 3.779374 + 1.833 ∗ 4.729978 + 0.08357 ∗ 24.11428
15 15
+2,167𝑇1,2 − 0,08357𝑇2,2 = 13.50822234
𝑃𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 2
20 20 20 15 15 15
−0,08357𝑇1,2 + 2,167𝑇2,2 − 0.08357𝑇3,2 = 0.08357𝑇2,1 + 1.833𝑇2,2 + 0.08357𝑇2,3
20 20 20
−0,08357𝑇1,2 + 2,167𝑇2,2 − 0.08357𝑇3,2
= 0.08357 ∗ 1.257131 + 1.833 ∗ 2.125063 + 0.08357 ∗ 22.55311
20 20 20
−0,08357𝑇1,2 + 2,167𝑇2,2 − 0.08357𝑇3,2 = 5.885062319
P𝑎𝑟𝑎 𝑖 = 3, 𝑗 = 2
20 20 20 15 15 15
−0,08357𝑇2,2 + 2,167𝑇3,2 − 0.08357𝑇4,2 = 0.08357𝑇3,1 + 1.833𝑇3,2 + 0.08357𝑇3,3
20 20
−0,08357𝑇2,2 + 2,167𝑇3,2 − 0.08357 ∗ 80
= 0.08357 ∗ 9.378796 + 1.833 ∗ 10.82468 + 0.08357 ∗ 29.41362
20 20
−0,08357𝑇2,2 + 2,167𝑇3,2 = 29.76912065
20
2.167 −0.08357 0 𝑇1,2 13.50822234
20
[−0.08357 2.167 −0.08357] 𝑥 [𝑇2,2 ] = [5.885062319]
0 −0.08357 2.167 20
𝑇3,2 29.76912065
20
𝑇1,2 6.368441
20
Resolviendo [𝑇2,2 ] = [3.496346]
20
𝑇3,2 13.87232
𝑷𝒂𝒓𝒂 𝒊 = 𝟏 , 𝒋 = 𝟑
20 20 20 15 15 15
−0.08357𝑇0,3 + 2.167𝑇1,3 − 0.08357𝑇2,3 = 0.08357𝑇1,2 + 1.833𝑇1,3 + 0.08357𝑇1,4
20 20
−0.08357 ∗ 30 + 2.167𝑇1,3 − 0.08357𝑇2,3
= 0,08357 ∗ 4.729978 + 1.833 ∗ 24.11428 + 0.08357 ∗ 200
20 20
+2.167𝑇1,3 − 0.08357𝑇2,3 = 63.8178595
𝑃𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 3
20 20 20 15 15 15
−0.08357𝑇1,3 + 2.167𝑇2,3 − 0.08357𝑇3,3 = 0.08357𝑇2,2 + 1.833𝑇2,3 + 0.08357𝑇2,4
20 20 20
−0.08357𝑇1,3 + 2.167𝑇2,3 − 0.08357𝑇3,3
= 0.08357 ∗ 2.125063 + 1.833 ∗ 22.55311 + 0.08357 ∗ 200
20 20 20
−0.08357𝑇1,3 + 2.167𝑇2,3 − 0.08357𝑇3,3 = 58.23144214
𝑃𝑎𝑟𝑎 𝑖 = 3, 𝑗 = 3
20 20 20 15 15 15
−0.08357𝑇2,3 + 2,167𝑇3,3 − 0.08357𝑇4,3 = 0.08357𝑇3,2 + 1.833𝑇3,3 + 0.08357𝑇3,4
20 20
−0.08357𝑇2,3 + 2,167𝑇3,3 − 0.08357 ∗ 80
= 0.08357 ∗ 10.82468 + 1.833 ∗ 29.41362 + 0.08357 ∗ 200
20 20
−0.08357𝑇2,3 + 2,167𝑇3,3 = 78.21938397
20
2.167 −0.08357 0 𝑇1,3 63.8178595
20
[−0.08357 2.167 −0.08357] 𝑥 [𝑇2,3 ] = [58.23144214]
0 −0.08357 2.167 20
𝑇3,3 78.21938397
20
𝑇1,3 30.58704
20
Resolviendo [𝑇2,3 ] = [29.48738]
20
𝑇3,3 37.23288
20 20 20
𝑇1,3 𝑇2,3 𝑇3,3 30.58704 29.48738 37.23288
20 20 20
[𝑇1,2 𝑇2,2 𝑇3,2 ] = [6.368441 3.496346 13.87232]
20
𝑇1,1 20
𝑇2,1 20
𝑇3,1 4.805199 1.974854 11.70486
𝟑𝒓𝒂 𝒊𝒕𝒆𝒓𝒂𝒄𝒊𝒐𝒏
𝑙 = 1 𝑑𝑡 = 25𝑠
Formula a usar :
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 1
25 25 25 20 20 20
−0.08357𝑇1,0 + 2.167𝑇1,1 − 0.08357𝑇1,2 = 0.08357𝑇0,1 + 1.833𝑇1,1 + 0.08357𝑇2,1
25 25
−0.08357 ∗ 5 + 2.167𝑇1,1 − 0.08357𝑇1,2
= 0.08357 ∗ 30 + 1.833 ∗ 4.805199 + 0.08357 ∗ 1.974854
5 5
2,167𝑇1,1 − 0,08357𝑇1,2 = 11.89791832
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 2
25 25 25 20 20 20
−0.08357𝑇1,1 + 2.167𝑇1,2 − 0.08357𝑇1,3 = 0.08357𝑇0,2 + −1.833𝑇1,2 + 0.08357𝑇2,2
25 25 25
−0.08357𝑇1,1 + 2.167𝑇1,2 − 0.08357𝑇1,3
= 0.08357 ∗ 30 + 1.833 ∗ 6.368441 + 0.08357 ∗ 3.496346
25 25 25
−0.08357𝑇1,1 + 2.167𝑇1,2 − 0.08357𝑇1,3 = 14.47264199
𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 3
25 25 25 20 20 20
−0,08357𝑇1,2 + 2,167𝑇1,3 − 0,08357𝑇1,4 = 0,08357𝑇0,3 + 1.833𝑇1,3 + 0,08357𝑇2,3
25 25
−0,08357𝑇1,2 + 2,167𝑇1,3 − 0.08357 ∗ 200
= 0.08357 ∗ 30 + 1.833 ∗ 30.58704 + 0.08357 ∗ 29.48738
15 15
−0,08357𝑇1,2 + 2,167𝑇1,3 = 77.75140467
25
2.167 −0.08357 0 𝑇1,1 11.89791832
25
[−0.08357 2.167 −0.08357] 𝑥 [𝑇1,2 ] = [14.47264199]
0 −0.08357 2.167 25
𝑇1,3 77.75140467
25
𝑇1,1 5.810543
25
Resolviendo 𝑇
[ 1,2 ] = [8.298775]
25
𝑇1,3 36.19978
𝑃𝑎𝑟𝑎 𝑖 = 2 , 𝑗 = 1
25 25 25 20 20 20
−0.08357𝑇2,0 + 2.167𝑇2,1 − 0.08357𝑇2,2 = 0.08357𝑇1,1 + 1.833𝑇2,1 + 0.08357𝑇3,1
25 25
−0.08357 ∗ 5 + 2.167𝑇2,1 − 0.08357𝑇2,2
= 0.08357 ∗ 4.805199 + 1.833 ∗ 1.974854 + 0.08357 ∗ 11.70486
5 5
2,167𝑇2,1 − 0,08357𝑇2,2 = 5.417503013
𝑃𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 2
25 25 25 20 20 20
−0.08357𝑇2,1 + 2.167𝑇2,2 − 0.08357𝑇2,3 = 0.08357𝑇1,2 + 1.833𝑇2,2 + 0.08357𝑇3,2
25 25 25
−0.08357𝑇2,1 + 2.167𝑇2,2 − 0.08357𝑇2,3
= 0.08357 ∗ 6.368441 + 1.833 ∗ 3.496346 + 0.08357 ∗ 13.87232
5 5 5
−0,08357𝑇2,1 + 2,167𝑇2,2 − 0,08357𝑇2,3 = 8.100322615
𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 3
25 25 25 20 20 20
−0.08357𝑇2,2 + 2.167𝑇2,3 − 0.08357𝑇2,4 = 0,08357𝑇1,3 + 1.833𝑇2,3 + 0,08357𝑇3,3
25 25
−0.08357𝑇2,2 + 2.167𝑇2,3 − 0.08357 ∗ 200
= 0.08357 ∗ 30.58704 + 1.833 ∗ 29.48738 + 0.08357 ∗ 37.23288
15 15
−0,08357𝑇2,2 + 2,167𝑇2,3 = 76.43207825
25
2.167 −0.08357 0 𝑇2,1 5.417503013
25
[−0.08357 2.167 −0.08357] 𝑥 [𝑇2,2 ] = [8.100322615]
0 −0.08357 2.167 25
𝑇2,3 76.43207825
15
𝑇2,1 2.700930
15
Resolviendo [𝑇2,2 ] = [5.210162]
15
𝑇2,3 35.47185
𝑃𝑎𝑟𝑎 𝑖 = 3 , 𝑗 = 1
25 25 25 20 20 20
−0.08357𝑇3,0 + 2.167𝑇3,1 − 0.08357𝑇3,2 = 0.08357𝑇2,1 + 1.833𝑇31 + 0.08357𝑇4,1
25 25
−0,08357 ∗ 5 + 2.167𝑇3,1 − 0.08357𝑇3,2
= 0.08357 ∗ 1.974854 + 1.833 ∗ 11.70486 + 0.08357 ∗ 80
25 25
2.167𝑇3,1 − 0.08357𝑇3,2 = 28.72349693
𝑃𝑎𝑟𝑎 𝑖 = 3, 𝑗 = 2
25 25 25 20 20 20
−0,08357𝑇3,1 + 2,167𝑇3,2 − 0,08357𝑇3,3 = 0,08357𝑇2,2 + 1.833𝑇3,2 + 0,08357𝑇4,2
25 25 25
−0,08357𝑇3,1 + 2,167𝑇3,2 − 0,08357𝑇3,3 = 0.08357 ∗ 3.496346 + 1.833 ∗ 13.87232 +
0.08357 ∗80
25 25 25
−0,08357𝑇3,1 + 2,167𝑇3,2 − 0,08357𝑇3,3 = 32.4057522
𝑃𝑎𝑟𝑎 𝑖 = 3 , 𝑗 = 3
25 25 25 20 20 20
−0.08357𝑇3,2 + 2.167𝑇3,3 − 0.08357𝑇3,4 = 0.08357𝑇2,3 + 1.833𝑇3,3 + 0.08357𝑇4,3
25 25
−0.08357𝑇3,2 + 2.167𝑇3,3 − 0.08357 ∗ 200
= 0.08357 ∗ 29.48738 + 1.833 ∗ 37.23288 + 0.08357 ∗ 80
25 25
−0.08357𝑇3,2 + 2.167𝑇3,3 = 94.11172939
25
2.167 −0.08357 0 𝑇3,1 28.72349693
25
[−0.08357 2.167 −0.08357] 𝑥 [ 𝑇3,2 ] = [ 32.4057522 ]
0 −0.08357 2.167 25
𝑇3,3 94.11172939
25
𝑇3,1 13.91794
25
Resolviendo [𝑇3,2 ] = [17.19136]
25
𝑇3,3 44.09248
Obtenemos para dt=25s
25 25 25
𝑇1,3 𝑇2,3 𝑇3,3 36.19978 35.47185 44.09248
25 25 25
[𝑇1,2 𝑇2,2 𝑇3,2 ] = [8.298775 5.210162 17.19136]
25
𝑇1,1 25
𝑇2,1 25
𝑇3,1 5.810543 2.700930 13.91794
𝑙 = 1 𝑑𝑡 = 30𝑠
Formula a usar :
𝑙+1/2 𝑙+1/2 𝑙+1/2 𝑙 𝑙 𝑙
𝜆𝑇𝑖−1,𝑗 + 2(1 + 𝜆)𝑇𝑖,𝑗 − 𝜆𝑇𝑖+1,𝑗 = 𝜆𝑇𝑖,𝑗−1 + 2(1 − 𝜆)𝑇𝑖,𝑗 + 𝜆𝑇𝑖,𝑗+1
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 1
30 30 30 25 25 25
−0.08357𝑇0,1 + 2.167𝑇1,1 − 0.08357𝑇2,1 = 0.08357𝑇1,0 + 1.833𝑇1,1 + 0.08357𝑇1,2
30 30
−0.08357 ∗ 30 + 2.167𝑇1,1 − 0.08357𝑇2,1
= 0.08357 ∗ 5 + 1.833 ∗ 5.810543 + 0.08357 ∗ 8.298775
30 30
2.167𝑇1,1 − 0.08357𝑇2,1 = 14.26920395
𝑃𝑎𝑟𝑎 𝑖 = 2 , 𝑗 = 1
30 30 30 25 25 25
−0,08357𝑇1,1 + 2,167𝑇2,1 − 0,08357𝑇3,1 = 0,08357𝑇2,0 + 1.833𝑇2,1 + 0,08357𝑇2,2
30 30 30
−0,08357𝑇1,1 + 2,167𝑇2,1 − 0,08357𝑇3,1
= 0.08357 ∗ 5 + 1.833 ∗ 2.700930 + 0.08357 ∗ 5.210162
30 30 30
−0,08357𝑇1,1 + 2,167𝑇2,1 − 0,08357𝑇3,1 = 5.804067928
𝑃𝑎𝑟𝑎 𝑖 = 3 , 𝑗 = 1
30 30 30 25 25 25
−0.08357𝑇2,1 + 2,167𝑇3,1 − 0.08357𝑇4,1 = 0.08357𝑇3,0 + 1.833𝑇3,1 + 0.08357𝑇3,2
30 30
−0.08357𝑇2,1 + 2,167𝑇3,1 − 0.08357 ∗ 80
= 0.08357 ∗ 5 + 1.833 ∗ 13.91794 + 0.08357 ∗ 17.19136
30 30
−0.08357𝑇2,1 + 2,167𝑇3,1 = 34.05171598
Formando un sistema tridiagonal
30
2.167 −0.08357 0 𝑇1,1 14.26920395
30
[−0.08357 2.167 −0.08357] 𝑥 [𝑇2,1 ] = [5.804067928]
0 −0.08357 2.167 30
𝑇3,1 34.05171598
30
𝑇1,1 6.721636
30
Resolviendo [𝑇2,1 ] = [3.548884]
30
𝑇3,1 15.85062
𝑃𝑎𝑟𝑎 𝑖 = 1 , 𝑗 = 2
30 30 30 25 25 25
−0,08357𝑇0,2 + 2,167𝑇1,2 − 0,08357𝑇2,2 = 0,08357𝑇1,1 + 1.833𝑇1,2 + 0,08357𝑇1,3
30 30
−0,08357 ∗ 30 + 2,167𝑇1,2 − 0,08357𝑇2,2
= 0.08357 ∗ 5.810543 + 1.833 ∗ 8.298775 + 0.08357 ∗ 36.19978
30 30
2,167𝑇1,2 − 0,08357𝑇2,2 = 21.22955727
𝑃𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 2
30 30 30 25 25 25
−0,08357𝑇1,2 + 2,167𝑇2,2 − 0.08357𝑇3,2 = 0.08357𝑇2,1 + 1.833𝑇2,2 + 0.08357𝑇2,3
30 30 30
−0,08357𝑇1,2 + 2,167𝑇2,2 − 0.08357𝑇3,2
= 0.08357 ∗ 2.700930 + 1.833 ∗ 5.210162 + 0.08357 ∗ 35.47185
30 30 30
−0,08357𝑇1,2 + 2,167𝑇2,2 − 0.08357𝑇3,2 = 12.74032617
𝑎𝑟𝑎 𝑖 = 3, 𝑗 = 2
30 30 30 25 25 25
−0,08357𝑇2,2 + 2,167𝑇3,2 − 0.08357𝑇4,2 = 0.08357𝑇3,1 + 1.833𝑇3,2 + 0.08357𝑇3,3
30 30
−0,08357𝑇2,2 + 2,167𝑇3,2 − 0.08357 ∗ 80
= 0.08357 ∗ 13.91794 + 1.833 ∗ 17.19136 + 0.08357 ∗ 44.09248
20 20
−0,08357𝑇2,2 + 2,167𝑇3,2 = 43.04529368
Formando un sistema tridiagonal
30
2.167 −0.08357 0 𝑇1,2 21.22955727
30
[−0.08357 2.167 −0.08357] 𝑥 [𝑇2,2 ] = [ 12.74032617 ]
0 −0.08357 2.167 30
𝑇3,2 43.04529368
30
𝑇1,2 10.06840
30
Resolviendo [𝑇2,2 ] = [7.044061]
30
𝑇3,2 20.13566
𝑷𝒂𝒓𝒂 𝒊 = 𝟏 , 𝒋 = 𝟑
30 30 30 25 25 25
−0.08357𝑇0,3 + 2.167𝑇1,3 − 0.08357𝑇2,3 = 0.08357𝑇1,2 + 1.833𝑇1,3 + 0.08357𝑇1,4
30 30
−0.08357 ∗ 30 + 2.167𝑇1,3 − 0.08357𝑇2,3
= 0,08357 ∗ 8.298775 + 1.833 ∗ 36.19978 + 0.08357 ∗ 200
30 30
2.167𝑇1,3 − 0.08357𝑇2,3 = 86.26882537
𝑃𝑎𝑟𝑎 𝑖 = 2, 𝑗 = 3
30 30 30 25 25 25
−0.08357𝑇1,3 + 2.167𝑇2,3 − 0.08357𝑇3,3 = 0.08357𝑇2,2 + 1.833𝑇2,3 + 0.08357𝑇2,4
30 30 30
−0.08357𝑇1,3 + 2.167𝑇2,3 − 0.08357𝑇3,3
= 0.08357 ∗ 5.210162 + 1.833 ∗ 35.47185 + 0.08357 ∗ 200
30 30 30
−0.08357𝑇1,3 + 2.167𝑇2,3 − 0.08357𝑇3,3 = 82.16931429
𝑎𝑟𝑎 𝑖 = 3, 𝑗 = 3
30 30 30 25 25 25
−0.08357𝑇2,3 + 2,167𝑇3,3 − 0.08357𝑇4,3 = 0.08357𝑇3,2 + 1.833𝑇3,3 + 0.08357𝑇3,4
30 30
−0.08357𝑇2,3 + 2,167𝑇3,3 − 0.08357 ∗ 80
= 0.08357 ∗ 17.19136 + 1.833 ∗ 44.09248 + 0.08357 ∗ 200
30 30
−0.08357𝑇2,3 + 2,167𝑇3,3 = 105.6577978
Formando un sistema tridiagonal
30
2.167 −0.08357 0 𝑇1,3 86.26882537
30
[−0.08357 2.167 −0.08357] 𝑥 [𝑇2,3 ] = [82.16931429]
0 −0.08357 2.167 30
𝑇3,3 105.6577978
30
𝑇1,3 41.40905
30
Resolviendo [ 𝑇2,3 ] = [41.45739]
30
𝑇3,3 50.35463
20 20 20
𝑇1,3 𝑇2,3 𝑇3,3 41.40905 41.45739 50.35463
20 20 20
[𝑇1,2 𝑇2,2 𝑇3,2 =
] [10.06840 7.044061 20.13566]
20
𝑇1,1 20
𝑇2,1 20
𝑇3,1 6.721636 3.548884 15.85062
Codigo
clear all
close all
clc
%Longitud en centimetros
L = 40;
dx = 10;
nx = L/dx + 1;
dy = 10;
ny = L/dy + 1;
nt = tmax/dt+1;
%Condiciones de Frontera
T = zeros(nx,ny,nt);
T(1,2:ny-1,1:nt) = 200;
T(nx,2:ny-1,1:nt) = 5;
T(1:nx,1,1:nt) = 30;
T(1:nx,ny,1:nt) = 80;
%Extra datos
k = 0.835;
lambda = 0.0835;
%Problema
AA = zeros(nx-2,nx-2);
C = zeros(1,nx-2);
BB = C';
for t =1:nt-1
for j = 2:nx-1
for i = 1:nx-2
AA(i,i) = 2.167;
if i+1==nx-1
break
end
AA(i,i+1) = -lambda;
AA(i+1,i) = -lambda;
end
m = AA;
n = BB;
x=inv(AA)*BB;
T(2:nx-1,j,t+1) = x';
end
if t+1==nt
break
end
end
for t = 1:nt
disp(T(:,:,t))
fprintf('\n')
end
Problema 4
Resolver:
La posición inicial de la cuerda Yi(i,0) = 1,2, ... ,9 dada por cI1 es:
y la velocidad inicial dy/dt = g(x¡), = 1, 2, ... , 9 que se le imprime a la cuerda dada por
De donde
El calculo del tiempo t=0.03 se obtiene de aproximar como sigue
Codigo
clear all
close all
clc
c=1;
g=inline(g);
uin=inline(uin);
n=T/dt+1;
m=L/dx+1;
u=zeros(n,m);
%valores iniciales
for i=2:m-1
u(1,i)=feval(uin,dx*(i-1));
end
%cond de frontera
for i=1:n
u(i,1)=ui;
u(i,m)=ud;
end
for i=2:n
for j=2:m-1
if i==2
u(i,j)=(lamda/2)*u(i-1,j-1)+(1-lamda)*u(i-1,j)+(lamda/2)*u(i-1,j+1)+dt*feval(g,dx*(j-1));
else
u(i,j)=lamda*u(i-1,j-1)+2*(1-lamda)*u(i-1,j)+lamda*u(i-1,j+1)-u(i-2,j);
end
end
end
disp(u)
y1=u(1,:);
y2=u(11,:);
y3=u(21,:);
y4=u(31,:);
y5=u(41,:);
y6=u(51,:);
y7=u(61,:);
y8=u(71,:);
y9=u(81,:);
y10=u(91,:);
y=0:0.01:1
x =0:0.1:1;
figure(1)
plot(x,y1,'bs-',x,y2,'rs-',x,y3,'cs-',x,y4,'gs-',x,y5,'rs-',x,y6,'ks-',x,y7,'rs-',x,y8,'cs-',x,y9,'gs-',x,y10,'rs-');
legend('t=0','t=0.10','t=0.20','t=0.30','t=0.40','t=0.50','t=60','t=0.70','t=0.80','t=0.90','location','east'
);
hold on
figure
mesh(x,y,u)