J'ai un problème lorsque je souhaite utiliser l'approximation de différence de centre d'ordre élevé:
pour l'équation de Poisson
dans un domaine carré dans lequel les conditions aux limites sont:
Δ x = Δ y = 0,1
Lorsque je veux obtenir la valeur des points intérieurs du domaine, compte tenu de cette approximation, certains points dépendent des points extérieurs de la frontière. Par exemple, doit avoir la valeur de u i - 2 , j = u - 1 , 0 un point qui est en dehors de la frontière. Quelqu'un peut-il m'aider dans ce cas?
pde
finite-difference
liona
la source
la source
Réponses:
Vous voudrez peut-être examiner les méthodes de différence finie par sommation par parties (SBP). Ken Mattsson a fait beaucoup de travail sur ces méthodes. Un bon point de départ est ici (coefficients constants) et ici (coefficients variables).
Fondamentalement, la façon dont ces méthodes fonctionnent est qu'elles sont les méthodes centrales standard à l'intérieur et la transition vers un côté près de la frontière. Une partie importante de la technologie SBP est que la transition vers un côté est telle que la stabilité de la méthode pour les problèmes dépendants du temps peut être prouvée même après l'inclusion des conditions aux limites. (Ceci est possible parce que les opérateurs eux-mêmes "définissent" une norme, qui imite discrètement l'intégration par parties.)
Vous dites que vous regardez l'équation de Poisson, je ne sais pas vraiment comment les conditions aux limites sont incluses de manière stable avec les opérateurs SBP et les équations elliptiques. J'ai un collègue qui a joué avec ces problèmes elliptiques et semble indiquer que ce que vous faites n'a pas vraiment d'importance.
la source
Il existe d'autres gabarits que vous pouvez utiliser pour obtenir une précision d'ordre élevée près des points limites. Votre pochoir actuel se présente sous la forme:
Mais, vous pouvez également utiliser un gabarit différent près de la frontière comme ceci:
De même, vous pouvez approximer la valeur à la frontière opposée par une formule similaire.
la source
s'il vous plaît voir mon papier fdm que vous pouvez trouver dans researchgate sous mon nom david Edwards jr. si vous avez des questions, je serais heureux de vous aider.
David
la source