Pobierz prezentację
1
Modelowanie i symulacja
WYKŁAD 1
2
Modelowanie i symulacja
dr inż. Piotr Gołąbek amanda.radom.net/~pgolab/ login: wsbmod hasło: wsbmod 30 godzin wykładu 30 godzin laboratorium zaliczenie laboratorium – prosty projekt w MATLABie zaliczenie wykładu – egzamin
3
Zagadnienia MODELOWANIE Zjawisko rzeczywiste Środowisko Skutki
PSEUDOLOSOWE GENERATORY DANYCH SYMULACJA MODEL Generator danych Wyniki symulacji
4
Zagadnienia Pojęcia związane z modelowaniem
Modelowanie matematyczne układów dynamicznych = numeryczne rozwiązywanie układów równań różniczkowych Proces symulacji, sposób generacji pseudolosowych danych, metoda Monte Carlo Dodatkowo: symulacja procesów w systemach dyskretnych
5
Zagadnienia Zjawisko rzeczywiste Środowisko Skutki MODEL Generator
danych Wyniki symulacji
6
Zagadnienia Dodatkowo: modele statystyczne – na przykładzie sztucznych sieci neuronowych
7
Narzędzie MATLAB = Matrix Laboratory (Laboratorium macierzowe)
Oprogramowanie firmy Mathworks Jedna z realizacji szerokiej klasy programów implementujących BLAS BLAS = Basic Linear Algebra System Linear Algebra (Algebra Liniowa) – jedna z fundamentalnych metod matematycznych stosowana w naukach przyrodniczych np. OCTAVE -
8
Literatura Osowski S.: "Modelowanie układów dynamicznych z zastosowaniem języka SIMULINK", Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 1999 Palczewski A.: "Równania różniczkowe zwyczajne", WNT, Warszawa 1999. Osowski St., Toboła A.: "Analiza i projektowanie komputerowe obwodów z zastosowaniem języków MATLAB i PCNAP", Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 1997 Trzaska Z.: "Modelowanie i symulacja układów elektrycznych", Wydawnictwo Politechniki Warszawskiej, Warszawa 1993 Banaszak Z., Drzazga Z., Kuś J.: "Metoda interakcyjnego modelowania i programowania procesów dyskretnych", Wydawnictwo Politechniki Wrocławskiej, Wrocław 1993 Szacka K.: "Teoria układów dynamicznych", Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 1999 Perkowski P.: "Technika symulacji cyfrowej", Wydawnictwo Naukowo-Techniczne, Warszawa 1980 Morisson F.: "Sztuka modelowania układów dynamicznych.", Wydawnictwo Naukowo-Techniczne, Warszawa 1996
9
Model zjawiska/systemu/procesu rzeczywistego
Konkretny, materialny twór, naśladujący rzeczywiste zjawisko - model fizyczny, materialny, eksperyment – np. model do badań w tunelu aerodynamicznym albo „test dummies” – manekiny używane w symulacjach zderzeń samochodowych
10
Model zjawiska/systemu/procesu rzeczywistego
Abstrakcyjny opis zjawiska rzeczywistego, wyrażony w jakimś formalnym systemie, najczęściej za pomocą aparatu matematycznego, ale niekoniecznie (np. jako program w języku programowania) matematyka jest językiem
11
Modele analogowe Szczególna klasa modeli fizycznych – konstrukcja urządzenia, które zachowuje się „tak samo” jak pierwowzór
12
Modele analogowe
13
Modele analogowe
14
Modele z założenia są uproszczone
? =
15
Modele z założenia są uproszczone
Nie jest to wada tej metody, tylko jej istota, odpowiadająca celom modelowania Pomijanie pewnych szczegółów obserwowanego zjawiska aby wychwycić istotne jego aspekty jest podstawową cechą umysłu ludzkiego. Nazywa się to umiejętnością abstrakcji lub umiejętnością generalizacji
16
Cele modelowania Te same cele, dla których zjawiska rzeczywiste są w ogóle badane: zrozumienie zjawiska – dlaczego się zdarzyło, dlaczego miało taki przebieg i skutki optymalizacja rozwiązania problemu - jak sprawić, żeby zjawisko miało przebieg korzystny z punktu widzenia pewnego kryterium przewidywanie zjawiska – jak na podstawie przyczyn określić możliwe skutki „odwrotne” prognozowanie – jak na podstawie skutków określić możliwe przyczyny
17
Dlaczego stosowane są modele
Najogólniej - koszt gromadzenia danych (obserwacji) o rzeczywistym zjawisku może być zbyt duży w sensie dosłownym w sensie sytuacji krytycznych koszt „nieskończony” – jeśli np. zjawisko było jednokrotne w sensie czasu – kontrakcja i ekspansja Modelowanie może być etapem procesu projektowania
18
Zjawiska „rzeczywiste”
Akt obserwacji – tworzenie modelu Nauka – tworzenie modelu (Heraklit) Inteligencja – tworzenie modelu
19
Symulacja Wykorzystanie skonstruowanego modelu do wyznaczenie odpowiedzi na pewne pytanie Symulacja „dziedziczy” charakter modelu: Symulacja deterministyczna Symulacja stochastyczna
20
Bezpośrednie zastowanie modelowania i symulacji
Fizyka Chemia Biologia Geologia Meteorologia Ekonomia Socjologia Przemysł energetyczny Przemysł samochodowy (CAN) Budownictwo Logistyka, itp., itd.
21
Przebieg modelowania Co będzie modelowane - zakres?
Czy wzrost populacji w Europie czy tylko w Polsce? Czy przepustowość sieci komputerowej czy średni czas propagacji pakietu z pewnej stacji do innej? Które wielkości (zmienne) odgrywają rolę jakościową na zjawisko i jaki jest ich ilościowy wpływ Optymalny kąt nachylenia wyrzutni: siła wiatru, siła grawitacji? Kształtowanie się kursu akcji: komunikat RPP? wskaźniki GUS?
22
Przebieg modelowania Jakie są zależności między wyspecyfikowanymi zmiennymi: jakościowe: reguły typu jeśli – to ilościowe: konkretne wielkości i zależności
23
Przebieg modelowania Formalny zapis relacji między zmiennymi:
algebraiczne równania i nierówności równania różniczkowe z jedną niezależną zmienną (najczęściej czasem) - zwyczajne równania różniczkowe z więcej niż jedną niezależnymi zmiennymi (np. położenie i czas) – cząstkowe automaty, diagramy stanu grafy obrazujące zależności ilościowe zależności probabilistyczne, sieci probabilistyczne systemy reguł, np. modele rozmyte modele statystyczne, jak np. sieci neuronowe
24
Przebieg modelowania Analiza modelu czy istnieje rozwiązanie?
czy rozwiązanie jest unikalne? czy istnieją stany stacjonarne? czy są cykle w grafie? czy występują oscylacje między różnymi stanami? Jaka jest czułość modelu na zmianę warunków (wielkości wejściowych/parametrów)
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.