Ich bin daran interessiert, die Poisson-Gleichung mit dem Finite-Differenzen-Ansatz zu lösen. Ich möchte besser verstehen, wie man die Matrixgleichung mit Neumann-Randbedingungen schreibt. Würde jemand das Folgende überprüfen, ist es richtig?
Die Finite-Differenz-Matrix
Die Poisson-Gleichung,
kann durch eine Finite-Differenz-Matrix-Gleichung angenähert werden,
wo eine ist Matrix und und sind (Spalten) Vektoren, n × n u d 1 × n
Hinzufügen einer Neumann-Randbedingung
Eine Neumann-Randbedingung erzwingt einen bekannten Fluss an der Grenze (hier wenden wir ihn auf der linken Seite an, wo die Grenze bei ).
NB. Ich habe hier ursprünglich einen Fehler gemacht, einen Fehler unterschrieben und nicht durch 2 geteilt. Das Folgende wurde korrigiert.
Beachten Sie die Einführung eines Maschenpunkts außerhalb der ursprünglichen Domäne ( ). Dieser Term kann durch Einführen der zweiten Gleichung eliminiert werden
Die Gleichung ergibt sich aus mehr Informationen aufgrund der Einführung des neuen Maschenpunkts. Es erlaubt uns, die doppelte Ableitung von als Grenze in Bezug auf Verwendung einer zentrierten endlichen Differenz zu schreiben .
Der Teil, bei dem ich mir nicht sicher bin
Die Kombination dieser beiden Gleichungen kann entfallen. Um die Arbeit zu zeigen, lassen Sie uns zuerst das Unbekannte neu arrangieren,
Als nächstes werden sie gleich gesetzt und in die Form neu angeordnet,
Ich habe diese Form gewählt, weil sie der obigen Matrixgleichung entspricht. Beachten Sie, dass die Terme sowohl hier als auch in der ursprünglichen Gleichung durch dividiert sind . Ist das der richtige Ansatz?
Verwenden Sie schließlich diese Gleichung als erste Zeile der Matrix,
Einige abschließende Gedanken,
- Ist diese endgültige Matrix korrekt?
- Hätte ich einen besseren Ansatz wählen können?
- Gibt es eine Standardschreibweise für diese Matrix?
Antworten:
Ich denke du bist auf dem richtigen Weg. Wenn Sie Ihre Fehler korrigieren, sieht es sehr ähnlich aus wie http://www.math.toronto.edu/mpugh/Teaching/Mat1062/notes2.pdf .
quelle
Treten Sie zurück und denken Sie eine Sekunde über das Problem nach. Die Angabe einer Laplace-Gleichung besagt grundsätzlich, dass jeder Punkt der Durchschnitt seiner Nachbarn ist. Dies wird üblicherweise als Gummiplatte dargestellt und hilft mir, über diese Dinge nachzudenken. (Poisson ist ähnlich mit mehr oder weniger dehnbaren Punkten)
Wenn Sie den Wert der Lösungsoberfläche an den äußersten Rändern angeben, "fixieren" Sie das Blatt an diesen Punkten im Raum. Wenn Sie das Blatt anhand seiner Ableitung an den Rändern angeben, gibt es eine beliebige Anzahl von Lösungen, die die Gleichung erfüllen, die das Blatt im Raum übersetzt, während die tatsächliche Form und damit die Ableitungen beibehalten werden.
quelle