Svojstva metoda Runge-Kutta

Σχετικά έγγραφα
SISTEMI NELINEARNIH JEDNAČINA

Elementi spektralne teorije matrica

Prediktor-korektor metodi

Osnovne teoreme diferencijalnog računa

3.1 Granična vrednost funkcije u tački

Teorijske osnove informatike 1

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

18. listopada listopada / 13

Ispitivanje toka i skiciranje grafika funkcija

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta.

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Zavrxni ispit iz Matematiqke analize 1

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

APROKSIMACIJA FUNKCIJA

5 Ispitivanje funkcija

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ).

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

Operacije s matricama

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

ELEMENTARNE FUNKCIJE dr Jelena Manojlović Prirodno-matematički fakultet, Niš

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x.

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

Računarska grafika. Rasterizacija linije

4 Numeričko diferenciranje

41. Jednačine koje se svode na kvadratne

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

ELEKTROTEHNIČKI ODJEL

IZVODI ZADACI (I deo)

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

Matematička analiza 1 dodatni zadaci

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

ELEMENTARNE FUNKCIJE

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

Funkcije dviju varjabli (zadaci za vježbu)

1. zadatak , 3 Dakle, sva kompleksna re{ewa date jedna~ine su x 1 = x 2 = 1 (dvostruko re{ewe), x 3 = 1 + i

8 Funkcije više promenljivih

Fakultet tehničkih nauka, Softverske i informacione tehnologije, Matematika 2 KOLOKVIJUM 1. Prezime, ime, br. indeksa:

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

Prvi pismeni zadatak iz Analize sa algebrom novembar Ispitati znak funkcije f(x) = tgx x x3. 2. Naći graničnu vrednost lim x a

Riješeni zadaci: Limes funkcije. Neprekidnost

Kaskadna kompenzacija SAU

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B.

Dijagonalizacija operatora

III VEŽBA: FURIJEOVI REDOVI

Linearna algebra 2 prvi kolokvij,

Dvanaesti praktikum iz Analize 1

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

5. Karakteristične funkcije

Numerička matematika 2. kolokvij (1. srpnja 2009.)

numeričkih deskriptivnih mera.

Računarska grafika. Rasterizacija linije

Uvod u teoriju brojeva

MJERA I INTEGRAL 2. kolokvij 30. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!)

3.1. Granične vrednosti funkcija

7 Algebarske jednadžbe

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

DRUGI KOLOKVIJUM IZ MATEMATIKE 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. je neprekidna za a =

ELEMENTARNE FUNKCIJE

radni nerecenzirani materijal za predavanja

Zadatak 2 Odrediti tačke grananja, Riemann-ovu površ, opisati sve grane funkcije f(z) = z 3 z 4 i objasniti prelazak sa jedne na drugu granu.

(y) = f (x). (x) log ϕ(x) + ψ(x) Izvodi parametarski definisane funkcije y = ψ(t)

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

POGLAVLJE 1 BEZUSLOVNA OPTIMIZACIJA. U ovom poglavlju proučavaćemo problem bezuslovne optimizacije:

ELEMENTARNA MATEMATIKA 2

f n z n, (2) F (z) = pri čemu se pretpostavlja da red u (2) konvergira bar za jednu konačnu vrednost kompleksne promenljive Z(f n ) = F (z).

6 Polinomi Funkcija p : R R zadana formulom

MATERIJAL ZA VEŽBE. Nastavnik: prof. dr Nataša Sladoje-Matić. Asistent: dr Tibor Lukić. Godina: 2012

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

Prvi kolokvijum. y 4 dy = 0. Drugi kolokvijum. Treći kolokvijum

5 Sistemi linearnih jednačina. a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

1. Funkcije više promenljivih

π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1;

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa

FUNKCIJE VIŠE REALNIH PROMENLJIVIH

Granične vrednosti realnih funkcija i neprekidnost

Jednodimenzionalne slučajne promenljive

4 Izvodi i diferencijali

Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2.

ASIMPTOTE FUNKCIJA. Dakle: Asimptota je prava kojoj se funkcija približava u beskonačno dalekoj tački. Postoje tri vrste asimptota:

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

Granične vrednosti realnih nizova

Iterativne metode - vježbe

Na grafiku bi to značilo :

Sistemi linearnih jednačina

1 Afina geometrija. 1.1 Afini prostor. Definicija 1.1. Pod afinim prostorom nad poljem K podrazumevamo. A - skup taqaka

MATEMATIKA 3. Vera & Rade

16 Lokalni ekstremi. Definicija 16.1 Neka je A R n otvoren, f : A R i c A. Ako postoji okolina U(c) od c na kojoj je f(c) minimum

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

2. Ako je funkcija f(x) parna onda se Fourierov red funkcije f(x) reducira na Fourierov kosinusni red. f(x) cos

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla

Transcript:

Svojstva metoda Runge-Kutta KP: y x = fx,y, yx 0 = y 0, x 0 x X. Na segmentu [x 0,X] uzimamo niz ekvidistantnih tačaka x 0 < x 1 < x 2 < < x N < x N+1 = X gde je x n = x 0 +nh, n = 0,1,2,...,N +1, h = X x 0 N+1 Opšti eksplicitni jednokoračni metod je oblika:. Neka je ϕx tačno rešenje KP. 1 y n+1 = y n +hφ f x n,y n,h, i = 1,2,... y 0 = yx 0 Definicija 1 Lokalna greška odsecanja metode 1 u tački x n+1 definisana je sa: E n+1 h = ϕx n+1 ŷ n+1 = ϕx n+1 [ ϕx n +hφ f xn,ϕx n,h ]. Lokalna greška diskretizacije meri kako dobro tačno rešenje zadovoljava rekurzivnu jednačinu jednokoračne metode. Pod pretpostavkom da je y n = ϕx n je E n+1 h = ϕx n+1 y n+1. Definicija 2 Lokalna greška odsecanja metode 1 je reda p ako se može predstaviti kao E n+1 h = ψx n,ϕx n h p+1 +Oh p+2, pri čemu se funkcija ψx,y naziva glavna funkcija greške, a ψx n,ϕx n h p+1 se naziva glavni član lokalne greške odsecanja. Metod 1 je reda tačnosti p ako je lokalna greška odsecanja metode reda p. Odredimo glavnu funkciju greške za eksplicitni metod Runge-Kutta reda m = 2. y n+1 = y n + h [ ] 2α 1Ψ1 +Ψ 2 2α Ψ 1 = fx n,y n, Ψ 2 = f x n +αh,y n +αhψ 1 U prethodnom poglavlju dobili smo oblik lokalne diskretizacione greške 11 koji za m = 2 gde je c 3 = 0 i c 1 +c 2 = 1, c 2 a 2 = 1 je oblika: E n+1 h = h3 6 ] [1 3a 2 G+f y F +Oh 4 x=x n,y=ϕx n 1 ψx,y = 6 1 2 a 2 G+ 1 6 f yf Definicija 3 Metod 1 je konzistentan ako za svako za svako x [x 0,X] važi lim Φ f x,ϕx,h = fx,ϕx h 0 Za Eulerov metod imamo da je Φ f = fx,y. 1

Definicija 4 Metod 1 je konvergentan ako lim n e nx,h n = 0, gde je e n x,h n = y n ϕx, h n = x n za svako x [0,X] i za svaku funkciju f neprekidnu sa neprekidnim parcijalnim izvodima prvog reda na [0,X] R. Teorema 1 Neka je funkcija Φ f x,y,h neprekidna na D = {x,y,h : 0 x X, y R, 0 < h < h 0 } i zadovoljava Lipšicov uslov po y,h na D. Metod 1 je konvergentan ako i samo ako je konzistentan. Dokaz. Neka je Φ f = gx,y. Funkcija g zadovoljava uslove TEJR, tako da Košijev problem z = gx,z, zx 0 = z 0 ima jedinstveno rešenje zx. Dokazaćemo da y n zx, n za svako x [0,X]. 2 zx n+1 = zx n +hgx n +θh,zx n +θh, 0 < θ < 1 Oduzimanjem 1i 2 dobija se ε n = y n zx n ε n+1 = ε n +h[φ f x n,y n,h gx n +θh,zx n +θh] ε n+1 = ε n +h[φ f x n,y n,h±φ f x n,zx n,h±φ f x n,zx n,0 gx n +θh,zx n +θh] Φ f x n,y n,h Φ f x n,zx n,h L 2 y n zx n = L 2 ε n Φ f x n,zx n,h Φ f x n,zx n,0 L 3 h Φ f x n,zx n,0 gx n +θh,zx n +θh = gx n,zx n gx n +θh,zx n +θh c = max 0 x b z x. = z x n z x n +ξθh cξθh = L 4 h ε n+1 ε n +hl 2 ε n +h 2 L 3 +L 4 = 1+hL 2 ε n +Lh 2 Kao u dokazu kovergencije eksplicitnog Ojlerovog metoda primenom Leme 1. dobija se ε n+1 L L 2 h [ e L 2b 1 ] 0, h 0 y n zx, n : Metod 1 je konvergentan, tako da y n yx, n za svako x [0,X]. Prema prethodno dokazanom, y n zx, n za svako x [0,X], pa je yx = zx za svako x [0,X]. Tada je fx,y = gx,y za svako x [0,X], y R. Ako pretpostavimo da je fx α,y α gx α,y α za neku tačku x α,y α, za KP u toj tački biće y x α = fx α,yx α gx α,yx α = gx α,zx α = z x α, što je kontradikcija. : Metod 1 je konzistentan, tako da je Φ f = fx,y. Tada prema prethodno dokazanom, y n yx, n, što pokazuje da je metod kovergentan. Može se pokazati da ako funkcija f zadovoljava Lipšicov uslov po y na [0,X] R onda će za sve izvedene metode Runge-Kutta funkcija Φ f zadovoljavati Lipšicov uslov po y,h na D. 2

Teorema 2 [Red tačnosti eksplicitnih metoda Runge-Kutta] Za eksplicitni metod Runge- Kutta reda tačnosti p minimalan red m je dat u sledećoj tabeli red tačnosti p minimalan red m 1,2,3,4 1,2,3,4 5 6 6 7 7 9 8 11 Teorema 3 [Red tačnosti implicitnih metoda Runge-Kutta] Implicitni metod Runge- Kutta reda m je reda tačnosti p = 2m. Numerička stabilnost metoda Runge-Kutta U ispitivanju numeričke stabilnosti linearnih jednokoračnih metoda videli smo da primenjeni na y = λy imaju oblik y n+1 = Phλy n, gde je P polinom stepena n ili racionalna funkcija oblika Px = qx/rx, gde su q,r polinomi stepena n. Npr. kod eksplicitnog Ojlerovog metoda, implicitnog Ojlerovog metoda i trapezne formule je P EOM hλ = 1+hλ n, P IOM hλ = 1 1 hλ n, P TFhλ = n 2+hλ. 2 hλ Analogno svi RK metodi eksplicitni i implicitni primenjeni na y = λy imaju oblik y n+1 = Rhλy n, gde je Rx polinom stepena nkod eksplicitnih metoda ili racionalna funkcija kod implicitnih metoda. R se naziva funkcija stabilnosti metode RK. Ako je R funkcija stabilnosti RK metode, onda je oblast apsolutne stabilnosti metode D = {z C : Rz < 1} Označimo sa R a,b skup svih racionalnih funkcija oblika Px/Qx gde su P,Q polinomi stepena a,b, redom, tj. P P a, P P b. Teorema 4 Za svaki IRK reda m postoji R R m,m takva da je 3 y n = [Rhλ] n y 0, n = 1,2,.... Specijalno, za ERK je R P m. Dokaz. Primenimo IRK metod 4 y n+1 = y n +h m c i fx n +a i h,φ i i=1 3

gde su 5 φ i = y n +h m A ij fx n +a j h,φ j, i = 1,2,...,m na linearan test model y = λy, y0 = 1. Ako označimo sa imamo iz 5 i iz 4 dobijamo j=1 Φ = φ 1,φ 2,...,φ m T, 1 = 1,1,...,1 }{{} T, c = c 1,c 2,...,c m T, m Φ = 1y n +hλaφ Φ = I hλa 1 1y n, y n+1 = y n +hλc T Φ. [ ] 6 y n+1 = 1+hc T I ha 1 1 y n = Rhy n, h = hλ. Znamo da je I za 1 = adji za deti za gde je adjb adjungovana matrica matrice B. Svaki element matrice adji za je determinanta reda m 1 m 1, odnosno iz P m 1. Prema tome, hc T adji ha1 P m, i kako je deti za P m, biće zaista R P m,m. Za ERK matrica A je donja trougaona matrica, I za je gornja trougaona matrica sa jedinicama na glavnoj dijagonali. Zato je deti za 1, pa je R P m. Slika 1: Oblasti stabilnosti ERK metoda reda m =1,2,3,4,5. Za ERK II, III i IV reda funkcije stabilnosti su Rz = 1+z + z2 2 z2, Rz = 1+z + 2 + z3 z2, Rz = 1+z + 6 2 + z3 6 + z4 24, 4

što predstavlja Tejlorov razvoj funkcije e z tačnog rešenja linearnog test-problema do II, III odnosno IV reda. Teorema 5 1. Ne postoji A-stabilan ERK metod. 2. Za svako s postoji A-stabilan IRK metod reda m i reda tačnosti p = 2m. Dokaz. Prema Teoremi 4 funkcija stabilnosti ERK je polinom Rz za koji prema 6 važi R0 = 1. Ne postoji polinom stepena n 1, izuzev konstantnog polinoma Rz r 1,1, za koji je Rz < 1 u C, pa prema tome ERK nije A-stabilan metod. Uzevši u obzir prethodnu teoremu postavlja se pitanje zašto se implicitni metodi Runge- Kutta ne koriste isključivo kod krutih problema. Odgovor leži u činjenici da za rešanje KP sistema DJ od K nepoznatih funkcija, primena implicitinog LVM zahteva rešavanje sistema K jednačina u svakom koraku, dok implicitni metodi Runge-Kutta reda m zahtevaju rešavanje sistema od m K jednačina. Na Slici 1. prikazane su oblasti stabilnosti eksplicitih metoda Ringe-Kutta reda m = 1,2,3,4. Napomenimo da bez obzira na izbor koeficijenata svi metodi Runge-Kutta istog reda imaju istu oblast stabilnosti. Crtanje oblasti stabilnost metoda RK : Rub oblasti stabilnosti je skup svih z C za koje Rz leže na jediničnoj kružnici, što znači da je Rz = e iθ za neko θ [0,2π]. Jedan način za crtanje ruba oblasti stabilnosti je da se reši jednačina Rz = e iθ za razne vrednosti θ [0,2π] i da se zatim spoje dobijene tačke. Ovakav postupak je prilično komplikovan u praksi, pa se zato primenjuje jednostavniji postupak crtanja krivih Rz = 1 kao funkcija od x = Rez i y = Imz. Mathematica Code - 1: z = x+iy; p1 = 1+z; p2 = 1+z +1/2z 2; p3 = 1+z +1/2z 2+1/3z 3; p4 = 1+z +1/2z 2+1/6z 3+1/24z 4; ContourPlot[{Abs[p1]==1, Abs[p2]==1, Abs[p3]==1, Abs[p4]==1},{x, 3, 2},{y, 4, 4}, AspectRatio Automatic, Frame False, Axes True] Mathematica Code - 2: p[z,n ]:=Normal@Series[Exp[w],{w,0,n}]/.w z; ContourPlot[Evaluate@Table[Abs[p[x + Iy, n]] == 1,{n, 1, 5}],{x, 4, 1},{y, 4, 4}, AspectRatio Automatic, Frame False, Axes True] 5