Professional Documents
Culture Documents
1 PID Regulatori
1 PID Regulatori
PID regulatori
Svaki sistem automatskog upravljanja se odlikuje određenim zakonom ili zakonima upravlja-
nja. Zakon upravljanja predstavlja matematičku zavisnost na osnovu koje upravljački uređaj
obrađuje relevantne signale i generiše odgovarajuća upravljačka dejstva. PID regulatori kori-
ste signal greške, koji predstavlja razliku između željene i ostvarene vrednosti veličine kojom se
upravlja, i uz odgovarajuće korekcije tog signala, generišu upravljački signal. Drugim rečima, PID
zakon upravljanja podrazumeva generisanje upravljačkih signala koji linearno zavise od greške,
njenog integrala i prvog izvoda po vremenu.
Tri dejstva PID regulatora mogu da se posmatraju odvojeno, iz čega proizilaze tri osnovna tipa
regulatora:
u(t) = Kp e(t),
gde Kp predstavlja koeficijent proporcionalnog dejstva ili pojačanje regulatora, a e(t) signal
greške.
2. I regulator upravljački signal generiše integraljenjem signala greške e(t):
Z t
1
u(t) = e(τ ) dτ
Ti 0
3. D regulator upravljački signal generiše računanjem prvog izvoda signala greške e(t) po
vremenu:
de(t)
u(t) = Td
dt
Konstantna Td definiše se kao vremenska konstanta diferencijalnog dejstva regulatora. Sa-
mostalno postojanje diferencijalnog regulatora nema mnogo smisla, jer je u ustaljenom
režimu rada vrednost signala greške približno konstantna, te je vrednost prvog izvoda ovog
signala bliska nuli. Kombinovanjem sa P i/ili I regulatorom, ovaj regulator dobija na znača-
ju, posebno u prelaznom režimu rada sistema. Njegovo postojanje omogućava bolje praćenje
dinamike sistema, a dodatno se povećava stabilnost i brzina reagovanja sistema.
Rezultat kombinovanja tri osnovna zakona upravljanja jeste struktura tzv. „školskog” PID
regulatora, koja se najčešće koristi prilikom analize rada sistema i u postupku podešavanja
parametara. U sklopu ove lekcije će se isključivo koristiti ova forma, a sa krajnjim ciljem princip-
skog upoznavanja sa načinom funkcionisanja PID regulatora i osnovnim postupkom podešavanja
njihovih parametara. Strukturni blok dijagram PID regulatora prikazan je na slici 1:
Sistemi automatskog upravljanja
t
1 t
Z Z
de(t) de(t)
u(t) = Kp e(t) + Ki e(τ ) dτ + Kd = Kp e(t) + e(τ ) dτ + Td ,
0 dt Ti 0 dt
Kao što je već rečeno, konstanta Kp se definiše kao koeficijent proporcionalnog dejstva regu-
K
latora, Ki = Tip kao koeficijent integralnog dejstva regulatora, a Kd = Kp Td kao koeficijent
diferencijalnog dejstva regulatora. Prisustvo proporcionalnog, integralnog i diferencijalnog dej-
stva u regulatoru omogućava dobijanje željenih performansi sistema kao što su stabilnost, brzina
reagovanja, tačnost rada, vreme trajanja prelaznog režima itd.
Sistemi automatskog upravljanja
Primer 1. Mašine za bušenje tunela bušenje započinju na krajevima tunela. Sistem za lasersko
navođenje mora da obezbedi, da u toku rada, mašine budu na istoj liniji kako bi se na sredini
srele.
a) Odrediti opseg parametara P regulatora za koje se, pri referentnom signalu r(t) = r0 h(t)
i signalu poremećaja d(t) = d0 h(t), dobija greška u stacionarnom stanju ess = 0.
b) Odrediti opseg parametara PI regulatora za koje se, pri referentnom signalu r(t) = r0 h(t)
i signalu poremećaja d(t) = d0 h(t), dobija greška u stacionarnom stanju ess = 0.
D(s)
+ E(s) U (s) + 1
R(s) Regulator s(s+1) Y (s)
− +
Rešenje.
a) Analizirani sistem je opisan funkcijom prenosa:
1
GSIST EM (s) = ,
s(s + 1)
pri čemu se uočava da sistem poseduje jedan astatizam i jedan pola u tački -1. U
narednom koraku, neophodno je odrediti funckiju prenosa regulatora. Kao što je već
navedeno, osnovni zakon upravljanja idealnog PID regulatora opisan je sledećom jed-
načinom:
1 t
Z
de(t)
u(t) = Kp e(t) + e(τ ) dτ + Td ,
Ti 0 dt
P regulator upravljački signal generiše na osnovu greške upravljanja e(t), ali bez njenog
integraljenja ili diferenciranja. Osnovni zakon upravljanja P regulatora dat je sledećom
jednačinom:
U (s) = Kp E(s),
U (s)
GREG (s) = = Kp .
E(s)
D(s)
+ E(s) U (s) + 1
R(s) Kp s(s+1) Y (s)
− +
pri čemu essr predstavlja komponentu greške u ustaljneom stanju koja je posledica
referentnog signala, a essd predstavlja komponentu greške u ustaljneom stanju koja je
posledica signala poremećaja. U cilju određivanja komponenata essr i essd , primenjuje
se princip superpozicije.
Da bismo odredili vrednost signala essr , neophodno je odrediti funckiju prenosa od
ulaza r(t) do izlaza e(t).
1 s(s + 1) E(s)
GRE (s) = 1 = 2 =
1 + Kp s(s+1) s + s + Kp R(s)
s(s + 1) s(s + 1) r0
E(s) = R(s) = 2
s2+ s + Kp s + s + Kp s
s(s + 1) r0 0
essr = lim e(t) = lim sE(s) = lim s = =0
t→∞ s→0 s→0 s2 + s + Kp s Kp
Sistemi automatskog upravljanja
1 1 d0
E(s) = − D(s) = − 2
s2 + s + Kp s + s + Kp s
b) PI regulator upravljački signal generiše na osnovu greške upravljanja e(t), ali i njenog
integrala. Osnovni zakon upravljanja PI regulatora dat je sledećom jednačinom:
1
U (s) = Kp E(s) + E(s) ,
Ti s
U (s) Kp Ki Kp s + Ki
GREG (s) = = Kp + = Kp + = .
E(s) Ti s s s
+ E(s) Kp s+Ki 1
R(s) s s(s+1) Y (s)
−
pri čemu essr predstavlja komponentu greške u ustaljneom stanju koja je posledica
referentnog signala, a essd predstavlja komponentu greške u ustaljneom stanju koja je
posledica signala poremećaja. U cilju određivanja komponenata essr i essd , primenjuje
se princip superpozicije.
Da bismo odredili vrednost signala essr , neophodno je odrediti funckiju prenosa od
ulaza r(t) do izlaza e(t).
1 s2 (s + 1) E(s)
GRE (s) = Kp s+Ki
= 3 2
=
1+ 1 s + s + Kp s + Ki R(s)
s s(s+1)
+ E(s) U (s) +
R(s) Regulator W (s) Y (s)
− +
U (s) = Kp E(s),
D(s)
f (s) = 5s + 1 + 7000Kp
pri čemu essr predstavlja komponentu greške u ustaljneom stanju koja je posledica
referentnog signala, a essd predstavlja komponentu greške u ustaljneom stanju koja je
posledica signala poremećaja. U cilju određivanja komponenata essr i essd , primenjuje
se princip superpozicije.
Da bismo odredili vrednost signala essr , neophodno je odrediti funckiju prenosa od
ulaza r(t) do izlaza e(t).
+
R(s) E(s)
−
7000
5s+1
Kp
1 E(s)
GRE (s) = 7000Kp
=
1+ R(s)
5s+1
1
E(s) = 7000Kp
· R(s)
1+ 5s+1
1 r0 r0
essr = lim sE(s) = lim s · 7000Kp
· =
s→0 s→0 1+ s 1 + 7000Kp
5s+1
+ −7000
D(s) 5s+1 E(s)
+
Kp
−7000
5s+1 E(s)
GDE (s) = 7000K
=
1 + 5s+1p D(s)
−7000
5s+1
E(s) = 7000K
· D(s)
1 + 5s+1p
Primenom druge granične teoreme, moguće je odrediti vrednost signala essd .
−7000
5s+1 d0 −7000d0
essd = lim sE(s) = lim s · 7000K
· =
s→0 s→0 1 + 5s+1p s 1 + 7000Kp
D(s)
+ E(s) Kp s+Ki
U (s) + 7000
R(s) s 5s+1 Y (s)
− +
s2 5 7000Ki
s1 1 + 7000Kp
s0 7000Ki
−1
Iz Rautove kolone se zaključuje da je sistem stabilan ∀Kp > 7000 i ∀Ki > 0.
1 E(s)
GRE (s) = Kp s+Ki
=
1+ · 7000 R(s)
s 5s+1
1
E(s) = K s+K 7000
· R(s)
1+ + ps i · 5s+1
−7000
5s+1
E(s) = Kp s+Ki 7000
· D(s)
1+ s · 5s+1
+ 1
R(s) Regulator s2 −1 Y (s)
−
zadata orijentacija koordinata
Greg (s) = Kp
+ 1
R(s) Kp s2 −1 Y (s)
−
Sistemi automatskog upravljanja
f (s) = s2 − 1 + Kp
s2 1 Kp − 1
s1
s0 Kp − 1
Analizor Rautove kolone se zaključuje da je sistem granično stabilan ∀Kp > 1,
a nestabilan ∀Kp < 1.žž Vrednost greške u ustaljenom stanju u ovom slučaju
zavisi samo od referentnog signala r(t) i konstante proporcionalnog dejstva
Kp .
1 1 s2 − 1 E(s)
GRE (s) = Kp
= s2 −1+K = 2 =
1+ 2 p s − 1 + Kp R(s)
s −1 2 s −1
s2 − 1 r0
E(s) = ·
s2 − 1 + Kp s
Primenom druge granične teoreme, moguće je odrediti vrednost greške u usta-
ljenom stanju ess .
s2 − 1 r0 r0
ess = lim s · · =
s→0 s2 − 1 + Kp s 1 − Kp
+ E(s) Kp s+Ki 1
R(s) s s2 −1 Y (s)
−
f (s) = s3 + s(Kp − 1) + Ki
s3 1 Kp − 1 1
s2 Ki 0
Ki
s1 Kp − 1 − -∞
s0 Ki Ki
(Kp − 1) − Ki Ki
b1 = = Kp − 1 −
1 t
Z
de(t)
u(t) = Kp e(t) + e(τ ) dτ + Td ,
Ti 0 dt
U (s) Ki Kd s2 + Kp s + Ki
GREG (s) = = Kp + + Kd s =
E(s) s s
f (s) = s3 + Kd s2 + s(Kp − 1) + Ki
s3 1 Kp − 1
s2 Kd Ki
Kp Kd −Kd −Ki
s1 Kd
s0 Ki
Kp Kd − Kd − Ki
b1 =
Kd
Kd > 0
Ki > 0
Kp Kd − Kd − Ki > 0
Kp Kd > Kd + Ki
Kd + Ki
Kp >
Kd
Da bismo odredili vrednost greške u ustaljenom stanju ess , neophodno je
odrediti funckiju prenosa od ulaza r(t) do izlaza e(t).
1 s(s2 − 1) E(s)
GRE (s) = s2
= =
1+
Kp s+Ki +Kd
· 1 s3 + Kd s2 + s(Kp − 1) + Ki R(s)
s s2 −1
s(s2 − 1) r0
E(s) = ·
s3 + Kd s2 + s(Kp − 1) + Ki s
Sistemi automatskog upravljanja
s(s2 − 1) r0
ess = lim s · · =0
s→0 s+ Kd s2 + s(Kp − 1) + Ki s
Kao što je već ranije definisano, karakteristični polinom sistema pre podeša-
vanja parametara PID regulatora ima sledeći oblik:
f (s) = s3 + Kd s2 + s(Kp − 1) + Ki
Kd = 6
Kp = 12
Ki = 6