Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (N1)
specjalność: systemy komputerowe i oprogramowanie

Sylabus przedmiotu Robotyka i automatyka cyfrowa:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia niestacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauki techniczne, studia inżynierskie
Profil ogólnoakademicki
Moduł
Przedmiot Robotyka i automatyka cyfrowa
Specjalność systemy komputerowe i oprogramowanie
Jednostka prowadząca Katedra Metod Sztucznej Inteligencji i Matematyki Stosowanej
Nauczyciel odpowiedzialny Sławomir Jaszczak <Slawomir.Jaszczak@zut.edu.pl>
Inni nauczyciele Marcin Korzeń <Marcin.Korzen@zut.edu.pl>, Marcin Pluciński <Marcin.Plucinski@zut.edu.pl>
ECTS (planowane) 3,0 ECTS (formy) 3,0
Forma zaliczenia egzamin Język polski
Blok obieralny 8 Grupa obieralna 6

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW7 10 0,80,62egzamin
laboratoriaL7 10 2,20,38zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Fizyka (poziom szkoły średniej - statyka, kinematyka i dynamika systemów fizycznych)
W-2Matematyka
W-3Informatyka (umiejętność programowania na poziomie podstawowym)
W-4Elektronika (poziom podstawowy)

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Ukształtowanie umiejetności z zakresu doboru elementów cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe)
C-2Ukształtowanie umiejetności z zakresu identyfikacji dynamiki obiektu sterowania na podstawie danych wejście/wyjście.
C-3Zapoznanie studentów z metodyką projektowania i optymalizacji cyfrowych algorytmów sterowania.
C-4Ukształtowanie umiejętności testowania i implementacji zaprojektowanego algorytm na wybranej platformie sprzętowej (metodyka hardware in the loop i rapid prototyping)
C-5Ukształtowanie umiejetności z zakresu optymalizacji działania cyfrowych algorytmów sterowania (dobór czasu próbkowania, algorytmy strojenia)
C-6Zapoznanie studentów z kryteriami oceny stabilności i jakości cyfrowych układów sterowania
C-7Zapoznanie studentow z podstawowymi algorytmami sterowania cyfrowego oraz metodyka ich implementacji i optymalizacji
C-8Uksztaltowanie umiejetnosci z zakresu projektowania i implementacji systemow HMI (Human Machine Interface) tj. interfejsu czlowiek-maszyna

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Dobór i konfiguracja sterowników PLC, dobór i konfiguracja urządzeń pomiarowych do zadanego procesu lub maszyny (dźwig towarowy, urządzenie do mieszania substancji, skrzyżowanie drogowe, urządzenie do sortowania materiału kolorowego) Opracowanie algorytmów sterowania logicznego produkcją, funkcjami urządzeń, procesem itp.1
T-L-2Implementacja algorytmów w sterowniku PLC (sterowniki GeFanuc VersaMax Micro, Siemens S7-200, B&R)1
T-L-3Wykonanie dokumentacji oprogramowania oraz odrutowania.1
T-L-4Identyfikacja modeli obiektów dynamicznych1
T-L-5Synteza i implementacja cyfrowych algorytmów sterowania z obiektami rzeczywistymi1
T-L-6Analiza jakości i stabilności cyfrowego układu sterowania.1
T-L-7Opracowanie projektu i implementacja interfejsu maszyna – człowiek (HMI) – wizualizacja procesu.1
T-L-8Implementacja sprzęgu z systemami produkcji poprzez oprogramowanie komunikacyjne (serwery DDE, serwery OPC)1
T-L-9Opracowanie systemu obsługi alarmów i obsługi raportowania1
T-L-10Opracowanie systemu archiwizacji danych z procesu lub maszyny przy wykorzystaniu InSQL1
10
wykłady
T-W-1Struktura i zasada działania układu sterowania cyfrowego, elementy układu sterowania cyfrowego (przetworniki A/C, C/A, człony podtrzymania sygnału, urządzenia pomiarowe, urządzenia wykonawcze, urządzenia nastawcze),2
T-W-2Podstawowe prawa regulacji (algorytm regulacji dwustawnej i PID)oraz sposoby projektowania i implementacji algorytmów sterowania cyfrowego3
T-W-3Kryteria oceny stabilności i jakości układu sterowania cyfrowego2
T-W-4Procedury model in the loop (symulacja komputerowa), hardware in the loop (symulacja czasu rzeczywistego) i rapid prototyping w projektowaniu cyfrowych ukladow sterowania2
T-W-5Zaliczenie koncowe1
10

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Uczestnictwo w zajęciach + zaliczenie10
A-L-2Samodzielne rozwiazywanie postawionych zadan domowych30
A-L-3Przygotowanie do zajec i zaliczen20
A-L-4Konsultacje3
A-L-5opracowanie dokumentacji oprogramowania2
A-L-6udział w zaliczeniu2
67
wykłady
A-W-1Udział w zajeciach i zaliczenie10
A-W-2Przygotowanie do zaliczenia wykladu10
A-W-3Konsultacje do wykladu1
A-W-4Realizacja zadan domowych3
24

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład informacyjny z prezentacja
M-2Cwiczenia laboratoryjne - samodzielna implementacja oprogramowania sterujacego z wykorzystaniem Proficy Machine Edition lub Automation Studio
M-3Cwiczenia laboratoryjne - samodzielne rozwiazywanie postawionych problemow z wykorzystaniem stanowisk badawczych

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Krótkie zaliczenie pisemne lub ustne na poczatku każdych zajęc
S-2Ocena formująca: Dokumentacja powykonawcza do stanowisk badawczych
S-3Ocena formująca: Zaliczenie koncowe w formie ustnej i pisemnej

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O6/02_W01
W wyniku przeprowadzonych zajęć student będzie w stanie scharakteryzować podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących.
I_1A_W19C-7, C-3, C-6T-W-1, T-W-3, T-W-2, T-W-4M-1S-3

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O6/02_U01
W wyniku przeprowadzonych zajęć student powinien umieć: dobierać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście, zaprojektować i zaimplementować cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o założone kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, dobrać platformę wykonawczą dla algorytmów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą
I_1A_U01, I_1A_U02, I_1A_U15, I_1A_U05, I_1A_U16C-8, C-4, C-5, C-2, C-1T-L-7, T-L-10, T-L-5, T-L-3, T-L-1, T-L-4, T-L-9, T-L-2, T-L-6, T-L-8M-2, M-3S-2, S-3, S-1

