VOJNOTEHNIČKI GLASNIK (MILITARY TECHNICAL COURIER), 2011, Vol. LIX, No. 4
SIMULACIJA UTICAJA DODATNE REDNE INDUKTIVNOSTI NA SERVOPOGON SA DC MOTOROM
Viličić B. Aleksandar, Jezdimirović M. Mirko, Ministarstvo odbrane Republike Srbije,
Vojnotehnički institut, Beograd
OBLAST: elektrotehnika (automatika i upravljanje)
Sažetak:
U ovom radu prikazana je simulacija električnog servopogona sa digitalnim regulatorom. Sistem je simuliran u alatu za simulaciju pro-gramskog paketa LabView. Simulirane su identifikovane prenosne funkcije real nog sistema (prenosne funkcija motora, davača struje i ugaone brzine), kao i nelinearnosti motora i reduktora.
Key words: digitalni servosistem, digitalni regulator, upravljanje, redna induktivnost, automatsko upravljanje.
Uvod
Upravljanje jednosmernim servomotorima sa četkicama (DC) koji i maju malu unutrašnju induktivnost može biti problem. Naime, po-sledica njihove male induktivnosti je velika brzina promene rotorske struje, kao odziv na primenjeni napon. U slučaju upravljanja impulsno širinski mo-dulisanim signalom (PWM-Pulse Width Modulation) ne sme se dozvoliti dra-stična promena struje rotora u toku jedne PWM periode. Dosadašnja prime-njena istraživanja su pokazala da ukoliko bi se dozvolio veliki porast vredno-sti struje u PWM periodi došlo bi do oscilatornog odziva strujne petlje. Ovaj problem može se rešiti povećavanjem učestanosti PWM signala (smanjenje periode). Kao posledica povećane učestanosti prekidačkog signala javlja se povećana disipacija prekidačkih tranzistora u H mostu. Zato se problem re-
svilicic@gmail.com
<T74)
šava dodavanjem induktivnosti na red sa motorom. Posledica dodatne in-duktivnosti i njene konačne unutrašnje otpornosti je i promena električne vremenske konstante motora.
Tema rada je upotreba novih programskih paketa za analizu simulacio-nog podešavanja digitalnog regulatora u uslovima različite dodate induktivnosti i uticaj različitih matematičkih simulacionih modela na podešavanje pa-rametara regulatora. U radu je opisan električni servo- sistem sa digitalnim regulatorom za pokretanje modularne turele (obrtna platforma) po azimutu. Dat je matematički model digitalnog servosistema. U programskom paketu LabView, odnosno njegovom setu alatki (toolkit) za simulaciju, izvršena je si-mulacija konkretnog brzinskog servosistema. S obzirom na to da simulacioni program pruža velike mogućnosti, model motora sa reduktorom simuliran je kao linearni sistem, dok su odabirači i regulatori koji se realizuju programski u mikrokontroleru simulirani kao diskretni elementi servo sistema. Regulatori su podešeni za različite vrednosti redne induktivnosti. Sa ovako podešenim parametrima regulatora snimani su i poređeni odzivi modela simuliranog sistema. Model sistema je simuliran sa zanemarenom električnom vremen-skom konstantom i bez zanemarivanja električne vremenske konstante. Iz-vršeno je snimanje karakteristika servosistema, obrada dobijenih rezultata i poređenje rezultata različitih simuliranih modela za različite vrednosti induk-tivnosti.
Pregled oznaka
Vt napon na motoru
Tem momenat motora
Ra otpornost namotaja rotora
N prenosni odnos reduktora
Kp proporcionalni koeficijent pojačanja
Ki integralni koeficijent pojačanja
ea indukovana elektromotorna sila
ia struja rotora
T vreme odabiranja (sample time)
La induktivnost namotaja motora
KE električna konstanta motora
wm ugaona brzina motora
Bem koeficijent momenta viskoznog trenja u ležajevima motora
Bwl koeficijent momenta trenja u ležajevima sklopa reduktor-
opterećenje
CS>
Viličić, A. i dr., Simulacija uticaja dodatne redne induktivnosti na servopogon sa DC motorom, pp.174-193
VOJNOTEHNIČKI GLASNIK (MILITARY TECHNICAL COURIER), 2011, Vol. LIX, No. 4
Jem momenat inercije rotora motora
J ukupni momenat inercije sveden na rotor motora B ukupni momenat viskoznog trenja sveden na rotor motora KT mehanička konstanta motora
T
m
mehanička vremenska konstanta
T ml
s
z
električna vremenska konstanta motora operator Laplasove transformacije operator z-transformacije
Opis sistema
Servosistem daljinski upravljane modularne borbene platforme koristi se za pokretanje borbenog i neborbenog dela po azimutu. Baziran je na elektromotornom pogonu sa regulatorom izvedenim na osnovu digitalnog upravljanja realizovanog mikrokontrolerski.
U ovom radu biće prezentovana simulacija pogona borbenog dela obrt-ne platforme po azimutu. Simulacija servositema i regulatora u svim režimi-ma rada deo je procesa projektovanja i praktične realizacije servosistema. Zahvaljujući tome nije umanjen generalizovani pristup koji opisuje projekto-vanje i realizaciju stvarnih servosistema. Simulacija je samo jedan deo čita-vog procesa od ideje do realizacije, koji služi za sagledavanje mogućnosti sistema i daje početne vrednosti (radne tačke) za podešavanje parametara sistema u praktičnoj realizaciji. Vrednosti parametara simulacije nisu i krajnje realizovane vrednosti parametara servosistema, jer se u simulaciji uvek radi sa linearizovanim modelom kojem su dodate neke nelinearnosti, a ne sa re-alnim sistemom.
Kao izvršni organ koristi se jednosmerni servomotor sa permanentnim magnetom u pobudnom kolu. Davač ugaone brzine je inkrementalni enko-der koji podatke daje u digitalnom obliku [1]. Davač ugaone pozicije je apso-lutni enkoder. Vrednost struje rotora meri se analognim davačem.
Servosistem modularne obrtne platforme realizovan je kao digitalni servoregulator sa navedenim izvršnim organima i davačima. Upravljanje izvršnim organima realizovano je kroz povratne petlje po struji rotora, br-zini rotora elektromotora i ugaonoj poziciji izlaznog vratila. Svaka unu-trašnja petlja izvršava se najmanje deset puta brže od nadređene petlje. To znači da se radi o digitalnom sistemu upravljanja sa odabiračima razli-čite brzine [2].
<5ž6>
Matematički model servosistema za pokretanje modularne obrtne platforme po azimutu
Karakteristike ugrađenog pogonskog motora Maxon RE75 prikazane su u tabeli 1 [3].
Tabela 1
Karakteristike motore Maxon RE75
Table 1
Maxon RE75 motor characteristics
Karakteristika Oznaka Vrednost
Nominalni napon (Nominal voltage) Vnom 24 [VI
Nominalna brzina (Nominal speed) ^nom 2510 [o/min]
Nominalni momenat (Nominal torque) T nom 0,63 [Nm]
Nominalna struja (Nominal current) Inom 8,37 [A]
Otpornost namotaja (Terminal resistance) Ra 0,181 [Q]
Induktivnost namotaja (Terminal inductance) La 0,076 [mH]
Konstanta momenta (Torque constant) Kt 0,0799 [Nm/A]
Konstanta brzine (Speed constant) 1/Ke 119 [o/min/V]
Mehanička vremenska konstanta (Mechanical time constant) T'mot 4,25 [ms]
Momenat inercije rotora (Rotor inertia) Jm 0,00015 [kgm2l
Struja starta rotora (Starting current) Istart 0,518 [A]
DC motor sa permanentnim magnetom upravljan strujom rotora može se predstaviti jednačinama [1]:
V (t) = ea (t) + Rja (t) + (1)
dt
ec (t) = KE®m (t) (2)
T,m (t) = (B,„ + Bwl )a, (t) + (J„ + J „ )= БШ, (t) + J
dt dt
(3)
Tem (t) = (t) (4)
Koristeći Laplasovu transformaciju, sa pretpostavkom da je električna vremenska konstanta znatno manja od mehaničke vremenske konstante (bar 10 puta), prenosne funkcije DC motora se mogu izraziti u sledećem obliku:
K 1 ®m (S) = B Ia (s), B 1 + Tms (5)
1 + T S I a ( S ) = K (S ) 1 + Tm-S (6)
Viličić, A. i dr., Simulacija uticaja dodatne redne induktivnosti na servopogon sa DC motorom, pp.174-193
VOJNOTEHNIČKI GLASNIK (MILITARY TECHNICAL COURIER), 2011, Vol. LIX, No. 4
Pri čemu je:
K =
B
KEKT + RaB
=-
J_
B
RaB
Tml
KeKt + RaB
(7)
(8) (9)
Linearizovane prenosne funkcije objekta upravljanja korišćene pri simu-laciji imaju oblik:
Im _K 2(1 + TmS)
Vt (S) (1 + TmlS)
= Gi(s) i
K
®m (S) = _________
Im (S) (1 + TmS)
= G2(s)
(10)
(11)
gde je K=Kt/B.
Motor pokreće obrtnu platformu koja
ima momenat inercije
Jwl=40[kgm2]. Ugrađen je reduktor redukcionog odnosa N=163. Izmereni startni momenat sa ugrađenim motorom za pokretanje platforme je Mtr=50[Nm]. Kada se platforma kreće (sa ugrađenim motorom) konstantnom brzinom od 15[o/s] izmeren je momenat 20[Nm]. S obzirom na to da se plat-forma kreće konstantnom brzinom član uz izvod brzine u (3) je 0, pa je izmereni momenat posledica ukupnog trenja na strani platforme.
Koristeći podatke iz tabele 1 i podatke o opterećenju i reduktoru mogu-će je naći parametre koji daju egzaktnu prenosnu funkciju za objekat upravljanja (motor sa opterećenjem).
Iz (1) i (2) za nominalne vrednosti struje i napona kada je izvod struje 0 (struja konstantna) nalazimo
ту _ nom
KE =
0nom
24 RInom = 24 1,515 = 85,5 • 10-3 [Vs] 262,84 262,84
Iz (4) za nominalne vrednosti nalazimo
KT =
T
630-108,37
= 75,26 •lO-3 [Nm/A].
3
nom
Koeficijent trenja motora nalazimo iz
B = = 0,15'10 = 35,3 -10-3 [Nms].
T 4 25
Cmot ^5
Izmereni momenat trenja platforme pri kretanju konstantnom brzinom je ukupni momenat platforme i motora, pa odatle dobijamo koeficijent trenja na strani osovine rotora
15 1 3
= 263 -10-3 [Nms].
B = Bm + Bwl = Mtr 1
a N 0,35 163 Momenat inercije sveden na osovinu rotora motora je [4]
2 = 1,65 -10-3 [kgm2].
J = Jm + Ll = 0,15-10-3 +-40 =1 65 ю-3»---------2
N2
1632
Sada nalazimo mehaničku vremensku konstantu
J 1,65 • 10-3
T m
B 263-10-
= 6,3 • 10-3[^]
Prenosna funkcija bez dodate iduktivnosti
Električna vremenska konstanta motora je
L 76 -10~6
Tem R 181 • 10-3
= 0,42 ^10-3[^]
(12)
što zadovoljava uslov da je bar 10 puta manja od mehaničke vremenske konstante.
Smenom ovako dobijenih vrednosti u (7) i (9) dobijamo
1 =5,5510-3 [s] i K2=4,86 [1/Q].
(13)
Smenom dobijenih vrednosti koeficijenata u (10) i (11) dobijamo prenosne funkcije motora
Im(s) = 5,52• (158,7 + s) i Vm(s) 180 + s
On (S) = 45,4
I m (s) 158,7 + s
(14)
(15)
Za slučaj da se ne zanemaruje električna vremenska konstanta u od-nosu na mehaničku vremensku konstantu iz (1) do (4) dobijamo preno-snu funkciju:
3
T
Viličić, A. i dr., Simulacija uticaja dodatne redne induktivnosti na servopogon sa DC motorom, pp.174-193
VOJNOTEHNIČKI GLASNIK (MILITARY TECHNICAL COURIER), 2011, Vol. LIX, No. 4
Im[s] _ (B/ J + 5)/L _ (158,7 + s)-13158 _
Vm[s] _ KeKt + BR + JR + LB s + s2 _ 827537 + 2543s + s2 “
JL JL +S (16)
_ (158,7 + s)-13158 _ (s + 383)(s + 2159)
Na ovaj način dobijena je prenosna funkcija sa dva realna pola čija je udaljenost manja od 6 puta, pa se po pravilu veći pol ne bi trebao zanemari-vati u analizi sistema i sintezi regulatora.
Prenosna funkcija sa dodatom induktivnošću 150
Na red sa rotorskim namotajem povezana je dodatna induktivnost od 150 pH, unutrašnje otpornosti namotaja 60 mQ, tako da je nova električna
vremenska konstanta: г _ — _
L 225 -10-
_ 0,937 - 10-3[s]
R 240-10"
Smenom ovako dobijenih vrednosti u (7) i (9) dobijamo:
” m1 :
=5.6710"3 [s] i K2=3.78 [1/Q].
(17)
(18)
Smenom dobijenih vrednosti koeficijenata u (10) i (11) dobijamo prenosne funkcije motora:
Im(s) _ 4,2-(158,7 + s) ;
Vm (s)
®m (s) ____________
Im(s) 158,7 + s
176,3 + s 45,4
(19)
(20)
S obzirom na to da se dodavanjem redne induktivnosti menja električna vremenska konstanta i postaje bliža mehaničkoj (nije bar 10 puta manja), potrebno je analizirati ovaj uticaj i opravdanost zanemarivanja u (10). U slu-čaju da se ne zanemaruje električna vremenska konstanta u odnosu na me-haničku vremensku konstantu iz (1) do (4) dobijamo prenosnu funkciju:
Im [s] (B / J + s)/L (158,7 + s) - 4444
Vm[s] KeKt + BR + JR + LB
JL
(s +158,7) - 4444
JL
s + s
2
187353 + 1226s + s2
(21)
(s + 179)(s +1047)
sa dva realna pola čija je udaljenost manja od 6 puta, pa se, po pravilu, veći pol ne bi trebao zanemarivati u analizi sistema i sintezi regulatora.
6
Prenosna funkcija sa dodatom induktivnošću 500
Na red sa rotorskim namotajem povezana je dodatna induktivnost od 500[pH], unutrašnje otpornosti namotaja 80[mQ], tako da je nova električna
vremenska konstanta: г = — =
L 576 -10“
= 2,21-10“3[ s]
R 260-10“
Smenom ovako dobijenih vrednosti u (7) i (9) dobijamo:
(22)
1 =5,7510-3 [s] i K2=3,5 [1/Q].
(23)
Smenom dobijenih vrednosti koeficijenata u (10) i (11) dobijamo preno-sne funkcije motora:
Im(s) = 3,83 - (158,7 + s) i Vm(s) 173,6 + s
(24)
®m (s) = 45,4
I m (s) 158,7 + s
(25)
S obzirom na to da se dodavanjem redne induktivnosti menja električna vremenska konstanta i postaje bliža mehaničkoj (nije bar 10 puta manja) potrebno je analizirati ovaj uticaj i opravdanost zanemariva-nja u (10). U slučaju da se ne zanemaruje električna vremenska konstanta u odnosu na mehaničku vremensku konstantu iz (1) do (4) dobijamo prenosnu funkciju:
(B / J + s)/L
Im [s] =_
V [s] K K. + BR JR + LB 2 JL JL
= (s +158,7)-1736
= (s + 184,7)(s + 426,7)
(158,7 + s)-1736 78855 + 611,5s + s2
(26)
T
U ovom slučaju prenosna funkcija ima par realnih korena koji su udaljeni samo 2,5 puta, pa se nijedan ne bi smeo zanemariti pri analizi sistema i sintezi regulatora [1].
(ш>
Viličić, A. i dr., Simulacija uticaja dodatne redne induktivnosti na servopogon sa DC motorom, pp.174-193
VOJNOTEHNIČKI GLASNIK (MILITARY TECHNICAL COURIER), 2011, Vol. LIX, No. 4
Parametri simuliranog modela servosistema i strukturni blok-dijagrami
Struja je elektronski ograničena na 20[A]. Kao davač vrednosti struje koristi se strujni transformator LEM odnosa transformacije 1:1000 i otpornik otpornosti 220[Q]. Pad napona na ovom otporniku vodi se na 10-bitni AD konvertor koji meri do 3,3[V]. Prenosna funkcija ovog davača je Vmer /Ir = 220/1000 = 0,22[V / A], a rezolucija je 3,3[V]/1024=3,22[mV] po bitu, što je 3,22/220=14,6[mA/bit].
Davač brzine okretanja vratila motora je inkrementalni enkoder HEDS sa 2000 impulsa po krugu. To znači da je rezolucija merenja ugaone brzine vratila motora (2n/2000)/0,002=n/2[rad/s]. Ona je nedovoljna, ali se softver-skim metodama, kao i merenjem trenutka poslednjeg impulsa, rezolucija može poboljšati do 5 puta. Zato je u simulaciji primenjen model inkremental-nog enkodera rezolucije n/6 [rad/s].
U simulacioni model servosistema uneti su parametri modela (16) i skraćenog modela (10). Takođe, simulirane su i nelinearnosti tipa zona neosetljivosti, elektronskog ograničenja struje na 20[A] i mrtvog hoda zupčanika (backslash).
Simulacija je realizovana iz dva dela: strujne petlje i brzinske petlje. Prvo se vrši simulacija i podešavanje strujne petlje, a zatim simulacija i podešavanje brzinske petlje. Primenjeni redosled i postupak simulacije identičan je postupku koji se primenjuje pri podešavanju realnog servosistema [5]. Na slici 1 data je strukturna blok-šema električnog servosistema sa digitalnim regulatorom za brzinsko upravljanje modularnom obrt-nom platformom, dok je na slici 2 prikazana strukturna blok- šema elek-tričnog servosistema sa digitalnim regulatorom sa izmeštenim proporcio-nalnim dejstvom za brzinsko upravljanje obrtnom platformom.
Slika 1 - Strukturna blok-šema električnog servosistema sa digitalnim regulatorom za brzinsko upravljanje modularnom obrtnom platformom
Figure 1 - Block schematics of the electrical servo drive with digital speed regulation for
modular turret drive
(182)
Slika 2 - Strukturna blok-šema električnog servosistema sa digitalnim regulatorom sa izmeštenim proporcionalnim dejstvom za brzinsko upravljanje modularnom turelom Figure 2 - Block schematics of the digital speed regulation electrical servo drive with displaced proportional coefficient for modular turret drive
Blok-dijagrami digitalnog servosistema za pokretanje modularne daljin-ski upravljane turele uneti su u simulacioni alat (toolkit) programskog paketa LabView. U ovako oformljeni simulacioni paket uneti su parametri simulira-nog servosistema.
Rezultati simulacije
Simulirano je podešavanje parametara strujne petlje, a zatim brzinske petlje sa dve vrste regulatora. Sve simulacije su urađene za prenosne funk-cije (10) i (16). Svaka simulacija i podešavanje parametara izvršeno je za sva tri slučaja induktivnosti (bez, 150 [pH] i 500 [pH]).
Podešavanje parametara regulatora strujne petlje obavljeno je na način da se zadovolje sledeći zahtevi:
- odziv strujne petlje treba da ima aperiodičan oblik ili preskok do 10%,
- u najviše 10 perioda odabiranja odziv strujne petlje treba da dostigne stacionarno stanje ili da greška padne na 10%,
- greška stacionarnog stanja strujne petlje treba da bude manja od 10%.
Referentne vrednosti (setpoint) za brzinsku petlju, kao i odzivi, dati su
na izlaznom vratilu (izlaz reduktora).
U zavisnosti od zahtevanog režima rada servosistema mogu se defini-sati i drugi zahtevi za odziv brzinske petlje. Tako je nekada potrebno da odziv bude što je moguće brži, pa i po cenu da preskok bude i 20%. U nekim slučajevima je potrebno da odziv bude aperiodičan sa malom greškom (ma-njom od 1%) stacionarnog stanja.
Simulacija sistema bez dodate iduktivnosti
Simulacijom je izvršeno podešavanje parametara strujnog regulatora
H ( z ) =
0,04( z + 0,05)
pri periodu odabiranja 0,0002 [s]. Ovako podešen re-
z - 0,97
gulator upotrebljen je za snimanje odziva strujne petlje na pobudu tipa od-
(l83>
Viličić, A. i dr., Simulacija uticaja dodatne redne induktivnosti na servopogon sa DC motorom, pp.174-193
VOJNOTEHNIČKI GLASNIK (MILITARY TECHNICAL COURIER), 2011, Vol. LIX, No. 4
skočna pobuda, respektivno za model iz (16) i skraćeni model iz (10). Karak-teristike pobuda su: amplituda 4[A], učestanost 20[Hz] i fazni pomeraj 0 [°j.
Na graficima (slika 3 i 4, kao i 8, 9, 13 i 14) prikazan je odziv strujne petlje. Crnim grafikom prikazana je vrednost reference (setpointa) struje (oznaka 1), zelenim - strujna greška (oznaka 2), a plavim - odziv (ozna-ka 3), odnosno vrednost struje.
Slika 3 - Odziv modela (16) na odskočnu pobudu Figure 3 - Model (16) Step response
Figure 4 - Model (10) Step response
Simulacijom je izvršeno podešavanje parametara brzinskog regulatora,
strukture kao na slici 1, Hm(z) = ——03) pri periodu odabiranja brzinske
z - 0,95
petlje 0,002[sj. Ovako podešen regulator upotrebljen je za snimanje odziva brzinske petlje na pobudu tipa odskočna pobuda, respektivno za model iz (16) i skraćeni model iz (10). Karakteristike pobuda su: amplituda 0,5[rad], učestanost 5[Hzj i fazni pomeraj 162[0].
Na graficima (slike 5, 6 i 7,kao i 10, 11 i 12, odnosno 15, 16, 17, 18,19 i 20) prikazan je odziv brzinske petlje. Crnim grafikom prikazana je vrednost reference (setpointa) struje (oznaka 1), crvenim - vrednost brzi-ne (oznaka 2) koju čita digitalni regulator, žutim - greška brzine u digital-
nom regulatoru (oznaka 3), a plavim - odziv, odnosno vrednost ugaone brzine platforme (oznaka 4).
Slika 5- Odziv brzinske petlje modela (16) i brzinskog regulatora sa slike 1 na odskočnu pobudu Figure 5 - Model (l6) speed loop step response with equalizer as in Figure 1
Slika 6 - Odziv brzinske petlje modela (10) i brzinskog regulatora sa slike 1 na odskočnu pobudu Figure 6 - Model (10) speed loop step response with equalizer as in Figure 1
Sa slika 5 i 6 vidi se da nema razlike u obliku odziva petlje po ugaonoj brzini bez obzira na primenjeni model u simulaciji.
Simulacijom je izvršeno podešavanje parametara brzinskog regulatora, strukture kao na slici 2, sa parametrima K,=2,5 i Kp=6 pri periodu odabi-ranja brzinske petlje 0,002[s]. Ovako podešen regulator upotrebljen je za snimanje odziva brzinske petlje na pobudu tipa odskočna pobuda (slika 7), respektivno za model iz (16) i skraćeni model iz (10). Karakteristike pobu-
Slika 7- Odziv brzinske petlje modela (16) i brzinskog regulatora sa slike 2 na odskočnu pobudu Figure 7 - Model (16) speed loop step response with equalizer as in Figure 2
(l85>
Viličić, A. i dr., Simulacija uticaja dodatne redne induktivnosti na servopogon sa DC motorom, pp.174-193
VOJNOTEHNIČKI GLASNIK (MILITARY TECHNICAL COURIER), 2011, Vol. LIX, No. 4
Simulacija sistema sa dodatnom rednom iduktivnosti od 150^H
Simulaciom je izvršeno podešavanje parametara strujnog regulatora
H ( z ) =
0,04( z + 0,05) z - 0,97
pri periodu odabiranja 0,0002[s]. Ovako podešen
regulator upotrebljen je za snimanje odziva strujne petlje na pobudu tipa od-skočna pobuda (slike 8 i 9), respektivno za model iz (16) i skraćeni model iz (10). Karakteristike pobuda su: amplituda 4[A], učestanost 20[Hz] i fazni po-meraj 0[0].
Slika 8 - Odziv modela (16) na odskočnu pobudu (dodatna induktivnost 150pH) Figure 8 - Model (16) step response (added inductance 150pH)
Slika 9 - Odziv modela (10) na odskočnu pobudu (dodatna induktivnost 150pH) Figure 9 - Model (10) step response (added inductance 150pH)
Ovako podešena strujna petlja uneta je u model brzinske petlje regulatora oblika kao na slici 1.
Simulacijom je izvršeno podešavanje parametara brzinskog regulatora,
strukture kao na slici 1, Hm(z) = ——03) pri periodu odabiranja brzinske
z - 0, 95
petlje 0,002[s]. Ovako podešen regulator je upotrebljen za snimanje odziva brzinske petlje na pobudu tipa odskočna pobuda (slika 10 i 11), respektivno za model iz (16) i skraćeni model iz (10). Karakteristike pobuda su: amplituda 0,5[red], učestanost 5[Hz] i fazni pomeraj 162[0].
Slika 10 - Odziv brzinske petlje modela (16) i brzinskog regulatora sa slike 1 na odskočnu pobudu (dodatna induktivnost 150pH)
Figure 10 - Model (16) speed loop step response with equalizer as in Figure 1 (added inductance 150pH)
Slika 11 - Odziv brzinske petlje modela (10) i brzinskog regulatora sa slike 1 na odskočnu pobudu (dodatna induktivnost 150pH)
Figure 11 - Model (10) speed loop step response with equalizer as in Figure 1 (added inductance 150pH)
Sa slika 10 i 11 vidi se da nema razlike u obliku odziva petlje po ugao-noj brzini, bez obzira na primenjeni model u simulaciji.
Simulacijom je izvršeno podešavanje parametara brzinskog regulatora, strukture kao na slici 2, sa parametrima Kp2,5 i Kp=6 pri periodu odabiranja brzinske petlje 0,002 [s]. Ovako podešen regulator upotrebljen je za snima-nje odziva brzinske petlje na pobudu tipa odskočna pobuda (slika 12), re-spektivno za model iz (16) i skraćeni model iz (10). Karakteristike pobuda su: amplituda 0,5 [rad], učestanost 5[Hz] i fazni pomeraj 162 [0].
Slika 12 - Odziv brzinske petlje modela (16) i brzinskog regulatora sa slike 2 na odskočnu pobudu (dodatna induktivnost 150pH)
Figure 12 - Model (16) speed loop step response with equalizer as in Figure 2 (added inductance 150pH)
Viličić, A. i dr., Simulacija uticaja dodatne redne induktivnosti na servopogon sa DC motorom, pp.174-193
VOJNOTEHNIČKI GLASNIK (MILITARY TECHNICAL COURIER), 2011, Vol. LIX, No. 4
Simulacija sistema sa dodatnom rednom iduktivnosti od 500^H
Simulacijom je izvršeno podešavanje parametara strujnog regulatora
H ( z ) =
0,05( z + 0,15) z - 0,95
pri periodu odabiranja 0,0002[s]. Ovako podešen re-
gulator upotrebljen je za snimanje odziva strujne petlje na pobudu tipa od-skočna pobuda (slike 13 i 14), respektivno za model iz (16) i skraćeni model iz (10). Karakteristike pobuda su: amplituda 4[A], učestanost 20[Hz] i fazni pomeraj 0[0].
IstrujnapetuaI
Setpoinl
nula kN
tjreska кЧ
Struja
0.00000 000500 0.01000 001500 002000 0.02500 003000 003500 004000 004500 005000 005500 006000 006500 007000 007500 008000 008500 0.09000 009500 0.10000
Simulation Time
1
3
2
Slika 13 - Odziv modela (10) na odskočnu pobudu (dodatna induktivnost 500pH) Figure 13 - Model (10) step response (added inductance 500uH)
0.00000 000500 0.01000 001500 002000 0.02500 003000 003500 004000 004500 005000 005500 006000 006500 007000 007500 008000 008500 0.09000 009500 0.10000
Simulation Time
Slika 14 - Odziv modela (16) na odskočnu pobudu (dodatna induktivnost 500pH) Figure 14 - Model (16) step response (added inductance 500pH)
Ovako podešena strujna petlja uneta je u model brzinske petlje regulatora oblika kao na slici 1.
Simulacijom je izvršeno podešavanje parametara brzinskog regulatora (slike 15 i 16), strukture kao na slici 1, Hm(z) = ——°—) pri periodu
z - 0,95
odabiranja brzinske petlje 0,002[s]. Ovako podešen regulator upotrebljen
(188)
je za snimanje odziva brzinske petlje na pobudu tipa odskočna pobuda, respektivno za model iz (16) i skraćeni model iz (10). Karakteristike pobuda su: amplituda 0,5[rad], učestanost 5[Hz] i fazni pomeraj 162[0].
Slika 15 - Odziv brzinske petlje modela (10) i brzinskog regulatora sa slike 1 na odskočnu pobudu (dodatna induktivnost 500pH)
Figure Figure 15 - Model (10) speed loop step response with equalizer as in Figure 1
(added inductance 500pH)
Slika 16 - Odziv brzinske petlje modela (16) i brzinskog regulatora sa slike 1 na odskočnu pobudu (dodatna induktivnost 500pH)
Figure 16 - Model (16) speed loop step response with equalizer as in Figure 1 (added inductance 500pH)
Na slikama 15 i 16 vidi se da postoji razlika u obliku odziva u zavisnosti od simulacionog modela. To govori da se ne sme zanemariti uticaj električ-ne vremenske konstante pri simulaciji ili projektovanju.
Sa izmenjenim parametrima regulatora Ию(z)
1,8( z - 0,4) z - 0,97
dobijaju
se odzivi kao na slikama 17 i 18.
(шГ>
Viličić, A. i dr., Simulacija uticaja dodatne redne induktivnosti na servopogon sa DC motorom, pp.174-193
VOJNOTEHNIČKI GLASNIK (MILITARY TECHNICAL COURIER), 2011, Vol. LIX, No. 4
Slika 17 - Odziv brzinske petlje modela (10) i brzinskog regulatora sa slike 1 na odskočnu pobudu (dodatna induktivnost 500pH)
Figure 17 - Model (10) speed loop step response with equalizer as in Figure 1 (added inductance 500pH)
•0.6-1..........................................................................................................................................................................
0.00000 0.01000 0.02000 0.03000 0.04000 0.05000 0 06000 0.07000 0.08000 0.09000 0.10000
Simulation Time
Slika 18 - Odziv brzinske petlje modela (10) i brzinskog regulatora sa slike 1 na odskočnu pobudu (dodatna induktivnost 500pH)
Figure 18 - Model (10) speed loop step response with equalizer as in Figure 1 (added inductance 500pH)
Simulacijom je izvršeno podešavanje parametara brzinskog regulatora, strukture kao na slici 2, sa parametrima Kp3 i Kp=5 pri periodu odabiranja brzinske petlje 0,002[s]. Ovako podešen regulator upotrebljen je za snimanje odziva brzinske petlje na pobudu tipa odskočna pobuda (slike 19 i 20), respektivno za model iz (16) i skraćeni model iz (10). Karakteristike pobuda su: amplituda 0,5[rad], učestanost 5[Hz] i fazni pomeraj 162[0].
0.00000 0.01000 0.0200o' 0.03000 0.04000 0.05000 0.0M00 0.07000 o.oa'ooo 0.09000 0.10000
Simulation Time
Slika 19 - Odziv brzinske petlje modela (16) i brzinskog regulatora sa slike 2 na odskočnu pobudu (dodatna induktivnost 500pH)
Figure 19 - Model (16) speed loop step response with equalizer as in Figure 2 (added inductance 500pH)
Slika 20 - Odziv brzinske petlje modela (16) i brzinskog regulatora sa slike 1 na odskočnu pobudu (dodatna induktivnost 500pH)
Figure 20 - Model (16) speed loop step response with equalizer as in Figure 1 (added inductance 500pH)
I u ovom slučaju vidimo da se ne može zanemariti električna vremen-ska konstanta, jer utiče na oblik odziva simuliranog modela.
Zaključak
U radu je prikazana simulacija realnog električnog servopogona sa digi-talnim regulatorom koji je primenjen za pokretanje borbenog modula modu-larne obrtne platforme DALOS. Sistem je simuliran u alatu za simulaciju pro-gramskog paketa LabView. Simulirane su identifikovane prenosne funkcije realnog sistema (prenosne funkcija motora, davača struje i ugaone brzine), kao i nelinearnosti motora i reduktora. U radu su korišćene klasične metode matematičkog modeliranja servosistema, primenjena je metoda za određi-vanje parametara prenosne funkcije servosistema i analiziran uticaj zane-marivanja električne vremenske konstante.
S obzirom na to da je ugrađen motor sa malom induktivnošću u praksi se na red dodaje induktivnost radi ograničenja brzine rasta struje rotora DC motora na primenjeni napon. Simuliran je sistem bez dodatne induktivnosti, kao i sa dve vrednosti induktivnosti (150 pH i 500 pH). Analiziran je uticaj promene induktivnosti, kao i opravdanost zanemarivanja električne vremenske kon-stante na odziv sistema odnosno podešavanje parametara regulatora.
Simulacija je urađena prvo za petlju po struji rotora, a sa tako podeše-nim strujnim regulatorom urađena je i simulacija petlje po ugaonoj brzini obrtne platforme. Podešen je regulator brzinske petlje i analiziran uticaj dodatne induktivnosti, kao i zanemarivanje električne vremenske konstante u modelu servopogona.
Na osnovu rezultata simulacije može se zaključiti da je za projektovanje i podešavanje parametara digitalnog regulatora bolje koristiti model motora gde se ne zanemaruje električna vremenska konstanta, a pogotovo kada se dodaje redna induktivnost čija vrednost premašuje vrednost induktivnosti sa-
(ш>
Viličić, A. i dr., Simulacija uticaja dodatne redne induktivnosti na servopogon sa DC motorom, pp.174-193
VOJNOTEHNIČKI GLASNIK (MILITARY TECHNICAL COURIER), 2011, Vol. LIX, No. 4
mog motora. Takođe, bolje je koristiti brzinski regulator sa izmeštenim pro-porcionalnim dejstvom, pogotovo kada se koristi brzinski servosistem.
Na osnovu rezultata simulacije i ovako podešenih parametara regulato-ra moguće je pristupiti podešavanju realnog sistema, koristeći rezultate simulacije kao početne vrednosti za parametre realnog regulatora.
Ovakav put rada može se primeniti za proučavanje i eksperimentisanje, kao i poboljšanje sistema koji se ispituje. Takođe, ovakva simulacija se može primeniti pri radu na sličnim sistemima, jer štedi vreme i trud pri podešavanju parametara regulatora realnog sistema. Simulacijom se smanjuje mogućnost grešaka ili eventualnih akcidenata usled pogrešno proračunatih početnih vrednosti parametara za slučaj da se radi direktno na realnom sistemu.
Literatura
[1] Stojić, M., Kontinualni sitemi automatskog upravljanja, Naučna knjiga, Beograd, 1980.
[2] Stojić, M., Digitalni sistemi upravljanja, Naučna knjiga, Beograd, 1989.
[3] Maxon motor program, 2009, www.maxonmotor.com
[4] Jezdimirović, M., Dodić, N., „Određivanje momenta inercije obrtne platforme borbenog sredstva”, Naučno-tehnički pregled, No. 10, Beograd, 1991.
[5] Viličić, A., Jezdimirović, M., „Digitalni servo sistem za upravljanje infracrvenim lokatorom”, Vojnotehnički glasnik (Military Technical Courier), Vol. 57, No. 2, pp 5-15, ISSN 0042-8469, UDK 623+355/359, Beograd, 2009.
SIMULATION OF ADDED INDUCTIVE COIL INFLUENCE ONTO THE DIGITAL SERVO SYSTEM WITH DC MOTOR
FIELD: Electrical Engineering and Electronics (Automation and Control)
Summary:
This paper describes a simulation of a real electrical servo drive with a digital equalizer. The whole system is simulated in the simulation toolkit of the LabView package. Real transfer functions are simulated (the transfer functions of the motor and the current and angular velocity gauges), as well as the nonlinearities of the motor and the gears. Clasical mathematical methods for modeling servosistems are used. The method for determining transfer function parameters is also used. The influence of neglecting the electrical time constant is analysed.
System description
A real electrical servo drive with the digital regulation for turret drive in traverse is simulated. Different values of added inductance are simulated and the equalizer parameters are matched so that the system has an acceptable response.
Mathematical model of a servo system for modular turret drive in traverse
The characteristics of the used motor are given. All equations for the DC motor are also given as well as the transfer function. Based on the calculations and measurements, the exact parameters of the transfer functions are found. For each value of added inductance, the parameters of the transfer functions are found.
Simulation results
The simulation toolkit from the LabView software package has been used for the system simulation and the equalizer parameters for current and velocity feedback have been found. The parameters have been chosen so that the response of the simulated servo sistem has the required characteristics.
The results of this simulation are given graphically, through a series of graphs, taken from the simulation program, presenting the characteristic responses for such exitations.
Conclusions
A real electrical servo drive with a digital equalizer has been analyzed. The whole system (with all nonlinearities) is simulated in the simulation toolkit of the LabView package. Clasical mathematical methods for modeling servosistems are used.
The simulation has been done first for the inner (current) loop, and the equalizer parameters have been found. After tuning the inner loop, the outer loop is then simulated and its equalizer parameters tuned. The influence of different values of the added inductance onto the tuning equalizer parameters are analyzed.
A real design of such servo sistems may be performed on the basis of the simulation results and thus tuned equalizer parameters. The given parameters for equlizers may be used as a starting point in tuning real system parameters. This can save money and time in realisations in practice.
Key words; digital servo-system, digital regulator, control, inductive coil, automatic control.
Datum prijema članka: 23. 08. 2010.
Datum dostavljanja ispravki rukopisa: 10. 11.2010.
Datum konačnog prihvatanja članka za objavljivanje: 12. 11.2010.
(l93>
Viličić, A. i dr., Simulacija uticaja dodatne redne induktivnosti na servopogon sa DC motorom, pp.174-193