- Nazwa przedmiotu:
- Sztuczna inteligencja w automatyce
- Koordynator przedmiotu:
- Maciej Ławryńczuk, Piotr Marusak
- Status przedmiotu:
- Fakultatywny ograniczonego wyboru
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Automatyka i Robotyka
- Grupa przedmiotów:
- Przedmioty techniczne - zaawansowane
- Kod przedmiotu:
- SZAU
- Semestr nominalny:
- 2 / rok ak. 2019/2020
- Liczba punktów ECTS:
- 5
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- - udział w wykładach: 15 x 2 godz. = 30 godz.
- realizacja zadań projektowych: 15 x 2 godz. = 30 godz.
- udział w konsultacjach związanych z zadaniami domowymi oraz przed kolokwiami: 5 godz.
- przygotowanie do bieżących zajęć (wykładów i ćwiczeń): 10 godz.
- rozwiązywanie zadań domowych: 20 godz.
- przygotowanie do kolokwiów: 30 godz.
Łączny nakład pracy studenta: 125 godz., co odpowiada 5 ECTS
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 30 (wykład) + 4 (konsultacje) + 1 (oddawanie projektów)=35, co odpowiada 1,5 ECTS
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 30 godz., co odpowiada 1 ECTS
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład30h
- Ćwiczenia0h
- Laboratorium0h
- Projekt30h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Wiadomości na temat projektowania podstawowych algorytmów regulacji (PID oraz najprostszych algorytmów regulacji predykcyjnej)
- Limit liczby studentów:
- 36
- Cel przedmiotu:
- Celem przedmiotu jest zapoznanie studentów z zastosowaniami sztucznej inteligencji (podejścia określane wspólną nazwą "soft computing") w automatyce. W szczególności, zostaną omówione sztuczne sieci neuronowe oraz systemy rozmyte w problemach modelowania i sterowania. Ponadto, przedstawione zostaną algorytmy genetyczne i ich zastosowanie do projektowania układów regulacji automatycznej.
- Treści kształcenia:
- (1 jd). Wstęp - przykłady zastosowań systemów rozmytych, sieci neuronowych i algorytmów genetycznych w automatyce.
(2 jd). Przypomnienie podstawowych wiadomości z zakresu algorytmów regulacji automatycznej oraz optymalizacji punktu pracy:
algorytm regulacji PID,
algorytm ze sprzężeniem od stanu,
idea algorytmów regulacji predykcyjnej,
hierarchiczna struktura sterowania.
(3 jd). Sztuczne sieci neuronowe ? zagadnienia podstawowe:
pojęcia neuronu, wagi, funkcji aktywacji,
rodzaje najpopularniejszych sieci neuronowych (MLP, RBF),
algorytmy doboru parametrów sieci neuronowych (uczenie).
(2 jd). Zastosowanie sieci neuronowych do modelowania nieliniowych zależności statycznych i dynamicznych.
(4 jd). Wykorzystanie sieci neuronowych w automatyce:
układ regulacji z modelem odwrotnym,
układ regulacji typu IMC,
linearyzacja w pętli sprzężenia zwrotnego,
regulatory predykcyjne bazujące na modelach neuronowych.
(2 jd). Systemy rozmyte - zagadnienia podstawowe:
pojęcia: zbioru rozmytego, funkcji przynależności, schematu wnioskowania,
wnioskowanie Mamdaniego,
modele Takagi-Sugeno.
(3 jd). Zastosowanie systemów rozmytych do modelowania nieliniowych zależności statycznych i dynamicznych:
metody doboru parametrów modeli rozmytych,
dostrajanie modeli rozmytych z wykorzystaniem rozmytych sieci neuronowych.
(3 jd). Wykorzystanie systemów rozmytych w automatyce:
regulator regułowy PID,
regulator obszarowy PID,
regulator obszarowy ze sprzężeniem od stanu,
regulatory predykcyjne bazujące na modelach rozmytych.
(4 jd). Algorytmy genetyczne - zagadnienia podstawowe:
pojęcia: chromosom, osobnik, populacja, operatory genetyczne, selekcja,
zasada działania algorytmów genetycznych,
przegląd algorytmów genetycznych,
przykłady zastosowania algorytmów genetycznych w optymalizacji nieliniowej oraz projektowaniu układów regulacji.
- Metody oceny:
- W trakcie semestru przeprowadzane są 2 kolokwia, na koniec semestru przewidziany jest termin kolokwium poprawkowego. Każde kolokwium oceniane jest w skali 0-25 pkt., dwa pierwsze projekty oceniane są w skali 0-20 pkt., natomiast trzeci projekt w skali 0-10 pkt. (razem 100 pkt.). Aby zaliczyć przedmiot należy uzyskać co najmniej 50 pkt.
- Egzamin:
- nie
- Literatura:
- Maciej Ławryńczuk, Piotr Marusak: Soft computing w automatyce. Skrypt, Warszawa, 2011.
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka SZAU_W01
- Wiedza z zakresu modelowania obiektów nieliniowych za pomocą modeli rozmytych.
Weryfikacja: kolokwia, projekty
Powiązane charakterystyki kierunkowe:
K_W01, K_W04, K_W05, K_W06, K_W09
Powiązane charakterystyki obszarowe:
I.P7S_WG, III.P7S_WG.o
- Charakterystyka SZAU_W02
- Wiedza na temat zastosowania modeli rozmytych obiektów nieliniowych do zaprojektowania regulatora.
Weryfikacja: kolokwia, projekty
Powiązane charakterystyki kierunkowe:
K_W06, K_W09, K_W01, K_W04, K_W05
Powiązane charakterystyki obszarowe:
I.P7S_WG, III.P7S_WG.o
- Charakterystyka SZAU_W03
- Wiedza z zakresu modelowania obiektów nieliniowych za pomocą sieci neuronowych.
Weryfikacja: kolokwia, projekty
Powiązane charakterystyki kierunkowe:
K_W01, K_W04, K_W05, K_W06, K_W09
Powiązane charakterystyki obszarowe:
I.P7S_WG, III.P7S_WG.o
- Charakterystyka SZAU_W04
- Wpisz opisWiedza na temat zastosowania modeli neuronowych obiektów nieliniowych do zaprojektowania regulatora.
Weryfikacja: kolokwia, projekty
Powiązane charakterystyki kierunkowe:
K_W01, K_W04, K_W05, K_W06, K_W09
Powiązane charakterystyki obszarowe:
I.P7S_WG, III.P7S_WG.o
- Charakterystyka SZAU_W05
- Wiedza na temat zastosowania algorytmów genetycznych do modelowania obiektów nieliniowych i projektowania algorytmów regulacji.
Weryfikacja: kolokwia, projekty
Powiązane charakterystyki kierunkowe:
K_W01, K_W04, K_W05, K_W06, K_W09
Powiązane charakterystyki obszarowe:
I.P7S_WG, III.P7S_WG.o
Profil ogólnoakademicki - umiejętności
- Charakterystyka SZAU_U01
- Umiejętność modelowania obiektu nieliniowego za pomocą modelu rozmytego.
Weryfikacja: projekty
Powiązane charakterystyki kierunkowe:
K_U08, K_U09
Powiązane charakterystyki obszarowe:
III.P7S_UW.4.o, I.P7S_UW, III.P7S_UW.1.o, III.P7S_UW.2.o, III.P7S_UW.3.o
- Charakterystyka SZAU_U02
- Umiejętność zaprojektowania algorytmu regulacji bazującego na rozmytym modelu obiektu.
Weryfikacja: projekty
Powiązane charakterystyki kierunkowe:
K_U08, K_U09
Powiązane charakterystyki obszarowe:
I.P7S_UW, III.P7S_UW.1.o, III.P7S_UW.2.o, III.P7S_UW.3.o, III.P7S_UW.4.o
- Charakterystyka SZAU_U03
- Umiejętność modelowania obiektu nieliniowego za pomocą sieci neuronowej.
Weryfikacja: projekty
Powiązane charakterystyki kierunkowe:
K_U08, K_U09
Powiązane charakterystyki obszarowe:
I.P7S_UW, III.P7S_UW.1.o, III.P7S_UW.2.o, III.P7S_UW.3.o, III.P7S_UW.4.o
- Charakterystyka SZAU_U04
- Umiejętność zaprojektowania algorytmu regulacji bazującego na neuronowym modelu obiektu.
Weryfikacja: projekty
Powiązane charakterystyki kierunkowe:
K_U08, K_U09
Powiązane charakterystyki obszarowe:
III.P7S_UW.2.o, III.P7S_UW.3.o, III.P7S_UW.4.o, I.P7S_UW, III.P7S_UW.1.o
- Charakterystyka SZAU_U05
- Umiejętność wykorzystania algorytmu genetycznego do modelowania obiektów nieliniowych i do projektowania algorytmów regulacji.
Weryfikacja: projekty
Powiązane charakterystyki kierunkowe:
K_U08, K_U09
Powiązane charakterystyki obszarowe:
I.P7S_UW, III.P7S_UW.1.o, III.P7S_UW.2.o, III.P7S_UW.3.o, III.P7S_UW.4.o