Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Ky kjo artikull hap një cikël artikujsh që i kushtohen mënyrave automatike për konfiguruar rregullatorët PID në ambientin Simulink. Sot do të studiojmë se si të punojmë me aplikacionin PID Tuner.

Hyrje

Lloji më i popullarizuar i rregullatorëve të përdorur në industri në sistemet e kontrollit me qark të mbyllur mund të konsiderohet si rregullatorët PID. Dhe nëse inxhinierët e kujtojnë strukturën dhe parimin e funksionimit të rregullatorit që nga koha studentore, konfiguroja e tij, dmth llogaritja e koeficienteve të rregullatorit, ende përbën një problem. Ekziston një sasi e madhe literaturës, si asaj të huaj (p.sh. [1, 2]), ashtu edhe asaj vendase (p.sh. [3, 4]), ku konfiguroja e rregullatorëve shpjegohet në një gjuhë mjaft të komplikuar të teorisë së kontrollit automat.

Në këtë seri artikujsh do të përshkruhen mënyrat automatike për konfiguruar rregullatorët PID duke përdorur mjetet e ambientit Simulink, siç janë:

  • PID Tuner,
  • Response Optimizer,
  • Control System Tuner,
  • Frequency Response Based PID Tuner,
  • Closed-Loop PID Autotuner.

Objekti i sistemit të kontrollit do të jetë një aktor elektrik i bazuar në një motor me rrjedhje të vazhdueshme të magnetëve të qëndruar, duke punuar së bashku me një reduktor mbi një ngarkesë inerci, me parametrat e mëposhtëm:

  • tensioni i furnizimit tĂ« motorit, Konfigurimi i rregullatorĂ«ve PID: a Ă«shtĂ« vĂ«rtet aq i frikshĂ«m sa thuhet? Pjesa 1. Sistem me njĂ« qark;
  • rezistenca aktive e dyndjes sĂ« motorit, Konfigurimi i rregullatorĂ«ve PID: a Ă«shtĂ« vĂ«rtet aq i frikshĂ«m sa thuhet? Pjesa 1. Sistem me njĂ« qark;
  • rezistenca induktive e dyndjes sĂ« motorit, Konfigurimi i rregullatorĂ«ve PID: a Ă«shtĂ« vĂ«rtet aq i frikshĂ«m sa thuhet? Pjesa 1. Sistem me njĂ« qark;
  • koeficienti i momentit tĂ« motorit, Konfigurimi i rregullatorĂ«ve PID: a Ă«shtĂ« vĂ«rtet aq i frikshĂ«m sa thuhet? Pjesa 1. Sistem me njĂ« qark;
  • momentin e inertisĂ« sĂ« rotorit tĂ« motorit, Konfigurimi i rregullatorĂ«ve PID: a Ă«shtĂ« vĂ«rtet aq i frikshĂ«m sa thuhet? Pjesa 1. Sistem me njĂ« qark.

Parametrat e ngarkesës dhe reduktorit:

  • momentin e inertisĂ« sĂ« ngarkesĂ«s, Konfigurimi i rregullatorĂ«ve PID: a Ă«shtĂ« vĂ«rtet aq i frikshĂ«m sa thuhet? Pjesa 1. Sistem me njĂ« qark;
  • pĂ«rçueshmĂ«ria e reduktorit, Konfigurimi i rregullatorĂ«ve PID: a Ă«shtĂ« vĂ«rtet aq i frikshĂ«m sa thuhet? Pjesa 1. Sistem me njĂ« qark.

Artikujt praktikisht nuk përmbajnë formula matematikore, megjithatë është e dëshirueshme që lexuesi të disponojë njohuri bazike në teorinë e kontrollit automat dhe gjithashtu të ketë përvojë në modelimin në ambientin Simulink për të kuptuar materialin e ofruar.

Modeli i sistemit

Le të shqyrtojmë një sistem linear të kontrollit të shpejtësisë këndore të një aktori elektrik të ndjekjes, me diagramin e strukturuar të thjeshtuar të paraqitur më poshtë.

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Në përputhje me strukturën e paraqitur, në ambientin Simulink u ndërtua një model i tillë.

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Modelet e aktorit elektrik (nën-sistemi Electric actuator) dhe ngarkesës inerci (nën-sistemi Load) janë krijuar duke përdorur blloqet e bibliotekës së modelimit fizik Simscape:

  • modeli i aktorit elektrik,

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

  • modeli i ngarkesĂ«s inerci.

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Modelet e elektrobringjes dhe ngarkesave gjithashtu përfshijnë nën-sistemet e sensorëve të ndryshme sasi fizike:

  • rrjedhĂ«s sĂ« rrjedhĂ«s nĂ« avullin e rotorĂ«ve tĂ« motorit (nĂ«n-sistemi A),

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

  • tensionin nĂ« avullin e tij (nĂ«n-sistemi V),

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

  • shpejtĂ«sinĂ« kĂ«ndore tĂ« objektit tĂ« kontrollit (nĂ«n-sistemi Ω).

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Para se të konfigurojmë parametrat e PID-regulatorit, do ta nisnim modelin për llogaritje, duke pranuar funksionin e trasferimit të regulatorit Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark. Rezultatet e modelimit gjatë ekzekutimit të sinjalit hyrës 150 rpm janë treguar më poshtë.

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Nga analiza e grafikëve të dhëna, duket se:

  • Koordinata dalĂ«se e sistemit tĂ« kontrollit nuk arrin vlerĂ«n e caktuar, dmth. nĂ« sistem ka njĂ« gabim statik.
  • Tensioni nĂ« avujt e motorit arrin vlerĂ«n 150 V nĂ« fillim tĂ« modelimit, e cila do tĂ« çojĂ« nĂ« dĂ«shtimin e tij si rezultat i shkarkimit tĂ« tensionit mĂ« tĂ« madh se nominal (24 V).

