Równania różniczkowe metody numeryczne

Podobne dokumenty
Równania różniczkowe zwyczajne analityczne metody rozwiazywania

x y

Całkowanie numeryczne

Metody przybliżonego rozwiązywania równań różniczkowych zwyczajnych

Metody numeryczne równań różniczkowych zwyczajnych

Wprowadzenie do technik analitycznych Metoda najmniejszych kwadratów

Analiza wymiarowa i równania różnicowe

Temat wykładu: Równania różniczkowe. Anna Rajfura, Matematyka na kierunku Biologia w SGGW 1

RACHUNEK RÓŻNICZKOWY FUNKCJI JEDNEJ ZMIENNEJ. Wykorzystano: M A T E M A T Y K A Wykład dla studentów Część 1 Krzysztof KOŁOWROCKI

Modelowanie układów dynamicznych

pozbyć się ograniczenia na krok czasowy ze strony bezwzględnej stabilności: niejawna metoda Eulera

Pochodna funkcji. Niech f : A R, a A i załóżmy, że istnieje α > 0 taka, że

Metody numeryczne. materiały do wykładu dla studentów. 7. Całkowanie numeryczne

INFORMATYKA ELEMENTY METOD NUMERYCZNYCH.

Definicje i przykłady

Pochodna funkcji: definicja, podstawowe własności wykład 5

Matematyka I. Bezpieczeństwo jądrowe i ochrona radiologiczna Semestr zimowy 2018/2019 Wykład 9

S Y L A B U S P R Z E D M I O T U

Ciagi liczbowe wykład 4

Komputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems)

Zagdanienia do egzaminu z Inżynierskich Metod Numerycznych - semestr 1

Komputerowa analiza zagadnień różniczkowych 3. Metody Eulera, metody punktu środkowego i metody trapezowe

OBLICZANIE POCHODNYCH FUNKCJI.

Δt)] niejawny schemat Eulera [globalny błąd O(Δt)] u(t) f(t,u) f(t,u) u(t) [t+ Δt,u(t+Δt)]

Pochodna funkcji: zastosowania przyrodnicze wykłady 7 i 8

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

Metody numeryczne w przykładach

Metody numeryczne. Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski

ARKUSZ II

Numeryczne rozwiązywanie równań różniczkowych ( )

Metoda Różnic Skończonych (MRS)

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Dariusz Uciński. Wykład 4

Rachunek różniczkowy funkcji f : R R

Wykład 14. Elementy algebry macierzy

Równania różniczkowe zwyczajne

Ciągi liczbowe wykład 3

Wykład 3 Równania rózniczkowe cd

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

Pochodna funkcji: definicja, podstawowe własności wykład 6

Równania różniczkowe. Dariusz Uciński. Wykład 7. Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski

W. Guzicki Próbna matura, grudzień 2014 r. poziom rozszerzony 1

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Komputerowa analiza zagadnień różniczkowych 3. Metody Eulera, metody punktu środkowego i metody trapezowe

automatyka i robotyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

KADD Minimalizacja funkcji

Rozwiazywanie układów równań liniowych. Ax = b

Obliczenia iteracyjne

Model odpowiedzi i schemat oceniania do arkusza I

SIMR 2013/14, Analiza 1, wykład 5, Pochodna funkcji

Matematyka stosowana i metody numeryczne

Kujawsko-Pomorskie Centrum Edukacji Nauczycieli w Bydgoszczy PLACÓWKA AKREDYTOWANA KLUCZ PUNKTOWANIA ZADAŃ ZAMKNIĘTYCH

START. Wprowadź (v, t) S:=v*t. Wyprowadź (S) KONIEC

RÓWNANIA RÓŻNICZKOWE WYKŁAD 2

Rozdział 2. Liczby zespolone

Wykład 1. Na początku zajmować się będziemy zbiorem liczb całkowitych

Zadania przygotowawcze do konkursu o tytuł NAJLEPSZEGO MATEMATYKA KLAS PIERWSZYCH I DRUGICH POWIATU BOCHEŃSKIEGO rok szk. 2017/2018.

Wstęp do równań różniczkowych

Wykłady 11 i 12: Całka oznaczona

Inżynierskie metody analizy numerycznej i planowanie eksperymentu / Ireneusz Czajka, Andrzej Gołaś. Kraków, Spis treści

Granica funkcji wykład 4

Wykład 4. Określimy teraz pewną ważną klasę pierścieni.

