Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Tento článek začíná sérii článků věnovaných automatizovaným metodám ladění PID regulátorů v prostředí Simulink. Dnes zjistíme, jak pracovat s aplikací PID Tuner.

úvod

Za nejoblíbenější typ regulátorů používaných v průmyslu v regulačních systémech s uzavřenou smyčkou lze považovat PID regulátory. A pokud si inženýři pamatují strukturu a princip fungování regulátoru ze studentských dob, pak jeho konfigurace, tzn. výpočet koeficientů regulátoru je stále problém. Existuje obrovské množství literatury, jak zahraniční (například [1, 2]), tak domácí (například [3, 4]), kde je seřizování regulátorů vysvětlováno poměrně komplikovaným jazykem teorie automatického řízení.

Tato série článků bude popisovat automatizované způsoby ladění PID regulátorů pomocí nástrojů Simulink, jako jsou:

  • PID tuner
  • Optimalizátor odezvy
  • Tuner řídicího systému,
  • PID tuner založený na frekvenční odezvě,
  • Autotuner PID s uzavřenou smyčkou.

Předmětem řídicího systému bude elektrický pohon na bázi stejnosměrného motoru buzeného permanentními magnety, spolupracující s převodovkou pro setrvačné zatížení, s těmito parametry:

  • napájecí napětí motoru, Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém;
  • aktivní odpor vinutí kotvy motoru, Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém;
  • indukční reaktance vinutí kotvy motoru, Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém;
  • koeficient točivého momentu motoru, Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém;
  • moment setrvačnosti rotoru motoru, Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém.

Parametry zatížení a převodovky:

  • moment setrvačnosti zátěže, Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém;
  • převodový poměr, Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém.

Články prakticky neobsahují matematické vzorce, nicméně je žádoucí, aby čtenář měl základní znalosti z teorie automatického řízení a také zkušenosti s modelováním v prostředí Simulink pro pochopení navrhovaného materiálu.

Model systému

Uvažujme lineární řídicí systém pro úhlovou rychlost servoelektrického pohonu, jehož zjednodušené blokové schéma je uvedeno níže.

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

V souladu s danou strukturou byl sestaven model takového systému v prostředí Simulink.

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Modely elektrického pohonu (subsystém Electric aktuátor) a setrvačné zatížení (subsystém Load) byly vytvořeny pomocí fyzikálních modelovacích knihovních bloků Simscape:

  • model s elektrickým pohonem,

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

  • model setrvačné zátěže.

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Modely elektrického pohonu a zátěže také zahrnují senzorové subsystémy různých fyzikálních veličin:

  • proud tekoucí ve vinutí kotvy motoru (subsystém A),

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

  • napětí na jeho vinutí (subsystém V),

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

  • úhlová rychlost řídicího objektu (subsystém Ω).

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Před nastavením parametrů PID regulátoru spusťte model pro výpočet, akceptujte přenosovou funkci regulátoru Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém. Výsledky simulace pro vstupní signál 150 ot/min jsou uvedeny níže.

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Z analýzy výše uvedených grafů je zřejmé, že:

  • Výstupní souřadnice řídicího systému nedosahuje zadané hodnoty, tzn. V systému je statická chyba.
  • Napětí na vinutí motoru dosáhne na začátku simulace hodnoty 150 V, což povede k jeho poruše v důsledku dodání napětí většího než jmenovité (24 V) do jeho vinutí.

Nechť odezva systému na jeden impuls musí splňovat následující požadavky:

  • překročení (překročení) ne více než 10 %,
  • Doba náběhu méně než 0.8 s,
  • Přechodná doba (doba ustálení) kratší než 2 s.

Kromě toho musí regulátor omezit napětí přiváděné do vinutí motoru na hodnotu napájecího napětí.

Nastavení ovladače

Parametry regulátoru se konfigurují pomocí nástroje PID tuner, který je dostupný přímo v okně parametrů bloku PID regulátoru.

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Aplikace se spouští stisknutím tlačítka Naladit…umístěný na panelu Automatické ladění. Stojí za zmínku, že před provedením fáze nastavení parametrů regulátoru je nutné vybrat jeho typ (P, PI, PD atd.), jakož i jeho typ (analogový nebo diskrétní).

Protože jedním z požadavků je omezit jeho výstupní souřadnici (napětí na vinutí motoru), měl by být specifikován přípustný rozsah napětí. Pro tohle:

  1. Přejděte na kartu Sytost výstupu.
  2. Klikněte na tlačítko vlajky Limit výkonu, v důsledku čehož se aktivují pole pro nastavení horní (Upper limit) a dolní (Lower limit) hranice rozsahu výstupních hodnot.
  3. Nastavte hranice rozsahu.

Správný provoz regulační jednotky jako součásti systému zahrnuje použití metod zaměřených na boj proti integrální saturaci. Blok implementuje dvě metody: zpětný výpočet a upnutí. Podrobné informace o těchto metodách jsou umístěny zde. Rozbalovací nabídka výběru metody se nachází na panelu Anti-windup.

V tomto případě zapíšeme do polí hodnoty 24 a -24 Horní mez и Spodní limit v souladu s tím a také použít metodu upínání k odstranění integrální saturace.

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Můžete si všimnout, že se změnil vzhled bloku regulátoru: vedle výstupního portu bloku se objevil znak saturace.

Dále potvrďte všechny změny stisknutím tlačítka Podat žádost, vraťte se na kartu Hlavní a нажимаем кнопку Naladit…, který otevře nové okno aplikace PIDTuner.

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

V grafické ploše okna jsou zobrazeny dva přechodové procesy: s aktuálními parametry regulátoru, tzn. pro nenakonfigurovaný ovladač a pro hodnoty vybrané automaticky. Nové hodnoty parametrů lze zobrazit kliknutím na tlačítko Zobrazit parametryumístěný na panelu nástrojů. Po stisku tlačítka se objeví dvě tabulky: vybrané parametry regulátoru (Controller Parameters) a posouzení charakteristik přechodového procesu se zvolenými parametry (Performance a Robustness).

Jak je vidět z hodnot druhé tabulky, automaticky vypočítané koeficienty regulátoru splňují všechny požadavky.

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Nastavení regulátoru se ukončí stiskem tlačítka se zeleným trojúhelníkem umístěným vpravo od tlačítka Zobrazit parametry, poté se nové hodnoty parametrů automaticky změní v odpovídajících polích v okně nastavení parametrů bloku PID regulátoru.

Výsledky simulace systému s vyladěným regulátorem pro několik vstupních signálů jsou uvedeny níže. Při vysoké úrovni vstupního signálu (modrá čára) bude systém pracovat v režimu saturace napětí.

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Nastavení PID regulátorů: je ďábel tak děsivý, jak se z něj dělá? Část 1. Jednookruhový systém

Všimněte si, že nástroj PID Tuner vybírá koeficienty regulátoru na základě linearizovaného modelu, takže při přechodu na nelineární model je nutné ujasnit si jeho parametry. V tomto případě můžete použít aplikaci Optimalizátor odezvy.

Literatura

  1. Příručka pravidel ladění PI a PID regulátorů. Aidan O'Dwyer
  2. Návrh PID regulačního systému a automatické ladění pomocí MATLAB, Simulink. Wang L.
  3. PID regulace v nestriktní formě. Karpov V.E.
  4. PID regulátory. Problémy s implementací. Část 1, 2. Denisenko V.

Zdroj: www.habr.com

Přidat komentář