Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULTAD DE INGENIERÍA
TAREA 2 PARCIAL 3
2. Función de aproximación
𝑇 = 𝐶0 + 𝐶1𝑥 + 𝐶2𝑥
3. Función de peso
𝑑𝑇
= 𝐶1 + 2𝐶2𝑥
𝑑𝑥
𝑑 𝑇
= 2𝐶2
𝑑𝑥
𝑑 𝐴𝐾𝑑𝑇
− − 𝑄(𝑥) = 𝑅
𝑑𝑥 𝑑𝑥
−2𝐴𝐾𝐶2 − 𝑄(𝑥) = 𝑅
4. Condiciones de frontera
𝑇(0) = 600 𝐾
𝑑𝑇
𝐾𝐴 = 5000 𝑊
𝑑𝑥
5. Forma fuerte
( )(−𝐾𝐴 ) = 𝑄(𝑥)
6. Forma débil
𝑑𝑇 𝑑𝑤 𝑑𝑇
𝐾𝐴 − 𝑤(𝑥)𝐾𝐴 − 𝑤(𝑥)𝑄(𝑥)𝑑𝑥 = 0
𝑑𝑥 𝑑𝑥 𝑑𝑥
7. Matriz elemental
𝑄𝑒𝐴𝑒𝐿𝑒
𝐾𝑒𝐴𝑒 1 −1 𝑇𝑖 𝑞𝑖 2
= +
𝐿𝑒 −1 1 𝑇𝑗 𝑞𝑗 𝑄𝑒𝐴𝑒𝐿𝑒
2
8. Generación interna de calor
9. Matrices elementales 1, 2 y 3
15 −15 𝑇1 𝑞1 1.71
= +
−15 15 𝑇2 𝑞2 1.71
15 −15 𝑇2 𝑞2 3.56
= +
−15 15 𝑇3 𝑞3 3.56
15 −15 𝑇3 𝑞3 1.71
= +
−15 15 𝑇4 𝑞4 1.71
⎡ ⎤
⎢ ⎥ 𝑇2 𝑞1 5.27
⎢ ⎥
⎢ ⎥ 𝑇3 = 𝑞2 + 5.27
⎢ ⎥ 𝑇4 𝑞3 1.71
⎢ ⎥
⎣ ⎦
%%%% Datos
x= 0:1/11:1;
NL= 1
Q= 1000*(x.*(1-x)-0.25*NL/30)
K= 50
A= 0.1
L= 1
T1= 600
Qav1= (Qf(0)+Qf(1/3))/2
Qav2= (Qf(1/3)+Qf(2/3))/2
Qav3= (Qf(2/3)+Qf(1))/2
rel= (K*A)/(L/3)
ME= [1 -1; -1 1]
%% Elemento 1
k1= rel*ME
%% Elemento 2
k2= rel*ME
%% Elemento 3
k3= rel*ME
kG1= zeros(4,4);
kG1(1:2,1:2)= k1
kG2= zeros(4,4);
kG2(2:3,2:3)= k2
kG3= zeros(4,4);
kG3(3:4,3:4)= k3
%% Matriz Global
kG= kG1+kG2+kG3
Q1G= zeros(4,1);
Q1G(1:2,1)= Q1
Q2G= zeros(4,1);
Q2G(2:3,1)= Q2
Q3G= zeros(4,1);
Q3G(3:4,1)= Q3
QG= Q1G+Q2G+Q3G
%% Matriz Global generación de calor reducida
QGr= QG(2:4, 1)
%%%% Condiciones
%% Neumann
%% Neumann reducido
CF_Nr= CF_N(2:4, 1)
r= [-15.06*T1; 0; 0]
b= QGr+CF_Nr-r
T= inv(kGr)*b
q1= -K*A*(936-600)/(L/3)
q2= -K*A*(1270-936)/(L/3)
q3= -K*A*(1603-1270)/(L/3)
%%%% Gráficas
subplot(1,2,1)
title("Temperatura")
xlabel("Longitud")
ylabel("T(x)")
grid on
subplot(1,2,2)
title("calor")
xlabel("Longitud")
ylabel("q(x)")
grid on
Pieza mallada
Cargas térmicas
Nodal solution
PARA 10 ELEMENTOS
15. Discretización
KAdT/dx = 5000W
T(0)=600 K
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10 11
𝑇 = 𝐶0 + 𝐶1𝑥 + 𝐶2𝑥
17. Función de peso
𝑑𝑇
= 𝐶1 + 2𝐶2𝑥
𝑑𝑥
𝑑 𝑇
= 2𝐶2
𝑑𝑥
𝑑 𝐴𝐾𝑑𝑇
− − 𝑄(𝑥) = 𝑅
𝑑𝑥 𝑑𝑥
−2𝐴𝐾𝐶2 − 𝑄(𝑥) = 𝑅
𝑞2
𝑇2 ⎧ 𝑞3 ⎫ . 18 −30000
⎧ 𝑇3 ⎫ ⎧. 76⎫ ⎧ 0 ⎫
⎪ 𝑞4 ⎪
⎪ 𝑇4 ⎪ ⎪ ⎪ ⎪ ⎪
⎪ ⎪ ⎪ 𝑞5 ⎪ ⎪ 1.4 ⎪ ⎪ 0 ⎪
⎪ 𝑇5 ⎪ ⎪ ⎪ ⎪ 1.9 ⎪ ⎪ 0 ⎪
𝑞6
[ ] 𝑇6 = + 2.2 + 0
⎨ 𝑇7 ⎬ ⎨ 𝑞7 ⎬ ⎨ ⎬ ⎨ 0 ⎬
2.3
⎪ 𝑇8 ⎪ ⎪ 𝑞8 ⎪ ⎪ 2.2 ⎪ ⎪ 0 ⎪
⎪ 𝑇9 ⎪ ⎪ 𝑞9 ⎪ ⎪ 1.9 ⎪ ⎪ 0 ⎪
⎪𝑇10⎪ ⎪. 88⎪ ⎪ 0 ⎪
⎪𝑞10⎪
⎩𝑇11⎭ ⎩. 18⎭ ⎩ 0 ⎭
⎩𝑞11⎭
25. Solución Temperatura
26. Solución q
27. Script Octave
x=0:1/11:1
NL=1;
Q=1000*(x.*(1-x)-0.25*NL/30);
K=50;
A=0.1;
L=1;
T1=600;
%%Función de calor
Qf=@(x) 1000*(x.*(1-x)-0.25*NL/30);
Qav1=(Qf(0)+Qf(1/10))/2
Qav2=(Qf(1/10)+Qf(2/10))/2
Qav3=(Qf(2/10)+Qf(3/10))/2
Qav4=(Qf(3/10)+Qf(4/10))/2
Qav5=(Qf(4/10)+Qf(5/10))/2
Qav6=(Qf(5/10)+Qf(6/10))/2
Qav7=(Qf(6/10)+Qf(7/10))/2
Qav8=(Qf(7/10)+Qf(8/10))/2
Qav9=(Qf(8/10)+Qf(9/10))/2
Qav10=(Qf(9/10)+Qf(10/10))/2
%%Matrices elementales
cte=(K*A)/(L/10);
%%Elemento 1
k1= cte*ME;
%%Elemento 2
k2= cte*ME;
%%Elemento 3
k3= cte*ME;
%%Elemento 4
k4= cte*ME;
%%Elemento 5
k5= cte*ME;
%%Elemento 6
k6= cte*ME;
%%Elemento 7
k7= cte*ME;
%%Elemento 8
k8= cte*ME;
%%Elemento 9
k9= cte*ME;
%%Elemento 10
k10= cte*ME;
k1G=zeros(11,11);
k1G(1:2,1:2)=k1;
k2G=zeros(11,11);
k2G(2:3,2:3)=k2;
k3G=zeros(11,11);
k3G(3:4,3:4)=k3;
k4G=zeros(11,11);
k4G(4:5,4:5)=k4;
k5G=zeros(11,11);
k5G(5:6,5:6)=k5;
k6G=zeros(11,11);
k6G(6:7,6:7)=k6;
k7G=zeros(11,11);
k7G(7:8,7:8)=k7;
k8G=zeros(11,11);
k8G(8:9,8:9)=k8;
k9G=zeros(11,11);
k9G(9:10,9:10)=k9;
k10G=zeros(11,11);
k10G(10:11,10:11)=k10;
%%Matriz Global
kG=k1G+k2G+k3G+k4G+k5G+k6G+k7G+k8G+k9G+k10G
kGn=kG(2:11,2:11)
Q1=Qav1*A*(L/10)*[0.5;0.5]
Q2=Qav2*A*(L/10)*[0.5;0.5]
Q3=Qav3*A*(L/10)*[0.5;0.5]
Q4=Qav4*A*(L/10)*[0.5;0.5]
Q5=Qav5*A*(L/10)*[0.5;0.5]
Q6=Qav6*A*(L/10)*[0.5;0.5]
Q7=Qav7*A*(L/10)*[0.5;0.5]
Q8=Qav8*A*(L/10)*[0.5;0.5]
Q9=Qav9*A*(L/10)*[0.5;0.5]
Q10=Qav10*A*(L/10)*[0.5;0.5]
Q1G=zeros(11,1);
Q1G(1:2,1)=Q1;
Q2G=zeros(11,1);
Q2G(2:3,1)=Q2;
Q3G=zeros(11,1);
Q3G(3:4,1)=Q3;
Q4G=zeros(11,1);
Q4G(4:5,1)=Q4;
Q5G=zeros(11,1);
Q5G(5:6,1)=Q5;
Q6G=zeros(11,1);
Q6G(6:7,1)=Q6;
Q7G=zeros(11,1);
Q7G(7:8,1)=Q7;
Q8G=zeros(11,1);
Q8G(8:9,1)=Q8;
Q9G=zeros(11,1);
Q9G(9:10,1)=Q9;
Q10G=zeros(11,1);
Q10G(10:11,1)=Q10;
%%Matriz Global
QG=Q1G+Q2G+Q3G+Q4G+Q5G+Q6G+Q7G+Q8G+Q9G+Q10G
QGn=QG(2:11,1);
%%Neumann
CF_N=[0;0;0;0;0;0;0;0;0;0;5000];
%%Neumann reducido
CF_Nn=CF_N(2:11,1);
%%Resta
r=[-50*T1;0;0;0;0;0;0;0;0;0];
b=QGn+CF_Nn-r;
T=inv(kGn)*b;
q1=-K*A*(700-600)/(L/10)
q2=-K*A*(800-700)/(L/10)
q3=-K*A*(900-800)/(L/10)
q4=-K*A*(1001-900)/(L/10)
q5=-K*A*(1101-1001)/(L/10)
q6=-K*A*(1201-1101)/(L/10)
q7=-K*A*(1301-1201)/(L/10)
q8=-K*A*(1401-1301)/(L/10)
q9=-K*A*(1501-1401)/(L/10)
q10=-K*A*(1601-1501)/(L/10)
%%Gráficas
figure(1)
subplot(2,1,1)
plot([0 1/10 2/10 3/10 4/10 5/10 6/10 7/10 8/10 9/10 10/10],[600 700
title("T")
xlabel("x")
ylabel("T(x)")
grid on
subplot(2,1,2)
plot([0 1/10 1/10 2/10 2/10 3/10 3/10 4/10 4/10 5/10 5/10 6/10 6/10 7/10
q7 q8 q8 q9 q9 q10 q10],'*-')
title("Variable Secundaria")
xlabel("x")
ylabel("-adu/dx")
Ansys
Pieza mallada
Cargas térmicas
Casi todos los volúmenes generan el mismo Q, entonces:
Nodal solution
Conclusión :
Mediante este trabajo se pudo corroborar como se puede realizar una simulación térmica y a su vez, un
método meramente numérico que nos puede ayudar a resolver sistemas de elemento finito complicados,
en esta ocasión se trato de un esquema 1D y de una pieza bastante sencilla con geometrías simples, pero
nos da una idea de lo que podríamos hacer si llegamos a toparnos con un problema de este tipo mas
adelante en nuestra carrera.