Laboratorium Techniki Obliczeniowej i Symulacyjnej

PRÓBNY EGZAMIN MATURALNY

Rozwiązywanie równań nieliniowych

Całka nieoznaczona, podstawowe wiadomości

Zadanie 9. ( 5 pkt. ) Niech r i R oznaczają odpowiednio długości promieni okręgów wpisanego i opisanego na ośmiokącie foremnym.

II. RÓŻNICZKOWANIE I CAŁKOWANIE NUMERYCZNE Janusz Adamowski

ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)

FUNKCJA KWADRATOWA. 1. Definicje i przydatne wzory. lub trójmianem kwadratowym nazywamy funkcję postaci: f(x) = ax 2 + bx + c

Wstęp do metod numerycznych 9a. Układy równań algebraicznych. P. F. Góra

Analityczne metody detekcji uszkodzeń

Wykład 4 Przebieg zmienności funkcji. Badanie dziedziny oraz wyznaczanie granic funkcji poznaliśmy na poprzednich wykładach.

Zagdanienia do egzaminu z Inżynierskich Metod Numerycznych - semestr zimowy 2017/2018

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 5. Terminologia. Metody Eulera, metody punktu środkowego i metody trapezowe

Wybrane metody przybliżonego. wyznaczania rozwiązań (pierwiastków) równań nieliniowych

Całkowanie numeryczne przy użyciu kwadratur

Zajęcia nr 1: Zagadnienia do opanowania:

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE II A ROK SZKOLNY 2013/ ZAKRES PODSTAWOWY

u(t) RRZ: u (t)=f(t,u) Jednokrokowy schemat różnicowy

KLUCZ PUNKTOWANIA ODPOWIEDZI

Interpolacja, aproksymacja całkowanie. Interpolacja Krzywa przechodzi przez punkty kontrolne

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

PRÓBNY EGZAMIN MATURALNY

METODY NUMERYCZNE. wykład. konsultacje: wtorek 10:00-11:30 środa 10:00-11:30. dr inż. Grażyna Kałuża pokój

Algorytmy obliczeniowe

WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Metoda graficzna może być stosowana w przypadku gdy model zawiera dwie zmienne decyzyjne. Metoda składa się z dwóch kroków (zobacz pierwszy wykład):

Pochodna funkcji c.d.-wykład 5 ( ) Funkcja logistyczna

2 Równania różniczkowe zwyczajne o rozdzielonych zmiennych

Chaotyczne generatory liczb pseudolosowych

Rzut oka na współczesną matematykę spotkanie 3: jak liczy kalkulator i o źródłach chaosu

PRÓBNY EGZAMIN MATURALNY

Czym jest całka? Całkowanie numeryczne

ROZWIĄZANIA I ODPOWIEDZI

PRÓBNY EGZAMIN MATURALNY

odczytywać własności funkcji y = ax 2 na podstawie funkcji y = ax 2 szkicować wykresy funkcji postaci y = ax,

Mechanika Analityczna

Wprowadzenie Metoda bisekcji Metoda regula falsi Metoda siecznych Metoda stycznych RÓWNANIA NIELINIOWE

Transkrypt:

Instytut Sterowania i Systemów Informatycznyc Universytet Zielonogórski Wykład 9

Metoda Eulera Rozważmy równanie różniczkowe dy(t) = f (t, y(t)), y(t 0 ) = y 0 którego rozwiazanie ccemy wyznaczyć w przedziale [t 0, t f ]. Podzielmy [t 0, t f ] na N podprzedziałów o długości = t f t 0 N Wielkość nazywamy długościa kroku. Ustalamy t k = t 0 + k, k = 1,..., N

Metoda Eulera Przybliżmy pocodna w cwili t k ilorazem różnicowym: Można więc zapisać dy(t k ) y(t k+1) y(t k ) y(t k+1 ) y(t k ) = f (t k, y(t k )) Oznacza to, że dla k = 1,..., N zacodzi Scemat Eulera wprzód y(t k+1 ) = y(t k ) + f (t k, y(t k ))

Metoda Eulera Przybliżmy pocodna w cwili t k ilorazem różnicowym: Można więc zapisać dy(t k ) y(t k+1) y(t k ) y(t k+1 ) y(t k ) = f (t k, y(t k )) Oznacza to, że dla k = 1,..., N zacodzi Scemat Eulera wprzód y(t k+1 ) = y(t k ) + f (t k, y(t k ))

