Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Ovaj članak započinje seriju članaka posvećenih automatizovanim metodama za podešavanje PID kontrolera u Simulink okruženju. Danas ćemo shvatiti kako raditi sa aplikacijom PID Tuner.

Uvod

Najpopularniji tip kontrolera koji se koristi u industriji u sistemima upravljanja zatvorenom petljom mogu se smatrati PID regulatorima. A ako se inženjeri sjećaju strukture i principa rada kontrolera iz studentskih dana, onda njegova konfiguracija, tj. proračun koeficijenata regulatora je i dalje problem. Postoji ogromna literatura, kako strane (na primjer, [1, 2]) i domaće (na primjer, [3, 4]), gdje je podešavanje regulatora objašnjeno prilično komplikovanim jezikom teorije automatskog upravljanja.

Ova serija članaka će opisati automatske načine za podešavanje PID kontrolera koristeći Simulink alate kao što su:

  • PID tjuner
  • Response Optimizer
  • Tjuner kontrolnog sistema,
  • PID tjuner zasnovan na frekvencijskom odzivu,
  • PID Autotuner zatvorene petlje.

Predmet kontrolnog sistema biće električni pogon baziran na DC motoru pobuđenog permanentnim magnetima, koji radi zajedno sa menjačem za inercijalno opterećenje, sa sledećim parametrima:

  • napon napajanja motora, Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem;
  • aktivni otpor namota armature motora, Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem;
  • induktivna reaktanca namota armature motora, Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem;
  • koeficijent obrtnog momenta motora, Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem;
  • moment inercije rotora motora, Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem.

Parametri opterećenja i mjenjača:

  • moment inercije opterećenja, Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem;
  • prijenosni omjer, Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem.

Članci praktički ne sadrže matematičke formule, ali je poželjno da čitalac ima osnovna znanja iz teorije automatskog upravljanja, kao i iskustvo u modeliranju u Simulink okruženju za razumijevanje predloženog materijala.

Model sistema

Razmotrimo linearni sistem upravljanja za kutnu brzinu servo električnog pogona, čiji je pojednostavljeni blok dijagram prikazan u nastavku.

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

U skladu sa datom strukturom izgrađen je model ovakvog sistema u okruženju Simulink.

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Modeli električnog pogona (Podsistem električnih aktuatora) i inercijalnog opterećenja (Podsistem opterećenja) kreirani su korištenjem blokova biblioteke fizičkog modeliranja Simscape:

  • model električnog pogona,

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

  • model inercijalnog opterećenja.

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Modeli električnog pogona i opterećenja također uključuju senzorske podsisteme različitih fizičkih veličina:

  • struja koja teče u armaturnom namotu motora (podsistem A),

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

  • napon na njegovom namotu (podsistem V),

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

  • ugaona brzina kontrolnog objekta (podsistem Ω).

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Prije postavljanja parametara PID regulatora, pokrenimo model za proračun, prihvatajući prijenosnu funkciju regulatora Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem. Rezultati simulacije za ulazni signal od 150 o/min su prikazani ispod.

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Iz analize gornjih grafikona jasno je da:

  • Izlazna koordinata upravljačkog sistema ne dostiže zadatu vrijednost, tj. Postoji statička greška u sistemu.
  • Napon na namotajima motora na početku simulacije dostiže vrijednost od 150 V, što će dovesti do njegovog kvara uslijed dovoda napona većeg od nominalnog (24 V) na njegove namote.

Neka sistemski odgovor na jedan impuls mora ispuniti sljedeće zahtjeve:

  • prekoračenje (Overshoot) ne više od 10%,
  • Vrijeme porasta manje od 0.8 s,
  • Vrijeme prijelaza (vrijeme poravnanja) manje od 2 s.

Osim toga, regulator mora ograničiti napon koji se dovodi do namotaja motora na vrijednost napona napajanja.

Podešavanje kontrolera

