Filmy o numerycznym prognozowaniu pogody Pogodna matematyka : zakładka: Filmy

Podobne dokumenty
Modelowanie komputerowe w zagadnieniach środowiska. Strona:

MODELE WIELOPOPULACYJNE. Biomatematyka Dr Wioleta Drobik

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

Nazwa modułu kształcenia Nazwa jednostki prowadzącej moduł Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

Katarzyna Jesionek Zastosowanie symulacji dynamiki cieczy oraz ośrodków sprężystych w symulatorach operacji chirurgicznych.

Całkowanie numeryczne

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

KARTAKURSU. Efekty kształcenia dla kursu Student: W01wykazuje się znajomością podstawowych koncepcji, zasad, praw i teorii obowiązujących w fizyce

Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.

Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż.

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne

Specjalnościowy Obowiązkowy Polski Semestr szósty

WYKŁAD 3. DYNAMIKA ROZWOJU

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

Metoda elementów skończonych

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Metoda Różnic Skończonych (MRS)

MODELE ODDZIAŁYWAŃ MIĘDZY DWIEMA POPULACJAMI

Wprowadzenie do modelowania matematycznego w biologii. Na podstawie wykładów dr Urszuli Foryś, MIM UW

Układy dynamiczne Chaos deterministyczny

PRZEWODNIK PO PRZEDMIOCIE

MODELOWANIE RZECZYWISTOŚCI

Wykład 1 BIOMATEMATYKA DR WIOLETA DROBIK

Wzornictwo Przemysłowe I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Opis efektów kształcenia dla programu kształcenia (kierunkowe efekty kształcenia) WIEDZA. rozumie cywilizacyjne znaczenie matematyki i jej zastosowań

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

Studentom zostaną dostarczone wzory lub materiały opisujące. Zachęcamy do wykonania projektów programistycznych w postaci apletów.

E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

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

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

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

c - częstość narodzin drapieżników lub współczynnik przyrostu drapieżników,

Stabilność II Metody Lapunowa badania stabilności

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

x y

Karta modułu/przedmiotu

Podstawy metodologiczne symulacji

Zastosowania analizy stochastycznej w finansach Application of Stochastic Models in Financial Analysis Kod przedmiotu: Poziom przedmiotu: II stopnia

Modelowanie wieloskalowe. Automaty Komórkowe - podstawy

Nowoczesne narzędzia obliczeniowe do projektowania i optymalizacji kotłów

Procedura modelowania matematycznego

ODWZOROWANIE RZECZYWISTOŚCI

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

dr inż. Jan Staszak kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski II

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

Laboratorium 5 Przybliżone metody rozwiązywania równań nieliniowych

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

KARTA KURSU. Mathematics

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

zna metody matematyczne w zakresie niezbędnym do formalnego i ilościowego opisu, zrozumienia i modelowania problemów z różnych

Metody rozwiązania równania Schrödingera

Systemy. Krzysztof Patan

Równania różniczkowe Differential Equations

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

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

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH

PRZEWODNIK PO PRZEDMIOCIE

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

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

INSTRUKCJA DO ĆWICZENIA NR 7

Z-ETI-1040 Metody numeryczne Numerical Methods

Algorytm. Krótka historia algorytmów

Metoda rozdzielania zmiennych

RÓWNANIA RÓŻNICZKOWE WYKŁAD 4

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

EFEKTY UCZENIA SIĘ DLA KIERUNKU INŻYNIERIA DANYCH W ODNIESIENIU DO EFEKTÓW UCZENIA SIĘ PRK POZIOM 6

Opis systemów dynamicznych w przestrzeni stanu. Wojciech Kurek , Gdańsk

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. 12. PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Odniesienie do kierunkowych efektów kształcenia (symbol)

Prawdopodobieństwo i statystyka

01, 02, 03 i kolejne numer efektu kształcenia. Załącznik 1 i 2

MODELOWANIE ZA POMOCĄ MES Analiza statyczna ustrojów powierzchniowych

Numeryczna symulacja rozpływu płynu w węźle

Optymalizacja ciągła

WYDZIAŁ ELEKTRONIKI MIKROSYSTEMÓW I FOTONIKI

PODSTAWY MODELOWANIA UKŁADÓW DYNAMICZNYCH W JĘZYKACH SYMULACYJNYCH

