• Nie Znaleziono Wyników

10. DOBÓR REGULATORÓW

N/A
N/A
Protected

Academic year: 2021

Share "10. DOBÓR REGULATORÓW"

Copied!
10
0
0

Pełen tekst

(1)

10. DOBÓR REGULATORÓW

Ogólne kryteria doboru typu regulatora.

Ogólnie sygnał wyjściowy regulatora ma trzy składowe:

- składową proporcjonalną P;

- składową całkującą I;

- składową różniczkującą D.

Składową proporcjonalną nazywamy część sygnału wyjściowego regulatora proporcjonalną do sygnału uchybu. Składowa ta powoduje przeważnie zmniejszenie błędów statycznych, a więc w stanach ustalonych polepsza się dokładność pracy układu. W szczególności układ lepiej odtwarza sygnał sterujący i lepiej kompensuje działanie zakłóceń. Wpływa na zmniejszenie czasu regulacji.

Składową całkującą nazywamy część sygnału wyjściowego regulatora będącą całką z sygnału uchybu. Powoduje ona zwiększenie klasy układu, a więc likwiduje błędy statyczne. W stanach ustalonych układ całkowicie odtwarza układ sterujący i całkowicie kompensuje działanie zakłóceń. Ujemnym skutkiem samej składowej całkującej jest znaczne wydłużenie czasu regulacji.

Składowa różniczkująca jest pochodną z sygnału uchybu. Składowa ta występuje jedynie w stanach przejściowych a zanika w stanach ustalonych. Powoduje skrócenie czasu regulacji przez przyspieszenie początkowej fazy procesu przejściowego.

Dobór typu regulatora Tabela 10.1.

Lp. Przewidywany skutek działania układu Typ regulatora 1 Zmniejszenie błędu statycznego odpowiedzi na

skokowy sygnał sterujący lub zakłócający

Regulator P K 2 Likwidacja błędu statycznego odpowiedzi na

skokowy sygnał sterujący i zakłócający;

Wydłużenie czasu regulacji

Regulator PI s T K K

i

+ 3 Zmniejszenie błędu statycznego odpowiedzi na

skokowy sygnał sterujący i zakłócający;

Skrócenie czasu regulacji

Regulator PD lub człon korekcyjny PD

(

T s+1

)

K d 4 Likwidacja błędu statycznego odpowiedzi na

skokowy sygnał sterujący i zakłócający;

Skrócenie czasu regulacji

Regulator PID



 + + s s T T K

i d

1 1

Regulator PI zapewnia dobrą jakość regulacji tylko przy zakłóceniach o małych częstotliwościach.

Regulator PD zapewnia szersze pasmo regulacji niż regulator PI, ale z gorszą jakością regulacji przy małych częstotliwościach. Akcja różniczkująca wzmacnia również wszelkie szumy przetwornika pomiarowego, a ponadto przynosi niewielkie korzyści dla τ/T > 0,5

Regulatory dzielimy na idealne i rzeczywiste. Idealne są zbudowane na wzmacniaczach a rzeczywiste na elementach RLC i nazywane są członami korekcyjnymi.

W poniższej tabeli zestawiono podstawowe typy regulatorów.

(2)

Tabela 10.2.

Typ Schemat Impedancja wejściowa

Impedancja wyjściowa

Transmitancja i wartości współczynników P

R1 R2

1

; 2

R K R

K =

PI

R1 1 2

Cs +R T R C

R K R s

K T i

i

2 1

2 ; 1 ;

1 = =



 +

PD

1 1

1 1

+ s R C

R R2

( )

1 1

1 2 ;

;

1 T RC

R K R s

T

K d + = d =

PID

1 1

1 1

+ s R C

R

s C

s C R

2 2

2 +1

2 2 1 1

2 1 2 1 2

2 1 1

2 1

2 2 1 1

; 1 ;

1

C R C R

C C R T R

C R C R T

C R

C R C K R s s T K T

d i

d i

= + +

=

= +





+ +

Aby móc dokonać wyboru regulatora, należy mieć choćby przybliżone wartości obiektu regulacji:

