Professional Documents
Culture Documents
Seminarski - Rad Ibrahimkadic Suad - Final PDF
Seminarski - Rad Ibrahimkadic Suad - Final PDF
SEMINARSKI RAD:
Datum: Student:
A. IDENTIFIKACIJA....................................................................... 1
1. Zadatak ............................................................................... 1
2. Uvod ................................................................................... 2
2.1. Prikaz promjene ulaza i izlaza u vremenu .................... 3
2.2. Prikaz frekventnog spektra ulazne i izlazne veliine.... 3
3. Neparametarska identifikacija ............................................. 5
4. Parametarska identifikacija ................................................. 8
B. MODELIRANJE ........................................................................ 15
1. Zadatak ............................................................................... 15
2. Opis DC maine .................................................................. 16
3. Model DC maine ............................................................... 17
4. operski upravljani DC motor ............................................. 19
4.1. Gto (Gate Turn Off) tiristor .......................................... 19
4.2. Regulator brzine .......................................................... 20
4.3. Regulator struje armature ............................................ 20
5. Rezultati simulacije ............................................................. 21
5.1. Koriteni model ............................................................ 21
5.2. Dostizanje stacionarnog stanja po ukljuenju .............. 24
5.3. Analiza reakcije sistema na smetnje ............................. 26
5.4. Analiza podeenja parametara PI regulatora................ 28
LITERATURA ................................................................................. 33
Metode i tehnike identifikacije sistema
A. IDENTIFIKACIJA
1. ZADATAK:
robot_arm.dat
robot_arm.txt
1
Metode i tehnike identifikacije sistema
2. UVOD
load robot_arm.dat
ime se kreirala varijabla robot_arm tipa double array u radnom prostoru MATLAB-
a. Ova varijabla je sadravala snimljene ulazno - izlazne podatke u obliku
matrice1024x2. Nakon ovoga su od ove varijable kreirane 2 nove varijable tipa
double array, koje su sadravale podatke za ulaz odnosno izlaz, a oznaene su sa
u odnosno y, respektivno:
u = robot_arm (:, 1)
y = robot_arm (:, 2)
2
Metode i tehnike identifikacije sistema
3
Metode i tehnike identifikacije sistema
4
Metode i tehnike identifikacije sistema
3. NEPARAMETARSKA IDENTIFIKACIJA
5
Metode i tehnike identifikacije sistema
impulse(imp, 'sd', 3)
6
Metode i tehnike identifikacije sistema
7
Metode i tehnike identifikacije sistema
4. PARAMETARSKA IDENTIFIKACIJA
Zahvaljujui bogatoj ponudi ident paketa u smislu funkcija koje se mogu primijeniti
u svrhu identificiranja sistema, zgodno je bilo prije detaljnijeg pristupa primijeniti
opciju Quick Start iz pop-up menija Preprocess, koja kao rezultat daje nova tri
skupa podataka:
8
Metode i tehnike identifikacije sistema
1. Ime: arxqs (ARX model za Quick Start), koji je zapravo arx440 model
Vrsta: model u obliku racionalne funkcije
Fit: 67.2969
Dijagram:
9
Metode i tehnike identifikacije sistema
10
Metode i tehnike identifikacije sistema
-0.1553
0.5154
33.2178
13.3839
B= -292.8614
902.6638
-26.2645
-69.3296
D= 0
0.2305
-0.1233
-2.4326
K= 1.7012
-57.7195
-81.4384
25.5201
-28.2700
11
Metode i tehnike identifikacije sistema
Zbog toga sam odluio pokuati sa ARX modelom koji bi imao vie polova i nula.
Nakon vie razliitih modela ovog tipa, zaustavio sam se na modelu arx881 iji je
prikaz dat u nastavku:
12
Metode i tehnike identifikacije sistema
13
Metode i tehnike identifikacije sistema
Ay = Bu + e,
arx881.A
arx881.B,
14
Metode i tehnike identifikacije sistema
B. MODELIRANJE
1. ZADATAK:
Adnan Salihbegovic
15
Metode i tehnike identifikacije sistema
2. OPIS DC MAINE
DC motor se u osnovi sastoji iz dva dijela: rotirajui dio, koji se u literaturi naziva
jo i armatura (engl. armature), te statikog dijela kojeg ini statorski namotaj, a u
eng. literaturi je poznat pod nazibom field.
Da bi se lake razumio rad DC motora, posmatrajmo jedan dijagram koji pokazuje
magnetnu interakciju izmeu rotirajue armature i statorskog namotaja field coils:
Na slici a) prikazan je jedan stalni magnet koji se nalazi na osovini i koji na njoj
moe da rotira. Statorski namotaj je jedan dugi komad ice namotan u 2 sekcije pri
emu se jedna vee na pozitivni pol izvora napajanja (F1), a druga na negativni pol
(F2). Putanjem struje kroz ovaj namotaj dobiemo na gornjem namotaju sjeverni
pol magneta, a na donjem namotaju juni pol magneta. Usljed ijenice da se isti
polovi odbijaju a suprotni privlae, dolazi do rotiranja stalnog magneta postavljenog
na osovinu, u smijeru prikazanom na slici a).
Na slici b) prikazano je konano stanje kao posljedica prolaska struje iz
istosmjernog izvora kroz namotaje na statoru: juni pol stalnog magneta se
zakoio pored sjevernog pola statorskog elektromagneta. Da bi se obrtanje
nastavilo potrebno je promijeniti polaritet jednog od magneta. Zbog toga je na slici
c) i stalni magnet zamijenjen sa elektromagnetom, a da bi se obrtanje nastavilo
dodan je poseban dio koji se naziva komutator sa etkicama (brush). Naime, svi
namotaji na armaturi su izvedeni svojim krajevima na komutatorske segmente koji,
uz pomo etkica koje su spojene na pozitivni odnosno negativni izvor napajanja i
16
Metode i tehnike identifikacije sistema
3. MODEL DC MAINE
E = KE
KE=LafIf
17
Metode i tehnike identifikacije sistema
Te=KTIa,
J dm/dt=Te-sgn(m)TL-BmM-Tf
gdje su:
J inercija
Bm koeficijent viskoznog trenja
Tf obrtni moment Coulombovog trenja
M ugaona brzina
Ia struja armature
If struja statora
Te obrni moment motora
18
Metode i tehnike identifikacije sistema
DC motor se napaja istosmjernim izvorom Vdc preko Gto tiristora i diode D1. DC
motor pokree mehaniko optereenje predstavljeno preko J, Bm i TL.
U ovom sluaju se radi o serijskom DC motoru, to znai da je u seriju sa
armaturom vezan jedan induktivni namotaj Ls, koji je izveden od debelog
provodnika, tako da moe da podnese velike struje. Usljed ove karakteristike,
ovakav motor moe da proizvede veliki poetni obrtni momenat, to je i osnovna
karakteristika serijskih DC motora.
19
Metode i tehnike identifikacije sistema
Ulaz u ovaj blok su zadana i stvarna vrijednost ugaone brzine . Kao izlaz iz ovog
bloka kreira se signal Iref, koji zapravo predstavlja zadanu vrijednost za regulaciju
struje armature.
to se tie zadanih parametara, pojaanje regulatora je Kp=1.6, integralna
konstanta je Ki=16, a struja Iref je ograniena na maksimalnu vrijednost od 30 A.
20
Metode i tehnike identifikacije sistema
5. REZULTATI SIMULACIJE
21
Metode i tehnike identifikacije sistema
Kao to se moe vidjeti sa slike modela, iz sistema je izdvojeno vie veliina koje
su predviene za mjerenje i praenje (blokovi obojeni utom bojom) :
22
Metode i tehnike identifikacije sistema
23
Metode i tehnike identifikacije sistema
24
Metode i tehnike identifikacije sistema
Dakle, otprilike nakon 0,7 sekundi nakon poetka simulacije sistem dostie
stacionarno stanje u kojem karakteristine veliine dostiu slijedee vrijednosti:
m=120 (rad/s), Ia= 6 (A) +/- 1 (A), te Va= 250 (V).
25
Metode i tehnike identifikacije sistema
26
Metode i tehnike identifikacije sistema
27
Metode i tehnike identifikacije sistema
1. Kp = 1, Ki = 0 (P regulator)
28
Metode i tehnike identifikacije sistema
2. Kp = 1, Ki = 10
29
Metode i tehnike identifikacije sistema
Sada registrujemo mnogo taniju regulaciju, pri emu je statika greka priblino
0.01% od zadane vrijednosti. Meutim, imamo veliki prvi preskok (16 rad/s), javlja
se i drugi preskok (0,3 rad/s), a vrijeme smirenja je otprilike 0.8 s. Naredni koraci bi
bili smanjenje veliine preskoka i skraivanje vremena smirenja procesa. U tom
smislu bi trebalo reagovati poveanjem pojaanja Kp, sa ciljem smanjenja prvog
preskoka.
3. Kp=3, Ki=10
Kao rezultat poveanja Kp, izbjeglismo 2. preskok, a prvi preskok iznosi oko 6
rad/s. Meutim, cijena koju smo pri tome platili jeste da je vrijeme smirenja procesa
due od 1 s. Oito smo pretjerali sa vrijednou Kp, te emo u narednom pokuaju
odabrati manju vrijednost.
4. Kp=1.5, Ki=10
30
Metode i tehnike identifikacije sistema
5. Kp=1.5, Ki=15
31
Metode i tehnike identifikacije sistema
Ovim potezom smo ostavili prvi preskok u granici < 10%, nemamo drugog
preskoka, statika greka je takoer < 0.01%, dok je vrijeme smirenja procesa
smanjeno na nekih 0.7 sekundi.
Dostignute karakteristike regulacije se ne razlikuju vidljivo od regulacije koja se
postie sa parametrima originalno postavljenim u fajlu psbdcdrive.mdl (Kp=1.6,
Ki=16).
Treba napomenuti da se kao parametar kvaliteta regulacije moe posmatrati i
vrijeme prvog preskoka, odnosno vrijeme prvog dostizanja zadane vrijednosti. U
ovom sluaju ovo vrijeme iznosi oko 0.2 s, a na njega se najvie utie izborom
ogranienja Ilim, koje je takoer parametar bloka Speed Controller. Ovaj parametar
nisam mijenjao zato to on direktno zavisi od fizikih karakteristika sistema
(debljina koritenog provodnika), jer predstavlja ogranienje na iznos struje
armature koja se doputa kod motora. Pretpostavio sam da je podeena vrijednost
od 30 A maksimalna dozvoljena vrijednost za struju armature.
32
Metode i tehnike identifikacije sistema
LITERATURA
33