Modelowanie Cyfrowe
Transkrypt
Modelowanie Cyfrowe
Data: 16.04.2008r. Wydanie: I Załącznik Symbol: Z-5.4-1-1 Strona: Status: obowiązujący 1/1 KARTA PRZEDMIOTU KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2008/2009 Nazwa przedmiotu: MODELOWANIE CYFROWE Kierunek: INFORMATYKA Kod/nr Specjalność: Tryb studiów: STUDIA NIESTACJONARNE II-GO STOPNIA (WIECZOROWE) Rodzaj przedmiotu: (podstawowy) Instytut/ Katedra: Semestr: Prowadzący przedmiot: Prowadzący zajęcia: Instytut Informatyki 2i3 Dr inŜ. Marcin Skowronek Liczba godzin Liczba pkt ECTS 7 – sem. 2; 3 – sem. 3 Wykład: Dr inŜ. Marcin Skowronek Wykład: 30 sem. 2 Ćwiczenia: Dr inŜ. Marcin Skowronek Ćwiczenia: 15 sem. 2 Laboratorium: Laboratorium: 30 sem. 3 Dr inŜ. Marcin Skowronek Projekt: Dr inŜ. Henryk Josiński Seminarium: Dr inŜ. Ewa Starzewska Karwan Dr inŜ. Łukasz Wyciślik Projekt: Seminarium: Powiązanie ze standardami i cel kształcenia Kształcenie w zakresie zastosowań informatyki. Celem przedmiotu jest zapoznanie studentów z problemami modelowania cyfrowego, algorytmami wykorzystywanymi w modelach układów ciągłych i zdarzeń dyskretnych oraz w zapisie badań symulacyjnych. Studenci poznają równieŜ wykorzystywane do tego celu środki programowe. Przedmioty wprowadzające oraz wymagania wstępne Analiza matematyczna, Podstawy programowania Modele matematyczne układów dynamicznych. Modele, modelowanie i symulacja. Klasyfikacja metod modelowania. Cele i etapy modelowania. Modele układów dynamicznych. Metody opisu układów ciągłych: równania róŜniczkowe, funkcje przejścia, schematy blokowe, równania stanu. Metody opisu układów dyskretnych: równania róŜnicowe, równania stanu. Przykłady wyznaczania opisu dyskretnego. Układy nieliniowe – linearyzacja. Punkty równowagi. Modele cyfrowe układów ciągłych. Elementy modelu cyfrowego. Charakterystyka środków programowych do budowy modeli układów ciągłych. Schematy róŜnicowe do znajdowania Załącznik Data: 16.04.2008r. Wydanie: I Status: obowiązujący Symbol: Z-5.4-1-1 Strona: 2/1 KARTA PRZEDMIOTU rozwiązania przybliŜonego. Metody numerycznego rozwiązywania równań róŜniczkowych. Metody jednokrokowe, metody wielokrokowe. Zmiana rzędu i kroku całkowania. Oszacowanie lokalnego błędu obcięcia. Automatyzacja procesu badań modelowych. Zadanie optymalizacji parametrycznej jako przykład definiowania celu modelowania. Algorytmy rozwiązywania zadań optymalizacji parametrycznej. Modele układów zdarzeń dyskretnych. Układy zdarzeń dyskretnych. Charakterystyki opisu i oceny układów zdarzeń dyskretnych. Modelowanie upływu czasu. Generacja liczb losowych. Koncepcje budowy modeli układów zdarzeń dyskretnych. Biblioteka CSL++, elementy biblioteki, przykład budowy modelu cyfrowego. Środowisko OMNet++: opis topologii układu, elementy biblioteki symulacyjnej, implementacja algorytmu symulacyjnego, przykład budowy modelu. Treść/Tematy: Ćw./L./P./Sem. Cwiczenia: Rozwiązywanie równań róŜniczkowych liniowych, rozwiązanie liniowego równania stanu, właściwości macierzy eAt. Właściwości i wyznaczanie oryginału transformaty L-C, zastosowanie transformaty L-C do rozwiązywania równań róŜniczkowych. Wyznaczanie równań stanu układów opisanych funkcją przejścia lub równaniem róŜniczkowym. Określanie warunków początkowych zmiennych stanu. Określanie wartości zmiennych wyjściowych Program Simnon: opis modelu, zapis badań modelowych, przykłady budowy modelu. Budowa modeli z wykorzystaniem środowiska pakietu Simulink. Przykłady rozwiązywania zadań optymalizacji parametrycznej z wykorzystaniem środowiska Matlab/Simulink. Generacja liczb losowych o dowolnym rozkładzie i przykłady budowy modeli układów zdarzeń dyskretnych. Laboratorium: W ramach laboratorium rozwiązywane są typowe zadania modelowania z wykorzystaniem róŜnych narzędzi programowych. Ćwiczenia laboratoryjne realizowane są w 4 godzinnych jednostkach czasowych. W oddzielnym terminie odbywają się sprawdziany końcowe. 1. Program Simnon – odpowiedzi i portrety fazowe układów dynamicznych. Opis układów za pomocą równań stanu. Rejestracja odpowiedzi czasowych i portretów fazowych. Przykłady definiowania makropoleceń. 2. Modelowanie w środowisku Matlab. Elementy środowiska. Polecenia wprowadzania macierzy do przestrzeni roboczej. Rozwiązywanie układu liniowych równań algebraicznych. Wykreślanie przebiegów dwu- i trój-wymiarowych. Definiowanie Mplików skryptowych i funkcyjnych. Wykreślanie charakterystyk częstotliwościowych. Opis i modelowanie układów dynamicznych z wykorzystaniem funkcji całkujących ode23, ode45. 3. Modelowanie w środowisku Matlab/Simulink. Elementy pakietu Simulink. Tworzenie schematów operacyjnych układów o podanych funkcjach przejścia. Definiowanie Mplików skryptowych i funkcyjnych. Realizacja zadanych zadań modelowania. 4. Rozwiązywanie zadań optymalizacji parametrycznej z wykorzystaniem środowiska Matlab-Simulink. Zapis badań modelowych poszukujących rozwiązania zadania optymali- Załącznik Data: 16.04.2008r. Wydanie: I Status: obowiązujący Symbol: Z-5.4-1-1 Strona: 3/1 KARTA PRZEDMIOTU zacji parametrycznej. 5. Biblioteka CSL++ – modele układów zdarzeń dyskretnych w koncepcji wyboru działania. Elementy biblioteki CSL++, budowa modeli układów zdarzeń dyskretnych. 6. Środowisko OMNet++. Implementacja algorytmu symulacyjnego podanych układów zdarzeń dyskretnych. Metody dydaktyczne Wykład tradycyjny uzupełniany materiałami dostępnymi na stronie przedmiotu. Materiały dotyczą danych tabelarycznych, bardziej złoŜonych schematów działania lub algorytmów, skrótowych opisów prezentowanych narzędzi programowych oraz zrealizowanych za pomocą tych narzędzi opisów przykładowych modeli i badań modelowych. Na stronie przymiotu dostępne są równieŜ materiały pomocnicze do ćwiczeń tablicowych oraz opisy zadań wykonywanych w ramach ćwiczeń laboratoryjnych. Forma egzaminu/zaliczenia przedmiotu Wykład zaliczany jest na podstawie zaliczenia ćwiczeń tablicowych (sem. 2) i testu końcowego na ostatnim wykładzie Ćwiczenia tablicowe zaliczane są na podstawie 2 sprawdzianów. Warunki uzyskania zaliczenia ćwiczeń tablicowych to: pozytywne oceny (≥3) ze sprawdzianów. Ćwiczenia laboratoryjne oceniane są na podstawie przygotowania do ćwiczeń, aktywności na ćwiczeniu i sprawozdań. Warunkiem uzyskania zaliczenia z ćwiczeń laboratoryjnych jest zaliczenie wszystkich ćwiczeń. Minimalne wymagania do egzaminu /zaliczenia Zaliczenie ćwiczeń tablicowych i sprawdzianu końcowego oraz zaliczenie laboratorium z oceną co najmniej dostateczną. Literatura (podstawowa) 1. M. Skowronek: Modelowanie cyfrowe. Wyd. Pol. Śl., Gliwice 2008. 2. M. Skowronek –red.: Zadania z modelowania cyfrowego. Wyd. Pol. Śl., Gliwice 2005. (uzupełniająca) 3. OMNet++ 3.2. User manual. http://www.omnetpp.org/doc/manual/usman.html 4. Tyszer J.: Symulacja cyfrowa. WNT, Warszawa 1990. 5. Matlab 7 – Programing. The Math Works Inc., 2007. 6. Simulink 7 – Rusing Simulink. The Math Works Inc., 2007. 7. Fishman G. S.: Discrete-Event Simulation: Modeling, Programming, and Analisis. Springer-Verlag, New York 2001. Zatwierdzono: ……………………………. ………………………………………………… (data i podpis prowadzącego) (data i podpis Dyrektora Instytutu/Kierownika Katedry)