PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

Artikulu honek Simulink ingurunean PID kontrolagailuak sintonizatzeko metodo automatizatuei eskainitako artikulu sorta bat hasten du. Gaur PID Tuner aplikazioarekin nola lan egin ikusiko dugu.

Sarrera

Begizta itxiko kontrol sistemetan industrian erabiltzen den kontrolagailu mota ezagunena PID kontrolagailutzat har daiteke. Eta ingeniariek kontrolagailuaren egitura eta funtzionamendu-printzipioa beren ikasle garaietatik gogoratzen badute, orduan bere konfigurazioa, hau da. Kontrolagailuen koefizienteen kalkulua arazo bat da oraindik. Literatura ugari dago, bai atzerrikoa (adibidez, [1, 2]) bai etxekoa (adibidez, [3, 4]), non erregulatzaileen doikuntza kontrol automatikoaren teoriaren hizkuntza korapilatsu samarrean azaltzen den.

Artikulu sorta honek PID kontrolagailuak sintonizatzeko modu automatizatuak deskribatuko ditu Simulink tresnak erabiliz, hala nola:

  • PID sintonizatzailea
  • Erantzunaren optimizatzailea
  • Kontrol-sistemaren sintonizatzailea,
  • Maiztasun-erantzunetan oinarritutako PID sintonizatzailea,
  • Begizta itxiko PID sintonizatzailea.

Kontrol-sistemaren xedea iman iraunkorren bidez kitzikaturiko DC motor batean oinarritutako motor elektriko bat izango da, karga inertzietarako engranaje-kaxa batekin batera funtzionatzen duena, parametro hauek dituena:

  • motorraren hornidura-tentsioa, PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema;
  • motorraren armadura harilkatuaren erresistentzia aktiboa, PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema;
  • Motor-armatuaren harilaren erreaktantzia induktiboa, PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema;
  • motorraren pare-koefizientea, PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema;
  • motorraren errotorearen inertzi momentua, PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema.

Karga eta kaxa parametroak:

  • kargaren inertzi momentua, PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema;
  • engranaje-erlazioa, PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema.

Artikuluek ez dute ia formula matematikorik, hala ere, komeni da irakurleak kontrol automatikoaren teorian oinarrizko ezagutzak izatea, bai eta Simulink inguruneko modelizazioan esperientzia izatea proposatutako materiala ulertzeko.

Sistemaren eredua

Har dezagun kontrol-sistema lineal bat unitate elektriko serbo elektriko baten abiadura angeluarra, zeinaren bloke-diagrama sinplifikatua jarraian aurkezten dena.

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

Emandako egituraren arabera, Simulink ingurunean horrelako sistema baten eredua eraiki zen.

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

Eragingailu elektrikoaren (Electric actuator azpisistema) eta karga inertzialaren (Load azpisistema) ereduak modelizazio fisikoko liburutegi-blokeak erabiliz sortu ziren. Simscape:

  • unitate elektrikoaren eredua,

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

  • karga inertzialaren eredua.

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

Gidatze eta karga elektrikoen ereduek hainbat kantitate fisikotako sentsore azpisistemak ere barne hartzen dituzte:

  • motorraren armadura harilkatuan (A azpisistema) dabilen korrontea,

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

  • bere harilaren tentsioa (V azpisistema),

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

  • Kontrol-objektuaren abiadura angeluarra (Ω azpisistema).

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

PID kontrolagailuaren parametroak ezarri aurretik, exekutatu dezagun kalkulurako eredua, kontrolagailuaren transferentzia funtzioa onartuz. PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema. 150 rpm-ko sarrerako seinale baten simulazioaren emaitzak behean erakusten dira.

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

Goiko grafikoen azterketatik argi ikusten da:

  • Kontrol-sistemaren irteerako koordenatua ez da zehaztutako baliora iristen, hau da. Errore estatiko bat dago sisteman.
  • Motorraren harilkatuen tentsioa 150 V-ko baliora iristen da simulazioaren hasieran, eta horrek hutsegitea ekarriko du bere harilketei nominala (24 V) baino tentsio handiagoa emateagatik.

Utzi sistemak bulkada bakar bati emandako erantzunak baldintza hauek bete behar dituela:

  • gainditzea (Overshoot) % 10 baino gehiago,
  • Igoera denbora 0.8 s baino txikiagoa,
  • Denbora iragankorra (Kalkatzeko denbora) 2 s baino txikiagoa.

