Escolar Documentos
Profissional Documentos
Cultura Documentos
In [3]: Tb = 50 # °C
Tinf = 25 # °C
h = 1000
Image('Table3-4-adiabatic.png')
Out[3]:
In [4]: P = pi * D
Ac = (pi * D ** 2) / 4
display(Math(f'P = {P:.8f} \\ m'))
display(Math(f'A_c = {Ac:.8f} \\ m²'))
𝑃 = 0.00628319 𝑚
𝐴𝑐 = 0.00000314 𝑚²
In [5]: Tx, x = sy.symbols('T_x, x')
θ = Tx - Tinf
θb = Tb - Tinf
display(Math(f'\\theta = ({θ}) \\ °C'))
display(Math(f'\\theta_b = ({θb}) \\ °C'))
𝜃 = (𝑇𝑥 − 25) °𝐶
𝜃𝑏 = (25) °𝐶
In [6]: m = sqrt((h*P) / (k*Ac))
M = sqrt(h*P*k*Ac) * θb
display(Math(f'm = {m}'))
display(Math(f'M = {M}'))
𝑚 = 119.52286093343936
𝑀 = 1.3142224964558464
In [7]: Tx_adiabatic = sy.solve(sy.Eq(θ/θb, ((sy.cosh(m*(L-x))) / sy.cosh(m*L))), Tx
display(Math('T_{x, adiabático} = [%s] \\ °C'%sy.latex(Tx_adiabatic)))
𝑞𝑓 = 1.31404 𝑊
b) Um engenheiro sugere que, com a manutenção da extremidade da aleta a uma
temperatura baixa, a taxa de transferência de calor na aleta pode ser aumentada. Para
𝑇𝑥=𝐿 = 0 °C, determine a nova taxa de transferência de calor na aleta. As outras
condições são iguais as da parte (a).
In [9]: Image('Table3-4_precribedtemp.png')
Out[9]:
In [10]: TL = 0
θL = TL - Tinf
display(Math(f'\\theta_L = {θL} °C'))
𝜃𝐿 = −25°𝐶
In [11]: Tx_prescribedtemperature = sy.solve(sy.Eq(θ/θb, ((θL/θb)*(sy.sinh(m*x)) + (s
display(Math('T_{x, prescribed \\ temperature} = [%s] \\ °C'%sy.latex(Tx_pre
𝑞𝑓 = 1.33646 𝑊
c) Represente graficamente as distribuições de temperaturas, T(x), na faixa 0
≤𝑥≤𝐿 , para o caso de extremidade adiabática e para o caso da temperatura na
extremidade especificada. Mostre também, no seu gráfico, a temperatura ambiente.
Discuta características relevantes das distribuições de temperaturas
In [13]: xp = linspace(0,L,300)
f_adiabatic = sy.lambdify(x, Tx_adiabatic)
f_prescribedtemperature = sy.lambdify(x, Tx_prescribedtemperature)
f_ambient = full(len(xp), Tinf)
plt.figure(figsize=(16,9))
plt.plot(xp, f_adiabatic(xp), label='Extremidade Adiabática')
plt.plot(xp, f_prescribedtemperature(xp), label='Temperatura Especificada')
plt.plot(xp, f_ambient, label='T$_\infty$')
plt.legend()
plt.title("Distribuição de Temperatura", fontweight='bold')
plt.xlabel("L [m]", fontweight='bold')
plt.ylabel("T [°C]", fontweight='bold')
plt.grid(True, linestyle='--', alpha=0.6)
plt.show()
C:\Users\joao-\AppData\Local\Temp\ipykernel_3724\2267209418.py:6: RuntimeW
arning: divide by zero encountered in divide
f_qf_prescribedtemperature = Mp* ((cosh(mp*L) - (θL / θb)) / sinh(mp*L))
C:\Users\joao-\AppData\Local\Temp\ipykernel_3724\2267209418.py:6: RuntimeW
arning: invalid value encountered in multiply
f_qf_prescribedtemperature = Mp* ((cosh(mp*L) - (θL / θb)) / sinh(mp*L))
In [15]: qf_convection = M * (
(sinh(m*L) + (h/(m*k)) * cosh(m*L))
/
(cosh(m*L) + (h/(m*k)) * sinh(m*L))
)
display(Math(f'q_f = {qf_convection:.5f} \\ W'))
𝑞𝑓 = 1.31406 𝑊