Parametri kontrolera se konfigurišu pomoću alata PID tjuner, koji je dostupan direktno u prozoru parametara bloka PID kontrolera.

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Aplikacija se pokreće pritiskom na dugme Uglasite…nalazi se na panelu Automatsko podešavanje. Vrijedi napomenuti da je prije izvođenja faze podešavanja parametara regulatora potrebno odabrati njegov tip (P, PI, PD, itd.), kao i njegov tip (analogni ili diskretni).

Budući da je jedan od zahtjeva ograničenje njegove izlazne koordinate (napona na namotaju motora), potrebno je odrediti dopušteni raspon napona. Za ovo:

  1. Idite na karticu Output Saturation.
  2. Kliknite na dugme za zastavu Ograničiti izlaz, zbog čega se aktiviraju polja za postavljanje gornje (Gornja granica) i donje (Donja granica) granica raspona izlaznih vrijednosti.
  3. Postavite granice raspona.

Ispravan rad regulatorne jedinice kao dijela sistema uključuje korištenje metoda usmjerenih na suzbijanje integralnog zasićenja. Blok implementira dvije metode: povratni proračun i stezanje. Detaljne informacije o ovim metodama nalaze se ovdje. Padajući meni za odabir metode nalazi se na panelu Anti-windup.

U ovom slučaju, u polja ćemo upisati vrijednosti 24 i -24 Gornja granica и Donja granica u skladu s tim, a također koristite metodu stezanja da eliminišete integralno zasićenje.

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Možda ćete primijetiti da se izgled bloka regulatora promijenio: pojavio se znak zasićenja pored izlaznog porta bloka.

Zatim prihvatite sve promjene pritiskom na dugme primijeniti, vratite se na karticu glavni i nazimaem dugme Uglasite…, što će otvoriti novi prozor aplikacije PIDTuner.

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

U grafičkom području prozora prikazana su dva prolazna procesa: sa trenutnim parametrima kontrolera, tj. za nekonfigurirani kontroler i za vrijednosti koje se biraju automatski. Nove vrijednosti parametara možete pogledati klikom na dugme Prikaži parametrekoji se nalazi na traci sa alatkama. Kada pritisnete dugme, pojaviće se dve tabele: izabrani parametri kontrolera (Parametri kontrolera) i ocene karakteristika prelaznog procesa sa izabranim parametrima (Performanse i Robustnost).

Kao što se vidi iz vrijednosti druge tabele, automatski izračunati koeficijenti regulatora zadovoljavaju sve zahtjeve.

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Podešavanje regulatora se završava pritiskom na dugme sa zelenim trouglom koji se nalazi desno od dugmeta Prikaži parametre, nakon čega će se nove vrijednosti parametara automatski promijeniti u odgovarajućim poljima u prozoru postavki parametara bloka PID kontrolera.

Rezultati simulacije sistema sa podešenim kontrolerom za nekoliko ulaznih signala prikazani su u nastavku. Pri visokim nivoima ulaznog signala (plava linija), sistem će raditi u režimu zasićenja naponom.

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Podešavanje PID kontrolera: da li je đavo toliko strašan kao što ga čine? Dio 1. Jednokružni sistem

Imajte na umu da alat PID Tuner bira koeficijente regulatora na osnovu linearizovanog modela, tako da je prilikom prelaska na nelinearni model potrebno razjasniti njegove parametre. U tom slučaju možete koristiti aplikaciju Response Optimizer.

Literatura

  1. Priručnik pravila podešavanja PI i PID regulatora. Aidan O'Dwyer
  2. Dizajn PID upravljačkog sistema i automatsko podešavanje koristeći MATLAB, Simulink. Wang L.
  3. PID kontrola u nestriktnom obliku. Karpov V.E.
  4. PID kontroleri. Problemi implementacije. Dijelovi 1, 2. Denisenko V.

izvor: www.habr.com

Dodajte komentar