Vous êtes sur la page 1sur 25

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE CIENCIAS FÍSICAS


ESCUELA PROFESIONAL DE INGENIERÍA
MECÁNICA DE FLUIDOS

MÉTODOS NUMÉRICOS II

SOLUCIÓN DEL PRIMER EXAMEN DE


MÉTODOS NÚMERICOS II

SOLUCIÓN PRIMER EXAMEN PARCIAL DE METODOS NUMERICOS II


I.- Use el método de Liebmann para resolver cual sería la temperatura de la placa
cuadrada calentada que se ilustra en la figura, con la condición de fronteras dadas.
Utilice un factor de relajamiento de según el número de filas y columnas, el error
permisible es 1%.
Calcule los flujos para el problema. Suponga que la placa es de 40*40 cm y está hecha
de aluminio [k’=0.49 cal/(s*cm*°C)]

150 °C

0 °C
70 °C

50 °C
Solución:
De la figura se tiene:
m4
n4
Hallando el coeficiente de relajación:

4 4
   1.1716
   
2  4  (cos( )  cos( )) 2
2  4  (cos( )  cos( )) 2

m n 4 4

Hallando las temperaturas en cada nodo:


Primera iteración:
Nodo 1,1:
T0,1  T2,1  T1,0  T1,2 70  0  50  0
T1,1    30
4 4

T1,1NEW  T1,1  (1   )T1,1OLD  (1.1716)(30)  (0.1716)(0)  35.148

Nodo 2,1:

T3,1  T1,1  T2,2  T2,0 0+35.1472+0+50


T2,1    21.2868
4 4
NEW
T2,1  T2,1  (1   )T2,1
OLD
 (1.1716)(21.2868)  (0.1716)(0)  24.94

Nodo 3,1:
T4,1  T2,1  T3,2  T3,0 0 +24.9390 +0 + 50
T3,1    18.73
4 4

T3,1NEW  T3,1  (1   )T3,1


OLD
 (1.1716)(18.73)  (0.1716)(0)  21.95

Nodo 1,2:
T3,2  T0,2  T1,3  T1,1 0 +70 +0 +35.1472
T1,2    26.29
4 4

T1,2NEW  T1,2  (1   )T1,2


OLD
 (1.1716)(26.29)  (0.1716)(0)  30.80

Nodo 2,2:
T3,2  T1,2  T2,3  T2,1 0 +30.7969 +0 +24.9390
T2,2    13.93
4 4
NEW
T2,2  T2,2  (1   )T2,2
OLD
 (1.1716)(13.93)  (0.1716)(0)  16.33

Nodo 3,2:
T4,2  T2,2  T3,3  T3,1 0+16.3247 +0 +21.9491
T3,2    9.5685
4 4
NEW
T3,2  T3,2  (1   )T3,2
OLD
 (1.1716)(9.5685)  (0.1716)(0)  11.21

Nodo 1,3:
T2,3  T0,3  T1,4  T1,2 0+70+150+30.7969
T1,3    62.6992
4 4

T1,3NEW  T1,3  (1   )T1,3


OLD
 (1.1716)(62.6992)  (0.1716)(0)  73.46

Nodo 2,3:
T3,3  T1,3  T2,4  T2,2 0+73.4567+150+16.3247
T2,3    59.9453
4 4
NEW
T2,3  T2,3  (1   )T2,3
OLD
 (1.1716)(59.9453)  (0.1716)(0)  70.2328

Nodo 3,3:

T4,3  T2,3  T3,4  T3,2 0 +70.2303+150+11.2101


T3,3    57.8601
4 4
NEW
T3,3  T3,3  (1   )T3,3
OLD
 (1.1716)(57.8601)  (0.1716)(0)  67.7873

Segunda iteración:
Nodo 1,1:
T0,1  T2,1  T1,0  T1,2 24.9390+70+30.7969+50
T1,1    43.9340
4 4

T1,1NEW  T1,1  (1   )T1,1OLD  (1.1716)(43.9340)  (0.1716)(35.15)  45.4416

Errorabs  0.2265=22.65%