a) zidentyfikować obiekt - statyczny

( )

+1

= Ts e K s Go τs

Rys. 10.1 - astatyczny

( )

Ts e K s Go = τs

Rys. 10.2 b) dla <0,2

T

τ można zastosować regulator dwupołożeniowy (lub ciągły);

R1

R2

R1

R2 C

R1

R2

C1

C1 R2 C2

R1

τ T

xst

τ T

xst

(3)

dla <1 T

τ należy zastosować regulator o działaniu ciągłym;

dla >1 T

τ należy zastosować regulator impulsowy.

Najczęściej występuje T

τ = 0,2÷0,7, w związku z czym regulatory PID o działaniu ciągłym są najpopularniejsze w przemyśle. Dla nich bazując na odpowiedzi obiektu na wymuszenie skokowe jak na rysunku 10.1 i 10.2 bez podłączonego sprzężenia zwrotnego, jeżeli istnieje taka możliwość, otrzymujemy dla struktury regulatora następujące wartości nastaw:

P Kr = (0,57 ÷ 0,7) τ K

T PI Kr = 0,7

τ K

T , Ti = τ + 0,3 T

PID Kr = 1,2 τ K

T , Ti = 2 τ , Td = 0,4 τ

Metoda ta minimalizuje czas regulacji, a przeregulowanie nie przekracza 20%.

c) wśród wielu metod suboptymalnych doboru parametrów regulatora największe praktyczne znaczenie posiada metoda Zieglera - Nicholsa która, minimalizuje całkę I1m. Polega ona na tym, że obiekt sterowany jest przez regulator nastawiony na działanie proporcjonalne (P), ostrożnie zwiększając współczynnik wzmocnienia aż do wartości Kgr dochodzimy do granicy stabilności (wystąpią oscylacje o okresie Tosc), stąd otrzymujemy dla struktury regulatora następujące wartości nastaw:

P Kr = 0.5 Kgr

PI Kr= 0.45 Kgr, Ti = 0.85 Tosc

PID Kr = 0.6 Kgr, Ti = 0.5 Tosc, Td = 0.12 Tosc

Istnieje również zmodyfikowana metoda Zieglera - Nicholsa uwzględniająca czas próbkowania T, w której określa się nastawy regulatorów wg wzorów:

PI Kr= 0.45 Kgr (1 - 0,6 Tosc

T ) , Ti = 1,85 Tosc gr

r

K K

PID Kr = 0.6 Kgr (1 - Tosc

T ) , Ti = 0,83 Tosc gr

r

K

K , Td = 0,075 Tosc r gr

K K

10.1. Regulatory liniowe w układach regulacji

Przykład 10.1.

Wyznaczyć charakterystyki czasowe idealnego i rzeczywistego regulatora P poddanego działaniu skokowego sygnału uchybu ε(t) = A1(t). Funkcje przejścia regulatora maja postać.:

Gr id(s) = Kr

( )

= +1 Ts s K Grrz r Dane liczbowe:

Kr = 5 [V/V]

(4)

T = 0,1 [s]

A = 0,3 [V]

Idealny regulator P zachowuje się tak jak człon proporcjonalny. Charakterystykę czasową takiego członu przedstawia zależność

εr id(t) = AKr = 1,5 [V]

Rzeczywisty regulator P zachowuje się tak jak człon inercyjny pierwszego rzędu.

Charakterystykę takiego członu przedstawia zależność

( )

t AKr e Tt

(

e t

) [ ]

V

rz r

1 10

5 , 1

1 = −





− ε =

Obie charakterystyki czasowe zestawiono na rysunku 10.3, z którego wynika, że działanie regulatora rzeczywistego pokrywa się z działaniem idealnego dopiero po upływie czasu równego czterem stałym czasowym.

Rys. 10.3 Przykład 10.2.

Wyznaczyć charakterystyki czasowe idealnego i rzeczywistego regulatora PID, poddanego działaniu skokowego sygnału uchybu ε = A1(t). Funkcje przejścia regulatora mają postać:

( )

=  + + 

s s T T K

s G

i d r id

r

1 1

( )









