Endelig volummetode - Finite volume method

Den endelige volummetoden ( FVM ) er en fremgangsmåte for å representere og evaluering av partielle differensialligninger i form av algebraiske ligninger. I metoden for endelig volum konverteres volumintegraler i en delvis differensialligning som inneholder et divergensuttrykk til overflateintegraler ved bruk av divergenssatsen . Disse begrepene blir deretter evaluert som strømninger ved overflatene til hvert endelig volum. Fordi strømmen som kommer inn i et gitt volum er identisk med den som forlater det tilstøtende volumet, er disse metodene konservative . En annen fordel med den endelige volummetoden er at den lett formuleres for å tillate ustrukturerte masker. Metoden brukes i mange beregningsmessige væskedynamikkpakker . "Endelig volum" refererer til det lille volumet som omgir hvert nodepunkt på et nett.

Endelige volummetoder kan sammenlignes og kontrasteres med de endelige forskjellsmetodene , som tilnærmer derivater ved hjelp av nodverdier, eller endelige elementmetoder , som skaper lokale tilnærminger av en løsning ved hjelp av lokale data, og konstruerer en global tilnærming ved å sy dem sammen. I motsetning til en endelig volummetode evaluerer eksakte uttrykk for gjennomsnittsverdien av løsningen over noe volum, og bruker disse dataene til å konstruere tilnærminger av løsningen i celler.

Eksempel

Vurder et enkelt 1D- adveksjonsproblem :

 

 

 

 

( 1 )

Her representerer tilstandsvariabelen og representerer strømmen eller strømmen av . Konvensjonelt representerer positivt strøm til høyre mens negativ representerer flyt til venstre. Hvis vi antar at ligning ( 1 ) representerer et flytende medium med konstant areal, kan vi dele det romlige domenet , i endelige volumer eller celler med cellesentre indeksert som . For en bestemt celle kan vi definere volumets gjennomsnittsverdi av på tidspunktet og , som

 

 

 

 

( 2 )

og til tider som,

 

 

 

 

( 3 )

hvor og representerer plasseringer av henholdsvis oppstrøms og nedstrøms flater eller kanter av cellen.

Integrering av ligning ( 1 ) i tid, har vi:

 

 

 

 

( 4 )

hvor .

For å oppnå volumgjennomsnittet til tiden integrerer vi over cellevolumet, og deler resultatet med , dvs.

 

 

 

 

( 5 )

Vi antar at det er veloppdragen og at vi kan reversere rekkefølgen for integrering. Husk også at flyt er normalt til enhetsarealet til cellen. Nå, siden vi i en dimensjon kan bruke divergenssatsen , dvs. og erstatte volumintegralet av divergensen med verdiene av evaluert ved celleoverflaten (kanter og ) av det endelige volumet som følger:

 

 

 

 

( 6 )

hvor .

Vi kan derfor utlede et semi-diskret numerisk skjema for ovennevnte problem med cellesentre indeksert som , og med cellekantstrømmer indeksert som , ved å differensiere ( 6 ) med hensyn til tid for å oppnå:

 

 

 

 

( 7 )

hvor verdier for kantstrømningene,, kan rekonstrueres ved interpolasjon eller ekstrapolering av cellegjennomsnittene. Ligning ( 7 ) er nøyaktig for volumgjennomsnittene; dvs. ingen tilnærminger er blitt gjort under dens avledning.

Denne metoden kan også brukes til en 2D- situasjon ved å vurdere nord- og sørflatene sammen med øst- og vestflatene rundt en node.

Generell bevaringslov

Vi kan også vurdere det generelle bevaringsrettslige problemet, representert av følgende PDE ,

 

 

 

 

( 8 )

Her representerer en vektor av tilstander og representerer den tilsvarende fluks tensor. Igjen kan vi dele opp det romlige domenet i endelige volumer eller celler. For en bestemt celle tar vi volumintegralet over det totale volumet av cellen , som gir,

 

 

 

 

( 9 )

Ved å integrere den første terminen for å få volumgjennomsnittet og anvende divergenssatsen på den andre, gir dette

 

 

 

 

( 10 )

hvor representerer det totale overflatearealet til cellen og er en enhetsvektor som er normal mot overflaten og peker utover. Så til slutt er vi i stand til å presentere det generelle resultatet som tilsvarer ( 8 ), dvs.

 

 

 

 

( 11 )

Igjen kan verdier for kantstrømningene rekonstrueres ved interpolering eller ekstrapolering av cellegjennomsnittene. Det faktiske numeriske skjemaet vil avhenge av problemgeometri og maskekonstruksjon. MUSCL- rekonstruksjon brukes ofte i ordninger med høy oppløsning hvor sjokk eller diskontinuitet er tilstede i løsningen.

Endelige volumskjemaer er konservative da cellegjennomsnitt endres gjennom kantstrømningene. Med andre ord, tapet til en celle er gevinsten til en annen celle !

Se også

Videre lesning

  • Eymard, R. Gallouët, TR, Herbin, R. (2000) The finite volume method Handbook of Numerical Analysis, Vol. VII, 2000, s. 713–1020. Redaktører: PG Ciarlet og JL Lions.
  • Hirsch, C. (1990), Numerical Computation of Internal and External Flows, Volume 2: Computational Methods for Inviscid and Viscous Flows , Wiley.
  • Laney, Culbert B. (1998), Computational Gas Dynamics , Cambridge University Press.
  • LeVeque, Randall (1990), Numerical Methods for Conservation Laws , ETH Lectures in Mathematics Series, Birkhauser-Verlag.
  • LeVeque, Randall (2002), Endelige volummetoder for hyperbolske problemer , Cambridge University Press.
  • Patankar, Suhas V. (1980), Numerical Heat Transfer and Fluid Flow , Halvkule.
  • Tannehill, John C. , et al., (1997), Computational Fluid mechanics and Heat Transfer , 2nd Ed., Taylor and Francis.
  • Toro, EF (1999), Riemann Solvers and Numerical Methods for Fluid Dynamics , Springer-Verlag.
  • Wesseling, Pieter (2001), Principles of Computational Fluid Dynamics , Springer-Verlag.

Referanser

Eksterne linker