Å is raksts sÄk rakstu sÄriju, kas veltÄ«ta automatizÄtÄm metodÄm PID kontrolleru regulÄÅ”anai Simulink vidÄ. Å odien mÄs izdomÄsim, kÄ strÄdÄt ar lietojumprogrammu PID Tuner.
Ievads
Par vispopulÄrÄko rÅ«pniecÄ«bÄ izmantoto kontrolieru veidu slÄgta cikla vadÄ«bas sistÄmÄs var uzskatÄ«t par PID kontrolieriem. Un, ja inženieri no studentu laikiem atceras kontroliera uzbÅ«vi un darbÄ«bas principu, tad tÄ konfigurÄcija, t.i. kontroliera koeficientu aprÄÄ·inÄÅ”ana joprojÄm ir problÄma. Ir milzÄ«gs daudzums gan Ärzemju (piemÄram, [1, 2]), gan paÅ”mÄju (piemÄram, [3, 4]) literatÅ«ras, kur regulatoru regulÄÅ”ana tiek skaidrota diezgan sarežģītajÄ automÄtiskÄs vadÄ«bas teorijas valodÄ.
Å ajÄ rakstu sÄrijÄ ir aprakstÄ«ti automatizÄti veidi, kÄ pielÄgot PID kontrollerus, izmantojot Simulink rÄ«kus, piemÄram:
- PID uztvÄrÄjs
- Atbildes optimizÄtÄjs
- VadÄ«bas sistÄmas uztvÄrÄjs,
- Uz frekvences atbildi balstÄ«ts PID uztvÄrÄjs,
- SlÄgtÄ cikla PID automÄtiskais uztvÄrÄjs.
VadÄ«bas sistÄmas objekts bÅ«s elektriskÄ piedziÅa, kuras pamatÄ ir pastÄvÄ«go magnÄtu ierosinÄts lÄ«dzstrÄvas motors, kas darbojas kopÄ ar inerciÄlÄs slodzes pÄrnesumkÄrbu ar Å”Ädiem parametriem:
- motora baroŔanas spriegums, ;
- motora armatÅ«ras tinuma aktÄ«vÄ pretestÄ«ba, ;
- motora armatÅ«ras tinuma induktÄ«vÄ pretestÄ«ba, ;
- dzinÄja griezes momenta koeficients, ;
- motora rotora inerces moments, .
Slodzes un pÄrnesumkÄrbas parametri:
- slodzes inerces moments, ;
- pÄrnesumskaitlis, .
Rakstos praktiski nav matemÄtisko formulu, tomÄr vÄlams, lai lasÄ«tÄjam bÅ«tu pamatzinÄÅ”anas automÄtiskÄs vadÄ«bas teorijÄ, kÄ arÄ« pieredze modelÄÅ”anÄ Simulink vidÄ piedÄvÄtÄ materiÄla izpratnei.
SistÄmas modelis
ApskatÄ«sim lineÄro vadÄ«bas sistÄmu servo elektriskÄs piedziÅas leÅÄ·iskÄ Ätruma noteikÅ”anai, kuras vienkÄrÅ”ota blokshÄma ir parÄdÄ«ta zemÄk.
AtbilstoÅ”i dotajai struktÅ«rai Simulink vidÄ tika uzbÅ«vÄts Å”Ädas sistÄmas modelis.
Izmantojot fiziskÄs modelÄÅ”anas bibliotÄkas blokus, tika izveidoti elektriskÄs piedziÅas (ElektriskÄs piedziÅas apakÅ”sistÄma) un inerciÄlÄs slodzes (Load apakÅ”sistÄmas) modeļi.
- elektriskÄs piedziÅas modelis,
- inerciÄlÄs slodzes modelis.
ElektriskÄs piedziÅas un slodzes modeļos ietilpst arÄ« dažÄdu fizisko lielumu sensoru apakÅ”sistÄmas:
- strÄva, kas plÅ«st motora armatÅ«ras tinumÄ (apakÅ”sistÄma A),
- spriegums uz tÄ tinuma (apakÅ”sistÄma V),
- vadÄ«bas objekta (apakÅ”sistÄmas Ī©) leÅÄ·iskais Ätrums.
Pirms PID regulatora parametru iestatÄ«Å”anas palaidÄ«sim modeli aprÄÄ·inam, pieÅemot kontroliera pÄrsÅ«tÄ«Å”anas funkciju . SimulÄcijas rezultÄti ieejas signÄlam 150 apgr./min ir parÄdÄ«ti zemÄk.
No iepriekÅ”minÄto grafiku analÄ«zes ir skaidrs, ka:
- VadÄ«bas sistÄmas izejas koordinÄte nesasniedz norÄdÄ«to vÄrtÄ«bu, t.i. SistÄmÄ ir statiska kļūda.
- Spriegums uz motora tinumiem simulÄcijas sÄkumÄ sasniedz vÄrtÄ«bu 150 V, kas novedÄ«s pie tÄ atteices, jo tÄ tinumiem tiek piegÄdÄts spriegums, kas ir lielÄks par nominÄlo (24 V).
SistÄmas reakcijai uz vienu impulsu jÄatbilst Å”ÄdÄm prasÄ«bÄm:
- pÄrsniegums (pÄrsniegums) ne vairÄk kÄ 10%,
- pieauguma laiks mazÄks par 0.8 s,
- PÄrejas laiks (NostÄdinÄÅ”anas laiks) mazÄks par 2 s.
TurklÄt regulatoram jÄierobežo motora tinumam piegÄdÄtais spriegums lÄ«dz baroÅ”anas sprieguma vÄrtÄ«bai.
Kontroliera iestatīŔana
Regulatora parametri tiek konfigurÄti, izmantojot rÄ«ku
Lietojumprogramma tiek palaista, nospiežot pogu NoskaÅotā¦atrodas uz paneļa AutomatizÄta regulÄÅ”ana. Ir vÄrts atzÄ«mÄt, ka pirms kontroliera parametru iestatÄ«Å”anas posma ir jÄizvÄlas tÄ tips (P, PI, PD utt.), KÄ arÄ« tÄ veids (analogs vai diskrÄts).
TÄ kÄ viena no prasÄ«bÄm ir ierobežot tÄ izejas koordinÄtas (spriegums uz motora tinuma), ir jÄnorÄda pieļaujamais sprieguma diapazons. PriekÅ” Ŕī:
- Dodieties uz cilni Izvades piesÄtinÄjums.
- NoklikŔķiniet uz karoga pogas Ierobežot izvadi, kÄ rezultÄtÄ tiek aktivizÄti lauki izvades vÄrtÄ«bu diapazona augÅ”ÄjÄs (Upper limit) un apakÅ”ÄjÄs (ApakÅ”ÄjÄs robežas) robežu iestatÄ«Å”anai.
- Iestatiet diapazona robežas.
Pareiza regulatora bloka kÄ sistÄmas daļas darbÄ«ba ietver metožu izmantoÅ”anu, kuru mÄrÄ·is ir apkarot integrÄlo piesÄtinÄjumu. BlokÄ tiek izmantotas divas metodes: atpakaļskaitÄ«Å”ana un iespÄ«lÄÅ”ana. SÄ«kÄka informÄcija par Ŕīm metodÄm ir atrodama
Å ajÄ gadÄ«jumÄ laukos ierakstÄ«sim vÄrtÄ«bas 24 un -24 AugÅ”ÄjÄ robeža Šø ApakÅ”ÄjÄ robeža attiecÄ«gi un izmantojiet arÄ« iespÄ«lÄÅ”anas metodi, lai novÄrstu integrÄlo piesÄtinÄjumu.
JÅ«s varat pamanÄ«t, ka regulatora bloka izskats ir mainÄ«jies: blakus bloka izejas portam ir parÄdÄ«jusies piesÄtinÄjuma zÄ«me.
PÄc tam apstipriniet visas izmaiÅas, nospiežot pogu IzvÄlÄties, atgriezieties cilnÄ galvenais un nospiediet pogu NoskaÅotā¦, kas atvÄrs jaunu PIDTuner lietojumprogrammas logu.
Loga grafiskajÄ apgabalÄ tiek parÄdÄ«ti divi pÄrejoÅ”i procesi: ar paÅ”reizÄjiem kontrollera parametriem, t.i. nekonfigurÄtam kontrollerim un automÄtiski atlasÄ«tÄm vÄrtÄ«bÄm. JaunÄs parametru vÄrtÄ«bas var apskatÄ«t, noklikŔķinot uz pogas RÄdÄ«t parametrusatrodas rÄ«kjoslÄ. Nospiežot pogu, parÄdÄ«sies divas tabulas: kontrollera atlasÄ«tie parametri (Controller Parameters) un pÄrejas procesa raksturlielumu novÄrtÄjumi ar atlasÄ«tajiem parametriem (Performance un Robustness).
KÄ redzams no otrÄs tabulas vÄrtÄ«bÄm, automÄtiski aprÄÄ·inÄtie kontrollera koeficienti atbilst visÄm prasÄ«bÄm.
Regulatora iestatÄ«Å”ana tiek pabeigta, nospiežot pogu ar zaļu trÄ«sstÅ«ri, kas atrodas pa labi no pogas RÄdÄ«t parametrus, pÄc kura PID Controller bloka parametru iestatÄ«jumu loga atbilstoÅ”ajos laukos automÄtiski mainÄ«sies jaunÄs parametru vÄrtÄ«bas.
SistÄmas simulÄcijas rezultÄti ar noregulÄtu kontrolieri vairÄkiem ievades signÄliem ir parÄdÄ«ti zemÄk. Pie augsta ieejas signÄla lÄ«meÅa (zilÄ lÄ«nija) sistÄma darbosies sprieguma piesÄtinÄjuma režīmÄ.
Å
emiet vÄrÄ, ka rÄ«ks PID Tuner izvÄlas kontroliera koeficientus, pamatojoties uz linearizÄtu modeli, tÄpÄc, pÄrejot uz nelineÄru modeli, ir nepiecieÅ”ams precizÄt tÄ parametrus. Å ajÄ gadÄ«jumÄ varat izmantot lietojumprogrammu
Literatūra
- PI un PID kontroliera regulÄÅ”anas noteikumu rokasgrÄmata. Aidans O'Dvaiers
- PID vadÄ«bas sistÄmas projektÄÅ”ana un automÄtiskÄ regulÄÅ”ana, izmantojot MATLAB, Simulink. Van L.
- PID kontrole nestingrÄ formÄ. Karpovs V.E.
- PID regulatori. ÄŖstenoÅ”anas jautÄjumi. 1., 2. daļa. DeÅisenko V.
Avots: www.habr.com