> restart;#"m4_p18"

Considérese la superposición longitudinal de dos varillas de igual sección, una de aluminio de coeficiente de dilatación a1=23×10-6 K-1 y longitud inicial L1 y la otra de titanio con a2=8,5×10-6 K-1 y longitud inicial L2, tal que medido en condiciones de laboratorio a T0=293 K, L1+L2=0,1 m. En condiciones de trabajo el extremo libre del aluminio va a estar a T1=100 K y el del titanio a T2=250 K, transmitiéndose calor en régimen estacionario. En función de la fracción de aluminio a=L1/(L1+L2), se pide:
a) Determinar el perfil de temperaturas en condiciones de trabajo.
b) Determinar la dilatación lineal del conjunto.

c) Determinar el valor de a que daría la misma dilatación que si las dos fueran de aluminio.

Datos:

> read"../therm_eq.m":read"../therm_proc.m":with(therm_proc):

> su1:="Aluminio_anodizado":su2:="Titanio":dat:=[alpha[1]=23e-6/K_,alpha[2]=8.5e-6/K_,T0=293*K_,L12=0.1*m_,T1=100*K_,T2=250*K_];

`:=`(dat, [alpha[1] = `+`(`/`(`*`(0.23e-4), `*`(K_))), alpha[2] = `+`(`/`(`*`(0.85e-5), `*`(K_))), T0 = `+`(`*`(293, `*`(K_))), L12 = `+`(`*`(.1, `*`(m_))), T1 = `+`(`*`(100, `*`(K_))), T2 = `+`(`*`(2...

Image

Esquema:

> `:=`(Sistemas, [`s?ido`])

> `:=`(Estados, [regim, 1, estac, 1])

Eqs. constit.:

> s1dat:=get_sol_data(su1):k_[1]:=subs(s1dat,k);s2dat:=get_sol_data(su2):k_[2]:=subs(s2dat,k);dat:=op(dat),k[1]=k_[1],k[2]=k_[2],Const,SI2,SI1:

`:=`(k_[1], `+`(`/`(`*`(205., `*`(W_)), `*`(m_, `*`(K_)))))

`:=`(k_[2], `+`(`/`(`*`(22., `*`(W_)), `*`(m_, `*`(K_)))))

a) Determinar el perfil de temperaturas en condiciones de trabajo.

Lineal. Sea a la fracción de aluminio.

> eqDat:=L[1]+L[2]=L12;eqa:=a=L[1]/(L[1]+L[2]);eqBE:=k[1]*(Ti-T1)/L[1]=k[2]*(T2-Ti)/L[2];sol1_:=solve({eqDat,eqa,eqBE},{Ti,L[1],L[2]});Ti_:=subs(sol1_,Ti);Ti__:=simplify(subs(L[2]=solve(eqa,L[2]),dat,Ti_));

`:=`(eqDat, `+`(L[1], L[2]) = L12)

`:=`(eqa, a = `/`(`*`(L[1]), `*`(`+`(L[1], L[2]))))

`:=`(eqBE, `/`(`*`(k[1], `*`(`+`(Ti, `-`(T1)))), `*`(L[1])) = `/`(`*`(k[2], `*`(`+`(T2, `-`(Ti)))), `*`(L[2])))

`:=`(sol1_, {L[1] = `*`(a, `*`(L12)), Ti = `+`(`-`(`/`(`*`(`+`(`-`(`*`(k[1], `*`(T1, `*`(a)))), `*`(k[1], `*`(T1)), `*`(k[2], `*`(a, `*`(T2))))), `*`(`+`(`*`(k[1], `*`(a)), `-`(k[1]), `-`(`*`(k[2], `*...

`:=`(Ti_, `+`(`-`(`/`(`*`(`+`(`-`(`*`(k[1], `*`(T1, `*`(a)))), `*`(k[1], `*`(T1)), `*`(k[2], `*`(a, `*`(T2))))), `*`(`+`(`*`(k[1], `*`(a)), `-`(k[1]), `-`(`*`(k[2], `*`(a)))))))))

`:=`(Ti__, `+`(`/`(`*`(500., `*`(`+`(`*`(30., `*`(a)), `-`(41.)), `*`(K_))), `*`(`+`(`*`(183., `*`(a)), `-`(205.))))))

Temperatura de la unión (y las de los extremos).

> plot(subs(dat,[T1/K_,T2/K_,Ti__/K_]),a=0..1,T=0..300,colour=black);

Plot_2d

b) Determinar la dilatación lineal del conjunto.

La variación de longitud, supuesta pequeña, es Int(alpha*(T-T0)*dx, que si es varilla isoterma es Dx_ y si es lineal es Dx__:

> Dx:=Int(alpha*(T-T0),x=0..L);Dx_:=collect(value(subs(T=T1,Dx)),L);Dx__:=collect(value(subs(T=A+B*x,Dx)),L);

`:=`(Dx, Int(`*`(alpha, `*`(`+`(T, `-`(T0)))), x = 0 .. L))

`:=`(Dx_, `*`(alpha, `*`(`+`(T1, `-`(T0)), `*`(L))))

`:=`(Dx__, `+`(`*`(`/`(1, 2), `*`(alpha, `*`(B, `*`(`^`(L, 2))))), `*`(alpha, `*`(`+`(A, `-`(T0)), `*`(L)))))

Aluminio T=A+B*x=T1+((Ti-T1)/L1)*x

> Dx1:=subs(L=L[1],alpha=alpha[1],A=T1,B=(Ti_-T1)/L[1],Dx__);

`:=`(Dx1, `+`(`*`(`/`(1, 2), `*`(alpha[1], `*`(`+`(`-`(`/`(`*`(`+`(`-`(`*`(k[1], `*`(T1, `*`(a)))), `*`(k[1], `*`(T1)), `*`(k[2], `*`(a, `*`(T2))))), `*`(`+`(`*`(k[1], `*`(a)), `-`(k[1]), `-`(`*`(k[2]...

Titanio T=A+B*x=Ti+((T2-Ti)/L2)*x

> Dx2:=subs(L=L[2],alpha=alpha[2],A=Ti_,B=(T2-Ti_)/L[2],Dx__);

`:=`(Dx2, `+`(`*`(`/`(1, 2), `*`(alpha[2], `*`(`+`(T2, `/`(`*`(`+`(`-`(`*`(k[1], `*`(T1, `*`(a)))), `*`(k[1], `*`(T1)), `*`(k[2], `*`(a, `*`(T2))))), `*`(`+`(`*`(k[1], `*`(a)), `-`(k[1]), `-`(`*`(k[2]...

> Dx12_L12:='(Dx1+Dx2)/(L[1]+L[2])';Dx12_L12_:=simplify(subs(L[2]=solve(eqa,L[2]),dat,Dx12_L12));

`:=`(Dx12_L12, `/`(`*`(`+`(Dx1, Dx2)), `*`(`+`(L[1], L[2]))))

`:=`(Dx12_L12_, `+`(`-`(`/`(`*`(0.1000000000e-5, `*`(`+`(`*`(652713., `*`(`^`(a, 2))), `-`(`*`(506806., `*`(a))), `-`(205615.)))), `*`(`+`(`*`(183., `*`(a)), `-`(205.)))))))

c) Determinar el valor de a que daría la misma dilatación que si las dos fueran de aluminio.

Representando la dilatación total Dx12(_L12(a):

> plot({Dx12_L12_,subs(a=1,Dx12_L12_),subs(a=0,Dx12_L12_)},a=0..1,dilat_m=-0.0035..0,color=black);

Plot_2d

se ve que hay un caso a=0,54 que dilata igual que si no hubiera titanio. También se observa un máximo de dilatación para a= 0,86.

> a_eq_:=fsolve(Dx12_L12_=subs(a=1,Dx12_L12_),a=0..0.99):'a_eq'=evalf(%,3);Dx12_L12_eq_:=subs(a=a_sol_,Dx12_L12_):'Dx12_L12_eq'=evalf(%,2);a_max_:=fsolve(0=diff(Dx12_L12_,a),a=0..0.99):'a_max'=evalf(%,3);Dx12_L12_max_:=subs(a=a_max_,Dx12_L12_):'Dx12_L12_max'=evalf(%,2);

a_eq = .537

Dx12_L12_eq = `+`(`-`(`/`(`*`(0.10e-5, `*`(`+`(`*`(0.65e6, `*`(`^`(a_sol_, 2))), `-`(`*`(0.51e6, `*`(a_sol_))), `-`(0.21e6)))), `*`(`+`(`*`(0.18e3, `*`(a_sol_)), `-`(0.20e3))))))

a_max = .856

Dx12_L12_max = -0.33e-2

>