Nazwa przedmiotu:
Projektowanie układów sterowania (projekt grupowy)
Koordynator przedmiotu:
Maciej Ławryńczuk
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia I stopnia
Program:
Automatyka i Robotyka
Grupa przedmiotów:
Przedmioty techniczne
Kod przedmiotu:
PUST
Semestr nominalny:
6 / rok ak. 2019/2020
Liczba punktów ECTS:
6
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Udział w wykładach: 15 x 2 godz. = 30 godz. Udział w laboratoriach: 15 x 2 godz. = 30 godz. Praca własna: 60 godz. Udział w konsultacjach: 5 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:
3
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
2,5
Formy zajęć i ich wymiar w semestrze:
  • Wykład0h
  • Ćwiczenia15h
  • Laboratorium30h
  • Projekt30h
  • Lekcje komputerowe0h
Wymagania wstępne:
sterowanie procesów
Limit liczby studentów:
48
Cel przedmiotu:
Celem przedmiotu jest kompleksowe zaprojektowanie układów sterowania przykładowych procesów laboratoryjnych, które obejmuje otrzymanie modeli matematycznych, dobór na tej podstawie algorytmów regulacji, symulację i implementację układu regulacji oraz ocenę efektywności jego pracy. Rozważa się następujące algorytmy regulacji: a) klasyczny jednopętlowy algorytm PID, b) algorytmy PID z pomiarem zakłóceń, c) wielowymiarowy algorytm PID z odsprzęganiem, d) liniowe algorytmy regulacji predykcyjnej typu DMC lub GPC w wersji jednowymiarowej i wielowymiarowej, d) nieliniowe rozmyte algorytmy PID, e) nieliniowe rozmyte algorytmy regulacji predykcyjnej, Prace projektowe mają na celu implementację wybranych algorytmów w środowisku Matlab/Simulink, dobór parametrów i badania porównawcze. Badania dotyczą rzeczywistości symulowanej. Następnie, w trakcie zajęć laboratoryjnych, algorytmy te zostają wykorzystane do sterowania rzeczywistymi obiektami laboratoryjnymi. Do implementacji algorytmów w laboratorium wykorzystuje się środowisko Matlab/Simulink, sterowniki programowalne lub systemy mikroprocesorowe. W czasie pracy studenci muszą pracować w grupie, przyjmując w niej różne role.
Treści kształcenia:
Treść ćwiczeń: 1. Algorytmy regulacji procesu jednowymiarowego, wpływ opóźnienia procesu na działanie algorytmu (1 godz.). 2. Algorytmy regulacji procesu jednowymiarowego z pomiarem zakłócenia (1 godz.). 3. Algorytmy regulacji procesu wielowymiarowego (2 godz.). 4. Rozmyte algorytmy regulacji procesu jednowymiarowego o istotnie nieliniowych właściwościach (1 godz.). 5. Symulacja i wizualizacja złożonego procesu (2 godz.). 6. Modelowanie i algorytmy regulacji złożonego procesu. Cykliczna kontrola postępów pracy studentów. Omawianie przyjętych rozwiązań, problemów oraz wyników prac. (8 godz.) Zakres laboratorium: 1. Implementacja, weryfikacja poprawności działania i dobór parametrów algorytmów regulacji procesu jednowymiarowego, wpływ opóźnienia procesu na działanie algorytmu (3 godz.). 2. Implementacja, weryfikacja poprawności działania i dobór parametrów algorytmów regulacji procesu jednowymiarowego z pomiarem zakłócenia (3 godz.). 3. Implementacja, weryfikacja poprawności działania i dobór parametrów algorytmów regulacji procesu wielowymiarowego (6 godz.). 4. Implementacja, weryfikacja poprawności działania i dobór parametrów algorytmów regulacji procesu jednowymiarowego o istotnie nieliniowych właściwościach (6 godz.). 5. Weryfikacja modeli, implementacja i dobór parametrów algorytmów regulacji oraz wizualizacja złożonego procesu (12 godz.). Zakres projektu: 1. Implementacja, symulacja i dobór parametrów algorytmów regulacji procesu jednowymiarowego, wpływ opóźnienia procesu na działanie algorytmu (3 godz.). 2. Implementacja, symulacja i dobór parametrów algorytmów regulacji procesu jednowymiarowego z pomiarem zakłócenia (3 godz.). 3. Implementacja, symulacja i dobór parametrów algorytmów regulacji procesu wielowymiarowego (6 godz.). 4. Implementacja, symulacja i dobór parametrów algorytmów regulacji procesu jednowymiarowego o istotnie nieliniowych właściwościach (6 godz.). 5. Modelowanie oraz implementacja i dobór parametrów algorytmów regulacji złożonego procesu (12 godz.).
Metody oceny:
laboratorium
Egzamin:
nie
Literatura:
M. Ławryńczuk: Projektowanie układów sterowania: materiały do ćwiczeń. Warszawa, 2017. M. Ławryńczuk: Sterowanie procesów. Warszawa, 2009. P. Tatjewski: Sterowanie zaawansowane obiektów przemysłowych, struktury i algorytmy. Warszawa, 2016.
Witryna www przedmiotu:
brak
Uwagi:

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Charakterystyka PUST_W01
Znajomość metod syntezy i doboru parametrów algorytmów regulacji PID oraz algorytmów regulacji predykcyjnej
Weryfikacja: laboratorium, projekt
Powiązane charakterystyki kierunkowe: K_W05, K_W13, K_W15
Powiązane charakterystyki obszarowe: I.P6S_WG
Charakterystyka PUST_W02
Znajomość programów komputerowych służących do projektowania i symulacji algorytmów regulacji (np. Matlab/Simulink)
Weryfikacja: laboratorium, projekt
Powiązane charakterystyki kierunkowe: K_W15
Powiązane charakterystyki obszarowe: I.P6S_WG

