Je suis intéressé à résoudre l'équation de Poisson en utilisant l'approche des différences finies. Je voudrais mieux comprendre comment écrire l'équation matricielle avec les conditions aux limites de Neumann. Quelqu'un pourrait-il revoir ce qui suit, est-ce exact?
La matrice des différences finies
L'équation de Poisson,
peut être approximée par une équation matricielle à différence finie,
où est un n × n matrice et u et d sont 1 × n vecteurs (colonne),
Ajout d'une condition aux limites Neumann
Une condition aux limites de Neumann impose un flux connu à la frontière (ici, nous l'appliquons sur le côté gauche où la frontière est à ),
écrivant cette condition aux limites comme une différence finie centrée,
NB. À l'origine, j'ai fait une erreur ici, j'ai signé une erreur et je n'ai pas divisé par 2. Ce qui suit a été corrigé.
Notez l'introduction d'un point de maillage en dehors du domaine d'origine ( ). Ce terme peut être éliminé en introduisant la deuxième équation, u 0 - 2 u 1 + u 2
L'équation ne contient plus d'informations en raison de l'introduction du nouveau point de maillage. Il nous permet d'écrire la dérivée double de comme frontière en termes de u 0 en utilisant une différence finie centrée.
La partie dont je ne suis pas sûr
La combinaison de ces deux équations peut être éliminée. Pour montrer le fonctionnement, réorganisons d'abord l'inconnu,
Ensuite, ils sont définis égaux et réorganisés dans la forme,
Enfin, en utilisant cette équation comme première ligne de la matrice,
Quelques dernières réflexions,
- Cette matrice finale est-elle correcte?
- Aurais-je pu utiliser une meilleure approche?
- Existe-t-il un moyen standard d'écrire cette matrice?
Réponses:
Je pense que vous êtes sur la bonne voie. Si vous corrigez vos erreurs, cela ressemblera beaucoup à http://www.math.toronto.edu/mpugh/Teaching/Mat1062/notes2.pdf .
la source
Prenez du recul et réfléchissez au problème pendant une seconde. La spécification d'une équation de Laplace indique fondamentalement que chaque point est la moyenne de ses voisins. Ceci est généralement visualisé comme une feuille de caoutchouc et m'aide à penser à ces choses. (Poisson est similaire avec des points plus ou moins extensibles)
Lorsque vous spécifiez la valeur de la surface de la solution sur les bords les plus externes, vous "épinglez" la feuille dans l'espace à ces points. Lorsque vous spécifiez la feuille par sa dérivée sur les bords, il existe un certain nombre de solutions qui remplissent l'équation de translation de la feuille dans l'espace tout en conservant la même forme réelle et donc des dérivés.
la source