Projektowanie układów regulacji
Transkrypt
Projektowanie układów regulacji
"Z A T W I E R D Z A M" Dziekan Wydziału Mechatroniki i Lotnictwa Prof. dr hab. inż. Radosław TRĘBIŃSKI Warszawa, dnia .......................... SYLABUS PRZEDMIOTU NAZWA PRZEDMIOTU: Wersja anglojęzyczna: Projektowanie układów regulacji Designing control systems Kod przedmiotu: WMLAACSM-PUReg WMLAACNM-PUReg Podstawowa jednostka organizacyjna (PJO): Wydział Mechatroniki i Lotnictwa Kierunek studiów: mechatronika Specjalność: automatyka i sterowanie Poziom studiów: studia drugiego stopnia Forma studiów: studia stacjonarne i niestacjonarne Język prowadzenia: polski Sylabus ważny dla naborów od roku akademickiego: 2013/2014 1. REALIZACJA PRZEDMIOTU Osoby prowadzące zajęcia (koordynatorzy): dr inż. Marek Jaworowicz PJO/instytut/katedra/zakład: Wydział Mechatroniki i Lotnictwa, Katedra Mechatroniki, Zespół Mechatroniki 2. ROZLICZENIE GODZINOWE studia stacjonarne forma zajęć, liczba godzin/rygor (x egzamin, + zaliczenie na ocenę, z zaliczenie) semestr punkty ECTS razem wykłady ćwiczenia laboratoria projekt II 90/x 40 18/z 18/+ 14/+ 6 razem 90 40 18 18 14 6 seminarium studia niestacjonarne forma zajęć, liczba godzin/rygor (x egzamin, + zaliczenie na ocenę, z zaliczenie) semestr punkty ECTS razem wykłady ćwiczenia laboratoria projekt II 54/x 16 10/z 18/+ 10/+ 6 razem 54 16 10 18 10 6 seminarium 3. PRZEDMIOTY WPROWADZAJĄCE WRAZ Z WYMAGANIAMI WSTĘPNYMI SYSTEMY MECHATRONICZNE..…Wymagania wstępne: Zrealizowane elementy projektowania i analizy systemów mechatronicznych INFORMATYKA TECHNICZNA.......Wymagania wstępne: Zrealizowane elementy przetwarzania sygnałów i sterowania, implementacji algorytmów sterowania. 4. ZAKŁADANE EFEKTY KSZTAŁCENIA Symbol Efekty kształcenia Student, który zaliczył przedmiot, odniesienie do efektów kształcenia dla kierunku W1 ma poszerzoną wiedzę z zakresu wykorzystania narzędzi matematycznych do formułowania i rozwiązywania złożonych zadań z analizy i projektowania układów regulacji systemów mechatronicznych K_W01 W2 ma poszerzoną i pogłębioną wiedzę w zakresie wybranych metodyk projektowania układów regulacji oraz symulacji ich działania z wykorzystaniem specjalistycznego oprogramowania K_W03 U1 potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie dotyczące wyboru kryteriów jakościowych, metod projektowania i zakładanych funkcji celów oraz wyboru struktury cyfrowego układu regulacji i regulatora K_U01 U2 umie opracować dokumentację dotyczącą rozwiązania zadania projektowego oraz umie uzasadnić uzyskane wyniki z badan symulacyjnych działania regulatorów, sterowników i dyskretnych układów regulacji w wykorzystywanych środowiskach programistycznych K_U03, K_U15 U3 potrafi zaprojektować model matematyczny, numeryczny i aplikację wdrożeniową regulatora, sterownika z uwzględnieniem kryteriów jakościowych, użytkowych i ekonomicznych oraz norm, stosując podejście systemowe dla układów automatyki K_U16 K1 potrafi myśleć i działać kreatywnie, ma świadomość odpowiedzialności za pracę własną oraz gotowość podporządkowania się zasadom pracy w zespole i ponoszenia odpowiedzialności za wspólnie realizowane zadania K_K01 K2 potrafi przekazać w zrozumiały sposób efekty swojej pracy twórczej, jako kreatywny i komunikatywny inżynier mechatronik K_K02 K_U07 K_U13 5. METODY DYDAKTYCZNE Zarówno wykład jak i ćwiczenia rachunkowe, laboratoryjne oraz seminaria są prowadzone metodami aktywizującymi wykorzystując w szczególności: twórcze rozwiązywanie problemów, rozwijając u studentów umiejętność analizy, dyskusji na tematy i zagadnienia obejmujące efekty kształcenia W1 i W2 Wykłady prowadzone głównie w formie audiowizualnej, z wykorzystaniem prezentacji Ćwiczenia rachunkowe związane z zagadnieniami omawianymi na wykładzie, obejmują przypomnienie, utrwalenie i usystematyzowanie wiedzy wcześniej nabytej, uzyskanej jako rezultat ukierunkowanej pracy własnej poprzez rozwiązywanie zadań i problemów związanych z poprawną metodyką projektowania układów regulacji, , rozumianych jako umiejętności U1 Ćwiczenie laboratoryjne ukierunkowano na wykonanie projektów regulatorów w układach sterowania SM i automatyki przemysłowej, w kontekście umiejętności U2 i U3 6. TREŚCI PROGRAMOWE liczba godzin lp temat/tematyka zajęć 1. Analiza warstwowej struktury sterowania i regulacji parametrów maszyn i procesów przemysłowych. Warstwy: jakości i bezpieczeństwa z procesami sterowania i regulacji – ERP, MCS, DCC, DCS. Sformułowanie zadania projektowania regulatorów, algorytmy postępowania projektowego, uwarunkowania realizacji technicznej. Metody i narzędzia projektowania mechatronicznego regulatorów. Sformułowanie modelu układu zamkniętego i jego postacie obliczeniowe. Projektowanie regulatora w SISO_Design_Tool – modele parametryczne i ich modele implementacyjne. Projektowanie metodą lokowania biegunów. Projektowanie w oparciu o model analogowy. Przykłady obliczeniowe dla napędów i procesów technologicznych. Implementacja algorytmów w Matlab/C++. Projektowanie regulatorów od stanu z kryterium liniowo-kwadratowym LQ i H2. Numeryczne metody rozwiązania równania Riccatiego. Rozwiązania z obserwatorami stanu. Implementacja algorytmów w Maltlab/C++. Projektowanie regulatorów metodą wielomianową, regulator ściśle właściwy jako regulator PID. Regulatory modalne i z ustalonym czasem regulacji – Deadbeat. Strojenie regulatora cyfrowego od stanu. Realizacje przemysłowe ciągłych i dyskretnych modeli regulatorów: regulatory aparatowe i modułowe. Projekt i wytwarzanie regulatora ST-707 firmy TECH z Andrychowa. Istota, cele i klasyfikacja układów regulacji adaptacyjnej. Układy z programowalnymi zmianami parametrów regulatora. Układy z identyfikacją modelu. Schematy blokowe i strukturalne, przykłady modeli wybranych regulatorów. Uogólnione modele i klasy dyskretne obiektów, sygnałów i zakłóceń stosowanych w analizie i projektowaniu regulatorów adaptacyjnych. Modele parametryczne i estymacja parametryczna w identyfikacji układów liniowych. Układy regulacji z predyktorem Smitha - modelowanie struktur regulacji analogowej i cyfrowej. Filtr FD_NOI i SOI w torze sterowania dyskretnego. Modele i algorytmy estymatorów RLS i WRLS. Przykłady – estymacja parametrów, zmiennych stanu. Algorytm liniowego, dyskretnego filtru Kalmana. Projektowanie regulatorów od stanu z kryterium liniowo-kwadratowym LQG i filtrem Kalmana. Implementacja algorytmów w Matlab/ C++. Projektowanie regulatorów predykcyjnych, algorytmy DMC i GPC. Implementacja algorytmów w Matlab/C++. 2* Razem studia stacjonarne 40 18 18 14 Razem studia niestacjonarne 16 10 18 10 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. wykł. 2 2* ćwicz. lab. proj. 2 2* 2 2 2 2 2* 2* 2 2 2* 2* 2* 2 3 3 3 2* 2* 2 2* 2 2* 2* 3 2 2* 2 3 10 4* 2* 3 2* semin. lp temat/tematyka zajęć liczba godzin wykł. ćwicz. lab. proj. TEMATY ĆWICZEŃ RACHUNKOWYCH I PROGRAMOWANIA 1. 2. 3. 4. 5. Wyznaczenie postaci obliczeniowych modeli układu zamkniętego z kompensatorem w oparciu o wymagania jakościowe dla układu regulacji. Analiza pliku obliczeniowego w Matlab. Wyznaczanie obliczeniowych modeli układu zamkniętego i analiza ich właściwości dynamicznych Obliczanie regulatora od stanu metodą lokowania biegunów – SISO Design Tool. Analiza pliku obliczeniowego w Matlab. Obliczanie regulatora LQ z obserwatorem dla napędu robota przemysłowego. Analiza pliku obliczeniowego w Matlab. Wyznaczenie metodą wielomianową algorytmu regulatora SISO w układzie prędkościowym napędu DC. Analiza pliku obliczeniowego w C++. 2 2* 2 2 2* 2 2* 2 2* Razem- studia stacjonarne 18 Razem – studia niestacjonarne 10 TEMATY ĆWICZEŃ LABORATORYJNYCH i PROJEKTÓW 1. Projekt regulatora PID_D w oparciu o model analogowy dla napędu DC w SISO DesignTool. 3 Implementacja regulatora w Matlab/C++. 2. Projekt regulatora od stanu LQ dla zadanych warunków końcowych. 3 Implementacja regulatora w Matlab/C++. 3. Projekt regulatora „deadbeat” z ustalonym czasem regulacji. 3 Implementacja regulatora w Matlab/C++. 4. Projekt filtra FD_NOI dla zadanych warunków toru sygnałowego i zakłóceń. 3 Implementacja regulatora w Matlab/C++. 5. Projekt regulatora predykcyjnego DMC. 3 Implementacja regulatora w Matlab/C++. 6. Opracowanie i testowanie aplikacji dyskretnego filtru Kalmana. 3 Implementacja i testy filtra w Matlab/C++. Projekt regulatora od stanu z liniowym filtrem Kalmana z modelami fizycznymi procesu i zakłóceń. 10 4* Implementacja regulatora w Matlab/C++ i jego testy. Razem- studia stacjonarne Razem – studia niestacjonarne * - zagadnienia realizowane indywidualnie przez studenta studiów niestacjonarnych 18 14 18 10 semin. 7. LITERATURA podstawowa: J. Brzózka: Ćwiczenia z automatyki w Matlabie i Simulinku, WNT. W. Grega: Metody i algorytmy sterowania cyfrowego w układach scentralizowanych i rozproszonych, Oficyna Wyd. AGH. W. Koziński: Projektowanie regulatorów. Wybrane metody klasyczne i optymalizacyjne, WPW. M. Szymkat: Komputerowe wspomaganie w projektowaniu układów regulacji, WNT. uzupełniająca: P.Tatjewski: Sterowanie zaawansowane obiektów przemysłowych, AOW-EXIT. J. Przepiórkowski: Silniki elektryczne w praktyce elektronika, BTC. M. Jaworowicz: materiały własne 8. SPOSOBY WERYFIKACJI ZAKŁADANYCH EFEKTÓW KSZTAŁCENIA Przedmiot zaliczany jest na podstawie: egzaminu Egzamin jest przeprowadzany w formie pisemnego testu sprawdzającego z zadaniami zamkniętymi oraz ustnego zaliczenia sprawozdania z projektu grupowego Warunkiem dopuszczenia do egzaminu jest uzyskanie pozytywnych ocen z przygotowania i wykonania ćwiczeń laboratoryjnych oraz z wykonania i zaliczenia sprawozdań Ocena końcowa z przedmiotu jest średnią ważoną z ocen pisemnego testu egzaminacyjnego, zaliczenia zadań laboratoryjnych oraz projektu grupowego Zaliczenie ćwiczeń laboratoryjnych na ocenę odbywa się na podstawie średniej z pozytywnych ocen za wszystkie wykonane i zaliczone ćwiczenia. Efekty W1, W2, W3, sprawdzane są na dwóch kolokwiach i egzaminie pisemnym w postaci testu sprawdzającego z zadaniami zamkniętymi oraz podczas rozwiązywania zadań laboratoryjnych Przedmiot zaliczany jest na podstawie średniej z pozytywnych ocen za wszystkie efekty kształcenia. Efekt W1 sprawdzany jest podczas sprawdzania wiedzy teoretycznej przed ćwiczenia laboratoryjnymi i podczas kolokwium Efekt W2 sprawdzany jest głównie podczas ćwiczeń rachunkowych oraz na podstawie zaliczenia zadań laboratoryjnych Efekt W3 sprawdzany jest głównie podczas kolokwium i egzaminu Efekt U1 sprawdzany jest na ćwiczeniach rachunkowych oraz na podstawie zaliczenia zadań laboratoryjnych Efekt U2 sprawdzany jest praktycznie podczas ćwiczeń laboratoryjnych Efekt U3 sprawdzany jest na podstawie zaliczenia projektu grupowego Efekt K2 sprawdzany jest na podstawie oceny pracy zespołu i zaliczenia projektu grupowego Efekt K3 sprawdzany jest na podstawie oceny pracy zespołu i zaliczenia projektu grupowego Efekt U1 sprawdzany jest na ćwiczeniach rachunkowych oraz na podstawie zaliczenia zadań laboratoryjnych Ocena 5,0 (bdb) 4,5 (db+) 4,0 (db) 3,5 (dst+) Opis umiejętności potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie, założenia dotyczące wyboru kryteriów jakościowych, metod projektowania i zakładanych funkcji celów oraz wyboru struktury układu regulacji i regulatora potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie, założenia dotyczące wyboru kryteriów jakościowych oraz wyboru struktury układu regulacji i regulatora potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie, założenia dotyczące wyboru struktury układu regulacji i regulatora potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować założenia dotyczące wyboru struktury układu regulacji i regulatora 3,0 (dst) potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować założenia dotyczące wyboru struktury układu regulacji Efekt U2 sprawdzany jest praktycznie podczas ćwiczeń laboratoryjnych Ocena 5,0 (bdb) 4,5 (db+) 4,0 (db) 3,5 (dst+) 3,0 (dst) Opis umiejętności umie opracować dokumentację dotyczącą rozwiązania zadania projektowego oraz umie zinterpretować i uzasadnić uzyskane wyniki z badan symulacyjnych działania regulatorów, sterowników i dyskretnych układów regulacji w wykorzystywanych środowiskach programistycznych umie opracować dokumentację dotyczącą rozwiązania zadania projektowego oraz umie zinterpretować i uzasadnić uzyskane wyniki z badan symulacyjnych działania regulatorów i dyskretnych układów regulacji w wykorzystywanych środowiskach programistycznych umie opracować dokumentację dotyczącą rozwiązania zadania projektowego oraz umie zinterpretować uzyskane wyniki z badan symulacyjnych działania regulatorów i dyskretnych układów regulacji w wykorzystywanych środowiskach programistycznych umie opracować dokumentację dotyczącą rozwiązania zadania projektowego oraz umie zinterpretować uzyskane wyniki z badan symulacyjnych działania dyskretnych układów regulacji w wykorzystywanych środowiskach programistycznych umie zinterpretować uzyskane wyniki z badan symulacyjnych działania dyskretnych układów regulacji w wykorzystywanych środowiskach programistycznych Efekt U3 sprawdzany jest na podstawie zaliczenia projektu grupowego Ocena 5,0 (bdb) 4,5 (db+) 4,0 (db) 3,5 (dst+) 3,0 (dst) Opis umiejętności potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami i narzędziami komputerowego wspomagania projektowania, wytwarzania i eksploatacji do projektowania, wytwarzania i eksploatacji urządzeń sterujących. Potrafi zaprojektować aplikację wdrożeniową regulatora, sterownika z uwzględnieniem kryteriów jakościowych, użytkowych i ekonomicznych oraz norm, stosując podejście systemowe dla układów automatyki potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami i narzędziami komputerowego wspomagania projektowania, wytwarzania i eksploatacji do projektowania, wytwarzania i eksploatacji urządzeń sterujących. Potrafi zaprojektować aplikację wdrożeniową regulatora, sterownika z uwzględnieniem kryteriów jakościowych, użytkowych i ekonomicznych oraz norm potrafi posłużyć się właściwie dobranymi środowiskami programistycznymi, symulatorami i narzędziami komputerowego wspomagania projektowania, wytwarzania i eksploatacji do projektowania, wytwarzania i eksploatacji urządzeń sterujących. Potrafi zaprojektować aplikację wdrożeniową regulatora, sterownika z uwzględnieniem kryteriów jakościowych oraz norm Potrafi zaprojektować model matematyczny i numeryczny regulatora, sterownika z uwzględnieniem kryteriów jakościowych oraz norm Potrafi zaprojektować model matematyczny regulatora, sterownika z uwzględnieniem kryteriów jakościowych Efekt K1 i K2 sprawdzany jest na podstawie obserwacji grupy podczas ćwiczeń rachunkowych i laboratoryjnych. Ocena za osiągnięcie tego efektu jest uzyskana łącznie z osiągnięciem efektów W1 i W2 Kierownik Katedry Mechatroniki Autor sylabusa ............................................. ................................ dr inż. Marek Jaworowicz Prof. dr hab. inż. Bogdan ZYGMUNT