Estou interessado em resolver a equação de Poisson usando a abordagem de diferenças finitas. Eu gostaria de entender melhor como escrever a equação da matriz com as condições de contorno de Neumann. Alguém revisaria o seguinte, está correto?
A matriz de diferenças finitas
A equação de Poisson,
pode ser aproximado por uma equação de matriz de diferenças finitas,
onde é um n × n matriz e u e d são 1 × n (coluna) vectores,
Adicionando uma condição de limite de Neumann
Uma condição de limite de Neumann impõe um fluxo de conhecimento no limite (aqui nós o aplicamos no lado esquerdo, onde o limite está em ),
escrevendo esta condição de contorno como uma diferença finita centralizada,
NB Originalmente cometi um erro aqui, assinei um erro e não o dividi por 2. O seguinte foi corrigido.
Observe a introdução de um ponto de malha fora do domínio original ( ). Este termo pode ser eliminado através da introdução da segunda equação, u 0 - 2 u 1 + u 2
A equação provém de mais informações devido à introdução do novo ponto de malha. Ele nos permite escrever a derivada dupla de como o limite em termos de u 0 usando uma diferença finita centralizada.
A parte que eu não tenho certeza
Combinando essas duas equações, pode ser eliminado. Para mostrar o trabalho, primeiro vamos reorganizar o desconhecido,
Em seguida, eles são definidos iguais e reorganizados no formulário,
Por fim, usando essa equação como a primeira linha da matriz,
Alguns pensamentos finais,
- Essa matriz final está correta?
- Eu poderia ter usado uma abordagem melhor?
- Existe uma maneira padrão de escrever essa matriz?
Respostas:
Eu acho que você está no caminho certo. Se você corrigir seus erros, será muito semelhante a http://www.math.toronto.edu/mpugh/Teaching/Mat1062/notes2.pdf .
fonte
Recue e pense no problema por um segundo. A especificação de uma equação de Laplace afirma fundamentalmente que cada ponto é a média de seus vizinhos. Isso geralmente é visualizado como uma folha de borracha e me ajuda a pensar sobre essas coisas. (Poisson é semelhante com pontos mais ou menos elásticos)
Quando você especifica o valor da superfície da solução nas bordas mais externas, está "fixando" a folha no espaço nesses pontos. Quando você especifica a folha por sua derivada nas bordas, há inúmeras soluções que atendem à equação que converte a folha no espaço, mantendo a mesma forma real e, portanto, derivadas.
fonte