Symulacje komputerowe (1) WPROWADZENIE DO MOD/SYM

Podobne dokumenty
Podstawy metodologiczne symulacji

Fizyka komputerowa(ii)

MODELOWANIE RZECZYWISTOŚCI

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Matlab - zastosowania Matlab - applications. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

PRZEWODNIK PO PRZEDMIOCIE

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

zakładane efekty kształcenia

Metody symulacji komputerowych Modelowanie systemów technicznych

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

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

ECTS Razem 30 Godz. 330

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

Odniesienie do obszarowych efektów kształcenia Kierunkowe efekty kształcenia WIEDZA (W)

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

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

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

PWSZ w Tarnowie Instytut Politechniczny Elektrotechnika

Podsumowanie wyników ankiety

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

Kierunek: Automatyka i Robotyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Modelowanie komputerowe w zagadnieniach środowiska. Strona:

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

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

Fizyka z elementami informatyki

KARTA KURSU (realizowanego w module specjalności) Metody numeryczne

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

Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia

Tworzenie macierzy pełnych Generowanie macierzy pełnych Funkcje przekształcające macierze pełne

Język programowania C C Programming Language. ogólnoakademicki

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Rola superkomputerów i modelowania numerycznego we współczesnej fzyce. Gabriel Wlazłowski

Uniwersytet Śląski w Katowicach str. 1 Wydział Informatyki i Nauki o Materiałach

Repetytorium z matematyki 3,0 1,0 3,0 3,0. Analiza matematyczna 1 4,0 2,0 4,0 2,0. Analiza matematyczna 2 6,0 2,0 6,0 2,0

PRZEWODNIK PO PRZEDMIOCIE

Uniwersytet Śląski w Katowicach WYDZIAŁ MATEMATYKI, FIZYKI I CHEMII. Kierunek Matematyka. Studia stacjonarne i niestacjonarne I i II stopnia

Grupy pytań na egzamin inżynierski na kierunku Informatyka

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Wykład Ćwiczenia Laboratorium Projekt Seminarium 15 30

MATEMATYCZNE METODY WSPOMAGANIA PROCESÓW DECYZYJNYCH

1. CHARAKTERYSTYKA STUDIÓW 2. SYLWETKA ABSOLWENTA

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

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

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

PROGRAM KSZTAŁCENIA NA STUDIACH III STOPNIA Informatyka (nazwa kierunku)

Podstawy Informatyki Computer basics

Uniwersytet Śląski w Katowicach WYDZIAŁ MATEMATYKI, FIZYKI I CHEMII. Kierunek Matematyka. Studia stacjonarne i niestacjonarne I i II stopnia

Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII

PLAN STUDIÓW STACJONARNYCH PIERWSZEGO STOPNIA DLA KIERUNKU MATEMATYKA NA WYDZIALE MATEMATYKI, INFORMATYKI I EKONOMETRII UNIWERSYTETU ZIELONOGÓRSKIEGO

Dwuletnie studia II stopnia na kierunku fizyka, specjalność Geofizyka, specjalizacje: Fizyka atmosfery; Fizyka Ziemi i planet; Fizyka środowiska

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

MINIMALNY ZAKRES PROGRAMU STAŻU dla studentów kierunku Informatyka

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

MODELOWANIE RZECZYWISTOŚCI

KIERUNKOWE EFEKTY KSZTAŁCENIA

ZARZĄDZANIE I INŻYNIERIA PRODUKCJI

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

ODWZOROWANIE RZECZYWISTOŚCI

3-letnie (6-semestralne) stacjonarne studia licencjackie kier. matematyka stosowana profil: ogólnoakademicki. Semestr 1. Przedmioty wspólne

WSKAŹNIKI ILOŚCIOWE - Punkty ECTS w ramach zajęć: Efekty kształcenia. Wiedza Umiejętności Kompetencje społeczne (symbole) MK_1. Analiza matematyczna

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

Analiza danych. TEMATYKA PRZEDMIOTU

Metody numeryczne Numerical methods. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

OGÓLNOAKADEMICKI. Kierunek studiów ASTRONOMIA o profilu ogólnoakademickim należy do obszaru kształcenia w zakresie nauk ścisłych.

STUDIA I STOPNIA NA KIERUNKU FIZYKA UW

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

KIERUNKOWE EFEKTY KSZTAŁCENIA

Opis kierunkowych efektów kształcenia Po zakończeniu studiów I stopnia Fizyka Techniczna

