Professional Documents
Culture Documents
Udzbenik Automatska Regulacija Jpetric
Udzbenik Automatska Regulacija Jpetric
Joko Petri
Ovaj udbenik, ili njegovi dijelovi, ne smije se kopirati, umnoavati, ili dijeliti bez
suglasnosti autora.
Joko Petri
Zagreb, 2012.
SADRAJ
1. POJMOVI I DEFINICIJE 4
1.1 Uvod 4
1.2 to je automatska regulacija? 4
1.3 Koje su dobrobiti povratne veze? 7
1.4 Koji su nedostaci povratne veze? 7
1.5 Koja su ogranienja povratne veze? 7
1.6 Koji su osnovni zahtjevi nekog sustava automatske regulacije? 8
2. OSVRT NA POVIJEST AUTOMATSKE REGULACIJE 9
2.1 Definicija sustava automatske regulacije 9
2.2 Ktesibios, Philon i Heron 10
2.3 Wattov centrifugalni regulator brzine parnog stroja 13
2.4 18. i 19. stoljee 14
2.5 20. stoljee 15
2.6 Doba raunala 16
2.7 Klasina i moderna teorija automatske regulacije 17
3. OSNOVNI REGULACIJSKI KRUG 19
3.1 Uvod 19
3.2 Osnovni blok dijagram sustava automatske regulacije 20
4. OPIS SUSTAVA MATEMATIKIM MODELOM 24
4.1 Definiranje matematikih modela 24
4.2 Diferencijalne jednadbe u opisu sustava 26
4.3 Kanjenja u dinamikom sustavu 26
4.4 Varijable snage i energetske varijable 28
4.5 Analitiki modeli tehnikih sustava 29
4.6 Prijenosna funkcija 32
4.7 Blok dijagrami 36
4.8 Primjeri prijenosne funkcije 40
4.9 Metoda prostora stanja 42
4.10 Primjeri metode prostora stanja 45
4.11 Matematiki model u Matlab/Simulinku 48
4.12 Linearizacija 50
4.13 Dobivanje matematikog modela iz eksperimenta 51
5. ANALIZA SUSTAVA U VREMENSKOM PODRUJU 57
5.1 Standardne pobudne funkcije 57
5.2 Rjeenje diferencijalne jednadbe 62
5.3 Znaajke dinamikog sustava 66
5.4 Osnovni dinamiki lanovi 72
5.5 Zahtjevi kod vremenskog odziva 83
5.6 Utjecaj nula i dodatnih polova na odzive 86
6. OSNOVNA NAELA POVRATNE VEZE 91
6.1 Djelovanje povratne veze 91
6.2 Regulatori 103
6.3 Regulacija kod metode prostora stanja 120
6.4 Stabilnost i tonost 126
7. ANALIZA SUSTAVA U FREKVENCIJSKOM PODRUJU 140
7.1 Smisao analize u frekvencijskom podruju 141
7.2 Grafiki prikaz frekvencijskog odziva 144
7.3 Frekvencijski odzivi osnovnih dinamikih lanova 151
7.4 Znaajke sustava u frekvencijskom podruju 163
7.5 PID regulator u frekvencijskom podruju 169
8. LITERATURA 172
4 Automatska regulacija
1. Pojmovi i definicije
1.1 Uvod
Srce svakog sustava automatske regulacije jest ideja povratne veze! (A. Isidori, u predgovoru
knjige [1]).
A to je to ideja povratne veze?! Osnovna ideja povratne veze jest usporediti aktualni
rezultat sa eljenim rezultatom i djelovati na temelju njihove razlike. Povratna veza je
jednostavni princip koji obuhvaa sve principe regulacije u prirodi: rast ivih organizama,
kao i bezbroj varijabli na kojima poiva ivot tjelesna temperatura, krvni tlak, a takoer i
iterakcija ivih organizama se bazira na tome ravnotea, gibanje, vizualna koordinacija,
odaziv na stres. Ljudi su u svojim izumima oduvijek kopirali prirodu, pa se i u mnogim
tehnikim sustavima i procesima nalazi povratna veza. Primjeri su doista brojni, od vrlo
jednostavnih do iznimno sloenih poput robota, transportnih sredstava, elektrinih ili
internetskih mrea. tovie, rijetki su moderni tehniki sustavi u kojima se ne nalazi barem
neki primjer automatske regulacije.
Slijedea imena koja se spominju u svezi sa regulacijom protoka su Philon i Heron. Philon je
neto mlai od Ktesibiosa, iz druge polovine treeg stoljea prije Krista, a takoer se
povezuje uz Aleksandriju (zna se da je makar neko vrijeme boravio tamo, ali nema preciznih
saznanja). Autor je obimnog pregleda inenjerstva tog doba, od ega je tek dio napisanog
materijala preivio, izmeu ega je knjiga o pneumatskim ureajima. Ta knjiga je razmjerno
poznata Philonova Pneumatica, a sauvana je i objavljena na prijelazu 19. i 20. stoljea
zahvaljujui arapskom prijevodu. Philon je tu opisao nain regulacije nivoa tekuine koji se
razlikuje od Ktesibiosovog. Naime, visina nivoa ulja u posudi uljne lampe odravana je
pomou jednog sustava koji se sastojao od spremnika ulja, kapilarnih cjevica i vertikalne
12 Automatska regulacija
cijevi (vidjeti sliku 2.3). Kada bi nivo ulja u posudi lampe pao ispod nekog eljenog
(definiranog sa poloajem vertikalne cijevi), zrak bi uao kroz cijev u spremnik ulja, te bi se
na taj nain omoguilo da ulje iz spremnika kroz cjevice dopuni posudu. Ispravno
funkcioniranje ureaja ovisi o dimenzijama i profilima cijevi i cjevica. Slian princip u
novije vrijeme se koristi za napojne ljebove za ivotinje. Sama povratna veza lako moe
ostati neprimjeena u ovakvom ureaju, meutim, ona postoji.
Heron je takoer ivio u Aleksandriji, najvjerojatnije tijekom prvog stoljea nae ere. Bavio
se primjenjenim znanostima, a pisao je i knjige, ili zbirke izuma iz tehnike tog doba. Ureaji
s povratnom vezom mogu se nai u njegovoj knjizi Pneumatica. Zanimljivo je da je
objavio knjigu Automata, meutim u njoj nema ureaja s povratnom vezom, nego su
opisani razliiti aparati - automati s vrstim odvijanjem programa (dakle upravljani, a ne
regulirani). Kao i Philonova Pneumatica, tako je i Heronova Pneumatica kasnije
prevedena i objavljivana (tijekom 19. stoljea). Iz njegove knjige nije sasvim jasno koliko je
njegovih vlastitih izuma, a koliko je to zbirka izuma njegovih prethodnika. Heronu se
pripisuje regulator protoka koji je slian Ktesibiosovom, ali ima odvojene uloge osjetnika
(plovka) i izvrnog organa (ventila). Poluje je osiguravalo konstantan nivo tekuine,
odnosno protok. tovie, promjenom omjera krakova poluga moglo se utjecati na osjetljivost
mjerenja, odnosno na stabilnost sustava. Heronov regulator protoka prikazan je na slici 2.4.
Takav princip danas se nalazi u vodokotliima za regulaciju nivoa vode.
13
(tyranny of impedance, [19]). Dakle digitalna raunala (ili bolje samo raunala),
mikroprocesori i mikrokontroleri (mikroraunala) su doista omoguili iroku uporabu
automatske regulacije. Razmjerno lako se mogu programirati, jeftini su i dostupni. itav niz
naprednijih funkcija regulacije jednostavno se moe implementirati. Neki suvremeni
algoritmi voenja, poput npr. kliznih reima (sliding modes), neizrazitog voenja (fuzzy
control), adaptivne regulacije, itd., naprosto su inherentni raunalima, jer bez njih ne bi ni
postojali.
Instruments and Regulators Divison (danas je to Dynamic Systems and Control Divison) pri
ASME-u (American Society of Mechanical Engineers).
Danas podjela teorije na klasinu i modernu nije aktualna. Unato znaajnim prednostima
moderne teorije u odnosu na klasinu bilo je i nedostataka prethodne, tako da je i klasina
teorija preivjela, i dalje se razvijala, to je naroito naglaeno u praktinim industrijskim
primjenama. Klasina teorija naglaavala je primjenu inenjerske intuicije (znanja steenog
iskustvom), dok se kod moderne teorije puno toga moglo skriti iza formalnog matematikog
pristupa, to esto moe biti znaajan nedostatak. Amplitudna i fazna rezerva stabilnosti
kod klasine teorije bili su dobar alat za postizavanje robusnosti regulacije na poremeaje,
mjerne umove ili nemodeliranu dinamiku, dok moderna teorija nije imala neto tako
prikladno. Za jednovarijabilne linearne sustave mogu se nai i snani argumenti prednosti
klasinog pristupa, pogotovo za neke primjene (vidjeti npr. [25]). Dalji razvoj teorije
automatske regulacije brisao je razlike u pristupima, a suvremena edukacija ili udbenici
naprosto podrazumijevaju poznavanje metoda koje podrijetlo vuku kako iz klasine, tako
iz moderne teorije.
19
3.1 Uvod
Grafiki simboli blok dijagrama jezik su kojim se jasno, racionalno i nedvosmisleno
prikazuju sustavi automatske regulacije, odnosno openito automatizacije. Prikaz sustava
blok dijagramom ujedno je i prvi korak u matematikoj analizi takvog sustava. Pojedini
elementi, ili dijelovi sustava povezuju se meusobno i prikazuju na slikoviti nain. Pri tome
se mogu prikazati funkcionalni odnosi meu elementima nekog sustava, koji se mogu crtati
bez strogih matematikih pravila. Takvi blok dijagrami zovu se funkcionalni. Ako blokovi
predstavljaju prijenosne funkcije dijelova sustava, te ako se tok signala oznai
odgovarajuom varijablom, onda je rije o strukturnom blok dijagramu, koji predstavlja
model sustava. Pri sastavljanju sveukupnog modela potuju se pravila operacija meu
blokovima. Pravila operacija meu blokovima dani su u poglavlju 4.7.
etiri su osnovna simbola sainjavaju blok dijagram. To su:
a) strjelica, predstavlja signal, fizikalnu veliinu koja se mijenja s vremenom u
naznaenom smjeru;
b) blok, predstavlja funkcionalni odnos izmeu signala koji ulaze u blok (uzroka) i
signala koji iz bloka izlaze (posljedica). Signali koji ulaze u blok su ulazi (ili ulazne
varijable, pobude, causes), dok su signali koji izlaze iz bloka izlazi (izlazne varijable,
odzivi, effects);
c) krug, predstavlja toku zbrajanja ili komparator;
d) vorite, predstavlja toku ravanja signala (signal je jednak u svakom ogranku).
Osnovni simboli prikazani su u tablici 3.1.
20 Automatska regulacija
a) b)
c) d)
d(t) poremeajna veliina. Poremeajna veliina (disturbance) je signal koji ima neeljeni
utjecaj na reguliranu veliinu. Poremeajna veliina moe djelovati iz okoline na vie naina,
te moe ulaziti u sustav na mnogo razliitih mjesta. Na primjer poremeaj moe dolaziti sa
strane optereenja a takoer i sa strane postavne veliine. Poremeajne veliine u irem
smislu mogu se smatrati i sva ona djelovanja koja pomiu sustav automatske regulacije iz
neke ravnotene toke, pa tako prema [26] to mogu biti i promjene postavne veliine,
promjene parametara procesa, te mjerni umovi i kvarovi.
Regulacijski ureaj (controller) dio je sustava automatske regulacije koji generira postavnu
veliinu koja e djelovati na regulirani proces. Regulacijski ureaj ili regulator obino sadri
pojaalo, nekakvo vremensko djelovanje, te komparator. U irem smislu regulator uz to
moe obuhvatiti i generator referentne veliine, te razne elemente za obradbu signala (npr.
filtere, analogno-digitalnu i digitalno-analognu konverziju, itd.).
Objekt regulacije ili proces (process, plant) obuhvaa sustav, podsustav ili proces ija
veliina (ili veliine) je predmet regulacije. Ponegdje u hrvatskoj literaturi (npr. u [27]) moe
se nai i izraz regulacijska staza koji potjee iz njemake literature (Regelstrecke). Taj izraz
ima ui smisao od objekta regulacije ili procesa. Jedan objekt regulacije moe imati vie
regulacijskih staza, ve prema tome koje fizike veliine tog objekta elimo regulirati. Na
primjer, jedan elektromotor moe biti objekt regulacije, a regulacija pozicije osovine
elektromotora, ili regulacija njene brzine vrtnje dvije su razliite regulacijske staze.
Negativna povratna veza i komparator (comparator) osnovna funkcija povratne veze, to
jest usporedba eljene i stvarne vrijednosti veliine koju se eli regulirati, obavlja se
komparatorom. Prirodno je stoga da povratna veza ima negativnu vrijednost. Komparator
izdvojen iz osnovnog blok dijagrama automatske regulacije prikazan je na slici 3.2.
Pozitivna povratna veza u suprotnom sluaju potaknula bi nestabilnosti i ponitila sve
efekte i razloge primjene regulacije. Ipak, u iznimnim sluajevima postoje primjeri koritenja
pozitivne povratne veze. Jedan primjer je izum pojaala s pozitivnom povratnom vezom
(jedan od kljunih izuma na podruju radio-tehnike, iz 1917., a najee se pripisuje E.H.
Armstrongu [28]) iz SAD-a. Vraajui audio-signal pozitivnom povratnom vezom, signal se
pojaavao na uskom pojasu frekvencija (dolazilo je do rezonancije), to je bilo pogodno za
primjene u radio tehnici. Takoer, primjeri pozitivne povratne veze navode se i u [29, pogl.
1.4], gdje se ona koristi da se dobije vrlo brzi odziv na ulazni signal (dan je primjer bistabila).
K ( x A x B ) = D x& B (4.1)
K K
x& B + xB = x A (4.2)
D D
integracijom brzine i sile dobiva se put ili pomak koji se pohranjuje u opruzi (potencijalna
energija), te koliina gibanja koja se pohranjuje u masi tijela (kinetika energija). Pohrana
energije u pripadajue spremnike (njihovo punjenje ili pranjenje) zahtijeva vrijeme (tj.
kanjenja).
Koncept varijabli snage, te energetskih varijabli proizlazi iz veznih dijagrama (bond graphs),
iji detaljni opis je dan u [36] ili [37]. Prema tome, varijable snage ine varijabla toka f(t)
(flow) i varijabla napora e(t) (effort), iji umnoak daje snagu P(t) (4.3). Integral po vremenu
snage daje energiju E(t), a energetske varijable dobivaju se integriranjem po vremenu
varijabli snage (4.4). Energetske varijable su pomak ili istiskivanje q(t) (displacement), te
koliina gibanja p(t) (momentum). Neki primjeri varijabli snage i energetskih varijabli, te
spremnika energije iz razliitih fizikih domena dani u tablici 4.1. Radi cjelovite slike o
spremnicima energije, te varijablama energije i snage, treba dodati da trebaju postojati i
potroai energije (poput prigunica, otpornika, itd .), gdje se korisna energija gubi putem
topline.
P(t ) = e(t ) f (t ) (4.3)
Tablica 4.1. Varijable snage, energetske varijable i spremnici energije za neke fizike domene
29
Mehaniki sustav
Dan je primjer linearnog mehanikog gibanja (translacije). Mehaniki sustav se pokorava 3.
Newtonovom zakonu gibanja, koji posredno kae da je zbroj primijenjenih sila jednak
zbroju sila koje im se suprostavljaju. Tri su osnovna elementa mehanike translacije kojima
e se opisati ovaj sustav: masa M, opruno djelovanje (elastinost) K i priguenje D. Zbog
jednostavnosti, nee se ukljuiti nelinearni elementi trenja koji mogu biti prisutni.
xB(t)
xA(t)
K D
f(t)
M
A B
Toka A : f = f K = K (x A x B ) (4.6)
d 2 xB dx B
Toka B: fK = f M + fD = M +D (4.7)
dt 2 dt
gdje f oznaava vanjsku silu koja djeluje na toku A; fK, fM i fD su sile oprunog djelovanja,
sila inercije i sila priguenja; sa x su oznaeni pomaci u tokama A i B; a K, M i D oznaavaju
konstantu krutosti opruge, masu i konstantu viskoznog priguenja amortizera.
Ovaj sustav je drugog reda, sa dva spremnika energije, gdje masa u gibanju uva kinetiku
energiju, a opruga potencijalnu. Tijekom gibanja, potaknutim vanjskom silom f ili
pohranjenom energijom unutar sustava (na to ukazuju poetni uvjeti u modelu), energija
prelazi iz jednog oblika u drugi, gubei se na priguenju. Omjeri mase, elastinosti i
priguenja odreuju kakav e biti oblik tih prijelaza.
Kako je cilj modela dinamike sustava dobiti apstraktan opis veza izmeu posljedica nekih
promjena (izlazne veliine) sa pobudama koje su ih uzrokovale, ovdje se nameu tri takva
para: xa i f, xb i xa, te konano xb i f. Parovi e se dati pomou prijenosnih funkcija u poglavlju
4.6. Prikaz pomou prostora stanja dan je u poglavlju 4.7.
Elektrini sustav
Na primjeru sustava sa serijski spojenim otpornikom, svitkom i kondenzatorom (RLC),
danim na slici 4.4, prikazati e se model elektrinog sustava, koji je usporediv prethodnom
mehanikom sustavu po visini reda sustava, odnosno po broju spremnika i potroaa
energije.
R L
+
u0(t) i(t) C uc(t)
-
uR = R i (4.8)
di
uL = L (4.9)
dt
duC 1T
i =C uC = i dt (4.10)
dt C0
di 1T
L + R i + i dt = u0 (4.12)
dt C0
Primjenom izraza za struju na kondenzatoru iz (4.10) u (4.12) moe se dobiti izraz za pad
napona kondenzatora:
d 2 uC duC
LC 2
+ RC + uC = u0 (4.13)
dt dt
Prikaz jednadbe (4.13) pomou prijenosne funkcije dan je u poglavlju 4.8, a pomou
prostora stanja u poglavlju 4.10.
Slinost opisanog elektrinog i prethodnog mehanikog sustava je oita - takoer postoje
dva spremnika energije, svitak i kondenzator, te jedan potroa, otpornik. Svitak ovdje ima
ulogu inercije, jer se suprostavlja promjeni struje. Pohranjujui magnetsku energiju opire se
njenom porastu, dok razgraivanjem magnetskog polja opire se naglom padu struje. Na
kondenzatoru moe se dostii gotovo dvostruki napon izvora, pa tada razlika napona tjera
struju u suprotnom smjeru. Dio energije troi se pretvaranjem u toplinu na otporniku.
Elektromehaniki sustav
Elektrina struja i magnetska polja meusobno djeluju na mnogo naina, inei osnovu
mnogim elektromehanikim sustavima poput elektrinih motora i generatora, te razliitih
mjernih ureaja.
Ovdje je za primjer dan istosmjerni (DC) elektromotor prikazan na slici 4.5.
32 Automatska regulacija
R L
D (t )
+ +
u0(t) i(t)
e(t)
-
- J
e = K g & (4.15)
di
L + R i = u0 K & (4.17)
dt
J je moment tromosti rotora i povezanih optereenja, dok je D koeficijent viskoznog trenja.
Zanemareni su drugi mogui oblici trenja. L je induktivitet, R otpor armature, a u0 je napon
izvora, odnosno to je varijabla ulaza kojom se moe upravljati pomakom ili brzinom vrtnje
elektromotora.
razloga njene iroke primjene i popularnosti. Ipak, potrebno je poznavati njena ogranienja
odnosno njeno podruje primjene.
Prijenosna funkcija naelno je povezana uz podruje linearnih vremenski invarijantnih
sustava. Ona se temelji na operatorskom raunu, odnosno preslikavanju funkcije na
funkciju. Na taj nain je engleski fiziar Heaviside krajem 19. stoljea pojednostavnio
rjeavanje linearnih diferencijalnih jednadbi, ali bez vrstih matematikih dokaza. Kasnije
je na temelju Laplaceove transformacije ta metoda matematiki dokazana, te se za nju i
koristi taj naziv Laplaceova transformacija.
Laplaceova transformacija
Dana je linearna diferencijalna jednadba s konstantnim koeficijentima u slijedeem obliku:
d 2 x(t ) 1
s 2 X( s ) x(t ) dt X( s )
dt 2
s2
.
.
.
d n x(t )
n
s n X (s ) (4.19)
dt
Operator preslikava funkciju na funkciju, dok funkcija preslikava brojeve na brojeve.
Transformiranjem (4.18), ona postaje:
Omjer izlazne veliine Y(s) i ulazne veliine X(s) sustava iz (4.23) biti e:
Y (s ) bm s m + bm 1 s m 1 + ... + b1 s + b0
G( s ) = = (4.24)
X (s ) an s n + an 1 s n 1 + ... + a1 s + a0
Izraz (4.24) predstavlja prijenosnu funkciju sustava, koja se obino oznaava sa G(s) (esto
takoer H(s)).
Dakle, prijenosna funkcija G(s) nekog sustava jest transformirani omjer izlazne i ulazne
funkcije uz poetne uvjete jednake nuli:
Y (s )
G( s ) = (4.25)
X (s )
Y (s ) bm s m + bm 1 s m 1 + ... + b1 s + b0
G( s ) = =
X (s ) an s n + an 1 s n 1 + ... + a1 s + a0
Vrijednosti s = pi za koje je polinom nazivnika prijenosne funkcije jednak nuli zovu se polovi
prijenosne funkcije, ili polovi sustava kojeg prijenosna funkcija predstavlja. Za te vrijednosti
kompleksne varijable, ili kompleksne frekvencije s prijenosna funkcija poprima beskonane
iznose (zbog dijeljenja nulom).
Vrijednosti s = zi za koje je polinom brojnika prijenosne funkcije jednak nuli zovu se nule
prijenosne funkcije. Za te vrijednosti kompleksne varijable s prijenosna funkcija biti e
jednaka nuli. Drugim rijeima, za te vrijednosti s izlaz iz sustava biti e jednak nuli, bez
obzira kakva pobuda djeluje na ulazu.
K je omjer b0/a0 i predstavlja pojaanje prijenosne funkcije. Kako je to pojaanje pri
kompleksnoj frekvenciji s = 0, esto se naziva DC gain (direct current).
Dakle, polovi prijenosne funkcije rjeenja su jednadbe koja nastaje kada se nazivnik
prijenosne funkcije iz (4.24) izjednai sa nulom. Takva jednadba naziva se karakteristina
jednadba:
a n s n + a n1 s n1 + ... + a 1 s + a 0 = 0 (4.28)
36 Automatska regulacija
To je ista karakteristina jednadba koju treba rijeiti kada se trai ope rjeenje homogene
diferencijalne jednadbe koja opisuje sustav uz pobudu jednaku nuli. Njeno rjeenje,
odnosno korijenovi, odgovaraju polovima (klasino rjeenje diferencijalne jednadbe
opisano je u poglavlju 5).
Karakteristina jednadba, odnosno polovi i nule, vrlo su vani pojmovi u automatizaciji.
Poznavajui broj i smjetaj polova, te nula (prikazanih u Gaussovoj ravnini) moe se znati
mnogo o svojstvima linearnog vremenski invarijatnog sustava, poput stabilnosti i brzine
odziva.
X Y
G
Slika 4.6. Blok dijagram jednog elementa ili sustava
Vano svojstvo strukturnih blok dijagrama jest mogunost spajanja blokova. Na taj nain od
jednostavnih modela sustava lako se grade sloeni. Model sloenog sustava, ili
pojednostavljenje njegovog dijagrama moe se dobiti potujui pravila algebre blokova.
Vano je uoiti da operacije algebre blokova vrijede za sustave dane prijenosnim
funkcijama, odnosno sustave u podruju kompleksne varijable s. Kada bi blokovi
predstavljali sustav u vremenskom podruju, operacije meu njima bilo bi vrlo sloeno i
nepraktino (obuhvaalo bi integral konvolucije).
Prije prikaza osnovnih pravila algebre blokova, potrebno je upoznati nain na koji signal
putuje meu blokovima, i tu postoje dva naina prikazana u dvije toke: toka ravanja i
toka zbrajanja (slika 4.7). Napominje se da je to ve prikazano u tablici 3.1, a ovdje se
ponavlja.
37
a)
X2
X1 X3
b)
X2
X1 X3
Algebra blokova
Tri su osnovne veze izmeu dva bloka, kojima se mogu rijeiti ili pojednostavniti veze meu
svim sloenim sustavima. To su serijska, paralelna i povratna veza.
Serijska veza dana je na slici 4.8. Ukupna prijenosna funkcija serijske veze (ona koja
zamjenjuje obje pojedinane) dana je slijedeim izrazom:
Y (s )
G( s ) = = G1 G 2 (4.29)
X (s )
X Y
G1 G2
Paralelna veza dana je na slici 4.9. Ukupna prijenosna funkcija paralelne veze dana je sa:
Y (s)
G( s ) = = G1 + G 2 (4.30)
X (s )
38 Automatska regulacija
G1
X Y
G2
Povratna veza dana je na slici 4.10. Ukupna prijenosna funkcija negativne povratne veze
dana je sa:
Y (s ) G1
G( s ) = = (4.31)
X ( s ) 1 + G1 G 2
X Y
G1
-
G2
X Y
G1
-
Postoje jo nekoliko pravila algebre blokova koja olakavaju rjeavanje sloenijih dijagrama,
to je prikazano npr. u [27]. Ipak, rjeavanje sloenih blok dijagrama nije jednostavno i moe
biti podlono pogrekama. Jednostavnije rjeavanje sloenijih problema algebre blokova
mogue je koristei takozvano Masonovo pravilo primijenjeno na dijagrame toka signala, to
je dano u [40, prilog B].
Slijedei izraun pokazati e kako se postepeno moe dobiti ukupna prijenosna funkcija
negativne povratne veze iz (4.31). Primjer dan na slici 4.10 ponovno je dan na slici 4.12, ali s
dodatnim signalima radi jasnoe izvoda.
X E Y
G1
YPV
G2
E( s ) = X (s ) YPV (s ) (4.33)
gdje je:
YPV ( s ) = G1 G 2 E(s ) (4.34)
1 G G
Y ( s ) = X(s ) 1 2 Y (s ) (4.36)
G1 G1
Sreivanjem jednadbe (4.36) dobiva se veza izmeu Y(s) i X(s), odnosno ukupna prijenosna
funkcija negativne povratne veze kao u (4.31):
40 Automatska regulacija
G1
Y (s) = X( s )
1 + G1 G 2
Y (s) G1
G( s ) = = (4.37)
X (s ) 1 + G 1 G 2
Mehaniki sustav
Na matematikom modelu mehanikog sustava iz poglavlja 4.5 vidjeti e se primjer
dobivanja prijenosne funkcije.
Mehaniki sustav dan je jednadbama (4.6) i (4.7):
f (t ) = K ( x A (t ) x B (t )) (4.38)
d 2 x B (t ) dx B (t )
f (t ) = M +D (4.39)
dt 2 dt
F( s ) = M s 2 X B ( s ) + D s X B ( s ) (4.41)
Iz (4.40) moe se izluiti izraz za XB i uvrstiti u (4.41), pa se sreivanjem dobiva veza izmeu
sile F(s) kao ulazne varijable i XA(s) kao izlazne:
1
( M s 2 + D s + K ) F( s ) = ( M s 2 + D s ) X A ( s ) (4.42)
K
U (4.41) izraena je veza izmeu F(s) kao ulazne varijable i XB(s) kao izlazne:
F( s ) = ( M s 2 + D s ) X B ( s ) (4.43)
Namee se jo traenje veze izmeu gibanja u voru A kao ulaza (pobude) i gibanja u voru
B kao izlaza (posljedice). Ta veza lako se dobije izjednaavanjem (4.40) i (4.41):
K X A (s ) = ( M s 2 + D s + K ) X B ( s ) (4.44)
Iz (4.42) moe se napisati prijenosna funkcija G1(s) koja povezuje ulaz F(s) i izlaz XA(s). Iz
(4.44) dobiti e se prijenosna funkcija G2(s) izmeu ulaza XA(s) i izlaza XB(s). Jo se moe
povezati ulaz F(s) i izlaz XB(s) pomou (4.43), to e biti prijenosna funkcija oznaena sa G(s):
41
X A (s ) M s 2 + D s + K
G 1 (s) = = (4.45)
F( s ) ( M s 2 + D s) K
X B (s) K
G 2 (s ) = = 2
(4.46)
X A (s) M s + D s + K
X B (s ) 1
G( s ) = = 2
(4.47)
F( s ) M s + Ds
Gornje prijenosne jednadbe mogu se nacrtati pomou blok dijagrama (slika 4.13).
F XA XB
G1 G2
F XB
G
Umnoak G1(s) i G2(s) iz (4.45) i (4.46) daje G(s) iz (4.47), to potvruje pravilo serijske veze
iz algebre blokova (poglavlje 4.7).
d 2 uC (t ) duC (t )
LC 2
+ RC + uC (t ) = u0 (t ) (4.48)
dt dt
LC s 2UC (s ) + RC s UC ( s ) + UC ( s ) = U 0 (s ) (4.49)
UC ( s ) 1
G( s ) = = 2
(4.50)
U 0 (s ) LC s + RC s + 1
42 Automatska regulacija
di(t )
L + R i(t ) = u0 (t ) K &(t ) (4.52)
dt
Transformacijom pomou operatora s iz (4.19), gornji izrazi postaju:
J s 2 ( s ) + D s (s ) = K I ( s ) (4.53)
L s I ( s ) + R s I (s ) = U 0 (s ) K s (s ) (4.54)
Nakon uvrtavanja I(s) dobivenog iz (4.53) u (4.54), te poneto sreivanja, dobiva se slijedei
izraz:
1 3 1 2 1 2
J L s + (D L + J R ) s + ( D R + K )s (s ) = U 0 ( s ) (4.55)
K K K
Odatle se moe napisati prijenosna funkcija izmeu napona izvora kao ulazne varijable i
zakreta osovine motora kao izlazne varijable:
(s) K
G( s ) = = (4.56)
U 0 (s ) s ( JL s + (DL + JR) s + (DR + K 2 ))
2
pridjev moderna, iako i njena teorijska osnova potjee iz 19. stoljea. Dodaje se da
upoznavanje sa metodom prostora stanja zahtijeva poznavanje osnovnih operacija
matrinog rauna (zbrajanje i mnoenje matrica), to je dano npr. u [27].
x& (t ) = A x (t ) + B u (t )
(4.57)
y( t ) = C x ( t ) + D u ( t )
gdje su:
x(t) vektor stanja, dimenzija [n]
u(t) vektor ulaza, dimenzija [m]
y(t) vektor izlaza, dimenzija [p]
A matrica sustava, dimenzija [n x n]
B matrica ulaza, dimenzija [n x m]
C matrica izlaza, dimenzija [p x n]
D matrica prijenosa, dimenzija [p x m]
Izraz iz (4.57) predstavlja sustav pomou metode prostora stanja. Oblik je za svaki sustav
isti, meutim razlikovati e se prije svega u dimenzijama vektora, te po koeficijentima
sadranim u matricama. Zbog pravila matrinog rauna, dimenzije moraju biti
odgovarajue. Prijenosna funkcija povezuje samo jedan ulaz i izlaz sustava. Ako se eli
promatrati utjecaj neke druge ulazne varijable na neku drugu izlazna varijablu, to postaje
nova prijenosna funkcija. Ovdje se uoava da moe biti vie ulaznih i izlaznih varijabli, tako
da isti opis u obliku prostora stanja vrijedi za moguu analizu vie kombinacija ulaza i
izlaza.
Blok dijagram koji predstavlja izraz (4.57) dan je na slici 4.14.
44 Automatska regulacija
Fazne varijable stanja odabiru se tako da matrica sustava A ini tzv. Frobeniusovu matricu,
koja ima jedinice iznad glavne dijagonale, a koeficijenti nazivnika prijenosne funkcije su
elementi posljednjeg reda. U tom sluaju moe se razviti blok dijagram sustava razmjerno
lako, metodiki, to se esto koristi prilikom formiranja modela u Matlab/Simulinku (vidjeti
poglavlje 4.11). Primjer je mehaniki sustav drugog reda, gdje su varijable stanja put i
brzina, a trajektorija stanja moe se promatrati u tzv. faznoj ravnini koja predstavlja
dvodimenzionalni prostor stanja. U tom sluaju fazne varijable stanja istovremeno imaju i
fizikalno znaenje.
Prilikom odabira kanonskih varijabli stanja matrica sustava A postaje dijagonalna (oznaava
se sa ), gdje su u glavnoj dijagonali korijeni karakteristine jednadbe, to jest vlastite
vrijednosti matrice. Karakteristika takvog odabira varijabli stanja jest da je sustav
raspregnut, bez meusobnih utjecaja varijabli stanja. To bi teoretski trebalo olakati analizu
sustava i sintezu njegovog upravljanja, no treba voditi rauna da takve varijable ne moraju
imati fizikalno znaenje. Dakle, moguim pretvaranjem kanonskih varijabli u one sa
stvarnim fizikalnim znaenjem, stvar se naknadno oteava.
Vano je uoiti da odabir varijabli stanja ne mora biti uvijek jednoznaan. Takoer, varijable
stanja mogu se matrinim operacijama transformirati iz jednog oblika u drugi. To se moe
vidjeti vrlo detaljno opisano u [41].
Mehaniki sustav
Na matematikom modelu mehanikog sustava iz poglavlja 4.5 vidjeti e se primjer
dobivanja prikaza modela metodom prostora stanja.
Mehaniki sustav dan je jednadbama (4.6) i (4.7):
f (t ) = K ( x A (t ) x B (t )) (4.58)
d 2 x B (t ) dx B (t )
f (t ) = M 2
+D (4.59)
dt dt
Prvi korak jest odabir varijabli stanja. Ako se eli prikazati jednadba (4.59) u prostoru
stanja, ulazna varijabla u(t) je pobudna sila f(t). Kao varijable stanja, logino se nameu
pomak i brzina u voru B (dakle xB(t) i dxB(t)/dt). Varijable stanja oznaiti e se sa x1(t) i x2(t),
dok e se za izlaznu varijablu y(t) odabrati pomak mehanikog sustava u voru B (dakle
xB(t)). To znai da je prva varijabla stanja ujedno i izlazna varijabla:
46 Automatska regulacija
u(t ) = f (t )
x 1 (t ) = x B (t )
x 2 (t ) = x& B (t ) = x& 1 (t ) (4.60)
x& 2 (t ) = x&&B (t )
y (t ) = x B (t ) = x 1 (t )
Da bi se gornji izrazi stavili u matrini oblik standardan za prostor stanja (poglavlje 4.9),
potrebno je iz (4.59) izraziti x&&B (t) (odnosno x& 2 (t)):
D 1
x&&B (t ) = x& B (t ) + f (t ) (4.61)
M M
U nazivlju prostora stanja to je:
D 1
x& 2 (t ) = x& 1 (t ) + u(t ) (4.62)
M M
Jednadbe modela u prostoru stanja su:
x& (t ) = A x (t ) + B u (t )
(4.63)
y( t ) = C x ( t ) + D u ( t )
x& 1 0 1 x1 0
x& = 0 D / M x + 1 / M u
2 2
(4.64)
x1
y = [1 0] + 0 u
x 2
Gornji izraz predstavlja mehaniki sustav u obliku prostora stanja.
Odabirom pomaka xA(t) kao ulazne varijable u(t), to se moe se dobiti eliminiranjem f(t) iz
(4.58) i (4.59), matrice A i B bi se poneto promijenile:
x& 1 0 1 x1 0
x& = K / M D / M x + K / M u
2 2
(4.65)
x1
y = [1 0] + 0 u
x 2
Elektrini sustav
Matematiki model elektrinog RLC kruga dan je u poglavlju 4.5 (jednadba (4.13)):
d 2 uC (t ) duC (t )
LC 2
+ RC + uC (t ) = u0 (t ) (4.66)
dt dt
47
x& 1 0 1 x1 0
x& = 1 /LC R / L x + 1 /LC u
2 2
(4.79)
x1
y = [1 0] + 0 u
x 2
Elektromehaniki sustav
Istosmjerni elektromotor dan je matematikim modelom u poglavlju 4.5 (jednadbe (4.16) i
(4.17)):
di(t )
L + R i(t ) = u0 (t ) K &(t ) (4.81)
dt
Kako je ukupan red modela tri, biti e i tri varijable stanja. Odabir varijabli ulaza, stanja i
izlaza je slijedei:
u(t ) = u0 (t )
x 1 (t ) = (t )
x 2 (t ) = &(t ) = x& 1 (t )
x& (t ) = &&(t )
2 (4.82)
x 3 ( t ) = i( t )
x& 3 (t ) = di(t ) / dt
y(t ) = uC (t ) = x1 (t )
Da bi se model mogao upisati u matrini oblik metode prostora stanja, potrebno je izraziti
drugu derivaciju zakreta (kutno ubrzanje) iz (4.80), te prvu derivaciju struje po vremenu iz
(4.81):
48 Automatska regulacija
D & K
&&(t ) = ( t ) + i( t )
J J
(4.83)
di(t ) R K 1
= i(t ) &(t ) + u0 (t )
dt L L L
Jednadbe (4.82) i (4.83) upisuju se u oblik metode prostora stanja potujui pravila
matrinog mnoenja i zbrajanja, pa model istosmjernog elektromotora u prostoru stanja
izgleda na slijedei nain:
x& 1 0 1 0 x1 0
&
x 2 = 0 D / J K / J x 2 + 0 u
x& 3 0 K / L R / L x 3 1 / L
(4.84)
x1
y = [1 0 0]x 2 + 0 u
x 3
4.11 Matematiki model u Matlab/Simulinku
f
1/M
xB_dotdot 1 xB_dot 1 xB
Odskocna fkc. s s
Pojacanje1 Integrator Integrator1 Odziv
Pojacanje
D/M
D & K
&&(t ) = ( t ) + i( t )
J J
(4.86)
di(t ) R K 1
= i(t ) &(t ) + u 0 (t )
dt L L L
D/J
Pojacanje4
K/L
u0 i_dot 1 i
1/L
s
Odskocna fkc. Integrator2
Pojacanje3
Pojacanje2
R/L
Daljnje dodavanje drugih blokova koji predstavljaju razne nelinearnosti i sl. razmjerno je
jednostavno koritenjem Matlab/Simulink biblioteka.
4.12 Linearizacija
dy f y y f xx
f (y , x ) + + +L (4.88)
dt y RT
1! x RT 1!
dy' f f
= y' + x' (4.89)
dt y RT
x RT
Matematiki modeli kad god je mogue grade se teoretskim, analitikim putem, jer se
dobiva dobro saznanje o dinamikim pojavama sustava, to se dade iskoristiti u analizi i
sintezi upravljanja. Unato tome, eksperimentalni nain dobivanja modela je vrlo znaajan, i
vrlo esto nadopunjava teoretski nain dobivanja. Openito je vano pomou eksperimenata
potvrditi vjernost opisa stvarnog sustava modelom, to osigurava povjerenje u rezultate
simulacijskih analiza i sinteze upravljanja.
Za dobar dio dinamikih sustava na koje se mogu primjeniti uobiajeni regulatori,
matematiki model mogue je dobiti eksperimentalno, promatrajui odziv na osnovne
pobude. To je razmjerno jednostavan pristup, kojim se mogu dobiti upotrebljivi linearni,
vremenski invarijantni modeli. Tako dobiveni modeli procesa korisni su za odreivanje
parametara standardnih regulatora, poput P, PI, PID, itd. koji se mogu primijeniti na takvim
procesima ([31]). Iz odziva odreuju se dva ili vie parametara, koja se stavljaju u poznatu
matematiku formu. to je vie parametara, model e vjernije prikazati stvarni sustav.
Najjednostavniji je model s dva parametra, gdje se jedan parametar odnosi na pojaanje
odziva (K), a drugi na vrijeme odziva (). Takav model za procese sa izjednaenjem je
slijedei:
K
G( s ) = (4.90)
1 + s
a
G1 (s ) = e m s (4.91)
m s
Model iz (4.90) daje razmjerno dobru aproksimaciju za dui t (kada se odziv priblii svojoj
stacionarnoj vrijednosti), dok za krai t (prijelazni dio odziva) bolju aproksimaciju prua
model iz (4.91). U svakom sluaju, dvoparametarski model u bilo kojem obliku je
jednostavan, meutim ne moe dati dobru sliku stvarnosti, osim ako proces nije isti P1 lan,
ili isti I0 lan.
Bolju aproksimaciju mogue je dobiti poveanjem broja parametara modela na tri:
K
G( s ) = e ms (4.94)
1 + s
ukljuivati mrtvo vrijeme, te ustaljeni dio odziva (stacionarno stanje). Pri tome iz (4.94)
predstavlja vremensku konstantu sustava (vidjeti sliku 4.18).
Model dan izrazom (4.96) najee daje bolju aproksimaciju odziva od modela iz (4.94).
Mrtvo vrijeme m i pojaanje K odreuju se na isti nain (vidjeti sliku 4.18), meutim
vremenska konstanta zahtijeva preciznije odreivanje. U tu svrhu moe se koristiti
jednadba odziva na odskonu funkciju, odakle se uvrtavanjem poznatih parametara (K,
m, u(t)) i numerikim rjeenjem odreuje najbolji :
t m ( t m ) /
u(t ) = K 1 1 + e (4.97)
54 Automatska regulacija
Mrtvo vrijeme m i pojaanje K odreuju se kao i kod prethodnog modela (danog u (4.96),
no 1 i 2 koji su razliiti, odreuju se iz neto sloenije jednadbe odziva na odskonu
funkciju nego to je ona dana u (4.97):
e ( t m ) / 2 1 e (t m ) / 1
u(t ) = K 1 + 2 (4.99)
1 2
Neto drugaiji modeli dobivaju se za procese bez izjednaenja, odnosno za procese koji
imaju integralno djelovanje, te njihov odziv na odskonu funkciju monotono raste.
Meutim, odziv takvih sustava na primjenjenu impulsnu funkciju se stacionira, pa se takva
funkcija moe iskoristiti kao pobuda, a kao model se moe iskoristiti neka od prethodnih
prijenosnih funkcija pomnoenih sa 1/s.
Prijenosna funkcija sa tri parametra u sluaju procesa bez izjednaenja dana je sa:
K
G( s ) = e m s (4.100)
s (1 + s )
( (
u(t ) = K t m 1 e ( t m ) / )) (4.101)
Vremenska konstanta i mrtvo vrijeme m mogu se odrediti tako da se neka toka uvrsti u
odziv iz (x.101). Pogodna toka je u(m+ )=K e-1, to daje slijedeu vremensku konstantu:
u ( m + )
= e (4.102)
K
Takoer parametri iz (x.102) mogu biti odreeni i grafiki, iz odziva sustava bez
izjednaenja na pobudu u obliku odskone funkcije. To se moe vidjeti na slici 4.19.
55
Slika 4.19. Grafiko odreivanje modela sa tri parametra za sustav bez izjednaenja
Procesi iji odziv je oscilirajui (titrajui), ne mogu se pogodno opisati s prethodnim
modelima. Meutim, model koji moe prikazati i titranja procesa takoer ima tri parametra
((statiko) pojaanje K, vlastita frekvencija titranja n, stupanj priguenja ):
K n
G( s ) = (4.103)
s + 2 n s + n2
2
Iz slike 4.20 moe se oitati pojaanje K, period oscilacija Tp, te stupanj opadanja titraja d.
Odatle se dade izraunati stupanj priguenja i vlastita frekvencija titranja prema slijedeem:
1
=
1 + ( 2 / log d ) 2
(4.104)
2
n =
Tp 1 2
56 Automatska regulacija
Za potrebe analize sustava vano je imati osnovicu za usporedbu razliitih sustava. Jedan
vrlo prihvaen nain usporedbe je promatranje odziva dinamikih sustava na ulazne
pobude, koje su standardne. Standardne pobudne funkcije su odskona funkcija, nagibna
funkcija, parabolna funkcija i impulsna funkcija. Iako su standardne pobudne funkcije
nekontinuirane u ishoditu, pa stoga nisu analitike funkcije, ipak se s njima formalno
izvode sve matematike operacije kao i s analitikim funkcijama. Jo se i nazivaju singularne
funkcije (singularity functions), a povezane su jedna sa drugom uzastopnim derivacijama ili
integracijama. Na primjer derivacija parabolne funkcije je nagibna, derivacija nagibne je
odskona, a njena pak derivacija je impulsna.
Kao standardne pobudne funkcije u irem smislu, openito se moe navesti red potencija,
koji se koristi ponekad za analitiki izraun nekih odziva, te sinusna funkcija koja se kao
58 Automatska regulacija
pobuda koristi za analizu u frekvencijskom podruju. Jo postoji niz drugih funkcija koje se
mogu koristiti kao pobude, ali su prisutnije u drugim podrujima, poput npr. teorije signala,
pa se ovdje posebno ne spominju.
Odskona funkcija
Odskona funkcija (step function) ili jedinini odskok (unit step function) standardna je
pobudna funkcija u vremenskom podruju, a prikazana je na slici 5.1. Funkcija se najee
oznaava sa u(t), a prema O. Heavisideu koji ju je esto koristio, naziva se jo i Heavisideova
funkcija. Vrijednost odskone funkcije se u trenutku skokovito mijenja sa 0 na 1:
u(t)
0 t
0 za t < 0
f (t ) = u(t ) (5.1)
1 za t 0
Laplaceova transformacija odskone funkcije odgovara transformaciji integracije (vidjeti
transformacije u jednadbi (4.19) u poglavlju 4.6):
Nagibna funkcija
Nagibna funkcija (ramp function) dana je na slici 5.2. Kako nagibna funkcija predstavlja
umnoak varijable vremena t i jedinine odskone funkcije u(t) moe se nazvati i jedininim
nagibom: t u(t)
f(t)
45
0 t
0 za t < 0
f (t ) (5.3)
t za t 0
Laplaceova transformacija nagibne funkcije iznosi:
1
L {f (t )} = F( s ) (5.4)
s2
Iz Laplaceove transformacije, ali i promatrajui funkcije, uoava se da je jedinina nagibna
funkcija dobivena integriranjem jedinine odskone funkcije, odnosno odskona funkcija je
derivacija nagibne.
Parabolna funkcija
Parabolna funkcija, ili jedinina parabola, dana je umnokom nagibne funkcije i vremenske
varijable: t2u(t). Prikazana je na slici 313-1.
f(t)
0 t
0 za t < 0
f (t ) 2 (5.5)
t za t 0
Impulsna funkcija
Derivacijom odskone funkcije dobiva se impulsna funkcija (impulse function), koja prema
tome ima vrijednost 0 u svakom trenutku, osim u trenutku t = 0, kada je njena amplituda
beskonana. Impulsna funkcija ili jedinini impuls jo se naziva Diracova delta funkcija,
prema P. Diracu koji je uveo u teorijsku fiziku, a oznaava se sa (t). Impulsna funkcija,
makar njen teoretski izgled, dan je na slici 5.4.
(t )
0 t
0 za t 0
f (t ) = (t ) za t = 0 (5.7)
0 za t 0
(t ) dt = du(t ) = u(t ) = 10 = 1 (5.9)
Impulsna funkcija (t) moe se definirati i na druge naine. Praktinije definiranje impulsne
funkcije jest da ona nastaje kao razlika dviju odskonih funkcija u(t) koje imaju amplitudu
1/a (dakle, nisu jedinine), od kojih druga kasni za vremenski interval a. Kako a tei k nuli,
tako i navedena razlika dviju odskonih funkcija postaje impulsna funkcija:
1 1
u( a , t ) = u(t ) u(t a )
a a (5.10)
(t ) = lim u( a , t )
a 0
u(a,t)
u(t)
1/a
u(t-a)
u(a,t)
0 t
Imajui na umu definiciju prijenosne funkcije iz (4.25) (poglavlje 4.6), odakle slijedi da je
odziv u podruju kompleksne varijable Y(s) = G(s)X(s). Kako je u sluaju impulsne funkcije
kao pobude, X(s) = 1, moe se zakljuiti da odziv na pobudu u obliku impulsne funkcije u
vremenskom podruju, odgovara prijenosnoj funkciji u podruju kompleksne varijable s.
Odziv na pobudu u obliku impulsne funkcije naziva se teinska funkcija, i obino se
oznaava sa g(t). Ona na neki nain odreuje teinu kojom pojedini impuls pridonosi
vrijednosti odziva.
62 Automatska regulacija
Klasino rjeenje
Klasino rjeenje obine linearne diferencijalne jednadbe s konstantnim koeficijentima
sastoji se od komplementarne funkcije i partikularnog integrala.
Ope rjeenje diferencijalne jednadbe uz pobudu jednaku nuli naziva se komplementarna
funkcija.
Openito diferencijalna jednadba dana je u obliku:
d n y (t ) d n 1 y (t ) dy(t )
an + an 1 + ... + a1 + a 0 y ( t ) = x( t ) (5.12)
n n1 dt
dt dt
gdje u okvirima automatizacije znaenje y(t) jest odziv sustava ili izlaz, a x(t) pobuda ili ulaz.
Ako se uvede operator diferenciranja D, a pobuda x(t) je jednaka nuli, dobiva se homogena
jednadba:
y( t ) = K e r t (5.14)
Izraz za y(t) iz (5.14) uvrtava se u (5.13). Kako eksponencijalna funkcija nije nula itavo
vrijeme (osim u trivijalnom sluaju), da bi se zadovoljila jednadba iz (5.13), slijedi da je njen
polinom jednak nuli:
xB(t)
xA(t)
K D
f(t)
M
A B
d 2 xB dx B
M 2
+D + K xB = K x A (5.16)
dt dt
Potrebno je izraunati gibanje xB(t), ako je pobuda (gibanje xA(t)) u obliku jedinine odkone
funkcije u(t) (definirane u poglavlju 5.1).
Rjeenje se sastoji od komplementarne funkcije koje odreuje prijelazni odziv i
partikularnog integrala koje odreuje stacionarno stanje:
x B = x B , kf + xB , pi (5.17)
Najprije se moe odrediti rjeenje koje e se odnositi na stacionarno stanje. Poto je pobuda
konstanta, odziv xB e dostii neku fiksnu stacionarnu vrijednost (za stabilan sustav). Ako je
xB konstanta, onda e brzina i ubrzanje biti jednaki nuli. Uvrtavajui ubrzanje i brzinu nula
u jednadbu (322.1), slijedi da je partikularni integral:
K xB = K x A x B , pi = x A = u = 1 (5.18)
M r2 + Dr + K = 0 (5.19)
Radi jasnijeg prikaza, koeficijenti iz kvadratne jednadba (5.19) esto se piu izraeni
pomou nepriguene vlastite frekvencije n i stupnja priguenja , pa kvadratna jednadba
postaje:
r 2 + 2 n r + n2 = 0 (5.20)
r1 , 2 = n n 2 1 (5.21)
Prijelazni odziv ovisi o tome da li je stupanj priguenja vei od 1 (sluaj a), jednak 1 (sluaj
b), ili manji od 1 (sluaj c). Ovisno o tome korijeni r1,2 su realni ili kompleksni brojevi.
a) > 1, korijeni su realni i razliiti:
x B , kf = K 1 e r1t + K 2 e r2 t (5.22)
65
x B , kf = K 1 e n t + K 2 t e n t (5.23)
x B, kf = K 1 e n t sin(n 1 2 t + K 2 ) (5.24)
x B, kf = K 1 e n t sin( d t + ) (5.25)
gdje komplementarna funkcija poprima jedan od oblika danih u sluajevima a), b) ili c).
Za jednoznano rjeenje potrebno je, osim pobude, poznavati i trenutano stanje sustava,
odnosno poetne uvjete. Konstante integracije K1 i K2 (odnosno ) odreuju se iz poetnih
uvjeta, i to tako da se poetni pomak xB (t = 0) uvrsti u (5.26), odnosno poetna brzina dxB/dt
(t = 0) se uvrsti u derivaciju izraza (5.26).
Primjer cjelokupnog rjeenja za sluaj c), kada je < 1, jest slijedei:
e n t
xB = 1 sin(n 1 2 t + cos 1 ) (5.27)
2
1
Stupanj priguenja
Definiranje stupnja priguenja i nepriguene vlastite frekvencije, moe se vidjeti na
prethodno danom primjeru mehanikog sustava sa masom, priguenjem i oprugom, ija
karakteristina jednadba je dana sa (5.19):
M r2 + Dr + K = 0 (5.28)
D 4 MK D 2
r1 , 2 = j = j d (5.29)
2M 4M 2
x B, kf = K 1 e t sin(d t + ) (5.30)
67
0.8
0.6
K e t
0.4
0.2
-0.2
K e t sin(d t + )
-0.4
0 1 2 3 4 5 6 7 8 9 10
Dkr = 2 M K (5.31)
Stupanj priguenja (zeta, damping ratio) definiran je kao omjer aktualne i kritine konstante
priguenja:
D D
= = (5.32)
Dkr 2 M K
Prikazi nekoliko normaliziranih odziva (kao funkcija nt) na pobudu u obliku jedinine
odskone funkcije za razliite stupnjeve priguenja dani su na slici
5.8.
1.8
1.6
1.4
1.2
XB 1
0.8
0.6
= 0
0.4
= 0.23
= 0.5
= 0.75
= 1
0.2
= 2
0
0 1 2 3 4 5 6 7 8 9 10
n t
K
n = (5.34)
M
69
r1 ,2 = jd = n jn 1 2 (5.35)
Vremenska konstanta
Neki dinamiki sustav s jednim spremnikom energije, dakle prvog reda, ija pobuda je
jednaka nuli, opisan je homogenom diferencijalnom jednadbom prvog reda:
dy(t )
+ y (t ) = 0 (5.37)
dt
Koeficijent u ovom sluaju moe se nazvati vremenskom konstantom, a imati e jedinicu
vremena (npr. sekunde). Klasino rjeenje diferencijalne jednadbe opisano je u poglavlju
5.2. Korijen karakteristine jednadbe je r = -1/ , a prijelazni odziv (5.37) u obliku je
eksponencijalne funkcije:
1
t
y (t ) = K e (5.38)
Prijelazni odziv sustava (5.37) prikazan je na slici 5.9, uz poetnu vrijednost K koja je u ovom
sluaju jednaka 1.
70 Automatska regulacija
y(t)
1
Im
1 Re
r=
0,368
2 3 t
Slika 5.9 Vremenska konstanta
Za vrijeme jednog intervala vremenske konstante , odziv se smanjuje na 0.368 puta manju
vrijednost od poetne, poto je e-1 = 0.368. Tako bi se, na primjer, za pet vremenskih
konstanti odziv smanjio na 0.3685 svoje poetne vrijednosti, odnosno imao bi 0.68% poetne
vrijednosti. Bio bi dakle, praktiki nula (stoga se esto uzima pet vremenskih konstanti kao
mjera dovoljno breg, odnosno dovoljno sporijeg sustava kada je to potrebno). Teoretski,
odziv nikada nee dostii nulu, no to nema praktine vanosti.
Moe se i drugim rjeima definirati, vrijednost vremena kada se eksponent iznad e izjednai
sa 1 zove se vremenska konstanta sustava.
Vano je napomenuti da, u sluaju kada se promatra odziv na jedininu odskonu funkciju,
tada je vremenska konstanta vrijeme potrebno da odziv sustava poprimi 0.632 puta konane
vrijednosti (ta vrijednost dobiva se iz 1 - e-1).
U sluaju prigueno oscilacijskog sluaja odziva, vremenska konstanta odgovara realnom
dijelu odziva , odnosno umnoku n i :
1 1
= = (5.39)
n
Slika 5.11. Odzivi sustava 1. i 2. reda na pobudu u obliku odskone funkcije u ovisnosti o
smjetaju korijena (prilagoena slika iz [40])
72 Automatska regulacija
Utjecaj smjetaja korijena na brzinu i prirodu odziva moe se lako uoiti. Gaussova ravnina
podijeljena je na dvije poluravnine, u odnosu na imaginarnu os. U lijevoj poluravnini realni
dijelovi polova su negativni, dok su u desnoj poluravnini oni pozitivni.
Sustavi sa pozitivnim realnim dijelom korijena (koji imaju pol u desnoj poluravnini)
nestabilni su, to se posebno obrauje u poglavlju o stabilnosti. Nestabilnim sustavima
odziv poprima neograniene iznose, iako je pobuda ograniena (odskona funkcija).
Sustavi koji imaju pol smjeten na realnoj osi (dakle kompleksni dio pola je jednak nuli),
odnose se na sustave prvog reda. Oito je da, to je pol dalji od ishodita), njegov odziv je
bri. Dakle, vremenska konstanta je kraa.
Sustavi iji je kompleksni dio razliit od nule, prikazani su na slici 5.11 takoer s jednim
polom, meutim oni dolaze kao konjugirano kompleksni parovi, iji par ima negativan
kompleksan dio, koji nije prikazan, iako postoji (radi preglednosti). Tu se takoer moe
vidjeti, polovi udaljeniji od ishodita odgovaraju brim sustavima (osciliraju viom
frekvencijom). to su polovi zatvoreniji, dakle blie imaginarnoj osi, sustav ima
priguenije odzive. To je logino, jer ima vei stupanj priguenja.
Dinamiki sustavi esto se prikazuju pomou takozvane mape polova i nula (pole-zero map),
gdje su osim polova prikazane i nule sustava, to daje dobru sliku ponaanja linearnog
sustava.
x(t) a
y(t)
Odziv P0 lana na pobudu u obliku jedinine odskone funkcije prikazan je na slici 5.13.
x(t), y(t)
y
Kp
x
1
0 t
xA(t) xB(t)
K D
f(t)
A B
x B (t ) = x A (t )(1 e ( K / D) t ) (5.43)
1.5
Xa(t),
Xb(t)
Xa
1
Xb
0.632
0.5
0
0 1 D/K 2 3 4 5 6 7 8 9 10
t
1.8
1.6
1.4
1.2
XB 1
0.8
0.6
= 0
0.4
= 0 .2 3
= 0 .5
= 0 .7 5
0.2
= 1
= 2
0
0 1 2 3 4 5 6 7 8 9 10
n t
Integralni lan
Kod integralnog lana odziv sustava ovisi o integralu pobude, a oznaava se kao I lan.
Moe biti nultog reda (bez kanjenja), dakle I0, ali moe imati kanjenje prvog reda, drugog
reda, itd. Tada se oznaava sa I1, I2, ..
Primjer integralnog lana jest istosmjerni elektromotor sa kutnim pomakom osovine kao
izlaznom varijablom. Njegov model detaljnije je prikazan u poglavlju 4.5.
Ako se pretpostavi da je struja armature konstanta, onda je kutna brzina & osovine
elektromotora proporcionalna naponu izvora u0 (uz konstantni pomak za iznos R i/K).
Ako je kutni pomak (zakret) osovine izlazna varijabla, onda je veza sa naponom izvora kao
ulaznom varijablom dana putem njegovog integrala:
77
(t ) = K i u0 (t ) dt (5.46)
u0 (t ), (t ) , I0 , I1
uo
1
Ki
1 t
Y (s) Ki
G I 1 (s) = = (5.49)
X( s ) s ( s + 1)
Integralni lan ima svojstvo da njegov izlaz zadrava posljednju vrijednost, sve dok je
vrijednost na ulazu u integrator jednaka nuli (na primjeru cilindra sa slike 4.2: dok je Q = 0,
tada se klipnjaa ne pomie x = konst.).
78 Automatska regulacija
Derivacijski lan
Kod derivacijskog lana odziv sustava ovisi o derivaciji pobude, a oznaava se kao D lan.
Kao i I lan, moe biti nultog reda (bez kanjenja), to se oznaava sa D0. Moe imati
kanjenje prvog reda, drugog reda, itd., a tada se oznaava sa D1, D2, ..
Primjer derivacijskog lana moe biti generator istosmjerne struje. To je preslikani problem
istosmjernog elektromotora, koji je dan kao primjer integralnog lana prethodno. Dakle,
vrtnjom osovine generatora inducira se napon u elektrinom krugu. Ako se pretpostavi da je
struja magnetiziranja konstanta, inducirani napon biti e proporcionalan broju okretaja,
odnosno kutnoj brzini osovine. , Ako je inducirani napon u izlazna varijabla, a ako se kao
pobuda (ulazna varijabla) promatra zakret osovine , meusobna veza je operacija
derivacije:
d (t )
u(t ) = K d (5.50)
dt
gdje je Kd konstanta koja ovisi o parametrima sustava. Izraz (5.50) predstavlja D0 lan, koji
predstavlja idealan derivacijski lan zanemarivanjem kanjenja uslijed momenta tromosti
rotora i induktiviteta. D1 lan ukljuuje kanjenje, i dan je slijedeim izrazom:
du(t ) d (t )
+ u(t ) = K d (5.51)
dt dt
gdje je vremenska konstanta.
Odziv D0 i D1 lana na pobudu u obliku jedinine odskone funkcije dan je na slici 5.18.
u (t ), (t )
Kd
1
u, D0 u, D1
Y (s)
GD0 ( s ) = = Kd s (5.52)
X( s )
Y (s ) K s
G D1 ( s ) = = d (5.53)
X( s ) s + 1
Derivacijski lan je suprotan integratoru njegova izlazna veliina mijenja se tek onda ako
se mijenja ulazna veliina. Na primjeru cilindra sa slike 4.2: ako je pomak klipnjae x ulaz u
proces, nekakav protok Q (izlaz) dobiti e se samo onda ako se x mijenja, dakle ako se
klipnjaa pomie.
v= l
m
Odziv lana s mrtvim vremenom na pobudu u obliku jedinine odskone funkcije dana je na
slici 5.20.
80 Automatska regulacija
x(t), y(t)
x(t)
1
y(t)
0 m t
esto procesi prijenosa materijala ili energije sadre i obino kanjenje prvog reda sa
vremenskom konstantom , pa se openitije mogu izraziti prijenosnom funkcijom lana s
mrtvim vremenom i kanjenjem prvog reda:
Y (s ) e m s
G( s ) = = (5.56)
X( s ) s + 1
Odziv lana opisanog prijenosnom funkcijom (5.56) na pobudu u obliku jedinine odskone
funkcije dan je na slici 5.21.
x(t), y(t)
x(t)
1
y(t)
0,632
0 m t
Slika 5.21. Odziv lana s mrtvim vremenom i kanjenjem 1. reda na odskonu funkciju
Primjeri lana s mrtvim vremenom dosta su esti u procesnoj industriji. Takav lan
neugodan je za regulaciju, poto se njome reagira na neki dogaaj sa znatnim kanjenjem,
definiranim mrtvim vremenom. Stoga se metodama regulacije predvia dogaaj na temelju
matematikog modela procesa, da bi se na taj nain nadoknadilo kanjenje uslijed mrtvog
81
vremena. Najpoznatija takva metoda jest takozvani Smithov prediktor (detaljnije vidjeti npr.
u [44, poglavlje 18]).
P1 K
G( s ) =
s+1
K
0,632
P2 K
G( s ) = = 0,5
s 2 + 2 n s + n2
= 0,7
=1
t
I0 K
G( s ) =
s
K
1 t
82 Automatska regulacija
I1 K
G( s ) =
s ( s + 1)
K
1 t
D0 G( s ) = K d s
D1 Ks
G( s ) =
s+1
K
Tm G(s ) = e m s
1
m
t
Tm+1 m s
e
G( s ) =
s+1 1
0,632
m t
Uspjena sinteza sustava upravljanja zahtijeva odreene podatke kojima se moe precizno
definirati svojstva dinamikog sustava koja se ele time postii. Zbog toga se koriste podaci
poput vremena porasta, vremena smirivanja, ili postotnog prebaaja, kojima se
kvantitativno definiraju svojstva dinamikog sustava. Ta svojstva definirana su vremenskim
odzivom, meutim oni se lako dadu povezati i definirati takoer sa smjetajem polova.
h(t)
e0 1%
1
90%
10%
tr tp t
ts
Im
sin 1
n
Re
1 2
M p = e / 100 (5.59)
M p [%]
100%
80%
60%
40%
20%
0
0,2 0,4 0,6 0,8 1,0
Utjecaji nula sustava, odnosno poloaja nula na odzive sustava objanjeni su u ovom
poglavlju. Promjene koje unosi dodavanje P1 lana P2 lanu moe se promatrati utjecajem
dodanog pola. Time se promatra razlika ponaanja lanova vieg reda (sada je to P3) u
odnosu na osnovne lanove, poput P2 lana.
1.8
h(t) = 100
1.6 = 4
= 2
1.4 = 1
= 0 .5
1.2
0.8
n = 1
0.6 = 0,7
0.4
0.2
0
0 1 2 3 4 5 6 7 8 9 10
t
Odziv (5.61) na pobudu u obliku odskone funkcije prikazan je na slici 5.26 kao zbroj dvaju
odziva. Oito je, to je manji , odnosno to je nula blie ishoditu u Gaussovoj ravnini, njen
utjecaj na maksimalni prebaaj je vei.
88 Automatska regulacija
dh
1.4 h+
y(t) d
h
1.2
0.8
0.6
dh
n = 1
0.4 d
= +1
0.2
-0.2
0 1 2 3 4 5 6 7 8 9 10
n t
Sada se ukupni odziv dobiva tako da se derivacija originala oduzima. Prijelazni odziv (5.62)
dan je na slici 5.27. Maksimalni prebaaj u ovom sluaju je potisnut, a takoer se moe
vidjeti da ukupan odziv na samom poetku gibanja poprima suprotan smjer od oekivanog.
Primjer toga je upravljanje biciklom. Ako se naglo zakrene upravlja, poinje se padati u
suprotnom smjeru od zakreta. To se na kinematikom modelu bicikla dade uoiti upravo
navedenim poloajem nule. Drugi primjer je upravljanje automobilom unazad. Okretanje
upravljaa najprije zakree prednji dio automobila u smjeru suprotnom od eljenoga
skretanja.
89
dh
1.5 h+
y(t) d
h
0.5
0
dh n = 1
d = 1
-0.5
-1
0 1 2 3 4 5 6 7 8 9 10
n t
h(t)
= 0 ,1
0 .1= 1
10 = 5
= 10
6
n = 1
4 = 0,5
0
0 1 2 3 4 5 6 7 8 9 t
Pojam koji vjerojatno najvie obiljeava automatizaciju upravo je povratna veza. Povratna
veza povezuje se s izrazom regulacija (njem. regelung, engl. feedback control ili closed-loop
control). Koristi se takoer izraz upravljanje u zatvorenoj petlji ili zatvorenom krugu, to
jasno predoava fiziku realizaciju regulacije nekog sustava. Regulirana veliina sustava
mjeri se i usporeuje sa eljenom vrijednou, te se na temelju te razlike sustav prisiljava da
promijeni svoje stanje, kako bi regulirana veliina poprimila eljeni iznos. Vano je dodati
da je povratna veza u pravilu negativna. Time se sustav prisiljava da promijeni svoje stanje
u dobrom smjeru. U protivnom rezultat bi bio jo gori (osim iznimno).
Sama ideja djelovanja povratne veze prikazana je u podpoglavlju 6.1, kako bi se pribliila, i
kako bi se ukazalo na dobrobiti koje donosi. Upravljanje u zatvorenom krugu najbolje se
prepoznaje njegovim regulacijskim djelovanjima, koja su opisana u podpoglavlju 6.2.
Zasebno podpoglavlje 6.3 bavi se regulacijom kod metode prostora stanja. Potrebno je
dodati, regulacijski sustav sastoji se od vie elemenata, a osim regulatora sa svojim
regulacijskim djelovanjem, tu su i izvrni i mjerni ureaji, sustavi obrade i prijenosa signala,
te sami regulacijski sustav. Svi elementi pridonose krajnjem rezultatu upravljanja u
zatvorenom krugu.
U podpoglavlju 6.4 razmatraju se svojstva stabilnosti i tonosti sustava. Ta svojstva nisu
povezana iskljuivo sa sustavima upravljanim u zatvorenom krugu, no kako se povratnom
vezom stabilnost mora ostvariti, a odreena tonost eli postii, ona su razmotrena upravo u
ovom dijelu udbenika. Uz robusnost, te brzinu odziva (ili openitije reeno kvalitetu
odziva), stabilnost i tonost sustava temeljni su zahtjevi automatizacije.
Dodavanjem povratne veze nekom dinamikom sustavu kojeg elimo upravljati, taj sustav
se mijenja. On postaje neki drugi dinamiki lan s nekim drugim svojstvima.
Takav primjer zatvaranja kruga opisan je u nastavku. Vano svojstvo osjetljivosti na
promjene parametara sustava, koje se smanjuje povratnom vezom, objanjeno je takoer
92 Automatska regulacija
neto kasnije. Zamisao idealnog regulatora pokazati e da, makar teoretski, povratna veza i
nije nuna za dobro voenje, a takoer slui kao uvod u pojam unaprijedne veze
(feedforward).
x(t)
f(t)
M
d 2 x(t )
M = f (t ) (6.1)
dt 2
Prijenosna funkcija gornjeg sustava dobiva se transformacijom (6.1), a oznaiti e se kao
G(s):
1
M s 2 X (s ) = F(s ) G( s ) = (6.2)
M s2
Prijelazni odziv (odziv na pobudu u obliku odskone funkcije) sustava opisanog (6.1) dan je
na slici 6.2. Pobuda je oznaena punom plavom linijom, brzina gibanja je dana isprekidanom
crvenom linijom, dok je izlaz, pozicija, dana punom zelenom linijom.
93
x(t)
1.8
1.6
x
1.4
1.2
0.8 x&
0.6
0.4
0.2
0
0 0.5 1 1.5 2 t
GR
Ds
Xz E X
K G
GO ( s ) = G R (s ) G(s )
1
(K + D s)
GO ( s ) M s2 Ds + K
G Z (s ) = = = (6.3)
1 + GO (s ) 1 + ( K + D s ) 1 M s2 + Ds + K
2
Ms
Prijenosna funkcija zatvorenog kruga iz (6.3) moe se napisati pomou nepriguene vlastite
frekvencije n i stupnja priguenja (to je opisano u poglavlju 5.3):
2
s+1
n
GZ (s ) = (6.4)
1 2
s2 + s+1
n2 n
Odziv sustava u zatvorenom krugu sada ovisi o veliinama n i , odnosno o masi sustava
M, i o iznosima pojaanja regulatora K i D. Stoga prijelazni odziv sustava u zatvorenom
krugu uz normaliziranu frekvenciju (odnosno zamjenjujui s/n sa s, pa je odziv u
normaliziranom vremenu n t) moe izgledati kao na slici 6.4.
95
X(t)
= 0 .2 3
= 0 .5
1.4 = 0 .7 5
= 1
1.2
0.8
0.6
0.4
0.2
0
0 1 2 3 4 5 6 7 8 9 n t
trenutku pogura vozilo, i na taj nain osigura da stvarni pomak vozila bude jednak onom
eljenom.
X Y
GR Go
Ako je Y(s) = X(s) slijedi da je G(s) = 1, a tada vai da je idealni regulator jednak inverziji
objekta regulacije GO(s):
1
G R (s ) = (6.6)
GO ( s )
Dakle, moglo bi se zakljuiti da povratna veza uope nije potrebna za voenje, kada se u
otvorenom krugu mogu postii idealna svojstva, odnosno da izlazna veliina bude jednaka
eljenoj u svakom trenutku. No praktina realizacija idealnog regulatora sporna je iz vie
razloga:
Ako GO sadri kanjenja (dakle s-ove), njezina inverzija sadravala bi odgovarajui
broj derivacija. To znai da bi u mnogo sluajeva zahtjevi koje regulator daje
aktuatoru njemu bili neostvarivi, zbog naglih skokova i vrnih vrijednosti signala.
GO bi trebao sasvim precizno matematiki opisivati stvarni sustav, to je u praksi
rijetko kada ostvarivo.
U sluaju kada je GO fazno neminimalni sustav (definiran u poglavlju 5.6), njegova
inverzija bila bi nestabilna (teoretski, da 1/GR daje savrenu inverziju stvarnog
sustava to bi se dalo zanemariti).
97
1
Jedinina negativna povratna veza: SYG =
1 + G( s )
a)
R Y
GR Go
b)
R Y
GR Go
-
G R (s ) GO ( s )
Yb (s ) = R(s ) (6.9)
1 + G R (s ) GO ( s )
a)
D
R Y
GR Go
b)
D
R Y
GR Go
-
GO (s )
Yb (s ) = D(s ) (6.11)
1 + G R (s ) GO (s )
Dakle, mjerni um pojavljuje se na odzivu preko iste prijenosne funkcije kao i ulazna
veliina. Stoga e se smanjenje utjecaja uma odraziti i na ulazni signal istim mehanizmom.
Kako mjerni signal nikada u praksi nije idealan, pojaanje regulatora, ako niim drugim,
uvijek je ogranieno kvalitetom mjernog signala.
100 Automatska regulacija
a)
R Y
GR Go
-
b)
R Y
GR
-
Go
c)
R1 R2 Y2 Y1
-
GR1 -
GR2 Go 2 Go 1
G R (s )GO (s ) G R br (s )GO br ( s )
G a (s ) = = (6.13)
1 + G R (s )GO (s ) G R na ( s )GO na (s ) + GR br (s )GO br ( s )
GO ( s ) GR na (s )GO br (s )
Gb ( s ) = = (6.14)
1 + G R (s )GO (s ) G R na ( s )GO na (s ) + GR br (s )GO br ( s )
procesa i regulirane veliine. Takva regulacija koristi se kada treba izolirati dinamiku jednog
dijela upravljakog sustava od drugog dijela cjelokupnog sustava. Naime, na taj nain se
moe djelovati na neku promjenu u sustavu prije nego bi se djelovalo ako te interne petlje ne
bi bilo, i tako se poboljavaju svojstva upravljanog sustava. To je odreena alternativa
unaprijednom voenju, ali tada treba poznavati, odnosno mjeriti poremeajne veliine.
Kaskadni regulator esto se primjenjuje, primjer su elektrini servomotor koji ima internu
strujnu petlju (vidjeti primjere npr. u [45, poglavlje 15]), a kod primjene proporcionalnih
ventila u hidraulici esto postoji interni krug regulacije struje proporcionalnog
elektromagneta. Niz je primjena takoer u regulaciji u procesnoj industriji i energetici.
GFF GD
R Y
-
GR Go
U idealnom sluaju potrebno bi bilo da izlaz Y(s) bude jednak eljenoj vrijednosti R(s). Ako
je R(s) = 0, zadatak upravljanja je uklanjanje poremeaja, pa se eli da Y(s) = 0 unato tome
to je D(s) 0. U tom sluaju iz jednadbe (6.15) slijedi:
GD ( s ) + GFF (s ) GO (s ) = 0
6.2 Regulatori
regulator rijetko susreu samostalno, ali svojom kombinacijom tvore svugdje prisutni
proporcionalno-integralno-derivacijski (PID) regulator. este su i kombinacije
proporcionalno-integralnog (PI) i proporcionalno-derivacijskog (PD) regulatora. Regulatori
mogu biti sastavljenih od nekoliko umreenih elektronikih (ak i pneumatskih ili
mehanikih) elemenata, koji aproksimiraju PD, PI ili PID djelovanje, a tada je esto svojstven
naziv lead (predvodei), lag (zaostajui), odnosno lead-lag (predvodei-zaostajui) regulator.
Ti nazivi ukazuju na prirodu regulacijskih djelovanja, gdje se derivacijskim dijelom
regulatora odgovara na tendenciju, trend regulacijske pogreke. Integralnim dijelom
odgovara se na kumulativnu (zaostalu) vrijednost pogreke tijekom nekog vremena.
Opis proporcionalnog, derivacijskog i integralnog djelovanja regulatora dan je u slijedeem
poglavlju. PID, PI i PD regulator prikazan je kasnije, u odvojenom podpoglavlju. Naela
podeavanja parametara PID regulatora takoer su opisana, a dana je i metoda podeavanja
prema Ziegler-Nicholsu.
R E U Y
GR Go
-
GR _ P = K p
G R _ D = K p Td s (6.18)
Kp
GR _ I =
Ti s
umax za e > 0
u= (6.19)
umin za e < 0
Moe se uoiti da je za e = 0 veliina u nedefinirana. Zbog problema s mjernim umom, te
smanjenja habanja aktuatora uvodi se zona neosjetljivosti (ili mrtva zona) u regulacijski
zakon (tada to postaje tropoloajni regulator) ili histereza, to se vidi na slici 6.11.
106 Automatska regulacija
PID regulatori
Proporcionalno-integralno-derivacijski (PID) regulator, ili njegove reducirane inaice poput
proporcionalno-derivacijski (PD) ili proporcionalno-integralnog (PI) regulatora, svugdje su
prisutne u svijetu automatizacije. ak i vrlo sloeni, napredni upravljaki algoritmi, u
pravilu sadre osnovne elemente djelovanja PID regulatora. Ova kombinacija regulacijskih
djelovanja svojim kompromisom esto moe dati prihvatljivu kvalitetu odziva. To jest,
odziv e biti dovoljno brz i toan, sa dopustivim oscilacijama (prebaajem). Pojedinano
razmatranje regulacijskih djelovanja prikazano je prethodno, dok su naela podeavanja PID
regulatora dana kasnije.
Regulator sa PID djelovanjem moe se formirati na vie naina. Najjednostavnija za uvodno
razmatranje je paralelna struktura, koja e biti prikazana u nastavku. Osim te, moe se
susresti i PID regulator serijske (iteraktivne) strukture, te druge inaice koje koriste npr za
smajnjenje uticaja iznenadne promjene referentne veliine (npr I-PD ili PI-D strukture). Za
detaljniji opis upuuje se npr. na [26] ili [31].
Paralelni PID regulator zbroj je proporcionalnog, integralnog i derivacijskog djelovanja:
Kp t de(t )
u(t ) = K P e(t ) + e(t ) dt + K p Td (6.20)
Ti t0 dt
1
G R _ PID = K P 1 + + Td s (6.21)
Ti s
107
1
Ti s
E U
KP
Td s
t n T
un = u + K P e n + e k + d ( en en 1 ) (6.23)
Ti k = 1 t
y r
r
e
y
r
y
y r
K
r
y
K D
M r
e0
K D y
V1 a
b
V2
Mv
M r
e0
K D y
a
b
Odzivi klackalice
U ovom poglavlju prikazana je simulacija gibanja klackalice u razliitim sluajevima, to
opisuje uinak razliitih regulacijskih djelovanja.
Klackalica je prikazana na slici 6.20, s jednakim krakovima, uz masu i trenje u zglobu koje je
u simulaciji pretpostavljeno da je jednako nuli. Pretpostavljeno je da opruga i priguiva
djeluju okomito na klackalicu, uz hvatite u istoj toki ija udaljenost je 1 m od sredita
rotacije klackalice. Uteg i spremnik tekuine (iju masu predstavlja jedino tekuina kojom je
ispunjen) pretpostavljeni su kao tokaste mase, ije udaljenosti od sredita rotacije su
takoer 1 m. Uz razmjerno male zakrete klackalice, vrijedi da je hod vrhova klackalice x [m]
priblino jednak kutu zakreta klackalice [rad]. Maseni protok vode u i iz spremnika ovisi o
konstanti integralnog djelovanja, odnosno o integralnom vremenu.
Radi lakeg snalaenja i usporedbe parametara klackalice s razliitim regulacijskim
djelovanjima, izraz (6.17) koji izraava regulacijska djelovanja je ponovo dan u slijedeoj
jednadbi:
u(t ) = K p e(t )
de(t )
u(t ) = K p Td (6.24)
dt
Kp t
u(t ) = e(t ) dt
Ti t0
koristei jednadbu (6.24), odakle je derivacijsko vrijeme Td = D/K. Odzivi su dani za sluaj
kada je uteg mase M = 1 kg postavljen na klackalicu u trenutku t = 0 s, te kada je uklonjen
nakon 150 s. Uoavaju se znatnije osilacije klackalice kod slabijeg viskoznog priguenja. Kod
veeg viskoznog priguenja nema oscilacija, no odziv je usporen djelovanjem priguivaa. U
oba sluaja vidljiv je otklon klackalice za 0.1 m za vrijeme dok je postavljen uteg, to
predstavlja trajno regulacijsko odstupanje.
Regulacijsko odstupanje uklonjeno je integralnim djelovanjem. Punjenje i pranjenje
spremnika vodom (MV), te uklanjanje regulacijskog odstupanja tijekom vremena moe se
vidjeti na slici 6.22. U ovom primjeru krutost opruge K je 10 N/m, derivacijsko vrijeme Td =
0.1 s, dok je integralno vrijeme Ti = 25 s. Integralno vrijeme dano je u jednadbi (426.1), a
ono je obrnuto proporcionalno integralnom pojaanju. Integralno pojaanje Ki prema tome
odgovaralo bi omjeru K/Ti, gdje je K krutost opruge. Naime, ako se za istu regulacijsku
pogreku e spremnik bre puni vodom, znai da je vee integralno pojaanje, odnosno da je
krae integralno vrijeme.
Mv
M r
e
K D x
0.8
0.6
M [kg]
0.4
0.2
0
0 50 100 150 200 250 300
t [s]
0.15
Td = 0.1s
0.1 Td = 5s
x [m]
0.05
-0.05
0 50 100 150 200 250 300
t [s]
1
M (masa utega)
Mv [kg]
Mv (masa vode)
M [kg] 0.5
0
0 50 100 150 200 250 300
t [s]
0.2
0.1
x [m]
-0.1
-0.2
0 50 100 150 200 250 300
t [s]
integralnom pojaanju i koje na taj nain znaajno smanjuje ili potpuno eliminira integralno
djelovanje:
Kp
K = Ki (6.25)
Ti
PID
1
Ti s
E Umin U
Kp
UBO Umax
Td s
Zasicenje aktuatora
3 M (masa utega)
M [kg] Mv [kg]
Mv (bez ogranicenja I djelovanja)
2 Mv (s ogranicenjem I djelovanja)
0
0 50 100 150 200 250 300
t [s]
0.3
0.2 x (bez ogranicenja I djelovanja)
0.1 x (s ogranicenjem I djelovanja)
x [m]
0
-0.1
-0.2
1
G R _ PID = K P 1 + + Td s
Ti s
gdje je Kp pojaanje proporcionalnog djelovanja, Td derivacijsko vrijeme ili vremenska
konstanta derivacije, a Ti integralno vrijeme ili vremenska konstanta integracije. Njihov
utjecaj na odziv prikazan je u tablici, i to tako da se pokazuje kako djeluje poveanje
pojedinih regulacijskih djelovanja. Napominje se da se u tablici uzima obrnuto
proporcionalna vrijednost integralnog vremena Ti (dakle Ti treba biti manji da bi integralni
utjecaj bio vei). Svojstva odziva (vrijeme porasta, itd.) definirana su u poglavlju 5.5.
Regulacijsko Vrijeme porasta Maksimalni Vrijeme Trajno reg.
djelovanje prebaaj Mp smirivanja ts odstupanje e0
tr
KP smanjuje se poveava se mali utjecaj smanjuje se
1 / Ti smanjuje se poveava se poveava se uklanja se
Td mali utjecaj smanjuje se smanjuje se mali utjecaj
116 Automatska regulacija
u(t)
K
Nagib: R =
0 m t
K e m s
G( s ) = (6.26)
s+1
Regulator KP Ti Td
P KP = 1 / (R m)
PI KP = 0.9 / (R m) Ti = m / 0.3
PID KP = 1.2 / (R m) Ti = 2 m Td = 0.5 m
u(t)
Pu
Regulator KP Ti Td
P KP = 0.5Ku
PI KP = 0.45Ku Ti = 0.83Pu
PID KP = 0.6Ku Ti = 0.5Pu Td = 0.125Pu
PID ( = 1) KP = 0.2Ku Ti = 0.5Pu Td = 0.33Pu
Poto integral iz (6.27) razlikuje negativnu ili pozitivnu pogreku, koje bi se mogle
ponitavati, navedeni kriterij dao bi loe rezultate za oscilirajue odzive. Stoga se integrala
pogreke iz (6.27) modificira, tako da se ostali indeksi ponaanja temelje na njemu. Po redu
su dani indeksi ponaanja IAE (Integral of absolute value of the error), ISE (Integral of the
squared error) i ITAE (Integral of the time-weighted absolute error):
IAE = e(t ) dt min
0
ISE = [e(t )]2 dt min (6.28)
0
ITAE = t e(t ) dt min
0
IAE kriterij podjednako potiskuje brze oscilatorne sustave i spore sa velikim priguenjem.
ITAE jae potiskuje sustave sa dugotrajnom pogrekom. ISE vie kanjava velike pogreke
nego prethodna dva kriterija.
Analitiko rjeavanje ovih integrala moe biti sloeno, no koriste se i tablice sa izraunatim
vrijednostima namjetanja parametara regulatora. U tablicama se razlikuju namjetanja za
promjene vodee veliine, te za otklanjanje poremeaja (slijedna ili vrsta regulacija).
120 Automatska regulacija
Naela regulacije ne mijenjaju se obzirom na nain na koji se sustav opisuje ili analizira.
Razliita metoda opisa i analize sustava ne mijenja narav sustava, nego prije toku
promatranja. Ipak, zbog posebnosti opisa sustava metodom prostora stanja, zatvaranje
povratne veze posebno e se razmotriti u ovom podpoglavlju.
U prethodnom podpoglavlju, kao i uglavnom u cijelom udbeniku, tema prouavanja su
sustavi sa jednim ulazom i jednim izlazom (jednovarijabilni). Opis takvih sustava svojstven
je upravo prijenosnoj funkciji, koja daje vezu izmeu izlaza i ulaza sustava. Metoda prostora
stanja (poglavlje 4.9) uvodi stanje sustava koje opisuje njegovu dinamiku. Metoda je
prikladna za sustave s vie ulaza i/ili izlaza (multivarijabilni sustavi). Dakako da se i
jednovarijabilni sustavi ovom metodom dobro dadu opisati. Ovdje se uvodi pojam
regulacije po stanju. Problem esto nastaje jer sve varijable stanja nisu dostupne mjerenjima.
Tada su mogua rjeenja regulacija po izlazu (ili izlazima), te takozvana estimacija stanja.
Regulacija po izlazu kod sustava opisanog metodom prostora stanja dana je kasnije u ovom
podpoglavlju. Pojam estimacije varijabli stanja iz mjerenja dostupnih izlaznih veliina, te
pojam estimatora takoer je dan kasnije u podpoglavlju. Dodavanje integralnog djelovanja
regulatoru po stanjima takoer je opisano.
Regulacija po stanju
Metoda prostora stanja uvodi pojam stanja sustava, koje predstavlja matematiki oblik koji
opisuje dinamiko ponaanje sustava. Pojmovi i definicije vezane uz to dane su u poglavlju
4.9. Matematiki opis u prostoru stanja dan je slijedeim izrazima:
x& (t ) = A x (t ) + B u (t )
(6.29)
y( t ) = C x ( t ) + D u ( t )
gdje su:
x(t) vektor stanja, dimenzija [n]
u(t) vektor ulaza, dimenzija [m]
y(t) vektor izlaza, dimenzija [p]
A matrica sustava, dimenzija [n x n]
B matrica ulaza, dimenzija [n x m]
C matrica izlaza, dimenzija [p x n]
D matrica prijenosa, dimenzija [p x m]
Blok shema sustava danog izrazima iz (6.29) pomou metode prostora stanja, te sa
zatvorenom povratnom vezom po stanju sustava, prikazana je na slici 6.27.
121
r u x& x y
XBA dt C
-
n korijena treba biti smjeten u kompleksnoj ravnini tako da zatvoreni sustav bude
stabilan i da ima zadovoljavajui odziv. Zbog bogatstva mogunosti, prethodne preporuke
podeavanja regulatora ne bi bile djelotvorne. Stoga se koriste matematiki alati koji
pomau odabrati takve parametre pojaanja matrice regulatora K da se dobije smjetaj
polova zatvorenog sustava po elji (npr. koritenjem Ackermannove formule (vidjeti npr.
[41] ili [49]), ili da odabirom K neki zadani indeks ponaanja bude optimalan. Indeks
ponaanja najee obuhvaa minimiziranje kvadrata promjene vektora stanja x(t) i
minimiziranje kvadrata ulaza (upravljakih veliina) u(t) pa je dobiveni optimalni regulator
tzv. linearni kvadratni (LQR). Koritenjem programskih alata poput MATLAB-a,
projektiranje regulatora moe se svesti na pridavanje teina pojedinim promjenama vektora
stanja x(t) pomou dijagonalne matrice Q, odnosno pridavanje teina promjenama vektora
ulaza u(t) pomou dijagonalne matrice R. Za poetak matrica R moe se postaviti kao
jedinina, a da matrica teina Q ima slijedei iznos: Q = C'C. Nakon analize polova
zatvorenog sustava i odziva, mijenjanjem veliina po dijagonali matrice Q, utjee se na
ponaanje sustava u zatvorenom krugu.
122 Automatska regulacija
Regulacija po izlazu
U prethodnom dijelu teksta opisana je regulacija po stanju sustava, ija osnovna
pretpostavka jest da su sve varijable stanja poznate u svakom trenutku. To vrlo esto nije
tako, a alternativa je uvoenje estimatora stanja, ili observera, koji na temelju modela i
mjerenja izlaznih veliina izraunava stanja sustava. To je opisano malo kasnije u tekstu.
Druga mogunost jest regulacija po izlazu, ija blok shema je dana na slici 6.28.
r u x& x y
XBA dt C
-
Model sustava dan metodom prostora stanja (npr. u 6.29), sa regulatorom po izlazu, gdje je
u(t) dan u jednadbi (6.33), sada e biti slijedei:
x& (t ) = (A BKC )x(t ) + Br(t )
(6.34)
y(t ) = (C DKC)x(t ) + Dr(t )
u x& x y
XBA dt C
L
-
x& x y
B dt C
D
estimator
Matrica L dimenzija je [n x p]. Vlastite vrijednosti (A-LC) u pravilu trebaju biti takve da
bude bre od (A-KC), gdje je K matrica pojaanja regulatora po stanjima. Dakle, estimirane
vrijednosti vektora stanja trebale bi to bre konvergirati ka stvarnima. Pojaanja estimatora
L, o kojima e ovisiti brzina konvergencije, ipak su ograniena mjernim umom. Stoga su
neke naelne preporuke da vlastite vrijednosti (A-LC) budu dva do est puta vee (odnosno
bre) od vlastitih vrijednosti (A-KC), ovisno o mjernom umu. Moe se uoiti da je ukupan
red sustava, zajedno s estimatorom, 2n. U sluaju da se neke varijable stanja sustava mogu
direktno mjeriti, moe se koristiti i estimator reduciranog reda (reduced-order). Onaj
prethodno opisani zove se estimator punog reda (full-order). Tada je ukupan sustav manjeg
reda i manje sloenosti. Ipak, estimator punog reda osim estimacije varijabli stanja dodatno
filtrira mjerni um, pa u sluajevima znaajnog uma moe imati prednost.
125
Integralno djelovanje
Integralnim regulacijskim djelovanjem kod regulatora po stanju poveava se red sustava,
originalno oznaen sa n. Naime, red sustava predstavlja broj integratora u sustavu.
Uvoenjem dodatnih integratora zbog regulacijskog djelovanja, uvode se nove varijable
stanja, a time se poveava red sustava. Dodane varijable stanja uslijed integralnog djelovanja
oznaiti e se sa z(t), dimenzija [k] (dakle ima k integralnih djelovanja). Vektor z(t) sadrava
varijable stanja iz vektora stanja x(t) na koje se eli integralno djelovati. Moe se napisati
slijedee:
z(t ) = E i x(t ) (6.37)
x& (t ) A 0 x(t ) B
z& (t ) = E +
0 z(t ) 0
u( t )
i
(6.38)
x ( t )
y(t ) = [C 0] + Du(t )
z(t )
Dakle, red novog sustava iz izraza (6.38) je n+k. Prema svojstvu upravljivosti, broj
integratora ne smije biti vei od broja varijabli ulaza.
Regulacijsko djelovanje moe se napisati kao:
A + BK 1 BK 2
Ap = (6.40)
Ei 0
Matrica Ap sa svojim vlastitim vrijednostima treba zadovoljiti potrebna svojstva koja se ele
postii zatvorenim krugom, pa su vaee naznake dane prethodno.
126 Automatska regulacija
Za stabilnost sustava moe se rei da je njegovo najvanije svojstvo. Naime, ono je preduvjet
ostalih vanih svojstava, poput tonosti ili brzine odziva, jer bez stabilnosti ostala pitanja
postaju bespredmetna. Svojstvo stabilnosti nije svojstveno samo sustavima sa povratnom
vezom. I sami objekt upravljanja moe biti sam po sebi stabilan ili nestabilan. To pitanje
dotaknuto je ve u poglavlju 4, gdje se razmatralo rjeavanje diferencijalnih jednadbi. Ipak,
povratna veza ima vrlo znaajan utjecaj na dinamiko ponaanje sustava, koji se paljivim
projektiranjem usmjerava u nau korist. S druge strane, sustavima u povratnoj vezi
svojstveni su oscilacijski odzivi, koji mogu postati neprigueni i potpuno nestabilni.
Dovoljno je napomenuti da e veina sustava u zatvorenom krugu postati nestabilna ako se
umjesto negativne povratne veze postavi pozitivna.
Razmatranje stabilnosti u ovom poglavlju odnosi se na linearne sustave. U ovom
podpoglavlju dana je definicija stabilnosti za linearne sustave. Takoer, prikazani su
primjeri stabilnog i uvjetno stabilnog sustava, te primjeri ograniene i neograniene pobude
koji se pojavljuju pri definiranju stabilnosti. Tijekom prolosti bili su dosta koriteni
analitiki kriteriji utvrivanja stabilnosti linearnih sustava temeljeni na koeficijentima
karakteristine jednadbe zatvorenog kruga, poput Routhovog ili Hurwitzovog kriterija
stabilnosti, nastalih na temelju njihovih radova iz druge polovine 19. stoljea. Uz dananju
popularnost modernih raunarskih alata, kao to je Matlab, ti kriteriji su izgubili svoj
nekadanji znaaj, no ipak je prikazan Routhov Hurwitzov analitiki kriterij utvrivanja
stabilnosti linearnih sustava, temeljen na koeficijentima karakteristine jednadbe
zatvorenog kruga. Nyquistov kriterij stabilnosti koji se temelji na frekvencijskom odzivu
otvorenog kruga razmatran je u poglavlju 7. pa su u ovom udbeniku izostavljeni.
Najopenitiji i najkorisniji nain utvrivanja stabilnosti jest prema Lyapunovu, nazvan po
ruskom matematiaru, iji rad s kraja 19. stoljea dobiva iri znaaj tek 60-tih godina 20.
stoljea. Lyapunova teorija stabilnosti obuhvaa metodu linearizacije, te metodu analize i
projektiranja regulacije nelinearnih sustava. Ta teorija temelj je naprednih upravljakih
algoritama. Za njeno detaljno upoznavanje upuuje se npr. na knjigu [42].
Definicija stabilnosti
Stabilnost sustava moe se opisati na vie naina. Stabilnim sustavom moe se smatrati onaj,
koji zapoinjanjem rada u blizini svoje radne toke, zauvijek i ostaje u njenoj okolini. Moe
se jo rei, stabilan sustav je onaj, iji izlaz ostaje pod kontrolom cijelo vrijeme. Ipak,
navedene tvrdnje potrebno je i formalno, matematiki definirati.
Postoji vie matematikih definicija stabilnosti. esto se koristi definicija ograniena pobuda
ogranieni odziv, to jest BIBO (bounded input bounded output), koja kae:
Stabilan sustav je onaj koji daje ogranieni odziv na bilo koju ogranienu pobudu, uvjetno
stabilan sustav je onaj koji daje ogranieni odziv na neke, ali ne sve, ograniene pobude, a
nestabilan sustav je onaj koji daje neogranien odziv na svaku ogranienu pobudu razliitu
od nule.
127
Ilustracija stabilnosti dana je na slici 6.30, gdje se na primjeru gibanja kuglice u ili na nekoj
zaobljenoj posudi, moe predoiti primjer stabilnog (lijevo), uvjetno stabilnog (u sredini) ili
nestabilnog sustava (desno). Pobuda bi bila neki impuls gibanju, koji se daje kuglici. Kod
stabilnog sustava, kuglica e ostati unutar posude (konkavnog oblika) za svaki ogranieni
impuls. Kod nestabilnog sustava i najmanji impuls kuglicu e pomaknuti dalje od posude
(konveksnog oblika). U uvjetno stabilnom sustavu, neki ogranieni impulsi e pomaknuti
kuglicu izvan posude, a neki nee.
Im
STABILNO NESTABILNO
Re
Da bi sustav bio stabilan mora zadovoljiti dva uvjeta prema Routh Hurwitzovom kriteriju.
Prvi, nudan uvjet stabilnosti zahtijeva da svi koeficijenti ai u karakteristinoj jednadbi
(6.41) moraju biti pozitivni i razliiti od nule (tj. ne smiju nedostajati), inae sustav ima neki
korijen izvan lijeve poluravnine (tj. nije stabilan).
Da bi drugi, nudan i dovoljan uvjet stabilnosti bio zadovoljen, potrebno je da svi elementi u
prvom stupcu Routhovog polja budu istog predznaka. Obzirom na prvi uvjet, to znai da
oni moraju biti pozitivni.
Routhovo polje dano je dolje:
rn : an an 2 an 4 L
r n 1 : an 1 an 3 an 5 L
r n 2 : b1 b2 b3 L (6.42)
r n 3 : c1 c2 c3 L
M M M M
an an 2
an 1 an 3 an 1 an 2 a n an 3
b1 = =
an 1 an 1
an an 4
an 1 an 5 an 1 an 4 an an 5
b2 = =
an 1 an 1
an an 6
an 1 an 7 an 1 an 6 a n an 7
b3 = =
an 1 an 1
an 1 an 3
b1 b2 b1 a n 3 a n 1 b 2
c1 = =
b1 b1
an 1 an 5
b1 b3 b1 an 5 a n 1 b 3
c2 = =
b1 b1
an 1 an 7
b1 b4 b1 a n 7 a n 1 b 4
c3 = =
b1 b1
Izraun elemenata Routhovog polja koji bi slijedili bio bi prema istom obrascu.
U sluaju da nisu svi elementi u prvom stupcu Routhovog polja pozitivni, broj korijena u
desnom dijelu Gaussove ravnine biti e jednak broju promjena predznaka. Na primjer za +, -
, + predznake elementa biti e dva nestabilna korijena, obzirom na promjenu predznaka + u
-, te u +.
Danas, kada se lagano moe izraunati toan poloaj korijena karakteristine jednadbe
pomou raznih raunalnih programa koji nam stoje na raspolaganju, poput Matlaba, Routh
Hurwitzov kriterij stabilnosti koji zakljuke o stabilnosti daje na posredan nain gubi na
vanosti. Ipak ta metoda je korisna kada se eli odrediti podruje parametara za koje sustav
ostaje stabilan. U nastavku je dano podruje stabilnosti dobiveno primjenom Routh
Hurwitzovog kriterija stabilnosti za proporcionalne lanove drugog i treeg reda (P2 i P3).
- Za P2 lan
Karakteristina jednadba P2 lana bila bi:
a 2 r 2 + a1 r + a 0 = 0
Prema prvom uvjetu stabilnosti, svi koeficijenti trebaju biti vei od nule:
130 Automatska regulacija
a0 , a1 , a 2 > 0
Drugi uvjet stabilnosti trai da su svi elementi prvog stupca Routhovog polja pozitivni:
r 2 : a2 a0
1
r : a1
r 0 : b1 = a 0
Vidi se da su prvi i drugi uvjet identini, pa e P2 lan biti stabilan ako su svi koeficijenti vei
od nule.
Mogu se uoiti i posebni sluajevi danog primjera kada su a1 i a0 jednaki nuli, odnosno kada
su izostavljeni. To se moe pokazati na mehanikom sustavu s oprugom i viskoznim
priguenjem iz poglavlja 4.5. Ako je izostavljeno viskozno priguenje D, znai da je a1 jednak
nuli, te e korijeni biti smjeteni na imaginarnoj osi. Sustav je uvjetno stabilan. Vremenski
odziv takvog sustava na odskonu funkciju na ulazu dan je u poglavlju 5.4. U sluaju ako je
izostavljena opruga, slijedi da je a0 jednak nuli. Tada je jedan korijen sustava u ishoditu, pa
imamo integralni lan prvog reda (I1) koji je opisan u poglavlju 5.4. Takav sustav po
prethodnoj efiniciji stabilnosti ponovno je uvjetno stabilan.
- Za P3 lan
Za razliku od P2 lana gdje je uvjet stabilnosti prilino jednostavan obzirom da je ispunjena
uvijek kada su svi koeficijenti prisutni i pozitivni, dodatno kanjenje kod P3 lana postavlja
granice koeficijenata za koje e sustav biti stabilan.
Karakteristina jednadba P3 lana je:
a 3 r 3 + a 2 r 2 + a1 r + a0 = 0
Prema prvom uvjetu stabilnosti, svi koeficijenti trebaju biti vei od nule:
a0 , a1 , a 2 , a 3 > 0
Prema drugom uvjetu stabilnosti svi elementi prvog stupca Routhovog polja trebaju biti
pozitivni:
r3 : a3 a1
r2 : a2 a0
a 2 a1 a3 a0
r1 :
a2
r0 : a0
Ako je prvi uvjet zadovoljen, iz drugog uvjeta slijedi da e P3 lan biti stabilan ako je:
a 2 a 1 > a 3 a0
131
Nakon identinog postupka koji je proveden u poglavlju 4.8, dobiva se slijedea prijenosna
funkcija:
(s ) K
G( s ) = =
U 0 (s ) JL s + (DL + JR) s + ( DR + K 2 )s + K o
3 2
Dakle, da bi sustav bio stabilan potrebno je da bude zadovoljeno a 2 a1 > a3 a0 . Ako se radi
pojednostavljenja zanemari koeficijent viskoznog trenja D (to je zbog njegove veliine esto
opravdano), u konkretnom sluaju stabilnost sustava biti e pstignuta ako je:
RK2 > LKo
To znai da vea elektrina inertnost (induktivitet), te vea krutost opruge destabiliziraju
sustav, dok vei elektrini otpor i elektromotorna konstanta djeluju stabilizirajue. Primjer
sustava danog na slici 6.32 moe biti elektroniki gas kod automobila (ellectronic throttle), ili
robotska ruka koja je u dodiru s okruenjem.
R L
+ (t ) D Ko
u0(t) i(t)
-
e(t)
J
y a (t ) = K X 0 e t / u(t )
P0:
y b (t ) = K X 0 u(t )
(6.47)
y a (t ) = K X 0 (1 e t / )u(t )
I0:
y b (t ) = K X 0 t u(t )
1.5
0.5
0
0 1 2 3 4 5 6 7 8 9 t
133
b)
y(t) 30
Pobuda
Po
Io
25
20
15
10
0
0 1 2 3 4 5 6 7 8 9 t
Ograniceni
Neograniceni
x(t)
t
Mx
XO
R E Y
GO
-
1
E( s ) = R( s ) Y ( s ) = R(s ) (6.51)
1 + G o (s)
Trajno regulacijsko odstupanje e0 definira se kao razlika izmeu nazivne i izlazne veliine
kako t . Dakle, da bi se trajno regulacijsko odstupanje izraunalo pomou izraza iz
(6.51), koji je u s podruju, koristi se teorem konane vrijednosti. Teorem predstavlja jedno
od niza svojstava Laplaceove transformacije, koja je opisana u poglavlju 4.6. Detaljnije o
teoremima Laplaceove transformacije, te openito o teoriji koja stoji iza toga moe se vidjeti
u [27]. Teorem konane vrijednosti glasi:
lim f (t ) = lim s F(s ) (6.52)
t s0
Zatvoreni krug ija povratna veza nije jedinina moe se svesti na onaj sa jedininom
povratnom vezom. Tako je analiza tonosti olakana. Blok shema zatvorenog kruga dana je
na slici 6.36.
R E Y
GO
-
Osim toga, prijenosna funkcija zatvorenog kruga iz (6.54) moe se dati i na slijedei nain:
G o ( s )H ( s ) 1 G s (s ) 1
G( s ) = = (6.57)
1 + G o ( s )H ( s ) H ( s ) 1 + G s ( s ) H ( s )
Prijenosna funkcija iz (6.57) moe se dati blok shemom na slici 6.37.
R 1 Y
GS
- H
Gs(s) je produkt Go(s) i H(s). Sustav prikazan na slici 6.37 omoguava analizu kao da ima
jedininu povratnu vezu, iako u naravi ona nije jedinina.
Tipovi sustava
Sustavi se mogu svrstati prema svojoj mogunosti praenja odreene pobude. Tako e
sustav tipa 0 moi pratiti pobudu u obliku polinoma nultog stupnja, kao to je odskona
funkcija. On je prati sa nekakvim konanim regulacijskim odstupanjem razliitim od nule.
Sukladno tome, sustav tipa 1 moe pratiti sa nekom konanom pogrekom polinom prvog
stupnja, poput nagibne funkcije, a sustav tipa 2 moe pratiti sa nekom konanom
pogrekom parabolnu funkciju, koja predstavlja polinom drugog stupnja.
Standardne pobudne funkcije prikazane su u poglavlju 5.1, gdje su dane i njihove
Laplaceove transformacije.
Na sluaju zatvorenog kruga sa jedininom povratnom vezom, koji je prikazan na slici 6.38,
moe se pokazati svrstavanje sustava po tipovima, prema mogunosti praenja standardnih
pobuda.
R E Y
GO
-
k predstavlja tip sustava, odnosno k predstavlja broj istih integratora u sustavu. Red sustav
ne treba mijeati sa tipom, jer je red prijenosne funkcije iz (6.58) n + k, a odnosi se na ukupan
broj integratora (odnosno s-ova u nazivniku).
Ponaanje sustava:
- Tip 0 (k = 0) konstantna pobuda daje konstantnu vrijednost izlazne veliine.
Dakle, tip 0 moi e pratiti odskonu funkciju sa odreenom pogrekom.
- Tip 1 (k = 1) konstantna pobuda daje konstantnu promjenu izlazne veliine.
- Tip 2 (k = 2) konstantna pobuda daje konstantnu drugu derivaciju izlazne veliine.
138 Automatska regulacija
Primjer sustava razliitog tipa mogu biti razni motori, koji ovisno o realizaciji povratne veze,
postaju razliiti po tipu.
Sa kakvom tonou pojedini tipovi sustava mogu pratiti standardne pobude, opisano je u
nastavku.
0 e0 = K / (1+ KP) e0 = e0 =
1 e0 = 0 e0 = K / KV e0 =
2 e0 = 0 e0 = 0 e0 = K / KA
K P = lim G o ( s )
s0
KV = lim s G o (s )
s 0
K A = lim s 2 Go (s ) (6.61)
s 0
Dakle, toan iznos trajnog regulacijskog odstupanja moe se izraunati koristei tablicu, uz
izraz (6.61). Koeficijenti su nazvani prema veliinama u mehanici, mada problemi praenja
nisu ogranieni samo na te veliine, ve vrijede i za sve druge.
Tablica 6.4 ukazuje na neka naelna pravila glede mogunosti praenja. Broj integratora u
sustavu poveava tonost. Vee pojaanje sustava smanjuje trajno regulacijsko odstupanje,
obzirom da se svi koeficijenti pogreke nalaze u nazivniku. Tip 0 sustava moe biti pogodan
za neke primjene u vrstoj regulaciji, gdje nazivna veliina eventualno moe poprimiti
nekoliko stalnih vrijednosti. Za precizno slijeenje putanja, tip sustava trebao bi biti vei od
1.
140 Automatska regulacija
Pobuda, x = X sin t
Odziv, y = Y sin ( t + )
x(t)
dn d n 1
an [Y sin( t + )] + an1 [Y sin( t + )] + K + a0Y sin( t + ) = b0 X sin t (7.1)
dt n
dt n1
142 Automatska regulacija
Rjeenje treba dati amplitudu Y i fazni pomak na razliitim frekvencijama. Radi lakeg
rjeenja trigonometrijski oblik harmonikih funkcija zamjenjuje se eksponencijalnim pomou
Eulerove formule, pa se rjeenje dobiva u obliku sinusne prijenosne funkcije. To je opisano u
nastavku.
Napominje se da se definicije i izrazi ovdje u pravilu odnose na krunu frekvenciju [rad/s
ili 1/s], makar se esto koristi naziv samo frekvencija. S frekvencijom f [1/s = Hz] veza je
slijedea: = 2 f.
an
dn
dt n
[Y e e ]+ a
j t j
n1
dn1
dt n1
[Y e e ]+ L + a [Y e e ] = b X e
j t j
0
j t j
0
j t
(7.3)
[a ( j )
n
n
]
+ an 1 ( j )n 1 + .. + a1 ( j ) + a0 Y e j t e j = b0 X e j t (7.4)
Y e j t e j b0
G( j ) = j t
= (7.5)
Xe an ( j ) + an 1 ( j )n 1 + .. + a1 ( j ) + a0
n
Y ( j ) Y j
G( j ) = = e (7.6)
X ( j ) X
Re[G( j )] + Im [G( j )]
Y 2 2
G( j ) = = (7.7)
X
Im[G( j )]
= G( j ) = arctan (7.8)
Re[G( j )]
143
Fourierova transformacija
Periodiki signal moe se predstaviti sumom kosinusa pomou Forierovog reda. Proirenje
navedene pretvorbe na aperiodike signale omoguava Fourierov integral, proirujui
vremenski period na beskonano velik. Fourierova transformacija sastoji se od Fourierovog
integrala, a funkciju iz vremenskog podruja pretvara u frekvencijsko podruje, dok
inverzna Fourierova transformacija radi obrnuto.
Fourierova transformacija dana je slijedeim izrazom:
F( j ) = f (t ) e j t dt (7.9)
1 j t
f (t ) = F( j ) e d (7.10)
2
Bodeovi dijagrami, obzirom da se koriste dva, najpregledniji su. Njihov opis dan je u
nastavku. Unato tome to se moe dati odreena prednost Bodeovim dijagramima, dati e
se i opis Nyquistovog dijagrama. Opis Nicholsovog dijagrama izostavljen je u ovom
udbeniku. Primjeri crtanja frekvencijskog odziva P1 dinamikog lana u Bodeovim
dijagramima, te isti takav primjer u Nyquistovom dijagramu mogu se vidjeti takoer u
nastavku teksta.
Bodeovi dijagrami
Bodeovi dijagrami sastoje se od amplitudno-frekvencijskog i fazno-frekvencijskog
dijagrama koji se crtaju jedan ispod drugog. Tradicionalni naziv Bodeovih dijagrama su
frekvencijske karakteristike, pa se dva dijagrama i nazivaju amplitudno-frekvencijska
karakteristika (AFK), te fazno-frekvencijska karakteristika (FFK). Na ordinatnoj osi gornjeg
dijagrama (AFK) prikazuje se amplituda u logaritamskom mjerilu. Kao jedinica amplitude
na ordinati koristi se decibel [dB], koji predstavlja logaritamski omjer amplituda:
Na ordinatnoj osi donjeg dijagrama (FFK) prikazuje se fazni pomak, ili krae faza, u
linearnom mjerilu. Na apscisnoj osi oba dijagrama kruna frekvencija je prikazana u
logaritamskom mjerilu. Za omjer frekvencija 10:1 koristiti e se izraz dekada. Logaritamskim
mjerilom apscise postie se preglednost na irokom podruju frekvencija. Logaritamsko
mjerilo ordinate kod AFK dijagrama dobija se mogunost da se pojedini elementi u
regulacijskom krugu, koji su spojeni serijski, naprosto grafiki zbrajaju. Grafiko zbrajanje
serijskih elemenata FFK omogueno je takoer, no zbog toga je faza prikazana u linearnom
mjerilu. To se moe pokazati slijedeim primjerom dva serijski spojena elementa, koja su
dana svojim sinusnim prijenosnim funkcijama:
G ( j ) = G 1 ( j ) G 2 ( j ) = G 1 e j 1 G 2 e j 2 (7.12)
Y ( j ) KP
G( j ) = = (7.15)
X ( j ) j + 1
G( j ) NF = 20 log K P (7.16)
NF = 0 (7.17)
G ( j ) [dB ]
dekada
20
20 log Kp
AFK 0
l
[rad / s ]
1 10 100
-20
-2 0
dB
/d e
k
-20
[rad ]
FFK 0
1 l 10 100
[rad / s ]
4
Egzaktan izgled dijagrama poneto se razlikuje. Slika Bodeovih dijagrama P1 lana dobivena
raunarskim programom Matlab (KP = 5 i = 0.2) dana je na slici 7.3 (natpisi na dijagramima
generirani su automatski programom, stoga su na engleskom jeziku).
148 Automatska regulacija
Bode Diagram
15
3dB
10
Magnitude (dB)
-5
-10
-15
0
Phase (deg)
-45
-90
10
-1 0
10 l = 1 / 1
10 10
2
Frequency (rad/sec)
Nyquistov dijagram
Frekvencijske karakteristike mogu se prikazati i u Nyquistovom dijagramu, koji je polarni
dijagram u Gaussovoj ravnini. U Nyquistovom dijagramu polarna krivulja opisuje
frekvencijske karakteristike. Udaljenost polarne krivulje od ishodita Gaussove ravnine
predstavlja amplitudu sinusne prijenosne funkcije, dok je njen fazni pomak predstavljen
otklonom od pozitivne realne osi. To je prikazano na slici 7.4.
149
Im
Re
KP
G( j ) = (7.23)
2 2
1 +
Izraz za fazni pomak (7.17) moe se rastaviti obzirom na fazni pomak brojnika i nazivnika,
pa se dobiva faza P1 lana:
Im[G( j )] Im[G( j )]
= arctan arctan = 0 arctan( ) (7.24)
Re [G( j )]
br
Re[G( j )]
naz
Vrijednosti amplitude i faze P1 lana za neke izabrane krune frekvencije dan je u tablici 7.1.
0 1/
G KP KP / 2 0
0 - / 4 - / 2
Im
0 Kp
/4 Re
Kp / 2
Osnovni dinamiki sustavi svrstani su prema tome kako pobuda djeluje na njih, pa postoje
proporcionalni (P), integralni (I) i derivacijski (D) lanovi. Osim toga, lanovi se dijele i
prema kanjenju, odnosno broju integracija koje treba provesti da bi se dobila izlazna
veliina. Sloeniji dinamiki sustavi dadu se rastaviti na jednostavnije elemente, odnosno
lanove. To je naroito pogodno kod Bodeovih prikaza sustava, jer se osnovni lanovi koji
tvore neki sloeniji dinamiki sustav jednostavno mogu grafiki zbrojiti. Osnovni lanovi u
vremsnkom podruju opisani su i prikazani u poglavlju 5.4.
U slijedeim poglavljima dani su Bodeovi dijagrami osnovnih lanova: proporcionalni lan
nultog reda, proporcionalni lan prvog reda, proporcionalni lan drugog reda, integralni,
derivacijski i transportni lan (mrtvo vrijeme). Pregledan prikaz svih lanova dan je
tablicom. Tamo je, radi usporedbe, uz Bodeove dijagrame dan i prikaz osnovnih lanova
pomou Nyquistovog dijagrama.
Detaljniji prikaz nastanka Bodeovih dijagrama prikazan je prethodno na primjeru P1 lana, a
postupak dobivanja dijagrama za ostale lanove u skladu je s tim.
Moe se uoiti da sinusna prijenosna funkcija P0 lana ima samo realni dio KP. Stoga je,
potujui izraze za amplitudu (7.7) i fazu (7.8), amplituda na ordinati AFK dijagrama
G( j ) = 20 log K P , dok je na ordinati FFK faza = 0 (jer je arctan 0 = 0).
G ( j ) [dB ]
20
20 log Kp
AFK 0
[rad / s ]
1 10 100
-20
[rad ]
FFK 0
1 10 100
[rad / s ]
4
Iz dijagrama je oito, nema nikakvog kanjenja, postoji samo pojaanje, koje djeluje na
itavom podruju frekvencija.
Y ( j ) KP
G( j ) = =
X ( j ) j + 1
G ( j ) [dB ]
dekada
20
20 log Kp
AFK 0
l
[rad / s ]
1 10 100
-20
-20
dB
/de
k
-20
[rad ]
FFK 0
1 l 10 100
[rad / s ]
4
pojaane sa faktorom KP. Isto tako kanjenje u fazi od /2 nastaje na frekvencijama viim od
lomne frekvencije.
Y (s) n2 1
G( s ) = = 2 = (7.28)
X( s ) s + 2 n s + n2 1 2 2
s + s+1
2
n n
Kao i kod P1 lana moe se dobiti nisko-frekvencijska asimptota za podruje frekvencija gdje
0. Uvrtenjem = 0 u izraze za amplitudu i fazu (7.7) i (7.8), dobiva se slijedee:
G( j ) NF = 20 log 1 = 0 (7.30)
NF = 0 (7.31)
1
G( j ) = (7.34)
2 j
G( j ) = 20 log( 2 ) (7.35)
G ( j )[dB ]
15
10 Tocke = 0,1
korekcije
5 = 0,3
AFK 0
5 =1
10
= 0,7
15 -4
= 0,5 0 dB
20 /o
kt
25
0,1 n n 10 n [rad / s ]
[rad ]
0
= 0,1
=1
FFK
= 0,3
2 = 0,7
= 0,5
[rad / s ]
0,1 n n 10 n
Integralni lan
Kod integralnog lana odziv sustava ovisi o integralu pobude, a oznaava se kao I lan, koji
moe biti nultog reda (bez kanjenja), dakle I0, ali moe imati kanjenje prvog reda, drugog
reda, itd. Integralni lanovi dani su u poglavlju 5.4.
Prijenosne funkcije I0 i I1 su slijedee:
156 Automatska regulacija
Y (s) K i
G I 0 (s ) = = (7.36)
X( s ) s
Y (s ) Ki
G I 1 (s) = = (7.37)
X (s ) s ( s + 1)
Y ( j ) 1
G I 1 ( j ) = = (7.39)
X( j ) j ( j + 1)
G ( j ) [dB ]
I0
I1
20 P1
1
l =
AFK 0
[rad / s ]
1 10 100
-20
-20 dB
/de
-20 k
dB
/d e
-4
k
0
dB
-40
/d
[rad ] ek
1
l =
FFK 0
1 10 100
[rad / s ]
4
3
4
Derivacijski lan
Kod derivacijskog lana odziv sustava ovisi o derivaciji pobude, a oznaava se kao D lan.
Kao i I lan, moe biti nultog reda (bez kanjenja), to se oznaava sa D0, a moe imati
kanjenje prvog reda, drugog reda, itd., a tada se oznaava sa D1, D2. Derivacijski lanovi
dani su u poglavlju 5.4.
Prijenosne funkcije D0 i D1 lana su:
Y (s )
G D0 ( s ) = = Kd s (7.40)
X (s )
Y (s ) K s
G D1 ( s ) = = d (7.41)
X (s ) s + 1
Kao i prethodno kod integralnog lana radi jasnoe se pojaanje, u ovom sluaju nazvano
derivacijsko, pretpostavlja kao Kd = 1. U sluaju da je pojaanje Kd 1, moe se serijski spojiti
P0 lan sa bilo kakvim pojaanjem Kd, koje se grafiki doda u AFK dijagramu. Pripadajue
sinusne prijenosne funkcije su:
Y ( j )
G D 0 ( j ) = = j (7.42)
X ( j )
Y ( j ) j
G D 1 ( j ) = = (7.43)
X ( j ) j + 1
G( j ) [dB ]
D0
k D1
/de
20 +2
0 dB P1
AFK 0
[rad / s ]
1 10 100
1
l =
-2 0
dB
-20 /de
k
-40
[rad ]
3
4
1
l =
2
FFK 0
1 10 100
[rad / s ]
4
= m (7.47)
G ( j ) [dB ]
20
AFK 0
[rad / s ]
1 10 100
-20
[rad ]
FFK 0
1 10 100
[rad / s ]
2
G ( j ) Bode Nyquist
G ( j )[dB ]
Im
20 20 log
0 Kp
1 10 100 [rad / s ]
-20
G ( j ) = K p
Kp
P0 [rad ]
0
Re
4
0 1 10 100 [rad / s ]
4
G ( j ) [dB ]
20
Im
l
0 1 10 100
[rad / s ]
-20 -20
Kp dB
G ( j ) = [rad ]
/de 1
P1
k
0
j + 1 4
l
Re
0 1 10 100 [rad / s ]
4
G( j )[dB ]
15
10 = 0,1 Im
5
= 0,3
0
5 =1
10
15 -4
= 0, 7 = 0,5 0
20 dB
Kp 25 /o
kt 0 1
P2 G ( j ) = 0,1 n n 10 n [rad / s ]
+ 2 n j +
2 2
n [rad ] Re
0
= 0,1
=1
= 0,3
2 = 0,7
= 0,5
[rad / s ]
0,1 n n 10 n
G ( j ) [dB ]
Im
20
1 10 100
0
[rad / s ]
G ( j ) =
1 -20 -20
dB
0
I1 -40 /de
k
j
[rad ] 1 Re
0
1 10 100
[rad / s ]
4
2
G ( j ) [dB ] k
dB
/de Im
20 20
1 10 100
0
[rad / s ]
G ( j ) = j
-20
D1 -40
0
[rad ] 1 Re
2
[rad / s ]
4
0 1 10 100
G ( j ) [dB ]
20
Im
0
1 10 100 [rad / s ]
-20
Tm [rad ]
0 0 1
1 10 100
[rad / s ]
Re
2
163
Pobuda
2 Odziv
-2
0 2 4 6 8 10 12 14 16 18 20
t[s]
Pobuda
0.8 Odziv
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
10 11 12 13 14 15 16 17 18 19 20
t[s]
A
GO
-
t
A B
B
GR
Im Stabilan
Uvjetno stabilan
Nestabilan
0
-1+j0
Re
Im
Ar
0
-1+j0
Re
r
G ( j ) [dB ]
20
10
AFK 0
[rad / s ]
1 Ar 100
-20
[rad ]
FFK 0
1 10 100
[rad / s ]
2
r
G( j ) [dB ]
AFK 0
[rad / s ]
1
G R _ PID = K P 1 + + Td s (7.49)
Ti s
gdje je KP pojaanje proporcionalnog djelovanja, Td derivacijsko vrijeme ili vremenska
konstanta derivacije, a Ti integralno vrijeme ili vremenska konstanta integracije. Zamjenom
operatora s sa j, te uvratavanjem u izraze za amplitudu i fazni pomak iz (512.6) i (512.7), te
sreivanjem, dobiva se amplituda i faza PID regulatora:
2
1
G( j ) = K P Td
+1
(7.50)
Ti
1
= arctan Td
(7.51)
Ti
Na slici 7.18. prikazan je primjer frekvencijske karakteristike jednog PID regulatora.
Najmanje pojaanje jednako je KP, i nalazi se na lomnoj frekvenciji = 1 / Ti Td .
Pridavajui razliite vrijednosti Td i Ti moe se podesiti frekvencija i irina usjeka (notch,
kao notch filter) frekvencijske karakteristike. Smanjenje Ti i poveanje Td suava usjek, i
170 Automatska regulacija
obrnuto. esto se uzima Ti 4Td. Poveanje ili smanjenje KP pomie krivulju AFK gore ili
dolje, bez utjecaja na irinu usjeka.
G ( j ) [dB ]
40
-20
dB ek
/de d B/ d
k 20
20
Kp
AFK 0
1 / TiTd
[rad / s ]
-20
[rad ]
FFK 0
1 / TiTd
[rad / s ]
2
G( j ) = K P 2 Td2 + 1 (7.52)
= arctan Td (7.53)
1
G( j ) = K P +1 (7.54)
Ti2 2
171
1
= arctan
(7.55)
Ti
Lomne frekvencije PD, odnosno PI regulatora su l = 1/ Td, odnosno l = 1/ Td. Pojaanje
nisko-frekvencijske asimptote kod PD regulatora, odnosno visoko-frekvencijske kod PI
regulatora ima vrijednost KP. Nagibi krivulja iznose 20 dB/dek odnosno 20 dB/dek.
Frekvencijske karakteristike PD i PI regulatora prikazane su na slici 7.19.
G ( j ) [dB ]
40
-20
k
dB
/de /de
k 0 dB
2
20
Kp
AFK 0 l
[rad / s ]
-20
PD
[rad ] PI
FFK 0 l
[rad / s ]
2
8. Literatura
19. D.M. Auslander, The Computer as Liberator: The Rise of Mechanical System Cotrol, Trans.
ASME Journal of Dynamic Systems, Measurement and Control, Vol. 115, 1993.
20. W.R. Evans, Control system synthesis by root locus method, Trans. AIEE, Vol. 69, 1950.
21. K.H. Fasol, Herman Schmidt: Pioneer in Control and Cybernetics, IEEE Control Systems
Magazine, Vol. 22, No. 2, 2002.
22. R.E. Kalman, Contributions to the theory of optimal control, Bol. Soc. Mat.Mex., Vol. 5, 1960.
23. R.E. Kalman, A new approach to linear filtering and prediction problems, Trans. ASME
Journal of Basic Eng., Vol. 82, 1960.
24. R.E. Kalman, R.S. Bucy, New results in linear filtering and prediction theory, Trans. ASME
Journal of Basic Eng., Vol. 83, 1961.
25. I.C. Horowitz, U. Shaked, Superiority of Transfer Functions Over State-Variable Methods in
Linear Time-Invariant Feedback System Design, IEEE Trans. on Aautomatic Control, Vol.
20, No. 1, 1975.
26. Z. Vuki, Lj. Kuljaa, Automatsko upravljanje analiza linearnih sustava, Kigen, 2005.
27. T. urina, Automatska regulacija, kolska knjiga, 1972.
28. D.S. Bernstein, Feedback Control: An Invisible Thread in the History of Technology, IEEE
Control Systems Magazine, Vol. 22, No. 2, 2002.
29. K.J. strm, R.M. Murray, Feedback Systems An Introduction for Scientists and Engineers,
Princeton University Press, 2008.
30. N. Paali, Regulacija, automatska, Tehnika enciklopedija, Sv. 11, JLZ Miroslav Krlea,
1963.
31. K.J. strm, T. Hgglund, PID Controllers: Theory, Design and Tuning, , Instrument
Society of America, 1995.
32. J. Lunze, Regelungstechnik 1: Systemtheoretische Grundlagen Analyse und Entwurf
einschleifiger Regelungen, Springer, 2006.
33. J. Fraden, Handbook of Modern Sensors, Springer, 2004.
34. T. Ersal, H.K. Fathy, D.G. Rideout, L.S. Louca, J.L. Stein, A review of proper modeling
techniques, Trans. ASME Journal of Dynamic Systems, Measurement and Control, Vol.
130, 2008.
35. P. Krus, Distributed modelling techniques for system simulation, Linkping University
(predavanja), 2011.
36. D.C. Karnopp, D.L. Margolis, R.C. Rosenberg, System Dynamics Modeling and
Simulation of Mechatronic Systems, John Wiley & Sons, 2006.
37. W. Borutzky, Bond Graph Methodology, Springer, 2010.
174 Automatska regulacija
38. J.J. van Dixhoorn, Progress in Modelling and Simulation, in Bond graphs and the
challenge of a unified modelling theory of physical systems, editor F.E. Cellier,
Academic Press, 1982.
39. I.N. Brontajn, K.A. Semendjajev, Matematiki prirunik, Tehnika knjiga.
40. G.F. Franklin, J.D. Powell, A. Emami-Naeini, Feedback Control of Dynamic Systems,
Addison-Wesley, 1986.
41. B. Novakovi, Regulacijski sistemi, Sveuilina naklada Liber, 1985.
42. J.-J.E. Slotine, W. Li, Applied Nonlinear Control, Prentice-Hall International, 1991.
43. J.J. D'Azzo, C.H. Houpis, Linear Control System Analysis and Design Conventional and
Modern, McGraw-Hill, 1995.
44. D.E. Seborg, T.F. Edgar, D.A. Mellichamp, Process Dynamics and Control, John Wiley &
Sons, 1989.
45. W. Leonhard, Control of Electrical Drives, Springer, 2001.
46. A. De Carli, R. Caccia, A Comparison of Some Control Strategies for Motion Control,
Mechatronics, Vol. 5, No. 1, 1995.
47. S. Skinner, Learn to ride the PID seesaw, Hydraulics & Pneumatics, June 2006.
48. N.B. Nichols, J.G. Ziegler, Optimum Settings for Automatic Controllers, Trans. ASME
Journal of Dynamic Systems, Measurement and Control, Vol. 115, 1993.
49. H. Kwakernaak, R. Sivan, Linear optimal Control Systems, Wiley-Interscience, 1972.
50. M. Athans, N. Dertousos, R. Spann, S. Mason, System Networks and Computation,
Multivariable Methods, McGraw-Hill, 1974.
51. K.H. Lundberg, H.R. Miller, D.L. Trumper, Initial Conditions, Generalized Functions, and
the Laplace Transform, IEEE Control Systems Magazine, Vol. 27, No. 1, 2007.
52. T.H. Glisson, Introduction to System Analysis, McGraw-Hill, 1985.