Horrez gain, erregulatzaileak motorren harilaturari ematen zaion tentsioa hornidura-tentsioaren baliora mugatu behar du.

Kontrolagailua konfiguratzea

Kontrolagailuaren parametroak tresnaren bidez konfiguratzen dira PID sintonizatzailea, zuzenean eskuragarri dagoen PID Controller bloke-parametroen leihoan.

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

Aplikazioa botoi bat sakatuz abiarazten da Sintonizatu…panelean kokatuta Sintonizazio automatikoa. Nabarmentzekoa da kontroladorearen parametroak ezartzeko fasea egin aurretik bere mota (P, PI, PD, etab.) aukeratu behar dela, baita mota ere (analogikoa edo diskretua).

Baldintzetako bat bere irteerako koordenatua mugatzea denez (motorraren harilaren tentsioa), baimendutako tentsio-tartea zehaztu behar da. Honetarako:

  1. Joan fitxara Irteera Saturazioa.
  2. Egin klik bandera botoian Irteera mugatu, horren ondorioz irteerako balio-barrutiaren goiko (Goiko muga) eta beheko (Beheko muga) mugak ezartzeko eremuak aktibatzen dira.
  3. Ezarri barrutiaren mugak.

Sistemaren parte gisa unitate erregulatzailearen funtzionamendu zuzenak saturazio integralari aurre egiteko metodoak erabiltzea dakar. Blokeak bi metodo inplementatzen ditu: atzera-kalkulua eta clamping. Metodo hauei buruzko informazio zehatza aurkitzen da Hemen. Metodo hautatzeko goitibeherako menua panelean dago Haizearen aurkakoa.

Kasu honetan, 24 eta -24 balioak idatziko ditugu eremuetan Goiko muga и Beheko muga horren arabera, eta clamping metodoa ere erabili saturazio integrala kentzeko.

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

Baliteke erregulatzaile-blokearen itxura aldatu dela ohartzea: saturazio-ikurra agertu da blokearen irteerako atakaren ondoan.

Ondoren, onartu aldaketa guztiak botoia sakatuz Aplikatu, itzuli fitxara Main eta sakatu botoia Sintonizatu…, PIDTuner aplikazioaren leiho berri bat irekiko duena.

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

Leihoaren eremu grafikoan, bi prozesu iragankor bistaratzen dira: kontrolagailuaren egungo parametroekin, hau da. konfiguratu gabeko kontroladore baterako eta automatikoki hautatutako balioetarako. Parametroen balio berriak botoian klik eginda ikus daitezke Erakutsi parametroaktresna-barran dago. Botoia sakatzean, bi taula agertuko dira: kontrolagailuaren aukeratutako parametroak (Kontroller Parameters) eta prozesu iragankorraren ezaugarrien balorazioak aukeratutako parametroekin (Errendimendua eta sendotasuna).

Bigarren taulako balioetan ikus daitekeenez, automatikoki kalkulatutako kontrolagailu koefizienteek baldintza guztiak betetzen dituzte.

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

Erregulagailuaren ezarpena botoiaren eskuinaldean kokatutako triangelu berde bat duen botoia sakatuz osatzen da Erakutsi parametroak, ondoren parametroen balio berriak automatikoki aldatuko dira dagozkien eremuetan PID Controller blokearen parametroen ezarpenen leihoan.

Hainbat sarrera-seinaletarako kontrolagailu sintonizatu batekin sistema baten simulazioaren emaitzak behean erakusten dira. Sarrerako seinale maila altuetan (lerro urdina), sistemak tentsio saturazio moduan funtzionatuko du.

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

PID kontrolagailuak konfiguratzea: deabrua bezain beldurgarria al da? 1. zatia. Zirkuitu bakarreko sistema

Kontuan izan PID Tuner tresnak kontroladorearen koefizienteak eredu linealizatu batean oinarrituta hautatzen dituela, beraz, eredu ez-lineal batera pasatzean, bere parametroak argitu behar dira. Kasu honetan, aplikazioa erabil dezakezu Erantzunaren optimizatzailea.

Literatura

  1. PI eta PID kontrolagailuen sintonizazio arauen eskuliburua. Aidan O'Dwyer
  2. PID Kontrol Sistemaren Diseinua eta Sintonizazio Automatikoa MATLAB, Simulink erabiliz. Wang L.
  3. PID kontrola forma ez zorrotzean. Karpov V.E.
  4. PID kontrolagailuak. Gauzatzeko arazoak. 1, 2 zatiak. Denisenko V.

Iturria: www.habr.com

Gehitu iruzkin berria