∫ ∫
Transkrypt
∫ ∫
Badanie układu regulacji PID 1. Cel ćwiczenia Celem ćwiczenia jest wyznaczenie charakterystyk AFC elementarnych członów regulatora P, PI, PD, PID oraz dobranie regulatora PID do obiektu bazując na kryteriach Zieglera-Nicholsa oraz z wykorzystaniem modelu Kupfmullera. 2. Schemat układu regulacji Typowy schemat układu regulacji przedstawiony jest na poniższym rysunku: e(t) y_zad(t) REGULATOR upid(t) GR(s) - OBIEKT y(t) GO(s) y(t) CZUJNIK GCZ(s) W zależności od charakteru obiektu, zastosowanego układu pomiarowego oraz wybranego regulatora transmitancje GO(s), GCZ(s) i GR(s) mają różną postać. Regulator PID zbudowany jest jako połączenie następujących członów: P: proporcjonalnego: I: całkującego: up(t)=Kp*e(t); Gp(s)=Kp, T 1 1 uc(t)= ∫ e(t)dt , GI = Ti 0 Ti * s D: różniczkującego: ur(t)=Td d e(t ), dt GR = Td * s Postać regulatora PID: T upid(t)=Kp*e(t)+Kp 1 d e(t)dt + Kp*Td e(t ), ∫ Ti 0 dt GPID = Kp (1 + 1 + Td * s ) Ti * s Idealny człon różniczkujący o postaci GR = Tr * s jest technicznie nierealizowalny. W rzeczywistym członie różniczkującym uwzględnia się niewielką inercję w rezultacie Td * s uzyskując GR = , Tdi << Td . Postać regulatora PID z zastosowaniem Tdi * s + 1 1 Td * s rzeczywistego członu różniczkującego: GPID = Kp 1 + + . Ti * s Tdi * s + 1 Wykreślić charakterystyki AC, FC i AFC dla następujących regulatorów: 1. P, 2. I, 3. D, 4. PI, 5.PD, 6.PID Do zdefiniowania transmitancji należy użyć instrukcji tf oraz funkcji bode i nyquist. Np do T 1s + 1 zdefiniowania transmitancji o postaci G = należy wprowadzić T 2 s 2 + T 3s + 1 G=tf([T1 1],[T2 T3 1]). Wyznaczenie charakterystyk: bode(G) i nyquist(G). Wartości stałych kp=2; Ti=3; Td=0.5 1 3. Eksperymentalny dobór nastaw regulatora Y zad Zakl. harmoniczne Manual Switch Random Number Y zad Wartosc zadana Kp Add2 proporcjonalny 1 1 s 1/Ti calkujacy Td Integrator Y 2s+1 Add1 Add3 Scope Obiekt1 du/dt rozniczkujacy Derivative 1 1 10000 1 s2 +10s+20 s3 +6s2 +10s+8 s4 +126s3 +2725s2 +12600s+10000 .2s+1 Obiekt2 Obiekt3 Obiekt4 1 10s+1 Obiekt5 Przy braku zakłóceń należy dobrać eksperymentalnie nastawy Kp, Ti i Td dla Obiekt1 i Obiekt2 (tak, aby uzyskać najmniejszy czas narastania, uchyb w stanie ustalonym i przeregulowanie). W tabeli określić wpływ części P, I, D. Uchyb w stanie Czas narastania [s] Przeregulowanie [%] ustalonym Kp Ti Td Należy przyjąć następującą kolejność strojenia regulatora: 1. Tylko część proporcjonalna, 2. Dodanie akcji różniczkującej i ewentualna korekta nastaw P, 3. Dodanie akcji całkującej i ewentualna korekta P. 4. Całkowe kryteria jakości Do oceny jakości regulacji często stosowane są następujące całkowe wskaźniki: T Integral Absolute Error IAE = ∫ e(t ) dt , 0 Scope T Integral Time Absolute Error ITAE = ∫ t e(t ) dt , 0 T Integral Square Error ISE = ∫ e (t )dt , 2 u^2 Product 0 T Integral Time Square Error ITSE = ∫ te 2 (t )dt , 1 s Fcn 156.2 Integrator Display Clock 0 Na podstawie schematu należy zrealizować wyznaczenie błędu ITSE oraz ISE. Sygnałem 2 wejściowym jest sygnał błędu e(t). W celu uzyskania drugiego wejścia w obiekcie Scope należy otworzyć podgląd przebiegu, z górnego paska okna wybrać ikonę PARAMETERS i w polu NUMBER OF AXES wpisać 2. Dla Obiektu2 przeprowadzić symulację odpowiedzi na skok jednostkowy dla regulatorów P, PI oraz PID. Wyznaczyć wartość kryterium ITSE oraz ISE, przeregulowanie oraz czas narastania: • P: Kp=300, • PD: Kp=300, Td=1/30, • PI: Kp=30, Ti=3/7, • PID: Kp=300, Ti=1.2, Td=0.075. Zaobserwować wpływ działania układu regulacji na zakłócenia harmoniczne o różnych częstotliwościach oraz szum. 5. Dobór nastaw metodą Ziglera-Nicholsa W celu wyznaczenia nastaw regulatorów można posłużyć się jedną z metod Ziglera-Nicholsa bazującą na wyznaczeniu wzmocnienia krytycznego oraz okresu oscylacji. W tym celu układ z punktu 3 należy przekształcić do poniższej postaci (wyłączyć akcję całkującą i różniczkującą): e(t) y_zad(t) REGULATOR Kkr - upid(t) OBIEKT y(t) GO(s) y(t) Należy zwiększać wzmocnienie do wartości, przy której wystąpią niegasnące oscylacje. Najlepsze rezultaty uzyskuje się w przypadku, gdy jest spełniony warunek: 2 < K * Kkr < 20 Na podstawie wzmocnienia Kkr oraz okresu oscylacji Tosc wyznaczyć nastawy regulatora z tabeli. Typ Kp Ti Td regulatora 0.5Kkr P Tosc 0.45Kkr PI 1.2 Tosc Tosc 0.6Kkr PID 2 8 Należy wyznaczyć nastawy dla regulatorów P, PI, PID w pierwszej kolejności dla Obiektu3 a następnie Obiektu2 Włączyć całkowanie i różniczkowanie i przeprowadzić symulacje bez oraz w obecności zakłóceń podawanych na wejście obiektu. Porównać wartości kryteriów ISE i ITSE dla każdego z nich. 6. Dobór nastaw metodą zastępczej stałej czasowej Odpowiedź obiektu na skok jednostkowy może być aproksymowana za pomocą: Ke− sTo Ke− sTo G (s) = dla obiektów statycznych i G ( s ) = dla obiektów astatycznych zgodnie Ts + 1 s z rysunkiem: 3 y(t) statyczny y(t) astatyczny K K To To+T t To To+T t To T Przeregulowanie 20% Kp Ti Td Kp 0.7 a 0.7 1.0 To + 0.3T a a 1.2 1.4 2.0To 0.4To a a Nastawy regulatora dla obiektów statycznych z opóźnieniem a = K Typ regulatora P PI PID Przeregulowanie 0% Kp Ti Td 0.3 a 0.6 0.8To + 0.5T a 0.95 2.4To 0.4To a Nastawy regulatora dla obiektów astatycznych z opóźnieniem Przeregulowanie 0% Przeregulowanie 20% Typ regulatora Kp Ti Td Kp Ti Td 0.37T 0.7T P To To 0.46T 0.7T PI 5.75To 3To To To 0.65T 1.1T PID 5To 0.23To 2To 0.37To To To Kp 1T To 1.36T To Minimum ISE Ti Td - - To + 0.35T - 1.3To 0.5To Minimum ISE Ti Td - - 4.3To - 1.6To 0.5To Dla Obiektu3, 4 i 5 wyznaczyć odpowiedzi skokowe. Na ich podstawie dobrać zastępczy model z opóźnieniem oraz wyznaczyć parametry regulatora P, PI, PD. Dla każdego przypadku wyznaczyć czas narastania, przeregulowanie, błąd w stanie ustalonym oraz ISE i ITSE w obecności i braku zakłóceń. 7. Sprawozdanie • • • 8. Schematy, parametry wyznaczonych regulatorów dla obiektów. Przebiegi czasowe wartości zadanej, wyjścia obiektu i regulatora oraz sygnału błędu. Wnioski Literatura Marek Żelazny: Podstawy automatyki. Jerzy Mazurek, Hanna Vogt, Witold Żydanowicz: Podstawy automatyki. Arendt R., Majew D., Kostrzewski M., Kowalski Z., Morawski L.: Laboratorium podstaw automatyki Wiktor Chotkowski: Podstawy automatyki. Skrypt Politechniki Gdańskiej 4