41319 Numerisk fluid mekanik

2016/2017

Kursusinformation
Computational Fluid Dynamics
Engelsk
10
Kandidat
Kurset udbydes under tompladsordningen
E3 (tirs 8-12, fre 13-17)
Campus Lyngby
Forlæsninger, opgaveløsning med quiz og skriftlig eksamen.
13-uger
E3A
Skriftlig eksamen og bedømmelse af rapport(er)
I kursus løses en række opgaver, som afleveres som kort rapporter for løbende tilbagemelding. Karakteren er baserede på en 50/50 vægtning mellem eksamen og de fire rapporter.
4 timer
Alle hjælpemidler er tilladt
7-trins skala , intern bedømmelse
77371 og 41320
77371/41320
41312/41102/10346/3152141323026010263102685 , Indledende fluid mekanik og programmering erfaring i MATLAB er forventet. Vidergående fluid mekanik samt numeriske algorithmer og metoder til løsning af differentialligninger er hjælpsomme.
Harry B. Bingham , Lyngby Campus, Bygning 403, Tlf. (+45) 4525 1972 , hbb@mek.dtu.dk
Jens Honore Walther , Lyngby Campus, Bygning 403, Tlf. (+45) 4525 4327 , jhw@mek.dtu.dk

41 Institut for Mekanisk Teknologi
I studieplanlæggeren
Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
Overordnede kursusmål
At opbygge en finite-volume metode til løsning af de inkompressibel Navier-Stokes ligninger i to dimensioner. At få erfaring med opbygning af complekse og effektive computer programmer opbygget vha. moduler ved brug af MATLAB. At beregne låg og opdriftsskabte strømninger og sammenligne med resultater fra litteraturen. At forstå de nødvenlige skridt der kan omdanne programmet til et "state of the art" industriel CFD program.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Udlede finite difference skemaer af arbitrer orden, i en eller flere dimensioner på uniformt eller strukket gitter.
  • Udlede finite volume skemer af arbitrer orden på en rektangulær gitter.
  • Besteme orden (trunkerings fejl) i finite difference og finite volumeskemaer og vise sammenhæng mellem dem.
  • Bruge finite difference skemaer eksplicit og implicit til at beregne og/eller løse systemer af partiallledifferential ligninger.
  • Bruge et andens orden finite volume skema til at løse et partialdifferential ligning system i bevarelses form vis: de usammentrykkelige Navier-Stokes ligninger.
  • Bygge et klart, vel organiseret og modular program til CFD beregniner i MATLAB.
  • Bruge effektive direkte og iterative metoder til løsning af sparse lineare lignings systemer.
  • Vise konvergense i CFD beregninger og validering igennem kvantitative sammenligninger med benchmark beregninger fra literaturen.
  • Skrive en klar og precis rapport til et kort forskningsprojekt.
Kursusindhold
Kurset fokuserer på metoder til løsning af de grundlæggende ligninger i fluid mekanikken: Navier-Stokes ligningerne. Vi begynder med en inviscid approksimation (en potential strømning) og arbejder videre til de fulde ligninger. De resulterende partielle differentialligninger diskretiseres og løses ved brug af finite-difference og finite-volume metoder. Den diskontinuerte Galerkin finite element method introduceres men bruges ikke. Vi diskuterer: stabilitet, numerisk diffusion, linearisering, trunkeringsfejl, konvergens og konsistens; samt direkte og iterativ løsning af lineære ligningssystemer.

Vi bygger en række computer programmer til løsning af simple todimensionelle strømningsproblemer, herunder: rørstrømning; partikelbevægelse i en potentialstrømning omkring en cylinder; og laminære strømninger i en firkantcylinder. Der gives råd om effektiv grafisk præsentation af resultater i Matlab, og vi sammenligner med resultater fra literaturen.

Ved slutningen af kurset har den studerende opbygget en 2-D finite-volume method løsning til de fulde inkompressibel Navier-Stokes ligninger i MATLAB. Vi slutter med en diskusion om hvordan den kode omdannes til en state of the art industriel CFD code, inklusive: implicit og semi-implicit tidsskridts skemaer; multigrid metoden til optimal løsning af algebraiske systemer; netgenerering i kompleks geometri; og turbulensmodellering.

Andre mulige emner er: Opdriftsgenerede strømninger, ustruktureret gitter, overførsel til turbulens, fri-overflade strømninger, multigrid metoden, hvivl dannelsen omkring en cylinder.
Litteraturhenvisninger
Noter.
Bemærkninger
Praktiske øvelser udføres i databar ved brug af Matlab.
Sidst opdateret
15. november, 2016