+ + + +

= Ts

T s s T Ts

s K G

i d

d d r

rz r

1 1 1 1

α Dane liczbowe:

A = 0,5 [V]

Kr = 1,0 [V/V] Td = 0,4 [s]

Ti = 4 [s]

T = 0,2 [s]

αd = 10

Charakterystykę czasową regulatora idealnego wyznaczymy ze wzoru

( ) ( ) [ ( )

t t

][ ]

V

T t t T AK t

i d

r id

r 1 =0,51+0,4 +0,25

 

 + +

= δ δ

ε

Dla wyznaczenia charakterystyki regulatora rzeczywistego zapiszemy jego funkcję przejścia w postaci

1,0

t [s]

εr rz

εr id

εr [V]

(5)

( ) ( )









+ + +

+ +

=

1 1 1

1 T s

s T Ts

K Ts

s T s K G

d d

d r

i r rz

r

α

Pierwszy składnik powyższej sumy jest funkcją przejścia rzeczywistego regulatora I, drugi składnik jest funkcją przejścia rzeczywistego regulatora PD, w związku z tym z zasady superpozycji otrzymamy

( )

( )

[

t

] [

t t

]

T t

d d T d

t

d d d T r

t i

r rz

r

e e

e t

T e T e T T T

AK T T e

t T AK T

t d

d

25 5

5 0,51 1,5 2,5

1 5 025 , 0

1 1

1

− +

+

=

=

















− +

+









 −

=

α

α α

ε

Obie charakterystyki czasowe zestawiono na rysunku 10.4.

Rys. 10.4

10.2. Synteza parametryczna regulatorów

Przykład 10.4.

Dany jest układ regulacji, którego schemat blokowy sprowadzono do postaci z jednostkowym sprzężeniem zwrotnym (rys.10.5.).

Rys. 10.5

Dobrać wartości stałych czasowych następujących regulatorów, przeznaczonych do współpracy z obiektem regulacji występującym w schemacie blokowym:

0,2 0,4 0,6 0,8 1,0

0,5 1,0 1,5 2,0 2,5 3,0

t [s]

εr [V]

R1(s) C(s)

(

T1s+1

)(

T2s+1

)(

T3s+1

)

KKz Gr(s)

-

(6)

a) regulatora PI

( )

=  + 

s K T

s G

i r r

1 1

b) członu korekcyjnego PI

( )

1 1 +

= +

s T

s K T s G

i i r

r α

c) regulatora PD Gr

( )

s =Kr

(

Tds+1

)

d) członu korekcyjnego PD

( )

1 1 +

= + T s

s T s K

G

d d r r

α α

e) regulatora PID

( )

=  + + 

s s T T K

s G

i d r r

1 1

f) członu korekcyjnego PID

( ) ( )( )

( )

 

 +

+

+

= +

1 1

1 1

T s s T

s T s K T

s G

d i

d i

r r

α α

Przyjąć wartości stałych czasowych i wzmocnień obiektu regulacji T1 = 0,5 [s]

T2 = 1 [s]

T3 = 2 [s]

KKZ = 5

Kryteria stosowane dla oceny jakości pracy oraz dla syntezy układów regulacji można podzielić na dwie grupy:

1. Kryteria pozwalające na wyznaczenie współczynnika wzmocnienia i stałych czasowych regulatora, mianowicie:

− kryterium optymalnego modułu,

− całkowy wskaźnik jakości.

2. Kryteria pozwalające tylko na wyznaczenie współczynnika wzmocnienia regulatora, mianowicie:

− kryterium amplitudy rezonansowej w zastosowaniu do nomogramów Halla i Blacka,

− kryterium zapasu wzmocnienia i fazy,

− kryterium miejsca geometrycznego pierwiastków,

− kryterium stabilności aperiodycznej,

− całkowy wskaźnik jakości zastosowany w sposób uproszczony.

W związku z powyższym, w przypadku zastosowania któregokolwiek kryterium z drugiej grupy, należy wstępnie i możliwie dobrze przyjąć wartości stałych czasowych regulatora. Zasady doboru tych stałych, mające uzasadnienie praktyczne są przedmiotem tego zadania.