Nodo 2,1:
T3,1  T1,1  T2,2  T2,0 21.9491+45.4416+16.3247+50
T2,1    33.4288
4 4
NEW
T2,1  T2,1  (1   )T2,1
OLD
 (1.1716)(33.4288)  (0.1716)(24.94)  34.8855

Errorabs  0.2851  28.51%

Nodo 3,1:

T4,1  T2,1  T3,2  T3,0 0+34.8855+11.2101+50


T3,1    24.0239
4 4

T3,1NEW  T3,1  (1   )T3,1


OLD
 (1.1716)(24.0239)  (0.1716)(21.95)  24.3799

Errorabs  0.0997  9.97%

Nodo 1,2:
T3,2  T0,2  T1,3  T1,1 16.3247+70+73.4567+45.4416
T1,2    51.3057
4 4

T1,2NEW  T1,2  (1   )T1,2


OLD
 (1.1716)(51.3057)  (0.1716)(30.80)  54.8245

Errorabs  0.4383  43.83%

Nodo 2,2:

T3,2  T1,2  T2,3  T2,1 11.2101+54.8245+70.2303+34.8855


T2,2    42.7876
4 4
NEW
T2,2  T2,2  (1   )T2,2
OLD
 (1.1716)(42.7876)  (0.1716)(16.33)  47.3279

Errorabs  0.6551  65.51%

Nodo 3,2:
T4,2  T2,2  T3,3  T3,1 0+47.3279+67.7873+24.3799
T3,2    34.8738
4 4
NEW
T3,2  T3,2  (1   )T3,2
OLD
 (1.1716)(34.8738)  (0.1716)(11.21)  38.9338

Errorabs  0.7121  71.21%


Nodo 1,3:

T2,3  T0,3  T1,4  T1,2 70.2303+70+150.0000+54.8245


T1,3    86.2637
4 4

T1,3NEW  T1,3  (1   )T1,3OLD  (1.1716)(86.2637)  (0.1716)(73.46)  88.4610

Errorabs  0.1696  16.96%

Nodo 2,3:

T3,3  T1,3  T2,4  T2,2 67.7873+88.4610+150+47.3279


T2,3    88.3941
4 4
NEW
T2,3  T2,3  (1   )T2,3
OLD
 (1.1716)(88.3941)  (0.1716)(70.23)  91.5105

Errorabs  0.2325  23.25%

Nodo 3,3:

T4,3  T2,3  T3,4  T3,2 0 +91.5105+150+38.9338


T3,3    70.1111
4 4
NEW
T3,3  T3,3  (1   )T3,3
OLD
 (1.1716)(70.1111)  (0.1716)(67.79)  70.5098
Errorabs  0.0386  3.86%

Tercera iteración:
Nodo 1,1:

T0,1  T2,1  T1,0  T1,2 34.8855+70+54.8245+50


T1,1    52.4275
4 4

T1,1NEW  T1,1  (1   )T1,1OLD  (1.1716)(52.4275)  (0.1716)(45.44)  53.6261

Errorabs  0.1526  15.26%

Nodo 2,1:

T3,1  T1,1  T2,2  T2,0 24.3799+53.6261+47.3279+50


T2,1    43.8335
4 4
NEW
T2,1  T2,1  (1   )T2,1
OLD
 (1.1716)(43.8335)  (0.1716)(34.89)  45.3687

Errorabs  0.2311  23.11%


Nodo 3,1:
T4,1  T2,1  T3,2  T3,0 0+45.3687+38.9338+50
T3,1    33.5756
4 4

T3,1NEW  T3,1  (1   )T3,1


OLD
 (1.1716)(33.5756)  (0.1716)(24.38)  35.1534

Errorabs  0.3065  30.65%

Nodo 1,2:

T3,2  T0,2  T1,3  T1,1 47.3279+70+88.4610+53.6261


T1,2    64.8538
4 4

T1,2NEW  T1,2  (1   )T1,2


OLD
 (1.1716)(64.8538)  (0.1716)(54.83)  66.5745

Errorabs  0.1765  17.65%

