W tym rozdziale zajmiemy się metodami rozwiązywania równań ewolucyjnych drugiego rzędu, czyli równaniami parabolicznymi (2.9).
Takie równania możemy przedstawić abstrakcyjnie jako
zadanie znalezienia
funkcji
| (14.1) | |||||
| (14.2) |
dla
Za aproksymację problemu wyjściowego możemy przyjąć
| (14.3) | |||||
Następnie ten układ możemy rozwiązać przy pomocy jednego ze schematów dla równań zwyczajnych opisanych w pierwszych rozdziałach niniejszego skryptu (por. rozdziały 3-6).
Jeśli chodzi o analizę takich schematów, to stosuje się
dwa podejścia:
pierwszym jest
szacowanie w odpowiedniej normie
Jeśli dyskretyzujemy równanie po zmiennej przestrzennej metodą różnic skończonych, a następnie po czasie - za pomocą jakiegoś schematu ze stałym krokiem całkowania, to tak otrzymany schemat możemy analizować korzystając z ogólnej teorii schematów różnicowych Laxa (por. rozdział 8.1).
Jeśli dyskretyzujemy wyjściowe zadanie paraboliczne przy pomocy metody elementu skończonego, to częściej - choć nie zawsze - do analizy stosuje się podejście pierwsze; tzn.: najpierw badamy błąd w odpowiedniej normie przestrzeni Sobolewa
pomiędzy
W tym rozdziale przedstawimy kilka możliwych schematów dla modelowych równań parabolicznych w jednym i dwóch wymiarach.
Rozpatrzmy następujące równanie paraboliczne z jednorodnymi warunkami brzegowymi:
należy znaleźć funkcję
| (14.4) | |||||
dla
Wprowadzając siatkę jednorodną w obszarze
| (14.5) | |||||
Jeśli wprowadzimy dyskretne kroki czasowe na odcinku
| (14.6) | |||||
dla
Powyższy schemat możemy potraktować jako schemat różnicowy na siatce dyskretnej
Można pokazać stabilność operatora różnicowego
Przypomnijmy, że jeśli schemat różnicowy jest stabilny i posiada odpowiedni rząd aproksymacji schematu, to jest zbieżny z odpowiednim rzędem, por. rozdział 8.1.
Niestety - stabilność jest tylko warunkowa, tzn. tylko dla
Analogicznie możemy wprowadzić zamknięty schemat Eulera dla modelowego zadania parabolicznego stosując zamknięty schemat Eulera dla równań zwyczajnych do dyskretyzacji po czasie (14.1.1):
| (14.7) | |||||
Rząd lokalnego błędu aproksymacji zamkniętego schematu Eulera jest taki sam jak otwartego schematu Eulera, ale
dla
Można pokazać, że lokalny błąd aproksymacji tego schematu jest jak
W przypadku zamkniętego schematu Eulera i schematu Cranka-Nicholson można pokazać ich bezwarunkową stabilność dla
W tym rozdziale zajmiemy się ze względu na prostotę prezentacji modelowym równaniem parabolicznym z jednorodnymi warunkami brzegowymi na kwadracie
| (14.8) | |||||
gdzie
Wprowadzając siatkę jednorodną w obszarze
| (14.9) | |||||
Tak jak w przypadku jednowymiarowym (por. rozdział 14.1.1),
wprowadzamy dyskretną siatkę po zmiennej czasowej z krokiem
Otwarty schemat Eulera daje nam następujący schemat polegający na znalezieniu
| (14.10) | |||||
Przybliżenie
W szczególności otrzymujemy
Analogicznie możemy zdefiniować schemat zamknięty Eulera lub schemat Cranka-Nicholson, czyli schemat trapezów zastosowany do (14.1.2).
Rozpatrzmy ponownie jednowymiarowe modelowe zadanie (14.4).
Jego słabe sformułowanie wprowadzamy analogicznie jak w rozdziale 11.
Mnożąc równanie paraboliczne (14.4) przez funkcję testową z
z warunkiem początkowym
Korzystając z tego, że
| (14.11) | |||||
dla
Wtedy możemy zdefiniować dyskretyzację po przestrzeni zadania (14.11).
Znajdź funkcję
| (14.12) | |||||
Biorąc bazę nodalną tej przestrzeni
dla
Proszę zauważyć, że jest to układ równań zwyczajnych liniowych z warunkiem początkowym,
więc ma jednoznaczne rozwiązanie na
Macierze
Można pokazać, że macierz
Rozpatrzmy dwuwymiarowe modelowe zadanie na dowolnym obszarze wielokątnym na płaszczyźnie
dla
Jak w rozdziale 14.2.1 otrzymujemy, że
powyższe równanie jest równoważne znalezieniu funkcji
| (14.13) | |||||
dla
Dyskretyzację po przestrzeni zadania (14.13) definiujemy: znajdź funkcję
| (14.14) | |||||
Otrzymaliśmy zatem ponownie układ równań zwyczajnych liniowych z warunkiem początkowym,
który po wprowadzeniu standardowej bazy daszkowej
Zbadaj rzędy błędów aproksymacji otwartego schematu Eulera (14.1.1)
i zamkniętego schematu Eulera (14.1.1)
dla dyskretyzacji modelowego problemu jednowymiarowego w dyskretnej
normie maksimum przyjmując, że rozwiązanie jest dostatecznie gładkie.
Ustal, jaka minimalna gładkość rozwiązania jest konieczna, tzn.
znajdź najmniejsze
Zbadaj stabilność zamkniętego schematu Eulera (14.1.1)
dla dyskretyzacji modelowego problemu jednowymiarowego w dyskretnej normie maksimum
dla
Zbadaj rząd błędu aproksymacji schematu Cranka-Nicholson dla
Wypisz wzory na otwarty i zamknięty schemat Eulera zastosowany do tego zadania początkowego.
Treść automatycznie generowana z plików źródłowych LaTeXa za pomocą oprogramowania wykorzystującego LaTeXML.
strona główna | webmaster | o portalu | pomoc
© Wydział Matematyki, Informatyki i
Mechaniki UW, 2009-2010.
Niniejsze materiały są udostępnione bezpłatnie na licencji Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 3.0 Polska.
Projekt współfinansowany przez Unię Europejską w ramach
Europejskiego Funduszu Społecznego.
Projekt współfinansowany przez Ministerstwo Nauki i Szkolnictwa Wyższego i przez Uniwersytet Warszawski.