Está en la página 1de 2

%Problema varilla cilindrica

%Inciso 1
%Velocidad de transferencia de calor por unidad de longitud de varilla
syms r a b k Cp p S t
T(r)=a+b*r^2;
dT=diff(T,r);
disp('solución dT'); pretty(dT)
q=-k*S*dT;
disp('q='); pretty(q)
%Parametros
a=800; %°C
d=0.05; %m
b=-416700; %°C/m^2
k=40; %W/mK
p=1100; %kg/m^3
Cp=800; %J/kgK
S=pi*(d); %m^2
r=(0:(d/2)/10:d/2);
qs=eval(q);
%grafica
hold on
plot(r,qs)
a=800; %°C
d=0.05; %m
b=-416700; %°C/m^2
k=15; %W/mK
p=1100; %kg/m^3
Cp=800; %J/kgK
S=pi*(d); %m^2
r=(0:(d/2)/10:d/2);
qs=eval(q);
plot(r,qs)
a=800; %°C
d=0.05; %m
b=-416700; %°C/m^2
k=30; %W/mK
p=1100; %kg/m^3
Cp=800; %J/kgK
S=pi*(d); %m^2
r=(0:(d/2)/10:d/2);
qs=eval(q);
plot(r,qs)
xlabel('radio(m)')
ylabel('tranferencia de calor(W/m)')
grid on
%Inciso 2
%Conducción radial
syms r b k Cp q
%parametros
b=-416700; %°C/m^2
k=30; %W/mK
d=0.05; %m
p=1100; %kg/m^3
Cp=800; %J/kgK
q=10^8; %W/m^3
m=2*b*r^2;
dm=diff(m,r); pretty(dm)
dTr=((k/r)*dm+q)/(p*Cp);
disp('velocidad de cambio de la temperatura'); pretty(dTr)

También podría gustarte