Nodo 2,2:
T3,2  T1,2  T2,3  T2,1 38.9338+66.5745+91.5105+45.3687
T2,2    60.5969
4 4
NEW
T2,2  T2,2  (1   )T2,2
OLD
 (1.1716)(60.5969)  (0.1716)(47.33)  62.8735

Errorabs  0.2473=24.73%

Nodo 3,2:

T4,2  T2,2  T3,3  T3,1 0 +62.8735+70.5098+35.1534


T3,2    42.1342
4 4
NEW
T3,2  T3,2  (1   )T3,2
OLD
 (1.1716)(42.1342)  (0.1716)(38.94)  42.6832

Errorabs  0.0878  8.78%

Nodo 1,3:
T2,3  T0,3  T1,4  T1,2 91.5105+70+150+66.5745
T1,3    94.5212
4 4

T1,3NEW  T1,3  (1   )T1,3OLD  (1.1716)(94.5212)  (0.1716)(88.46)  95.5610

Errorabs  0.0743  7.43%


Nodo 2,3:
T3,3  T1,3  T2,4  T2,2 70.5098+95.5610+150+62.8735
T2,3    94.7361
4 4
NEW
T2,3  T2,3  (1   )T2,3
OLD
 (1.1716)(94.7361)  (0.1716)(91.51)  95.2895

Errorabs  0.0397  3.97%

Nodo 3,3:

T4,3  T2,3  T3,4  T3,2 0+95.2895+150+42.6832


T3,3    71.9932
4 4
NEW
T3,3  T3,3  (1   )T3,3
OLD
 (1.1716)(71.9932)  (0.1716)(70.51)  72.2477
Errorabs  0.0241  2.41%

Cuarta iteración:
Nodo 1,1:
T0,1  T2,1  T1,0  T1,2 45.3687+70+66.5745+50
T1,1    57.9858
4 4

T1,1NEW  T1,1  (1   )T1,1OLD  (1.1716)(57.9858)  (0.1716)(53.63)  58.7338

Errorabs  0.0870  8.70%

Nodo 2,1:

T3,1  T1,1  T2,2  T2,0 35.1534+58.7338+62.8735+50


T2,1    51.6902
4 4
NEW
T2,1  T2,1  (1   )T2,1
OLD
 (1.1716)(51.6902)  (0.1716)(45.37)  52.7748

Errorabs  0.1403  14.03%

Nodo 3,1:

T4,1  T2,1  T3,2  T3,0 0+52.7748+42.6832+50


T3,1    36.3645
4 4

T3,1NEW  T3,1  (1   )T3,1


OLD
 (1.1716)(36.3645)  (0.1716)(35.15)  36.5723
Errorabs  0.0388=3.88%

Nodo 1,2:

T3,2  T0,2  T1,3  T1,1 62.8735+70+95.5610+58.7338


T1,2    71.7921
4 4

T1,2NEW  T1,2  (1   )T1,2


OLD
 (1.1716)(71.7921)  (0.1716)(66.58)  72.6873

Errorabs  0.0841  8.41%

Nodo 2,2:
T3,2  T1,2  T2,3  T2,1 42.6832+72.6873+95.2895+52.7748
T2,2    65.8587
4 4
NEW
T2,2  T2,2  (1   )T2,2
OLD
 (1.1716)(65.8587)  (0.1716)(62.88)  66.3709

Errorabs  0.0527  5.27%

Nodo 3,2:

T4,2  T2,2  T3,3  T3,1 0 +66.3709+72.2477+36.5723


T3,2    43.7977
4 4
NEW
T3,2  T3,2  (1   )T3,2
OLD
 (1.1716)(43.7977)  (0.1716)(42.68)  43.9889

Errorabs  0.0297  2.97%

Nodo 1,3:
T2,3  T0,3  T1,4  T1,2 95.2895+70+150+72.6873
T1,3    96.9942
4 4

T1,3NEW  T1,3  (1   )T1,3OLD  (1.1716)(96.9942)  (0.1716)(95.56)  97.2401

Errorabs  0.0173  1.73%

Nodo 2,3:

T3,3  T1,3  T2,4  T2,2 72.2477+97.2401+150+66.3709


T2,3    96.4647
4 4
NEW
T2,3  T2,3  (1   )T2,3
OLD
 (1.1716)(96.4647)  (0.1716)(95.29)  96.6663
