Table Of ContentLINEARNI I NELINEARNI, VREMENSKI KONTINUALNI
SISTEMI AUTOMATSKOG UPRAVLJANJA
K?
ISTOČNO SARAJEVO, 2007.
Autor je osam udžbeničkih publikacija i
preko 200, stručnih i drugih radova,
objavljenih u poznatim nacionalnim i
internacionalnim časopisima ili u zbor-
nicima radova naučnih konferencija.
Pionir je u istraživanju digitalnih siste-
ma promenljive strukture, sa u svetu
zapaženim rezultatima (Citation index
iznad 100). Autor je V poglavlja:
“Discrete-Time VSS” u monografiji:
“Variable structure systems: from prin-
ciples to implementation”, Ed.: A. Ša-
banović, L. Fridman, S. Spurgeon, The
IEE Press, London, 2004.
Osnivač je Laboratorije za automatiku
na Elektronskom fakultetu. Konstruisao
je oko 50 uređaja i sistema iz oblasti
automatike za lab. vežbe studenata i za
Čedomir S. Milosavljević (1940., s.
industrijsku proizvodnju a neki od njih
Jovac, Vladičin Han, Srbija). Osnovnu školu
su bili u serijskoj proizvodnji (servosta-
pohađao u s. Jovcu, Vranju i s. Stublu, a
bilizatori mrežnog napona, tiristorski
srednju (elektroenergetika) diplomirao 1959.
stabilizatori napona, tiristorski regula-
u Nišu. Kao tehničar radio u Termoelektrani
tori brzine obrtanja jednosmernih mo-
RTB-Bor. Studije započeo 1960. u Skoplju
tora, regulatori temperature, frekventni
(elektromašinstvo), nastavio u Nišu (elektro-
regulatori brzine obrtanja asinhronih
nika), gde 1962. postaje pogonski inženjer.
motora i dr.).
Kao stipendista EI-Niš (1962.-66.) studije
Kao mentor uspešno je vodio veliki
nastavlja u Moskvi, na Moskovskom energet-
broj diplomaca, 12 magistranata i četiri
skom institutu (Fakultet za Automatiku i
doktoranta. Kao gostujući profesor od
računarsku tehniku, Profil za automatiku).
1997. god. izvodi nastavu iz Teorije au-
Kao Dipl. inž. radio u EI-Niš (Fabrika profe-
tomatskog upravljanja na Elektroteh-
sionalne elektronike (1966.-74.), Istraživačko
ničkom fakultetu u Istočnom Sarajevu.
razvojni institut (1974.-77.)). Magistrirao
Recenzent je časopisa: Automatica
(1975.) na Elektronskom fakultetu u Nišu iz
Internacionalne federacije za automa-
oblasti automatike (Optimalno upravljanje
tiku (IFAC); IEEE Trans. on Automatic
procesom apsorpcije u apsorberima sa ispu-
Control, IEEE Trans. on Industrial
nom). 1977.-78. godine je profesor Više
electronics i dr. Bio je External exa-
škole za obrazovanje radnika u Nišu. Od
miner jedne doktorske disertacije na
1978. radi na Elektronskom fakultetu u Nišu.
Indian Institut of Technology, Bombay.
Doktorirao na Elektrotehničkom fakultetu u
Jedan je od osnivača Društva za ener-
Sarajevu (1982.) iz oblasti Automatskog
getsku elektroniku u N. Sadu, član je
upravljanja (Neki problemi diskretne realiza-
Programskog odbora konferencija: Ee,
cije zakona upravljanja sistema sa promen-
N. Sad i CONTI Temišvar, Rumunija.
ljivom strukturom).
Osnivač je Katedre za automatiku na Elek- Detaljne reference videti na sajtu:
tronskom fakultetu u Nišu i njen šef (1985.- http://www.elfak.ni.ac.yu/phptest/ne
2002.) Organizovao je diplomsku i post- w/licne_prezentacije/cedomir_milos
diplomsku nastavu iz oblasti automatike na avljevic/index.htm
Elektronskom fakultetu u Nišu.
KRATAK SADRŽAJ
Predgovor
Glava 1: Matematičko modelovanje dinamičkih sistema 1
Glava 2: Određivanje odziva sistema na osnovu modela u prostoru stanja45
Glava 3: Prostor stanja i osobine sistema 67
Glava 4: Sinteza SAU metodama prostora stanja 91
Glava 5: Uvod u nelinearne SAU 133
Glava 6: Metoda faznog prostora 143
Glava 7: Metoda harmonijske linearizacije. Opisna funkcija 157
Glava 8: Stabilnost nelinearnih sistema 169
Glava 9: Nelinearni zakoni upravljanja 203
Registar 239
a
DETALJAN SADRŽAJ
Predgovor
Glava 1: Matematičko modelovanje dinamičkih sistema 1
1.1 Uvod 1
1.2 Modelovanje mehaničkih sistema 2
1.3 Metoda prostora stanja sistema 8
1.3.1 Matrični model linearnih električnih mreža 11
1.4 Transformacija matematičkih modela iz prostora stanja
u kompleksni domen 14
1.4.1 Primena MATLAB-a za transformacija modela
iz prostora stanja - kompleksni domen 16
1.5 Transformacija modela ulaz-izlaz u prostor stanja.
Računarska simulacija dinamičkih sistema 18
1.5.1 Simulacija dinamičkih sistema na osnovu funkcije prenosa 22
1.5.1.1 Direktno programiranje 22
a) Kanonička kontrolabilna forma 22
b) Modifikovana kanonička forma 24
c) Kanonička opservabilna forma 25
1.5.1.2 Redno programiranje 30
a) Redno programiranje sistema bez konačnih nula 30
b) Redno programiranje sistema s konačnim nulama 31
1.5.1.3 Paralelno programiranje 34
a) Funkcija prenosa ima proste polove. Dijagonalna forma 34
b) Funkcija prenosa ima višestruke polove. Blok-dijagonalna forma 35
1.5.2 MATLAB transformacija modela ulaz-izlaz - prostor stanja 38
Literatura 40
Pitanja za samoproveru 40
Zadaci za vežbu 42
Glava 2: Određivanje odziva sistema na osnovu modela u prostoru stanja45
2.1 Fundamentalna matrica i odziv sistema 45
2.1.1 Primena MATLAB-a za nalaženje odziva sistema 47
2.2 Diskretni model vremenski kontinualnog sistema 48
2.2.1 Primena MATLAB-a za transformaciju modela u diskretni domen 50
2.3 Fundamentalna matrica Džordanove submatrice 51
2.4 Fundamentalna matrica kompanjon forme 52
2.5 Transformacija modela u prostoru stanja 55
2.5.1 Svođenje sistema na dijagonalnu formu 56
2.5.1.1 Primena MATLAB-a za transformaciju u dijagonalnu formu 57
2.5.2 Svođenje sistema na kanoničku kontrolabilnu formu 58
a
Č. Milosavljević, Teorija automatskog upravljanja-2
2.5.2.1 Primena MATLAB-a za transformaciju u kontrolabilnu formu 60
2.5.3 Svođenje sistema na Džordanov oblik 60
2.5.3.1 Primena MATLAB-a za svođenje na Džordanov oblik 62
2.6 Procesi u linearnim SAU 62
Literatura 64
Pitanja za samoproveru 65
Zadaci za vežbu 66
Glava 3: Prostor stanja i osobine sistema 67
3.1 Uvod 67
3.2 Kontrolabilnost (Upravljivost) 68
3.2.1 Kontrolabilnost vremenski diskretnih sistema 69
3.2.2 Kontrolabilnost vremenski kontinualnih sistema 70
3.2.2.1 Primena MATLAB-a za utvrđivanje kontrolabilnosti 71
3.2.3 Kontrolabilnost izlaza sistema 72
3.3 Opservabilnost (stanjemerljivost) sistema 72
3.3.1 Primena MATLAB-a za utvrđivanje opservabilnosti
3.4 Princip dualnosti 73
3.5 Alternativni testovi kontrolabilnosti i opservabilnosti 74
3.5.1 Utvrđivanje kontrolabilnosti i opservabilnosti
na osnovu simulacionih šema (grafa toka signala) 74
3.5.2 Utvrđivanje kontrolabilnosti i opservabilnosti
na osnovu kanoničke dijagonalne forme 75
3.5.3 Utvrđivanje kontrolabilnosti i opservabilnosti u s-domenu 76
3.6 Superkontrolabilnost 78
3.7 Dekompozicija sistema 78
3.7.1 Primena MATLAB-a za dekompoziciju sistema 80
3.8 Stabilizabilnost sistema 81
3.9 Zadatak minimalne realizacije 82
3.10 Prostor stanja i stabilnost sistema 83
3.10.1 Druga (direktna) metoda Ljapunova 83
3.10.1.1 Primena MATLAB-a za ispitivanje stabilnosti sistema 86
Literatura 87
Pitanja za samoproveru 87
Zadaci za vežbu 89
Glava 4: Sinteza SAU metodama prostora stanja 91
4.1 Uvod 91
4.2 Povratna sprega po stanju ili po izlazu 91
4.2.1 Sistem s povratnom spregom po stanju 92
4.2.2 Sistem s povratnom spregom po izlazu 93
4.3 Projektovanje povratne sprege po stanju 93
4.3.1 Izbor spektra polova 93
4.3.2 Podešavanje spektra polova sistema 94
4.3.2.1 Sistemi sa skalarnim upravljanjem 95
4.3.2.2 Akermanova formula 98
4.3.2.2.1 MATLAB i Akermanova formula
4.3.3 Sistemi s vektorskim upravljanjem 99
b
TAU-2: Sadržaj
4.3.3.1 Prvi način sinteze - svođenje na skalarni slučaj 99
4.3.3.2 Drugi način sinteze - slučaj prostih sopstvenih vrednosti 100
4.3.3.2.1 MATLAB i podešavanje polova 102
4.3.3.3 Treći način sinteze - opšti slučaj 105
4.4 Projektovanje optimalne povratne sprege po stanju 111
4.4.1 MATLAB i optimalna povratna sprega
4.5 Sinteza neinteraktivnih sistema. Rasprezanje 116
4.5.1 Metoda Boksenboma i Huda 117
4.5.2 Rasprezanje kombinovanim kompenzatorom 121
4.6 Opserveri. Sinteza opservera 122
Literatura 129
Pitanja za samoproveru 130
Zadaci za vežbu 131
Glava 5: Uvod u nelinearne SAU 133
5.1 Uvod 133
5. 2 Strukturna blok-šema nelinearnih SAU 134
5.3 Tipične nelinearnosti i njihove karakteristike 135
5.4 Matematički modeli nelinearnih elemenata 137
5. 5 Linearizacija nelinearnih elemenata 138
5.5.1 Satička linearizacija 138
5.5.2 Diferencijalna linearizacija 138
5.5.3 harmonijska linearizacija 138
5.5.4 Stohastička linearizacija 139
Literatura 141
Pitanja za samoproveru 141
Zadaci za vežbu 142
Glava 6: Metoda faznog prostora 143
6.1 Pojam faznih trajektorija, fazne ravni i faznog portreta 143
6.2 Osobine faznih trajektorija 144
6.3 Jednačine faznih trajektorija 144
6.4 Načini konstrukcije faznih trajektorija 146
6.5 Fazni portreti linearnih sistema 146
6.6 Singularne fazne trajektorije 150
Literatura 154
Pitanja za samoproveru 155
Zadaci za vežbu 156
Glava 7: Metoda harmonijske linearizacije. Opisna funkcija 157
7.1 Uvod 157
7.2 Određivanje koeficijenata harmonijske linearizacije 159
7.3 Primena kriterijuma Mihajlova za utvrđivanje
parametara samooscilacija 162
7.4 Primena kriterijuma Nikvista za utvrđivanje
parametara samooscilacija. Metoda Goljdfarba 163
Literatura 167
Pitanja za samoproveru 167
Zadaci za vežbu 168
c
Č. Milosavljević, Teorija automatskog upravljanja-2
Glava 8: Stabilnost nelinearnih sistema 169
8.1 Definicija stabilnosti nelinearnih sistema 169
8.2 Definicija stabilnosti po Ljapunovu 172
8.2.1 Prva (indirektna) metoda Ljapunova 175
8.2.2 Druga (direktna) metoda Ljapunova 177
8.3 Lurjeov problem 181
8.4 Frekvencijska metoda Popova 184
8.4.1 Geometrijska interpretacija kriterijuma Popova 187
8.4.2 Modifikacija kriterijuma stabilnosti Popova 189
8.4.2.1 Cipkinov parabolični kriterijum apsolutne stabilnosti 190
8.4.3 Apsolutna stabilnost sistema sa nestacionarnom nelinearnošću 192
8.5 Stabilnost prinudnih procesa u nelinearnim sistemima 193
Literatura 199
Pitanja za samoproveru 199
Zadaci za vežbu 201
Glava 9: Nelinearni zakoni upravljanja 203
9.1 Klasični nelinearni zakoni upravljanja 203
9.1.1 Dvopozicioni regulatori 203
9.1.1.1 Dvopozicioni regulator s histerezisom na astatičkom objektu
prvog reda bez kašnjenja 205
9.1.1.2 Dvopozicioni regulator s histerezisom na astatičkom objektu
prvog reda s kašnjenjem 207
9.1.1.3 Dvopozicioni regulator bez histerezisa na astatičkom objektu
prvog reda s kašnjenjem 208
9.1.1.4 Dvopozicioni regulator s histerezisom na statičkom objektu
prvog reda bez kašnjenja 208
9.1.1.5 Dvopozicioni regulator s histerezisom na statičkom objektu
prvog reda s kašnjenjem 209
9.1.1.6 Dvopozicioni regulator bez histerezisa na statičkom objektu
prvog reda s kašnjenjem 213
9.1.1.7 Dvopozicioni regulator s histerezisom na astatičkom objektu
drugog reda 213
9.1.1.8 Dvopozicioni impulsni regulator 214
9.2 Zakoni upravljanja promenljive strukture. Klizni režimi 215
9.2.1 Uvod 215
9.2.2 SUPS Jemeljjanova s kliznim režimom.
Kvazirelejni algoritam upravljanja 217
9.2.3 Relejni algoritam upravljanja 221
9.2.4 Kombinovani i drugi algoritmi upravljanja 223
9.2.5 Metoda ekvivalentnog upravljanja 230
9.2.5.1 Skalarno upravljanje 230
9.2.5.2 Vektorsko upravljanje 232
Literatura 236
Pitanja za samoproveru 236
Zadaci za vežbu 238
Registar 239
d
PREDGOVOR
Teorija automatskog upravljanja (TAU) - naučno-tehnička disciplina s
burnim razvojem u drugoj polovini XX veka. Ova knjiga je udžbenik za
predmet pod nazivom TAU-2, za studente Elektrotehničkog fakulteta
Univerziteta u Istočnom Sarajevu, gde je autor izvodio nastavu u proteklom
desetogodišnjem periodu u okviru predmeta: TAU, za studente profila
Automatika i elektronika i Sistemi automatskog upravljanja (SAU), za studente
profila Elektroenergetika. Prelaskom na Bolonjski proces studiranja, nastava iz
TAU odvija se u dva jednosemestralna predmeta: TAU-1 i TAU-2. Prvi
predmet obuhvata klasičnu teoriju vremenski kontinualnih SAU, u kojoj se
analiza i sinteza vrši u kompleksnom domenu, primenom funkcija prenosa
sistema odnosno modela ulaz-izlaz. Drugi predmet obuhvata oblast koja se
može nazvati savremena teorija vremenski kontinualnih SAU i sastoji se iz dve
tematske celine: koncepcija prostora stanja u analizi i sintezi linearnih sistema
upravljanja (četiri poglavlja) i osnove teorije nelinearnih sistema upravljanja
(pet poglavlja).
U prvom poglavlju - Matematičko modelovanje dinamičkih sistema- opisane
su metode za dobijanje matematičkih modela dinamičkih sistema u prostoru
stanja. Najpre se daju Lagranžeove jednačine kao najpogodniji način za
dobijanje matematičkih modela mehaničkih (i ne samo mehaničkih) dinamičkih
sistema. Na nekoliko primera linearnih i nelinearnih sistema prikazan je
postupak primene ovog načina. Zatim se prikazuje jedan postupak za dobijanje
matematičkog modela u prostoru stanja linearnih električnih mreža, a koji se
uspešno može koristiti i za mehaničke i elektromehaničke sistema uz primenu
elektromehaničkih analogija. Nakon dobijanja matematičkog modela u prostoru
stanja, daje se postupak transformacije tog modela u model ulaz-izlaz. U
Č. Milosavljević: Teorija automatskog upravljanja -2
drugom delu ovog poglavlja obrađeni su postupci transformacije matematičkog
modela ulaz-izlaz u model u prostoru stanja putem tzv. metoda programiranja
analognih računara. Na taj način se delimično dotiču problemi simulacije
dinamičkih sistema na računarima. S obzirom na to da današnji personalni
računari imaju mogućnost imitacije rada analogmnih računara, ova oblast
modelovanja je od izuzetne važnosti za savremene inženjere. Detaljno su
obrađene tehnike direktnog, rednog i paralelnog programiranja i neke njihove
modifikacije. Na nizu primera prikazuju se postupci primene ovih tehnika za
dobijanja matematičkih modela sistema u prostoru stanja. Savremena softverska
podrška omogućava brza i tačna rešavanja niza praktičnih problema iz područja
upravljanja na personalnim računarima. Zbog toga su u ovom kursu uključeni
elementi MATLAB-a, jednog od najpoznatijih softverskih paketa za sisteme
upravljanja. U ovom poglavlju su dati instrukcije i primeri za primenu
MATLAB-a u transformaciji modela iz prostora stanja u funkciju prenosa, kao i
transformacije funkcije prenosa u model u prostoru stanja.
Drugo poglavlje - Odzivi sistema u prostoru stanja- je posvećeno nalaženju
odziva sistema na osnovu modela u prostoru stanja. Najpre se definiše
fundamentalna matrica sistema i njen oblik za kanoničku dijagonalni formu
matematičkog modela sistema. Zatim se definišu impulsni i odskočni odzivi
sistema u prostoru stanja i odziv na bilo koju pobudu uz istovremeno delovanje
i početnih uslova. Takođe se uvodi diskretni model vremenski kontinualnog
sistema. U nastavku su izvedene relacije za određivanje fundamentalne matrice
za blok-dijagonalnu (Džordanovu) formu i kompanjon formu matrice stanja. S
obzirom na pogodnosti primene različitih modela u analizi i sintezi, date su
metode za transformaciju matematičkih modela u prostoru stanja: svodjenje na
dijagonalnu formu, svodjenje na kanoničku kontrolabilnu formu i svodjenje na
blok-dijagonalnu formu. Poglavlje se završava analizom procesa u linearnom
sistemu. Sva teorijska izlaganja su propraćena odgovarajućim numeričkim
primerima. Takođe su dati MATLAB prilazi za određivanje odziva sistema i
transformaciju matematičkih modela u prostoru stanja.
Treće poglavlje- Prostor stanja i osobine sistema- je posvećeno osobinama
sistema proisteklim iz koncepcije prostora stanja sistema kao što su:
kontrolabilnost, opservabilnost, stabilizabilnost. Najpre je dat kraći istorijski
osvrt njihovog nastanka, a zatim su izvedeni uslovi kontrolabilnosti vremenski
diskretnih i vremenski kontinualnih sistema; uslovi opservabilnosti, princip
dualnosti, dekompozicija sistema, stabilizabilnost, minimalna realizacija.
Poglavlje se završava analizom stabilnosti sistema u prostoru stanja na osnovu
direktne metode Ljapunova. Kao i u prethodna dva poglavlja izlaganje je
propraćeno nizom numeričkih primera i instrukcijama za primenu MATLAB-a
u određivanju kontrolabilnosti, opservabilnosti, dekompozicije i stabilnosti
sistema.
Četvrto poglavlje - Sinteza sistema u prostoru stanja - započinje analizom
primene povratne sprege po stanju i povratne sprege po izlazu. Zatim se raz-
matra problem podešavanja sopstvenih vrednosti sistema uvodjenjem povratne
ii
Predgovor
sprege po stanju. Date su dve metode projektovanja sistema sa skalarnim
upravljanjem. Prva metoda je izvedena preko kanoničkog kontrolabilnog mode-
la sistema, a druga koristi Akermanovu formulu. Za projektovanje sistema sa
vektorskim upravljanjem daju se tri načina sinteze. Prvi svodi problem na
skalarni slučaj. Drugi prilaz se odnosi na sisteme sa zahtevanim prostim
sopstvenim vrednostima, dok je treći - opšti prilaz koji se može primeniti kako
za proste tako i za višestruke zahtevane sopstvene vrednosti. Dalje se izlaže
projektovanje optimalne povratne sprege (Kalmanovog regulatora), sinteza
raspregnutih sistema, gde si izlažu dva prilaza: metoda Boksenboma i Huda,
pogodna za sisteme sa manjim brojem ulaza i izlaza i model sistema ulaz-izlaz i
kombinovana metoda za primenu na modele u prostoru stanja. Poglavlje se
završava sintezom opservera. Sva izlaganja su propraćena adekvatnim
numeričkim primerima i primerima korišćenja MATLAB-a u sintezi povratne
sprege po stanju i Kalmanovog regulatora.
U petom poglavlju - Uvod u nelinearne SAU - date su osnovne odlike
nelinearnih u odnosu na linearne SAU, tipizacija nelinearnih elemenata,
matematičko modelovanje istih i metode linearizacije nelinearnih elemenata.
Šesto poglavlje - Metoda faznog prostora- je skoncentrisano na faznu ravan i
definiciju osnovnih tipova faznih portreta linearnih sistema, na odlikama faznih
portreta nelinearnih sistema kao i na mogućnost kompozicije faznih portreta
nelinearnih sistema na osnovu faznih portreta linearnih sistema. Na jednom
primeru je detaljno pokazan način kompozicije faznih portreta sa različitim
tipovima nelinearnih elemenata u upravljačkom delu sistema.
Sedmo poglavlje- Metoda harmonijske linearizacije - je posvećeno jednoj
inženjerskoj metodi analize nelinearnih sistema u kojima je oscilatorni režim
normalni radni režim rada, a zadatak se svodi na određivanju parametara
samooscilacija. Najpre je definisana opisna funkcija nelinearnih elemenata,
zatim način određivanja koeficijenata harmonijske linearizacije. Zatim se daju
dve metode za utvrđivanje egzistencije samooscilacija u sistemu: prva je
zasnovana na kriterijumu stabilnosti Mihajlova, a druga - na kriterijumu
stabilnosti Nikvista. Daju se numerički primeri određivanja koeficijenata
harmonijske linearizacije i nalaženja parametara samooscilacija u sistemu.
Osmo poglavlje - Stabilnost nelinearnih sistema - detaljno obrađuje osnovne
probleme u analizi stabilnosti nelinearnih SAU. Izložene su osnovne istorijske
činjenice u vezi sa ovom složenom materijom u okviru kojih su istaknute
hipoteze Ajzermana i hipoteza Kalmana, zatim su obrađene indirektna i direkt-
na metoda Ljapunova, Lurjeov problem u određivanju funkcije Ljapunova sa
prilogom Lefšeca i Lasala. Detaljno je izvedena frekvencijska metoda Popova
za sisteme sa stabilnim i njene modifikacije za sisteme sa nestabilnim linearnim
delom. Poglavlje se završava analizom stabilnosti procesa neautonomnog
nelinearnog sistema. Materija je ilustrovana brojnim numeričkim primerima.
U poslednjem, devetom poglavlju - Nelinearni zakoni upravljanja - dati su
neki nelinearni zakoni upravljanja, U prvom delu su analizirani sistemi sa
dvopozicionim regulatorima sa ili bez histerezisa u upravljanju statičkim ili
iii