You are on page 1of 23

Regulatori

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.

Osnovni tipovi regulatora


dvopoloajni regulator P regulator PI regulator PD regulator PID regulator

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, ...)

U max , e(t ) 0 u (t ) = U , e(t ) < 0 min

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

U max , e(t ) e0 u (t ) = u0 + Ke(t ), e0 < e(t ) < e0 U min , e(t ) < e0

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

P regulator
koristi se: kad nije bitna tonost (razina fluida)

e(t) e(0) K Ke(t1) 1 e(t1) t1 a) P = Ke(t1) ; K > 1 e(t) up(t) ; K > 1

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:

Nomotov model broda 1. reda

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

BRA DINAMIKA LOIJA STABILNOST

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

Veina brodova ne moe imati polove na realnoj osi!


1 4TKK P < 0

Imaginary Axis

0.5

-0.5

-1

-1.5

-2 -0.1

-0.09

-0.08

-0.07

-0.06

-0.05 -0.04 Real Axis

-0.03

-0.02

-0.01

Oscilatornost odziva) se moe mijenjati podeavanjem pojaanja P regulatora!

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

referenca Kp=0.5 Kp=1 Kp=5 Kp=10

Regulacijsko odstupanje iznosi


ss =
1 1+ KP
Root Locus

100 80 60

0.2 0 -0.2 -0.4

40 20 0 0 20 40 60 t [s] 80 100 120

-0.6 -0.8 -1 -0.35

-0.3

-0.25

-0.2 -0.15 Real Axis

-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

moe stabilizirati nestabilne procese 1. reda! KMK uz negativno pojaanje!


Imaginary Axis

-0.08

-0.06

-0.04

-0.02

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

0 0.02 Real Axis

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

Ne moe stabilizirati proces reda vie od 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

proces beskonanog reda! Ne moe ga stabilizirati

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

-20 db/dek 20log(K/Ti) Re [0] 1 10 1/Ti


1

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:

kormilarski stroj (aktuator)

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

SPORIJA DINAMIKA BOLJA STABILNOST

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.1 -0.05 Realni dio

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 Imaginarni dio

-0.2

-0.4

-0.6

-0.8 -0.5

-0.4

-0.3

-0.2 -0.1 Realni dio

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.05 0.1 Realni dio

0.15

0.2

0.25

-0.15

-0.1

-0.05 0 Realni dio

0.05

0.1

0.15

I ne moe stabilizirati nestabilan proces


Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

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-

0 b) frekvencijska karakteristika idealnog PD regulatora (Bode)

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

UPD(j ) j Td E(j ) = K 1 + 1 + j Td/N

s-

K K(Td+Td/N) a) frekvencijska karakteristika realnog PD regulatora (Nyquist) Re

+90 +45
1

s-

N/Td b) frekvencijska karakteristika realnog PD regulatora (Bode)

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

SPORIJA DINAMIKA BOLJA STABILNOST


K D n t S = 4

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

karakteristini polinom: KK P =0 Ts 3 + (1 + KK PTd ) s 2 + KK P s + Ti

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

0.34 0.32 0.3

0.28 0.26 0.24 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.

Osnovni tipovi regulatora - zakljuak


2 x 10
-3

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.6 Kp=0.5 Kp=1 Kp=5 Kp=10 Kp=20

-0.05 -0.04 Real Axis

-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 Imaginarni dio

-0.2

-0.4

-0.6

-0.8 -0.5

Imaginarni dio

Imaginarni dio

-0.4

-0.3

-0.2 -0.1 Realni dio


0.5 0.4 0.3 0.2 Imaginarni dio 0.1 0 -0.1 -0.2 -0.3 -0.4

0.1

0.2

-0.05

0.05 0.1 Realni dio


0.5

0.15

0.2

0.25
Kp mora biti negativan

-0.15

-0.1

-0.05 0 Realni dio

0.05

0.1

0.15

Kp=0.5 Kp=1 Kp=5 Kp=10 Kp=20


Imaginarni dio

0.4 0.3 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 -0.5 -1 -0.8

Kp=0.5 Kp=1 Kp=5 Kp=10 Kp=20

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

-0.5 -1.4

-1.2

-1

-0.8 -0.6 Realni dio

-0.4

-0.2

-0.6

-0.4 -0.2 Realni dio

0.2

0.4

17

Topologija PID regulatora


Paralelna (neinteraktivna) struktura
PI-D forma ISA forma I-PD forma Opa struktura

Serijska (interaktivna) struktura

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

Topologija PID regulatora


Paralelna (neinteraktivna) struktura
P + + + D

e -

uPID

Aktuator

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

18

Topologija PID regulatora


PI-D forma
P + + D y

r -

uPI+D

u
AKTUATOR

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

Topologija PID regulatora


ISA forma
p

PID regulator (ISA forma) + + e Ki s + + + uPID Filter uPIDf


pr-y

+ dr-y

sKd 1+sTd/N y

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

19

Topologija PID regulatora


I-PD forma

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

Topologija PID regulatora


opa struktura
PID regulator (opa struktura)
p

+ P -

r
i

+ I + D

+ + +

uPID

Filter

uPIDf

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

20

Topologija PID regulatora


Serijska (interaktivna) struktura

D + +

P + I + y uPD*PI

r -

e1

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

Ugaanje parametara PID regulatora


eksperimentalno ugaanje
ovisi o iskustvu automatiara preporuke za ugaanje

na temelju simulacije
za optimalno ugaanje po nekom kriteriju

analitiko ugaanje
mora postojati matematiki model

automatsko ugaanje (autotuning)


eksperiment se automatizirano provodi

samougaanje (self-tuning)
adaptivno upravljanje
Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

21

Eksperiment u otvorenom krugu (A)


Pretpostavka:

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

Ti 3.3 + 0.31 1 + 2.2

Td 0.27 0.088 1 + 0.13 0.37 1 + 0.19

P PI PD PIDpar

TP

KP a

2.5 + 0.46 1 + 0.61

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

22

Eksperiment u zatvorenom krugu (B)

Ak. god. 2006./2007. Predavanje iz Digitalnih sustava upravljanja Nikola Mikovi, dipl. ing.

23

You might also like