Professional Documents
Culture Documents
Nikola Mikovi
Saetak
Osnovni tipovi regulatora Topologija PID regulatora Ugaanje PID regulatora
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
Dvopoloajni regulator
oscilacije signala upravljanja i regulacijske veliine jeftin, jednostavan, za aktuatore sa dva radna stanja (tednjaci, zamrzivai, ...)
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
P regulator
izbjegnute oscilacije jer je smanjeno pojaanje za male e(t) pogreka u ustaljenom stanju se moe rijeiti ako K=inf ili u(t)=u0 moe stabilizirati samo proces 1. reda vei K -> manja pogreka, bra dinamika, loija stabilnost
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
P regulator
koristi se: kad nije bitna tonost (razina fluida)
0 b)
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
P regulator
primjer: brod (proces 2. reda)
proporcionalno djelovanje:
c = K P ( ref )
zatvoreni krug: KK P ( s) T = ref ( s ) s 2 + 1 s + KK P T T
= c
svojstvene vrijednosti:
1 1 4TKK P 1,2 = 2T
KK P n = T
2
+ = K T
(s) K = ( s ) s(Ts + 1)
1 = 2 TKK P
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
P regulator
primjer: brod
2 1.5 kurs 1 0.5 0 0 referenca Kp=0.5 Kp=1 Kp=5 120 Kp=10
20
40
60 t [s]
80
100
10 5 kurs 0 -5 -10 0
20
40
60 t [s]
80
100
120
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
P regulator
primjer: brod
2 x 10
-3
Root Locus
1.5
Imaginary Axis
0.5
-0.5
-1
-1.5
-2 -0.1
-0.09
-0.08
-0.07
-0.06
-0.03
-0.02
-0.01
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
P regulator
primjer: stabilan proces 1. reda)
1 0.8 kurs 0.6 0.4 0.2 0 0 20 40 60 t [s] 80 100 120
1 0.8 0.6 0.4 Imaginary Axis
100 80 60
-0.3
-0.25
-0.1
-0.05
Samo za sustave prvog reda vrijedi da nema kazne kad se pojaanje poveava
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
P regulator
primjer: nestabilan proces 1. reda
Go ( s) = K Ts + 1
1
KK P T Gcl ( s) = 1 + KK P ( s ) T
Root Locus 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 -0.1
-0.08
-0.06
-0.04
-0.02
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
0.04
0.06
0.08
0.1
P regulator
primjer: nestabilan brod
(s) K = ( s ) s (Ts + 1)
Imaginary Axis
K<0
Root Locus 0.4 0.3
0.2
0.1
-0.1
-0.2
-0.3
-0.4 -0.3
-0.2
-0.1
0 Real Axis
0.1
0.2
0.3
0.4
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
P regulator
primjer: nestabilan proces 1. reda s mrtvim vremenom
Go ( s ) =
K s K 2 s e Ts + 1 Ts + 1 2 + s
Pad-ova aproksimacija
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
P regulator
Postoji pogreka u ustaljenom stanju Moe stabilizirati nestabilan proces 1. reda Ne moe stabilizirati nestabilne procese viih redova Ne moe stabilizirati nestabilan proces prvog reda s mrtvim vremenom vei K -> manja pogreka, bra dinamika, loija stabilnost
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PI regulator
automatski postavlja u0 eliminira regulacijsko odstupanje usporava sustav pogorava stabilnost (zakree Nyquistov dijagram za 90 deg)
t 1 u (t ) = K e(t ) + e( )d Ti 0
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PI regulator
Nyquist i Bode
L[dB] Im K
-450
K/Ti 102
20logK s1
1/Ti
0 -45 -90
s-
a)
b)
najee koriten regulator u industriji koristi se kada: nemamo velike zahtjeve na brzinu odziva; prisutni veliki umovi; proces ima jedan spremnik energije; proces ima velika kanjenja
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PI regulator
primjer: brod
ref
KP
c
KP Ti s
c = K P ( ref ) +
autopilot:
brod
KP ( ref )dt Ti 0
zatvoreni krug: K P K (s + 1 ) Ti ( s) = ref ( s ) Ts 3 + s 2 + K Ks + KK P P Ti
(s) K = ( s ) s(Ts + 1)
3. red!
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PI regulator
primjer: brod
2 1.5 kurs 1 0.5 0 0 referenca Ti=10 Ti=20 100 Ti=50 120 Ti=200
Ti
20
40
60 t [s]
80
2 1 0 -1 -2 0
20
40
60 t [s]
80
100
120
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PI regulator
primjer: brod
0.2 0.15 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 -0.25
Ti raste
Imaginarni dio
-0.2
-0.15
0.05
0.1
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PI regulator
primjer: brod
0.6 Kp=0.5 Kp=1 Kp=5 Kp=10 Kp=20 0.4
-0.2
-0.4
-0.6
-0.8 -0.5
-0.4
-0.3
0.1
0.2
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
10
PI regulator
primjer: nestabilan brod
Ti<0 0.2 0.15 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 -0.1
0.2 0.15 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 -0.2 Ti>0
Imaginarni dio
Imaginarni dio
-0.05
0.15
0.2
0.25
-0.15
-0.1
0.05
0.1
0.15
PD regulator
Im
za procese s velikom inercijom (spori procesi) ali ne i sa kanjenjem! postoji fazno prethoenje sustav se mie od kritine toke u Nyquistovom dijagramu D dio pojaava um potrebno je filtrirati signal REALNI D KANAL!
K Re UPD(j ) E(j ) = K(1 +j Td) a) frekvencijska karakteristika idealnog PD regulatora (Nyquist) L[dB] +20 db/dek s-
1 1/Td [0]
10
100
de(t ) u (t ) = K e(t ) + Td dt
+90 +45
1
s-
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
11
PD regulator (realni)
N ograniava pojaanje na visokim frekvencijama
sTd
sTd T 1+ s d N
L[dB] 20logTd 1/Td 1 [0] 20logN N/Td 10 100
1
Im
s-
+90 +45
1
s-
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PD regulator
primjer: brod
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
12
PD regulator
primjer: brod
c = K P ( ref ) K D
zatvoreni krug: KK P ( s) T = ref ( s ) s 2 + 1 + KK D s + KK P T T
1,2 =
autopilot:
(s) K = ( s ) s(Ts + 1)
(1 + KK D ) (1 + KK D ) 2 4TKK P 2T
KP =
T n 2 K
KD =
2T n 1 K
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PD regulator
primjer: brod
kurs 2 1.5 1 0.5 0 0 referenca Td=0.1 Td=1 100 120 Td=5 Td=10
Td
20
40
60 t [s]
80
10 5 0 -5 -10 0
20
40
60 t [s]
80
100
120
stabilnost
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
13
PD regulator
primjer: brod
40 30 20 10 0 0 referenca kurs 5 10 15 20 t [s] 25 30 35 40
BRZINSKA POGREKA
15 brzinska pogreska
SS = =
1 T K K V K P
10
0 0
10
15
20 t [s]
25
30
35
40
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PD regulator
primjer: brod
0.5 0.4 0.3 0.2 Imaginarni dio 0.1 0 -0.1 -0.2 -0.3 -0.4 -0.5 -1.4 -1.2 -1 -0.8 -0.6 Realni dio -0.4 -0.2 0 Kp=0.5 Kp=1 Kp=5 Kp=10 Kp=20
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
14
PD regulator
primjer: nestabilan brod (T<0)
K mora biti negativan
p
0.5 0.4 0.3 0.2 Imaginarni dio 0.1 0 -0.1 -0.2 -0.3 -0.4 -0.5 -1 -0.8 -0.6 -0.4 -0.2 Realni dio 0 0.2 0.4 Kp=0.5 Kp=1 Kp=5 Kp=10 Kp=20
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PID regulator
prognozira kakav e biti signal brza reakcija (D dio) eliminacija pogreke u stacionarnom stanju (I dio) eliminacija vlastitih oscilacija (P dio)
t 1 de(t ) u (t ) = K e(t ) + e( )d + Td Ti 0 dt
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
15
PID regulator
primjer: brod
KP
KP Ti s
autopilot:
+ c = K P ( ref ) K PTd
KP ( ref )dt Ti 0
(s) K = ( s ) s(Ts + 1)
Odabrati Kp i Kd tako da je sustav stabilan. Ki po rule of thumb
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
PID regulator
primjer: nestabilan brod
1 referenca kurs 0.5
Rule of thumb:
1 n Ti 10
K=-0.1 T=-10 Kp=0.25 Td=72 Ti=192.3 0=0.3
-0.5 0
200
400 t [s]
600
800
1000
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
16
PID regulator
primjer: nestabilan brod (bez I dijela)
1 referenca kurs 0.5
-0.5 0
200
400 t [s]
600
800
1000
0.35
0.3
0.25 0
200
400 t [s]
600
800
1000
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
Root Locus
0.4
Root Locus
K<0
1.5
0.3
0.2
Imaginary Axis
0.5
Imaginary Axis
0.1
-0.5
-0.1
-1
-0.2
-1.5
-0.3
-2 -0.1
-0.09
-0.08
-0.07
-0.06
-0.03
-0.02
-0.01
-0.4 -0.3
-0.2
-0.1
0 Real Axis
0.1
0.2
0.3
0.4
Ti<0 0.2 0.15 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 -0.1
Ti>0 0.2 0.15 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 -0.2
0.4
-0.2
-0.4
-0.6
-0.8 -0.5
Imaginarni dio
Imaginarni dio
-0.4
-0.3
0.1
0.2
-0.05
0.15
0.2
0.25
Kp mora biti negativan
-0.15
-0.1
0.05
0.1
0.15
0.4 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 -0.5 -1 -0.8
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
-0.5 -1.4
-1.2
-1
-0.4
-0.2
-0.6
0.2
0.4
17
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
e -
uPID
Aktuator
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
18
r -
uPI+D
u
AKTUATOR
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
+ dr-y
sKd 1+sTd/N y
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
19
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
+ P -
r
i
+ I + D
+ + +
uPID
Filter
uPIDf
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
20
D + +
P + I + y uPD*PI
r -
e1
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
na temelju simulacije
za optimalno ugaanje po nekom kriteriju
analitiko ugaanje
mora postojati matematiki model
samougaanje (self-tuning)
adaptivno upravljanje
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
21
GP ( s ) =
K P s e TP s + 1
Ne moe ako: Prijelazna karakteristika nije monotona Postoji astatizam Proces je nestabilan
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
Cohen-Coonove preporuke
Za procese s veim kanjenjima
Cohen-Coonove preporuke
Tip regulatora
K
1 1 (0.35 + ) KP 1 0.9 (0.083 + ) KP 1 1.24 (0.16 + ) KP 1 1.35 (0.25 + ) KP
P PI PD PIDpar
TP
KP a
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
22
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.
23