1. Stała czasowa regulatora PI

Rozważmy funkcję przejścia w układzie otwartym skorygowanym, zapisaną w postaci:

( ) ( ) ( ) ( ) (

1 +1

)(

2 +11

)(

3 +1

)

= +

= sTs T s T s

s T T

KK s K

G s G s G s

H i

i Z r ob

r

O niezadowalających własnościach dynamicznych układu regulacji w dużym stopniu decydują duże stałe czasowe mianownika funkcji przejścia w układzie otwartym. Można

(7)

zatem postarać się o skompensowanie działania największej z tych stałych drogą doboru odpowiedniej stałej Ti. Matematycznie kompensacja sprowadza się do skracania identycznych wielomianów zmiennej s w liczniku i mianowniku funkcji przejścia w układzie otwartym. Można zatem napisać:

Ti = Tmax mianownika obiektu

W rozpatrywanym przypadku mamy Ti = T3 = 2 [s]

a funkcja przejścia po korekcji przyjmie postać

( ) ( ) (

1 11

)(

2 1

)

= 25

(

0,5 +11

)( )

+1 +

= +

s s K s

s T s T s T

KK s K

G s

H r

i z r

2. Stałe czasowe członu korekcyjnego PI

Weźmy pod uwagę funkcje przejścia w układzie otwartym skorygowanym

( ) ( ) (

+1

)(

1 +1

)(

12 +1

)(

3 +1

)

= +

s T s T s T s T

s KK T

K s G s H

i

i z

r α

Zadaniem członu korekcyjnego PI jest zastąpienie regulatora PI, a więc przybliżona realizacja działania proporcjonalno-całkującego. Jest ono wykonalne wtedy, gdy stała czasowa αTi jest odpowiednio duża w porównaniu z pozostałymi stałymi czasowymi obiektu, czyli gdy

αTi >> Tmax mianownika obiektu

Warunek ten pozwala na uproszczony zapis funkcji przejścia w układzie otwartym

( ) ( ) (

1 +1

)(

2 +11

)(

3 +1

)

≈ +

s T s T s T s

s T T

KK s K

G s

H i

i z r

α

Praktyczne zastosowanie wymienionego wyżej warunku, dla zbyt dużej wartości stałej Ti, może doprowadzić do nadmiernego wydłużenia czasu regulacji. Ze względu na ten czas należałoby się posłużyć warunkiem przeciwnym

αTi << Tmax mianownika obiektu

Decydując się zatem na kompromisowe rozwiązanie problemu przyjmujemy αTi = 5Tmax mianownika obiektu

Ponadto, przybliżone działanie całkujące uwidacznia się wtedy, gdy stałe αTi oraz Ti różnią się znacznie od siebie. Ten kolejny warunek realizuje się przyjmując najczęściej

α = 10

Tak więc w rozpatrywanym przypadku otrzymamy αTi = 5T3 = 10 [s]

czyli

Ti = 1 [s]

a funkcja przejścia po korekcji przyjmie postać

( ) ( ) ( )( )( )( )

(

10 1

)(

0,51 1

)(

2 1

)

5

1 1

1 1

1

3 2

1

+ +

= +

+ = +

+ +

= +

s s

K s

s T s T s T S T

s KK T

K s G s H

r

i

i z

r α

3. Stałe czasowe regulatora PD

Funkcja przejścia w układzie otwartym skorygowanym jest obecnie równa

( ) ( ) (

1 +1

)(

2 +11

)(

3 +1

)

= +

s T s T s T

s KK T

K s G s

H r z d

Kompensujące działanie regulatora wystąpi wyraźnie, gdy jego stałą czasową dobierzemy tak jak da regulatora PI

Td = Tmax mianownika obiektu

(8)

Tak więc otrzymamy

Td = T3 = 2 [s]

oraz

( ) ( ) (

1 1

)(

1 2 1

)

= ⋅5

(

0,5 +11

)( )

+1 +

= +

s K s

s T s KK T K s G s

H r z r