Le të ketë një reagim të sistemit për një impuls njësi që duhet të përmbushë kërkesat e mëposhtme:

  • overshoot (teprica) jo mĂ« shumĂ« se 10%,
  • koha e rritjes (koha e rritjes) mĂ« pak se 0.8 s,
  • koha e procesit kalimtar (koha e vendosjes) mĂ« pak se 2 s.

Për më tepër, regulator duhet të kufizojë tensionin e aplikuar në avujt e motorit deri në vlerën e tensionit të furnizimit.

Konfigurojmë kontrolerin

Konfigurimi i parametrave të regulatorit realizohet me anë të mjetit PID Tuner, i cili është i disponueshëm drejtpërdrejt në dritaren e parametrave të bllokut PID Controller.

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Aplikacioni fillon me klikimin mbi butonin Tune
, i vendosur në panelin Automated tuning. Vlen të përmendet se para se të kryejmë fazën e konfigurimit të parametrave të kontrolerit, duhet të zgjedhim llojin e tij (P, PI, PD, etj.), si dhe llojin e tij (analog ose diskret).

Nëse një nga kërkesat është kufizimi i koordinatës së tij dalëse (tensioni në avujt e motorit), duhet të caktojmë një gamë të lejuar tensionesh. Për këtë:

  1. Shkëputemi në skedën Output Saturation.
  2. Klikojmë mbi butonin flag Limit output, si rezultat aktivizohen fushat për caktimin e kufijve të sipërm (Upper limit) dhe të poshtëm (Lower limit) të gamës së madhësisë dalëse.
  3. Vendosim kufijtë e gamës.

Funksioni i saktë i blokut të rregullatorit si pjesë e sistemit parashikon përdorimin e metodave të drejtuara kundër ngopjes integrale. Në bllok janë realizuar dy metoda: back-calculation dhe clamping. Informacioni i detajuar mbi këto metoda ndodhet këtu. Menuja drop-down për zgjedhjen e metodës është e vendosur në panelin Anti-windup.

Në këtë rast, ne do të shkruajmë vlerat 24 dhe -24 në fushat Upper limit dhe Lower limit përkatësisht, si dhe do të përdorim metodën clamping për të përjashtuar ngopjen integrale.

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Vërehet se pamja e bllokut të rregullatorit ka ndryshuar: një shenjë ngopjeje është shfaqur afër portit të daljes së bllokut.

Tani, pas pranuar të gjitha ndryshimet duke shtypur butonin Apliko, kthehemi në tabin Main dhe shtypim butonin Tune
, si rezultat, do të hapet një dritare e re e aplikacionit PIDTuner.

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Në zonën grafike të dritares shfaqen dy procese kaluese: me parametrat aktualë të rregullatorit, dmth. për një rregullator të pa konfiguruar, dhe me vlerat e përcaktuara automatikisht. Vlerat e reja të parametrave mund të shikohen duke shtypur butonin Show Parameters, i vendosur në panelin e instrumenteve. Kur të shtypet butoni, do të shfaqen dy tavola: parametrat e përcaktuar të rregullatorit (Controller Parameters) dhe vlerësimet e realizuara të karakteristikave të procesit kalues me parametrat e përcaktuar (Performance and Robustness).

Siç dallohet nga vlerat e tavolës së dytë, koeficientët e llogaritur automatikisht të rregullatorit plotësojnë të gjitha kërkesat.

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Konfigurimi i rregullatorit përfundon duke shtypur butonin me trekëndësh të gjelbër, i vendosur në të djathtë të butonit Show Parameters, pas së cilës vlerat e reja të parametrave do të ndryshojnë automatikisht në fushat përkatëse në dritaren e konfigurimit të parametrave të bllokut PID Controller.

Rezultatet e modelimit të sistemit me rregullator të konfiguruar për disa sinjale hyrëse janë treguar më poshtë. Në nivele të larta të sinjaleve hyrëse (vija e kaltër), sistemi do të punojë në modin e ngopjes nga tensioni.

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Konfigurimi i rregullatorëve PID: a është vërtet aq i frikshëm sa thuhet? Pjesa 1. Sistem me një qark

Vlen të përmendet se mjeti PID Tuner përcakton koeficientët e rregullatorit sipas modelit të linearizuar, kështu që kur kaloni në modelin jo-linear, nevojitet saktësimi i parametrave të tij. Në këtë rast mund të përdoret aplikacioni Response Optimizer.

Literatura

  1. Handbook of PI and PID Controller Tuning Rules. Aidan O’Dwyer
  2. PID Control System Design and Automatic Tuning using MATLAB, Simulink. Wang L.
  3. PID Control në një prezantim jo-strikt. Karpov V.E.
  4. PID-regjisorĂ«t. Çështjet e zbatimit. PjesĂ«t 1, 2. Denisenko V.

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster