PID, Elektrotechnika AGH, Semestr IV letni 2013-2014, Teoria Sterowania i Technika Regulacji, Teoria sterowania i techniki regulacji - semestr 4, sprawozdania różne


Akademia Górniczo - Hutnicza

W Krakowie

Wykonał:

Mateusz Serafin

Wydział:

EAIiE

Rok akad.:

2009 / 2010

Rok studiów:

II

Kierunek:

Elektrotechnika

Grupa:

5.2

Temat ćwiczenia:

Regulator cyfrowy

Data wykonania:

Data zaliczenia:

Ocena:

  1. Wprowadzenie teoretyczne

Regulator jest podstawową częścią każdego układu regulacji. Jego zadaniem jest wytworzenie sygnału sterującego, który zapewni uzyskanie i utrzymanie nastawionych przez użytkownika wartości (na przykład poziomu cieczy w zbiorniku, prędkości obrotowej silnika, położenia tłoka w cylindrze siłownika, wielkości przepływu, temperatury w pomieszczeniu, wartości prądu spawania , napięcia na zaciskach zasilacza i innych). Regulator ma co najmniej jedno wejście i jedno wyjście. Regulator pracuje zawsze w układzie z zamkniętą pętlą sprzężenia zwrotnego - tylko wtedy możliwy jest proces regulacji.

Ogólny schemat układu regulacji :

0x01 graphic

Symbole na rysunku :

X(s)- sygnał zadający

Z- zadajnik( przetwarza sygnał zadany przez użytkownika na unormowany sygnał wejściowy Y0(s) )

E(s)-sygnał uchybu ( różnica pomiędzy sygnałem zadanym a sygnałem na wyjściu )

R- regulator

S(s)-sygnał sterujący

UW- układ wykonawczy ( najczęściej wzmacniacz wzmacniający wygnał sterujący )

Sw(s)- wzmocniony unormowany sygnał sterujący

Z(s)- zakłócenia

O-obiekt sterowany

Y(s) -sygnał wyjściowy

PP- przetwornik pomiarowy - dopasowuje wygładza i normuje sygnał wyjściowy

Ym(s)- unormowany sygnał wyjściowy

Regulator PID jest obecnie najpopularniejszym urządzeniem stosowanym do regulacji w ciągłych i dyskretnych układach sterowania. Zastosowanie regulatora PID gwarantuje uzyskanie najlepszych właściwości dynamicznych (czas regulacji, trajektoria) oraz statycznych (błąd statyczny) układu. Jest to regulator uniwersalny, nadający się do pracy w każdym układzie regulacji.

Parametrami regulatora PID są:

•współczynnik wzmocnienia k

•czas całkowania Ti nazywany również czasem zdwojenia

•czas różniczkowania Td

0x01 graphic

0x01 graphic

0x01 graphic

Dla regulatora ciągłego typu PID obowiązuje równanie:

0x01 graphic

gdzie:

0x01 graphic
, 0x01 graphic
, 0x01 graphic
- współczynniki wzmocnienia części proporcjonalnej, całkującej i różniczkującej regulatora

Przy wprowadzeniu cyfrowej wersji regulatora sygnał u(t) należy z dyskretyzować, a więc zastosować w układzie sterowania przetwornik typu A/C oraz określić częstotliwość próbkowania. Dla okresu próbkowania Tp z wyrażenia na u(t) wynika następujące równanie różniczkowe:

0x01 graphic

przy założeniach:

- całkowanie wykonane zostało metodą prostokątów

- pochodna aproksymowana jest różnicą dwupunktową

Argumentem w powyższym wzorze nie jest czas tylko numer próbki oznaczony przez k. Próbka dla t=0 ma numer 1, numer zerowy nie jest określony. W celu zapewnienia poprawnej interpretacji wyrażenia u(k) w chwili początkowej czyli dla k=1 przyjmuje sie, że próbki dla t<0 nie istnieją

Tej postaci algorytm nazywamy pozycyjnym, wymaga on w obliczenia w każdym takcie próbkowania pełnej wartości sygnału wyjściowego. Korzystniejsze jest jednak stosowanie algorytmy przyrostowego, który oblicza tylko pożądana wartość zmiany sygnału wyjściowego Δu(k) w każdym takcie próbkowania.

Aby określić algorytm przyrostowy, należy napisać równanie algorytmu pozycujnego dla (k-1) próbki a nastepnie obliczyć przyrost sygnału wyjściowego jako: 0x01 graphic

więc

u(k-1)= Kp0x01 graphic
e(k-1)+KiTp 0x01 graphic
+0x01 graphic
[e(k-1)-e(k-2)]

Stąd po odjęciu sygnału U(k-1) od U(k) otrzymujemy:

0x01 graphic
u(k)=e(k)[Kp+0x01 graphic
]+e(k-1)[-Kp+KiTp -0x01 graphic
]+e(k-2)[0x01 graphic
]

q0 =Kp+0x01 graphic
q1=-Kp+KiTp -0x01 graphic
q3=0x01 graphic

stąd dla regulatora PID otrzymuje się:

0x01 graphic
u(k)= q0e(k)+ q1e(k-1)+ q3e(k-2)

Otrzymane stałe są traktowane jako nastawy regulatora cyfrowego, zależą od stałych Kp,Ki,Kd oraz Tp

Tp- czas próbkowania został na początku ustalony na 0,05s

  1. Przebieg cwiczenia

W ćwiczeniu obserwowaliśmy działanie regulatora PID, oraz zachowanie się układu pod wpływem zmiany współczynników. Symulacje dokonywane były programem MATLAB-SIMULINK.