dr inż. Jan Staszak kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski II

RÓWNANIA RÓŻNICZKOWE WYKŁAD 2

Podstawy Automatyki. wykład 1 ( ) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

METODY STATYSTYCZNE W BIOLOGII

Obliczenia inspirowane Naturą

GRA Przykład. 1) Zbiór graczy. 2) Zbiór strategii. 3) Wypłaty. n = 2 myśliwych. I= {1,,n} S = {polować na jelenia, gonić zająca} S = {1,,m} 10 utils

Elementy rachunku różniczkowego i całkowego

Modelowanie rynków finansowych z wykorzystaniem pakietu R

Stochastyczna dynamika z opóźnieniem czasowym w grach ewolucyjnych oraz modelach ekspresji i regulacji genów

Aparaty słuchowe Hi-Fi z Multiphysics Modeling

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

Równania różniczkowe liniowe II rzędu

- prędkość masy wynikająca z innych procesów, np. adwekcji, naprężeń itd.

Matematyka 2. Równania różniczkowe zwyczajne rzędu drugiego

METODY KOMPUTEROWE W MECHANICE

System prognozowania rynków energii

Transkrypt:

Modelowanie komputerowe w ochronie środowiska Wykłady x 4 Ćwiczenia x 3 Strona: http://www.icm.edu.pl/~aniat/modele/msos26.html Literatura: Urszula Foryś, Matematyka w biologii, Wydawnictwa Naukowo-Techniczne, Warszawa 25. Piotr Holnicki-Szulc, Modele propagacji zanieczyszczeń atmosferycznych w zastosowaniu do kontroli i sterowania jakością środowiska, Akademicka Oficyna Wydawnicza EXIT, Warszawa 26. Jerzy Małecki, Marek Nawalany, Stanisław Witczak, Tomasz Gruszczyński, Wyznaczanie parametrów migracji zanieczyszczeń w ośrodku porowatym dla potrzeb badań hydrogeologicznych i ochrony środowiska, Uniwersytet Warszawski Wydział Geologii, Warszawa 26. Maria Markiewicz, Podstawy modelowania rozprzestrzeniania się zanieczyszczeń w powietrzu atmosferycznym, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 24. Romuald Szymkiewicz, Modelowanie matematyczne przepływów w rzekach i kanałach, Wydawnictwo Naukowe PWN, Warszawa 2. Janusz Uchmański, Klasyczna ekologia matematyczna, PWN, Warszawa 982. Filmy o numerycznym prognozowaniu pogody Pogodna matematyka : http://ciekawi.icm.edu.pl zakładka: Filmy O modelowaniu Etapy procesu modelowania Przykład modeli ekologicznych przykład metody numerycznej Model oznacza reprezentację badanego zjawiska w postaci innej niż ta, w jakiej występuje ono w rzeczywistości (W. Findeisen). Podstawowym celem modelowania jest tworzenie narzędzi pozwalających badać i prognozować przebieg zjawisk fizycznych w warunkach innych niż aktualnie istniejące lub w warunkach nie pozwalających na stwierdzenie faktów za pomocą bezpośredniego doświadczenia. modele fizyczne modele obliczeniowe Rozwój modelowania określanego jako modelowanie komputerowe nastąpił dzięki dostępności komputerów o mocach wystarczających do realizowania dużych obliczeń. Przykłady: Numeryczne prognozy pogody www.meteo.pl, mapy.meteo.pl MSOŚ, 26, wykład /4 Anna Trykozko, ICM, Uniwersytet Warszawski

http://www.meteo.icm.pl Zastosowania wykorzystujące prognozy pogody (energetyka, rozprzestrzenianie się zanieczyszczeń, modele falowania) modelowanie klimatu Zastosowania z zakresu inżynierii środowiska Obliczeniowa mechanika płynów (zastosowania: przemysł motoryzacyjny, lotnictwo, medycyna, inżynieria produkcji,...)... Nawet najdokładniejszy model jest tylko przybliżeniem rzeczywistości. Na to w jakim stopniu model oddaje rzeczywistość ma wpływ między innymi: poprawność przyjętych założeń, uwzględnienie wszystkich procesów istotnych dla badanego zjawiska; niepewność parametrów; niepewność warunków brzegowych; problemy związane ze skalą czasową lub przestrzenną; w tym różnorodność (rozpiętość) skali i brak możliwości ich równoczesnego uwzględnienia; nieadekwatna parametryzacja niejednorodności występujących w małych skalach. MSOŚ, 26, wykład /4 2 Anna Trykozko, ICM, Uniwersytet Warszawski

