Regulacja dyskretna
Transkrypt
Regulacja dyskretna
PODSTAWY AUTOMATYKI Laboratorium Ćw. 6. Regulacja dyskretna w czasie Celem ćwiczenia jest analiza metody ciągłego przybliżania układu dyskretnego w czasie (Rys. 1a) na potrzeby projektowania dyskretnych układów regulacji (Rys.1b)). Przybliżenie takie umożliwia wykorzystanie metod syntezy ciągłych układów regulacji do projektowania układów regulacji dyskretnej. Ćwiczenie obejmuje syntezę układu regulacji dyskretnej w czasie PID, z wykorzystaniem metody aproksymującej działanie układu dyskretnego oraz analizę jakości regulacji przy różnych implementacjach regulatora cyfrowego pracującego przy zadanych okresach próbkowania. a) ui u(t) y(t) K(s) ZOH yi H z b) wi ei Regulator cyfrowy ui ZOH u(t) K(s) y(t) yi Rys. 1. Schemat blokowy dyskretnego układu regulacji Projektowanie dyskretnego układu sterowania (Rys. 1b) przeprowadzić można dokonując ciągłego przybliżenia odpowiedzi obiektu w dyskretnych chwilach czasu (ekstrapolator i obiekt – Rys. 1a) a następnie dobierając regulator metodami przeznaczonymi do syntezy ciągłego układu regulacji. Regulator cyfrowy Hr(z) otrzymuje się stosując podstawienia Tustina do regulatora ciągłego PID bądź wykorzystując postać przybliżoną dyskretnego regulatora PID. Algorytm syntezy regulatora cyfrowego Hr(z) opiera się na następujących krokach: 1. Wybór postaci przybliżenia L( s ) dla obiektu z ekstrapolatorem: ui h L( s ) 1 s K ( s ) 2 L( s ) e 2. s h 2 K (s) u(t) y(t) K(s) ZOH – wygodna przy liniach pierwiastkowych, charakterystykach częstotliwościowych (1) – wygodna dla obiektów z opóźnieniem (2) Projekt ciągłego układu regulacji – Lr ( s) : w e Lr(s) u L(s) y 3. Wyznaczenie regulatora cyfrowego (dyskretnego): H r ( z ) Lr ( s) s 2 z 1 . h z 1 Zastosowanie w układzie regulacji z Rys. 1b) Ćwiczenie podzielone jest na dwie części. W pierwszej części dokonuje się analizy dokładności zaproponowanej aproksymacji oraz sprawdzenia jej przydatności w procesie projektowania układu regulacji dyskretnej w czasie na przykładzie regulatora P. W ćwiczeniu istotna jest metodyka postępowania przy projektowaniu regulatora, dlatego też rozważa się wykorzystanie regulatora cyfrowego jedynie w układzie z liniowym modelem obiektu (Rys.2). uo f-(uo) y0 Dwi Dei Regulator cyfrowy Dui ZOH Du(t) K(s) Dy(t) y(t) Dyi Rys. 2. Układ regulacji z liniowym modelem obiektu opisany transmitancją K(s)=Kw(s)Km(s) Ponieważ interesująca jest jakość regulacji oraz dokładność przybliżenia, a nie wartość sygnału, dlatego przebiegi czasowe wykreśla się w układzie z Rys. 1b) – tak więc Dy y, Du u . W dalszej części przeprowadzona zostanie synteza oraz analiza układu regulacji dyskretnej w czasie PID w układzie z liniowym modelem obiektu. Dyskretny regulator PID otrzymuje się dokonując odpowiedniego podstawienia do zależności opisującej ciągły regulator PID bądź wykorzystując opis przybliżony. Ciągły regulator PID z idealnym różniczkowaniem opisany jest zależnością: U ( s) 1 (3) Kr ( s) kr 1 TD s . E ( s) TI s Zastosowanie do (3) podstawienia Tustina: 2 z 1 (4) s h z 1 prowadzi do występowania w sygnale wyjściowym regulatora u(t) gasnących oscylacji mających istotny wpływ na jakość regulacji y(t). Rozwiązaniem tego problemu może być zastosowanie podstawienia (4) do regulatora PID z różniczkowaniem rzeczywistym: T s U ( s) 1 (5) Kr ( s) kr 1 D . E ( s) TI s 1 Td s Można także wykorzystać przybliżony regulator dyskretny PID o postaci: T z 1 U ( z) h z H r ( z) kr 1 D . E( z) T z 1 h z I (6) Program ćwiczenia laboratoryjnego zakłada przeanalizowanie jakości regulacji dyskretnej PID przy wykorzystaniu różnych implementacji regulatora cyfrowego. Rozważa się wykorzystanie: podstawienia Tustina (4) dla postaci regulatora (3) podstawienia Tustina (4) dla postaci regulatora (5) zależności przybliżonej dla regulatora dyskretnego PID (6). Regulator cyfrowy PID wykorzystany zostanie w układzie sterowania obiektem liniowym – Rys. 2. PRZEBIEG ĆWICZENIA Część I Przeanalizuj metodę projektowania układów regulacji dyskretnej z wykorzystaniem ciągłej aproksymacji odpowiedzi obiektu w dyskretnych chwilach czasu. Analizę przeprowadź według schematu: K(s) H(z) L(s) kKK(s) kHH(z) kLL(s) Wyznaczenie wzmocnień k k, kz i kL zapewniających spełnienie zalecenia projektowego GK(s) GH(z) GL(s) Obliczenie transmitancji głównych układów regulacji EK(s) EH(z) EL(s) Obliczenie transmitancji uchybowych układów regulacji 1. Ciągły układ regulacji Dany jest układ regulacji1 przedstawiony na Rys.4a. Wyznacz wzmocnienie graniczne kgr. Dobierz wzmocnienie regulatora kK e(t) u(t) y(t) w(t) kK K(s) zapewniające w układzie z Rys. 4a zapas modułu DA=2. Wykreśl: charakterystykę amplitudowo-fazową obiektu z regulatorem i zaznacz zadany Rys. 3a. Schemat blokowy ciągłego układu regulacji. zapas stabilności, odpowiedź skokową układu zamkniętego y(t). 2. Dyskretny układ regulacji wi ei kH ui ZOH u(t) y(t) K(s) yi Rys. 4b. Schemat blokowy układu dyskretnego Zamodeluj układ regulacji dyskretnej w czasie – Rys. 4b. Przyjmij dwa okresy próbkowania z zakresu h=(0,10,5)TMax (gdzie TMax jest dominującą stałą czasową modelu obiektu K(s)). 3. Przybliżenie ciągłe L(s) układu dyskretnego w czasie Stosując zależność przybliżoną do projektowania w e u kL L(s) układów regulacji dyskretnej wyznacz transmitancję przybliżoną L(s) jak w (1). Wyznacz wzmocnienie y graniczne kgr układu zamkniętego. Podobnie jak w punkcie I.1, dobierz regulator P spełniający narzucone Rys. 4c. Schemat blokowy układu dla wymaganie projektowe w układzie z Rys. 4c. Syntezę przybliżenia L(s) układu wykonaj dla dwóch okresów próbkowania h. Obiekt K(s) składa się z transmitancji zlinearyzowanego modelu obiektu Km(s) (wokół wybranego punktu pracy) i transmitancji elementu wykonawczego Kw(s) 1 Opracowanie wyników A. Narysuj na jednym rysunku odpowiedź skokową obiektu ciągłego K(s), odpowiedź obiektu w dyskretnych chwilach czasu na podstawie transmitancji H(z) oraz odpowiedź skokową przybliżenia ciągłego L(s) układu dyskretnego. Uwzględnij mały i duży okres próbkowania2. – Czy zależność przybliżona L(s) dobrze aproksymuje odpowiedź układu dyskretnego w czasie H(z)? B. Stosując nastawę wzmocnienia regulatora P (kK) z pkt. I.1 w dyskretnym układzie regulacji pkt. I.2 (kH=kK) przedstaw przebiegi czasowe odpowiedzi skokowych układów zamkniętych dla trzech okresów próbkowania h. – Omów wpływ okresu próbkowania h oraz wzmocnienia kk z regulacji ciągłej wykorzystanego do regulacji dyskretnej na przebiegi czasowe i jakość regulacji. C. Przedstaw wartość nastawy regulatora P (kL) otrzymanej w pkt. I.3 dla różnych okresów próbkowania h. Porównaj wzmocnienia graniczne w układzie regulacji ciągłej oraz dyskretnej wykorzystując przybliżenie ciągłe L(s). D. Stosując nastawę regulatora P (kL) z pkt. I.3 w dyskretnym układzie regulacji kH=kL (Rys. 4b) oraz jego aproksymacji (Rys. 4c) wykreśl odpowiedzi skokowe y(t). Porównaj z przebiegiem czasowym w układzie regulacji ciągłej (Rys. 4.a). – Przedyskutuj przydatność przybliżenia L(s) do projektowania dyskretnych układów regulacji metodami przeznaczonymi do syntezy ciągłych układów regulacji. Część II Zbadaj wpływ sposobu realizacji regulatora cyfrowego oraz okresu próbkowania na jakość regulacji dyskretnej PID. 4. Przyjmij model obiektu K(s) w postaci zlinearyzowanego modelu obiektu Km(s) wokół wybranego punktu pracy z urządzeniem wykonawczym Kw(s) w układzie jak na Rys. 2. Dobierz okres próbkowania3 h1 0,1 TMax . 5. Wykorzystując metodykę syntezy układu regulacji bazującą na zależności przybliżonej L( s) zdefiniowanej w (2), dobierz nastawy regulatora korzystając z kryterium QDR4. 6. Wyznacz5 postać regulatora dyskretnego PID z wykorzystaniem: a) Hr1(z) - podstawienia Tustin’a (4) do zależności (3) b) Hr2(z) - podstawienia Tustin’a (4) do zależności (5) (Td takie jak w ćwiczeniu 5) c) Hr3(z) - postaci przybliżonej (6). 7. Zamodeluj w Simulinku dyskretne układy regulacji z obiektem w postaci zlinearyzowanego modelu obiektu i regulatorami II.6a)-II.6c) – Rys. 2. Wykreśl odpowiedzi skokowe układów Okres próbkowania jest funkcją dominującej (największej) stałej czasowej obiektu. Wartość okresu próbkowania h zaokrąglić do jednej dziesiątej sekundy. 4 wykorzystać informacje zawarte w dodatku A 5 Na laboratorium można wykorzystać polecenie Matlaba: H=c2d(K,h,’Tustin’). W sprawozdaniu należy wyprowadzić te zależności dokonując odpowiedniego podstawienia. 2 3 zamkniętych. Przedstaw na wykresach przebiegi y(t) i u(ih) (u(t) w przypadku układu regulacji ciągłej). 8. Punkty 4-7 wykonaj dla zwiększonego okresu próbkowania h2 0,5 TMax . Opracowanie wyników A. Wyprowadź ogólne zależności regulatora dyskretnego PID na podstawie (3) i (5) z podstawieniem Tustin’a. B. Przedstaw w tabeli wartości nastaw regulatora ciągłego PID oraz cyfrowego PID dla okresu próbkowania h1. Porównaj wartości. C. Porównaj na jednym rysunku odpowiedzi skokowe w układzie zamkniętym (Rys. 2) z regulatorem cyfrowym realizowanym w postaci II.6a) – II.6c) (do analizy wykorzystaj parametry z Dodatku B instrukcji do ćwiczenia 3). Zaprezentuj na wykresach przebiegi y(t) i u(ih). Porównaj z przebiegami y(t) oraz u(t) w układzie regulacji ciągłej. D. Na podstawie przebiegów czasowych przedyskutuj jakość regulacji dyskretnej w czasie przy różnych realizacjach regulatora cyfrowego (II.6.a- II.6.c). Wybierz ,,najlepszą” implementację regulatora cyfrowego – wybór uzasadnij. E. Wykonaj powyższą analizę dla zwiększonego okresu próbkowania h2 0,5 TMax . Jeżeli dla powyższego okresu próbkowania układ zamknięty jest niestabilny należy go zmodyfikować w taki sposób aby zagwarantować stabilność układu regulacji. F. Przedstaw na jednym rysunku przebiegi czasowe y i u odpowiedzi skokowych |w dyskretnym6 (z okresem próbkowania h1 i h2) i ciągłym układzie regulacji. Porównaj i omów wpływ okresu próbkowania na jakość regulacji. Sprawozdanie powinno zawierać: Plan ćwiczenia z wykorzystaną transmitancją obiektu. Opracowane i przedstawione wszystkie nastawy regulatorów P i PID. Rysunki z charakterystykami i przebiegami odpowiedzi czasowych odpowiednio zebranych i porównanych. Porównanie sposobu implementacji dyskretnego regulatora PID i jego wpływu na jakość regulacji. Porównanie jakości regulacji w układzie sterowania dyskretnego (dla okresu próbkowania małego oraz dużego) z jakością regulacji ciągłej. Omówienie uzyskanych rezultatów oraz wnioski. Polecenia Matlab’a: nyquist(K) bode(K) bodemag(K) step(K) H=c2d(K,’metoda’) 6 rysuje charakterystykę amplitudowo-fazową rysuje charakterystykę amplitudową i fazową rysuje charakterystykę amplitudy w zależności od pulsacji rysuje odpowiedź na skok jednostkowy wyznacza zadaną metodą (np.: ZOH, Tustin) transmitancję dyskretną H(z) na podstawie transmitancji ciągłej K(s). Wykorzystać ,,najlepszą” realizację regulatora cyfrowego Dodatek A. Algorytm strojenia regulatora dyskretnego PID dla kryterium QDR Algorytm strojenia regulatora ciągłego według kryterium QDR wymaga aby obiekt wyższego rzędu aproksymować układem inercyjnym I rzędu z opóźnieniem7: k (A.1) Ka s e sTo . 1 sT Synteza regulatora dyskretnego bazuje natomiast na wykorzystaniu ciągłego przybliżenia L(s) działania obiektu w dyskretnych chwilach czasu (ekstrapolator + obiekt) . Jeżeli do obiektu Ka(s) (A.1), będącego aproksymacją obiektu wieloinercyjnego, wybrane zostanie przybliżenie układu dyskretnego w postaci: L( s ) e s h 2 K a ( s) , wówczas: h 2 h s TO k L s e Ka s e 2 , 1 sT a zatem do wyliczania nastaw regulatorów dyskretnych należy zwiększyć zastępcze opóźnienie obiektu o połowę okresu próbkowania h: h TO* TO . 2 s 7 Patrz instrukcja do ćwiczenia 4.