I) układ podstawowy

przedstawiony jest na poniższym schemacie :

0x01 graphic

Sygnał wejściowy układu:

0x08 graphic
0x01 graphic

sygnał ten biegnie do bloków gain , gain1, gain2 lecz do bloku gain wchodzi niezmieniony , do bloku gain1 opóźniony jednokrotnie a do gain2 opóźniony dwukrotnie.

Obserwacje zachowania się układu pod wpływem ustawienia odpowiednich współczynników :

1.Kp=2 2.Ki=10

0x08 graphic
0x01 graphic
0x01 graphic

3.Kd=0.1.

0x08 graphic
Widać że dla pierwszego przypadku (Kp=2) amplituda sygnały wejściowego wzrosła dwukrotnie, współczynnik Kp odpowiada za część proporcjonalną zatem osiągnęliśmy przewidywany rezultat.W drugim przypadku (Ki=10)dokonało się całkowanie sygnału wejściowego również zgodnie z oczekiwaniami .Nauczeni doświadczeniem z poprzednich badań wiemy iż krok całkowania odpowiada za linearyzacje sygnału wyjściowego ( im mniejszy tym lepsza linearyzacjaPrzykład 3 przedstawia różniczkowanie sygnału wejściowego.

4.Kp=2,Ki=10 Kd=0.1

0x08 graphic
W czwartym przykładzie współczynniki zostału ustawione na dane wartości. Na wykresie widoczny jest wpływ wszytkich części wzmocnień regulatora.Obserwujemy zarówno wzmocnienie sygnału , jego całkowanie jak i zmiany wynikające z części różniczkującej.

II) inna wersja układu (z ograniczeniami amplitudy Ogr1=30 oraz Ogr2=-30)

Powyżej został opisany regulator typu PID w formie tzw. algorytmu przyrostowego, opis ten można przekształcić do postaci nawiązującej do struktury PID regulatora

gdzie:

0x01 graphic

0x01 graphic

1.Kp=2

0x01 graphic

Kp=4

0x01 graphic

W pierwszym przypadku obserwujemy sytuację identyczną jak poprzednio , natomiast gdy zwiększymy wartość wzmocnienia części proporcjonalnej do 4 ograniczenia ustawione w tym podpunkcie powodują iż wartość amplitudy nie zwiększy się ponad wartość ograniczającą.

2. Ki=10

0x08 graphic
wprzypadku części całkującej obserwujemy działanie ograniczeń objawiające się tym iż w miejscach gdzie wcześniej całkowanie przebiegało (poziom +30 i -30 ) teraz przebieg wyjścia został zastąpiony stałym.

3.Kd=0.1

W tym przykładzie sytuacja jest nico odmienna gdyż ograniczenia obserwujemy wyłącznie po ujemnej części amplitudy.

0x01 graphic

4.Kd=2,Ki=1,Kd=0.1

0x01 graphic

W tym przykładzie nastawione zostały wszytkie współczynniki , a więc otrzymujemy regulator PID.

Wprowadzenie ograniczeń zaowocowało wystąpieniem stałych wartości amplitudy w niektórych miejscach ( poziomy +30 i -30 ) ponieżj ograniczeń sygnał wyjścia zachowuje się tak samo jak w poprzednim podpunkcie.

  1. układ po zmianie czasu prubkowania

Zmieniliśmy czas próbkowania z 0,05 na wartość o połowę mniejszą czyli 0,025 , zostawiając wcześniej ustalone wartości współczynników czyli :

Kd=2,Ki=1,Kd=0.1

0x01 graphic

W przypadku szybkich zmian sygnału na wejściu regulatora skrócenie czasu próbkowania poprawia dokładność obliczenia pochodnej. Stąd widoczny jest wyraźny wzrost sygnału będącego wynikiem różniczkowania. Ponadto skracanie czasu próbkowania poprawia całkowanie i dąży do linearyzacji miejsc całkowania na wykresie

  1. WNIOSKI

Regulator PID jest układem złozonym posiadającym swoje części składowe mogące działać osobno .Wówczas otrzymujemy :

Część proporcjonalną (P), zalezny jedynie od parametru Kd. Tego typu układ charakteryzuje się małą dokładnością i małą szybkością regulacji .

Część całkująca (I) , jak wiemy całkowanie w dużej mierze zalezy od kroku całkowania .Wspólnie z częścią proporcjonalną można stworzyc regulator PI który jest zależny od dwóch parametrów Ki oraz Ti.Tego typu regulator sprawdza się w sytuacji gdy potrzebna jest duża dokładność regulacji.

Część różniczkująca (D) . Tak samo jak w poprzednim przypadku również tutaj istnieje możliwość zbudowania układu PD zależnego od wzmocnienia Kd oraz od czasu Td.Tego typu układ jest raczej rzadko stosowany . Typowe problemy regulacji, wymagające zastosowania regulatora PD to stabilizacja położenia kulki na równi oraz problem odwróconego wahadła

Czas próbkowania ma bardzo duże znaczenie.Od niego zależy krok całkowania, liczenie pochodnych więc ma to wpływ na dokładność wyników.

Ograniczenia są bardzo przydatne wówczas gdy chcemy utrzymać dany sygnał w określonych przedziałach Mamy pewność iż mimo zadanego wzrostu amplitudy , całkowania czy różniczkowania przebieg sygnału nigdy nie wykroczy ponad określone przez nas wartości.



Wyszukiwarka