Im dokładniejszy model tym lepiej opisuje rzeczywistość. Natomiast tym większe problemy z dostarczeniem danych. Wynikowa dokładność modelu nie może być lepsza od dokładności danych wejściowych. Model jest uproszczoną wersją rzeczywistego systemu i w przybliżony sposób opisuje zachodzące procesy. (J. Bear, A. Verruijt, Modeling Groundwater Flow and Pollution, D.Reidel Publishing Company, Dordrecht 987.) Ponieważ model jest uproszczoną wizją prawdziwego systemu, nie istnieje jeden i jednoznaczny model opisujący zjawisko. Różne zestawy założeń przyjętych podczas tworzenia modelu prowadzą do różnych modeli, przybliżających badane zjawisko w inny sposób. A zatem nie istnieje model obiektywny. Podstawę modelu stanowi zbiór założeń, które wyrażają nasze zrozumienie systemu i jego zachowania. Przykład modelu ekologicznego Założenia: w danym środowisku występuje tylko jeden gatunek N zasoby środowiska są nieograniczone. osobniki nie umierają. populacja jest jednorodna. Model: wzrost (zmiana) populacji gatunku jest proporcjonalna do populacji w danej chwili. Wyraża to równanie Malthusa: dn( = r N(, dt gdzie: N ( - zagęszczenie osobników w chwili t; r > współczynnik rozrodczości gatunku. Uwaga: W modelu ciągłym nie rozpatruje się liczebności populacji, lecz jej zagęszczenie, czyli liczbę osobników przypadających na jednostkę powierzchni. Np można interpretować N ( jako masę danej populacji. Aby równanie miało jednoznaczne rozwiązanie niezbędne jest podanie warunku początkowego: N ( ) = N. Jest to równanie różniczkowe zwyczajne. Jego rozwiązaniem jest funkcja wykładnicza rt ( = N e N Jeśli wyznaczenie rozwiązania analitycznego nie byłoby możliwe (łatwe), równanie można rozwiązać w sposób przybliżony korzystając z metod numerycznych. MSOŚ, 26, wykład /4 3 Anna Trykozko, ICM, Uniwersytet Warszawski

25 Model wzrostu wykładniczego 2 5 5 2 3 4 5 6 r=, r=,4 r=,6 czas Modelowanie komputerowe - etapy Model konceptualny Model matematyczny Model numeryczny Kalibracja (wyznaczenie/poprawianie wartości parametrów np. na podstawie danych eksperymentalnych) Walidacja Analiza wyników - wizualizacja Model konceptualny Stanowi szereg założeń, redukujących zagadnienie rzeczywiste i rzeczywisty obszar, do ich uproszczonych odpowiedników, które są akceptowalne w kontekście celu modelowania. Cele modelowania: edukacja, symulacja, wspomaganie zarządzania, (modele wykorzystywane w procesie wspomagania podejmowania decyzji zwykle zawierają stosunkowo dużo uproszczeń z uwagi między innymi na konieczność szybkiego generowania wyników. ) Założenia modelu konceptualnego dotyczą między innymi: wymiar przestrzenny modelu, geometria obszaru, zmienne stanu (CO się wyznacza, np. temperatura, ciśnienie, stężenie), sposób interakcji z otoczeniem warunki brzegowe, stan ustalony lub zmienność w czasie (zagadnienia ewolucyjne), warunki początkowe, rodzaj zjawiska, wzajemne zależności, np. wpływ substancji rozpuszczonej i/lub temperatury na gęstość i lepkość, Model matematyczny Większość modeli wyraża bilans pewnej wielkości, np. bilans masy wody, bilans masy (substancji), bilans ciepła. MSOŚ, 26, wykład /4 4 Anna Trykozko, ICM, Uniwersytet Warszawski

Modele deterministyczne: równanie lub układ równań, najczęściej równań różniczkowych cząstkowych lub zwyczajnych. Należy określić: równanie/ równania na wybór równań mają wpływ założenia uczynione na poziomie modelu konceptualnego, warunki brzegowe interakcje z otoczeniem, warunki początkowe stan systemu w chwili początkowej. Z matematycznego punktu widzenia zagadnienie musi być dobrze postawione: istnienie rozwiązania; jednoznaczność rozwiązania; stabilność (mała zmiana danych powoduje małą zmianę rozwiązania). Modele stochastyczne Model numeryczny rozwiązanie analityczne (dokładne) istnieje tylko dla ograniczonej klasy zagadnień rozwiązanie numeryczne Uzasadnieniem użycia określenia model numeryczny, zamiast metoda numeryczna uzyskania przybliżonego rozwiązania jest fakt, że również w tym kroku formułuje się szereg dodatkowych założeń. A zatem model numeryczny stanowi kolejną przybliżoną wersję rzeczywistego obiektu modelowania. dyskretyzacja - reprezentacja obszaru za pomocą komórek obliczeniowych (elementów) metoda numeryczna Dyskretyzacja Model numeryczny bazuje na dyskretyzacji obszaru, w którym zdefiniowane jest zagadnienie. W ogólnym przypadku rozwiązanie zagadnienia przybliżonego wyznacza się tylko w skończonej liczbie punktów (mówi się, że rozwiązanie jest określone w sposób dyskretny). h x i- x i x i+ MSOŚ, 26, wykład /4 5 Anna Trykozko, ICM, Uniwersytet Warszawski

acck. M.F. acck. B.C. i K.K. MSOŚ, 26, wykład /4 6 Anna Trykozko, ICM, Uniwersytet Warszawski

Rozwiązanie przybliżone konstruuje się na bazie dyskretyzacji obszaru stosując metodę numeryczną. Najczęściej stosowane metody rozwiązywania równań różniczkowych cząstkowych: metoda różnic skończonych, metoda elementu skończonego, metoda objętości skończonych. Każda z tych metod ma określone wymagania związane ze sposobem przeprowadzenia dyskretyzacji. Dyskretyzacja ma wpływ na jakość rozwiązania przybliżonego. W przypadku korzystania z gotowych kodów komputerowych, dyskretyzacja obszaru stanowi jedno z głównych zadań osoby korzystającej z modelu. W przypadku zadań o złożonej geometrii, nawet z pomocą specjalnego oprogramowania, może być to zadaniem bardzo pracochłonnym. W wyniku zastosowania jednej z wymienionych metod otrzymuje się układ równań algebraicznych, liniowych lub nieliniowych. Rozmiar układu równań jest bezpośrednio związany ze sposobem dyskretyzacji, w szczególności z liczbą komórek (elementów), na które został podzielony obszar obliczeniowy. Rozwiązanie układu równań stanowi rozwiązanie przybliżone oryginalnego zagadnienia różniczkowego. Uwaga: zwiększanie wymiaru obszaru, w którym rozważa się zjawisko, prowadzi do gwałtownego zwiększania rozmiaru układu równań. Implementacja metody obliczeniowej Symulacje Kalibracja (wyznaczenie wartości parametrów np. na podstawie danych eksperymentalnych) Walidacja MSOŚ, 26, wykład /4 7 Anna Trykozko, ICM, Uniwersytet Warszawski

Model matematyczny układ równań różniczkowych (zwyczajnych lub dyskretyzacja obszaru metoda różnic skończonych metoda elementu skończonego metoda objętości skończonych Model numeryczny układ równań algebraicznych (liniowych lub nieliniowych) metoda iteracyjna lub skończona Rozwiązanie analityczne (dla ograniczonej liczby przypadków) Symulacje: Rozwiązanie przybliżone porównać Obserwacje, eksperymenty porównać Odrębna klasa modeli to modele opisywane za pomocą automatów komórkowych Modele działają w oparciu o siatkę. Oczko siatki ma przypisane stany, które podlegają ewolucji według reguł definiujących dynamikę zjawiska. Zmiana stanu w oczku zależy od stanów w sąsiednich oczkach. mniej sformalizowane umożliwia wprowadzanie elementów losowych reguły można definiować w oparciu o prawdopodobieństwo. Przykład: model pożaru lasu: http://cormas.cirad.fr/en/applica/fireautomata.htm Inna reprezentacja schematu modelowania: ZASTOSOWANIE co robimy? ALGORYTM w jaki sposób? (równania, metody, dane) ARCHITEKTURA uszczegółowienie sposobu realizacji obliczeń (Schemat wg. strony http://www.shodor.org/master/environmental/) http://www.shodor.org/master/environmental/air/transport/about.html MSOŚ, 26, wykład /4 8 Anna Trykozko, ICM, Uniwersytet Warszawski

Modelowanie komputerowe stanowi niezwykle mocne i przydatne narzędzie, ale trzeba mieć świadomość jego ograniczeń, oraz przyczyn powodujących te ograniczenia. Model wzrostu Założenia: w danym środowisku występuje tylko jeden gatunek N. zasoby środowiska są nieograniczone. osobniki nie umierają populacja jest jednorodna. Model: wzrost (zmiana) populacji gatunku jest proporcjonalna do populacji w danej chwili. zmniejszenie (zmiana) populacji gatunku jest proporcjonalna do populacji w danej chwili. Modyfikacja równania Malthusa: dn( = r N( s N(, dt gdzie: N ( zagęszczenie osobników w chwili t; r > współczynnik rozrodczości gatunku. s> współczynnik śmiertelności populacji dn( = ( r s) N( dt Rozwiązaniem tego równania jest funkcja wykładnicza: ( r s) t N ( = N e Zmiany liczebności populacji zależą od znaku współczynnika r s. 3 Proces urodzin i śmierci 25 2 5 5 2 3 4 5 6 r-s> r=s r-s< czas Model logistyczny Założenia: w danym środowisku występuje tylko jeden gatunek N. zasoby środowiska są nieograniczone. zasoby środowiska są ograniczone (pojemność środowiska K), co powoduje wystąpienie konkurencji między osobnikami (np. zdobywanie pożywienia, terytorium, itp.). osobniki nie umierają populacja jest jednorodna. MSOŚ, 26, wykład /4 9 Anna Trykozko, ICM, Uniwersytet Warszawski

Model Idea jest taka: współczynnik wzrostu populacji (opisywany parametrem r) jest modyfikowany w zależności od populacji N( tak aby: był dodatni, gdy populacja N jest mniejsza od pojemności środowiska K. był ujemny, gdy populacja N (stan początkowy) przewyższa pojemność środowiska K. był bliski r (brak wpływu pojemności środowiska K), gdy N jest małe (w stosunku do K). był bliski gdy populacja N jest bliska pojemności środowiska K. Te założenia spełnia następujący składnik: N ( r ( ) K a równanie logistyczne (Verhulst, 838) wyraża się w postaci: dn( N( = r N( ( ), dt K gdzie: N ( - zagęszczenie osobników w chwili t; r > współczynnik rozrodczości gatunku; K> pojemność środowiska. Rozwiązanie równania logistycznego: K N( =. K rt + ( ) e N Przy t N ( K co oznacza, że liczebność populacji stabilizuje się na poziomie odpowiadającym pojemności środowiska. Model logistyczny, K=5 3 25 2 5 5 2 3 4 5 N= N=5 N=3 N=5 Metody numeryczne rozwiązywania równań różniczkowych zwyczajnych Numeryczne rozwiązanie równania różniczkowego zwyczajnego: dy( () = f ( t, y( ) dt z warunkiem początkowym y ( t ) = y polega na wyznaczeniu dyskretnych wartości y n = y( t n ), n=,2,... stanowiących przybliżone rozwiązanie () w punktach (nazywanych węzłami) t n, n=,2,... Zakładamy, że węzły są równoodległe, a sąsiadujące punkty t n i t n znajdują się w odległości h; h jest nazywane krokiem całkowania. MSOŚ, 26, wykład /4 Anna Trykozko, ICM, Uniwersytet Warszawski

Pochodną po czasie zastępuje się ilorazem różnicowym wyznaczonym w oparciu o węzły t n, n=,2,...: dy( yn yn yn yn =, n=,2,... dt t t h t= tn n n Metoda Eulera Najprostszą (ale najmniej dokładną) metodą jest metoda Eulera. Wzór otrzymuje się zastępując w równaniu () pochodną po czasie ilorazem różnicowym. yn yn = f ( tn, yn ), stąd: h y = + n yn h f ( tn, yn ) W szczególności: y = y + h f ( t, y ), y 2 = y + h f ( t, y), itd. Rozwiązanie przybliżone w kolejnym punkcie wyznacza się na podstawie rozwiązania wyznaczonego w punkcie poprzedzającym, wyznaczając rozwiązanie w punkcie t korzysta się z warunku początkowego y ( t ) = y. Metoda Eulera jest mało dokładna i wymaga stosowania małego kroku całkowania. Błędy z kolejnych kroków akumulują się. y 2 y y h t t t 2 t 3 Metody Runge-Kutty Lepszą jakość rozwiązania przybliżonego uzyskuje się poprzez zastosowanie następującego schematu: k h f t n, y ) = ( n k k2 = h f ( tn +,5h, yn + ) 2 yn = yn + k 2 Jest to metoda Runge-Kutty drugiego rzędu. Porównajmy przybliżone rozwiązania otrzymane za pomocą metody Eulera i metody Runge- Kutty. Na rysunku widać również zależność rozwiązania przybliżonego od długości kroku całkowania h. MSOŚ, 26, wykład /4 Anna Trykozko, ICM, Uniwersytet Warszawski

model wzrostu wykładniczego 4 2 N-Euler 8 N-R.-K. 6 dokładne 4 2 czas 2 4 6 8 2 4 model wzrostu wykładniczego 4 2 N-Euler 8 dokładne 6 N-R.-K. 4 2 czas 2 4 6 8 2 4 krok czasowy h=.5 (26 kroków) krok czasowy h=. (3 kroków) Najpopularniejszą i często stosowaną metodą jest metoda Runge-Kutty czwartego rzędu. k h f t n, y ) k k k = ( n y h f ( t +,5h, y k ) 2 h f ( t +,5h, y k2 ) 2 h f ( tn + h, yn + 3) k k2 k3 k4 yn + + + 6 3 3 6 2 = n n + 3 = n n + 4 = k n = + Podane metody można stosować również do układów równań różniczkowych zwyczajnych. Dwuwymiarowe modele ekologiczne model Lotki-Volterry Model dotyczy zmian liczebności populacji dwóch gatunków: ofiar (ang. prey) oraz drapieżników (ang. predator) żywiących się osobnikami pierwszego gatunku. Założenia: W środowisku występują dwa gatunki: ofiary H i drapieżnicy P. populacje H i P są jednorodne. zasoby środowiska są nieograniczone. Model: zmiana (zwiększenie) populacji ofiar H jest proporcjonalna do populacji H. zmiana (zmniejszenie) populacji ofiar H jest wprost proporcjonalna do populacji drapieżników P. zmiana (zwiększenie) populacji drapieżników P jest wprost proporcjonalna do populacji ofiar H. zmiana (zmniejszenie) populacji drapieżników P w wyniku śmiertelności jest wprost proporcjonalna do ich populacji P. Niech: H( zagęszczenie ofiar w chwili t, P( zagęszczenie drapieżników w chwili t. Ewolucja populacji dwóch gatunków jest opisana układem równań różniczkowych zwyczajnych: MSOŚ, 26, wykład /4 2 Anna Trykozko, ICM, Uniwersytet Warszawski

dh( = r H( a H( P( dt dp( = b H( P( m P( dt gdzie: r współczynnik rozrodczości gatunku ofiar a współczynnik skuteczności polowań b współczynnik rozrodczości drapieżników (na jednostkę upolowanej ofiary) m współczynnik śmiertelności drapieżników Rozwiązania H( i P( są funkcjami okresowymi przesuniętymi w fazie. 4 Portret fazowy układu drapieżca-ofiara 2 8 6 4 2 5 5 2 25 3 35 Wyniki uzyskano dla następujących wartości parametrów: r=, a=,, b=,, m=,5 H =5, P =2 H P zagęszczenie drapieżców 25 2 5 5 2 4 6 8 2 4 zagęszczenie ofiar H Portret fazowy prezentuje wzajemną zależność populacji dwóch gatunków. MSOŚ, 26, wykład /4 3 Anna Trykozko, ICM, Uniwersytet Warszawski