Suite à ma question précédente , j'essaie d'appliquer des conditions aux limites à ce maillage de volume fini non uniforme,
Je voudrais appliquer une condition aux limites de type Robin aux lhs du domaine ( , de telle sorte que,
où est la valeur limite; a , d sont des coefficients définis respectivement sur la frontière, l'advection et la diffusion; u x = ∂ u , est la dérivée deévaluée à la frontière etest la variable pour laquelle nous résolvons.u
Approches possibles
Je peux penser à deux façons de mettre en œuvre cette condition aux limites sur le maillage de volume fini ci-dessus:
Une approche de cellule fantôme.
Écrivez comme une différence finie incluant une cellule fantôme. σ L = d u 1 - u 0
A. Ensuite, utilisez une interpolation linéaire avec les points et x 1 pour trouver la valeur intermédiaire, u ( x L ) .
B. Alternativement trouver en faisant la moyenne sur les cellules, u ( x L ) = 1
Dans les deux cas, la dépendance vis-à-vis des cellules fantômes peut être éliminée de la manière habituelle (par substitution dans l'équation de volume fini).
Une approche d'extrapolation.
Ajustez une fonction linéaire (ou quadratique) à en utilisant les valeurs aux points x 1 , x 2 ( x 3 ). Cela fournira la valeur à u ( x L ) . La fonction linéaire (ou quadratique) peut ensuite être différenciée pour trouver une expression pour la valeur de la dérivée, u x ( x L ) , à la frontière. Cette approche n'utilise pas de cellule fantôme.
Des questions
- Quelle approche des trois (1A, 1B ou 2) est «standard» ou recommanderiez-vous?
- Quelle approche introduit la plus petite erreur ou est la plus stable?
- Je pense que je peux mettre en œuvre l'approche de la cellule fantôme moi-même, cependant, comment l'approche d'extrapolation peut-elle être mise en œuvre, cette approche a-t-elle un nom?
- Existe-t-il une différence de stabilité entre l'ajustement d'une fonction linéaire ou une équation quadratique?
Équation spécifique
Je souhaite appliquer cette frontière à l'équation d'advection-diffusion (sous forme de conservation) avec un terme source non linéaire,
La discrétisation de cette équation sur le maillage ci-dessus en utilisant la méthode donne,
Cependant pour le point limite ( ) je préfère utiliser un schéma totalement implicite ( θ = 1 ) pour réduire la complexité,
Remarquez le point fantôme , il sera supprimé en appliquant la condition aux limites.
Les coefficients ont les définitions,
Toutes les variables " " sont définies comme dans le diagramme ci-dessus. Enfin, Δ t qui est le pas de temps ( NB c'est un cas simplifié avec des coefficients constants a et d , en pratique les coefficients " r " sont légèrement plus compliqués pour cette raison).
Réponses:
Il s'agit plutôt d'une remarque générale sur la MVF que d'une réponse à des questions concrètes. Et le message est qu'il ne devrait pas y avoir besoin d'une telle discrétisation ad hoc des conditions aux limites.
Contrairement aux méthodes FE ou FD, où le point de départ est un ansatz discret pour la solution, l'approche FVM laisse la solution intacte (dans un premier temps) mais fait la moyenne d'une segmentation du domaine. La discrétisation de la solution n'entre en jeu que lorsque le système d'équations d'équilibre obtenu est transformé en un système d'équations algébriques par approximation des flux à travers les interfaces.
En ce sens, compte tenu des conditions aux limites, je conseille de m'en tenir à la forme continue de la solution le plus longtemps possible et de n'introduire les approximations discrètes qu'à la toute fin.
Disons que l'équation est valable pour tout le domaine. Il tient alors sur le sous-domaine [ 0 , h 1 ) , et une intégration dans l'espace donne ∫
Cependant, je ne sais pas quoi faire dans le cas où il y a des bc de type Robin qui ne correspondent pas directement au flux. Cela nécessitera une certaine régularisation en raison de la discontinuité des paramètres d'advection et de diffusion.
===> Quelques réflexions personnelles sur FVM <===
la source