Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Koelen van metalen buizen

Introductie

In het boek wordt in hoofdstuk 2 geschreven over warmtetransport. Dat kan op drie manieren plaatsvinden. Het is niet eenvoudig om deze drie verschillende vormen uit elkaar te houden. In het vak ‘Fysische Transportverschijnselen’, dat in het tweede jaar wordt gegeven, zal je zien dat de natuurkunde achter deze verschillende vormen van warmtetransport ook best ingewikkeld is.

1.Warmte geleiding (Conductie)

2.Warmtestraling (Radiatie)

3.Warmteoverdracht door stroming (convectie)

In deze proef proberen we een inschatting te maken van de ordegrootte van de verschillende vormen van warmtetransport bij de koeling van een metalen buis aan lucht.

Theorie

Volgens Newton’s wet van afkoeling is de snelheid waarmee een voorwerp afkoelt evenredig met het verschil in de temperatuur van het voorwerp (TT) en de omgeving (T0T_0). We kunnen dit schrijven als:

Q˙=hA(T(t)T0),\dot{Q} = -hA(T(t) - T_0),

waarin

  • Q˙\dot{Q} de warmtestroom in W\mathrm{W},

  • AA het oppervlak waardoor koeling optreedt in m2\mathrm{m}^2,

  • hh de warmteoverdrachtscoëfficiënt in W/(m2K)\mathrm{W/(m^2 K)}.

Dit levert de differentiaalvergelijking

CT˙=hA(T(t)T0),C\dot{T} = -hA(T(t) - T_0),

met CC de warmtecapaciteit in J/K\mathrm{J/K}. Herschrijven met τ=ChA\tau = \frac{C}{hA} levert:

τT˙=T(t)T0,-\tau\dot{T} = T(t) - T_0,

met als oplossing:

T(t)T0=(T(0)T0)et/τ.T(t) - T_0 = (T(0) - T_0)\text{e}^{-t/\tau}.

We kunnen hieruit dus concluderen dat τ\tau de karakteristieke tijdsduur is waarin de temperatuur van de buis een factor e\text{e} verlaagd ten opzichte van de omgevingstemperatuur.

{solution} ex-dvopl

T(t)T0=(T(0)T0)et/τ.T(t) - T_0 = (T(0) - T_0)\text{e}^{-t/\tau}.

Dit moet omgeschreven worden dat T(t) expliciet is.

T(t)=T0+(T(0)T0)et/τT(t) = T_0 + (T(0) - T_0)\text{e}^{-t/\tau}

Dan moet deze gedifferentieërd worden over t.

T˙=1τ(T(0)T0)et/τ\dot{T} = \frac{-1}{\tau} * (T(0) - T_0)\text{e}^{-t/\tau}

dan omschrijven door te vermenigvuldigen met -\tau.

τT˙=(T(0)T0)et/τ-\tau * \dot{T} = (T(0)-T_0)\text{e}^{-t/\tau}

Deze kan dan getest worden op de differentiaal vergelijking.

τT˙=T(t)T0.-\tau\dot{T} = T(t) - T_0.

Linkerkant invullen geeft

T(t)T0=(T(0)T0)et/τT(t) - T_0 = (T(0)-T_0)\text{e}^{-t/\tau}

Rechterkant invullen geeft:

τT˙=(T(0)T0)et/τ-\tau\dot{T} = (T(0) - T_0)\text{e}^{-t/\tau}

Door beide kanten in te vullen geeft dit dezelfde uitkomsten dus de vergelijkingen kloppen.

We zijn hier voor het gemak uitgegaan van een hh die onafhankelijk is van de temperatuur. We weten echter dat warmtetransport door straling niet lineair gaat, maar als

Q˙s=ϵσA(T4T04).\dot{Q}_s = \epsilon \sigma A (T^4 - T_0^4).

Voor kleine temperatuurverschillen (ΔT=TT0\Delta T = T - T_0) is dit te vereenvoudigen tot

Q˙s=ϵσA((T0+ΔT)4T04)ϵσ4AT03ΔT.\dot{Q}_s = \epsilon \sigma A ((T_0+\Delta T)^4 - T_0^4) \approx \epsilon \sigma 4A T_0^3 \Delta T.

