Professional Documents
Culture Documents
MSU Izvestaj
MSU Izvestaj
UPRAVLJANJA
SISTEM G
5
Nemanja Babi 353/06
avgust 2014.
SADRAJ
1 ANALIZA MODELA 3
1.1 MULTIVARIJABILNE NULE I POLOVI 3
1.2 DIJAGONALNA DOMINANTNOST 3
1.3 PROCENA OSTVARIVOG PROPUSNOG OPSEGA REGULISANOG SISTEMA 5
1.4 DIREKCIONALNOST UPRAVLJANJA 6
2 PROJEKTOVANJE SISTEMA UPRAVLJANJA 8
2.1 DECENTRALIZOVANO UPRAVLJANJE BEZ DEKUPLOVANJA 8
2.2 DECENTRALIZOVANO UPRAVLJANJE SA STATIKIM DEKUPLEROM 8
2.3 DECENTRALIZOVANO UPRAVLJANJE SA DEKUPLEROM NA USVOJENOJ UESTANOSTI
PROPUSNOG OPSEGA 9
2.4 H
.
Prikaz frekvencijski zavisnog RGA je dat na slici 1.1, a prikaz RGA broja na slici 1.2. Iz ovih
podataka se zakljuuje da je najpovoljnije odabrati unakrsno sprezanje ulaza i izlaza. Moe se
pretpostaviti i da dekuplovanje sistema u ovom sluaju nee dovesti do drastinih poboljanja rezultata,
poto je RGA u itavom frekvencijskom opsegu blizak jedininoj matrici sa permutovanim kolonama, ali
zbog ogranienosti RGA kao metode, ovaj zakljuak ne mora biti taan.
Slika 1.1 Frekvencijski zavistan RGA
Slika 1.2 RGA broj
10
-2
10
-1
10
0
10
1
10
2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
FD-RGA
e [rad/s]
A
11
A
12
10
-2
10
-1
10
0
10
1
10
2
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
RGA broj
e [rad/s]
dijagonalno uparivanje
vandijagonalno uparivanje
1.3 Procena ostvarivog propusnog opsega regulisanog sistema
Za multivarijabilni model objekta upravljanja (u otvorenoj sprezi), snimiti odzive sistema na
nezavisne step pobude pojedinanih upravljakih signala. Proceniti vrednost dominantne
vremenske konstante za svaki dobijeni odziv. Ukoliko postoje nule multivarijabilnog objekta,
koje unose ogranienja u izboru propusnog opsegu regulacije, ta ogranienja treba uzeti u
obzir.
Na osnovu prethodne analize, odrediti i argumentovano usvojiti maksimalno ostvariv propusni
opseg
0
regulisanog sistema, na osnovu kojeg e biti projektovani svi naredni sistemi
upravljanja.
Nezavisni odskoni odzivi sistema su prikazani na slici 1.3. Dominantne vremenske konstante su
procenjene na osnovu vremena smirenja, tj. na osnovu injenice da vremenu smirenja (definicija od 98%)
sistema prvog reda odgovaraju 4 vremenske konstante. Dobijene vrednosti su navedene u tabeli 1.1.
Slika 1.3 Odziv sistema na nezavisne odskone pobude
u
1
u
2
y
1
3.02 s 2.18 s
y
2
1.2 s 1.2 s
Tabela 1.1 Dominantne vremenske konstante od ulaza u
j
do izlaza y
i
0 5 10 15
0
0.1
0.2
0.3
0.4
u
1
y
1
t[s]
0 5 10 15
-0.8
-0.6
-0.4
-0.2
0
u
2
t[s]
0 5 10 15
-1
-0.5
0
t[s]
y
2
0 5 10 15
0
0.1
0.2
0.3
0.4
t[s]
Propusni opseg sistema u otvorenoj sprezi procenjen je kao reciprona vrednost najvee
vremenske konstante, i iznosi priblino 0.33 rad/s.
Sistem nema nule u desnoj poluravni, ali poseduje transportna kanjenja od svakog ulaza do
svakog izlaza. Kanjenje do prvog izlaza od oba ulaza iznosi 1s, a do drugog izlaza 0.6s. U sluaju
SISO sistema neminimalne faze, radi zadovoljavajueg preteka faze, propusni opseg po zatvaranju sprege
je ogranien recipronom vrednou transportnog kanjenja. Kod MIMO sistema je zbog interakcija
upotrebljivost ove procene ograniena.
Tokom projektovanja se pokazalo da je propusni opseg od 1 rad/s preambiciozan za veinu
korienih metoda, i da zadavanje propusnog opsega veeg od 0.3 rad/s u tim sluajevima dovodi do
nestabilnosti, oscilatornosti odziva ili nezadovoljavajuih upravljakih signala. Stoga je za sve metode
projektovanja usvojen propusni opseg od 0.3 rad/s.
1.4 Direkcionalnost upravljanja
Izvriti singularnu dekompoziciju modela pri: stacionarnom stanju ( = 0), uestanosti
usvojenog propusnog opsega 0 regulisanog sistema, te na visokim uestanostima. Odrediti
pravce vektora ulaza i izlaza pridruene najveem i najmanjem pojaanju za navedene
uestanosti.
U nastavku su date matrice U, i V singularne dekompozicije za:
- stacionarno stanje
0.62 0.78
U
0.78 0.62
1.26 0
0 0.54
0.81 0.58
V
0.58 0.81
(
=
(
(
E =
(
(
=
(
- usvojenu uestanost propusnog opsega (0.3 rad/s)
0.51 0.86
U
0.86 0.51
1.14 0
0 0.52
0.85 0.53
V
0.53 0.85
(
=
(
(
E =
(
(
=
(
- visoke uestanosti (u ovom sluaju, 100 rad/s)
0.67 0.74
U
0.74 0.67
0.01 0
0 0.004
0.67 0.74
V
0.74 0.67
(
=
(
(
E =
(
(
=
(
2 PROJEKTOVANJE SISTEMA UPRAVLJANJA
2.1 Decentralizovano upravljanje bez dekuplovanja
Projektovati decentralizovani kontroler zanemarujui neeljene sprene elemente modela
objekta upravljanja. Za svaki kanal regulacije, SISO projektovanje izvriti metodom po izboru.
Vri se unakrsno sprezanje ulaza i izlaza, pri emu se za svaki kanal regulacije projektuje zaseban
PI kontroler na osnovu zadate presene uestanosti pojaanja i preteka faze regulisanog podsistema. Svi
PI kontroleri u ovom projektnom zadatku imaju strukturu
c
i
1
K( ) K 1
T
s
s
| |
= +
|
\ .
, pri emu se konstante K
c
i T
i
odreuju iz jednakosti:
1 1
G(j )K(j ) 1 e e = ,
1 1
G(j )K(j )
PF
t e e | + Z = , gde je
1
e eljena presena
uestanost pojaanja, a
PF
| pretek faze regulisanog sistema.
Za zadati sistem je ovim postupkom, za
1
0.5 rad/s e = i 70
PF
| = dobijen sledei kontroler:
1
0 1.36(1 )
2.46
K
1
0.55(1 ) 0
1.12
s
s
(
+
(
= (
(
+
(
.
2.2 Decentralizovano upravljanje sa statikim dekuplerom
Projektovati statiki dekupler, pa za dobijeni dekuplovani sistem izvriti projektovanje
decentralizovanog kontrolera.
Prvi korak u projektovanju ovog upravljanja je dekuplovanje zadatog sistema na nultoj
uestanosti mnoenjem matrice funkcija prenosa zdesna inverzijom matrice statikog pojaanja W
1
.
Zatim se za tako dekuplovan sistem projektuje decentralizovani kontroler K
dec
istom metodom kao u taki
2.1, sa parametrima
1
0.4 rad/s e = i 70
PF
| = , a krajnji kontroler se dobija kombinovanjem dekuplera
i decentralizovanog kontrolera: K = W
1
K
dec
. Dobijeni kontroler je opisan matricom:
1 1
0.31(1 ) 0.44(1 )
1.79 0.91
K
1 1
1.03(1 ) 0.22(1 )
1.79 0.91
s s
s s
(
+ +
(
= (
(
+ +
(
2.3 Decentralizovano upravljanje sa dekuplerom na usvojenoj uestanosti propusnog opsega
Projektovati dekupler na usvojenoj uestanosti propusnog opsega
0
sistema zatvorene sprege,
pa za dobijeni dekuplovani sistem izvriti projektovanje decentralizovanog kontrolera.
Postupak je u ovom sluaju identian postupku u taki 2.2, s tim to se za dekupler koristi realna
inverzija (kako bi on bio fiziki izvodljiv) matrice funkcija prenosa na usvojenoj uestanosti propusnog
opsega. Zadata presena uestanost pojaanja i pretek faze su
1
0.4 rad/s e = i 70
PF
| = , ime se
dobija kontroler koji se minimalno razlikuje od onog dobijenog u taki 2.2:
1 1
0.31(1 ) 0.41(1 )
1.79 0.91
K
1 1
1.03(1 ) 0.14(1 )
1.79 0.91
s s
s s
(
+ +
(
= (
(
+ +
(
2.4 H
norma 0.90:
2 2
2
( 4.33)( 2.5)( 0.5)( 0.4831) ( 3.33)( 2.5)( 1.0)( 0.5)
2.16 4.04
( 4.22)( 0.44)( 4.96 13.51) ( 4.22)( 0.44)( 4.96 13.51)
K
( 4.238)( 2.5)( 0.53)( 0.46)
9.16
( 4.22)( 0.44)( 4.9
s s s s s s s s
s s s s s s s s s s
s s s s
s s s s
+ + + + + + + +
+ + + + + + + +
=
+ + + +
+ + +
2
2 2
( 2.5)( 2.25)( 3.33)( 0.99)( 3.30 7.86)
1.10
6 13.51) ( 4.22)( 0.44)( 4.96 13.51)( 6.24 18.17)
s s s s s s
s s s s s s s s
(
(
(
( + + + + + +
(
+ + + + + + +
2.5
Decentralizovano upravljanje sa inverzijom dinamike (INV+F)
Projektovati kontroler sa inverzijom dinamike po proizvoljno izabranoj proceduri (BPI ili
INV+F).
Za projektovanje ovog upravljanja se koristi Padeova aproksimacija vremenskog kanjenja, poto
u suprotnom ne bi bilo mogue iskoristiti inverziju matrice funkcije prenosa. Zbog nula u desnoj
poluravni koje uvodi ova aproksimacija, nije mogue dobiti dekupler prostom inverzijom, jer bi to dovelo
do interne nestabilnosti sistema. Zbog toga se dekupler projektuje tako da decentralizovani kontroler vidi
dijagonalnu matricu funkcija prenosa.
Iz izlaznih vektora singularne dekompozicije sistema na uestanostima transmisionih nula u
desnoj poluravni se vidi da svaka nula utie samo na po jedan izlaz. Zato se za dekuplovani sistem usvaja
sledea matrica funkcija prenosa, kod koje su te nule pridruene odgovarajuim izlazima, ime se
spreava poveanje broja transmisionih nula:
dec
2
0
2
G
10 / 3
0
10 / 3
s
s
s
s
(
(
+
= (
(
(
+
Dekupler invertor dinamike se zatim dobija iz izraza W
1
= G
pade
-1
G
dec
F, gde G
pade
predstavlja
sistem sa Padeovim aproksimacijama, a F je filtar
1
( / 4 1) s
+ , koji se uvodi radi kauzalnosti kontrolera.
Kontroler tako dekuplovanog sistema je integrator oblika
0.4
s
. Krajnji kontroler se dobija
kombinovanjem decentralizovanog kontrolera i dekuplera, i opisan je sledeom matricom funkcija
prenosa:
2
2 2
( 2.5)( 0.5) ( 2.5)( 1)( 0.5)
0.99 3.3
( 2)( 4)( 0.44) ( 5)( 4)( 0.44)
K
( 2.5)( 0.5) ( 2.5) ( 1)
3.3 0.33
( 2)( 4)( 0.44) ( 5)( 4)( 0.44)
s s s s s
s s s s s s s s
s s s s
s s s s s s s s
( + + + + +
(
+ + + + + +
(
=
(
+ + + +
(
+ + + + + +
3 KOMPARATIVNA ANALIZA PROJEKTOVANIH SISTEMA
UPRAVLJANJA
3.1 Prikaz odskonih odziva projektovanih sistema
Kreirati Simulink modele projektovanih sistema upravljanja sa originalno datim objektom upravljanja
G(s), izvriti simulaciju odziva regulisanih sistema, snimiti i u izvetaj ukljuiti komparativne grafike
vremenskih odziva svih komponenti upravljanja u i svih komponenti izlaznog vektora y na zadate step
pobude:
samo prve komponente referentne vrednosti,
samo druge komponente referentne vrednosti,
postavljanja referentnog vektora u smeru izlaza sa najmanjim pojaanjem na uestanosti
0
propusnog opsega, odreen u taki 1.4,
poremeaja na upravljakom ulazu prvog kanala regulacije,
poremeaja na upravljakom ulazu drugog kanala regulacije.
Na slikama 3.1 3.5 su prikazani grafici vremenskih odziva za svaku od datih situacija. Radi
lakeg sagledavanja podataka, grafici sistema koji sadre dekuplere nacrtani su takastom, a ostali grafici
punom linijom.
Slika 3.1 Vremenski oblici ulaza i izlaza za step prve komponente reference
0 5 10 15 20 25
-0.4
-0.35
-0.3
-0.25
-0.2
-0.15
-0.1
-0.05
0
t[s]
u
1
0 5 10 15 20 25
-1.6
-1.4
-1.2
-1
-0.8
-0.6
-0.4
-0.2
0
t[s]
u
2
0 5 10 15 20 25
0
0.2
0.4
0.6
0.8
t[s]
y
1
0 5 10 15 20 25
-0.15
-0.1
-0.05
0
t[s]
y
2
decentralizovano
DC dekuplovanje + decentralizovano
e
1
dekuplovanje + decentralizovano
H
: e
0
=0.36, M
S
=1.6
dinamicko dekuplovanje + decentralizovano : e
0
=0.28, M
S
=1.6
Slika 3.7 Singularne karakteristike funkcija komplementarne osetljivosti projektovanih sistema, sa vrnim vrednostima funkcije komplementarne osetljivosti
10
-2
10
-1
10
0
10
1
10
2
-80
-70
-60
-50
-40
-30
-20
-10
0
10
T
(
je
)
d
B
omega[rad/s]
Funkcija komplementarne osetljivosti T regulisanog sistema za sve kontrolere
decentralizovano : M
T
=1.1
DC dekuplovanje + decentralizovano : M
T
=1
e
1
dekuplovanje + decentralizovano : M
T
=1
H
: M
T
=1
dinamicko dekuplovanje + decentralizovano : M
T
=1
4 ZAKLJUAK
U pogledu jednostavnosti strukture dobijenih kontrolera, prednjae decentralizovano upravljanje i
upravljanja sa statikim dekuplerom. Sa druge strane, H
kontroler i kontroler sa inverzijom dinamike
imaju komplikovaniju strukturu koju bi fiziki bilo tee implementirati, ali uvek postoji opcija redukcije
reda tih kontrolera.
to se tie brzine odziva na promenu reference, najboljim se pokazalo H
upravljanje, zatim
dekuplujua upravljanja (od kojih je dinamiko dekuplovanje marginalno bolje od statikih
dekuplovanja), a decentralizovano upravljanje ima najdue vreme smirenja.
Kod potiskivanja ulaznih poremeaja, decentralizovano upravljanje zbog interakcija izmeu
kanala regulacije u veoj meri angauje ulaz koji ne trpi poremeaj, to rezultuje najbrim smirivanjem
sistema i najmanjim varijacijama izlaza. Preostale metode daju izlaze vee amplitude i dueg trajanja, ali
je njihovo ponaanje i dalje zadovoljavajue.
Najagresivnije upravljanje prilikom promene reference se javlja kod H
kontroler jednostavno
specificiranje zahteva
dodatnim podeavanjem
teinskih funkcija je
mogue postii jo bolje
rezultate
komplikovana struktura
agresivnost upravljanja
podeavanje teinskih
funkcija moe potrajati