Prediktor-korektor metodi

Σχετικά έγγραφα
3.1 Granična vrednost funkcije u tački

Elementi spektralne teorije matrica

SISTEMI NELINEARNIH JEDNAČINA

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

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

Svojstva metoda Runge-Kutta

Osnovne teoreme diferencijalnog računa

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

Ispitivanje toka i skiciranje grafika funkcija

41. Jednačine koje se svode na kvadratne

18. listopada listopada / 13

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

IZVODI ZADACI (I deo)

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

numeričkih deskriptivnih mera.

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE

Računarska grafika. Rasterizacija linije

Zavrxni ispit iz Matematiqke analize 1

Teorijske osnove informatike 1

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

Kaskadna kompenzacija SAU

5 Ispitivanje funkcija

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,

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

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

4 Numeričko diferenciranje

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

Trigonometrijske nejednačine

Matematka 1 Zadaci za drugi kolokvijum

Računarska grafika. Rasterizacija linije

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log =

5. Karakteristične funkcije

Riješeni zadaci: Limes funkcije. Neprekidnost

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

IZVODI ZADACI (I deo)

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

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

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

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

4 Izvodi i diferencijali

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

Dvanaesti praktikum iz Analize 1

RAČUNSKE VEŽBE IZ PREDMETA POLUPROVODNIČKE KOMPONENTE (IV semestar modul EKM) IV deo. Miloš Marjanović

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

III VEŽBA: FURIJEOVI REDOVI

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

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

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

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

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

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

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.

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.

Operacije s matricama

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

1.4 Tangenta i normala

radni nerecenzirani materijal za predavanja

3n an = 4n3/2 +2n+ n 5n 3/2 +5n+2 n a 2 n = n 2. ( 2) n Dodatak. = 0, lim n! 2n 6n + 1

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

ELEKTROTEHNIČKI ODJEL

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno.

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

NUMERIČKI METODI I PROGRAMIRANJE. I Aritmetičke operacije, izrazi i simbolička izračunavanja u Mathematici.

APROKSIMACIJA FUNKCIJA

Funkcije dviju varjabli (zadaci za vježbu)

Matematička analiza 1 dodatni zadaci

PROBNI TEST ZA PRIJEMNI ISPIT IZ MATEMATIKE

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

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

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

Matematika 4. t x(u)du + 4. e t u y(u)du, t e u t x(u)du + Pismeni ispit, 26. septembar e x2. 2 cos ax dx, a R.

TRIGONOMETRIJSKE FUNKCIJE I I.1.

Dijagonalizacija operatora

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

Determinante. Inverzna matrica

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

Riješeni zadaci: Nizovi realnih brojeva

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

INTELIGENTNO UPRAVLJANJE

Neodred eni integrali

Matematika 1 - vježbe. 11. prosinca 2015.

8 Funkcije više promenljivih

Linearna algebra 2 prvi kolokvij,

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

Granične vrednosti realnih nizova

TEORIJA REDOVA. n u k (n N) (2) k=1. u k. lim S n = S, kažemo da zbir (suma) reda. k=1 S = k=1

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

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

Jednodimenzionalne slučajne promenljive

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 ).

NOMENKLATURA ORGANSKIH SPOJEVA. Imenovanje aromatskih ugljikovodika

OBLAST DEFINISANOSTI FUNKCIJE (DOMEN) Pre nego što krenete sa proučavanjem ovog fajla, obavezno pogledajte fajl ELEMENTARNE FUNKCIJE, jer se na

Reverzibilni procesi

nvt 1) ukoliko su poznate struje dioda. Struja diode D 1 je I 1 = I I 2 = 8mA. Sada je = 1,2mA.

Osnovni problem interpolacije je egzistencija funkcije koja u tačkama

Betonske konstrukcije 1 - vežbe 3 - Veliki ekscentricitet -Dodatni primeri

Zadaci iz trigonometrije za seminar

Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 21. november Gregor Dolinar Matematika 1

Transcript:

Prediktor-korektor metodi Prilikom numeričkog rešavanja primenom KP: x = fx,, x 0 = 0, x 0 x b LVM α j = h β j f n = 0, 1, 2,..., N, javlja se kompromis izmed u eksplicitnih metoda, koji su lakši za primenu i implicitnih, koji imaju bolje karakteristike brže konvergiraju, imaju veći red tačnosti i veće oblasti stabilnosti. Naime, kod implicitnih metoda za odred ivanje vrednosti treba rešiti nelinearnu jednačinu 1 = hb k fx, + ϕ, gde je ϕ = h β i f n+i α i n+i. i=0 Kada je fx, nelinearna funkcija koja zadovoljava Lipšicov uslov po promenljivoj sa konstantom L, jednačina 1 se može rešiti iterativnim procesom 2 [s+1] i=0 = hb kfx, [s] + ϕ, s = 0, 1,..., polazeći od proizvoljne vrednosti [0], ako je h b k L < 1. Osnovna ideja prediktor-korektor metoda je da se startna vrednost [0] izračuna primenom neke eksplicitne metode koja se naziva prediktor u oznaci P, a zatim se primeni implicitni metod koji se naziva korektor u oznaci C, odnosno iterativni proces 2. Ako je unapred zadata tačnost ε iterativni proces 2 se prekida kada je [s+1] [s] < ε, i tada se za vrednost uzima poslednja izračunata vrednost [s+1]. Med utim ovakva primena prediktor-korektor metoda zahteva veliki broj izračunavanja, pa se ove metode najčešće primenjuju tako što se unapred fiksira broj m primena iterativnog procesa. prediktor P : αj = h βj f korektor C : α j = h β j f E : izračunavanje vrednosti funkcije 1