Errorabs  0.0142  1.42%

Nodo 3,3:

T4,3  T2,3  T3,4  T3,2 0+96.6663+150+43.9889


T3,3    72.6638
4 4
NEW
T3,3  T3,3  (1   )T3,3
OLD
 (1.1716)(72.6638)  (0.1716)(72.25)  72.7352
Errorabs  0.0067  0.67%

Quinta iteración:
Nodo 1,1:

T0,1  T2,1  T1,0  T1,2 52.7748+70+72.6873+50


T1,1    61.3655
4 4

T1,1NEW  T1,1  (1   )T1,1OLD  (1.1716)(61.3655)  (0.1716)(58.73)  61.8170

Errorabs  0.0499  4.99%

Nodo 2,1:

T3,1  T1,1  T2,2  T2,0 36.5723+61.8170+66.3709+50


T2,1    53.6900
4 4
NEW
T2,1  T2,1  (1   )T2,1
OLD
 (1.1716)(53.6900)  (0.1716)(52.78)  53.8471

Errorabs  0.0199  1.99%

Nodo 3,1:
T4,1  T2,1  T3,2  T3,0 0 +53.8471+43.9889+50
T3,1    36.9590
4 4

T3,1NEW  T3,1  (1   )T3,1


OLD
 (1.1716)(36.9590)  (0.1716)(36.57)  37.0254

Errorabs  0.0122  1.22%

Nodo 1,2:

T3,2  T0,2  T1,3  T1,1 66.3709+70+97.2401+61.8170


T1,2    73.8570
4 4
T1,2NEW  T1,2  (1   )T1,2
OLD
 (1.1716)(73.8570)  (0.1716)(72.69)  74.0577

Errorabs  0.0185  1.85%

Nodo 2,2:

T3,2  T1,2  T2,3  T2,1 43.9889+74.0577+96.6663+53.8471


T2,2    67.1400
4 4
NEW
T2,2  T2,2  (1   )T2,2
OLD
 (1.1716)(67.1400)  (0.1716)(66.37)  67.2720

Errorabs  0.0134  1.34%

Nodo 3,2:
T4,2  T2,2  T3,3  T3,1 0+67.2720+72.7352+37.0254
T3,2    44.2581
4 4
NEW
T3,2  T3,2  (1   )T3,2
OLD
 (1.1716)(44.2581)  (0.1716)(43.99)  44.3043

Errorabs  0.0071  0.71%

Nodo 1,3:
T2,3  T0,3  T1,4  T1,2 96.6663+70+150+74.0577
T1,3    97.6810
4 4

T1,3NEW  T1,3  (1   )T1,3OLD  (1.1716)(97.6810)  (0.1716)(97.24)  97.7566

Errorabs  0.0053  0.53%

Nodo 2,3:
T3,3  T1,3  T2,4  T2,2 72.7352+97.7566 +150+67.2720
T2,3    96.9410
4 4
NEW
T2,3  T2,3  (1   )T2,3
OLD
 (1.1716)(96.9410 )  (0.1716)(96.67)  96.9881

Errorabs  0.0033  0.33%

Nodo 3,3:
T4,3  T2,3  T3,4  T3,2 0+96.9881+150+44.3043
T3,3    72.8231
4 4
NEW
T3,3  T3,3  (1   )T3,3
OLD
 (1.1716)(72.8231)  (0.1716)(72.74)  72.8382
Errorabs  0.0014  0.14%

Flujos finales:
 T1,3 T2,3 T3,3   97.7566 96.9881 72.8382 
   
 T1,2 T2,2 T3,2    74.0577 67.2720 44.3043 
T   
 1,1 T2,1 T3,1   61.8170 53.8471 37.0254 

Hallando flujo de calor:


Para el nodo 1,1:

 Ti 1, j  Ti 1, j   53.8471  70 


qx   k '    (0.49)    0.3957cal / s.cm2
 2x   20 
 Ti , j 1  Ti , j 1   74.0577  50 
q y  k '    (0.49)    -0.5894cal/s.cm2
 2y   20 

