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).