numeryczne rozwiązywanie równań całkowych r i
|
|
- Sebastian Adam Żukowski
- 6 lat temu
- Przeglądów:
Transkrypt
1 numeryczne rozwiązywanie równań całkowych r i Γ Ω metoda elementów brzegowych: punktem wyjściowym było rozwiązanie równania całkowego na brzegu obszaru całkowania równanie: wygenerowane z równania różniczkowego scałkowanego ze swobodną funkcją Greena Lektury: Arfken, Mathematical Methods for Physicists, Andrzej Lenda, Wybrane Rozdziały MMF, Numerical Recipes
2 Typy równań całkowych w 1D: Fredholma 1-go rodzaju Fredholma 2-go rodzaju niewiadoma jądro (kernel) jeśli f(x)=0 jednorodne Volterry 1-go rodzaju Volterry 2-go rodzaju
3 Równania całkowe: skąd się biorą? Często: równanie całkowe : z różniczkowego z wstawionym warunkiem brzegowym (początkowym) ą Przykład 1: problem początkowy dla oscylatora harmonicznego: całkujemy równanie po czasie od t=0 do chwili a
4 całkujmy jeszcze raz po a od 0 do b warunki początkowe włączane do równania [równanie całkowe = równanie różniczkowe + warunkami brzegowe (początkowe)]
5 nasze warunki początkowe: tożsamość: dowód: zróżniczkować obustronnie po b i sprawdzić, że dla b=0 nie ma różnicy w równaniu przed różniczkowaniem pochodna po b:
6 b:=x rozpoznajemy: Volterry 2-go rodzaju, niejednorodne różniczkowe zagadnienie początkowe: produkuje całkowe równanie Volterry
7 Przykład 2: problem brzegowy dla równania oscylatora (normalne / własne drgania struny) y(t = a)=0 t należy tutaj rozumieć jako położenie == równanie własne dla struny [uwaga, dla dowolnego w i dowolnego a rozwiązanie wcale nie musi istnieć!] (w=1,a=2) np. prawie te same wzory, dochodzimy do korzystamy z y(0)=0, z tożsamości całkowej i przyjmujemy a=x, b=x y (0)=?
8 y (0)=? wstawiamy x=a i korzystamy z y(a)=0 Wstawić, dostaniemy: Fredholma drugiego rodzaju z (funkcja Greena) problem różniczkowy + warunki brzegowe = równanie Fredholma
9 problem różniczkowy + warunki brzegowe = równanie Fredholma problem różniczkowy + warunki początkowe = równanie Volterry każde różniczkowe z warunkami daje się przekształcić do postaci całkowej ale czasem w sposób bezpowrotny (istnieją równania całkowe, których odpowiednik różniczkowy nie jest znany)
10 Numeryczne rozwiązywanie równania Fredholma drugiego rodzaju: metoda Nystroma: kwadratura, dla ciągłych funkcji podcałkowych (ciągłych K) sprawdza się ę najlepiej j metoda Gaussa.
11 w postaci macierzowej: Aφ=f z: układ równań do rozwiązania
12 Aφ=f dla niejednorodnego równania Fredholma drugiego rodzaju dla jednorodnego równania Fredholma drugiego rodzaju y(t = 2)=0 analitycznie ω=(nπ/2) zgodnie z wcześniejszymi wzorami: Ay=0 takiego URL nie chcemy rozwiązywać: macierz musi być osobliwa aby istniało rozwiązanie niezerowe
13 równanie jednorodne: λ=ω 2 Ay=0 σ=1/ω 2 W problemie modelowym: jądro symetryczne, ale B symetryczna nie będzie bo wagi Gaussa do macierzy wprowadzane są w sposób niesymetryczny. dla problemu modelowego dokładne wartości własneσ=(2/nπ) 2
14 Wyniki (numerycznie rozwiązanie jednorodnego równania Fredholma drugiego rodzaju = przykład, drgania własne struny) 6 punktowy Gauss: (warunki brzegowe narzucone przez formę B) 0.80 s [numer] (2/nπ)
15 Wyniki (numerycznie rozwiązanie jednorodnego równania Fredholma drugiego rodzaju = przykład, drgania własne struny) 6 punktowy Gauss: 0.80 s [numer] (2/nπ)
16 Wyniki (numerycznie rozwiązanie jednorodnego równania Fredholma drugiego rodzaju = przykład, drgania własne struny) 60 punktowy Gauss: 0.40 s [numer] (2/nπ)
17 niejednorodne równanie Fredholma drugiego rodzaju jednorodne i niejednorodne Aφ=f tutaj lambda: input jednorodne tutaj lambda: output z równania własnego Dla niejednorodnego: ijd d jeśli wstawić λ jako jedną z wartości własnych jednorodnego: A osobliwa, Aφ=f nie ma jednoznacznego rozwiązania
18 Alternatywa Fredholma (1) (2) równanie (1) ma jednoznaczne rozwiązanie jeśli λ nie jest jedną z λ 0 dla numeryki: (1) zagrożone złym uwarunkowaniem gdy λ bliskie jednej z λ 0 Dla niejednorodnego: ijd d jeśli wstawić λ jako jedną z wartości własnych jednorodnego: A osobliwa, Aφ=f nie ma jednoznacznego rozwiązania
19 Równania Fredholma pierwszego rodzaju: (transformaty całkowe) Laplace a: jądro eksponencjalne z rzeczywistym, urojonym argumentem Fouriera Uwaga!: zazwyczaj bardzo trudne do rozwiązania numerycznego stosuje się odwrotną transformatę Fouriera lub szuka się w tablicach odwrotnej Laplace a a
20 Równanie Fredholma pierwszego rodzaju spróbujmy podejść do problemu analogicznie do równań drugiego rodzaju: Aφ=f z Jeśli K ma odpowiednią formę, równanie może się udać rozwiązać. ale zazwyczaj należy liczyć się z poważnymi kłopotami
21 Równanie Fredholma pierwszego rodzaju spróbujmy analogicznie do równań drugiego rodzaju: Aφ=f z Weźmy skrajnie niemądry przykład, aby zilustrować trudność wrozwiązywaniu Równań tego typu K(x,t)=1, f = const dt
22 Równanie Fredholma pierwszego rodzaju spróbujmy analogicznie do równań drugiego rodzaju: Aφ=f z Weźmy skrajnie niemądry przykład, aby zilustrować trudność wrozwiązywaniu Równań tego typu K(x,t)=1, f = const dt Problem jest taki: wiemy ile wynosi całka z funkcji. Pytanie: jaka to funkcja? nieskończenie wiele rozwiązań. Macierz A ij = osobliwa. problem źle postawiony (rozwiązanie nie jest jednoznaczne)
23 Równania Volterry Volterry 1-go rodzaju Volterry 2-go rodzaju rozwiązujemy na siatce równomiernej, np. metodą trapezów x n =a+nδx prosty schemat iteracyjny, nawet układu równań nie trzeba rozwiązywać dla 1-go rodzaju: zmienić znak f, skreślić jedynkę w mianowniku
24 1.00 Rachunek numeryczny dla Volterry drugiego typu ze wzorem trapezów analityczne (sin(t)) i numeryczne: kropy dt= numer kroku
25 Metoda numeryczne dla równań całkowych: podsumowanie Fredholma 1-go rodzaju Fredholma 2-go rodzaju bywa bardzo trudne: problem z klasy odwrotnych rekomendowana: metoda Nystroma z kwadraturą Gaussa produkuje układ równań (dla niejednorodnego) lub równanie własne (dla jednorodnego) Volterry 1-go rodzaju Volterry 2-go rodzaju łatwe pokrewne problemom początkowym łatwe, pokrewne problemom początkowym rozwiązuje się kwadraturą o np. stałym kroku całkowania
26 Problemy zależne od czasu w metodzie elementów skończonych np. równanie adwekcji u j () (t) wartość rozwiązania i w węźle j w chwili t cała zależność czasowa włożona do współczynników rozwinięcia w bazie funkcyjnej
27 Problemy zależne od czasu w metodzie elementów skończonych np. równanie adwekcji t u j () (t) wartość rozwiązania i w węźle j w chwili t cała zależność czasowa włożona do współczynników rozwinięcia w bazie funkcyjnej interesuje nas rozwiązanie w dyskretnych chwilach czasowych opis zmiennej położeniowej natomiast: ciągły t+dt t t-dt MRS rozwiązania poszukujemy na siatce punktów dyskretnych w czasie i przestrzeni x MES rozwiązanie: dyskretne w t, ciągłe w x węzły ę funkcji kształtu mogą się ę przesuwać w t czas = będzie traktowany jak w metodzie różnic skończonych
28 równanie adwekcji równanie adwekcji Jawny schemat Eulera w metodzie różnic skończonych (niestabilny bezwzględnie) 60 kroków czasowych: Δt=0.09 λ=0.9 Δt=0.04 λ=0.4 czas rośnie, potem eksploduje położenie x x
29 MES: z czasem
30 MES: z czasem w MRS: stabilny był schemat z jednostronnie liczoną pochodną przestrzenną (upwind) pochodna czasowa liczona była jak w jawnej metodzie Eulera O stabilności schematu decydował sposób liczenia pochodnych przestrzennych. teraz pochodne przestrzenne policzymy dokładnie (w wybranej bazie) czy pomoże to ustabilizować schemat?
31 MES: z czasem układ równań na zależność od czasu wartości w węzłach wyprowadzamy am jak w metodzie Galerkina przez rzutowanie na elementy bazowe
32 dostajemy równanie macierzowe:
33 dostajemy równanie macierzowe: (macierz przekrywania, zwana również macierzą masy) P kj =-vdtf kj +O kj
34 równanie adwekcji MES z dyskretyzacją czasową typu Eulera jeden krok wymaga rozwiązania układu równań: Ou(t+dt)=Pu(t) P kj =-vdtf kj +O kj konkretna forma macierzowa problemu zależy od wyboru funkcji kształtu do aplikacji numerycznej musimy jakąś bazę wybrać weźmy MES z funkcjami odcinkami liniowymi
35 liniowe funkcje kształtu i+1 u i+1 (t) i+3 i+4 i+6 i+7 i i+2 i v i (x) fcja kształtu h i h i+1 x x i-1 i x i+1 x
36 1 v i (x) fcja kształtu v i+1 (x) h i h i+1 x i-1 x i x i+1 x F ii =0, F i,i+1 =+1/2, F i,i-1 =-1/2
37 forma macierzowa: Ou(t+dt)=Pu(t) P kj =-vdtf kj +O kj u(t+dt) = u(t) dla siatki równomiernej 2/3 dx na diagonali 1/6 nad i pod nad diagonalą +1/2 (-vdt) pod diagonalą 1/2 (-vdt) Euler dla MRSfunkcjonował ł jk jak podstawienie. dt i Teraz mamy rozwiązać ć układ równań. ń
38 Jak wygląda w MRS wygląda równanie schematu jawnego?! u(n+1) = u(n) macierz jednostkowa
39 forma macierzowa: P kj =-vdtf kj +O kj u(t+dt) = u(t) () MES zbudowana na podstawie jawnego schematu Eulera: nie działa jak podstawienie! musimy a) odwrócić macierz O [będzie gęsta] b) albo rozwiązać układ równań metodą iteracyjną
40 odwrócić O: u(t+dt):=o -1 Pu(t) wartość w węźle ę j w chwili t+dt zależy od wartości we wszystkich węzłach w chwili t - jak dla schematu niejawnego w MRS 2) Przeszłość numeryczna dla u j (t) : wszystkie punkty dla t p t, kryterium CFL spełnione zawsze (w przeciwieństwie do Eulera jawnego)
41 2) Przeszłość numeryczna dla u j (t) : wszystkie punkty dla t p t, kryterium CFL spełnione zawsze (w przeciwieństwie do Eulera jawnego) pomimo tego: Wyniki MES: dx=0.1 dt=0.04 v= dokładny numeryczny (Euler, MES, liniowe f.k.) 1.20 wynik MRS Niestety zależny schemat MES zbudowany dla równania adwekcji na podstawie jawnego schematu Eulera, jest niestabilny (jak jawny Euler dla MRS) mimo, że kryterium CFL jest zawsze spełnione
42 W takim razie: jeśli jawny Euler w MES nie daje metody podstawieniowej a zachowuje dokładność podobną dla MRS, spróbujmy skonstruować zależny od czasu schemat MES na podstawie niejawnego schematu Eulera (który jest stabilny bezwzględnie dla MRS)
43 MES na podstawie niejawnego (wstecznego Eulera)
44 MES na podstawie niejawnego (wstecznego Eulera)
45 MES na podstawie niejawnego (wstecznego Eulera) Δt=0.04 wsteczny Euler w MRS dx= MES: stabilny, lecz podobnie jak w MRS obarczony dyspersją (można ją stłumić małymi krokami przestrzennym i czasowym) Wyniki są prawie nierozróżnialne MES/MRS MES z wstecznym Eulerem równie dobry/zły jak MRS
46 weźmy przyzwoity schemat: Cranka - Nicolsona wzór trapezów
47 weźmy przyzwoity schemat: Cranka - Nicolsona wzór trapezów
48 weźmy przyzwoity schemat: Cranka - Nicolsona wzór trapezów
49 Metoda CN: MES (liniowe funkcje kształtu) a MRS 1.20 MRS CN, dx=0.1, dt= krzywe: analityczna/numeryczna y 1.00 MES CN, dx=0.1, dt= krzywe: analityczna/numeryczna
50 Metoda CN: MES (liniowe funkcje kształtu) a MRS krok krytyczny CFL v dt = dx 1.20 MRS CN, dx=0.1, dt=0.1 2 krzywe: analityczna/numeryczna MES CN, dx=0.1, dt=0.1 2 krzywe: analityczna/numeryczna
51 Metoda CN: MES (liniowe funkcje 1.20 kształtu) a MRS > CFL MES CN, dx=0.1, dt=0.2 2 krzywe: analityczna/numeryczna MRS CN, dx=0.1, dt= krzywe: analityczna/numeryczna sprawdza się znacznie lepiej niż MRS MES już z liniowymi f.k. pozwala zwiększyć krok czasowy kilkukrotnie względem MRS
52 Metoda CN: MES (liniowe funkcje kształtu) a MRS Wniosek: dla schematów Eulera dominuje błąd z dyskretyzacji czasowej [lokalny O(Δt 2 )] a nie przestrzennej. Stąd jakość MRS i MES podobna. Schemat CN czasowy błąd lokalny O(Δt 3 ) MES zaczyna górować nad MRS ze względu na dokładniejszy opis współrzędnej przestrzennej (dokładne pochodne przestrzenne dla wybranych funkcji kształtu)
53 Analiza stabilności MES zależnych od czasu w MRS analiza stabilności: prosta von Neumanna, dla MES nieco trudniej w jednokrokowych schematach każdy krok czasowy można zapisać jako: u:=au
54 Analiza stabilności MES zależnych od czasu w MRS analiza stabilności: prosta von Neumanna, dla MES nieco trudniej w jednokrokowych schematach każdy krok czasowy można zapisać jako: u:=au analiza stabilności: jeśli macierz iteracji A ma wartości własne λ >1 metoda będzie niestabilna [rozwiązanie numeryczne eksploduje do nieskończoności]
55 Analiza stabilności MES zależnych od czasu w MRS analiza stabilności: prosta von Neumanna, dla MES nieco trudniej w jednokrokowych schematach każdy krok czasowy można zapisać jako: u:=au analiza stabilności: jeśli macierz iteracji A ma wartości własne λ >1 metoda będzie niestabilna [rozwiązanie numeryczne eksploduje do nieskończoności] Problem: formę A w dla MES w 2D trudno przewidzieć, i ć bo zależy ż od generacji siatki
56 Analiza stabilności MES zależnych od czasu w MRS analiza stabilności: prosta von Neumanna, dla MES nieco trudniej w jednokrokowych schematach każdy krok czasowy można zapisać jako: u:=au analiza stabilności: jeśli macierz iteracji A ma wartości własne λ >1 metoda będzie niestabilna [rozwiązanie numeryczne eksploduje do nieskończoności] Problem: formę A w dla MES w 2D trudno przewidzieć, i ć bo zależy ż od generacji siatki Analiza wykonalna dzięki twierdzeniu Ironsa/Treharne a wartości własne macierzy iteracji A są ograniczone wartościami własnymi odpowiednika A dla pojedynczych elementów (A1) (zamiast analizować macierz globalną analizować będziemy lokalne)
57 Analiza stabilności MES zależnych od czasu w MRS analiza stabilności: prosta von Neumanna, dla MES nieco trudniej w jednokrokowych schematach każdy krok czasowy można zapisać jako: u:=au analiza stabilności: jeśli macierz iteracji A ma wartości własne λ >1 metoda będzie niestabilna [rozwiązanie numeryczne eksploduje do nieskończoności] (przypomnienie: dla zbieżności iteracyjnych metod rozwiązywania układów równań liniowych: λ <1) Problem: formę A w dla MES w 2D trudno przewidzieć, i ć bo zależy ż od generacji siatki Analiza wykonalna dzięki twierdzeniu Ironsa/Treharne a wartości własne macierzy iteracji A są ograniczone wartościami własnymi odpowiednika A dla pojedynczych elementów (A1) widmo A λ_min (A1) λ_min (A) λ_max (A1) λ_max (A) widmo A1 (zamiast analizować macierz globalną analizować będziemy lokalne) jeśli widmo A1 zmieści się co do modułu poniżej jedynki metoda jest na pewno stabilna. t I d t d d i i t bil ś i tw. Ironsa: przydatne w udowadnianiu stabilności, zobaczymy, że oszacowania Ironsa bardzo bliskie dokładnym granicom stabilności
58 Przykład zastosowania tw. Ironsa: analiza stabilności dla równania adwekcji MES: CN + liniowe funkcje kształtu lokalne macierze O i F liczymy wg: f 1 = (x 2 -x)/h f 2 = (x-x 1 )/h do tw. Ironsa stosujemy x 1 h x 2 macierze lokalne bez składania globalnej złożyć musimy za to macierz jednego kroku czasowego aby uzyskać przepis w formie u:=au
59 Przykład zastosowania tw. Ironsa: analiza stabilności dla równania adwekcji MES: CN + liniowe funkcje kształtu
60 Przykład zastosowania tw. Ironsa: analiza stabilności dla równania adwekcji MES: CN + liniowe funkcje kształtu α=vdt : potrzebna forma w postaci: u:=au [znaczy u(t+dt)=au(t)]
61 Przykład zastosowania tw. Ironsa: analiza stabilności dla równania adwekcji MES: CN + liniowe funkcje kształtu α=vdt : mnożymy prawą stronę z lewej strony przez odwrotność lewej strony : macierz ma niezależnie od wartości kroku czasowego (α) podwójną wartość własną: 1 u pozostanie skończone dla dowolnej liczby iteracji, przy dowolnym kroku czasowym
62 Analiza stabilności dla równania dyfuzji MES: jawny Euler+ liniowe funkcje kształtu Dla równania adwekcji schematy były y stabilne lub nie niezależnie od kroku czasowego, dla dyfuzji jest inaczej: jawny s. Eulera można ustabilizować małym krokiem czasowym Euler dla analizy stabilności: iteracja dla pojedynczego elementu: w macierzy globalnej -1/(h j +h j+1 ) na diagonali 1/h i+1 na prawo od diagonali znana forma
63
64 β=ddt/h 2 lub β -1 1/6 β dt h 2 /6D
65 dostaliśmy gwarancje, że jeśli Δt Δx 2 /6D to MES z liniowymi funkcjami kształtu stabilne
66 dostaliśmy gwarancje, że jeśli Δt Δx 2 /6D to MES z liniowymi funkcjami kształtu stabilne a dla MRS mieliśmy: Czyżby krok czasowy w MES miałby być naprawdę mniejszy niż w MRS? y y y y y p ę j y (oszacowanie dostalismy z tw. Ironsa-Treharna moze jego wynik jest zbyt pesymistyczny) Sprawdźmy numerycznie:
67 40 węzłów, D= (20 pierwszych iteracji) 1.00 Δt=Δx 2 /6D t pierwsze 50 iteracji drukowane co x
68 oszacowanie stabilnego kroku czasowego wg tw. Ironsa Δt Δx 2 /6D wyniki numeryczne dla: Δt=Δx 2 /5.8D niestety Irons nie kłamie W tym przypadku (dyfuzji i dyskretyzacji przestrzennej wg. metody Eulera): MES z liniowymi funkcjami kształtu wymaga mniejszego kroku czasowego niż MRS!
69 Ograniczenie na krok czasowy związane z krokiem przestrzennym takie jak: Δt Δx 2 /6D to katastrofa dla MES. SiłaMES swoboda w wyborze siatki można ją dopasować do problemu, zagęścić tam gdzie trzeba jeśli o kroku czasowym zdecyduje rozmiar najmniejszego elementu (minimalne Δx) niczego nie policzymy w rozsądnym czasie. Potrzebny inny schemat (lub może inne funkcje kształtu?)
70 Euler z MES wymaga większego kroku czasowego niż dla MRS! czy winna kanciastość rozwiązania ą rozwiniętego ę w bazie liniowych funkcji kształtu? Sprawdźmy kwadratowe funkcje kształtu. Euler Δx (odległość między sąsiednimi węzłami) kwadratowe funkcje kształtu element o długości h= 2Δx
71 1/6=.1666 Euler z kwadratowymi funkcjami kształtu 20 elementów 1.60 dt=dx 2 *15 * dt=dx 2 *.1333=dx 2 2 / powyżej T>1: 1.6 czerwony kolor (generuje niestabilność) dla liniowych funkcji kształtu Euler stabilny dla dt=dx 2 *.1666
72 Euler MES z funkcjami kwadratowymi nie tylko nie pozwala na mniejszy krok czasowy, ale wręcz ę wymaga nieco mniejszego! przeanalizujmy stabilność metody:
73 α=10ddt/h2
74 α=10ddt/h /5α α 1 α 5/3 α 1/3 10Ddt/h 2 1/3 dt h 2 /30D dt 4dx 2 /30D mamy: dt.1333 dx 2 /D
75 CN: szansa na schemat bez ograniczenia na krok czasowy Schemat Cranka Nicholsona dla równania dyfuzji z elementami kwadratowymi Analiza stabilności dla pojedynczego elementu:
76 CN: elementy macierzowe znamy z analizy jawnego Eulera: A B
77 A B Analiza Ironsa: wszystkie ww nie większe od 1: CN jest bezwarunkowo stabilny nie ma ograniczenia na krok czasowy!
78 1.20 dt=dx**2*40 CN: 10 pierwszych iteracji CN: pozwoli na rachunki również dla lokalnie drobnej siatki bo rozmiar elementów nie nakłada ograniczenia na stabilność metody ES
79 równanie dynamiczne (falowe) schemat Verleta
80 równanie dynamiczne (falowe) schemat Verleta Schemat jest dwukrokowy jak w MRS
81 Aplikacja: struna z zamocowanymi na sztywno końcami Liniowe funkcje kształtu prędkość początkowa 0 27 węzłów 1.20 potem wyniki dla dt=dx/2 Uwaga dla dt=dx (krok CFL) niestabilność (a Verlet w MRS był stabilny!) niestabilność nawet dla 300 elementów
82 27 węzłów dt=dx/2 4 MES dt=dx/2 funkcje liniowe MRS 3.5 nie trzyma kształtu podobne błędy i nieokresowy ale nieco lepiej! Verlet w MES sprawdza się gorzej niż w MRS
83 4 3.5 dt=dx/2 MES, 250 węzłówę MES jest przynajmniej zbieżny
84 Czy musi być tak źle? Analiza stabilności dla metod dwukrokowych, równanie falowe, liniowe funkcje kształtu. równanie dla pojedynczego elementu (funkcje liniowe)
85 Czy musi być tak źle? Analiza stabilności dla metod dwukrokowych, równanie falowe, liniowe funkcje kształtu. równanie dla pojedynczego elementu (funkcje liniowe) wg tego co wiemy, powinniśmy skonstruować macierz iteracji u:=au dla metod jednokrokowych nie było problemu jak skonstruować macierz A teraz? nawet jeśli się da, łatwiej jest problem ominąć wektory własne macierzy A = baza w przestrzeni wektorów 2D Każdy z wektorów da się przedstawić jako kombinację liniową wektorów własnych wynik działania A na u: Au=λu
86 czyli: wystarczy jeśli zbadamy u(t)=λu(t-dt) u(t+dt)=λ 2 u(t-dt)
87 czyli: wystarczy jeśli zbadamy u(t)=λu(t-dt) u(t+dt)=λ 2 u(t-dt) dojdziemy do jednorodnego URL
88 jednorodny układ równań Bu(t-dt)=0( ) żeby UR miał rozwiązanie inne poza u=0 trzeba aby det(b)=0. żeby UR miał rozwiązanie inne poza u 0 trzeba aby det(b) 0. warunek zerowania wyznacznika da nam wartości własne macierzy iteracji
89 det B=0 B 11 B 22 -B 12 B 21 =0 B 11 = ± B 12 weźmy minus : wyraz z dt 2 ulegnie skróceniu, przemnożymy obustronnie przez 6 i λ=1
90 B 11 = + B 12 przemnożymy obustronnie przez 6h λ 2h 2
91 2h 2 wartość pod pierwiastkiem: czy jesteśmy powyżej czy poniżej zera?
92 2h 2 wartość pod pierwiastkiem: czy jesteśmy powyżej czy poniżej zera. z rachunków numerycznych dostaliśmy stabilne wyniki dla dt=h/2 wtedy 9h 4 /16-12 h 4 /16 < 0, gdy dt będzie niżej pod pierwiastkiem stać będzie wartość bardziej ujemna
93 2h 2 wartość pod pierwiastkiem: czy jesteśmy powyżej czy poniżej zera. z rachunków numerycznych dostaliśmy stabilne wyniki dla dt=h/2 wtedy 9h 4 /16-12 h 4 /16 < 0, gdy dt będzie niżej pod pierwiastkiem stać będzie wartość bardziej ujemna pierwiastek jest urojony, wtedy moduł λ 2 dla stabilności wystarczy 144 dt 4-48dt 2 h dt 4-48dt 2 h 2 0 3dt 2 h 2 dt h/sqrt(3)=0.577 h dostaliśmy graniczną wartość dt, dla której delta równania kwadratowego=0, dla większych dt pierwiastek z deltą rzeczywisty, jedna z wartości własnych staje się większa, a druga mniejsza od jedynki
94 Verlet w MES liniowe funkcje kształtu krytyczny dla stabilności krok czasowy 1.00 dt=dx/sqrt(3) dx/sqrt(3) 0.80 pierwsze ileś iteracji
95 4.00 Verlet w MES liniowe funkcje kształtu krok czasowy ciut powyżej krytycznego dt=dx/sqrt(3)* niestabilność
96 dla równania falowego Verlet w MES z funkcjami linowymi stabilny dla cdt dx/sqrt(3) podczas gdy Verlet w MRS cdt dt dx czy pomogą lepsze funkcje kształtu?
97 MES, równanie falowe kwadratowe funkcje kształtu, składanie macierzy Element 1 Element 2 dx φ 1 =ξ(ξ -1)/2 φ 2 =-(ξ -1)(ξ +1) φ 3 = ξ(ξ +1)/2 1=LG(1,1) 2=LG(1,2) 3=LG(1,3)=LG(2,1) 4=LG(2,2) 5=LG(2,3) struna podzielona na elementy, zbudowana tablica nadająca numer globalny dla danego numeru elementu i numeru węzła do rozwiązania będzie to samo równanie macierze wygodniej już składać, tak jak w problemach niezależnych od czasu x(m+1)-x(m-1) globalne macierze składane podobnie jak w metodzie niezależnej od czasu
98 27 węzłów (13 elementów) dt=dx/2 (wciąż niestabilne dla dt=dx) Analiza Ironsa dla kwadratowych fk: również dx/sqrt(3) na krok krytyczny kwadratowe Nieco dokładniej niż dla fcji liniowych liniowe dt=dx/2 dx/
99 stabilność a nierównomierna (zaadaptowana) siatka
100 nierówna siatka 101 węzłów xdx/ dx FEM ze schematem Verleta dt=dx/sqrt(3) i kwadratowymi FK 1.20 pierwsze 2 iteracje numer węzłaę trzecia W środku pudła 4 elementy o długości dx/
101 nierówna siatka 101 węzłów FEM ze schematem Verleta dt=dx/(sqrt(3)3.9) dx/(sqrt(3)3.9) xdx/ dx pierwsze numer węzłaę czwarta 2.00 piąta
102 FEM ze schematem Verleta i kwadratowymi FK 101 węzłów dt=dx/4/sqrt(3) 1.20 dt=dx/4/sqrt(3)* Twierdzenie i Ironsa: odczytane ponownie = o stabilności ś idecyduje d najmniejszy j z elementów ustawia dt czytaj: sztywność j i j l t ( i i l h) j dt najmniejszy element (minimalny h) narzucają na dt najsilniejsze: ograniczenie dt<dx/4/sqrt(3) [tw. Ironsa]
103 równanie falowe: elementy z kwadratowymi FK: struna zachowuje się tak jakby istotnie była podzielona na fizyczne elementy: Wyraźnie ź widać ć punkty łączenia. i
104 w MES bezwładność posiadają elementy na całej ich długości w MRS bezwładność sprowadzona jest do punktów (węzłów) Technika (manipulacja) mass lumping (lump=brykiet) = masa (bezwładność) elementu sprowadzona do węzłów
105 w MES bezwładność posiadają elementy na całej ich długości w MRS bezwładność sprowadzona jest do punktów (węzłów) Technika (manipulacja) mass lumping (lump=brykiet) = masa (bezwładność) elementu sprowadzona do węzłów technika upodabniająca MES do MRS w celu zwiększenia dopuszczalnego kroku czasowego w macierzy masy O (φ κ,φ ϕ ) na diagonali wstawiamy sumę ę elementów z danego wiersza, resztę zerujemy dla elementów o równej długości i liniowych funkcjach kształtu MES + mass lumping = MRS
106 w MES bezwładność posiadają elementy na całej ich długości w MRS bezwładność sprowadzona jest do punktów (węzłów) Technika (manipulacja) mass lumping (lump=brykiet) = masa (bezwładność) elementu sprowadzona do węzłów technika upodabniająca MES do MRS w celu zwiększenia dopuszczalnego kroku czasowego w macierzy masy O (φ κ,φ ϕ ) na diagonali wstawiamy sumę ę elementów z danego wiersza, resztę zerujemy dla elementów o równej długości i liniowych funkcjach kształtu MES + mass lumping = MRS równanie falowe: dla pojedynczego elementu:
107 dla pojedynczego elementu: po złożeniu (4 elementy):
108 dla pojedynczego elementu: po złożeniu (4 elementy): po zbrykietowaniu i masy:
109 dla pojedynczego elementu: po złożeniu (4 elementy): po zbrykietowaniu i masy: dla węzłów (poza brzegowymi): hc(t+dt)=dt k 2 [-2/h c k (t)+1/h c k-1 (t)+1/h c k+1 (t)] +2h c k (t)-hc k (t-dt) [ c k (t+dt)-2c k (t)+c k (t-dt) ] /dt 2 =1/h [-2/h c k (t)+1/h c k-1 (t)+1/h c k+1 (t)]
110 dla pojedynczego elementu: po złożeniu (4 elementy): po zbrykietowaniu i masy: dla węzłów (poza brzegowymi): hc(t+dt)=dt k 2 [-2/h c k (t)+1/h c k-1 (t)+1/h c k+1 (t)] +2h c k (t)-hc k (t-dt) [ c k (t+dt)-2c k (t)+c k (t-dt) ] /dt 2 =1/h [-2/h c k (t)+1/h c k-1 (t)+1/h c k+1 (t)] c tt=c xx w MRS (Verlet) z centralnymi ilorazami ami różnicowymi z ograniczeniem na krok czasowy jak dla MRS - Verleta
111 Działanie przeciwne do brykietowania masy: Uciąglenie pochodnej na granicy elementów 3 elementy: struna zachowuje się tak jakby istotnie była podzielona na fizyczne elementy: Wyraźnie widać punkty łączenia: warto zainwestować w funkcje kształtu Hermita
112 równanie falowe
113 (φ i,φ j ) J m m
114 drgania złożonej z 3 elementów struny dla różnych funkcji ształtu (zdjęcia z kolejnych chwil czasowych) 3 elementy, struna, funkcje Hermitea 3 elemementy, struna funkcje Lagrange
115 drgania złożonej z 3 elementów struny dla różnych funkcji ształtu (zdjęcia z kolejnych chwil czasowych) 3 elementy kubiczne sklejki Hermitea w rozwiązaniu dokładnym granica: niebieskie / czerwone jest jak nożem uciął at tu: :nie elementy kwadratowe funkcje kształtu Lagrange a Ten sam krok czasowy, tyle samo parametrów węzłowych
116 ALE:Hermit: stabilny dopiero dla dt=dx/4! 13 elementów, 28 parametrów węzłowych ttjd tutaj dx 2 razy wieksze ik niż obok bk 27 węzłów (13 elementów) dt=dx/2 (wciąż niestabilne dla dt=dx) kwadratowe Lagrangea liniowe (przy tych samym rozkładzie węzłów)
117 Wiedza jaką ą nabyliśmy ydo tej jpory na podstawie rachunków dla równania adwekcji, dyfuzji i falowego: MES zależne od czasu buduje się na podstawie schematów dla MRS. Schematy jawne MRS generują schematy MES, które nie działają jak podstawienie. Ponadto: uzyskane schematy są stabilne z ostrzejszym ograniczeniem na krok czasowy niż w MRS. Ograniczenie i na krok kczasowy dane przez krok kprzestrzenny jest bardzo złą informację dla MES bo nie pozwala na efektywne rachunki przy zoptymalizowanej (lokalnie zagęszczonej) siatce. Budowa schematów MES na jawnych MRS nie ma sensu. Bazować należy na niejawnych schematach MRS, które przeniesione do MES działają bez ograniczenia na krok czasowy.
118 Odpowiednik CN dla równania falowego: schemat Newmarka u(t+dt)=2u(t) (t) -u(t-dt)+dt 2 [βa(t+dt)+(1/2-2β+γ)a(t)+(-γ+β+1/2)a(t-dt)] 2β+ )(t)+( +β+1/2) (tdt)] γ,β parametry metody Verlet γ=1/2, γ, β=0 β ograniczony przez CFL cdt dx w MRS widzieliśmy, że Newmark z γ=1/2 i β=1/4 stabilny dla dowolnego dt. [Pamiętamy, że dla Newmarka: im mniejsze beta tym lepiej: beta wprowadzało sztuczna dyssypacje (przydatną bo stabilizującą schemat)] a : przyspieszenie dla falowego: a=c 2 u xx [c=1]
119 101 węzłów MRS poza CFL: dt > cdx dt=1.5dx, γ=0.5, schemat staje się stabilny dla β>0.15 b 15 b=.15 b 2 b=.2 b 25 b= przypomnienie b= rosnące beta generuje wyższe częstości wniosek: najlepszy minimalne β przy którym schemat jeszcze stabilny 0.5 1
120 MES, równanie falowe, schemat Newmarka u(t+dt)=2u(t) -u(t-dt)+dt 2 [βa(t+dt)+(1/2-2β+γ)a(t)+(-γ+β+1/2)a(t-dt)] 2β+γ)a(t)+( γ+β+1/2)a(t dt)] Verlet = stabilność MES dla cdt<dx/sqrt(3) pytanie: Jak duże beta, żeby y FEM był stabilny dla cdt=dx? γ=1/2 (fiksujemy) u(t+dt)=2u(t) ( )-u(t-dt)+dt 2 [βa(t+dt)+(1-2β)a(t)+βa(t-dt)] ( β) () β ( )] u(t+dt)-dt 2 βa(t+dt) =2u(t) -u(t-dt)+dt 2 [(1-2β)a(t)+βa(t-dt)] a(x,t)=c 2 u xx (x,t) dl j d l t kt ł i it ji (+d) λ 2 ( d) dla jednego elementu, z u = wektorem własnym macierzy iteracji u(t+dt)=λ 2 u(t-dt), u(t)=λu(t-dt)
121 liniowe funkcje kształtu: A= B= weźmy cdt=h (przypominamy, żec=1)
122 moduły 2 pierwiastków, stają się równe 1 dla β 1/6= mamy odpowiedź: aby Newmark z MES 2.00 jest stabilny dla cdt=dx, jeśli β 1/ udało nam się dogonić Verleta w MRS
123 MRS, dt=dx, Verlet MES, dt=dx, kwadratowe fk β=0.25
124 wydłużmy krok czasowy dt=2dx, Newmark w MRS i MES MRS MES (kwadratowe fk) β=.2 2 β=.55 β=.2 β=.5 wyniki identyczne
125 dt=dx, β=0.25 FEM ze schematem Newmarka i kwadratowymi FK zastosowanie schematu Newmarka dla MES przy nierównej siatce Newmark ratuje sytuacje MES: można dobrać takie β aby uzyskać schemat stabilny dla każdego kroku czasowego przekroczyliśmy ograniczenie Verleta dt<dx/4/sqrt(3) siedmiokrotnie 101 węzłów Wniosek: MES pozwala na adaptację siatki, która niemożliwa (trudna) w MRS Tw. Ironsa: o stabilności decyduje najdrobniejszy element. [problem podobny do sztywności] Wyjście: MES zależne od czasu tylko ze schematami, które w MRS są niejawne i pozwalają na dowolny krok czasowy (jawne nie są mniej złożone, a gorsze)
126 Metody Monte Carlo dla równań różniczkowych
127 Metody Monte Carlo najogólniej te, które do rozwiązania zadania (obliczenia wyniku) wykorzystują próbkowanie losowe. Stosowane nie tylko w modelowaniu procesów losowych, również do problemów nie mających nic wspólnego z rachunkiem prawdopodobieństwa (patrz nasze doświadczenie z pierwszego semestru dla optymalizacji MC lub liczenia całek). W tradycyjnej teorii MC problemy takie rozwiązuje się stawiając (nowe) zadanie z rachunku prawdopodobieństwa, które ma to samo rozwiązania co zadanie pierwotne. Zadanie nowe rozwiązywane jest przez eksperyment statystyczny. Znany przykład: przy czym I szacować można wtedy losując zmienną x z rozkładem pstwa f(x) i liczyć średnią wartość Całkowania MC istotnie używa się, dla całek o większej liczbie wymiarów
128 Przykład: ( mniej użyteczny) y) Sumę S=A+B można przedstawić jako gdzie 0<p<1 i interpretować jako wartość oczekiwaną zmiennej losowej, która z prawdopodobieństwem p przyjmujewartość A/p, a z prawdopodobieństwem (1 p) wartość B/(1 p) Jeśli zbudujemy odpowiednią zmienną losową, i dokonamy N losowań, które dadzą wyniki w 1,w 2... w N, oszacowanie S znajdziemy yjako S 1 N N i= 1 w i
129 Wyobraźmy sobie, że mamy układ równań liniowych X=pY+(1 p)a p) Y=qX+(1 q)b, gdzie X,Y niewiadome, A,B,p,q dane, przy czym 0<p<1, 0<q<1, Interesuje nas X Problem można rozwiązać w następujący sposób (przez błądzenie przypadkowe): (1 p) p a x y b q (1 q) Zasady błądzenia: Startuję w x: Jeśli jestem w x: z pstwem p przechodzę do y, a z pstwem (1 p) do a Jeśli jestem w y: z pstwem q przechodzę do x, a z pstwem (1 q) do b Błądzenie kończy się z wynikiem A gdy trafię do a i z wynikiem B gdy trafię do b X jest oczekiwanym wynikiem błądzenia, które wystartujemy od x
130 X=pY+(1 p)a A=1, B=5, p=0.3, q=0.8 Y=qX+(1 q)b YqX+(1q)B, Y = X = Przykład: dzenia wynik błąd Średni w Liczba błądzeń
131 Układ dowolnej liczby równań liniowych: Przedstawiony w postaci iteracyjnej: Ax=b x=a+hx Załóżmy, że macierz iteracji H skonstruujemy tak, że wszystkie jej jjelementy sąą nieujemne oraz mniejsze od 1 (I H) x=a (B+C)x=b Bx=b Cx x=b 1 b B 1 Cx H= B 1 C Jak w met. Jakobiego b =(9,0,0) T x = (4,2,1) (421) T a= ( 3,0,0 ) T
132 Metoda von Neumanna Ulama: x=a+hx Dla macierzyh H, która posiada tylko dodatnie elementy, takie, że suma wyrazów w wierszu < 1 Uzupełniamy macierzh H o kolumnę zerową a=( 3 0 0) Cel metody wyznaczenie oszacowania składowej j-tej rozwiązania Zbiór indeksów (stanów) {0,1,2,...,n} Punkt X (wędrowiec), startuje od wiersza i 0 = j W kroku t wędrowiec przechodzi z wiersza i t do i t+1 z prawdopodobieństwem H(i t,, i t+1 ) Błądzenie ą zakończone,,gdy X dotrze do stanu 0. Trajektoria γ = (i 0, i 1, i 2,..., i k-1, i k, 0). Wtedy wynik błądzenia: X(γ) = a (i k ) / H(i k,0) X(γ) zmienna losowa, która przyjmuje j wartość = a (i / H(i,0) z pstwem równym X=( 9 k ) ( k 0 wystąpieniu stanu i k w przedostatnim kroku trajektorii. 0)
133 X(γ) zmienna losowa, która przyjmuje wartość W(i k ) z pstwem równym wystąpieniu stanu i k w przedostatnim kroku trajektorii. pstwo wystąpienia konkretnej trajektorii Wartość oczekiwana zmiennej X, pod warunkiem, że trajektoria startuje z punktu s Suma po wszystkich trajektoriach Wynik błądzenia Suma po trajektoriach długości k Trajektoria długości 0 jest tylko jedna : γ 0 =(s,0) Trajektorii długości 1 jest n : γ 1 =(s,1,0); (s,2,0);...; (s,n,0)
134 Pstwo, że zaoberwowana zostanie trajektoria długości 0: H s0 s,0, jej jjwynik a s / H s0 s,0 Pstwo, że zaobserwowana zostanie trajektoria długości 1: (s,i 1,0): P(s,i 1,0)=H s,i1 * H i1,0, a jej wynik X(s,i 1,0)=a i1, / H i1,0 itd X Suma po trajektoriach długości k Trajektoria długości 0 jest tylko jedna : γ 0 =(s,0) Trajektorii długości 1 jest n : γ 1 =(s,1,0); (s,2,0);...; (s,n,0)
135 Pstwo, że zaoberwowana zostanie trajektoria długości 0: H s0 s,0, jej jjwynik a s / H s0 s,0 Pstwo, że zaobserwowana zostanie trajektoria długości 1: (s,i 1,0): P(s,i 1,0)=H s,i1 * H i1,0, a jej wynik X(s,i 1,0)=a i1, / H i1,0 itd Suma po trajektoriach długości k Trajektoria długości 0 jest tylko jedna : γ 0 =(s,0) Trajektorii długości 1 jest n : γ 1 =(s,1,0); (s,2,0);...; (s,n,0)
136 Pstwo, że zaoberwowana zostanie trajektoria długości 0: H s0 s,0, jej jjwynik a s / H s0 s,0 Pstwo, że zaobserwowana zostanie trajektoria długości 1: (s,i 1,0): P(s,i 1,0)=H s,i1 * H i1,0, a jej wynik X(s,i 1,0)=a i1, / H i1,0 itd Rozpoznajemy wcześniejszy wzór: Oszacowanie s-tej tjskładowej rozwiązania dostaniemy jako średnią ważoną z wyników trajektorii błądzenia przypadkowego wg. podanego wyżej regulaminu
137 Przykład: Startujemy od s=1: Drukujemy liczbę losową i zaakceptowany stan Trajektoria kończy się przez ***, dwie liczby to wynik oraz średnia z wyników E 05 0 *** E 02 0 *** *** E ( *** E *** E 02 0 *** E *** E E X=( 9 0 0) b =(9,0,0) T x = (4,2,1) T a= ( 3,0,0 ) T
138 Przykład: Startujemy od s=1: Wariancja (miara zmienności rozkładu pstwa) Oszacowanie wariancji (estymator nieobciążony) W naszym przykładzie, X przyjmuje wartość 99 z pstwem 44.(44)% oraz 0 z pstwem [ (44)]% Średnia 4 b =(9,0,0) T x = (4,2,1) T a= ( 3,0,0 ) T Wariancja: 44.(44)%*( 9+4)^2+ ( (44)%)*4^2=20
139 Szacowanie błędu wyznaczenia średniej <X> Średnia wyznaczona w j losowaniach
140 Szacowanie błędu wyznaczenia średniej <X i > +σ (<X>) <X i > <X i > σ (<X>)
141 Metody MC dla równań cząstkowych t q p x x(t) Czas: w jednym kroku zmienia się z t na t+1 Wczasie zmiany cząstka (wędrowiec) z pstwem p przechodzi do prawego oczka siatki przestrzennej x(t+1)=x(t)+1 a z pstwem q=1-p przechodzi do oczka lewego x(t+1)=x(t)-1 Ruch zaczyna się w chwili czasowej t=0 i w punkcie x=0. Prawdopodobieństwo tego, że w chwili czasowej t cząstka jest w punkcie x: v(x,t) v(x=0,t=0)=1, v(x,t=0)=0 dla x<>0 Zgodnie z regulaminem błądzenia: v(x,t+1)=p v(x-1,t)+q v(x+1,t)
142 Zgodnie z regulaminem błądzenia: v(x, t+1)=p v(x-1,t)+q v(x+1,t) W powyższym wzorze t oraz x to indeksy punktów Dla siatki o krokach Δx i Δt pstwo w funkcji położeń: v(x, t+ Δt)=pv(x Δx, t)+q v(x+δx,t) Rozwijamy v z powyższego wzoru w szeregu Taylora. Zachowujemy 2 pierwsze wyrazy dla lewej strony oraz 3 pierwsze dla strony prawej Równanie adwekcji dyfuzji z Błądzenia przypadkowego o ww. regulaminie można więc użyć do oszacowania rozwiązań równania adwekcji dyfuzji
143 Alternatywne wprowadzenie dla czystej dyfuzji: Wersja różnicowa (tzw. schemat Eulera) Dla danej stałej ł df dyfuzji jiii kroku k siatki itkiprzestrzennej jdobierzemy krok kczasowy tk tak, aby Wtedy: co odpowiada błądzeniuą przypadkowemu z p=q=1/2
144 Warunki brzegowe: u(0,t)=f(t), u(a,t)=g(t) Warunek początkowy: u(x,t=0)=h(x) Regulamin: Startujemy w chwili t Wędrowiec cofa się w czasie t W każdym kroku czasowym przechodzi do prawego lub lewego sąsiada z pstwem 50% f(t) g(t) Wędrówka kończy się, gdy wędrowiec dojdzie t=0 x=0 h(x) () x=a xa do brzegu (x=0) lub (x=a) z wynikiem f(τ) lub g(τ) lub gdy dojdzie do chwili początkowej, wtedy wynik wędrówki: h(ξ) gdzie ξ oraz τ to współrzędne końca wędrówki
145 Wyniki: a=10; Δx=0.1, D=1 Δt=0.05 V(x=0,t)=0, v(x=a,t)=1, v(x,t=0)=1 dla x>5 oraz 0 dla x<5 Warunek początkowy Rozwiązania MC dla chwili czasowej t=5 Uzyskane dla 100 oraz 1000 błądzeń startowanych od każdego punktu x Cztery ścieżki startowane z x=8 Podobnie można rozwiązywać problemy 2D, Zmienia się tylko interpretacja kroku czasowego: 4DΔt/Δx 2 =1
146 Równanie Laplace a: 2D Warunki Dirichleta na brzegu u(x,y)=f(x,y) Punkty należące do zdyskretyzowanego brzegu
147 Równanie Laplace a: 2D Warunki Dirichleta na brzegu u(x,y)=f(x,y) Punkty należące do zdyskretyzowanego brzegu Startujemy od punktu (α,β) Losowo wybieramy ykrawędź ę siatki Idziemy aż do brzegu. Wynikiem wędrówki jest warunek brzegowy w punkcie kończącym wędrówkę. Zmienna losowa: wynik wędrówki dla startu w wybranym punkcie.
148 Równanie Laplace a: 2D Zmienna losowa: wynik wędrówki dla startu w wybranym punkcie. Jej wartość oczekiwana Suma po trajektoriach pstwo zakończenia w punkcie (x,y) wędrówki, która startuje z punktu (α,β) Ze względu na regulamin błądzenia Wartościoczekiwane oczekiwane spełniają to samorównanie co rozwiązanie równania Laplace a: a:
149 Błądzenie przypadkowe dla równania Laplace a : oczekiwany czas błądzenia Całkujemy równanie Laplace a a w k wymiarowejkuli kuli Pstwo tego, że cząstka startując od (x 1,..., x k ) dojdzie do brzegu Γ w ν krokach Suma po wszystkich (2k) sąsiadach punktu (x 1,..., x k ) Oczekiwana liczba kroków potrzebnych na dotarcie do brzegu
150 Oczekiwana liczba kroków potrzebnych na dotarcie do brzegu π ν Co odpowiada różnicowej wersji równania Poissona [z warunkiem brzegowym κ(γ)=0 ] Z Δx=1
151 [z warunkiem brzegowym κ(γ)=0 ] [z warunkiem brzegowym ψ (Γ)=R 2 ] Czyli wewnątrz obszaru całkowania oczekiwany czas błądzenia jest nie większy niż R 2 niezależnie od wymiaru przestrzeni (metoda staje się atrakcyjna dla problemów o dużej liczbie wymiarów)
152 Równanie dyfuzji: wiemy jak je rozwiązywać cofając się w czasie nauczmy się symulować jego rozwiązanie z czasem płynącym do przodu (*) Jedno z rozwiązań Dla chwili początkowej t 0 = 0 Rozwiązanie to przechodzi do delty Diraca, Lub inaczej stanowi rozwiązanie dla warunku początkowego w formie u(x,t)=δ(x) ewolucja czasowa J śli b d idi ł jk l ć i i t t j d dlt Di Jeśli będę wiedział jak zasymulować rozwiązanie startując od delty Diraca, będę wiedział jak zasymulować rachunek dla dowolnego warunku początkowego
153 przedziale e Licz zba wędro owców w x Dt=2 1) W punkcie x=0 wstawiam wędrowców 2) Dla każdego wędrowca dokonuje przesunięcia x:= x+ρ, gdzie ρ jest zmienną losową o rozkładzie gaussowskim ze średnią di μ=0 0 w zerze oraz wariancji σ 2 =2Dt W ik d d i ł dł ś i05 Wynik: wprowadzam przedziały o długości 0.5 Rysuję oczekiwaną liczbę wędrowców w każdym przedziale oraz wynik eksperymentu
154 w przedz iale Liczba węd drowców Zamiast 1 kroku z wariancją σ 2 : 10 kroków z wariancją σ 2 / 10, Wynik: x Dt=2 1) W punkcie x=0 wstawiam wędrowców 2) 10 razy powtarzam operację: Dla każdego wędrowca dokonuje przesunięcia x:= x+ρ, gdzie ρ jest zmienną losową o rozkładzie gaussowskim ze średnią μ=0 w zerze oraz wariancji σ 2 =2Dt / 10 Przesunięcie w jednym kroku czasowym: normalne ze średnią zero oraz wariancją daną przez σ 2 = 2DΔt. Wniosek: Symulacja rozwiązania równania dyfuzji MC: W chwili początkowej wędrowcy rozłożeni zgodnie z warunkiem początkowym każdy z nich wykonuje w każdym kroku czasowym losowe przesunięcie zgodne z rozkładem normalnym o średniej zero i wariancji σ 2 = 2DΔt.
155 Przesunięcie w jednym kroku czasowym: normalne ze średnią zero oraz wariancją σ 2 = 2DΔt N(σ,μ)= ρ zmienna losowa o rozkładzie normalnym, średniej 0 i wariancji σ 2 ρ 1 zmienna losowa o rozkładzie normalnym i wariancji 1 x := x+ρ=x+σρ 1 function ρ 1 () Metody MC stosowane do np. dyfuzji neutronów. Jakość rozwiązania i czas rachunków nie zależy od liczby wymiarów, dla skomplikowanej geometrii w 3D rachunek może być konkurencyjny do metod tradycyjnych [MRS, MES]. W MC nie musimy budować żadnej siatki przestrzennej. x1=rand() x2=rand() pi=4*atan(1.0) ρ 1 = sqrt( - 2.0*log(x1) ) *cos( 2 *pi* x2 ) end W rachunkach wielowymiarowych metody MC uważane są za niezastąpione. Problemy wielowymiarowe, generowane w mechanice kwantowej. Przykład: półprzewodnik, 3 nośniki dziura+ 2 elektrony (trion ekscytonowy) układ 12 (!) wymiarowy. Metody MC jedyny sposób zbliżenia się do rozwiązania dokładnego.
156 Równanie Schroedingera zależne od czasu Operator Hamiltona w najprostszej wersji: Gęstość ę prawdopodobieństwa p znalezienia cząstki w chwili t i w punkcie r BTW: rozwiązanie równania dyfuzji dla warunku początkowego u(x,t)=δ (x) rozwiązanie można interpretować, jako gęstość prawdopodobieństwa znalezienia w chwili t i w punkcie x cząstki, która w chwili t=0 była w początku układu współrzędnych
157 Równanie Schroedingera zależne od czasu τ = it Wstawmy czas urojony (rotacja Wicka) równanie dyfuzji ze źródłami (odpływami) cząsteką źródło nietypowe bo zależne od rozwiązania Ψ [dla dyfuzji ciepła, w najprostszej wersji wprowadza się ę źródła niezależne od rozwiązania ą tj. temperatury]
158 Równanie Schroedingera zależne od czasu H jest liniowy, rozwiązanie można więc wskazać jako superpozycję stanów własnych c n nie zależy od czasu τ = it Składowe gasną tym szybciej im wyższa jest ich energia, najwolniej gaśnie składowa E 0 zmiana poziomu odniesienia dla energii V(x):=V(x) E R, E n := E n E R Składowe gasną ą tym szybciej im wyższa jest ich energia, o losie symulacji decyduje ustawienie punktu odniesienia względem energii stanu podstawowego 1) Jeśli E 0 < E R Funkcja falowa eksploduje w funkcji τ 2) Jeśli E 0 > E R Funkcja falowa znika w funkcji τ 3) Jeśli E 0 = E R Funkcja falowa dąży doc c 0 φ 0 (funkcji falowej stanu podstawowego)
159 Składowe gasną tym szybciej im wyższa jest ich energia 1) Jeśli E 0 < E R Funkcja fl falowa eksploduje w funkcji τ 2) Jeśli E 0 > E R Funkcja falowa znika w funkcji τ 3) Jeśli E 0 = E R Funkcja falowa dąży do c 0 φ 0 (funkcji falowej stanu podstawowego) Wniosek: dla odpowiednio dobranego poziomu odniesienia funkcja falowa w czasie urojonym dąży ż do funkcji jifl falowej stanu podstawowego niezależnie od warunku początkowego [o ile tylko całka przekrywania <Ψ(x,0) f 0 (x)> =c 0 nie znika]. Kwantowa dyfuzyjna metoda MC do wyznaczenia funkcji falowej stanu podstawowego Kluczowy = dobór E R oraz opis generacji / zaniku wędrowców Algorytm: 1) Umieścić N wędrowców gdziekolwiek, np. wszystkich w początku układu współrzędnych 2) Każdy z wędrowców jest przesuwany, o losową wartość zgodną z równaniem dyfuzji, to jest x:=x+σ ρ 1 gdzie di wariancja 3) Replikacja wędrowców σ 2 = 2DΔt
160 3) Replikacja wędrowców Dla zaniedbanej części dyfuzyjnej mamy w każdym punkcie x: W(x) W oryginalnej metodzie wędrowiec znajdujący się w punkcie x jest rozmnażany n razy, gdzie n jest liczbą całkowitą najbliższą W(x) Co się będzie działo: wędrowcy giną na wierzchołkach potencjału wznoszących się ponad poziom odniesienia, a mnożą się w dolinach. E R Wędrowiec dyfuzyjnie może zawędrować do wyższego potencjału, Lecz gdy wyjdzie zbyt wysoko - zginie rozkład wędrowców ma symulować gęstość pstwa daną przez funkcję falową φ 0 (nie przez φ 0 2 jak w mechanice kwantowej!! ) φ 0 (bez pola magnetycznego) może być rzeczywista i większa od zera
161 3) Replikacja wędrowców Dla zaniedbanej części dyfuzyjnej mamy w każdym punkcie x: W(x) W oryginalnej metodzie wędrowiec n znajdujący się w punkcie x jest rozmnażany m n razy, gdzie m jest liczbą całkowitą najbliższą W(x n ) -Takie grozi nagłą eksplozją liczby wędrowców, gdy jeden z nich wdepnie w głęboki dołek. Na początku symulacji, gdy oszacowanie E R jest zgrubne może to prowadzić do niestabilności symulacji, dlatego lepiej: m n = min{ int(w(x n )+rand(), 3}, gdzie rand() liczba losowa z przedziału [0,1] (rozkład jednorodny) gdy krok czasu urojonego dτ jest mały: wtedy W oscyluje wokół 1 i rzadko przekracza 2, wtedy ograniczenie m n przez 3 generuje mały błąd Jeśli m n wyjdzie zero likwidujemy wędrowca, jeśli m n wyjdzie 3 startujemy dwie nowe ścieżki błądzenia dyfuzyjnego od punktu x
162 Algorytm: 1) Umieścić N wędrowców gdziekolwiek, np. wszystkich w początku układu współrzędnych 2) Każdy z wędrowców jest przesuwany, o losową wartość zgodną z równaniem dyfuzji, to jest x:=x+σρ 1 gdzie wariancja 3) Replikacja wędrowców 4) Adaptacja poziomu odniesienia i i E R Składowe gasną tym szybciej im wyższa jest ich energia 1) Jeśli E 0 < E R Funkcja falowa eksploduje w funkcji t 2) Jeśli E 0 > E R Funkcja falowa znika w funkcji t 3) Jeśli E 0 = E R Funkcja falowa dąży do c 0 f 0 (funkcji falowej stanu podstawowego) m n = min{ int(w(x n )+rand(), 3} Dobre E R będzie oszacowaniem energii stanu podstawowego, ma być takie aby funkcja falowa się nie zmieniała... Chcemy więc aby liczba wędrowców się nie zmieniała, więc Średnie W powinno być jeden Czyli:
163 Algorytm: 1) Umieścić N wędrowców gdziekolwiek, np. wszystkich w początku układu współrzędnych 2) Każdy z wędrowców jest przesuwany, o losową wartość zgodną z równaniem dyfuzji, to jest x:=x+σρ 1 gdzie wariancja 3) Replikacja wędrowców 4) Adaptacja poziomu odniesienia i i E R m n = min{ int(w(x n )+rand(), 3} Chcielibyśmy utrzymać stałą liczbę wędrowców w czasie symulacji. Po replikacji mamy N=N i wędrowców, ę a chcemy ich liczbę ę utrzymać na poziomie N 0 empiryczna i skuteczna w tym celu modyfikacja poziomu odniesienia: Uwaga! Pojawiają się dwa progi E R Energię stanu początkowego szacujemy na podstawie E R E R używane do wyliczenia W Uwaga: E R warto uśredniać nie tylko po obecnej iteracji, ale również po krokach g R y p j j, p poprzednich (z pominięciem pewnej liczby kroków początkowych)
164 Przykład: atom wodoru (3D) Osz zacowanie energii 1000 wędrowców, ich położenia startuję od r=(1,1,1) krok czasu urojonego dτ =0.1 σ 2 =dτ E= 1/2 F 0 = C exp ( r) da rowców r/2 od jąd czba wędr dr/2, r+d kiwana lic ległości r Oczek w od Wynik dokładny dr r 2 exp( r) wynik dla wędrowców r
165 Osz zacowanie energii Przykład: atom wodoru Uwaga: (3D) gęstość wędrowców jest proporcjonalna do funkcji falowej (rzeczywistej, dodatniej), a nie do gęstości prawdopodobieństwa (f.falowa 2 ) Kwantowa Metoda MC w tej formie: stosowalna tylko dla stanu podstawowego nie więcej 1000 wędrowców, ich położenia niż dwóch startuję identycznych od r=(1,1,1) fermionów krok czasu urojonego dτ =0.1 σ 2 =dτ Istnieją jd jednak warianty pozwalające lj rozwiązywać ć problemy E= 1/2 dla wielu fermionów oraz w polu F 0 = magnetycznym C exp ( r) (funkcja falowa a przestaje być ć rec rzeczywista) da rowców r/2 od jąd czba wędr dr/2, r+d kiwana lic ległości r Oczek w od Wynik dokładny dr r 2 exp( r) wynik dla wędrowców r
166 2 elektrony + dziura : 12 wymiarów Po separacji ruchu środka masy: 9 wymiarów (możliwa dalsza redukcja do 6 Dla określonego momentu pędu) Przykład dla trionu w studni kwantowej: Wbó Wybór bazy wariacyjnej j + liczenie elementów macierzowych QMC: i współczesna moc obliczeniowa problem rozwiążemy przy pomocy programu nie dłuższego niż 100 linii
numeryczne rozwiązywanie równań całkowych r i
numeryczne rozwiązywanie równań całkowych r i Γ Ω metoda elementów brzegowych: punktem wyjściowym było rozwiązanie równania całkowego na brzegu obszaru całkowania równanie: wygenerowane z równania różniczkowego
Inżynierskie metody numeryczne II. Konsultacje: wtorek 8-9:30. Wykład
Inżynierskie metody numeryczne II Konsultacje: wtorek 8-9:30 Wykład Metody numeryczne dla równań hiperbolicznych Równanie przewodnictwa cieplnego. Prawo Fouriera i Newtona. Rozwiązania problemów 1D metodą
Dyfuzyjna metoda MC. 5 listopada Dyfuzyjna metoda MC
5 listopada 2018 metoda czasu urojonego kwantowa dyfuzyjna metoda Monte Carlo równanie Schroedingera i Ψ t = HΨ (*) równanie własne operatora energii HΨ n = E n Ψ n ewolucja w czasie stanu własnego Ψ n
Zagdanienia do egzaminu z Inżynierskich Metod Numerycznych - 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
Zagdanienia do egzaminu z Inżynierskich Metod Numerycznych - semestr zimowy 2017/2018
Zagdanienia do egzaminu z Inżynierskich Metod Numerycznych - semestr zimowy 2017/2018 Tomasz Chwiej 22 stycznia 2019 1 Równania różniczkowe zwyczajne Zastosowanie szeregu Taylora do konstrukcji ilorazów
VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.
VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa. W rozdziale tym zajmiemy się dokładniej badaniem stabilności rozwiązań równania różniczkowego. Pojęcie stabilności w
y i b) metoda różnic skończonych nadal problem nieliniowy 2 go rzędu z warunkiem Dirichleta
b) metoda różnic skończonych nadal problem nieliniowy 2 go rzędu z warunkiem Dirichleta przedział (a,b) dzielimy na siatkę, powiedzmy o stałym kroku: punkty siatki: u A y i w metodzie strzałów używamy
Janusz Adamowski METODY OBLICZENIOWE FIZYKI Kwantowa wariacyjna metoda Monte Carlo. Problem własny dla stanu podstawowego układu N cząstek
Janusz Adamowski METODY OBLICZENIOWE FIZYKI 1 Rozdział 20 KWANTOWE METODY MONTE CARLO 20.1 Kwantowa wariacyjna metoda Monte Carlo Problem własny dla stanu podstawowego układu N cząstek (H E 0 )ψ 0 (r)
a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn x 1 x 2... x m ...
Wykład 15 Układy równań liniowych Niech K będzie ciałem i niech α 1, α 2,, α n, β K. Równanie: α 1 x 1 + α 2 x 2 + + α n x n = β z niewiadomymi x 1, x 2,, x n nazywamy równaniem liniowym. Układ: a 21 x
Zagadnienia brzegowe dla równań eliptycznych
Temat 7 Zagadnienia brzegowe dla równań eliptycznych Rozważmy płaski obszar R 2 ograniczony krzywą. la równania Laplace a (Poissona) stawia się trzy podstawowe zagadnienia brzegowe. Zagadnienie irichleta
Γ D Γ Ν. Metoda elementów skończonych, problemy dwuwymiarowe. problem modelowy: w Ω. warunki brzegowe: Dirichleta. na Γ D. na Γ N.
Metoda elementów skończonych, problemy dwuwymiarowe Ω Γ D v problem modelowy: Γ Ν warunki brzegowe: na Γ D w Ω Dirichleta na Γ N Neumanna problem ma jednoznaczne rozwiązanie, jeśli brzeg Γ D nie ma zerowej
Ważne rozkłady i twierdzenia c.d.
Ważne rozkłady i twierdzenia c.d. Funkcja charakterystyczna rozkładu Wielowymiarowy rozkład normalny Elipsa kowariacji Sploty rozkładów Rozkłady jednostajne Sploty z rozkładem normalnym Pobieranie próby
Układy równań liniowych
Układy równań liniowych Niech K będzie ciałem. Niech n, m N. Równanie liniowe nad ciałem K z niewiadomymi (lub zmiennymi) x 1, x 2,..., x n K definiujemy jako formę zdaniową zmiennej (x 1,..., x n ) K
równania funkcyjne opisujące relacje spełniane przez pochodne nieznanej (poszukiwanej) funkcji
Równania różniczkowe: równania funkcyjne opisujące relacje spełniane przez pochodne nieznanej (poszukiwanej) funkcji cząstkowe: funkcja więcej niż jednej zmienna, np.: czas i położenie np. wychylenie u(x,t)
KADD Metoda najmniejszych kwadratów funkcje nieliniowe
Metoda najmn. kwadr. - funkcje nieliniowe Metoda najmniejszych kwadratów Funkcje nieliniowe Procedura z redukcją kroku iteracji Przykłady zastosowań Dopasowanie funkcji wykładniczej Dopasowanie funkcji
III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.
III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań. Analiza stabilności rozwiązań stanowi ważną część jakościowej teorii równań różniczkowych. Jej istotą jest poszukiwanie odpowiedzi
VI. Równania różniczkowe liniowe wyższych rzędów
VI. 1. Równanie różniczkowe liniowe n-tego rzędu o zmiennych współczynnikach Niech podobnie jak w poprzednim paragrafie K = C lub K = R. Podobnie jak w dziedzinie rzeczywistej wprowadzamy pochodne wyższych
WEKTORY I WARTOŚCI WŁASNE MACIERZY. = λ c (*) problem przybliżonego rozwiązania zagadnienia własnego dla operatorów w mechanice kwantowej
WEKTORY I WARTOŚCI WŁASNE MACIERZY Ac λ c (*) ( A λi) c nietrywialne rozwiązanie gdy det A λi problem przybliżonego rozwiązania zagadnienia własnego dla operatorów w mechanice kwantowej A - macierzowa
Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie
Politechnika Wrocławska, Wydział Informatyki i Zarządzania Modelowanie Zad Wyznacz transformaty Laplace a poniższych funkcji, korzystając z tabeli transformat: a) 8 3e 3t b) 4 sin 5t 2e 5t + 5 c) e5t e
- prędkość masy wynikająca z innych procesów, np. adwekcji, naprężeń itd.
4. Równania dyfuzji 4.1. Prawo zachowania masy cd. Równanie dyfuzji jest prostą konsekwencją prawa zachowania masy, a właściwie to jest to prawo zachowania masy zapisane dla procesu dyfuzji i uwzględniające
Program MC. Obliczyć radialną funkcję korelacji. Zrobić jej wykres. Odczytać z wykresu wartość radialnej funkcji korelacji w punkcie r=
Program MC Napisać program symulujący twarde kule w zespole kanonicznym. Dla N > 100 twardych kul. Gęstość liczbowa 0.1 < N/V < 0.4. Zrobić obliczenia dla 2,3 różnych wartości gęstości. Obliczyć radialną
IX. MECHANIKA (FIZYKA) KWANTOWA
IX. MECHANIKA (FIZYKA) KWANTOWA IX.1. OPERACJE OBSERWACJI. a) klasycznie nie ważna kolejność, w jakiej wykonujemy pomiary. AB = BA A pomiar wielkości A B pomiar wielkości B b) kwantowo wartość obserwacji
metoda różnic skończonych, zamiast rozkładu na drgania własne (który może być wolnozbieżny) v(x,t) - prędkość
równanie falowe ciąg dalszy metoda różnic skończonych, zamiast rozkładu na drgania własne (który może być wolnozbieżny) Rozwiązanie numeryczne: dzielimy strunę na N fragmentów, dla każdego z nich rozwiązujemy
Tydzień nr 9-10 (16 maja - 29 maja), Równania różniczkowe, wartości własne, funkcja wykładnicza od operatora - Matematyka II 2010/2011L
Tydzień nr 9-10 (16 maja - 29 maja) Równania różniczkowe wartości własne funkcja wykładnicza od operatora - Matematyka II 2010/2011L Wszelkie pytania oraz uwagi o błędach proszę kierować na przemek.majewski@gmail.com
Równania różniczkowe cząstkowe. Wojciech Szewczuk
Równania różniczkowe cząstkowe Równania różniczkowe cząstkowe - wstęp u x = lim x u(x + x, y) u(x, y) x u u(x, y + y) u(x, y) y = lim y y () (2) 2 u x 2 + 2xy 2 u y 2 + u = 3 u x 2 y + x 2 u + 8u = 5y
Układy równań i równania wyższych rzędów
Rozdział Układy równań i równania wyższych rzędów Układy równań różniczkowych zwyczajnych Wprowadzenie W poprzednich paragrafach zajmowaliśmy się równaniami różniczkowymi y = f(x, y), których rozwiązaniem
Fizyka statystyczna, elementy termodynamiki nierównowagowej Cele, zakres zagadnień
Fizyka statystyczna, elementy termodynamiki nierównowagowej Cele, zakres zagadnień Narzędzia przypomnienie podstawowych definicji i twierdzeń z rachunku prawdopodobienstwa; podstawowe rozkłady statystyczne
Procesy stochastyczne WYKŁAD 2-3. Łańcuchy Markowa. Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi.
Procesy stochastyczne WYKŁAD 2-3 Łańcuchy Markowa Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi. 2 Łańcuchem Markowa nazywamy proces będący ciągiem zmiennych
Ustaliliśmy, że do rozwiązywania równania adwekcji lepiej nadaje się mniej dokładny schemat upwind niż ten z ilorazem centralnym
Ustaliliśmy, że do rozwiązywania równania adwekcji lepiej nadaje się mniej dokładny schemat upwind niż ten z ilorazem centralnym α=vdt/dx upwind: centralny: stabilny, stabilny bezwzględnie stabilny, ale
Zastosowanie MES do rozwiązania problemu ustalonego przepływu ciepła w obszarze 2D
Równanie konstytutywne opisujące sposób w jaki ciepło przepływa w materiale o danych właściwościach, prawo Fouriera Macierz konstytutywna (właściwości) materiału Wektor gradientu temperatury Wektor strumienia
pozbyć się ograniczenia na krok czasowy ze strony bezwzględnej stabilności: niejawna metoda Eulera
pozbyć się ograniczenia na krok czasowy ze strony bezwzględnej stabilności: niejawna metoda Eulera jawna metoda Eulera niejawna metoda Eulera jawna metoda Eulera (funkcjonuje jak podstawienie) funkcjonuje
Równanie przewodnictwa cieplnego (II)
Wykład 5 Równanie przewodnictwa cieplnego (II) 5.1 Metoda Fouriera dla pręta ograniczonego 5.1.1 Pierwsze zagadnienie brzegowe dla pręta ograniczonego Poszukujemy rozwiązania równania przewodnictwa spełniającego
SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa
SIMR 06/07, Analiza, wykład, 07-0- Przestrzeń wektorowa Przestrzeń wektorowa (liniowa) - przestrzeń (zbiór) w której określone są działania (funkcje) dodawania elementów i mnożenia elementów przez liczbę
Całkowanie metodą Monte Carlo
Całkowanie metodą Monte Carlo Plan wykładu: 1. Podstawowa metoda Monte Carlo 2. Metody MC o zwiększonej efektywności a) losowania ważonego b) zmiennej kontrolnej c) losowania warstwowego d) obniżania krotności
Rozkłady wielu zmiennych
Rozkłady wielu zmiennych Uogólnienie pojęć na rozkład wielu zmiennych Dystrybuanta, gęstość prawdopodobieństwa, rozkład brzegowy, wartości średnie i odchylenia standardowe, momenty Notacja macierzowa Macierz
Mechanika Kwantowa. Maciej J. Mrowiński. 24 grudnia Funkcja falowa opisująca stan pewnej cząstki ma następującą postać: 2 x 2 )
Mechanika Kwantowa Maciej J. Mrowiński 4 grudnia 11 Zadanie MK1 Funkcja falowa opisująca stan pewnej cząstki w chwili t = ma następującą postać: A(a Ψ(x,) = x ) gdy x [ a,a] gdy x / [ a,a] gdzie a +. Wyznacz
Metoda elementów brzegowych
Metoda elementów brzegowych Tomasz Chwiej, Alina Mreńca-Kolasińska 9 listopada 8 Wstęp Rysunek : a) Geometria układu z zaznaczonymi: elementami brzegu (czerwony), węzłami (niebieski). b) Numeracja: elementów
Równania różniczkowe cząstkowe drugiego rzędu
Równania różniczkowe cząstkowe drugiego rzędu Marcin Orchel Spis treści 1 Wstęp 1 1.1 Metoda faktoryzacji (rozdzielania zmiennych)................ 5 1.2 Metoda funkcji Greena.............................
1.1 Przegląd wybranych równań i modeli fizycznych. , u x1 x 2
Temat 1 Pojęcia podstawowe 1.1 Przegląd wybranych równań i modeli fizycznych Równaniem różniczkowym cząstkowym rzędu drugiego o n zmiennych niezależnych nazywamy równanie postaci gdzie u = u (x 1, x,...,
INSTRUKCJA DO ĆWICZENIA NR 7
KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 7 PRZEDMIOT TEMAT OPRACOWAŁ LABORATORIUM MODELOWANIA Przykładowe analizy danych: przebiegi czasowe, portrety
3. Macierze i Układy Równań Liniowych
3. Macierze i Układy Równań Liniowych Rozważamy równanie macierzowe z końcówki ostatniego wykładu ( ) 3 1 X = 4 1 ( ) 2 5 Podstawiając X = ( ) x y i wymnażając, otrzymujemy układ 2 równań liniowych 3x
Dystrybucje, wiadomości wstępne (I)
Temat 8 Dystrybucje, wiadomości wstępne (I) Wielkości fizyczne opisujemy najczęściej przyporządkowując im funkcje (np. zależne od czasu). Inną drogą opisu tych wielkości jest przyporządkowanie im funkcjonałów
Prędkość fazowa i grupowa fali elektromagnetycznej w falowodzie
napisał Michał Wierzbicki Prędkość fazowa i grupowa fali elektromagnetycznej w falowodzie Prędkość grupowa paczki falowej Paczka falowa jest superpozycją fal o różnej częstości biegnących wzdłuż osi z.
Redukcja wariancji w metodach Monte-Carlo
14.02.2006 Seminarium szkoleniowe 14 lutego 2006 Plan prezentacji Wprowadzenie Metoda losowania warstwowego Metoda próbkowania ważonego Metoda zmiennych kontrolnych Metoda zmiennych antytetycznych Metoda
Metoda różnic skończonych dla
Metoda różnic skończonych dla cząstkowych równań różniczkowych na laboratorium rozwiązywać będziemy typowe równania: dyfuzji (również przewodnictwo cieplne) paraboliczne równanie Poissona (np. pole elektrostatyczne,
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać układu równań liniowych Układ liniowych równań algebraicznych
Elementy rachunku różniczkowego i całkowego
Elementy rachunku różniczkowego i całkowego W paragrafie tym podane zostaną elementarne wiadomości na temat rachunku różniczkowego i całkowego oraz przykłady jego zastosowania w fizyce. Małymi literami
Układy równań liniowych. Krzysztof Patan
Układy równań liniowych Krzysztof Patan Motywacje Zagadnienie kluczowe dla przetwarzania numerycznego Wiele innych zadań redukuje się do problemu rozwiązania układu równań liniowych, często o bardzo dużych
KADD Minimalizacja funkcji
Minimalizacja funkcji Poszukiwanie minimum funkcji Foma kwadratowa Metody przybliżania minimum minimalizacja Minimalizacja w n wymiarach Metody poszukiwania minimum Otaczanie minimum Podział obszaru zawierającego
adwekcja rzadko występuje w formie czystej przeważnie: łącznie z dyfuzją na razie znamy tylko dyfuzję numeryczną Adwekcja=unoszenie
adwekcja rzadko występuje w formie czystej przeważnie: łącznie z dyfuzją na razie znamy tylko dyfuzję numeryczną dziś: dyfuzja prawdziwa Dyfuzja+adwekcja: występuje w problemach transportu masy i energii
PROGRAMOWANIE KWADRATOWE
PROGRAMOWANIE KWADRATOWE Programowanie kwadratowe Zadanie programowania kwadratowego: Funkcja celu lub/i co najmniej jedno z ograniczeń jest funkcją kwadratową. 2 Programowanie kwadratowe Nie ma uniwersalnej
Równanie Schrödingera
Równanie Schrödingera Maciej J. Mrowiński 29 lutego 2012 Zadanie RS1 Funkcja falowa opisująca stan pewnej cząstki w chwili t = 0 ma następującą postać: A(a Ψ(x,0) = 2 x 2 ) gdy x [ a,a] 0 gdy x / [ a,a]
Nieskończona jednowymiarowa studnia potencjału
Nieskończona jednowymiarowa studnia potencjału Zagadnienie dane jest następująco: znaleźć funkcje własne i wartości własne operatora energii dla cząstki umieszczonej w nieskończonej studni potencjału,
Własności wyznacznika
Własności wyznacznika Rozwinięcie Laplace a względem i-tego wiersza: n det(a) = ( 1) i+j a ij M ij (A), j=1 gdzie M ij (A) to minor (i, j)-ty macierzy A, czyli wyznacznik macierzy uzyskanej z macierzy
Zaawansowane metody numeryczne
Wykład 11 Ogólna postać metody iteracyjnej Definicja 11.1. (metoda iteracyjna rozwiązywania układów równań) Metodą iteracyjną rozwiązywania { układów równań liniowych nazywamy ciąg wektorów zdefiniowany
KADD Minimalizacja funkcji
Minimalizacja funkcji n-wymiarowych Forma kwadratowa w n wymiarach Procedury minimalizacji Minimalizacja wzdłuż prostej w n-wymiarowej przestrzeni Metody minimalizacji wzdłuż osi współrzędnych wzdłuż kierunków
Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona) f(x) = 0, gdzie. dla n=2 np.
Układy równań nieliniowych (wielowymiarowa metoda Newtona-Raphsona f(x 0, f ( f, f,..., f n gdzie 2 x ( x, x 2,..., x n dla n2 np. f ( x, y 0 g( x, y 0 dla każdej wielowymiarowej rozwinięcie w szereg Taylora
Funkcja kwadratowa. f(x) = ax 2 + bx + c,
Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax 2 + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax 2, a R \
13. Równania różniczkowe - portrety fazowe
13. Równania różniczkowe - portrety fazowe Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie rzegorz Kosiorowski (Uniwersytet Ekonomiczny 13. wrównania Krakowie) różniczkowe - portrety fazowe 1 /
x y
Przykłady pytań na egzamin końcowy: (Uwaga! Skreślone pytania nie obowiązują w tym roku.). Oblicz wartość interpolacji funkcjami sklejanymi (przypadek (case) a), dla danych i =[- 4 5], y i =[0 4 -]. Jaka
Zakładamy, że są niezależnymi zmiennymi podlegającymi (dowolnemu) rozkładowi o skończonej wartości oczekiwanej i wariancji.
Wnioskowanie_Statystyczne_-_wykład Spis treści 1 Centralne Twierdzenie Graniczne 1.1 Twierdzenie Lindeberga Levy'ego 1.2 Dowód 1.2.1 funkcja tworząca sumy zmiennych niezależnych 1.2.2 pochodna funkcji
Wykład 6 Centralne Twierdzenie Graniczne. Rozkłady wielowymiarowe
Wykład 6 Centralne Twierdzenie Graniczne. Rozkłady wielowymiarowe Nierówność Czebyszewa Niech X będzie zmienną losową o skończonej wariancji V ar(x). Wtedy wartość oczekiwana E(X) też jest skończona i
Całkowanie numeryczne
Całkowanie numeryczne Poniżej omówione zostanie kilka metod przybliżania operacji całkowania i różniczkowania w szczególności uzależnieniu pochodnej od jej różnic skończonych gdy równanie różniczkowe mamy
1 Symulacja procesów cieplnych 1. 2 Algorytm MES 2. 3 Implementacja rozwiązania 2. 4 Całkowanie numeryczne w MES 3. k z (t) t ) k y (t) t )
pis treści ymulacja procesów cieplnych Algorytm ME 3 Implementacja rozwiązania 4 Całkowanie numeryczne w ME 3 ymulacja procesów cieplnych Procesy cieplne opisuje równanie różniczkowe w postaci: ( k x (t)
Metody rozwiązania równania Schrödingera
Metody rozwiązania równania Schrödingera Równanie Schrödingera jako algebraiczne zagadnienie własne Rozwiązanie analityczne dla skończonej i nieskończonej studni potencjału Problem rozwiązania równania
Definicje i przykłady
Rozdział 1 Definicje i przykłady 1.1 Definicja równania różniczkowego 1.1 DEFINICJA. Równaniem różniczkowym zwyczajnym rzędu n nazywamy równanie F (t, x, ẋ, ẍ,..., x (n) ) = 0. (1.1) W równaniu tym t jest
Zad Sprawdzić, czy dana funkcja jest funkcją własną danego operatora. Jeśli tak, znaleźć wartość własną funkcji.
Zad. 1.1. Sprawdzić, czy dana funkcja jest funkcją własną danego operatora. Jeśli tak, znaleźć wartość własną funkcji. Zad. 1.1.a. Funkcja: ϕ = sin2x Zad. 1.1.b. Funkcja: ϕ = e x 2 2 Operator: f = d2 dx
; B = Wykonaj poniższe obliczenia: Mnożenia, transpozycje etc wykonuję programem i przepisuję wyniki. Mam nadzieję, że umiesz mnożyć macierze...
Tekst na niebiesko jest komentarzem lub treścią zadania. Zadanie. Dane są macierze: A D 0 ; E 0 0 0 ; B 0 5 ; C Wykonaj poniższe obliczenia: 0 4 5 Mnożenia, transpozycje etc wykonuję programem i przepisuję
2. Układy równań liniowych
2. Układy równań liniowych Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie zima 2017/2018 rzegorz Kosiorowski (Uniwersytet Ekonomiczny w Krakowie) 2. Układy równań liniowych zima 2017/2018 1 /
Treść wykładu. Układy równań i ich macierze. Rząd macierzy. Twierdzenie Kroneckera-Capellego.
. Metoda eliminacji. Treść wykładu i ich macierze... . Metoda eliminacji. Ogólna postać układu Układ m równań liniowych o n niewiadomych x 1, x 2,..., x n : a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia I stopnia rok akademicki 2011/2012 Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Uwagi wstępne Układ liniowych równań algebraicznych można
Metody numeryczne. Janusz Szwabiński. Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/50
Metody numeryczne Układy równań liniowych, część II Janusz Szwabiński szwabin@ift.uni.wroc.pl Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/50 Układy równań liniowych, część II 1. Iteracyjne poprawianie
Funkcje dwóch zmiennych
Funkcje dwóch zmiennych Andrzej Musielak Str Funkcje dwóch zmiennych Wstęp Funkcja rzeczywista dwóch zmiennych to funkcja, której argumentem jest para liczb rzeczywistych, a wartością liczba rzeczywista.
Inżynierskie metody analizy numerycznej i planowanie eksperymentu / Ireneusz Czajka, Andrzej Gołaś. Kraków, Spis treści
Inżynierskie metody analizy numerycznej i planowanie eksperymentu / Ireneusz Czajka, Andrzej Gołaś. Kraków, 2017 Spis treści Od autorów 11 I. Klasyczne metody numeryczne Rozdział 1. Na początek 15 1.1.
13 Równanie struny drgającej. Równanie przewodnictwa ciepła.
Równanie struny drgającej. Równanie przewodnictwa ciepła 13 1 13 Równanie struny drgającej. Równanie przewodnictwa ciepła. 13.1 Równanie struny drgającej Równanie różniczkowe liniowe drugiego rzędu typu
1. PODSTAWY TEORETYCZNE
1. PODSTAWY TEORETYCZNE 1 1. 1. PODSTAWY TEORETYCZNE 1.1. Wprowadzenie W pierwszym wykładzie przypomnimy podstawowe działania na macierzach. Niektóre z nich zostały opisane bardziej szczegółowo w innych
RÓWNANIE SCHRÖDINGERA NIEZALEŻNE OD CZASU
X. RÓWNANIE SCHRÖDINGERA NIEZALEŻNE OD CZASU Równanie Schrődingera niezależne od czasu to równanie postaci: ħ 2 2m d 2 x dx 2 V xx = E x (X.1) Warunki regularności na x i a) skończone b) ciągłe c) jednoznaczne
INTERPOLACJA I APROKSYMACJA FUNKCJI
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Wprowadzenie Na czym polega interpolacja? Interpolacja polega
POSTULATY MECHANIKI KWANTOWEJ cd i formalizm matematyczny
POSTULATY MECHANIKI KWANTOWEJ cd i formalizm matematyczny Funkcja Falowa Postulat 1 Dla każdego układu istnieje funkcja falowa (funkcja współrzędnych i czasu), która jest ciągła, całkowalna w kwadracie,
Rozwiązywanie równań nieliniowych i ich układów. Wyznaczanie zer wielomianów.
Rozwiązywanie równań nieliniowych i ich układów. Wyznaczanie zer wielomianów. Plan wykładu: 1. Wyznaczanie pojedynczych pierwiastków rzeczywistych równań nieliniowych metodami a) połowienia (bisekcji)
OBLICZANIE POCHODNYCH FUNKCJI.
OBLICZANIE POCHODNYCH FUNKCJI. ROZWIĄZYWANIE RÓWNAŃ RÓŻNICZKOWYCH. ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ LINIOWYCH. Obliczanie pochodnych funkcji. Niech będzie dana funkcja y(x określona i różniczkowalna na przedziale
Metoda różnic wstecznych: interpolujemy u wielomianem od chwili n-k aż do n-1
Metoda różnic wstecznych: interpolujemy u wielomianem od chwili n-k aż do n-1 następnie żądamy, aby jego pochodna w chwili n spełniała równania różniczkowe (kolokacja) z tego warunku wyliczamy z niego
Obliczenia iteracyjne
Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej
Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie
Politechnika Wrocławska, Wydział Informatyki i Zarządzania Modelowanie Zad Procesy wykładniczego wzrostu i spadku (np populacja bakterii, rozpad radioaktywny, wymiana ciepła) można modelować równaniem
Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.
Z5: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania zagadnienie brzegowe Dyskretne operatory różniczkowania Numeryczne obliczanie pochodnych oraz rozwiązywanie
Weryfikacja hipotez statystycznych
Weryfikacja hipotez statystycznych Hipoteza Test statystyczny Poziom istotności Testy jednostronne i dwustronne Testowanie równości wariancji test F-Fishera Testowanie równości wartości średnich test t-studenta
Metody iteracyjne rozwiązywania układów równań liniowych (5.3) Normy wektorów i macierzy (5.3.1) Niech. x i. i =1
Normy wektorów i macierzy (5.3.1) Niech 1 X =[x x Y y =[y1 x n], oznaczają wektory przestrzeni R n, a yn] niech oznacza liczbę rzeczywistą. Wyrażenie x i p 5.3.1.a X p = p n i =1 nosi nazwę p-tej normy
Ważne rozkłady i twierdzenia
Ważne rozkłady i twierdzenia Rozkład dwumianowy i wielomianowy Częstość. Prawo wielkich liczb Rozkład hipergeometryczny Rozkład Poissona Rozkład normalny i rozkład Gaussa Centralne twierdzenie graniczne
Rozwiązywanie układów równań liniowych
Rozwiązywanie układów równań liniowych Marcin Orchel 1 Wstęp Jeśli znamy macierz odwrotną A 1, to możęmy znaleźć rozwiązanie układu Ax = b w wyniku mnożenia x = A 1 b (1) 1.1 Metoda eliminacji Gaussa Pierwszy
Macierze. Rozdział Działania na macierzach
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i, j) (i 1,..., n; j 1,..., m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F R lub F C, nazywamy macierzą (rzeczywistą, gdy
Wykład 2. Przykład zastosowania teorii prawdopodobieństwa: procesy stochastyczne (Markova)
Wykład 2 Przykład zastosowania teorii prawdopodobieństwa: procesy stochastyczne (Markova) 1. Procesy Markova: definicja 2. Równanie Chapmana-Kołmogorowa-Smoluchowskiego 3. Przykład dyfuzji w kapilarze
OPTYKA KWANTOWA Wykład dla 5. roku Fizyki
OPTYKA KWANTOWA Wykład dla 5. roku Fizyki c Adam Bechler 2006 Instytut Fizyki Uniwersytetu Szczecińskiego Równania optyki półklasycznej Posłużymy się teraz równaniem (2.4), i Ψ t = ĤΨ ażeby wyprowadzić
Procesy stochastyczne WYKŁAD 2-3. Łańcuchy Markowa. Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi.
Procesy stochastyczne WYKŁAD 2-3 Łańcuchy Markowa Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi. Przykład Symetryczne błądzenie przypadkowe na prostej. 1 2 Łańcuchem
Metody numeryczne. materiały do wykładu dla studentów
Metody numeryczne materiały do wykładu dla studentów 4. Wartości własne i wektory własne 4.1. Podstawowe definicje, własności i twierdzenia 4.2. Lokalizacja wartości własnych 4.3. Metoda potęgowa znajdowania
Metody numeryczne I Równania nieliniowe
Metody numeryczne I Równania nieliniowe Janusz Szwabiński szwabin@ift.uni.wroc.pl Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/66 Równania nieliniowe 1. Równania nieliniowe z pojedynczym pierwiastkiem
Wykład Matematyka A, I rok, egzamin ustny w sem. letnim r. ak. 2002/2003. Każdy zdający losuje jedno pytanie teoretyczne i jedno praktyczne.
Wykład Matematyka A, I rok, egzamin ustny w sem. letnim r. ak. 2002/2003. Każdy zdający losuje jedno pytanie teoretyczne i jedno praktyczne. pytania teoretyczne:. Co to znaczy, że wektory v, v 2 i v 3
FUNKCJE. Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 5 Teoria funkcje cz.1. Definicja funkcji i wiadomości podstawowe
1 FUNKCJE Definicja funkcji i wiadomości podstawowe Jeżeli mamy dwa zbiory: zbiór X i zbiór Y, i jeżeli każdemu elementowi ze zbioru X przyporządkujemy dokładnie jeden element ze zbioru Y, to takie przyporządkowanie
1 Układy równań liniowych
II Metoda Gaussa-Jordana Na wykładzie zajmujemy się układami równań liniowych, pojawi się też po raz pierwszy macierz Formalną (i porządną) teorią macierzy zajmiemy się na kolejnych wykładach Na razie
Zadania egzaminacyjne
Rozdział 13 Zadania egzaminacyjne Egzamin z algebry liniowej AiR termin I 03022011 Zadanie 1 Wyznacz sumę rozwiązań równania: (8z + 1 i 2 2 7 iz 4 = 0 Zadanie 2 Niech u 0 = (1, 2, 1 Rozważmy odwzorowanie
Lista 6. Kamil Matuszewski 13 kwietnia D n =
Lista 6 Kamil Matuszewski 3 kwietnia 6 3 4 5 6 7 8 9 Zadanie Mamy Pokaż, że det(d n ) = n.... D n =.... Dowód. Okej. Dla n =, n = trywialne. Załóżmy, że dla n jest ok, sprawdzę dla n. Aby to zrobić skorzystam