Para el nodo 2,1:


 Ti 1, j  Ti 1, j   37.0254  61.8170 
qx   k '    (0.49)    0.6074cal / s.cm2
 2  x   20 
 Ti , j 1  Ti , j 1   67.2720  50 
q y  k '    (0.49)    -0.4232cal/s.cm2
 2y   20 

Para el nodo 3,1:


 Ti 1, j  Ti 1, j   0  53.8471
qx   k '    (0.49)    1.3193cal / s.cm2
 2x   20 
 Ti , j 1  Ti , j 1   44.3043  50 
q y  k '    (0.49)    0.1395cal/s.cm2
 2y   20 

Para el nodo 1,2:


 Ti 1, j  Ti 1, j   67.2720  70 
qx   k '    (0.49)    0.0668cal / s.cm2
 2x   20 
 Ti , j 1  Ti , j 1   97.7566  61.8170 
q y  k '    (0.49)    -0.8805cal/s.cm2
 2y   20 

Para el nodo 2,2:


 Ti 1, j  Ti 1, j   44.3043  74.0577 
qx   k '    (0.49)    0.7290cal / s.cm2
 2x   20 
 Ti , j 1  Ti , j 1   96.9881  53.8471
q y  k '    (0.49)    -1.0570cal/s.cm2
 2y   20 

Para el nodo 3,2:


 Ti 1, j  Ti 1, j   0  67.2720 
qx   k '    (0.49)    1.6482cal / s.cm2
 2x   20 
 Ti , j 1  Ti , j 1   72.8382  37.0254 
q y  k '    (0.49)    -0.8774cal/s.cm2
 2y   20 

Para el nodo 1,3:


 Ti 1, j  Ti 1, j   96.7566  70 
qx   k '    (0.49)    -0.6612cal / s.cm2
 2x   20 
 Ti , j 1  Ti , j 1  150  74.0577 
q y  k '    (0.49)    -1.8606cal/s.cm2
 2 y   20 

Para el nodo 2,3:


 Ti 1, j  Ti 1, j   72.8382  97.7566  
qx   k '    (0.49)    0.6105cal / s.cm2
 2x   20 
 Ti , j 1  Ti , j 1  150  67.2720 
q y  k '    (0.49)    -2.0268cal/s.cm2
 2y   20 

Para el nodo 3,3:


 Ti 1, j  Ti 1, j   0  96.9881
qx   k '    (0.49)    2.3762cal / s.cm2
 2 x   20 
 Ti , j 1  Ti , j 1  150  44.3043 
q y  k '    (0.49)    -2.5895cal/s.cm2
 2y   20 
Codificación:

%%TRABAJO REALIZADO POR WILMER GUILLÉN CAYTUIRO


%%
clear
clc
close all

%Dimensiones
L=40; %Largo
W=40; %Ancho

%
dx=10; nx=W/dx+1; %Diferencial de x
dy=10; ny=L/dy+1; %Diferencial de y

es=0.01; %Error
%Factor de Sobrerelajación
landa=4/(2+sqrt(4-(cos(180/(nx-1)*0.0174533)+cos(180/(ny-
1)*0.0174533))^2));

%Definiendo la geometria
for j=1:ny
for i=1:nx
x(i,j)=(i-1)*dx;
y(i,j)=(j-1)*dy;
end
end

T(1:nx,1:ny,1)=0;

%Valores de Frontera
for i=1:nx
T(i,1)=50;
T(i,ny)=150;
end

for j=1:ny
T(1,j)=70;
T(nx,j)=0;
end

c=1;
Told(2:ny,2:nx)=0;

%Nodos Interiores
while c>=es %Condicional para asegurarse que se cumpla el
parámetro mínimo
c=0;
for j=2:ny-1
for i=2:nx-1
T(i,j)=(T(i+1,j)+T(i-1,j)+T(i,j+1)+T(i,j-1))/4;
borrador(i,j)=landa*T(i,j);
Tnew(i,j)=borrador(i,j)+((1-landa)*Told(i,j));
eas(i,j)=(Tnew(i,j)-Told(i,j))/Tnew(i,j);
ea(i,j)=abs(eas(i,j));
Told(i,j)=Tnew(i,j);
T(i,j)=Told(i,j);
c=c+ea(i,j);

