Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Método de Relajacioón Gauss-Seidel
Método de Relajacioón Gauss-Seidel
ELEMENTOS FINITOS
CURSO: GR2
FECHA: 2019-06-17
Código:
function T=sistema_seidel(T0)
T=T0';
T(1)=(190+2/3*T(2)+3/2*T(5))/(7/2);
T(2)=(30+2/3*T(1)+2/3*T(3)+3/2*T(6))/(17/6);
T(3)=(30+2/3*T(2)+2/3*T(4)+3/2*T(7))/(17/6);
T(4)=(110+2/3*T(3)+3/2*T(8))/(7/2);
T(5)=(160+3/2*T(1)+2/3*T(6)+3/2*T(9))/(5);
T(6)=(3/2*T(2)+2/3*T(5)+2/3*T(7)+3/2*T(10))/(13/3);
T(7)=(3/2*T(3)+2/3*T(6)+2/3*T(8)+3/2*T(11))/(13/3);
T(8)=(320/3+3/2*T(4)+2/3*T(7)+3/2*T(12))/(5);
T(9)=(165+3/2*T(5)+2/3*T(10))/(7/2);
T(10)=(5+3/2*T(6)+2/3*T(9)+2/3*T(11))/(17/6);
T(11)=(5+3/2*T(7)+2/3*T(10)+2/3*T(12))/(17/6);
T(12)=(111.6667+3/2*T(8)+2/3*T(11))/(7/2);
function [T iter]=proceso_iterativoSOR(sistema,T0,tol,m,w)
T=sistema(T0)';
iter=T;
k=0;
while norm(T-T0)>tol && k<m
T0=T;
T=(1-w)*T0+w*sistema(T0)';
k=k+1;
iter=[iter T];
end
if k>=m
T='No converge';
end
Donde:
T0=[0 0 0 0 0 0 0 0 0 0 0 0]
tol= indica la tolerancia; la diferencia que se quiere entre el valor actual y el anterior.
w= factor de relajación.
Con w=1.2
Matriz de Temperaturas:
sol =
Con w=1.9
Matriz de Temperaturas:
sol =
Con w=0.9
Matriz de Temperaturas:
sol =
Con w=0.2
Matriz de Temperaturas:
sol =
Matriz de Temperaturas:
sol =
El cambio en el figura (mapeo de la temperatura) no varía casi nada debido a que con cada w
da casi la misma temperatura, solo cambian unos pocos decimales. Por lo cual se realizó una
solo figura.