W analogiczny sposób można dobrać stałą czasową regulatora rzeczywistego o znanym współczynniku αd.

4. Stałe czasowe członu korekcyjnego PD

Funkcja przejścia w układzie otwartym ma postać po korekcji

( ) ( )

(

1

)(

1

)(

1

)

1

1

3 2

1 + + +



 

 +

= +

s T s T s T T s

s T KK

s K G s H

d

d z

r

α α

Kompensujące działanie członu korekcyjnego wystąpi wyraźnie przy takim samym warunku jak dla regulatora PD

Td = Tmax mianownika obiektu

Ponadto przybliżone działanie różniczkującego członu uzyskamy wtedy, gdy stała czasowa

dα

T będzie możliwie mała. Warunek ten osiąga się przyjmując najczęściej α = 10

Tak więc otrzymamy

Td = T3 = 2 [s]

d α

T = 0,2 [s]

oraz

( ) ( )

( )( )

(

0,2 1

)(

0,15 1

)(

1

)

10 5

1 1

1 1

2 1

+ +

= +

= +

 +

 

 +

=

s s K s

s T s T T s

K KK s G s H

r

d z r

α α

5. Stałe czasowe regulatora PID

Funkcja przejścia w układzie otwartym skorygowanym ma postać

( ) ( )

1 1 

(

1 +1

)(

2 1+1

)(

3 +1

)



+ +

=K KK T s Ts T s T s T s s

G s H

i d z r

lub po sprowadzeniu do wspólnego mianownika

( ) ( ) (

1 1

)(

2 1

)(

13 1

)

2

+ +

+

+

= +

s T s T s T s

s T s T T T

KK s K

G s

H i d i

i z r

Praktyczne zastosowania regulatorów PID oraz dobór ich stałych czasowych np. metodą modelowania analogowego prowadzą do wniosku, że między stałymi czasowymi powinna zachodzić nierówność

Ti > Td

Dla przeprowadzenia rozkładu trójmianu kwadratowego w liczniku H(s)G(s) na czynniki pierwszego stopnia zapiszemy tę nierówność w postaci

Ti = βTd

gdzie: β > 1

(9)

Wtedy otrzymamy

0

2 1

2s + T s+ =

Td β d β

Wyróżnik ma zatem postać

(

4

)

4 2 2

2

2 − = −

=

∆ β Td βTd Td β β

Mając na uwadze kompensację największej stałej czasowej mianownika H(s)G(s) za pomocą rzeczywistego czynnika w liczniku, rozważymy tylko te wartości β, dla których Δ ≥ 0. W związku z tym rzeczywiste pierwiastki równania kwadratowego będą równe

( )

Td

s β

β β β

2

4

1

= −

( )

Td

s β

β β β

2

4

2

− +

= −

przy czym β ≥ 4

Wobec tego otrzymamy następujący wynik rozkładu na czynniki:

( )( ) ( )( )( )( )

(

1

)(

1

)

1 1

1

2 1

2 1

2 1 2 2

1 2 2

2

+ +

=

= + +

=

= + +

s T s T

s T s T s s T s

s s s T s

T s T

r r

r r

d d

d

d β β β

β gdzie:

(

d

)

d

r T T

T s 1

1

1 4

1 2

β γ β β

β =

= +

=

(

d

)

d

r T T

T s 2

2

2 4

1 2

β γ β β

β =

= −

=

Wyniki obliczeń współczynników γ1 i γ2 dla kilku wartości β zebrano w tabeli 10.3.

Tabela 10.3.

β 4 6 8 10

γ1 2 1,27 1,17 1,13

γ2 2 4,73 6,83 8,87

Aby w układzie skorygowanym nie zostawiać dużych stałych czasowych, wpływających na wydłużenie czasu regulacji, do korekcji wykorzystamy stałą czasową Tr2

wynikającą z dużej wartości współczynnika γ2. W związku z tym przyjmiemy następującą regułę doboru stałych czasowych regulatora.

8,87 Td = Tmax mianownika obiektu

Ti = 10 Td

Reguła ta pozwoli na zapisanie funkcji przejścia regulatora w postaci