Alternatywne wyprowadzenie metody Eulera Całkujac obie strony równania otrzymamy dy(t) = f (t, y(t)), y(t 0 ) = y 0 tk + t k dy(t) = tk + t k f (t, y(t)) czyli y(t k + ) y(t k ) = tk + t k f (t, y(t)) }{{} g(t)

Alternatywne wyprowadzenie metody Eulera Mamy formułę prostokatów: tk + t k g(t) g(t k )

Scemat Eulera wstecz Tu inaczej przybliżmy pocodna: dy(t k ) y(t k) y(t k 1 ) Prowadzi to do scematu niejawnego: Scemat Eulera wstecz y(t k+1 ) = y(t k ) + f (t k+1, y(t k+1 )) Pytanie: Jak to rozwiazywać? Metoda Eulera nie jest zbyt dokładna, dlatego też potrzeba bardziej wyrafinowanyc tecnik.

Scemat Eulera wstecz Tu inaczej przybliżmy pocodna: dy(t k ) y(t k) y(t k 1 ) Prowadzi to do scematu niejawnego: Scemat Eulera wstecz y(t k+1 ) = y(t k ) + f (t k+1, y(t k+1 )) Pytanie: Jak to rozwiazywać? Metoda Eulera nie jest zbyt dokładna, dlatego też potrzeba bardziej wyrafinowanyc tecnik.

Scemat Eulera wstecz Tu inaczej przybliżmy pocodna: dy(t k ) y(t k) y(t k 1 ) Prowadzi to do scematu niejawnego: Scemat Eulera wstecz y(t k+1 ) = y(t k ) + f (t k+1, y(t k+1 )) Pytanie: Jak to rozwiazywać? Metoda Eulera nie jest zbyt dokładna, dlatego też potrzeba bardziej wyrafinowanyc tecnik.

Algorytm przewidywania i korekcji (metoda Heuna) Mamy formułę trapezów: tk + g(t) g(t k) + g(t k+1 ) t k 2

Algorytm przewidywania i korekcji (metoda Heuna) Z równości wynika więc tk+1 y(t k+1 ) = y(t k ) + f (t, y(t)) t k }{{} g(t) y(t k+1 ) = y(t k ) + 2 [ ] f (t k, y(t k )) + f (t k+1, y(t k+1 ) }{{} nieznane! Jest to więc scemat niejawny, który można uważać za połaczenie algortmów Eulera wprzód i wstecz (dlaczego?). Pytanie: Jak uczynić go użytecznym?

Algorytm przewidywania i korekcji (metoda Heuna) Przewidywanie (predykcja) por. metodę Eulera y (t k+1 ) = y(t k ) + f (t k, y(t k )) Korekcja y(t k + ) = y(t k ) + 2 [ ] f (t k, y(t k )) + f (t k+1, y (t k+1 ) Etap korekcji można implementowac z zastosowaniem metody iteracji prostej.

Algorytm przewidywania i korekcji (metoda Heuna) Przewidywanie (predykcja) por. metodę Eulera y (t k+1 ) = y(t k ) + f (t k, y(t k )) Korekcja y(t k + ) = y(t k ) + 2 [ ] f (t k, y(t k )) + f (t k+1, y (t k+1 ) Etap korekcji można implementowac z zastosowaniem metody iteracji prostej.

Algorytm Rungego Mamy formułę Simpsona: tk + t k g(t) 6 (x 0 + 4x 1 + x 2 )

Uzasadnienie Przybliżajac g(t) parabola at 2 + bt + c mamy x 0 = a 2 4 b 2 + c x 1 = c skad x 2 = a 2 4 + b 2 + c c = x 1 b = x 2 x 0 a = 2 2 (x 0 2x 1 + x 2 )

Uzasadnienie (c.d.) Pole pod parabola wynosi /2 /2 (at 2 + bt + c) = /2 /2 ( 2 2 (x 0 2x 1 + x 2 )t 2 + x ) 2 x 0 t + x 1 = 6 (x 0 + 4x 1 + x 2 )

Algorytm Rungego Z równości wynika więc tk+1 y(t k+1 ) = y(t k ) + f (t, y(t)) t k y(t k+1 ) = y(t k ) + 6 (m 0 + 4m 1 + m 3 ) gdzie: m 0 = f (t k, y(t k )) m 1 = f (t k + 2, y k + m 0 2 ) m 2 = f (t k +, y k + m 0 ) m 3 = f (t k +, y k + m 2 )