Professional Documents
Culture Documents
Regulacija
Da bi se moglo uspešno upravljati nekim sistemom potrebno je poznavati prirodu procesa
koji se u njemu odvijaju i imati na raspolaganju odgovarajući upravljački algoritam kojim je
moguće postići zahtevane ciljeve, tj. performanse sistema. Pored ovoga, neke upravljačke
strategije zahtevaju i treći skup informacija koji se odnosi na poznavanje tekućeg stanja
upravljanog procesa. Ako se ovo ima u vidu, onda se upravljački sistemi mogu podeliti na
sisteme bez povratne sprege i sisteme sa povratnom spregom.
Regulatori
Proporcionalni regulator (P regulator). Kod ovog najjednostavnijeg oblika regulatora je
realizovan proporcionalni zakon upravljanja u(t), koji je dat sledećom relacijom:
u(t)=Kpe(t) (1)
Ovde je Kp faktor proporcionalnog dejstva ili pojačanje regulatora, a e(t) je signal greške.
Funkcija prenosa proporcionalnog regulatora ima tada sledeći oblik:
U(s)
GP (s) = = KP
E(s) (2)
Svaki proporcionalni regulator se odlikuje svojim proporcionalnim područjem koje se
definiše kao potrebna procentualna promena ulazne veličine da bi se izlazna veličina
Kp
1
t t
Slika 1.
1 Ki
t 1 t
Slika 2.
1 Ki⋅Ti=Kp
Kp
t Ti Ti t
Slika 3
Ako se na ulazu PI regulatora pojavi signal u obliku odskočne funkcije proporcionalni član
će trenutno postaviti izlaz (upravljanje u(t)) na vrednost Kp, a pod uticajem integralnog
člana će u(t) nastaviti da raste linearno i u trenutku Ti će vrednost izlaza (u(t)) biti jednaka
2Kp. Na osnovu slike 3 i izraza (9) se vidi da mora biti Ki⋅Ti=Kp, gde je Ti vreme
integraljenja ili vremenska konstanta integracije. Drugim rečima, vreme integracije je
vreme potrebno da se u(t) pod uticajem integralnog člana promeni za onu vrednost za koju
se pod dejstvom proporcionalnog člana skokovito promenilo. Na osnovu prethodnog je
funkcija prenosa ovog regulatora:
U(s) ⎛ 1 ⎞
GPI(s) == KP ⎜⎜ + 1⎟⎟ (10)
E(s) ⎝ Ti s ⎠
Iz prethodnih izraza se vidi da PI regulator ima dva podesiva parametra Kp i Ti. Pojačanje
Kp u odsustvu integralnog dejstva predstavlja promenu u(t) za jediničnu promenu greške
e(t). Podešavanje integralnog dejstva se vrši integralnom vremenskom konstantom Ti. U
slučaju velikog proporcionalnog područja se pojavljuju spore oscilacije sa velikim
amplitudama, a one su posledica smanjene brzine reagovanja usled dejstva integralnog
zakona upravljanja.
Kd=Kp⋅Td
1
Kd
1 t Td Td t
Slika 4.
t t
Slika 5
Ziegler-Nichols-ova metoda
Navedena procedura predstavlja eksperimentalni način određivanja parametara regulatora
(P, PI ili PID). Vrlo često model objekta upravljanja nije poznat. Tada se podešavanje
parametara regulatora mora vršiti eksperimentalno, pri čemu se na osnovu izvedenog
eksperimenta uočavaju veličine koje karakterišu sistem. Ova metodologija podrazumeva
da se, ukoliko je ceo sistem već realizovan sa povratnom spregom, povratna sprega
uopšte ne mora raskidati. U ovoj proceduri, bez obzira na primenjeni zakon upravljanja P,
PI ili PID, najpre se dejstvo regulatora svede samo na proporcionalno (Kp), postavljanjem
vremenske konstante integralnog dejstva na maksimalnu (Ti→∞), a vremenske konstante
diferencijalnog dejstva na minimalnu vrednost (Td=0). Pri tome se Kp postavlja na neku
manju vrednost, tako da regulaciona kontura bude stabilna. Sistem se pobuđuje
Tip regulatora Kp Ti Td
P 0.55(Kp)kr - -
PI 0.35(Kp)kr 1.25Tkr -
PID 0.60(Kp)kr 0.80Tkr 0.2Tkr
Tabela 1. Način određivanja parametara regulatora na osnovu rezultata kritičnog
eksperimenta.
Nedostatak ove metode je taj što se regulaciona kontura (sistem) mora dovesti do granice
oscilacija (stabilnosti) što nekad nije dozvoljeno. Ipak, i to je bolje nego da se pri
neplanskom podešavanju parametara izazovu žestoke oscilacije.
Slika 1.1. Redna veza PID regulatora i DC motora sa zatvorenom povratnom spregom po
položaju.
Nakon što je određen interval kome pripada (Kp)kr potrebno je odrediti konkretnu vrednost
kritičnog pojačanja. Naredna while petlja polovi interval [k1,k2] sve dok njegova širina ne
bude 10-3, tada se za (Kp)kr usvaja aritmetička sredina između k1 i k2 i to sa greškom
manjom od 5⋅10-4. Princip određivanja (Kp)kr je sledeći. Određuje se k3 kao aritmetička
sredina između k1 i k2. Naredbom if se proverava da li je za pojačanje k3 sistem nestabilan.
Ako jeste smanjuje se gornja granica, odnosno promenljivoj k2 se dodeljuje izračunata
vrednost k3. Ukoliko je sistem stabilan za pojačanje k3, tada se povećava donja granica i
promenljivoj k1 se dodeljuje izračunata vrednost k3. Ovaj se postupak ponavlja dok se
interval [k1,k2] ne suzi na proizvoljnu širinu, a ovde je izabrano da to bude 10-3, što je
zadovoljavajuća vrednost ((Kp)kr se određuje sa tačnošću od dve decimale).
while(abs(k2-k1)>0.001)
k3=(k1+k2)/2;
if(max(real(roots(imenilac+[zeros(1,n-m) k3*brojilac])))>0)
k2=k3;
else
k1=k3;
end
end
kkr=(k1+k2)/2
" Kritično pojačanje: kkr= 158.3490
0.012
0.01
0.008
odziv
0.006
t=tmin:delta:tmax;
err1=step(imenilac,imenilac+[zeros(1,n-m) brojilac],t);
subplot(221); plot(t,err1,'b');grid;title('greška bez regulatora'),xlabel('t [s]')
Projektovanje P regulatora i snimanje greške izlaza.
kp=0.55*kkr
err2=step(imenilac,imenilac+[zeros(1,n-m) kp*brojilac],t);
subplot(222); plot(t,err2,'b');grid;title('greška sa P regulatorom'),xlabel('t [s]')
" kp=87.0920;
Projektovanje PI regulatora i snimanje greške izlaza.
kp=0.35*kkr
Ti=1.25*Tkr
q=conv([Ti 0],imenilac);
err3=step(q,q+kp*[zeros(1,n-m) conv([Ti 1],brojilac)],t);
subplot(223); plot(t,err3,'b');grid;title('greška sa PI regulatorom'),xlabel('t [s]')
" kp=55.4222; Ti=0.0867;
Projektovanje PID regulatora i snimanje greške izlaza.
kp=0.6*kkr
Ti=0.8*Tkr
Td=0.2*Tkr
q=conv([Ti 0],imenilac);
q1=conv([Ti 1],imenilac);
q2=conv([Ti*Td Ti 1],brojilac);
err4=step(q,q1+kp*[zeros(1,n-m-1) q2],t);
subplot(224); plot(t,err4,'b');grid;title('greška sa PID regulatorom'),xlabel('t [s]')
" kp=95.0094; Ti=0.0555; Td=0.0139;
0.8 0.5
0.6 0
0.4 -0.5
0.2 -1
0 0.5 1 0 0.5 1
t [s] t [s]
greška sa PI regulatorom greška sa PID regulatorom
1 1
Chien-Hrones-Reswick-ova metoda
Ova metoda se primenjuje kod sistema višeg reda kod kojih je poznat odskočni odziv. Na
osnovu grafikona odskočnog odziva se određuje mrtvo vreme (τ) i vremenska konstanta
sistema (T), slika 6. Sada se na osnovu tablice 2, koju su predložili Chien, Hrones i
Reswick vrši podešavanje parametara odabranog regulatora. U tabeli su predložene
vrednosti parametara u zavisnosti od tipa regulacije (čvrsta i prateća) i željenog karaktera
odziva (aperiodični sa najkraćim trajanjem ili oscilatorni sa 20% prebačaja i najkraćom
periodom oscilovanja). Čvrsti i prateći tip regulacije se odnosi na vrstu regulisane veličine.
Ako je regulisana veličina zadata konstantom koja se ne menja reč je o čvrstoj regulaciji.
Takav tip je, na primer, regulacija temperature prostorije ili napona generatora. Ako je
regulisana veličina promenljiva i zahteva se što vernije praćenje zadate vrednosti reč je o
pratećoj regulaciji. Takav tip regulacije se susreće kod servo sistema, gde je potrebno
preneti na daljinu promenljivu poziciju ili snagu tačno i što brže.
Ova metoda daje optimalne rezultate samo u slučaju kada su referentna veličina i/ili
poremećaj veličine u obliku odskočne funkcije. U suprotnom, ako su te veličine slučajne,
potrebno je podesiti parametre regulatora nekom drugom metodom. Iz ovoga se može
zaključiti da je pored poznavanja pojava iz teorije regulacije, za podešavanje parametara
regulatora potrebno i praktično iskustvo.
Dinamičko ponašanje šire klase procesa u industriji (temperatura, protok, nivo, pritisak,
mešavina i slično) se može opisati aproksimativnom funkcijom prenosa prvog reda sa
transportnim kašnjenjem:
K
G(s)=Ts+1e-sτ, (17)
gde je: K statičko pojačanje, T vremenska konstanta procesa i τ čisto vremensko ili
transportno kašnjenje.
Pri analizi i sintezi sistema je zgodno transcedentnu funkciju prenosa (17) zameniti
linearnom funkcijom prenosa n-tog reda:
K K
G(s)=Ts+1e-sτ ≈ . (18)
(Τs+1)n
Red linearnog modela (n) i njegova vremenska konstanta (Τ) se mogu odrediti pomoću
grafikona prikazanih na slici 7.
Primer 2. Peć za kaljenje ima T=5min i τ=1min. Na levom dijagramu sa slike 7 se za odnos
T/τ=5 određuje n=3, a zatim na desnom dijagramu se očitava da je za n=3 odnos τ/Τ≈0.7,
1
te je Τ=τ/0.7≈1.4min, pa je tražena funkcija prenosa: G(s) = .
(1.4s+1)3
T τ
τ 8 Τ 4
6 3
4 2
2 1
0 2 4 6 8 0 2 4 6 8
n n
Slika 7. Dijagrami za određivanje parametara n i Τ linearnog modela sistema.
ωm
ωref uaref
+ PI regulator ua M RM
Aktuator
ω
-
ia
ωm
ωm
ωref + PI regulator iref + PI uref DC
Aktuator RM
- ω - regulator i Motor
ia
ωm
U(s) + Y(s)
Gr(s) G1(s) G2(s)
-
Gde je:
U(s) - kompleksni lik referentnog signala;
Y(s) - kompleksni lik izlaznog signala;
Gr(s) - prenosna funkcija regulatora;
G1(s) - prenosna funkcija aktuatora i prvog dela objekta upravljanja;
G2(s) - drugi deo prenosne funkcije objekta upravljanja;
Z(s) - poremećaj, ne ulazi u razmatranje.
Funkcije povratnog i spregnutog prenosa strukture na slici 3.3 su, respektivno:
W(s)=Gr(s)G1(s)G2(s), (19)
W ( s)
Ws ( s ) = . (20)
1 + W ( s)
jωb1 + b0
Ws ( jω) = (22)
( jω) a3 + ( jω)2 a 2 + jωa1 + a 0
3
Pri ispunjenim uslovima a0=b0 i a1=b1, funkcija povratnog prenosa sistema odgovara
rednoj vezi PI regulatora, filtera prvog reda i čistog integratora:
a
1 + jω 1
a a0 1 1
W ( jω) = 0 ⋅ ⋅ ⋅ (23)
a2 jω a jω
1 + jω 3
a2
Moduo funkcije spregnutog prenosa je:
a 02 + ω2a12
Ws ( jω) =
( ) ( )
a 02 + ω2 a12 − 2a 0 a 2 + ω4 a 22 − 2a1a 3 + ω6a 32
(24)
Pošto je zahtev da za male učestanosti moduo funkcije spregnutog prenosa bude što bliže
jedinici potrebno je ispuniti sledeća dva uslova:
a12 = 2a0a 2 (26)
a 22 = 2a1a3 (27)
Tada je:
2
⎛a ⎞
1 + ω2 ⎜ 1 ⎟
⎜a ⎟
Ws ( jω) = ⎝ 0⎠ (28)
2
⎛ a ⎞
1 + ω6 ⎜⎜ 3 ⎟⎟
⎝ a0 ⎠
i sistem se može smatrati optimizovanim po simetričnom optimumu pošto moduo funkcije
spregnutog prenosa sistema približno odgovara amplitudnoj karakteristici niskopropusnog
filtera, odnosno:
lim Ws ( jω) = 1 (29)
ω→ 0
lim Ws ( jω) = 0 (30)
ω→ ∞
mm
ωref 1 + sTω iaref+ 1 + sTi uaref K act ua + 1 1 ia - 1 ω
+ me +
Kω Ki ψf
- sTω - sTi 1 + sTact - Ra 1 + sTa k ω + sTm
ψf
1
1 + sTfilt
1
1 + sTtg
Slika 11. Blok dijagram elektromotornog pogona za projektovanje regulatora struje i brzine.
gde je:
Kω - pojačanje regulatora brzine;
Tω - vreme integraljenja regulatora brzine;
Ki - pojačanje regulatora struje;
Ti - vreme integraljenja regulatora struje;
Kact - pojačanje aktuatora;
Tact - vremenska konstanta aktuatora;
Ra - otpornost indukta motora;
Ta - vremenska konstanta indukta;
Ψf - fluks;
kω - faktor gubitaka frikcije i ventilacije
Tm - mehanička vremenska konstanta;
Tfilt - vremenska konstanta povratne sprege po struji;
Ttg - vremenska konstanta povratne sprege po brzini.
Pri projektovanju regulacionih krugova, odvojeno se projektuje regulator brzine od
regulatora struje. Pri projektovanju strujnog regulatora zanemaruje se povratna sprega po
brzini. Ovaj korak ima opravdanje u velikoj razlici u trajanju prelaznih procesa struje i
brzine. Strujni prelazni procesi su mnogo brži od mehaničkih, tako da se može smatrati da
je strujni prelazni proces završen pre nego što je mehanički i počeo. Pri projektovanju
brzinskog regulatora se smatra da je prelazni režim struje već završen i da se strujna
petlja nalazi u stacionarnom stanju, tako da se strujna petlja uprošćava i predstavlja
aperiodičnim elementom prvog reda.