Zolang ΔT\Delta T dus relatief klein is ten opzichte van T0T_0, kunnen we hh dus inderdaad als een constante beschouwen.

{exercise} Uitwerken :label: ex_uitw

Laat zien dat bovenstaande geldt door eerst (T0+ΔT)4(T_0+\Delta T)^4 uit te schrijven, te substitueren en dan te bedenken dat ΔT\Delta T klein is en ΔT2\Delta T^2 dus nog kleiner.

{solution} ex_uitw

Door de volgende formule helemaal uit te schrijven van:

((T0+ΔT)4T04)((T_0+\Delta T)^4 - T_0^4)

naar:

T04+4T03ΔT+6T02ΔT2+4T0ΔT3+ΔT4T04T_0^4 + 4T_0^3 \Delta T + 6T_0^2\Delta T^2 + 4T_0 \Delta T^3 + \Delta T^4 - T_0^4

T_0^4 valt dan weg. Gevraagd wordt om te laten zien dat bovenstaande geldt. Omdat ΔT<<T0\Delta T << T_0, zijn termen van orde ΔT2\Delta T^2 en hoger verwaarloosbaar. Daar komt de volgende formule uit:

4T03ΔT4T_0^3 \Delta T

Met deze ingevuld voor ((T0+ΔT)4T04)=4T03ΔT((T_0+\Delta T)^4 - T_0^4) = 4T_0^3 \Delta T krijg je de bovenstaande formule.

{solution} ex_fout De fout ontstaat doordat h wordt gelineariseerd rond T0T_0, waarbij hogere-orde termen in ΔT\Delta T worden verwaarloosd.

Als het exact gedaan wordt krijg je de formule:

Q˙exact=ϵσA(4T03ΔT+6T02ΔT2+4T0ΔT3+ΔT4)\dot{Q}_{exact} = \epsilon \sigma A (4T_0^3 \Delta T + 6T_0^2\Delta T^2 + 4T_0 \Delta T^3 + \Delta T^4)

In de term die gebruikt wordt mist dan:

Q˙fout=ϵσA(4T03ΔT+6T02ΔT2+4T0ΔT3+ΔT4)ϵσA(4T03ΔT)\dot{Q}_{fout} = \epsilon \sigma A (4T_0^3 \Delta T + 6T_0^2\Delta T^2 + 4T_0 \Delta T^3 + \Delta T^4 ) - \epsilon \sigma A (4T_0^3 \Delta T)
Q˙fout=ϵσA(6T02ΔT2+4T0ΔT3+ΔT4)\dot{Q}_{fout} = \epsilon \sigma A (6T_0^2\Delta T^2 + 4T_0 \Delta T^3 + \Delta T^4 )

De fout die ontstaat door de lineairisering kan berekent worden met:

Q˙fout/Q˙exact(ϵσA(6T02ΔT2+4T0ΔT3+ΔT4))/(ϵσA(4T03ΔT+6T02ΔT2+4T0ΔT3+ΔT4))\dot{Q}_{fout}/\dot{Q}_{exact} ≈ (\epsilon \sigma A (6T_0^2\Delta T^2 + 4T_0 \Delta T^3 + \Delta T^4 )) / (\epsilon \sigma A (4T_0^3 \Delta T + 6T_0^2\Delta T^2 + 4T_0 \Delta T^3 + \Delta T^4))
(6T02ΔT2)/(4T03ΔT)=(3ΔT)/(2T0)(6T_0^2\Delta T^2)/(4T_0^3\Delta T) = (3\Delta T) / (2T_0)

Met de gevonden formule kan het percentage van de fout worden gevonden.

Methode en materialen

Ontwerp

Materialen

  • standaard met twee thermisch geïsoleerde grijparmen

  • metalen buis me bijpassende dop

  • thermometer (infrarood of thermokoppel)

  • knijper voor bevestigen thermokoppel op buis

  • warm water tussen 60 en 80 graden Celsius

  • (evt) schuifmaat voor bepalen dimensies buis

Procedure

Stop de buis in warm water en laat deze gedurende een paar minuten zitten om thermisch evenwicht te bereiken. Beantwoord ondertussen de volgende vragen met behulp van de tabel:

Materiaalρ\rho in kg/m3\text{kg/m}^3CC in J/(kg K)\text{J} / \text{(kg K)}
messing8,73E33,8E2
aluminium2,7E38,8E2
staal7,9E34,7E2
  1. buitenoppervlak = 0.0234 m^2

  2. warmtecapaciteit = 880volume2.7103=86.75880*volume*2.7*10^3 = 86.75

  3. ongeveer 22 graden celsius

Pak de buis op met thermisch isolerende handschoenen (of direct met de geïsoleerde grijparm) en plaats deze in de grijparm met isolatieschoentjes. Positioneer de thermometer voor optimale temperatuurlezing. Meet als functie van tijd hoe lichaam koelt. Wacht voldoende lang zodat je de karakteristieke tijd τ\tau voor de afkoeling kan bepalen.

Doe dit voor twee of drie configuraties:

  1. De buis met de as in verticale richting en afgesloten met dop.

  2. De buis met de as in verticale richting zonder dop.

  3. (alleen bij voldoende tijd) De buis met de as in horizontale richting en afgesloten met dop.

Data analyse

  • Bepaal de karakteristieke tijd τ\tau waarin de temperatuur van buis afneemt. Deze kan verschillend zijn voor de drie bovenstaande configuraties.

  • Bereken hieruit de warmteoverdrachtscoëfficiënt.

  • Vergelijk je resultaten met je groepsgenoten die een vergelijkbare buis hebben gemeten (dit kan klassikaal).

  • Welk deel van de warmteoverdrachtscoëfficiënt verwacht je dat gegeven is door de geleiding, straling en convectie? Onderbouw je redenering.

Resultaten

We willen streven naar een warmteoverdachtcoefficient die tussen de 10 en 15 W/m2KW/m^2*K zit. Dit is het bekende bereik waartussen aluminium zit.

# data bij buis met dop

import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit

def exp_func(t, A, tau, T_omg):
    # A is verschiltemperatuur met omgeving aan start
    # tau is de karakteristieke tijd voor de koeling
    # T_omg is de omgevingstemperatuur
    return (A * np.exp(-t/tau) + T_omg)  

buitenoppervlak = 0.0234 # bepaal zelf in m^2
# diameter is 4.94, radius 15,08, dikte 0.156 cm
volume = (4.94*np.pi*15.08*0.156)*10**-6
warmtecapaciteit = 880*volume*2.7*10**3 # bepaal de warmtecapaciteit in J/K

times = np.array([0,8,19,29,38,43,69,100,137,178,210,256,320,380])
temps = np.array([43,42,41,40,39,38,37,36,35,34,33,32,31,30])+273.3 # in Kelvin


# pas beginwaardes aan naar schatting
# Het aantal maxfev moet wellicht hoger voor goede convergentie van de waarde
popt, pocv = curve_fit(exp_func, times, temps, p0=[20, 380, 295.3], maxfev=5000)

A_exp, tau_exp, T_omg_exp = popt

y_fit = exp_func(times, *popt)

plt.figure()
plt.xlabel('Time [s]')
plt.ylabel('Temperature [K]')

plt.plot(times, temps, 'bo', label='measurement')
plt.plot(times, y_fit, 'r-', 
         label='$T = %0.2f e^{-t/%0.4f} + %0.2f$' % (A_exp, tau_exp, T_omg_exp))

plt.legend()

plt.show()

h_exp = (warmtecapaciteit) / (tau_exp * buitenoppervlak)
print("De karakteristieke tijdsduur =",tau_exp,"s")
print("Warmteoverdrachtcoefficient = ",h_exp,"W/m^2 K") # warmteoverdrachtscoëfficiënt in W/m^2 K
# Sla figuren op met  
# 
# plt.savefig("Figuren/naam.png", dpi=450)

<Figure size 640x480 with 1 Axes>
De karakteristieke tijdsduur = 141.0468483719532 s
Warmteoverdrachtcoefficient =  26.282698549205946 W/m^2 K

Opmerking: Het begin en einde van de grafiek klopt wel, maar in het midden is een rare golving te zien wat mogelijk een gevolg is van een verplaatsing van de thermometer, omdat we pas halverwege de proef de thermometer hebben vastgezet met een knijper. Dit kan ervoor gezorgd hebben dat de temperatuur tijdelijk iets anders is geweest dan gemeten.

# data bij buis zonder dop

import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit

def exp_func(t, A, tau, T_omg):
    # A is verschiltemperatuur met omgeving aan start
    # tau is de karakteristieke tijd voor de koeling
    # T_omg is de omgevingstemperatuur
    return (A * np.exp(-t/tau) + T_omg)  

buitenoppervlak = 0.0234 # bepaal zelf in m^2
volume = (4.94*np.pi*15.08*0.156)*10**-6
warmtecapaciteit = 880*volume*2.7*10**3 # bepaal de warmtecapaciteit in J/K


times = np.array([0,15,23,40,54,69,85,103,120,140,160,186,212,244,281,322])
temps = np.array([47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32])+273.3


# pas beginwaardes aan naar schatting
# Het aantal maxfev moet wellicht hoger voor goede convergentie van de waarde
popt, pocv = curve_fit(exp_func, times, temps, p0=[25, 1000, 295.3], maxfev=5000)

A_exp, tau_exp, T_omg_exp = popt

y_fit = exp_func(times, *popt)

plt.figure()
plt.xlabel('Time [s]')
plt.ylabel('Temperature [K]')

plt.plot(times, temps, 'bo', label='measurement')
plt.plot(times, y_fit, 'r-', 
         label='$T = %0.2f e^{-t/%0.4f} + %0.2f$' % (A_exp, tau_exp, T_omg_exp))

plt.legend()

plt.show()

h_exp = (warmtecapaciteit) / (tau_exp * buitenoppervlak)
 
print("Warmteoverdrachtcoefficient  = ",h_exp,"W/m^2 K")
print("De karakteristieke tijdsduur =",tau_exp,"s")
<Figure size 640x480 with 1 Axes>
Warmteoverdrachtcoefficient  =  15.564295987183286 W/m^2 K
De karakteristieke tijdsduur = 238.17921479572738 s

Welk deel gaat naar welke vorm van warmtetransport:

Er is vrijwel geen last van de Radiatie, dus hier zal weinig naartoe gaan. De transport door convectie zorgt er wel voor dat de buitenkant afkoelt, maar zal ook weinig bepalen voor hoe snel dat het uiteindelijk gaat. De conductie daarentegen is de meest bepalende transport vorm. Dit is namelijk de beperkende factor die warmte van binnen het materiaal naar buiten moet brengen.

Discussie

Het probleem bij de eerste meting is dat de thermometer niet goed bevestigd was aan de buis. Dit denken wij dat de verklaring is voor de schommeling in de data punten, met als gevolg een verkeerde curvefit.

Van de tweede meting is te zien dat de data veel beter aansluit bij de curvefit. Dit komt waarschijnlijk doordat de thermometer nu goed bevestigd is aan de buis met een knijper. De waarde van de warmteoverdrachtscoëfficiënt die hieruit volgt is 15.564 W/m^2*K.

Voor vervolgonderzoek wordt aanbevolen de meetopstelling te verbeteren door om een thermometer op bijvoorbeeld een arduino aan te sluiten. Dit geeft als resultaat dat temperatuursmetingen op vaste tijdsintervallen gemeten worden. Wat de meetonzekerheid aanzienlijk vermindert.

Conclusie

In dit onderzoek is de warmteoverdrachtcoefficient gevonden van een aluminium buis door middel van Newton’s wet van afkoeling. Hiertoe is de aluminium buis verwarmt in een heet waterbad, daarna aan een statief gemonteerd en vervolgens met een elektrische thermometer de afkoeling aan omgevingstemperatuur vastgesteld.

Uit de eerste meting, deze is gedaan met een dop op de buis, volgde een warmteoverdrachtcoefficient van

26.3W/m2K26.3 W/m^2*K

Deze meting bleek echter minder nauwkeurig uitgevoerd. Dat blijkt uit de rare golving in de metingen. De tweede meting wordt als betrouwbaarder beschouwd doordat hier precieser gewerkt werd. Deze leverde een waarde van

15.6W/m2K15.6 W/m^2*K

Voor een aluminium Buis is tussen de 10 en 15 W/m2KW/m^2 K een normale warmeoverdrachtscoefficient. Onze waarde valt daar net buiten, maar mag wel goedgekeurd worden, omdat deze wel dezelfde orde grootte heeft en waarschijnlijk door een systematische fout net uitsteekt.