Postoje dva tipa prediktor-korektor metoda P EC m : P EC m E : P : [0] = h βj f [m 1] E : f [s] = f x, [s] C : [s+1] P : [0] = h E : = hβ kf [s] + h βj f [m] E : f [s] = f x, [s] C : [s+1] = hβ kf [s] + h f [m] = f x, α j β j f [m 1] α j β j f [m] α j α j s = 0, 1,..., m 1 s = 0, 1,..., m 1 Lokalna greška diskretizacije PC metoda Neka je p red tačnosti prediktora, p red tačnosti korektora i p reda tačnosti PC metode. Tada je 3 4 5 L h[x] = C h p +1 p +1 x + Oh p +2, L h [x] = C h x + Oh p+2, L h [x] = Ĉ h x + Oh p+2. Pod lokalnim pretpostavkama = x, j = 0, 1,..., k 1, za prediktor imamo dok je za korektor odnosno za neko ξ [s] L h[x n ] = x [0], [ φx [s+1] = E h + hβ k f x, [s] fx, x ] x [s+1] izmedju [s] i φx. = L h[x n ] + hβ k fx, ξ [s] [s] x 2

1 p p: Red tačnosti prediktora je veći ili jednak od reda tačnosti korektora. Imamo x [1] fx, ξ [0] = L h [x n ] + hβ k = C h x n + Oh p+2 [0] x fx, ξ [0] + hβ k = C h x n + Oh p+2 = L h [x n ] x [s+1] fx, ξ [s] = L h [x n ] + hβ k C h p +1 p +1 x n + Oh p +2 [s] x = C h x n + Oh p+2 fx, ξ [s] + hβ k = C h x n + Oh p+2 = L h [x n ] Oh Dakle, p = p, odnosno lokalna greška diskretizacije PC metode jednaka je sa lokalnom greškom diskretizacije korektora. 2 p = p 1: Imamo x [1] = C h x n + Oh p+2 fx, ξ [0] + hβ k C h p p x n + Oh = C x n + C p fx, ξ [0] x n β k h + Oh p+2 = Oh x [s+1] = C h x n + Oh p+2 fx, ξ [s] + hβ k = C h x n + Oh p+2 = Oh, s 1 Oh Dakle, za m = 1 lokalna greška diskretizacije PC metoda je istog reda kao lokalna greška diskretizacije korektora, dok je za m 2 lokalna greška diskretizacije PC metoda jednaka lokalnoj greški diskretizacije korektora. 3 p = p 2: Imamo x [1] = C h x n + Oh p+2 fx, ξ [0] + hβ k C h p 1 p 1 x n + Oh p = C p 1 fx, ξ [0] x n β k h p + Oh = Oh p 3

x [2] = C h x n + Oh p+2 fx, ξ [1] + hβ k C p 1 fx, ξ [0] x n β k h p + Oh = C x n + C p 1 x n βk 2 fx, ξ [1] fx, ξ [0] h + Oh p+2 = Oh x [s+1] = C h x n + Oh p+2 fx, ξ [s] + hβ k = C h x n + Oh p+2 = Oh Oh Dakle, za m = 1 je p = p 1, za m = 2 je lokalna greška diskretizacije PC metoda istog reda kao lokalna greška diskretizacije korektora, dok je za m 3 lokalna greška diskretizacije PC metoda jednaka sa lokalnom greškom diskretizacije korektora. Lema 1 1. Ako je p p, lokalna greška diskretizacije P EC m E i, i = 0, 1 metode jednaka je sa lokalnom greškom diskretizacije korektora. 2. Ako je p = p q, lokalna greška diskretizacije P EC m E i, i = 0, 1 metode jednaka je sa lokalnom greškom diskretizacije korektora za m q + 1 ; istog reda kao lokalna greška diskretizacije korektora za m = q; je reda p q + m + 1oblika je Ĉhp q+m+1 + Oh p q+m+2 za m q 1. Prema prethodnoj analizi možemo zaključiti da koristiti prediktor reda p > p nema smisla jer ne utiče na povećanje reda tačnosti PC metode. Najbolje je uzeti p = p m, naročito ako je m = 1. Takod e, odlično je uzeti i p = p sa primenom Milneovog pravila. Najčešća primena PC metoda je kombinacijom Adams-Bashfortovih metoda kao prediktor i Adams-Moultonovih metoda kao korektora iste koračnosti ili istog reda tačnosti uz primenu Milneovog pravila. Milneovo pravilo Razmotrimo sada posebno slučaj kada je p = p. Tada je 6 7 x [0] = C h x n + Oh p+2 x = C h x n + Oh p+2 za prediktor za korektor odakle oduzimanjem dobijamo Tada je za korektor [0] = C C h x n + Oh p+2. E h C h x n = C C C [0] 4

