Ich habe ein Problem, wenn ich die Näherung für die Mittendifferenz höherer Ordnung verwenden möchte:
für die Poisson-Gleichung
in einer quadratischen Domäne, in der die Randbedingungen sind:
Δ x = Δ Y = 0,1
Wenn ich den Wert von inneren Punkten der Domäne erhalten möchte, hängen einige Punkte unter Berücksichtigung dieser Annäherung von den äußeren Punkten der Grenze ab. Zum Beispiel muss den Wert von ein Punkt, der außerhalb der Grenze liegt. Kann mir bitte jemand in diesem Fall helfen? u i - 2 , j = u - 1 , 0
pde
finite-difference
liona
quelle
quelle
Antworten:
Möglicherweise möchten Sie sich mit den Methoden der endlichen Differenz nach Teilen (SBP) befassen. Ken Mattsson hat viel an diesen Methoden gearbeitet. Guter Ausgangspunkt ist hier (konstante Koeffizienten) und hier (variable Koeffizienten).
Grundsätzlich funktionieren diese Methoden als zentrale Standardmethoden im Innenraum und als Übergang zu einer Seite in der Nähe der Grenze. Ein wichtiger Teil der SBP-Technologie besteht darin, dass der Übergang zu einseitig so erfolgt, dass die Stabilität des Verfahrens für zeitabhängige Probleme auch nach Einbeziehung von Randbedingungen nachgewiesen werden kann. (Dies ist möglich, weil die Operatoren selbst eine Norm "definieren", die die diskrete Integration von Teilen nachahmt.)
Sie sagen, Sie betrachten die Poisson-Gleichung, ich bin mir nicht ganz sicher, wie Randbedingungen bei SBP-Operatoren und elliptischen Gleichungen stabil berücksichtigt werden. Ich habe einen Kollegen, der mit diesen wegen elliptischer Probleme gespielt hat und anscheinend anzeigt, dass es nicht wirklich wichtig ist, was Sie tun.
quelle
Es gibt andere Schablonen, mit denen Sie eine hohe Ordnungsgenauigkeit in der Nähe der Grenzpunkte erzielen können. Ihre aktuelle Schablone hat die Form:
Sie können aber auch eine andere Schablone in der Nähe der Grenze verwenden:
um den Wert bei zu berechnen , 1 . Beachten Sie, dass sich die Koeffizienten in der zweiten Schablone von denen in der ersten Formel unterscheiden.u1,1
Ebenso können Sie den Wert an der gegenüberliegenden Grenze durch eine ähnliche Formel approximieren.
quelle
siehe mein fdm-papier, das du unter meinem namen david edwards jr. im researchgate finden kannst. Bei Fragen stehe ich gerne zur Verfügung.
David
quelle