Limiteur de flux (analyse numérique)

En analyse numérique le limiteur de flux est une technique utilisée dans les schémas numériques à haute résolution employés pour résoudre les problèmes de dynamique des fluides numérique décrits par des équations aux dérivées partielles. Ils sont utilisés dans des schémas tels que le schéma MUSCL afin d'éviter les oscillations parasites qui se produisent avec des schémas de discrétisation spatiale d'ordre élevé en raison de discontinuités dans le domaine de résolution. L'utilisation de limiteurs de flux, combinée à un schéma à haute résolution approprié, permet de réduire la variation totale des solutions (schémas TVD).

Il est à noter que les limiteurs de flux sont souvent confondus avec les limiteurs de pente car ils ont la même forme mathématique et ont tous deux pour effet de limiter le gradient de la solution au voisinage des chocs ou des discontinuités. En général, le terme limiteur de flux est utilisé lorsque le limiteur agit sur les flux du système, et le terme limiteur de pente est utilisé lorsque le limiteur agit sur les états du système (comme la pression, la vitesse, etc.).

Ils sont fonctionnellement analogues aux limiteurs de flux utilisés pour le transfert radiatif mais techniquement très différents car dérivant de considérations heuristiques.

Principe

L'idée principale derrière la construction des limiteurs de flux est de limiter les dérivées spatiales à des valeurs réalistes. Ils sont utilisés dans les schémas à haute résolution pour résoudre les problèmes comportant des discontinuités. Pour les ondes à variation continue les limiteurs de flux ne fonctionnent pas et les dérivées spatiales peuvent être représentées par des approximations d'ordre supérieur sans introduire d'oscillations parasites. Considérons le schéma semi-discret unidimensionnel ci-dessous :

et représentent les flux de bord pour la i-ème cellule. Si ces flux de bord peuvent être représentés par des schémas de résolution « basse » et « haute », un limiteur de flux peut alors basculer entre ces schémas en fonction des gradients proches de la cellule considérée :

  • représente le flux à basse résolution,
  • le flux à haute résolution,
  • le limiteur de flux,
  • le rapport des gradients successifs sur le maillage de la solution :

On a . Par conséquent, lorsque le limiteur est égal à zéro (gradient abrupt, pentes opposées ou gradient nul) le flux est représenté par un « schéma à basse résolution ». De même, lorsque le limiteur est égal à 1 (solution lisse) on parle de « schéma haute résolution ». Les différents limiteurs présentent des caractéristiques de commutation distinctes et sont sélectionnés en fonction du problème et du schéma de solution. Aucun limiteur n'est universellement efficace ; le choix se fait généralement par tâtonnement.

Exemples