Profil ogólnoakademicki - umiejętności

Charakterystyka PUST_U01
Umiejętność eksperymentalnej identyfikacji modeli procesów dynamicznych
Weryfikacja: laboratorium, projekt
Powiązane charakterystyki kierunkowe: K_U17, K_U26, K_U11, K_U12
Powiązane charakterystyki obszarowe: III.P6S_UW.1.o, III.P6S_UW.2.o, III.P6S_UW.3.o, III.P6S_UW.4.o, I.P6S_UW
Charakterystyka PUST_U02
Umiejętność zaprojektowania i implementacji programowej w środowisku symulacyjnym oraz dla rzeczywistego procesu laboratoryjnego algorytmów regulacji PID oraz algorytmów regulacji predykcyjnej
Weryfikacja: laboratorium, projekt
Powiązane charakterystyki kierunkowe: K_U25, K_U30, K_U12, K_U17, K_U19
Powiązane charakterystyki obszarowe: III.P6S_UW.2.o, III.P6S_UW.3.o, III.P6S_UW.4.o, I.P6S_UW, III.P6S_UW.1.o
Charakterystyka PUST_U03
Umiejętność wielokryterialnej oceny jakości regulacji układu regulacji.
Weryfikacja: laboratorium, projekt
Powiązane charakterystyki kierunkowe: K_U11, K_U12, K_U13, K_U17
Powiązane charakterystyki obszarowe: I.P6S_UW, III.P6S_UW.1.o, III.P6S_UW.2.o, III.P6S_UW.3.o, III.P6S_UW.4.o
Charakterystyka PUST_U04
Umiejętność posługiwania się programami komputerowymi służącymi do projektowania i symulacji algorytmów regulacji (np. Matlab/Simulink), umiejętność napisania własnych programów do symulacji dyskretnych algorytmów regulacji.
Weryfikacja: laboratorium, projekt
Powiązane charakterystyki kierunkowe: K_U11, K_U12, K_U18
Powiązane charakterystyki obszarowe: I.P6S_UW, III.P6S_UW.1.o, III.P6S_UW.2.o, III.P6S_UW.3.o, III.P6S_UW.4.o

Profil ogólnoakademicki - kompetencje społeczne

Charakterystyka PUST_K01
Rozumie potrzebę uczenia się przez całe życie; potrafi inspirować i organizować proces uczenia się innych osób
Weryfikacja: laboratorium, projekt
Powiązane charakterystyki kierunkowe: K_K01
Powiązane charakterystyki obszarowe:
Charakterystyka PUST_K02
Potrafi współdziałać i pracować w grupie, przyjmując w niej różne role
Weryfikacja: laboratorium, projekt
Powiązane charakterystyki kierunkowe: K_K03
Powiązane charakterystyki obszarowe:
Charakterystyka PUST_K03
Potrafi odpowiednio określić priorytety służące realizacji określonego przez siebie lub innych zadania
Weryfikacja: laboratorium, projekt
Powiązane charakterystyki kierunkowe: K_K04
Powiązane charakterystyki obszarowe: