semestr 1

Transkrypt

semestr 1
Zagdanienia do egzaminu z Inżynierskich Metod
Numerycznych - semestr 1
Tomasz Chwiej
6 czerwca 2016
1
Równania różniczkowe zwyczajne
• Zastosowanie szeregu Taylora do konstrukcji ilorazów różnicowych: iloraz przedni/wsteczny/centralny dla pierwszej pochodnej, iloraz centralny dla drugiej pochodnej, błąd dyskretyzacji
• Schemat jawny i niejawny Eulera. Bezwzględna stabilność schematu Eulera.
Przykładowe pytania:
1. Dane jest równanie różniczkowe y ′′ (x) − y ′ (x) + y(x) = x. Zapisz
schemat różnicowy Eulera (jawny/niejawny) dla tego równania.
2. Dane jest równanie różniczkowe u′ (t) = λu(t). Wyprowadź wzór
opisujący współczynnik wzmocnienia dla schematu Eulera (jawnego/niejawnego). Na płaszczyźnie zespolonej zaznacz obszar bezwzględnej stabilności metody.
• Schemat trapezów. Bezwzględna stabilność schematu trapezów.
1. Dane jest równanie różniczkowe u′ (t) = λu(t). Wyprowadź wzór opisujący współczynnik wzmocnienia dla schematu trapezów. Na płaszczyźnie zespolonej zaznacz obszar bezwzględnej stabilnośic metody.
• Metody Rungego-Kutty. Ogólna postać wzorów definiujących metodę (un ,
ki /Ui ). Tablica Butchera, jej własności (jawność/niejawność), zależności
pomiędzy współczynnikami bi , ci oraz ai,j . Związek rzędu dokładności
metody jawnej z postacią tablicy Butchera. Definicja A-stabilności.
Przykładowe pytania:
1. Dla podanej tablicy Butchera określ jej typ (jawna/niejawna).
2. Uzupełnij brakujące elementy w tablicy Butchera.
1
3. Określ rząd dokładności metody RK, jeśli wiadomo że liczba elementów ai,j w jej tablicy Butchera wynosi 36 oraz zachodzi warunek
ai,j = 0 ⇐⇒ j ­ i.
4. Jaki jest rząd dokładności trzyodsłonowej metody RK dla której
wszystkie elementy ai,j są niezerowe?
5. Określ współczynnik wzmocnienia poniższego niejawnego schematu
RK
un = un−1 + ∆tf (tn−1 + ∆t/2, U1 ), U1 = un−1 + (∆t/2)f (tn−1 +
∆t/2, U1 )
dla problemu autonomicznego y ′ (t) = λy(t) (przyjąć z = λ∆t). Jaki
typ stabilności otrzymamy jeśli λ ∈ R oraz λ < 0?
• Ekstrapolacja Richardsona, problemy sztywne (opis jakościowy). Definicja
problemu sztywnego, celowość określania błędu numerycznego w ekstrapolacji.
Przykładowe pytania:
1. Jak można zdefiniować problem sztywny?
2. Czy do rozwiązania problemu sztywnego można używać metod jawnych? kombinacji jawna/niejawna? czy tylko niejawnych?
3. Automatyczną zmianę kroku czasowego w ekstrpolacji Richardsona
można uzyskać modyfikując krok czasowy ∆tnew = (S·tol/E)1/(p+1) ∆t.
Załóżmy że dla pewnej chwili czasowej tn otrzymaliśmy zależność
E = tol i aktualne rozwiąznie nie jest akceptowane. Jaką należy przyjąć wartość parametru S aby zwiększyć prawdopodobieństwo akceptacji wyniku w kolejnym kroku czasowym?
• Liniowe metody wielokrokowe. Ogólny wzór definiujący metody, klasyfikacja na metody jawne (Adams-Bashfort) i niejawne (Adams-Moulton, metoda różnic wstecznych). Definicja stabilności bezwzględnej i 0-stabilności.
Przykładowe pytania:
1. Dany jest schemat różnicowy dla RRZ un = un−1 + ∆t(1.5fn−1 −
0.5fn−2 ). Czy jest to metoda jedno- czy wielokrokowa? Podaj współczynniki αk oraz βk dla schematu wielokrokowego. Metoda jest jawna
czy niejawna?
2. Dany jest schemat różnicowy dla RRZ un = un−1 + ∆t(0.5fn−1 +
0.5fn−2 ). Czy jest to metoda jedno- czy wielokrokowa? Określ współczynniki αk oraz βk dla schematu wielokrokowego. Podaj typ metody
(Adams-Bashfort, Adams-Moulton, różnic wstecznych?).
2
Równania różniczkowe cząstkowe
• Klasyfikacja równań: Poissona, adwekcji, dyfuzji, falowe.
2
• Równanie Poissona. Dyskretyzacja równania Poissona, schemat relaksacji
lokalnej. Przykładowe pytania:
1. Określ współczynniki a, b, c oraz d w schemacie opisującym relaksację
lokalną równania Poissona w 1 D: ui = a · ui−1 + b · ui + c · ui+1 + dρi ,
gdzie: i to indeks na siatce a ρ jest gęstością.
• Równania mechaniki płynów. Przepływ bezwirowy: równania na funkcję
strumienia i potencjał przepływu oraz ich związek z wektorem prędkości.
Przykładowe pytania:
1. W rurze o stałym przekroju przepływa nielepka i nieściśliwa ciecz
w kierunku y. Jeśli równanie ∇2 ϕ(x, y) = 0 definiuje potencjał dla
takiego przepływu, to jaką on ma postać funkcyjną?
2. W rurze o stałym przekroju przepływa nielepka i nieściśliwa ciecz
w kierunku y. Jeśli równanie ∇2 ψ(x, y) = 0 funkcję strumienia dla
takiego przepływu, to jaką on ma postać funkcyjną?
⃗ = (2x, −2y). Jaki jest potencjał i funkcja
3. Dane jest pole prędkości V
strumienia?
• Równanie adwekcji. Schematy upwind, downwind, z centralną
pochodną. Liczba Couranta (warunek CFL), schemat Laxa-Friedrichsa,
schemat Laxa-Wendroffa (wyprowadzenie), schemat Leap Frog,
schemat Cranka-Nicolsona. Odwracalność w czasie schematów
różnicowych.
Przykładowe pytania:
1. Jeśli w schemacie upwind odwrócimy kierunek upływu czasu oraz
zwrot prędkości to jaki schemat otrzymamy?
2. Schemat Laxa-Wendroffa uzyskujemy rozwijając funkcję u(x, t + ∆t)
w szereg Taylora a następnie zamieniając pochodne czasowe niższych rzędów pochodnymi przestrzennymi. Jaki jest błąd dyskretyzacji zmiennej czasowej i zmiennej przestrzennej w tym schemacie?
3. Dlaczego schemat downwind jest niestabilny dla równania adwkecji
gdy v > 0?
4. Korzystając z twierdzenia CFL określ zależność pomiędzy krokami:
czasowym i przestrzennym.
• Definicje: spójność, zbieżność i stabilność schematu różnicowego, twierdzenie Couranta-Friedricha-Levy’ego, bezwzględna stabilność schematu różnicowego, zasada maksimum.
Przykładowe pytania:
Un
+U n
n
n
− Uj−1
). Czy współ1. Dany jest schemat Ujn+1 = j+1 2 j−1 − α2 (Uj+1
czynniki tego schematu spełniają zasadę maksimum?
3
• Analiza von Neumanna schematów różnicowych - interpretacja
współczynnika wzmocnienia dla różnych schematów
Przykładowe pytanie:
1. Dany jest współczynnik wzomocnienia dla schematu upwind |M |2 =
1 + 2α(α − 1)(1 − cos(2πk/J)), k, J > 0. Określ przedział zmienności
liczby Couranta tak aby metoda była bezwzględnie stabilna.
2. Współczynnik wzmocnienia dla schematu Cranka-Nicolsona ma postać Mk = 1−αisin(k∆x)
1+αisin(k∆x) . Dla jakiego kroku czasowego schemat jest
stabilny?
• Dyfuzja numeryczna dla równania adwekcji. Rozwiązania ogólne dla równania adwekcji i adwekcji-dyfuzji (AD). Określanie
współczynnika dyfuzji numerycznej na podstawie porównania
zdyskretyzowanego równania AD i schematu różnicowego metody.
Przykładowe pytania:
1. Rozwiązanie równania adwekcji-dyfuzji w 1D ma postać u(x, t) =
exp(−4π 2 σ k 2 t)exp(2πik(x − vt)). Dlaczego jest ono stabilne?
2. Dane jest równanie adwekcji-dyfuzji ut + vuxx = σuxx oraz schematu
upwind Ujn+1 = (1−α)Ujn +α Ujn . Jaka musi być wartość współczynnika dyfuzji aby schemat upwind był zgodny z rówaniem dyfuzji?
3. Czy równanie opisujące adwekcję jest odwracalne w czasie? (równanie jest niezmiennicze względem zmiany znaku zmiennej czasowej i
prędkości)
4. Dlaczego równanie dyfuzji nie jest odwracalne w czasie?
n
n
)+
5. Dany jest schemat dla równania adwekcji Ujn+1 = α(Uj+1
− Uj−1
n−1
Uj
. Czy jest on odwracalny w czasie?
• Równanie dyfuzji i adwekcji-dyfuzji. Prawo Ficka/Fouriera, Newtona. Matematyczny opis warunków brzegowych: stały strumień,
konwekcyjne warunki brzegowe. Jawny i niejawny schemat Eulera, schemat Cranka-Nicolsona, schemat Leap-Frog. Liczba Pecleta. Stabilność schematów różnicowych.
Przykładowe pytania:
1. Współczynnik wzmocnienia dla schematu Eulera ma postać Mk =
1 − D∆t
∆x2 (1 − cos(k∆x)). Jaki warunek musi być spełniony aby |Mk | ¬
1?
2. Schemat Eulera dla schematu adwekcji-dyfuzji ma postać Ujn+1 =
n
n
(r − α/2)Uj−1
+ (1 − 2r)Ujn + (r + α/2)Uj+1
. Dla jakiego zestawu
parametrów v, dx, dt, D schemat ten będzie stabilny?
4
• Równanie falowe. Warunki brzegowe i drgania własne struny,
zasada superpozycji, superpozycja drgań własnych. Rozwiązanie
równania struny metodą separacji zmiennych. Metoda strzałów.
Przykładowe pytania:
1. Czy równanie falowe jest odwracalne w czasie?
2. Superpozycja
drgań własnych∑
struny daje ogólne rozwiązanie u(x, t) =
∑∞
∞
c
sin(k
x)cos(ω
t)
+
n
n
n
n=1
n=1 sn sin(kn x)sin(ωn t). Wychylenie
struny w t = 0 było dane równaniem u(x, t) = sin(πx/L), gdzie L
jest długością struny. Określ które współczynniki cn i sn będą niezerowe.
3. Dla struny o zmiennej gęstości liniowej stosujemy metodę strzałów
ω2
Xk (x + ∆x) = −∆x2 ρ(x) Tk0 Xk (x) − Xk (x − ∆x) + 2Xk (x) w celu wyznaczenia modów własnych. Dla jakich wartości Xk (∆x) otrzymamy
ciąg częstości własnych ωi ? Czy dla jednej wartości Xk (∆) możemy
otrzymać dwie różne wartości ωk ?
ω2
4. Schemat iteracyjny w metodzie strzałów Xk (x+∆x) = −∆x2 ρ(x) Tk0 Xk (x)−
Xk (x − ∆x) + 2Xk (x) możemy zapisać w postaci macierzowej: Ax =
B(x)ω 2 x, gdzie generatorem elementów w A jest druga pochodna
przestrzenna. Jaka jest postać macierzy B(x)? Jak, wykorzystując
metodę diagonalizacji macierzy, możemy znaleźć ωk oraz Xk ?
5