Jak narzucić warunki brzegowe metodami różnic skończonych


14

Mam problem, gdy chcę zastosować przybliżenie różnicy centralnej wysokiego rzędu:

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

dla równania Poissona

w domenie kwadratowej, w której warunki brzegowe są następujące:

(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

Kiedy chcę uzyskać wartość wewnętrznych punktów domeny, biorąc pod uwagę to przybliżenie, niektóre punkty zależą od zewnętrznych punktów granicy. Na przykład musi mieć wartość u i - 2 , j = u - 1 , 0 punkt, który jest poza granicą. Czy ktoś może mi pomóc w tej sprawie? u1,1ui2,j=u1,0


1
Zakładam, że używasz warunków brzegowych dirichleta, prawda?
Paweł

Podaj warunki brzegowe, które chcesz nałożyć.
David Ketcheson

Być może kluczem jest wykorzystanie warunków brzegowych do uzyskania ograniczeń związanych z tymi wartościami. Nie mogę się rozwinąć, ponieważ nigdy nie próbowałem rozwiązać liczbowo PDE, ale ten pomysł działa na ODE. Czy ktoś może to potwierdzić?
astrojuanlu

W przypadku metod wyższego rzędu może być trudno zapewnić stabilność metody, wypełniając w ten sposób komórki-duchy. To powiedziawszy, problemy eliptyczne są zazwyczaj bardziej wybaczające z mojego doświadczenia, więc możesz być w stanie uciec od tego.
Jeremy Kozdon

1
liona, możesz edytować swoje pytanie i dodać warunki brzegowe, co jest znacznie lepsze niż umieszczanie ich w komentarzach.
David Ketcheson

Odpowiedzi:


9

Możesz przyjrzeć się metodom różnic skończonych sumowania według części (SBP). Ken Mattsson wykonał wiele pracy nad tymi metodami. Dobre miejsce do rozpoczęcia jest tutaj (stałe współczynniki) i tutaj (zmienne współczynniki).

Zasadniczo sposób działania tych metod jest taki, że są one standardowymi metodami centralnymi we wnętrzu i przejściem do jednostronnego w pobliżu granicy. Ważną częścią technologii SBP jest to, że przejście na jednostronne jest takie, że stabilność metody dla problemów zależnych od czasu można udowodnić nawet po uwzględnieniu warunków brzegowych. (Jest to możliwe, ponieważ sami operatorzy „definiują” normę, która naśladuje dyskretną integrację części).

Mówisz, że patrzysz na równanie Poissona, nie jestem całkowicie pewien, w jaki sposób warunki brzegowe są stabilnie uwzględnione w operatorach SBP i równaniach eliptycznych. Mam kolegę, który bawił się tymi problemami z problemami eliptycznymi i wydaje się wskazywać, że to naprawdę nie ma znaczenia, co robisz.


8

Istnieją inne szablony, za pomocą których można uzyskać wysoką dokładność rzędu w pobliżu punktów granicznych. Twój obecny szablon ma postać:

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

Ale możesz także użyć innego szablonu w pobliżu granicy w następujący sposób:

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

u1,1 . Zauważ, że współczynniki w drugim szablonie będą się różnić od współczynników w pierwszym wzorze.

Podobnie można przybliżać wartość na przeciwległej granicy za pomocą podobnej formuły.


u1,1

Jak mogę uzyskać współczynniki?
liona

2
Aby zrozumieć, jak uzyskać formuły różnic skończonych, dobrym odniesieniem jest Rozdział 1 książki Leveque: faculty.washington.edu/rjl/fdmbook . Jest to seria Taylora i odrobina algebry.
David Ketcheson

O(h2)O(h2)

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

-4

proszę zobaczyć mój artykuł FDM, który można znaleźć w Researchgate pod moim imieniem David Edwards jr. jeśli masz pytania, chętnie pomogę.

David


2
Samo udzielanie instrukcji, aby ludzie szukali gdzie indziej, nie jest przydatną odpowiedzią. Jako minimum należy podać streszczenie odpowiedzi tutaj i link do dalszych szczegółów. Co więcej, wielu z nas nie zgadza się ze sposobem prowadzenia ResearchGate, dlatego też unikają wszelkich interakcji z tą witryną, uniemożliwiając w ten sposób zapoznanie się z Twoją pracą za pomocą sugerowanej metody.
Doug Lipiński

Popraw swoją odpowiedź, aby zawierała streszczenie tła, które Twoim zdaniem jest potrzebne do udzielenia odpowiedzi na pytanie. Odpowiedzi mają być względnie niezależne; skierowanie czytelnika do poszukiwania własnego artykułu nie jest samodzielne i jest o wiele mniej pomocne niż dostarczenie streszczenia jego treści.
Geoff Oxberry
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.