Limiteur de flux (analyse numérique)

From Wikipedia, the free encyclopedia

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.

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

Voir aussi

Références

Related Articles

Wikiwand AI