Zamierzone efekty kształcenia - inne kompetencje społeczne i personalne

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O6/02_K01
W wyniku przeprowadzonych zajec student powinien umiec w sposob klarowny sporzadzac dokumentacje techniczna i wyjasniac w sposob ogolnie zrozumialy dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow.
I_1A_K01, I_1A_K03C-8, C-4, C-5, C-2, C-1T-L-7, T-L-10, T-L-5, T-L-3, T-L-1, T-L-4, T-L-9, T-L-2, T-L-6, T-L-8M-2, M-3S-2, S-3

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_O6/02_W01
W wyniku przeprowadzonych zajęć student będzie w stanie scharakteryzować podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących.
2,0Student nie potrafi scharakteryzować w elementarny sposób podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących.
3,0Student potrafi scharakteryzować na elementarnym poziomie podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących.
3,5Student potrafi scharakteryzować i analizować podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących.
4,0Student potrafi scharakteryzować wnikliwie podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących. Student potrafi przedstawić przykłady praktyczne bez wnikliwej analizy.
4,5Student potrafi scharakteryzować wnikliwie podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących. Student potrafi przedstawić przykłady praktyczne z wnikliwą analizą.
5,0Student potrafi scharakteryzować wnikliwie podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących. Student potrafi przedstawić przykłady praktyczne z wnikliwą analizą i sposobami rozwiązywania problemów rzeczywistych.

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_O6/02_U01
W wyniku przeprowadzonych zajęć student powinien umieć: dobierać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście, zaprojektować i zaimplementować cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o założone kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, dobrać platformę wykonawczą dla algorytmów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą
2,0Student nie potrafi : zestawić podanych elementów cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamiki obiektu sterowania na podstawie danych wejście/wyjście wskazaną metodą, zaprojektować i zaimplementować cyfrowego algorytmu sterowania, określić optymalnego czasu próbkowania, zoptymalizować układu sterującego w oparciu o wskazane kryterium jakości, przeprowadzić teoretycznej analizy stabilności układu sterowania, skonfigurować wskazanej platformy wykonawczej dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentacji wykonawczej.
3,0Student potrafi zestawić podane elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście wskazaną metodą, zaprojektować i zaimplementować wskazany cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o wskazane kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, skonfigurować wskazaną platformę wykonawczą dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą.
3,5Student potrafi dobrać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście wskazaną metodą, zaprojektować i zaimplementować wskazany cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o wskazane kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, skonfigurować wskazaną platformę wykonawczą dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą.
4,0Student potrafi dobrać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście wybraną przez siebie metodą, zaprojektować i zaimplementować wskazany cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o wskazane kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, skonfigurować wskazaną platformę wykonawczą dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą.
4,5Student potrafi dobrać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście wybraną przez siebie metodą, zaprojektować i zaimplementować wskazany cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o wybrane przez siebie kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, skonfigurować wskazaną platformę wykonawczą dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą.
5,0Student potrafi dobrać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście wybraną przez siebie metodą, zaprojektować i zaimplementować wybrany przez siebie cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o wybrane przez siebie kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, skonfigurować wskazaną platformę wykonawczą dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą.

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt kształceniaOcenaKryterium oceny
I_1A_O6/02_K01
W wyniku przeprowadzonych zajec student powinien umiec w sposob klarowny sporzadzac dokumentacje techniczna i wyjasniac w sposob ogolnie zrozumialy dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow.
2,0Student nie potrafi na elementarnym poziomie sporzadzac dokumentacji technicznej i wyjasniac w sposob podstawowy dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania.
3,0Student potrafi na elementarnympoziomie sporzadzac dokumentację techniczną i wyjasniac w sposob podstawowy dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania.
3,5Student potrafi w klarowny sposób sporzadzac dokumentację techniczną i wyjasniac w sposob ogólnie zrozumiały dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania.
4,0Student potrafi w klarowny sposób sporzadzac dokumentację techniczną i wyjasniac w sposob ogólnie zrozumiały dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania, aktywnie angażując się w wyjaśnianie w przypadku wątpliwości.
4,5Student potrafi w klarowny sposób sporzadzac dokumentację techniczną w szerszym zakresie niż wskazany i wyjasniac w sposob ogólnie zrozumiały dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania, aktywnie angażując się w wyjaśnianie w przypadku wątpliwości.
5,0Student potrafi w klarowny sposób sporzadzac dokumentację techniczną w szerszym zakresie niż wskazany i wyjasniac w sposob ogólnie zrozumiały dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania, aktywnie angażując się w wyjaśnianie w przypadku wątpliwości oraz dokonując krytycznej analizy uzyskanych wyników.

