Fluxbegränsare
Fluxbegränsare används i scheman med hög upplösning - numeriska scheman som används för att lösa problem inom vetenskap och teknik, särskilt vätskedynamik , som beskrivs av partiella differentialekvationer (PDE). De används i scheman med hög upplösning, såsom MUSCL-schemat , för att undvika de falska svängningarna (vickningar) som annars skulle uppstå med rumsliga diskretiseringsscheman av hög ordning på grund av stötar, diskontinuiteter eller skarpa förändringar i lösningsdomänen. Användning av flödesbegränsare, tillsammans med ett lämpligt högupplöst schema, gör att lösningarnas totala variation minskar (TVD).
Observera att flödesbegränsare också kallas lutningsbegränsare eftersom de båda har samma matematiska form, och båda har effekten att begränsa lösningsgradienten nära stötar eller diskontinuiteter. I allmänhet används termen flödesbegränsare när begränsaren verkar på systemflöden, och lutningsbegränsaren används när begränsaren verkar på systemtillstånd ( som tryck, hastighet etc.).
Hur de fungerar
Huvudtanken bakom konstruktionen av flödesbegränsande system är att begränsa de rumsliga derivatorna till realistiska värden – för vetenskapliga och tekniska problem innebär detta vanligtvis fysiskt realiserbara och meningsfulla värden. De används i högupplösta system för att lösa problem som beskrivs av PDE:er och träder bara i funktion när skarpa vågfronter finns. För jämnt föränderliga vågor fungerar inte flödesbegränsarna och de rumsliga derivatorna kan representeras av approximationer av högre ordning utan att introducera falska oscillationer. Betrakta 1D semi-diskreta schemat nedan,
där, och representerar kantflöden för den i:te cellen. Om dessa kantflöden kan representeras av låg och hög upplösning, kan en flödesbegränsare växla mellan dessa scheman beroende på gradienterna nära den specifika cellen, enligt följande,
- ,
- ,
var
- lågupplöst flöde,
- högupplöst flöde,
- flödesbegränsarfunktion,
och representerar förhållandet mellan successiva gradienter på lösningsnätet, dvs.
- .
Begränsarfunktionen är begränsad till att vara större än eller lika med noll, dvs . Därför, när begränsaren är lika med noll (skarp lutning, motsatta sluttningar eller noll gradient), representeras flödet av ett schema med låg upplösning . På liknande sätt, när begränsaren är lika med 1 (jämn lösning), representeras den av ett högupplöst schema . De olika begränsarna har olika kopplingsegenskaper och väljs enligt det specifika problemet och lösningsschemat. Ingen speciell limiter har visat sig fungera bra för alla problem, och ett särskilt val görs vanligtvis på basis av försök och fel.
Limiterfunktioner
Följande är vanliga former av flödes-/lutningsbegränsarfunktion, :
CHARM [inte 2nd order TVD] (Zhou, 1995)
HCUS [inte 2nd order TVD] (Waterson & Deconinck, 1995)
- .
HQUICK [inte 2nd order TVD] (Waterson & Deconinck, 1995)
- .
Koren (Koren, 1993) – tredje ordningens noggrannhet för tillräckligt smidiga data
- .
minmod – symmetrisk ( Roe , 1986)
- .
monotoniserad central (MC) – symmetrisk (van Leer, 1977)
- .
Osher (Chakravarthy och Osher , 1983)
- .
ospre – symmetrisk (Waterson & Deconinck, 1995)
- .
smart [inte 2nd order TVD] (Gaskell & Lau, 1988)
- .
superbee – symmetrisk (Roe, 1986)
- .
Sweby – symmetrisk (Sweby, 1984)
- .
UMIST – symmetrisk (Lien & Leschziner, 1994)
- .
van Albada 1 – symmetrisk (van Albada, et al., 1982)
- .
van Albada 2 – alternativ form [inte 2:a ordningens TVD] som används på system med hög rumslig ordning (Kermani, 2003)
- .
van Leer – symmetrisk ( van Leer , 1974)
- .
Alla ovanstående begränsare som anges som symmetriska , uppvisar följande symmetriegenskap,
- .
Detta är en önskvärd egenskap eftersom den säkerställer att de begränsande åtgärderna för lutningar framåt och bakåt fungerar på samma sätt.
Såvida inte motsatsen anges är ovanstående begränsarfunktioner andra ordningens TVD . Detta innebär att de är utformade så att de passerar genom en viss del av lösningen, känd som TVD-regionen, för att garantera stabiliteten i systemet. Andra ordningens TVD-begränsare uppfyller åtminstone följande kriterier:
- ,
- ,
- ,
- ,
Det tillåtna begränsarområdet för andra ordningens TVD-scheman visas i Sweby-diagrammet mittemot (Sweby, 1984), och diagram som visar begränsarfunktioner överlagrade på TVD-regionen visas nedan. I den här bilden har plotter för Osher- och Sweby-begränsarna genererats med .
Generaliserad minmod limiter
En ytterligare begränsare som har en intressant form är van-Leers enparameterfamilj av minmod-begränsare (van Leer, 1979; Harten och Osher, 1987; Kurganov och Tadmor, 2000). Den definieras enligt följande
Notera: är mest försvinnande för när den reduceras till och är minst dissipativ för .
Se även
Anteckningar
- Chakravarthy, SR; Osher, S. (1983), "Högupplösningstillämpningar av Osher uppvindsschemat för Eulerekvationerna", Proc. AIAA 6th Computational Fluid Dynamics Conference , s. 363–373, AIAA Paper 83-1943, arkiverad från originalet 2011-05-17 , hämtad 2008-03-31
- Gaskell, PH; Lau, AKC (1988), "Krökningskompenserad konvektiv transport: SMART, en ny begränsningsbevarande transportalgoritm", Int. J. Num. Meth. Fluids , 8 (6): 617–641, Bibcode : 1988IJNMF...8..617G , doi : 10.1002/fld.1650080602
- Harten, A.; Osher, S. (1987), "Uniformly high-order accurate nonoscillatory schemes. I" , SIAM J. Numer. Anal. , 24 (2): 279–309, Bibcode : 1987SJNA...24..279H , doi : 10.1137/0724022 , S2CID 15957238 , arkiverad från originalet den 23 september 2017
- Hirsch, C. (1990), Numerisk beräkning av interna och externa flöden. Volym 2: Computational Methods for Inviscid and Viscous Flows, Wiley
-
Kermani, MJ; Gerber, AG; Stockie, JM (2003), "Thermodynamically Based Moisture Prediction Using Roe's Scheme", 4th Conference of Iranian AeroSpace Society , Amir Kabir University of Technology, Teheran, Iran, 27–29 januari {
{ citation }}
: CS1 underhåll: plats ( länk ) - Koren, B. (1993), "En robust uppvindsdiskretiseringsmetod för advektion, diffusion och källtermer", i Vreugdenhil, CB; Koren, B. (red.), Numeriska metoder för advektion–diffusionsproblem , Braunschweig: Vieweg, sid. 117, ISBN 3-528-07645-3
- Kurganov, A.; Tadmor, E. (2000), Lösning av tvådimensionella Riemann-problem för gasdynamik utan Riemann-problemlösare , Rapport från Matematikavdelningen, Univ. Michigan Tillgänglig online på: CiteSeer .
- Lien, FS; Leschziner, MA (1994), "Uppströms monoton interpolation för skalär transport med tillämpning på komplexa turbulenta flöden", Int. J. Num. Meth. Fluids , 19 (6): 527–548, Bibcode : 1994IJNMF..19..527L , doi : 10.1002/fld.1650190606
- Leonard, BP; Leschziner, MA; McGuirk, J. (1978), "The QUICK algorithm: a uniformly 3rd-order finite-difference method for very convective flows", Proc. 1:a konf. om numeriska metoder i Laminar & Turbulent Flow , Swansea, sid. 807
- Roe, PL (1986), "Karakteristikbaserade scheman för Eulerekvationerna", Annu. Rev. Fluid Mech. , 18 : 337–365, Bibcode : 1986AnRFM..18..337R , doi : 10.1146/annurev.fl.18.010186.002005
- Sweby, PK (1984), "Högupplösningsscheman som använder flödesbegränsare för hyperboliska bevarandelagar", SIAM J. Numer. Anal. , 21 (5): 995–1011, Bibcode : 1984SJNA...21..995S , doi : 10.1137/0721062
- Van Albada, GD; Van Leer, B.; Roberts, WW (1982), "A comparative study of computational methods in cosmic gas dynamics", Astronomy and Astrophysics , 108 (1): 76–84, Bibcode : 1982A&A...108...76V
- Van Leer, B. (1974), "Mot det ultimata konservativa skillnadsschemat II. Monotonicitet och bevarande kombinerat i ett andra ordningens schema", J. Comput. Phys. , 14 (4): 361–370, Bibcode : 1974JCoPh..14..361V , doi : 10.1016/0021-9991(74)90019-9
- Van Leer, B. (1977), "Mot det ultimata konservativa skillnadsschemat III. Uppströmscentrerade ändliga differensscheman för idealiskt komprimerbart flöde", J. Comput. Phys. , 23 (3): 263–275, Bibcode : 1977JCoPh..23..263V , doi : 10.1016/0021-9991(77)90094-8
- Van Leer, B. (1979), "Mot det ultimata konservativa skillnadsschemat V. En andra ordningens uppföljare till Godunovs metod", J. Comput. Phys. , 32 (1): 101–136, Bibcode : 1979JCoPh..32..101V , doi : 10.1016/0021-9991(79)90145-1
- Waterson, NP; Deconinck, H. (1995), Ett enhetligt tillvägagångssätt för design och tillämpning av avgränsade konvektionsscheman av högre ordning ( VKI Preprint 1995-21)
- Zhou, G. (1995), Numeriska simuleringar av fysiska diskontinuiteter i enkel- och multifluidflöden för godtyckliga Mach-tal ( PhD Thesis), Göteborg, Sverige: Chalmers Univ. av Tech.
Vidare läsning
- Hirsch, C. (1990), Numerical Computing of Internal and External Flows, Volym 2: Computational Methods for Inviscid and Viscous Flows , Wiley, ISBN 978-0-471-92452-4
- Laney, Culbert B. (1998), Computational Gasdynamics , Cambridge University Press, ISBN 978-0-521-57069-5
- LeVeque, Randall (1990), Numerical Methods for Conservation Laws , ETH Lectures in Mathematics Series, Birkhauser-Verlag, ISBN 3-7643-2464-3
- LeVeque, Randall (2002), Finite Volume Methods for Hyperbolic Problems , Cambridge University Press, ISBN 0-521-00924-3
- Toro, EF (1999), Riemann Solvers and Numerical Methods for Fluid Dynamics (2:a upplagan), Springer-Verlag, ISBN 3-540-65966-8
- Tannehill, John C.; Anderson, Dale Arden; Pletcher, Richard H. (1997), Computational Fluid Mechanics and Heat Transfer (2:a upplagan), Taylor och Francis, ISBN 1-56032-046-X
- Wesseling, Pieter (2001), Principles of Computational Fluid Dynamics , Springer-Verlag, ISBN 3-540-67853-0