end
end
end
%Hallando dirección de Flujo de calor
k=0.49;
qx(1:nx,1:ny,1)=0;
qy(1:nx,1:ny,1)=0;

for j=2:ny-1
for i=2:nx-1
qx(i,j)=-k*(T(i+1,j)-T(i-1,j))/(2*dx);
qy(i,j)=-k*(T(i,j+1)-T(i,j-1))/(2*dy);
qn(i,j)=sqrt(qx(i,j)^2+qy(i,j)^2);
end
end

figure(1)
cs=contourf(x,y,T,20);
title("Distribución de calor en una placa")
axis equal

figure(2)
contourf(x,y,T,20);
title('Diagrama de Flujo de Calor en los Nodos Interiores')
hold on
quiver(x,y,qx,qy,1,'r','linewidth',3)
axis equal

2.- La temperatura de una barra de hierro de 50 cm de longitud perfectamente aislada


menos en sus extremos, Tizquierda = 100°C y la Tderecha = 100°C, la temperatura en t=0 seg
es 0°C. Calcule la distribución de temperatura cada 1 seg hasta alcanzar los 100 seg.
Las constantes son k=80.2 W/m°K (conductividad térmica), 𝜌=7870 kg/m3 (densidad),
C=447 J/kg°K (unidad de calor especifico). Resuelva por el método Cranck Nicolson,
considere 5 intervalos en x.
Presentar escrito todo el procedimiento de cálculo para 6 procesos iterativos.
Solución:
Considerando:

50
n  5  a  x   10
5
t 100
m  100  b  máx  1
m 100
Sea:

k' 80.2
k  104  0.227
C 7870  447
Además:

1
  k  a / b  0.227( )  0.00227
102

Ti 1, j  (1  2 )Ti , j  Ti 1, j  Ti , j 1

Para la primera iteración:


Nodo 1,1:

(1.00454)T1,1  0.00227T2,1  0.227

Nodo 2,1:

0.00227T1,1  (1.00454)T2,1  0.00227T3,1  0

Nodo 3,1:

0.00227T2,1  (1.00454)T3,1  0.00227T4,1  0

Nodo 4,1:

0.00227T3,1  (1.00454)T4,1  0.227

Armando la matriz:

 1.00454 0.00227 0 0   T1,1   0.227   T1,1   0.225975234 


     T   
 0.00227 1.00454 0.00227 0   T2,1   0
    2,1    0.000511802 
 0 0.00227 1.00454 0.00227   T3,1   0   T3,1   0.000511802 
         
 0 0 0.00227 1.00454   T4,1   0.227   T4,1   0.225975234 

Para la primera iteración:


Nodo 1,2:

(1.00454)T1,2  0.00227T2,2  0.4529

Nodo 2,2:

0.00227T1,2  (1.00454)T2,2  0.00227T3,2  0.000511802

Nodo 3,2:

0.00227T2,2  (1.00454)T3,2  0.00227T4,2  0.000511802


Nodo 4,2:

0.00227T3,2  (1.00454)T4,2  0.4529

Armando la matriz:

 1.00454 0.00227 0 0   T1,2   0.4529   T1,2   0.450856677 


         
 0.00227 1.00454 0.00227 0   T2,2   0.000511802   T2,2   0.001571059 
  
 0 0.00227 1.00454 0.00227   T3,2   0.000511802   T3,2   0.001571059 
        
 0 0 0.00227 1.00454   T4,2   0.4529   T4,2   0.450856677 

Para la tercera iteración:


Nodo 1,3:

(1.00454)T1,3  0.00227T2,3  0.677856

Nodo 2,3:

0.00227T1,3  (1.00454)T2,3  0.00227T3,3  0.001571059

Nodo 3,3:

0.00227T2,3  (1.00454)T3,3  0.00227T4,3  0.001571059

Nodo 4,3:

0.00227T3,3  (1.00454)T4,3  0.677856

