Projekt regulatora PID i porównanie jego działania - gryf
Transkrypt
Projekt regulatora PID i porównanie jego działania - gryf
1. Celem projektu jest zaprojektowanie układu regulacji wykorzystującego regulator PI lub regulator PID, dla określonego obiektu składającego się z iloczynu dwóch transmitancji G1(s) i G2(s). Następnym krokiem będzie zaprojektowanie dla tego samego obiektu układu regulacji kaskadowej i porównanie jego działania z wcześniejszą symulacją. 2. Wyznaczenie parametrów dynamicznych obiektu na podstawie odpowiedzi na skok jednostkowy, przy wykorzystaniu metody Küpfmüllera. Transmitancja obiektu: G(s) = G1(s) ◦ G2(s) Gdzie: G1(s) = 1 ,a 1 + 10s G 2( s ) = 1 (1 + 0.5s ) 2 Obraz symulacji w Simulink: Przedstawienie odpowiedzi układu na skok jednostkowy i wyznaczenie τ oraz T. Stała czasowa T = 12.495 Opóźnienie czasowe τ = 0.765 3. Obliczenie parametrów regulatorów PI oraz PID korzystając z parametrów ∞ dynamicznych obiektu tak, aby uzyskać jak najmniejszą wartości ISE = ∫ e 2 (t )dt . 0 Parametry regulatora PI: τ = 1 .0 T T 12.495 kR = = = 16.333 k OB o τ 1 o 0.765 TI T = 1 + 0.35 k R o k OB o τ τ TI = τ + 0.35 o T = 0.765 + 0.35 o 12.495 = 5.138 Parametry regulatora PID: τ = 1 .4 T 1.4 o T 1.4 o 12.495 kR = = = 22.867 k OB o τ 1 o 0.765 TI = 1 .3 k R o k OB o τ TI = 1.3 o τ = 0.994 TD = 0 .5 τ TD = 0.5 o τ = 0.382 4. Symulacja układu regulacji wykorzystująca regulator PID. Schemat układu regulacji: Po podstawieniu wyznaczonych parametrów regulatora i zasymulowaniu procesu regulacji bez wprowadzenia zakłóceń, nasz układ nie spełniał warunków regulacyjnych zadania. Odpowiedź układu jest idealnie stabilna dla początkowych czasów symulacji działania, jednakŜe później, wychodzi ze stabilności. Przeregulowanie od tego momentu bardzo szybko rośnie, osiągając kolosalne wartości. W związku z powyŜszym, przeprowadzamy dobór nastaw regulatora według kryterium przeregulowania pięcioprocentowego . 5. Obliczenie nowych optymalnych parametrów regulatora i wyznaczenie wartości ISE. Wyznaczamy parametry regulatora dla 5% przeregulowania: k R o k OB = 8.8 8 .8 8 .8 kR = = = 8 .8 k OB 1 TI =8 τ0 TI = 8 o τ 0 = 8 o 0.765 = 6.12 TD = 0.49 τ0 TD = 0.49 o τ 0 = 0.49 o 0.765 = 0.375 Schemat układu regulacji naszego obiektu: Po wprowadzeniu powyŜszych parametrów do naszego regulatora otrzymaliśmy następującą odpowiedź obiektu: Przeregulowanie wynosi 61% Natomiast wartość ISE = 2.685 Postanowiliśmy wyznaczyć empirycznie najlepsze parametry naszego regulatora tak, aby obniŜyć wartość ISE oraz przeregulowanie. Po wielu próbach, uzyskaliśmy następujące wartości parametrów regulatora, które okazały się najbardziej optymalnymi dla naszego obiektu: kR = 4, TI = 12, TD = 0.375. Dla tychŜe parametrów regulatora, uzyskaliśmy przeregulowanie 5%, a wartość współczynnika ISE wyniosła 2.494, co okazało się najmniejszą wartością w naszych poszukiwaniach najlepszych parametrów. Odpowiedź układu dla powyŜszych parametrów: 6. Badanie odpowiedzi układu regulacji przy wprowadzeniu zakłóceń. Schemat układu regulacji z zakłóceniami: • • • Nasz układ regulacji poddaliśmy wpływom następującym zakłóceń: biały szum, zakłócenie o zmiennej częstotliwości, zakłócenie sinusoidalne. • • Odpowiedź układu na zakłócenia będące białym szumem: Odpowiedź układu na zakłócenia o zmiennej częstotliwości: • Odpowiedź układu na zakłócenia sinusoidalne: zakłócenia, układ regulacji bez wprowadzonych zakłóceń, układ regulacji z wprowadzonymi zakłóceniami Próbując poprawić otrzymane odpowiedzi naszego obiektu na róŜnego rodzaju zakłócenia, zaczęliśmy korygować parametry naszego regulatora. Zmianą uległo jego wzmocnienie kR z wartości 4 na wartość 1.5 i stała całkowania TI z wartości 12 na wartość 5. Pozwoliło to nam uzyskać następujące wykresy odpowiedzi układu regulacji naszego obiektu: • biały szum: • Odpowiedź układu na zakłócenia o zmiennej częstotliwości: • Odpowiedź układu na zakłócenia sinusoidalne: 7. Układ regulacji kaskadowej. Układ regulacji kaskadowej zawiera dwa regulatory, regulator pomocniczy zwykle proporcjonalny, stosowany w pętli sprzęŜenia zwrotnego z obiektem G1(s) w celu kompensacji nieliniowości tej części obiektu oraz regulatora głównego, który jest regulatorem PID rozpatrywanym tak samo jak dla jednoobwodowego układu regulacji. Dobór nastaw regulatora KR1 : Skorzystaliśmy z tego samego kryterium doboru nastaw, czyli z 5% przeregulowania, które mówi Ŝe dla regulatora P wzmocnienie ma wartość równą: kR◦kOB=6.3 6 .3 kR = = 6 .3 k OB czyli KR1=6.3 Schemat układu regulacji regulatora KR1: Odpowiedź układu na skok jednostkowy: układ bez regulacji, układ z regulatorem P Dobór nastaw regulatora KR2: Regulator KR2 „widzi” juŜ cały obiekt, więc parametry będzie miał identycznie dobierane jak dla układu regulacji z regulatorem PID: Schemat układu: Odpowiedz układu na skok jednostkowy: τ=0.53 T=2.726 Pozwoliło to nam wyznaczyć parametry regulatora KR2 (PID), korzystając z tych samych parametrów doboru nastaw, co dla regulatora PID: kR=10.185 TI=4.24 TD=0.259 Schemat układu kaskadowego: Po przeprowadzeniu testów działania układu regulacji kaskadowej zmieniliśmy nieco wartości nastaw regulatora KR2 otrzymując ISE= 3.11 oraz brak przeregulowania: KR1=(kR=2 TI=6 TD=0.259), KR1=2 Dało to następujący efekt: 8. Wprowadzenie zakłóceń do układu kaskadowego regulacji. Schemat układu: Układ został poddany tym samym zakłóceniom, co poprzedni regulator PID: • biały szum, • zakłócenie o zmiennej częstotliwości, • zakłócenie sinusoidalne. • Odpowiedź układu na zakłócenia będące białym szumem: • Odpowiedź układu na zakłócenia o zmiennej częstotliwości: • Odpowiedź układu na zakłócenia sinusoidalne: 9. Wnioski. Dla układu regulacji z zastosowanym regulatorem PID natknęliśmy się na problem ∞ doboru nastaw wykorzystując kryterium min ISE = ∫ e 2 (t )dt , dlatego postanowiliśmy 0 zastosować kryterium dla 5% przeregulowania. Uzyskane parametry regulatora jednakŜe nas nie zadowalały, gdyŜ uzyskaliśmy 60% przeregulowanie. Dlatego postanowiliśmy metodą empiryczną poprawić działanie naszego regulatora zmieniając jego nastawy. Po wprowadzeniu juŜ optymalnych nastaw regulatora PID zauwaŜyliśmy, Ŝe w naszym układzie czas narastania jest bardzo krótki, ale następuje przeregulowanie, które udało się nam obniŜyć do maksymalnie do 5%. Po wprowadzeniu zakłóceń na wejściu naszego układu wpływ naszego przeregulowania spowodował przekroczenie 5% dla naszego obiektu. Są jednak one bardzo szybko tłumione i doprowadzone do optymalnych wartości. Wykorzystując układ regulacji kaskadowej uzyskaliśmy nieco dłuŜszy czas narastania w odpowiedzi obiektu na skok jednostkowy, ale wyeliminowany został problem przeregulowania, które to juŜ nie występuje w naszym układzie. Po wprowadzeniu zakłóceń do układu z regulatorem kaskadowym zauwaŜyliśmy, iŜ w stosunku do regulatora PID odpowiedź układu nie jest juŜ tak w duŜym stopniu uzaleŜniona od zakłóceń. Tłumienie zakłóceń następuje płynniej i znacznie szybciej niŜ dla PID, a co najwaŜniejsze nie występują tak duŜe przeregulowania. Same odpowiedzi układu są znacznie bliŜsze odpowiedzi układu idealnego, czyli układowi bez wprowadzonych zakłóceń. Podsumowując, układ regulacji kaskadowej znacznie przewyŜsza działanie regulatora PID, usuwając skutki działania początkowego przeregulowania, które wzmacniało wpływ zakłóceń na początkową odpowiedź układu przy regulacji z układem PID. Mimo, Ŝe uzyskał on nieznacznie dłuŜszy czas narastania to dzięki temu odpowiedz układu jest bardziej płynna i bliŜsza idealnej odpowiedzi układu na skok jednostkowy bez wprowadzonych zakłóceń. Jednym zdaniem: układ kaskadowy pokazał swą wyŜszość nad tradycyjnym układem regulacji w przypadku procesów o złoŜonych własnościach dynamicznych.