Vorrei sapere come vengono normalmente applicate le condizioni di Dirichlet quando si utilizza il metodo del volume finito su una griglia non uniforme centrata sulla cella,
La mia attuale implementazione impone semplicemente la condizione al contorno del mio fissare il valore della prima cella,
dove è la variabile soluzione e g D ( x L ) è il confine valore della condizione Dirichlet ai sx del dominio ( NB x L ≡ x 1 / 2 ). Tuttavia, ciò non è corretto perché la condizione al contorno dovrebbe correggere il valore della faccia della cella e non il valore della cella stessa. Quello che dovrei davvero applicare è,
Ad esempio, risolviamo l'equazione di Poisson,
con condizione iniziale e condizioni al contorno,
(dove è una condizione al contorno di Neumann sul lato destro).
Domanda
Aggiornare
Ecco il mio tentativo di utilizzare un approccio di cellula fantasma che hai suggerito, sembra ragionevole?
Tuttavia, questo approccio ha recuperato la definizione instabile, quindi non sono sicuro di come procedere? Ho interpretato il tuo consiglio in modo errato (@Jan)? La cosa strana è che sembra funzionare, vedi sotto,
Vedi sotto, funziona,