Armando la matriz:

 1.00454 0.00227 0 0   T1,3   0.677856   T1,3   0.674799438 


  T       
 0.00227 1.00454 0.00227 0   2,3   0.001571059   T2,3   0.003095826 
  
 0 0.00227 1.00454 0.00227   T3,3   0.001571059   T3,3   0.003095826 
        
 0 0 0.00227 1.00454   T4,3   0.677856   T4,3   0.674799438 

Para la cuarta iteración:


Nodo 1,4:
(1.00454)T1,4  0.00227T2,4  0.901799438

Nodo 2,4:

0.00227T1,4  (1.00454)T2,4  0.00227T3,4  0.003095826

Nodo 3,4:

0.00227T2,4  (1.00454)T3,4  0.00227T4,4  0.003095826

Nodo 4,4:

0.00227T3,4  (1.00454)T4,4  0.901799438

Armando la matriz:

 1.00454 0.00227 0 0   T1,4   0.901799438   T1,4   0.897735347 


        
 0.00227 1.00454 0.00227 0   T2,4   0.003095826   T2,4   0.005122058 
  
 0 0.00227 1.00454 0.00227   T3,4   0.003095826   T3,4   0.005122058 
        
 0 0 0.00227 1.00454   T4,4   0.901799438   T4,4   0.897735347 

Para la quinta iteración:


Nodo 1,5:

(1.00454)T1,5  0.00227T2,5  1.124735347

Nodo 2,5:

0.00227T1,5  (1.00454)T2,5  0.00227T3,5  0.005122058

Nodo 3,5:

0.00227T2,5  (1.00454)T3,5  0.00227T4,5  0.005122058

Nodo 4,5:

0.00227T3,5  (1.00454)T4,5  1.12473547

Armando la matriz:
 1.00454 0.00227 0 0   T1,5  1.124735347   T1,5   1.119669405 
        
 0.00227 1.00454 0.00227 0   T2,5   0.005122058   T2,5   0.00764635 
  
 0 0.00227 1.00454 0.00227   T3,5   0.005122058   T3,5   0.007646352 
        
 0 0 0.00227 1.00454   T4,5  1.124735347   T4,5   1.119669413 

Para la sexta iteración:


Nodo 1,6:

(1.00454)T1,6  0.00227T2,6  1.346669405

Nodo 2,6:

0.00227T1,6  (1.00454)T2,6  0.00227T3,6  0.00764635

Nodo 3,6:

0.00227T2,6  (1.00454)T3,6  0.00227T4,6  0.00764635

Nodo 4,6:

0.00227T3,6  (1.00454)T4,6  1.346669405

Armando la matriz:

 1.00454 0.00227 0 0   T1,6  1.346669405   T1,6   1.340607252 


        
 0.00227 1.00454 0.00227 0   T2,6   0.00764635   T2,6   0.010662475 
  
 0 0.00227 1.00454 0.00227   T3,6   0.00764635   T3,6   0.010662475 
        
 0 0 0.00227 1.00454   T4,6  1.346669405   T4,6   1.340607257 
3.- Sabemos que la ecuación en derivadas parciales hiperbólicas está relacionado con
la ecuación de ondas que modela el desplazamiento u desde su posición de equilibrio
para una cuerda elástica vibrante cuyos extremos están fijos, determine Ud. Los
desplazamientos de acuerdo a la Ecuación siguiente:

 2u  2u
0<x<2 Condiciones de contorno:

 4* 2 0 < t < 0.1 hrs u(0,t)=0 0<=t<=0.1

t x
2 u(1,t)=0

Condiciones iniciales:
u(x,0)=Seno(𝝅x)+Seno(2𝝅x)
u
 g ( x)  0....0  x  2
t x ,t  0

Solución:
Hallando landa:
Donde:

  b.c / a  b  0.1h /100  0.001; c  2; a  2 / 5  0.4


0.001
  2 ( )  0.005
0.4
Usando el algoritmo:

 i , j 1  2(1   ) i , j   2 ( i 1, j   i 1, j )   i , j 1

Además.

