WdAC/L/Lab3

From WikiZMSI

< WdAC | L

Spis treści

Projektowanie układu regulacji z cyfrowym sterownikiem PID

Cel ćwiczenia

Celem ćwiczenia jest zapoznanie się z zagadnieniami dotyczącymi syntezy dyskretnych układów regulacji, zasadą działania algorytmu PID, modyfikacjami algorytmu PID w warunkach prowadzenia sterowania w czasie rzeczywistym, doborem optymalnych nastaw algorytmu przy wykorzystaniu inżynierskich formuł Zieglera-Nicholsa, metodyką praktycznej i analitycznej oceny stabilności dyskretnych układów automatycznej regulacji oraz metodyką oceny jakości ich działania. Elementem podstawowym procesu projektowania układów automatycznego sterowania jest model matematyczny, opisujący właściwości sterowanego obiektu niezależnie od tego, jakiego zachowania się tego obiektu żądamy. Wymagane zachowanie się obiektu uwzględniane jest natomiast przez dobór typu algorytmu sterowania i wartości jego parametrów nastawnych tzw. nastaw oraz struktury układu sterowania. Dobór ten - przynajmniej w odniesieniu do wartości tzw. nastaw początkowych - jest analityczny. Po zbudowaniu i uruchomieniu zaprojektowanego w ten sposób układu sterowania następuje okres praktycznej weryfikacji jego działania. Negatywna ocena skuteczności działania układu regulacji prowadzi do zmiany wyników części lub wszystkich powyższych ustaleń.

Wymagania merytoryczne

Poniższe informacje można odnaleźć w ([]). Obowiązuje zakres materiału wymagany do ćwiczenia nr 1, a ponadto :

Algorytm sterowania PID

postać algorytmu w wersji analogowej wraz z umiejętnością zinterpretowania wpływu poszczególnych jego nastaw charakter sygnału sterującego, charakterystyki czasowe i częstotliwościowe, realizacje w postaci schematów blokowych, interpretacje geometryczne parametrów nastawnych algorytmu, istotne modyfikacje (anti-windup i inne).

Stabilność układów sterowania

