Sono interessato a risolvere l'equazione di Poisson usando l'approccio delle differenze finite. Vorrei capire meglio come scrivere l'equazione della matrice con le condizioni al contorno di Neumann. Qualcuno potrebbe rivedere quanto segue, è corretto?
La matrice delle differenze finite
L'equazione di Poisson,
può essere approssimato da un'equazione di matrice a differenza finita,
dove è una matrice e e sono vettori (colonna),
Aggiunta di una condizione al contorno di Neumann
Una condizione al contorno di Neumann impone un flusso noto al confine (qui lo applichiamo sul lato sinistro dove il confine è a ),
NB. Inizialmente ho fatto un errore qui, segno errore e non ho diviso per 2. Il seguente è stato corretto.
Nota l'introduzione di un punto mesh al di fuori del dominio originale ( ). Questo termine può essere eliminato introducendo la seconda equazione, u 0 - 2 u 1 + u 2
L'equazione non ha più informazioni a causa dell'introduzione del nuovo punto mesh. Ci permette di scrivere la doppia derivata di come limite in termini di usando una differenza finita centrata.u 0
La parte di cui non sono sicuro
La combinazione di queste due equazioni può essere eliminata. Per mostrare il funzionamento, prima riorganizziamo l'ignoto,
Successivamente vengono impostati uguali e riorganizzati nel modulo,
Ho scelto questa forma perché è la stessa forma dell'equazione matrice sopra. Si noti che i termini sono divisi per sia qui che nell'equazione originale. È questo l'approccio corretto?( Δ x ) 2
Infine, usando questa equazione come prima riga della matrice,
Alcuni pensieri finali,
- Questa matrice finale è corretta?
- Avrei potuto usare un approccio migliore?
- Esiste un modo standard di scrivere questa matrice?