POSICIÓN
0 0.4 0.8 1.2 1.6 2
Seno(𝜋x) 0 0.95105742 0.5877805 -0.58779238 -0.95105288 1.46928E-05
Seno(2𝜋x) 0 0.5877805 -0.95105288 0.95106196 -0.58780427 2.93856E-05
TOTAL 0 1.53883792 -0.36327239 0.36326958 -1.53885715 4.40785E-05

Y:

 i ,1   i ,0  bg ( xi )

Pero g(x) = 0 entonces la posición para la primera iteración será la misma que en la
inicial:
Primera iteración:

 1,1   0 
   
 2,1    1.5397 
 3,1   -0.3630 
   
 4,1   0.3636 

Segunda iteración:

 1,2  2(1   ) 1,1   2 ( 2,1   0,1 )   1,0  0

 2,2  2(1   ) 2,1   2 ( 3,1   1,1 )   2,0  1.5396

 3,2  2(1   ) 3,1   2 ( 4,1   2,1 )   3,0  0.3630

 4,2  2(1   ) 4,1   2 ( 5,1   3,1 )   4,0  0.3636

  1,2   0.0000 
   
  2,2    1.5396 
  3,2   -0.3630 
   
  4,2   0.3636 
Tercera iteración:
 1,3  2(1   ) 1,2   2 ( 2,2   0,2 )   1,1  0.0001

 2,3  2(1   ) 2,2   2 ( 3,2   1,2 )   2,1  1.5394

 3,3  2(1   ) 3,2   2 ( 4,2   2,2 )   3,1  0.3631

 4,3  2(1   ) 4,2   2 ( 5,2   3,2 )   4,1  0.3636

  1,3   0.0001 
   
  2,3    1.5394 
  3,3   -0.3631 
   
  4,3   0.3636 

Cuarta iteración:

 1,4  2(1   ) 1,3   2 ( 2,3   0,3 )   1,2  0.0002

 2,4  2(1   ) 2,3   2 ( 3,3   1,3 )   2,3  1.5392

 3,4  2(1   ) 3,3   2 ( 4,3   2,3 )   3,2  0.3631

 4,4  2(1   ) 4,3   2 ( 5,3   3,3 )   4,2  0.3636

  1,4   0.0002 
   
  2,4    1.5392 
  3,4   -0.3631
   
  4,4   0.3636 
Quinta iteración:

 1,5  2(1   ) 1,4   2 ( 2,4   0,4 )   1,3  0.0004

 2,5  2(1   ) 2,4   2 ( 3,4   1,4 )   2,3  1.5388

 3,5  2(1   ) 3,4   2 ( 4,4   2,4 )   3,3  0.3631

 4,5  2(1   ) 4,4   2 ( 5,4   3,4 )   4,3  0.3635


  1,5   0.0004 
   
  2,5    1.5388 
  3,5   -0.3631
   
  4,5   0.3635 

Codificación:
%% Ecuacion Hiperbolica (Ecuacion de la onda)
%% TRABAJO REALIZADO POR WILMER GUILLÉN CAYTUIRO
%%
clear
clc
close all

%Datos
L=2; %Largo
tmax = 0.1; %Tiempo
c2=2;

%
dx=0.4; nx=L/dx+1; %Diferencial de x
dt=0.001; nt=tmax/dt+1; %Diferencial de y

landa=dt*c2/dx;

for i=1:nx
f(i)=0;
end

x=[0:dx:2];
t=[0:dt:0.1];

%Valores de Frontera
%Condiciones iniciales
for j=1:nt
gamma(1,j)=0;
gamma(nx,j)=0;
end

for i=2:nx-1
gamma(i,1)=sin(3.14*(i-2))+sin(2*3.14*(i-2));
end

for i=2:nx-1
gamma(i,2)=gamma(i,1)+dt*f(i-1);
end
%Nodos Interiores
for j=2:nt-1
for i=2:nx-1
gamma(i,j+1)=2*(1-
landa^2)*gamma(i,j)+landa^2*(gamma(i+1,j)-gamma(i-1,j))-
gamma(i,j-1);
end
end

figure(1)
surf(x,t,gamma')
xlabel('Distancia en metros')
ylabel('Tiempo en segundos')
zlabel('altura con respecto al eje')

figure(2)
plot(x,gamma)

Vous aimerez peut-être aussi