Come imporre condizioni al contorno con metodi a differenza finita


14

Ho un problema quando voglio usare l'approssimazione della differenza del centro di ordine elevato:

(ui+2,j+16ui+1,j30ui,j+16ui1,jui2,j12)

per l'equazione di Poisson

in un dominio quadrato in cui le condizioni al contorno sono:

(uxx+uyy=0)

Δ x = Δ y = 0.1

u(0,y)=u(x,0)=u(x,1)=0,u(1,y)=sinπy
Δx=Δy=0.1

Quando voglio ottenere il valore dei punti interni del dominio, considerando questa approssimazione alcuni punti dipendono dai punti esterni del confine. Ad esempio, deve avere il valore di u i - 2 , j = u - 1 , 0 un punto al di fuori del limite. Qualcuno può aiutarmi per favore in questo caso? u1,1ui2,j=u1,0


1
Presumo che tu stia utilizzando le condizioni al contorno del dirichlet, giusto?
Paul

Si prega di indicare le condizioni al contorno che si desidera imporre.
David Ketcheson,

Forse la chiave sta nell'uso delle condizioni al contorno per ottenere vincoli che coinvolgono quei valori. Non posso espandermi perché non ho mai provato a risolvere numericamente un PDE, ma questa idea funziona per gli ODE. Qualcuno può confermarlo?
astrojuanlu,

Con metodi di ordine elevato può essere difficile garantire la stabilità del metodo riempiendo le cellule fantasma in questo modo. Detto questo, i problemi ellittici sono in genere più tolleranti per la mia esperienza, quindi potresti essere in grado di cavartela.
Jeremy Kozdon,

1
liona, puoi modificare la tua domanda e aggiungere le condizioni al contorno lì, il che è molto meglio che inserirle nei commenti.
David Ketcheson,

Risposte:


9

Si consiglia di esaminare i metodi di differenza finita somma per parti (SBP). Ken Mattsson ha lavorato molto su questi metodi. Un buon punto di partenza è qui (coefficienti costanti) e qui (coefficienti variabili).

Fondamentalmente il modo in cui funzionano questi metodi è che sono i metodi centrali standard all'interno e la transizione verso un lato vicino al confine. Una parte importante della tecnologia SBP è che la transizione da un lato è tale che la stabilità del metodo per i problemi dipendenti dal tempo può essere dimostrata anche dopo l'inclusione delle condizioni al contorno. (Ciò è possibile perché gli stessi operatori "definiscono" una norma, che imita discretamente l'integrazione per parti.)

Dici che stai osservando l'equazione di Poisson, non sono del tutto sicuro di come le condizioni al contorno siano stabilmente incluse con gli operatori SBP e le equazioni ellittiche. Ho un collega che ha giocato con questi per problemi ellittici e sembra indicare che non importa cosa fai.


8

Esistono altri stampini che è possibile utilizzare per ottenere una precisione dell'ordine elevata vicino ai punti di confine. Lo stencil corrente è nel formato:

Aui+2,j+Bui+1,j+Cui,j+Dui1,j+Eui2,j

Ma puoi anche usare uno stencil diverso vicino al confine in questo modo:

Aui+3,j+Bui+2,j+Cui+1,j+Dui,j+Eui1,j

u1,1

Allo stesso modo, puoi approssimare il valore al limite opposto con una formula simile.


u1,1

Come posso ottenere i coefficienti?
liona,

2
Per capire come derivare le formule delle differenze finite, un buon riferimento è il capitolo 1 del libro di Leveque: faculty.washington.edu/rjl/fdmbook . Equivale a serie di Taylor e un po 'di algebra.
David Ketcheson,

O(h2)O(h2)

AU(x+h)BU(x)CU(xh)DU(x2h)EU(x3h)Uxx

-4

per favore, vedi il mio documento FMD che puoi trovare in Researchgate sotto il mio nome David Edwards jr. se hai domande sarei felice di aiutarti.

david


2
Semplicemente dare istruzioni alle persone di cercare altrove non è una risposta utile. Come minimo, è necessario fornire un riepilogo della risposta qui e fornire un collegamento a maggiori dettagli. Inoltre, molti di noi non sono d'accordo con il modo in cui viene eseguito ResearchGate e quindi evitano tutte le interazioni con quel sito, rendendo impossibile vedere il tuo documento con il metodo suggerito.
Doug Lipinski,

Si prega di rivedere la risposta per includere un riepilogo di qualsiasi background si pensi sia necessario per rispondere alla domanda. Le risposte sono pensate per essere relativamente autosufficienti; rimandare un lettore alla ricerca del proprio documento non è autonomo ed è molto meno utile che fornire un riassunto del suo contenuto.
Geoff Oxberry,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.