( ) (

1,13 1

)(

8,87 1

)

10 1

1 1 = + +



 + +

= T s T s

s K T

s s T T K

s

G d d

d r i

d r r

W rozpatrywanym przypadku otrzymamy:

[ ]

s

Td T 0,22 87

, 8

3 =

=

[ ]

s

T Ti =10 d =2,2

Wtedy funkcja przejścia regulatora będzie równa

( ) (

0,25 1

)(

2 1

)

2 ,

2 + +

= s s

s s K

Gr r

(10)

Wobec tego funkcja przejścia w układzie otwartym skorygowanym przyjmie ostateczną postać

( ) ( ) ( )

(

0,05,251

)( )

1 1

2 ,

2 + +

= +

s s s KK s s K

G s

H r z

W analogiczny sposób można dobrać stałe czasowe regulatora rzeczywistego o znanym współczynniku αd.

6. Stałe czasowe członu korekcyjnego PID

Funkcja przejścia w układzie otwartym skorygowanym ma obecnie postać

( ) ( ) ( )( )

(

1

)

1

(

1

)(

1

)(

1

)

1 1

3 2

1 + + +



 

 +

+

+

= +

s T s T s T T s

s T

s T s KK T

K s G s H

d i

d i

z r

α α

Przed przystąpieniem do doboru stałych czasowych uszeregujemy dominujące stałe czasowe mianownika w kolejności malejących wartości

Tmax1, Tmax2

na przykład

Tmax1 = 2 [s], Tmax2 = 1 [s]

Mając na uwadze kompensację dominującego czynnika w mianowniku H(s)G(s) i jednocześnie realizację przybliżonego działania całkującego, prowadzącego do co najwyżej niedużych zmian czasu regulacji, przyjmiemy następujący sposób postępowania:

Td = Tmax1 mianownika obiektu

αTi = 5 Tmax2 mianownika obiektu

α = 10

W rozpatrywanym przypadku otrzymamy Tmax1 = T3 = 2 [s]

Tmax2 = T2 = 1 [s]

a zatem

Td = T3 = 2 [s]

αTi = 5 T2 = 5 [s]

czyli

Ti = 0,5 [s]

Wobec czego funkcja przejścia będzie równa

( ) ( ) ( )( )

( ) ( )( )( )

(

5 1

)(

11

)(

0,2 1

)

5

1 1

1 1

1

1 1

3 2

1

+ +

⋅ +

=

= + +

 +

 

 +

+

+

= +

s s

K s

s T s T s T T s

s T

s T s KK T

K s G s H

r

d i

d i

z r

α α

Cytaty

Powiązane dokumenty

Zidentyfikowano poszczególne bloki modelu symulacyjnego układu: zależności napięcia indukowanego w cewce generatora od prędkości magnesów, obwodu wejściowego cewki

Przy doborze nastaw regulatora tymi metodami zakłada się, że obiekt regulacji jest opisany transmitancją zawierającą opóźnienie, przy czym parametry tej

Algorytm programu zawartego w pliku jest bardzo prosty i składa się z dwóch pętli, z których pierwsza odpowiada za filtrację cyfrową, a druga aktualizuje współczynniki

Szczególna cecha sygnału cyfrowego, jaką jest ściśle określona liczba wartości wielkości będącej nośnikiem informacji ułatwia poprawną transmisję i

filtrowanie tylko składowych odpowiadających replikom sygnału znajdujących się po lewej stronie cepstrum daje największą poprawę jakości: największa jest liczba przypadków

Widma (częstotliwościowe) są równoważnym opisem do analitycznego zapisu w dziedzinie czasu tego sygnału - jest to jego reprezen- tacja widmowa.. Prawostronne widma amplitudowe

Regulator proporcjonalny P charakteryzuje się tym, Ŝe wartość sygnału wyjściowego regulatora jest proporcjonalna do wartości uchybu regulacji. Zakres proporcjonalności jest

Regulator całkujący I charakteryzuje się tym, Ŝe prędkość zmian sygnału wyjściowego jest proporcjonalna do wartości uchybu regulacji. Parametrem charakterystycznym