7 i, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numeryczne [2009], Kosma Z - Metody i algorytmy numeryczne [2009]


9 1 0.45 0.05 1.548254401E-0001 3.2E-0004

9 2 0.45 0.10 3.058385559E-0001 6.3E-0004

9 3 0.45 0.15 4.493209010E-0001 9.2E-0004

9 4 0.45 0.20 5.817394691E-0001 1.1E-0003

9 5 0.45 0.25 6.998336785E-0001 1.4E-0003

9 6 0.45 0.30 8.006956589E-0001 1.6E-0003

9 7 0.45 0.35 8.818418543E-0001 1.8E-0003

9 8 0.45 0.40 9.412741765E-0001 1.9E-0003

9 9 0.45 0.45 9.775292047E-0001 2.0E-0003

9 10 0.45 0.50 9.897142202E-0001 2.0E-0003

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Przedstawione porównanie omawianych w tym rozdziale i w rozdziale poprzednim metod iteracyjnych rozwiązywania układów równań liniowych, pojawiających się w metodach różnicowych dla równań eliptycznych, dokonane dla dwóch szczególnych zagadnień na rzadkich siatkach nie pozwalają na pełne zorientowanie się w efektywności i skuteczności poszczególnych metod. Liczba iteracji niezbędnych do uzyskania rozwiązania zależy od liczby oczek siatki i np. dla zagadnienia (7.135) po przyjęciu: liczby iteracji były następujące:

- metoda Gaussa-Seidela: 976,

- metoda Stone'a: 250,

- optymalna metoda relaksacji: 83,

- metoda sprzężonych gradientów: 37.

Należy przy tym wziąć pod uwagę bardzo istotny fakt, że sama liczba iteracji nie jest wystarczającym wskaźnikiem do porównywania i oceny poszczególnych metod iteracyjnych, gdyż liczba operacji arytmetycznych niezbędnych do otrzymania następnego przybliżenia w każdej metodzie jest inna.

Ćwiczenia

7.1. Metoda jawna pierwszego rzędu, metoda niejawna pierwszego rzędu oraz metoda Cranka-Nicolsona dla jednowymiarowego równania dyfuzji (7.15) są szczególnymi przypadkami ogólnego algorytmu określonego wzorem

0x01 graphic

gdzie 0x01 graphic
Metoda jawna pierwszego rzędu odpowiada parametrowi metoda niejawna pierwszego rzędu - parametrowi metoda Cranka-Nicolsona - parametrowi: 0x01 graphic
Należy zbadać stabilność tego schematu różnicowego oraz udowodnić, że w szczególnym przypadku dla

błąd aproksymacji jest

7.2. Zbadać stabilność schematu różnicowego

0x01 graphic

dla równania (7.15) z dodatkowym parametrem 0x01 graphic
W przypadku sche-mat ten jest równoważny metodzie niejawnej pierwszego rzędu. Ponadto należy udo-wodnić, że dla 0x01 graphic
błąd aproksymacji równania (7.15) wynosi

7.3. Wykorzystać zmodyfikowany program 7.1 do rozwiązywania równania (7.15) z warunkiem początkowym (7.32) i warunkami brzegowymi:

0x01 graphic

Uzyskane wyniki porównać z rozwiązaniem dokładnym

0x01 graphic

gdzie

0x01 graphic

7.4. Zbadać stabilność schematu różnicowego

0x01 graphic

aproksymującego równanie falowe drugiego rzędu

0x01 graphic

7.5. Uogólnić metody: „upwind”, skokową i Laxa-Wendroffa dla dwuwymiarowego równania adwekcji (7.86) i wyprowadzić dla tych metod warunki nakładane na krok czasowy

7.6. Zmienić działanie programu 7.2 w taki sposób, aby możliwe było rozwiązywanie jednowymiarowego równania adwekcji dla dowolnej prędkości

i dla dowolnego warunku początkowego

0x01 graphic

7.7. Uogólnić schemat różnicowy (7.96) dla prostokątnej siatki utworzonej przez proste:

i następnie dla tej siatki wyprowadzić wzory dla metod iteracyjnych: Jacobiego, Gaussa-Seidela i relaksacji, których szczególnymi przypadkami będą wzory (7.104) -(7.106).

7.8. Za pomocą zmodyfikowanych programów 7.3 ÷ 7.5 rozwiązać równanie Poissona

z warunkami brzegowymi:

0x01 graphic

Otrzymane rozwiązanie porównać z rozwiązaniem dokładnym

0x01 graphic

7.9. Wprowadzić w programie 7.3 drugą alternatywę obliczeń, umożliwiającą wyznaczenie rozwiązania zagadnienia (7.108) za pomocą metod iteracyjnych: Jacobiego, Gaussa-Seidela i relaksacji - otrzymanych przy wykorzystaniu schematów (7.99) do aproksymacji operatora Laplace'a

7.10. Opracować program komputerowy przeznaczony do rozwiązywania zagadnienia brzegowego (7.108) - (7.109) metodą różnic skończonych (7.100). Do rozwiązywania równania macierzowego (7.101) należy zastosować algorytm metody eliminacji Gaussa (2.101) ÷ (2.103) z uwzględnieniem szczególnej postaci macierzy leżących na przekątnej głównej i przekątnych pobocznych.

7.11. Przy wykorzystaniu programów 7.3 ÷ 7.5 przetestować rozważane w rozdziałach 7.5 i 7.6 metody iteracyjne rozwiązywania siatkowych równań eliptycznych dla zagadnienia:

0x01 graphic
0x01 graphic

0x01 graphic

którego rozwiązaniem dokładnym jest funkcja

0x01 graphic

520 7. Równania różniczkowe cząstkowe

Ćwiczenia 517



Wyszukiwarka

Podobne podstrony:
7 h, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
Spis tresci, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy
4 a, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
1 c, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
4 m, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
Okladka, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy nume
1 h, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
Przedmowa, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy nu
Contents, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy num
4 i, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
6 c, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
5 f, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
2 c, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
2 f, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
1 d, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
7 c 2, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numery
5 h, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
7 b, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
1 e, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz

więcej podobnych podstron