Warmtevergelijking

De warmtevergelijking of diffusievergelijking is een elementaire parabolische partiële differentiaalvergelijking die onder andere de variatie van temperatuur in een gegeven gebied in de tijd kan beschrijven.

Definitie

In drie dimensies heeft de vergelijking de volgende vorm:

u t = k ( u x x + u y y + u z z ) {\displaystyle u_{t}=k(u_{xx}+u_{yy}+u_{zz})} ,

waarin:

  • u ( t , x , y , z ) {\displaystyle u(t,x,y,z)} de temperatuur is als functie van tijd en ruimte;
  • u t {\displaystyle u_{t}} , de partiële afgeleide naar de tijd, de mate van temperatuurverandering is in de tijd in een gegeven punt;
  • u x x {\displaystyle u_{xx}} , u y y {\displaystyle u_{yy}} , en u z z {\displaystyle u_{zz}} de tweede partiële afgeleiden zijn van de temperatuur naar een van de richtingen x , y {\displaystyle x,\,y} en z {\displaystyle z} .
  • k {\displaystyle k} een materiaal-specifieke constante, de temperatuurvereffeningscoëfficiënt is

Voor willekeurige dimensies kan de warmtevergelijking door middel van de Laplace-operator beschreven worden.

u t = k Δ u {\displaystyle u_{t}=k\Delta u}

Hierin wordt de Laplace-operator genomen over de variabelen die de ruimte beschrijven (in bovenstaand voorbeeld x , y {\displaystyle x,\,y} en z {\displaystyle z} ).

Natuurkundige interpretatie

De variabelen u x x {\displaystyle u_{xx}} zijn tweede afgeleiden naar (in dit geval) de dimensie x {\displaystyle x} :

  • u {\displaystyle u} weerspiegelt de temperatuur in elk punt;
  • u x {\displaystyle u_{x}} geeft het verloop van de temperatuur, en de warmte die gaat stromen is daarmee evenredig;
  • u x x {\displaystyle u_{xx}} geeft het verschil in warmtestromen (bijvoorbeeld links in en rechts uit) en bepaalt daarmee hoeveel warmte op elk punt blijft hangen;
  • de warmte die blijft hangen bepaalt hoeveel de temperatuur toeneemt, ofwel de waarde van u t {\displaystyle u_{t}} .

In dit alles spelen van het materiaal afhankelijke evenredigheidsfactoren een rol; die factoren zijn samengebracht in de warmtediffusiviteit k {\displaystyle k} :

  • λ {\displaystyle \lambda } bepaalt hoeveel warmte door het materiaal gaat stromen als gevolg van de temperatuurgradiënt;
  • er is geen omrekenfactor voor de bepaling van het verschil tussen warmtestromen;
  • 1 / ρ c p {\displaystyle 1/{\rho \cdot c_{p}}} bepaalt hoeveel de temperatuur van het materiaal toeneemt door de vastgehouden warmte.

Probleemstelling, randvoorwaarden

Om van de warmtevergelijking een zinvolle wiskundige (en fysische) probleemstelling te maken, moet ze nog aangevuld worden met randvoorwaarden. Dat wil zeggen dat bepaalde aspecten van de onbekende functie u {\displaystyle u} a priori worden vastgelegd op de rand van een deelverzameling van de ruimte-tijd. Meestal neemt dit de vorm aan van een afzonderlijke beginvoorwaarde op tijdstip t = 0 {\displaystyle t=0} en een ruimtelijke randvoorwaarde op de rand van een deelverzameling van de ruimtelijke coördinaten. In dat geval zoeken we naar functies u {\displaystyle u} voor strikt positieve tijdstippen en voor ruimtelijke coördinaten die binnen de gegeven deelverzameling liggen.

Voor de beginvoorwaarde wordt meestal de waarde van u {\displaystyle u} zelf vastgelegd voor t = 0 {\displaystyle t=0} en voor elke mogelijk punt in de ruimte (of het relevante deel van de ruimte).

Voor de ruimtelijke randvoorwaarde legt men meestal de waarde van u {\displaystyle u} zelf vast (probleem van Dirichlet), of haar richtingsafgeleide loodrecht op de rand van de gegeven verzameling (probleem van Neumann), of een combinatie van beide.

Voorbeeld

De temperatuurverdeling en -evolutie in een dunne geïsoleerde staaf van lengte L {\displaystyle L} wordt beschreven door een warmtevergelijking in één tijdelijke en één ruimtelijke coördinaat

u t = k u x x {\displaystyle u_{t}=ku_{xx}}

De beginvoorwaarde specificeert de temperatuurverdeling f {\displaystyle f} op het begintijdstip t = 0 {\displaystyle t=0} :

x [ 0 , L ] : u ( 0 , x ) = f ( x ) {\displaystyle \forall x\in [0,L]:u(0,x)=f(x)}

Het thermische isolement van de staaf vertolkt zich in de Neumann-randvoorwaarden

t > 0 : u x ( t , 0 ) = u x ( t , L ) = 0 {\displaystyle \forall t>0:u_{x}(t,0)=u_{x}(t,L)=0}

Oplossing

De aanpak bestaat er meestal in, voor de specifieke vorm van de randvoorwaarden een geschikte greense functie te vinden. Bij ruimtelijke dimensie een betekent dit een functie

g ( t 1 , x 1 , t 2 , x 2 ) {\displaystyle g(t_{1},x_{1},t_{2},x_{2})}

die als functie van t 1 {\displaystyle t_{1}} en x 1 {\displaystyle x_{1}} voldoet aan de warmtevergelijking, maar waarbij de rand- en beginvoorwaarden herleid zijn tot een diracfunctie geconcentreerd in ( t 2 , x 2 ) {\displaystyle (t_{2},\,x_{2})} .

De eigenlijke oplossing van het randvoorwaardeprobleem is dan de integraal van deze greense functie, gewogen met de echte begin- en randvoorwaarden als functie van t 2 {\displaystyle t_{2}} en x 2 {\displaystyle x_{2}} .

Bronnen, noten en/of referenties
  • Dit artikel of een eerdere versie ervan is een (gedeeltelijke) vertaling van het artikel Heat_equation op de Engelstalige Wikipedia, dat onder de licentie Creative Commons Naamsvermelding/Gelijk delen valt. Zie de bewerkingsgeschiedenis aldaar.