Koristeći dobijenu ocenu LGO, možemo poboljšati vrednost dobijenu korektorom - primenom tkz. Milneovog pravila. Označimo sa M izvršenu modifikaciju korekciju. M : ŷ [m] = [m] + C C C [0] Modifikaciju korektora možemo primeniti na dva načina P ECM m E i ili P EC m ME i, za i = 0, 1. Slično može se izvršiti i modifikacija prediktora. Za prediktor imamo E h C h x n = C C C [0]. Medjutim, prethodna ocena LGO ne može se iskoristiti za modifikaciju prediktora, jer u trenutku primene prediktora nemamo vrednost dobijenu korektorom. Ali kako je C C h x n = C h x n 1 + Oh p+2 C 1 C [0] 1 za modifikovanu vrednost prediktora može se uzeti L : ŷ [0] = [0] + C C 1 C [0] 1 Stabilnost PC metoda Primenimo PC metod na linearan model problem: M S λ : = λ, 0 = 1, 0 x X gde je λ C. Neka je ĥ = hλ, H = ĥβ k, M m H = Hm 1 H 1 H m, W = C C C Neka su ρ z, σ z, odnosno ρz, σz prvi i drugi karakteristični polinom prediktora, odnosno korektora ρ z = αjz j, σ z = βj z j, ρz = α j z j, σz = β j z j, i neka su π z, ĥ, πz, ĥ polinomi stabilnosti prediktora, odnosno korektora π z, ĥ = ρ z ĥσ z, πz, ĥ = ρz ĥσz Primenimo najpre P EC m E na M S λ. m = 1: [0] = ĥβ j αj [1], [1] = ĥβ k [0] + ĥβ j α j [1] 5

m = 2: [1] = ĥβj α j + ĥβj α j [1] + H ĥβkĥβ j αj [1] ĥβ j αj [1] = 0 π P ECE z, ĥ = πz, ĥ + ĥβ kπ z, ĥ = πz, ĥ + H π z, ĥ [0] = [2] = ĥβ j αj [2], [2] = ĥβ k [1] [1] = ĥβ k [0] + ĥβj α j + ĥβ k ĥβj α j + 1 + H ĥβj α j [2] + H2 + ĥβ j α j [2] ĥβ j α j [2] ĥβkĥβ j αj [2] ĥβ j α j [2] = 0 π P EC 2 Ez, ĥ = πz, ĥ + H2 1 + H π z, ĥ Nastavljajući postupak dobija se polinom stabilnosti P EC m E metode odnosno P EC m E: Primetimo da je H m π P EC m Ez, ĥ = πz, ĥ + 1 + H + + H m 1 π z, ĥ π P EC m Ez, ĥ = πz, ĥ + M mhπ z, ĥ lim M mh = 0, ako je H < 1, m što znači da u tom slučaju π P EC m Ez, ĥ πz, ĥ, m, tj. apsolutna stabilnost PC metode je približna aposlutnoj stabilnosti korektora. Sličnom analizom dobija se polinom stabilnosti P EC m metode. P EC m : π P EC mz, ĥ = β kz k πz, ĥ + M mh ρ zσz ρzσ z Može se pokazati da oba polinoma stabilnosti π P EC m, π P EC m imaju koren r 1 = eĥ + Oĥ, tako da su obe metode apsolutno nestabilne za ĥ > 0. Oblasti stabilnosti nekih od ovih metoda prikazani su na Slici 1. i 2. 6

Slika 1: a Oblasti stabilnosti P, P EC, P ECE; b Oblasti stabilnosti P, P EC 2, P EC 2 E Slika 2: a Oblasti stabilnosti P, P EC 3, P EC 3 E; b Oblasti stabilnosti P, P EC 5, P EC 5 E Ako uključimo modifikaciju prediktora Milneovim pravilom dobijamo sledeće polinome stabilnosti: P ECM m E: P ECM m : π P ECM m Ez, ĥ = 1 + W πz, ĥ + M m H + W H W π z, ĥ π P ECM mz, ĥ = β kz k[ 1 + W πz, ĥ W π z, ĥ] + M m H + W H ρ zσz ρzσ z P EC m ME: P EC m M: π P EC m MEz, ĥ = 1 + W πz, ĥ + M m H + H 1W π z, ĥ π P EC m Mz, ĥ = β kz k[ 1 + W πz, ĥ W π z, ĥ] + M m H + W H ρ zσz ρzσ z 7