Voici quelques formes courantes de limiteurs de flux ou de pente,  :

  • CHARM (n'est pas du 2e ordre TVD)[1]

  • HCUS (n'est pas du 2e ordre TVD)[2]
  • HQUICK (n'est pas du 2e ordre TVD)[2]
  • Koren[3] – précision du troisième ordre pour des données suffisamment régulières[4]
  • minmod – symétrique[5]
  • central monotone (MC) – symétrique[6]
  • OSPRE – symétrique[2]
  • SMART (n'est pas du 2e ordre TVD)[8]
  • superbee – symétrique[5]
  • Sweby – symétrique[9]
  • UMIST – symétrique[10]
  • van Albada 1 – symétrique[11]
  • van Albada 2 – forme alternative (n'est pas du 2e ordre TVD) utilisée pour les schémas de haute résolution[12]
  • van Leer – symétrique[13]

Tous les limiteurs ci-dessus, indiqués comme étant symétriques, présentent la propriété de symétrie suivante :

Il s'agit d'une propriété souhaitable car elle garantit que les actions limitantes pour les gradients avant et arrière fonctionnent de la même manière.

Région de limitation admissible pour les schémas TVD du second ordre.

Sauf indication contraire, les fonctions limitantes ci-dessus sont du second ordre TVD. Les limiteurs TVD du second ordre satisfont au moins aux critères suivants :

La région admissible des limiteurs pour les schémas TVD du second ordre est illustrée dans le diagramme de Sweby ci-contre. Les graphiques ci-dessous présentent les fonctions de limitation superposées à la région TVD. Sur cette image les graphiques des limiteurs d'Osher et de Sweby ont été générés avec .

Fonctions de limitation superposées à la région TVD du second ordre.

Generalised minmod limiter

Un autre approche intéressante est la famille de limiteurs minmod à un paramètre de van Leer[14],[15],[16]. Elle est définie par :

Note : est plus dissipatif pour où il se réduit à et est le moins dissipatif pour .

Voir aussi

Références

  1. (en) G. Zhou, Numerical simulations of physical discontinuities in single and multi-fluid flows for arbitrary Mach numbers, Göteborg, Suède, Université de technologie Chalmers,
  2. 1 2 3 (en) N. P. Waterson et H. Deconinck, A unified approach to the design and application of bounded higher-order convection schemes, VKI n°1995-21,
  3. (en) B. Koren, « A robust upwind discretisation method for advection, diffusion and source terms », dans Numerical Methods for Advection–Diffusion Problems, Braunschweig, Vieweg, (ISBN 3-528-07645-3), p. 117
  4. (en) D. Kuzmin, « On the design of general-purpose flux limiters for implicit FEM with a consistent mass matrix », Journal of Computational Physics, vol. 219, no 2, , p. 513–531 (DOI 10.1016/j.jcp.2006.03.034)
  5. 1 2 (en) P. L. Roe, « Characteristic-based schemes for the Euler equations », Annual Review of Fluid Mechanics, vol. 18, , p. 337–365 (DOI 10.1146/annurev.fl.18.010186.002005)
  6. (en) B. van Leer, « Towards the ultimate conservative difference scheme III. Upstream-centered finite-difference schemes for ideal compressible flow », Journal of Computational Physics, vol. 23, no 3, , p. 263–275 (DOI 10.1016/0021-9991(77)90094-8, Bibcode 1977JCoPh..23..263V)
  7. (en) S. R. Chakravarthy et S. Osher, « High resolution applications of the Osher upwind scheme for the Euler equations », AIAA Paper 83-1943, (lire en ligne [archive du ])
  8. P. H. Gaskell et A. K. C. Lau, « Curvature-compensated convective transport: SMART, a new boundedness-preserving transport algorithm », International Journal for Numerical Methods in Fluids, vol. 8, no 6, , p. 617–641 (DOI 10.1002/fld.1650080602, Bibcode 1988IJNMF...8..617G)
  9. (en) P. K. Sweby, « High resolution schemes using flux-limiters for hyperbolic conservation laws », SIAM Journal on Numerical Analysis, vol. 21, no 5, , p. 995–1011 (DOI 10.1137/0721062, Bibcode 1984SJNA...21..995S)
  10. (en) F. S. Lien et M. A. Leschziner, « Upstream monotonic interpolation for scalar transport with application to complex turbulent flows », International Journal on Numerical Methods in Fluids, vol. 19, no 6, , p. 527–548 (DOI 10.1002/fld.1650190606, Bibcode 1994IJNMF..19..527L)
  11. (en) G. D. Van Albada, B. Van Leer et W. W. Roberts, « A comparative study of computational methods in cosmic gas dynamics », Astronomy and Astrophysics, vol. 108, no 1, , p. 76–84 (Bibcode 1982A&A...108...76V)
  12. (en) M. J. Kermani, A. G. Gerber et J. M. Stockie, « Thermodynamically Based Moisture Prediction Using Roe’s Scheme », 4th Conference of Iranian AeroSpace Society, Amir Kabir University of Technology, Tehran, Iran, January 27–29,
  13. (en) B. van Leer, « Towards the ultimate conservative difference scheme II. Monotonicity and conservation combined in a second order scheme », Journal of Computational Physics, vol. 14, no 4, , p. 361–370 (DOI 10.1016/0021-9991(74)90019-9, Bibcode 1974JCoPh..14..361V)
  14. (en) B. Van Leer, « Towards the ultimate conservative difference scheme V. A second order sequel to Godunov's method », Journal of Computational Physics, vol. 32, no 1, , p. 101–136 (DOI 10.1016/0021-9991(79)90145-1)
  15. (en) A. Harten et S. Osher, « Uniformly high-order accurate nonoscillatory schemes. I », SIAM Journal on Numerical Analysis, vol. 24, no 2, , p. 279–309 (DOI 10.1137/0724022, Bibcode 1987SJNA...24..279H, S2CID 15957238, lire en ligne [archive du ])
  16. (en) A. Kurganov et E. Tadmor, Solution of Two-Dimensional Riemann problems for Gas Dynamics without Riemann Problem Solvers, Report by Dept. of Mathematics, Univ. Michigan, (lire en ligne)
  • icône décorative Portail de l'analyse