definicja stabilności (intuicyjna, asymptotyczna, w sensie wejściowo-wyjściowym, itp.) i kryteria oceny stabilności liniowych ciągłych (np.: kryterium pierwiastkowe, Nyquista, Hurwitza, itd.) i dyskretnych(np.: kryterium pierwiastkowe, kryterium Jury, Hurwitz'a), związek pierwiastków równania charakterystycznego ze stabilnością.

Jakość układów sterowania

pojęcie jakości (tzw. dobroci)sterowania i wskaźniki oceny jakości regulacji - odcinkowe (błąd w stanie ustalonym, przeregulowanie, czas regulacji) i całkowe (np.:ISE,IAE); pojęcia zapasu modułu i fazy (oznaczanie na charakterystykach amplitudowo-fazowej i Bodego). Uwaga : Wymagana jest praktyczna umiejętność stosowania w/w kryteriów stabilności oraz umiejętność wyznaczania wskaźników jakości regulacji przy danym kształcie sygnału wymuszającego i odpowiedzi układu, a ponadto umiejętność wyznaczania transmitancji zastępczej złożonych układów automatyki.

Optymalizacja parametryczna

metody doboru nastaw regulatorów P, PI, PD, PID cyfrowych i analogowych (metody inżynierskie np.: typu Zieglera-Nicholsa oraz z metodami analityczne polegające na optymalizacji wskaźników jakości); metodyka doboru optymalnego czasu próbkowania w komputerowych układach regulacji.

Wymagania praktyczne

Poniższe informacje można odnaleźć w ([]).

Dokładna znajomość programów MatLab, Control System Toolbox (CST) i Simulink

Polecenia Control System Toolbox(wszystkie podane + margin,append, parallel, series, feedback,cloop, star, connect, eig ,i inne dotyczące złożonych układów sterowania oraz metodyka pracy w programie Simulink(dokładna znajomość przyborników Sources, Sinks, Continuous,Discontinuities, Math Operations, Signal Routing,zasady konstrukcji modeli (grupowanie i maskowanie elementów),sposób przygotowania i prowadzenia symulacji).

Przebieg ćwiczenia

Ćwiczenie podzielono na trzy części :

  1. konstrukcja cyfrowego modelu sterownika PID w Simulinku i analiza własności algorytmów sterowania P, PI, PD i PID
    • porównanie cech wymienionych algorytmów w oparciu o charakterystyki czasowe i częstotliwościowe.
    • zbadanie wpływu zmian nastaw (parametrów nastawialnych) oraz czasu próbkowania na kształt charakterystyk czasowych i częstotliwościowych.
  2. praktyczny sposób doboru nastaw sterownika PID metodami Zieglera-Nicholsa
    • metoda odpowiedzi skokowej obiektu;
    • metoda układu regulacji na granicy stabilności.
  3. badanie stabilności i jakości układów regulacji
    • wyznaczanie transmitancji zastępczych złożonych układów regulacji;
    • przegląd metod badania stabilności
    • wyznaczanie zapasu modułu i fazy
    • wyznaczanie wartości odcinkowych i całkowych wskaźników jakości

Zakres zadań do wykonania zawiera robocza wersja instrukcji

Wymagania końcowe

Rozliczenie wykonania ćwiczenia następuje na podstawie sprawozdania (strona tytułowa), zawierającego następujące elementy :

  1. cele, metodyka badań, schematy blokowe itp.
  2. wyniki badań (postaci transmitancji, wykresy itp.)
  3. wnioski wynikające ze szczegółowej analizy wyników

Pytania kontrolne

  1. Podaj prawo regulacji typu P lub PI lub PD lub PID.
  2. Narysuj schemat blokowy realizujący algorytm regulacji PI lub PD lub PID.
  3. Zakres stosowalności regulatorów typu P lub PI lub PD lub PID.
  4. Podaj charakterystykę skokową regulatorów typu P lub PI lub PD lub PID, oznaczając punkty charakterystyczne.
  5. Jak wyłączyć działanie całkujące i różniczkujące w regulatorze PID ?
  6. Omów działanie całkujące w algorytmie PID.
  7. Omów działanie różniczkujące w algorytmie PID.
  8. Zinterpretuj graficznie nastawy KP, TI i TD.
  9. Omów zasadę przesunięcia punktów zaczepowych na schematach blokowych.
  10. Omów zasadę przesunięcia węzłów sumacyjnych na schematach blokowych.
  11. Wyznacz transmitancję wypadkową układu ze schematu blokowego.
  12. Narysuj przykładowy przebieg wielkości wyjściowej układu regulacji ciągłej, który posiada następujący rozkład biegunów (będzie podany).
  13. W jaki sposób usunąć błąd statyczny w układzie z regulatorem typu P ?
  14. Podać regułę Zieglera-Nicholsa doboru nastaw regulatora PID na podstawie odpowiedzi skokowej obiektu.
  15. Podać regułę Zieglera-Nicholsa doboru nastaw regulatora PID na podstawie odpowiedzi skokowej układu regulacji na granicy stabilności.
  16. Podaj definicję stabilności w sensie BIBO. Wyjaśnij skrót.
  17. Podaj definicję stabilności asymptotycznej, stabilności w sensie zwykłym i niestabilności z interpretacją graficzną.
  18. Wykreśl przykładowe przebiegi wielkości regulowanej dla układu stabilnego lub niestabilnego.
  19. Do czego służy równanie charakterystyczne układu ?
  20. Wyznaczyć równanie charakterystyczne układu dynamicznego o transmitancji (będzie podana transmitancja operatorowa w dziedzinach s lub z). Podać cel wyznaczenia tego równania.
  21. Jaka będzie odpowiedź u.a.r. na skokową zmianę wartości zadanej, znajdującego się na granicy stabilności ? Jak inaczej nazywa się ten stan ?
  22. Dany jest rozkład biegunów równania charakterystycznego zamkniętego u.a.r. Oceń stabilność i wykreśl przykładowy przebieg wielkości regulowanej.
  23. Dana jest charakterystyka amplitudowo-fazowa otwartego u.a.r. Czy układ będzie stabilny po zamknięciu sprzężeniem zwrotnym? Odpowiedź uzasadnij.
  24. Dana jest odpowiedź skokowa zamkniętego układu regulacji. Oznacz na nim odcinkowe wskaźniki jakości.
  25. Podać interpretację geometryczną uchybu regulacji, przeregulowania, czasu narastania i czasu regulacji.
  26. Omów wpływ nastaw KP, KI i KD na podstawowe wskaźniki jakości.
  27. Wymień całkowe wskaźniki jakości.
  28. Co to jest przebieg przejściowy i ustalony ?

Bibliografia

  1. A.Lewandowski A.,Markowski, J.Kostro : AUTOMATYKA w pytaniach i odpowiedziach. WNT, Warszawa, 1985.
  2. K.Amborski : Teoria sterowania - podręcznik programowany. Wydawnictwo Naukowo techniczne PWN, Warszawa, 1987.
  3. M.Werszko, B.Chorowski : Mechaniczne urządzenia automatyki. xx, xx.
  4. J.Brzózka : Ćwiczenia z automatyki w Matlabie i Simulinku. PWN, Warszawa, 1997.
  5. M.Żelazny : Podstawy automatyki. xxx, xxx, 000.
  6. L.Dorobczyński, J.Brzózka : Programowanie w MatLab. Mikom, Warszawa, 1998.
  7. T.Kaczorek : Teoria sterowania. Wydawnictwo Naukowe PWN, Warszawa, 1976.
  8. W.Pełczewski : Teoria sterowania. WNT, Warszawa, 1980.
  9. W.Cegieła, W.Zalewski : Matlab - obliczenia numeryczne i ich zastosowania. xxx, xxx, 000.