- Nazwa przedmiotu:
- Sterowanie procesami
- Koordynator przedmiotu:
- Maciej Ławryńczuk, Piotr Marusak
- Status przedmiotu:
- Fakultatywny ograniczonego wyboru
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Automatyka i Robotyka
- Grupa przedmiotów:
- Przedmioty techniczne
- Kod przedmiotu:
- STP
- Semestr nominalny:
- 4 / rok ak. 2014/2015
- Liczba punktów ECTS:
- 4
- 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 ćwiczeniach: 15 x 1 godz. = 15 godz.
- udział w konsultacjach: 4 godz.
- wykonywanie projektów (15 godz. na każdy projekt, łącznie z opracowaniem sprawozdania i krótką prezentacją uzyskanych wyników): 30 godz.
- przygotowanie do bieżących zajęć (wykładów i ćwiczeń): 10 godz.
- przygotowanie do kolokwiów ( w tym rozwiązywanie typowych zadań): 15 godz.
Łączny nakład pracy studenta: 104 godz., co odpowiada 4 ECTS
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 30 (wykład) + 15 (ćwiczenia) + 15 (konsultacje) + 20 (przyjmowanie projektów)=80, co odpowiada 3 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
- Ćwiczenia15h
- Laboratorium0h
- Projekt15h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Podstawy automatyki
- Limit liczby studentów:
- 30
- Cel przedmiotu:
- Celem przedmiotu jest przedstawienie podstawowych oraz bardziej zaawansowanych struktur i algorytmów sterowania ciągłymi obiektami dynamicznymi o jednym wejściu i jednym wyjściu (SISO – ang. Single Input Single Output), w tym procesami przemysłowymi. Rozważa się algorytmy regulacji z czasem ciągłym, ich dyskretne (cyfrowe) realizacje oraz algorytmy projektowane z czasem dyskretnym. Omawiane są: metoda sprzężenia od stanu, algorytmy i struktury regulacji PID, algorytmy regulacji predykcyjnej DMC (ang. Dynamic Matrix Control) i GPC (ang. Generalized Predictive Control), algorytmy regulacji rozmytej (rozmyty algorytm PID, rozmyty algorytm ze sprzężeniem od stanu, rozmyty algorytm regulacji predykcyjnej), warstwowa struktura sterowania przemysłowego z nadrzędną warstwą optymalizacji ekonomicznej. Ilustrację wykładu stanowią liczne przykłady przedstawiane w trakcie zajęć. Do syntezy układów regulacji wykorzystuje się pakiet Matlab/Simulink.
- Treści kształcenia:
- 1. Wstęp: Procesy dynamiczne jako obiekty sterowania, klasy modeli procesów dynamicznych (liniowe/nieliniowe, równania stanu/transmitancje), przegląd metod projektowania układów regulacji. Przykłady wykorzystania algorytmów regulacji: sterowanie satelity telekomunikacyjnego, sterowanie samolotu o pionowym starcie (VTOL - ang. Vertical Take-off and Landing), sterowanie pojazdu marsjańskiego, sterowanie kolumny destylacyjnej. Prezentacja pakietu Matlab/Simulink: modelowanie procesów, synteza i symulacji układów sterowania. (wykład: 2 jd, ćwiczenia: 1 jd)
2. Metody przestrzeni stanów: Modele ciągłych procesów dynamicznych w przestrzeni stanów i w postaci transmitancji, sterowalność i obserwowalność, przechodzenie od modelu w przestrzeni stanów do transmitancji (i odwrotnie), wybór zmiennych stanu - modelowanie. (wykład: 2 jd, ćwiczenia: 1 jd)
3. Przesuwanie biegunów za pomocą sprzężenia od stanu: projektowanie układu regulacji metodą przesuwania biegunów układu zamkniętego, dobór biegunów układu zamkniętego, wielokryterialna ocena jakości regulacji, niezerowe punkty pracy. (wykład: 2 jd, ćwiczenia: 2 jd)
4. Estymacja wartości niedostępnych pomiarowo zmiennych stanu: Projektowanie obserwatorów pełnego i zredukowanego rzędu, dobór biegunów obserwatora, zasada separowalności, wymuszanie zerowego uchybu ustalonego (układy regulacji z całkowaniem). (wykład: 3 jd, ćwiczenia: 1 jd)
5. Dyskretne (cyfrowe) układy regulacji: Pośrednie (emulacja) oraz bezpośrednie metody projektowania dyskretnych algorytmów regulacji, cyfrowe realizacje algorytmu PID, transmitancja dyskretna, modele ARX, symulacja dyskretnych algorytmów regulacji. (wykład: 3 jd, ćwiczenia: 2 jd)
6. Opis procesu dyskretnego w przestrzeni stanów: sterowalność i obserwowalność procesów dyskretnych, przechodzenie od modelu dyskretnego w przestrzeni stanów do transmitancji dyskretnej (i odwrotnie), wybór zmiennych stanu - modelowanie, przechodzenie od ciągłych równań stanu do dyskretnych. ( wykład: 2 jd, ćwiczenia: 1 jd)
7. Projektowanie dyskretnych układów regulacji metodą sprzężenia od stanu: dyskretne obserwatory stanu pełnego i zredukowanego rzędu. (wykład: 2 jd, ćwiczenia: 1 jd)
8. Regulacja PID: wielokryterialna ocena jakości regulacji (konflikt między dokładnością i odpornością), uwzględnianie ograniczeń sygnału sterującego w algorytmie PID, kompensacja wpływu mierzonych zakłóceń w regulacji PID (układy otwarto-zamknięte), regulacja kaskadowa. (wykład: 2 jd, ćwiczenia: 1 jd)
9. Regulacja predykcyjna: zasada regulacji predykcyjnej, klasy algorytmów regulacji predykcyjnej, model odpowiedzi skokowych, związek między transmitancją a modelem odpowiedzi skokowej, algorytm DMC w wersji analitycznej bez ograniczeń, strojenie algorytmu DMC. ( wykład: 3 jd, ćwiczenia: 1 jd)
10. Uwzględnianie ograniczeń w analitycznej wersji algorytmu DMC, wersja numeryczna (z ograniczeniami) algorytmu DMC. (wykład: 2 jd, ćwiczenia: 1 jd)
11. Algorytm GPC w wersji analitycznej i numerycznej. (wykład: 2 jd, ćwiczenia: 1 jd)
12. Nieliniowa regulacja rozmyta: systemy rozmyte typu Takagi-Sugeno, rozmyty algorytm regulacji PID, rozmyty algorytm regulacji ze sprzężeniem od stanu, rozmyty algorytm regulacji predykcyjnej DMC, rozmyty algorytm regulacji predykcyjnej GPC. (wykład: 4 jd, ćwiczenia: 2 jd)
13. Warstwowa struktura sterowania przemysłowego z nadrzędną warstwą optymalizacji ekonomicznej. (wykład: 2 jd)
- Metody oceny:
- W trakcie semestru przeprowadzane są 2 kolokwia, każde oceniane w skali 0-30 pkt. Studenci mają możliwość wykonania dwóch projektów ocenianych w skali 0-30 pkt. Do zaliczenia przedmiotu należy uzyskać co najmniej 50 pkt. (łącznie).
- Egzamin:
- nie
- Literatura:
- Maciej Ławryńczuk: Sterowanie Procesów, preskrypt, 2010.
Lektury uzupełniające
1. R. C. Dorf, R. H. Bishop: Modern control systems. Addison-Wesley, 1995.
2. G. F. Franklin, J. D. Powell, A. Emami-Naeini: Feedback control of dynamic systems. Addison Wesley, 1994.
3. T. Kaczorek: Teoria układów regulacji automatycznej. WNT, Warszawa 1977.
4. P. Tatjewski: Zaawansowane sterowanie obiektów przemysłowych, struktury i algorytmy. EXIT, Warszawa 2002.
- Witryna www przedmiotu:
- brak
- Uwagi:
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt STP_W01
- Znajomość najważniejszych klas modeli dynamicznych: modele liniowe i nieliniowe, modele z czasem ciągłym i dyskretne, modele w przestrzeni stanu i modele transmitancyjne, znajomość metod konwersji najważniejszych klas modeli.
Weryfikacja: kolokwia, projekty
Powiązane efekty kierunkowe:
K_W05, K_W15
Powiązane efekty obszarowe:
T1A_W03, T1A_W04, T1A_W07, T1A_W07
- Efekt STP_W02
- Znajomość podstawowych metod syntezy układów regulacji (zarówno procesów ciągłych jak i dyskretnych): regulator PID i jego modyfikacje, regulator ze sprzężeniem od stanu, znajomość metod projektowania obserwatorów stanu pełnego i zredukowanego rzędu.
Weryfikacja: kolokwia, projekty
Powiązane efekty kierunkowe:
K_W05, K_W15
Powiązane efekty obszarowe:
T1A_W03, T1A_W04, T1A_W07, T1A_W07
- Efekt STP_W03
- Znajomość zaawansowanych metod syntezy układów regulacji (procesów dyskretnych): algorytmy regulacji predykcyjnej DMC i GPC, algorytmy regulacji rozmytej (rozmyty algorytm PID, rozmyty algorytm ze sprzężeniem od stanu, rozmyte algorytmy regulacji predykcyjnej).
Weryfikacja: kolokwia, projekty
Powiązane efekty kierunkowe:
K_W05, K_W13, K_W15
Powiązane efekty obszarowe:
T1A_W03, T1A_W04, T1A_W07, T1A_W05, T1A_W07
- Efekt STP_W04
- Znajomość metod wielokryterialnej oceny jakości regulacji układu regulacji.
Weryfikacja: kolokwia, projekty
Powiązane efekty kierunkowe:
K_W05, K_W15
Powiązane efekty obszarowe:
T1A_W03, T1A_W04, T1A_W07, T1A_W07
- Efekt STP_W05
- Znajomość programów komputerowych służących do projektowania i symulacji algorytmów regulacji (np. Matlab/Simulink).
Weryfikacja: projekty
Powiązane efekty kierunkowe:
K_W13, K_W15
Powiązane efekty obszarowe:
T1A_W05, T1A_W07
Profil ogólnoakademicki - umiejętności
- Efekt STP_U01
- Umiejętność konwersji najważniejszych klas modeli dynamicznych (przejście od modelu w przestrzeni stanu do modelu transmitancyjnego i odwrotnie, dyskretyzacja modeli ciągłych).
Weryfikacja: kolokwia, projekty
Powiązane efekty kierunkowe:
K_U18
Powiązane efekty obszarowe:
T1A_U15
- Efekt STP_U02
- Umiejętność zaprojektowania podstawowych układów regulacji (zarówno procesów ciągłych jak i dyskretnych): regulator PID i jego modyfikacje, regulator ze sprzężeniem od stanu, umiejętność zaprojektowania obserwatorów stanu pełnego i zredukowanego rzędu.
Weryfikacja: kolokwia, projekty
Powiązane efekty kierunkowe:
K_U11, K_U12, K_U18, K_U19, K_U25
Powiązane efekty obszarowe:
T1A_U08, T1A_U09, T1A_U15, T1A_U08, T1A_U09, T1A_U14, T1A_U15, T1A_U16, T1A_U08, T1A_U09, T1A_U14, T1A_U15, T1A_U16
- Efekt STP_U03
- Umiejętność zaprojektowania zaawansowanych układów regulacji (procesów dyskretnych): algorytmy regulacji predykcyjnej DMC i GPC, algorytmy regulacji rozmytej (rozmyty algorytm PID, rozmyty algorytm ze sprzężeniem od stanu, rozmyte algorytmy regulacji predykcyjnej).
Weryfikacja: kolokwia, projekty
Powiązane efekty kierunkowe:
K_U11, K_U12, K_U18, K_U19, K_U25
Powiązane efekty obszarowe:
T1A_U08, T1A_U09, T1A_U15, T1A_U08, T1A_U09, T1A_U14, T1A_U15, T1A_U16, T1A_U08, T1A_U09, T1A_U14, T1A_U15, T1A_U16
- Efekt STP_U04
- Umiejętność wielokryterialnej oceny jakości regulacji układu regulacji.
Weryfikacja: kolokwia, projekty
Powiązane efekty kierunkowe:
K_U11
Powiązane efekty obszarowe:
T1A_U08
- Efekt STP_U05
- 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: projekty
Powiązane efekty kierunkowe:
K_U11, K_U12, K_U18, K_U19
Powiązane efekty obszarowe:
T1A_U08, T1A_U09, T1A_U15, T1A_U08, T1A_U09, T1A_U14, T1A_U15, T1A_U16