Kierunkowe efekty kształcenia (wiedza, umiejętności, kompetencje) Kierunek Informatyka

BADANIA OPERACYJNE i teoria optymalizacji. Prowadzący: dr Tomasz Pisula Katedra Metod Ilościowych

Efekty kształcenia dla kierunku: TELEINFORMATYKA Wydział: WYDZIAŁ AUTOMATYKI, ELEKTRONIKI I INFORMATYKI

PROGRAM STUDIÓW. WYDZIAŁ: Podstawowych Problemów Techniki KIERUNEK: Matematyka stosowana

WYDZIAŁ TRANSPORTU I INFORMATYKI TRANSPORT I STOPIEŃ PRAKTYCZNY

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

OPIS EFEKTÓW KSZTAŁCENIA DLA KIERUNKU STUDIÓW M E C H A N I K A I B U D O W A M A S Z Y N STUDIA PIERWSZEGO STOPNIA PROFIL PRAKTYCZNY

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

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

ECTS (Część 2. Metody numeryczne) Nazwa w języku angielskim: Algorithms and data structures.

Wstęp do ochrony własności intelektualnej Akademickie dobre wychowanie 5 0 Razem

Akademickie dobre wychowanie 5 0 Razem

Matematyka - Statystyka matematyczna Mathematical statistics 2, 2, 0, 0, 0

INFORMATYKA i FINANSE KATEDRA INFORMATYKI TEORETYCZNEJ

SEMINARIA DYPLOMOWE - studia II stopnia kierunek: informatyka i ekonometria oraz matematyka

WIEDZA. Ma podstawową wiedzę niezbędną do rozumienia ekonomicznych i innych pozatechnicznych uwarunkowań działalności inżynierskiej.

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

KIERUNKOWE EFEKTY KSZTAŁCENIA

METODY STATYSTYCZNE W BIOLOGII

Dwuletnie studia indywidualne II stopnia na kierunku fizyka, specjalność Metody fizyki w ekonomii (ekonofizyka)

Efekty kształcenia dla kierunku studiów CHEMIA studia pierwszego stopnia profil ogólnoakademicki

KARTA KURSU. Elementy statystyki matematycznej. Mathematical statistics

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

ZARZĄDZANIE I INŻYNIERIA PRODUKCJI studia stacjonarne pierwszego stopnia obowiązuje od roku akademickiego 2013/2014

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

Transkrypt:

Sławomir Kulesza wmii.uwm.edu.pl/~kulesza Symulacje komputerowe (1) WPROWADZENIE DO MOD/SYM Wykład dla studentów Informatyki (I SMU) Ostatnia zmiana: 26.02.2015 (ver. 8.3)

PROFIL ZAJĘĆ Modelowanie i rozwiązywanie praktycznych problemów obliczeniowych z rozmaitych dziedzin nauki i życia codziennego (fizyka, sport, biologia, ekonomia, socjologia i in.) Konstruowanie modeli obejmujących wybrane aspekty otaczającego nas świata i nabycie umiejętności odróżniania modeli dobrych od złych. Nabywanie wprawy w posługiwaniu się gotowymi narzędziami do przeprowadzania symulacji oraz obliczeń numerycznych (SciLab/MatLab). Nabycie intuicji pozwalających kojarzyć ogólne typy problemów numerycznych z ich konkretnymi realizacjami obliczeniowymi. 2/30

WYMAGANIA WSTĘPNE Analiza matematyczna: elementarny rachunek różniczkowy i całkowy, Algebra liniowa: operacje na macierzach, liczby zespolone, ZAGADNIENIA POMIJANE: Tworzenie nowych algorytmów rozwiązywania zadań numerycznych. Optymalizacja zadań numerycznych. Grafika i animacja komputerowa. 3/30

LITERATURA I. Białynicki-Birula, I. Białynicka-Birula, Modelowanie rzeczywistości. Jak w komputerze przeglada się świat, WNT 2008. A. Brozi, SciLab w przykładach, NAKOM 2007. K. Ernst, Fizyka sportu, Wydawnictwo Naukowe PWN 2010. Ch. Drösser, Fizyka daj się uwieść, Wydawnictwo Naukowe PWN 2011. M. Matyka, Symulacje komputerowe w fizyce, Helion 2002. K. Winkowska-Nowak, A. Nowak, A. Rychwalska [red.], Modelowanie matematyczne i symulacje komputerowe w naukach społecznych, Wydawnictwo SWPS 2007. S. E. Lyshevski, Engineering and Scientific Computations Using MatLab, Wiley 2003. J. H. Mathews, K. D. Fink, Numerical Methods Using MatLab, Prentice Hall 1999. D. Potter, Metody obliczeniowe fizyki. Fizyka komputerowa, PWN 1982. D. W. Heerman, Podstawy symulacji komputerowych w fizyce, WNT 1990. 4/30

RAMOWY PROGRAM ZAJĘĆ Wprowadzenie do modelowania i symulacji filozofia, historia, stan obecny i perspektywy. Układy a ich modele nierozwiązywalny konflikt wierności i prostoty. Tworzenie modeli pojęciowych (konceptualnych). Translacja modeli pojęciowych tworzenie kodu programu. Biomatematyka dynamika i ewolucja populacji. Chaos deterministyczny czy komputery się mylą? Dynamika Molekularna układy bardzo wielu cząstek. Procesy losowe metody Monte Carlo, algorytm Metropolisa, błądzenie losowe. Automaty komórkowe model Penny i teoria mutacji, samozorganizowane stany krytyczne. Weryfikacja i walidacja obliczeń 5/30

MODELOWANIE A SYMULACJE Modelowanie interpolacja wybranych aspektów rzeczywistości przy pomocy równań matematycznych; resublimacja naszej wiedzy o stanie układu i jego zachowaniu. Symulacja = wirtualny eksperyment rozwiązywanie równań matematycznych opisujących modele rzeczywistości; naśladowanie zachowania układu, zwłaszcza w warunkach odbiegających od standardowych. 6/30

7/30

MODELE Modele są matematycznymi reprezentacjami układów: Modele pozwalają analizować i symulować działanie układów Modele nigdy nie są wierne!!! Modelowanie zależy od przyjętego celu: Każdy układ może mieć wiele różnych modeli Zawsze zaczynaj od ustalenia celu modelowania Nowy model konceptualny jest zawsze dużym wyzwaniem Istnieją liczne 'biblioteki' modeli 8/30

KLUCZOWE ELEMENTY MODELOWANIA prostota wiedza o układzie ograniczona a priori, podobieństwo wzorca i modelu model częściowo odtwarza zachowanie układu, zdobycie wiedzy zrozumienie prawidłowości, kontrola modelu przewidywanie zachowania układu. 9/30

CELE SYMULACJI KOMPUTEROWYCH Krytyczna analiza teorii naukowych: kosmologia i astrofizyka (Wielki Wybuch, ewolucja Wszechświata), chemia, fizyka (reakcje, struktura, własności), Rozwiązywanie problemów naukowo-technicznych: prognoza pogody, loty kosmiczne, Eksploracja różnych obszarów nauki: teoria chaosu, automaty komórkowe, Wspomaganie procesów decyzyjnych, Projektowanie i wizualizacja inżynierska, Animacja, gry komputerowe i rozrywka. ( End of the World Simulation.avi, Numerical Simulations.avi, High res multiphase fluid.avi, 300.000 Particle 3D Water Simulation.avi) 10/30

SYMULACJE NARZĘDZIEM NAUKI Mod/Sym stanowią trzecie obok Teorii i Eksperymentu narzędzie poznawcze nauki, które łączy w sobie najlepsze cechy obu powyższych metod i likwiduje rozziew pomiędzy precyzją opisu a głębią rozumienia badanych zjawisk. 11/30

WERYFIKACJA I WALIDACJA 12/30

PRZYSZŁOŚĆ SYMULACJI Mod/Sym gwałtownie zyskują na popularności w wielu dziedzinach nauki: fizyce, chemii, mechanice, technologii nowych materiałów, biologii, naukach społecznych itd., jako tańsza, bezpieczniejsza i wydajniejsza alternatywa dla wielu eksperymentów oraz wygodny i czytelny interfejs dla teorii. 13/30

PRZEWAGA SYMULACJI NAD EKSPERYMENTEM Koszty prowadzenie doświadczeń na realnych układach jest zwykle bardzo kosztowne, co wynika nie tylko z wyższych kosztów aparatury badawczej, ale nierzadko także konieczności wstrzymywania pracy układu na czas wprowadzania zmian oraz kosztów zwiększonego ryzyka awarii układu. Czas badania doświadczalne są zwykle długotrwałe, głównie z uwagi na konieczność minimalizacji błędów przypadkowych (wiarygodność). Pełna kontrola wydarzeń symulacje pozwalają w prosty sposób powtarzać badania z dokładnie takimi samymi danymi wejściowymi, jak również pozwalają prosto eliminować wpływ czynników niepożądanych (w tym także wpływ eksperymentatora). Niepowtarzalność układów realnych modele jako uproszczone imitacje układów realnych pozwalają wnioskować o ich uniwersalnych własnościach. Abstrakcyjność możliwość badania układów nieistniejących realnie i dowolnego skracania/wydłużania skali czasowej zjawisk. Uniwersalność to samo oprogramowanie może być użyte do różnego rodzaju symulacji. 14/30

NIEDOSTATKI SYMULACJI Koszty skomplikowane obliczenia wymagają zaangażowania specjalistycznego oprogramowania, wydajnych komputerów i wykwalifikowanej kadry. Czas budowa modelu, tworzenie kodu programu, optymalizacja i testy użytkowe mogą trwać znacznie dłużej niż właściwe obliczenia numeryczne. Głód danych budowa wiarygodnych modeli i ich numeryczna weryfikacja wymagają ogromnych ilości danych (im więcej, tym lepiej). Doświadczenie symulacje wymagają wiedzy o założeniach ograniczeniach stosowanych modeli oraz pakietów obliczeniowych. Względna falsyfikowalność negatywny wynik symulacji nigdy nie rozstrzyga ostatecznie tak jak doświadczenie. Nieprzystawalność założeń świat realny jest zawsze dalece bardziej złożony niż najlepszy model (możliwy efekt synergii). Złudna wiarygodność jesteśmy z natury skłonni wierzyć każdemu wynikowi wyprodukowanemu przez komputer. 15/30 i

1 PRZYKAZANIE SYMULACJI Każdy aspekt rzeczywistości da się wymodelować. Problemem jest dokładność opisu i szybkość obliczeń. 2 PRZYKAZANIE SYMULACJI Kluczem do sukcesu jest prostota. 3 PRZYKAZANIE SYMULACJI Komputery nie mylą się, ale nie ufaj liczbom. 16/30

PROCES MODELOWANIA I SYMULACJI 17/30

TYPOWY SCENARIUSZ SYMULACJI 18/30

TYPY SYMULACJI KOMPUTEROWYCH Deterministyczne/stochastyczne równania użyte do opisu modelu jawnie opisują ewolucję układu w przestrzeni fazowej (np. równania Newtona) lub prawdopodobieństwo przebywania w określonym stanie (np. równanie Schrödingera). Dynamiczne/stacjonarne ewolucja układu w czasie lub poszukiwanie jego stanów stabilnych. Ciągłe/dyskretne zmiany stanu układu zachodzą w sposób ciągły lub dokonują się w ściśle określonych chwilach czasu (pomiędzy próbkowaniami stan układu nie ulega zmienia). Lokalne/rozproszone wykonywane na pojedynczym komputerze lub na zbiorze komputerów (klastrze) połączonych szybką siecią (por. SETI@HOME). 19/30

FILOZOFIE SYMULACJI - PÓŁEMPIRIA Model opisujący układ tworzymy na bazie danych doświadczalnych. Nie ma jednak pewności, czy taki model ekstrapolowany będzie dobrym odzwierciedleniem rzeczywistości (np. czy równania mają sens fizyczny). 20/30

FILOZOFIE SYMULACJI - AB-INITIO Znane jest ogólne równanie układu (bez żadnych założeń dodatkowych, np. r. Schrődingera, równanie n-ciał), które należy rozwiązać numerycznie w celu określenia własności tego układu. Równania są ścisłe (wyprowadzone z fundamentalnych praw przyrody). 21/30

MODELOWANIE UKŁADÓW DYNAMICZNYCH 22/30

PORÓWNANIE 23/30

PRZYKŁADY SYMULACJI ODE (Ordinary Differential Equations) Mechanika klasyczna 24/30

PRZYKŁADY SYMULACJI PDE (Partial Differential Equations) Mechanika płynów 25/30

PRZYKŁADY SYMULACJI Symulacje z nieciągłym czasem (Discrete-event simulation) Systemy kolejkowe 26/30

PRZYKŁADY SYMULACJI Symulacje procesów losowych Błądzenie przypadkowe 27/30

PRZYKŁADY SYMULACJI Symulacje złożoności Automaty komórkowe 28/30

PRZYKŁADY SYMULACJI Symulacje złożoności Dynamika molekularna. 29/30

PROPOZYCJA PROJEKTU Symulacja skoku stratosferycznego Felixa Baumgartnera. 30/30