Literatura podstawowa

  1. Astrom K., Hagglund T., PID controllers : Theory, design and tuning, Instrument Society of America, NY, 1995
  2. Brzózka J., Regulatory cyfrowe w automatyce, Mikom, Warszawa, 2002
  3. Bishop R.H., Dorf R.C., Modern Control Systems, Pearson Prentice Hall, NY, 2008
  4. Leigh J.R., Applied digital control, Prentice Hall, Londyn, 1985
  5. Bryan L.A., Bryan E.A., Programmable Controllers Theory and implementation., Industrial Text Company, Marietta, 1997

Literatura dodatkowa

  1. Bennet S., Real – Time Computer Control, Prentice/Hall International, Londyn, 1988
  2. Wajs W., Byrski W., Grega W., Mikrokomputerowe systemy sterowania, Wydawnictwo AGH, Kraków, 1997
  3. Broel-Plater B., Sterowniki programowalne właściwości i zasady stosowania, Wydział Elektryczny Politechniki Szczecińskiej, Szczecin, 2000
  4. Jegierski T., Wyrwał J.,Kasprzak J., Hajda J., Programowanie sterowników PLC, Wydawnictwo pracowni komputerowej Jacka Skalmierskiego, Gliwice, 1998

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Dobór i konfiguracja sterowników PLC, dobór i konfiguracja urządzeń pomiarowych do zadanego procesu lub maszyny (dźwig towarowy, urządzenie do mieszania substancji, skrzyżowanie drogowe, urządzenie do sortowania materiału kolorowego) Opracowanie algorytmów sterowania logicznego produkcją, funkcjami urządzeń, procesem itp.1
T-L-2Implementacja algorytmów w sterowniku PLC (sterowniki GeFanuc VersaMax Micro, Siemens S7-200, B&R)1
T-L-3Wykonanie dokumentacji oprogramowania oraz odrutowania.1
T-L-4Identyfikacja modeli obiektów dynamicznych1
T-L-5Synteza i implementacja cyfrowych algorytmów sterowania z obiektami rzeczywistymi1
T-L-6Analiza jakości i stabilności cyfrowego układu sterowania.1
T-L-7Opracowanie projektu i implementacja interfejsu maszyna – człowiek (HMI) – wizualizacja procesu.1
T-L-8Implementacja sprzęgu z systemami produkcji poprzez oprogramowanie komunikacyjne (serwery DDE, serwery OPC)1
T-L-9Opracowanie systemu obsługi alarmów i obsługi raportowania1
T-L-10Opracowanie systemu archiwizacji danych z procesu lub maszyny przy wykorzystaniu InSQL1
10

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Struktura i zasada działania układu sterowania cyfrowego, elementy układu sterowania cyfrowego (przetworniki A/C, C/A, człony podtrzymania sygnału, urządzenia pomiarowe, urządzenia wykonawcze, urządzenia nastawcze),2
T-W-2Podstawowe prawa regulacji (algorytm regulacji dwustawnej i PID)oraz sposoby projektowania i implementacji algorytmów sterowania cyfrowego3
T-W-3Kryteria oceny stabilności i jakości układu sterowania cyfrowego2
T-W-4Procedury model in the loop (symulacja komputerowa), hardware in the loop (symulacja czasu rzeczywistego) i rapid prototyping w projektowaniu cyfrowych ukladow sterowania2
T-W-5Zaliczenie koncowe1
10

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Uczestnictwo w zajęciach + zaliczenie10
A-L-2Samodzielne rozwiazywanie postawionych zadan domowych30
A-L-3Przygotowanie do zajec i zaliczen20
A-L-4Konsultacje3
A-L-5opracowanie dokumentacji oprogramowania2
A-L-6udział w zaliczeniu2
67
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Udział w zajeciach i zaliczenie10
A-W-2Przygotowanie do zaliczenia wykladu10
A-W-3Konsultacje do wykladu1
A-W-4Realizacja zadan domowych3
24
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O6/02_W01W wyniku przeprowadzonych zajęć student będzie w stanie scharakteryzować podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W19zna podstawowe pojęcia związane ze sterowaniem procesami fizycznymi
Cel przedmiotuC-7Zapoznanie studentow z podstawowymi algorytmami sterowania cyfrowego oraz metodyka ich implementacji i optymalizacji
C-3Zapoznanie studentów z metodyką projektowania i optymalizacji cyfrowych algorytmów sterowania.
C-6Zapoznanie studentów z kryteriami oceny stabilności i jakości cyfrowych układów sterowania
Treści programoweT-W-1Struktura i zasada działania układu sterowania cyfrowego, elementy układu sterowania cyfrowego (przetworniki A/C, C/A, człony podtrzymania sygnału, urządzenia pomiarowe, urządzenia wykonawcze, urządzenia nastawcze),
T-W-3Kryteria oceny stabilności i jakości układu sterowania cyfrowego
T-W-2Podstawowe prawa regulacji (algorytm regulacji dwustawnej i PID)oraz sposoby projektowania i implementacji algorytmów sterowania cyfrowego
T-W-4Procedury model in the loop (symulacja komputerowa), hardware in the loop (symulacja czasu rzeczywistego) i rapid prototyping w projektowaniu cyfrowych ukladow sterowania
Metody nauczaniaM-1Wykład informacyjny z prezentacja
Sposób ocenyS-3Ocena formująca: Zaliczenie koncowe w formie ustnej i pisemnej
Kryteria ocenyOcenaKryterium oceny
2,0Student nie potrafi scharakteryzować w elementarny sposób podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących.
3,0Student potrafi scharakteryzować na elementarnym poziomie podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących.
3,5Student potrafi scharakteryzować i analizować podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących.
4,0Student potrafi scharakteryzować wnikliwie podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących. Student potrafi przedstawić przykłady praktyczne bez wnikliwej analizy.
4,5Student potrafi scharakteryzować wnikliwie podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących. Student potrafi przedstawić przykłady praktyczne z wnikliwą analizą.
5,0Student potrafi scharakteryzować wnikliwie podstawowe elementy cyfrowych układów sterowania i standardy sygnałów wykorzystywanych w praktyce przemysłowej, metodykę projektowania cyfrowych algorytmów sterowania, języki programowania przemysłowych urządzeń sterujących. Student potrafi przedstawić przykłady praktyczne z wnikliwą analizą i sposobami rozwiązywania problemów rzeczywistych.
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O6/02_U01W wyniku przeprowadzonych zajęć student powinien umieć: dobierać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście, zaprojektować i zaimplementować cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o założone kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, dobrać platformę wykonawczą dla algorytmów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U01potrafi w zakresie podstawowym projektować, implementować i testować oprogramowanie
I_1A_U02potrafi aktywnie uczestniczyć w pracach projektowych zespołowych i indywidualnych
I_1A_U15potrafi wykorzystywać poznane metody, modele matematyczne oraz symulacje komputerowe do rozwiązywania prostych problemów inżynierskich
I_1A_U05potrafi tworzyć i posługiwać się dokumentacją techniczną
I_1A_U16ma umiejętność wykrywania związków i zależności w procesach zachodzących w systemach rzeczywistych i tworzenia modeli komputerowych
Cel przedmiotuC-8Uksztaltowanie umiejetnosci z zakresu projektowania i implementacji systemow HMI (Human Machine Interface) tj. interfejsu czlowiek-maszyna
C-4Ukształtowanie umiejętności testowania i implementacji zaprojektowanego algorytm na wybranej platformie sprzętowej (metodyka hardware in the loop i rapid prototyping)
C-5Ukształtowanie umiejetności z zakresu optymalizacji działania cyfrowych algorytmów sterowania (dobór czasu próbkowania, algorytmy strojenia)
C-2Ukształtowanie umiejetności z zakresu identyfikacji dynamiki obiektu sterowania na podstawie danych wejście/wyjście.
C-1Ukształtowanie umiejetności z zakresu doboru elementów cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe)
Treści programoweT-L-7Opracowanie projektu i implementacja interfejsu maszyna – człowiek (HMI) – wizualizacja procesu.
T-L-10Opracowanie systemu archiwizacji danych z procesu lub maszyny przy wykorzystaniu InSQL
T-L-5Synteza i implementacja cyfrowych algorytmów sterowania z obiektami rzeczywistymi
T-L-3Wykonanie dokumentacji oprogramowania oraz odrutowania.
T-L-1Dobór i konfiguracja sterowników PLC, dobór i konfiguracja urządzeń pomiarowych do zadanego procesu lub maszyny (dźwig towarowy, urządzenie do mieszania substancji, skrzyżowanie drogowe, urządzenie do sortowania materiału kolorowego) Opracowanie algorytmów sterowania logicznego produkcją, funkcjami urządzeń, procesem itp.
T-L-4Identyfikacja modeli obiektów dynamicznych
T-L-9Opracowanie systemu obsługi alarmów i obsługi raportowania
T-L-2Implementacja algorytmów w sterowniku PLC (sterowniki GeFanuc VersaMax Micro, Siemens S7-200, B&R)
T-L-6Analiza jakości i stabilności cyfrowego układu sterowania.
T-L-8Implementacja sprzęgu z systemami produkcji poprzez oprogramowanie komunikacyjne (serwery DDE, serwery OPC)
Metody nauczaniaM-2Cwiczenia laboratoryjne - samodzielna implementacja oprogramowania sterujacego z wykorzystaniem Proficy Machine Edition lub Automation Studio
M-3Cwiczenia laboratoryjne - samodzielne rozwiazywanie postawionych problemow z wykorzystaniem stanowisk badawczych
Sposób ocenyS-2Ocena formująca: Dokumentacja powykonawcza do stanowisk badawczych
S-3Ocena formująca: Zaliczenie koncowe w formie ustnej i pisemnej
S-1Ocena formująca: Krótkie zaliczenie pisemne lub ustne na poczatku każdych zajęc
Kryteria ocenyOcenaKryterium oceny
2,0Student nie potrafi : zestawić podanych elementów cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamiki obiektu sterowania na podstawie danych wejście/wyjście wskazaną metodą, zaprojektować i zaimplementować cyfrowego algorytmu sterowania, określić optymalnego czasu próbkowania, zoptymalizować układu sterującego w oparciu o wskazane kryterium jakości, przeprowadzić teoretycznej analizy stabilności układu sterowania, skonfigurować wskazanej platformy wykonawczej dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentacji wykonawczej.
3,0Student potrafi zestawić podane elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście wskazaną metodą, zaprojektować i zaimplementować wskazany cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o wskazane kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, skonfigurować wskazaną platformę wykonawczą dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą.
3,5Student potrafi dobrać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście wskazaną metodą, zaprojektować i zaimplementować wskazany cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o wskazane kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, skonfigurować wskazaną platformę wykonawczą dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą.
4,0Student potrafi dobrać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście wybraną przez siebie metodą, zaprojektować i zaimplementować wskazany cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o wskazane kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, skonfigurować wskazaną platformę wykonawczą dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą.
4,5Student potrafi dobrać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście wybraną przez siebie metodą, zaprojektować i zaimplementować wskazany cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o wybrane przez siebie kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, skonfigurować wskazaną platformę wykonawczą dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą.
5,0Student potrafi dobrać elementy cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe), zidentyfikować dynamikę obiektu sterowania na podstawie danych wejście/wyjście wybraną przez siebie metodą, zaprojektować i zaimplementować wybrany przez siebie cyfrowy algorytm sterowania, określić optymalny czas próbkowania, zoptymalizować układ sterujący w oparciu o wybrane przez siebie kryterium jakości, przeprowadzić teoretyczną analizę stabilności układu sterowania, skonfigurować wskazaną platformę wykonawczą dla algorymów cyfrowych (PC + karta DAQ, PLC, PAC itp), urządzenie wykonawczo-nastawcze, urządzenie pomiarowe, sporządzić dokumentację wykonawczą.
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O6/02_K01W wyniku przeprowadzonych zajec student powinien umiec w sposob klarowny sporzadzac dokumentacje techniczna i wyjasniac w sposob ogolnie zrozumialy dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_K01świadomie rozumie potrzeby dokształcania i dzielenia się wiedzą
I_1A_K03ma świadomość odpowiedzialności za wspólnie realizowane zadania
Cel przedmiotuC-8Uksztaltowanie umiejetnosci z zakresu projektowania i implementacji systemow HMI (Human Machine Interface) tj. interfejsu czlowiek-maszyna
C-4Ukształtowanie umiejętności testowania i implementacji zaprojektowanego algorytm na wybranej platformie sprzętowej (metodyka hardware in the loop i rapid prototyping)
C-5Ukształtowanie umiejetności z zakresu optymalizacji działania cyfrowych algorytmów sterowania (dobór czasu próbkowania, algorytmy strojenia)
C-2Ukształtowanie umiejetności z zakresu identyfikacji dynamiki obiektu sterowania na podstawie danych wejście/wyjście.
C-1Ukształtowanie umiejetności z zakresu doboru elementów cyfrowych układów sterowania (urządzenie sterujące, urządzenia wykonawczo-nastawcze, urządzenia pomiarowe)
Treści programoweT-L-7Opracowanie projektu i implementacja interfejsu maszyna – człowiek (HMI) – wizualizacja procesu.
T-L-10Opracowanie systemu archiwizacji danych z procesu lub maszyny przy wykorzystaniu InSQL
T-L-5Synteza i implementacja cyfrowych algorytmów sterowania z obiektami rzeczywistymi
T-L-3Wykonanie dokumentacji oprogramowania oraz odrutowania.
T-L-1Dobór i konfiguracja sterowników PLC, dobór i konfiguracja urządzeń pomiarowych do zadanego procesu lub maszyny (dźwig towarowy, urządzenie do mieszania substancji, skrzyżowanie drogowe, urządzenie do sortowania materiału kolorowego) Opracowanie algorytmów sterowania logicznego produkcją, funkcjami urządzeń, procesem itp.
T-L-4Identyfikacja modeli obiektów dynamicznych
T-L-9Opracowanie systemu obsługi alarmów i obsługi raportowania
T-L-2Implementacja algorytmów w sterowniku PLC (sterowniki GeFanuc VersaMax Micro, Siemens S7-200, B&R)
T-L-6Analiza jakości i stabilności cyfrowego układu sterowania.
T-L-8Implementacja sprzęgu z systemami produkcji poprzez oprogramowanie komunikacyjne (serwery DDE, serwery OPC)
Metody nauczaniaM-2Cwiczenia laboratoryjne - samodzielna implementacja oprogramowania sterujacego z wykorzystaniem Proficy Machine Edition lub Automation Studio
M-3Cwiczenia laboratoryjne - samodzielne rozwiazywanie postawionych problemow z wykorzystaniem stanowisk badawczych
Sposób ocenyS-2Ocena formująca: Dokumentacja powykonawcza do stanowisk badawczych
S-3Ocena formująca: Zaliczenie koncowe w formie ustnej i pisemnej
Kryteria ocenyOcenaKryterium oceny
2,0Student nie potrafi na elementarnym poziomie sporzadzac dokumentacji technicznej i wyjasniac w sposob podstawowy dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania.
3,0Student potrafi na elementarnympoziomie sporzadzac dokumentację techniczną i wyjasniac w sposob podstawowy dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania.
3,5Student potrafi w klarowny sposób sporzadzac dokumentację techniczną i wyjasniac w sposob ogólnie zrozumiały dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania.
4,0Student potrafi w klarowny sposób sporzadzac dokumentację techniczną i wyjasniac w sposob ogólnie zrozumiały dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania, aktywnie angażując się w wyjaśnianie w przypadku wątpliwości.
4,5Student potrafi w klarowny sposób sporzadzac dokumentację techniczną w szerszym zakresie niż wskazany i wyjasniac w sposob ogólnie zrozumiały dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania, aktywnie angażując się w wyjaśnianie w przypadku wątpliwości.
5,0Student potrafi w klarowny sposób sporzadzac dokumentację techniczną w szerszym zakresie niż wskazany i wyjasniac w sposob ogólnie zrozumiały dzialanie skomplikowanych systemow technicznych i zaimplementowanyh algorytmow sterowania, aktywnie angażując się w wyjaśnianie w przypadku wątpliwości oraz dokonując krytycznej analizy uzyskanych wyników.