Professional Documents
Culture Documents
Pid
Pid
Seminarski rad
Kontroler
Kontroler je deo sistema automatskog upravljanja koji obavlja upravljačku funkciju. Njegov
zadatak je da, generišući upravljački signal , vodi merljivu izlanu veličinu ka referentnoj
vrednosti koja je zadata signalom .
Princip funkcionisanja sistema automatskog upravljanja sa povratnom spregom i kontrolerom
može biti simbolički predstavljen šemom na slici (1). Ulazni signal u kontroler je signal greške
koji se dobija kao razlika između referentog i izlaznog signala . Kontroler treba
da ima prenosnu funkciju H(s) takvu da omogući generisanje izlaznog signala koji će obezbediti
željeno ponašanje sistema. Kontrolor može biti izrađen od različitih komponenti: mehaničkih,
hidrauličkih, pneumatskih, električnih…
Digitalni kontroler
Digitalni kontoleri u sistemu automatskog upravljanja obavljaju istu funkciju kao i analogni a
osnovna razlika između ova dva rešenja je u principu rada. Analogni konroleri izvršavaju svoj
upravljački algoritam obradom vremenski neprekidnih signala. Digitalni konroleri obavljaju istu
funkciju obradom digitalnih odnosno signala disrketizovanih po vremenu i po nivou. Njihova
realizacija osvaruje se primenom digitalnih komponenti što ih čini neuporedivo pristupačnijim nego
što su to analogni kontroleri.
2
Digitalni PID kontroler
Digitalni sistem automatskog upravljanja sadrži u opštem slučaju i analnogne delove (objekt
upravljanja). Obzirom da se digitalni sistemi opisuju diskretnim (diferencnim) jednačinama zadatak
teorije digitalnih sitema je da nađe diskretni ekvivalent analognim delovima kako bi se vršila obrada
isključivo diskretnih signala. Potrebno je naći diskretnu prenosnu funkciju sistema koja će
obezbediti da sistem ima isti izlaz kao u slučaju kontinualne prenosne funkcije ali samo u trenucima
odabiranja.
PID kontroler
3
Digitalni PID kontroler
U praksi se PID kontroleri izrađuju tako da svako od tri dejstava kontrolera bude sa podesivim
parametrijma. Nakon jednostavne procedure podešavanja parametara najčešće se može postić
zadovoljavajući odziv sistema čak i u slučaju kada nije poznat matematički model objekta
upravljanja. U tom slučaju ovi kontroleri predstavljaju najbolje rešenje.
PID kontroleri su linearni pa daju slabe rezultate u slučaju nelinearnih sistema. Takođe su
osetljivi na poremećaje visokih frekvencija što do nekle može biti otklonjeno primenom nisko-
propusnog filtera.
Proporcionalno upravljanje
4
Digitalni PID kontroler
Suprotno, mala veličina ovog pojačanja rezultuje slabim odzivom sistema na grešku odnosno slabom
osetljivošću kontrolera. Ovo znači da su mogućnosti upravljanja sistemom korišćenjem samo
proporcionalnog kontrolera ograničene jer nije moguće eliminisati grešku ustaljenog stanja (pad
signala). Greška ustaljenog stanja zabvisi od veličine proporcionalnog pojačanja i pojačanja objekta
upravljanja.
Diferencijalno upravljanje
5
Digitalni PID kontroler
Integraciono upravljanje
6
Digitalni PID kontroler
Prevelika vrednost pojačanja na ovom elementu može, zbog efekta akumuliranja greške,
dovesti do preskoka referentne veličine i devijacije u suprotnom semeru. Zbog toga treba pažljivo
birati parametre integracionog elementa kako se ne bi narušila stabilnost sistema
PID upravljanje
( ∫ )
( )
7
Digitalni PID kontroler
Postoje brojne metode za podešavanje PID kontrolera od kojih su, generalno, najtačnije one
koje uključuju matematički model objekta upravljanja. U praksi to često nije slučaj pa se primenjuju
manje precizne ali takođe prihvatljive metode. Manuelne metode se mogu pokazati neefikasnim u
slučaju kada je odziv sistema reda veličine jedne minute ili duži. U suštini izbor metode najviše
zavisi od činjenice da li se kolo može prilikom podešavanja isključiti ili ne i od vremena odziva
sistema. U slučaju kada je moguće isključiti kolo najčešće se sistem izlaže jediničnom odskočnm
ulazu pri čemu se meri izlaz u funkciji vremena i na osnovu parametara ove funkcije određuju
parametric kontrolera. Tabela 1. pokazuje kakav generalni uticaj imaju pojedini parametri kontrolera
na oziv sistema.
Greška
Vreme Maksimalni Vreme
Parametar ustaljenog Stabilnost
uspona preskok smirenja
stanja
Kp Smanjuje Povećava Mali uticaj Smanjuje Narušava
Značajno
Ki Smanjuje Povećava Povečava Narušava
smanjuje
Nema
Minimalno Minimalno Minimalno Unapređuje
Kd efekta u
smanjuje smanjuje smanjuje za malo Kd
teoriji
U slučaju podešavanja sistema u toku rada često se primenjuje ručno podešavanje. Postupak
treba početi postavljanjem svih pojačanja na nulu. Nakon startovanja sistema postepeno povećavati
8
Digitalni PID kontroler
proporcionalno pojačanje do momenta kada sistem dođe u stanje marginalne stabilnosti, odnosno
kada oko ravnotežnog položaja osciluje jednakom amplitudom. Vrednost pojačanja u ovom
momentu najčešće se koristi kao referentna za određivanje konačne vrednosti pojačanja. U slučaju
da je željeni odziv sistema takav da amplituda nakon svake oscilacije opada za četvrtinu vrednost
proporcionalnog pojačanja treba smanjiti na polovinu pojačanja u momentu marginalne stabilnosti.
Nakon proporcionalnog podešava se integraciono pojačanje. Na isti način se povećava do momenta
eliminisanja grešku ustaljenog stanja. Veće vrednosti integracionog pojačanja utiču na povećavanje
osetljivost sistema ali negativno utiču na njegovu stabilnost pa treba voditi računa da sistem ne dođe
u nestabilno stanje. Na kraju treba povećavati diferencijalno pojačanje sve dok sistem prihvatljivo
brzo dolazi u ravnotežno stanje. Kod nekih sistema, iz različitih razloga nije dozvoljen preskok
referentne vrednosti pa se kod ovakvih sistema stavlja proporcionalno pojačanje znatno manje od
polovine vrednosti pojačanja pri marginalnoj stabilnosti. Osim manuelne najčešće su u upotrebi
metode Ziegler-Nicholasa, Cohen-Coonov metod i drugi. U novije vreme sve veću upotrebu imaju
različita softwerska rešenja za automatsko podešavanje PID kontrolera.
9
Digitalni PID kontroler
Kod digitalne verzije PID kontrolera Integral postaje suma a diferencijal razlika. Kontinulani
vremenski signal uzorkuje se pomoću odbabirača (prekidača) u jednakim vremenskim
intervalima koji nazivamo periodom odabiranja . Na slici 7 predstavljen je digitalni PID kontroler
sa periodom odabiranja jednakim jedinici.
Analogno digitalni (A/D) pretvarač opslužuje ulaz a Digitalno analogni (D/A) izlaz iz
kontrolera. Signal koji je diskretizovan po vremenu i po nivou postoji samo u trenutcima odabiranja
Predpostavka je da se čitav ciklus primanja, obrade i slanja signala na izlaz završava trenutno. I
pored velikih brzina koje postižu savremene elektronske komponente to svakako nije istina jer je
potrebno da istekne određeno vreme za izvršenje ciklusa.
Poželjno da kontroler ima što manji mogući period odabiranja i što više mogućih nivoa
izlazne veličine. Donja granica za dužinu perioda odabiranja je vreme potrebno da se izvrše sva
izračunavanja u okviru algoritma digitalnog upravljanja i pošalje rezultat na izlaz uključujući i
vreme potrebno za analogno digitalnu i digitalno analognu konverziju. Broj nivoa kvantifikacije,
odnostno disretizacije po nivou, zavisi od rezolucije A/D i D/A konverzije respektivno. Pretvarači
visoke rezolucije su skupi. Na sreću moderna tehnologija svakim danom omogoćava sve efikasnije
izračunavanje upotrebom relativno jeftinog hardvera što utiče kod digitalnih sistema na smanjenje
perioda odabiranja.
10
Digitalni PID kontroler
Diskretizacija
iz koje sledi:
11
Digitalni PID kontroler
nakon zamene u jednačlni diferencijalnog dejstva dobija se diferencna jednačina koja opisuje
diferencijalo dejstvo.
Primenom preddhodnih relacija moguće je izvršiti diskretizaciju jednačine koja opisuje kontinualni
PID kontroler što za rezultat daje
( ∑ )
( ∑ )
Sa druge strane Z transformacijom upravljačkog signala dobija se prenosna funkcija PID kontrolera
u diskretnom domenu.
[ ]
( ) ( )
[ ]
ili drugačije
gde su konstante
12
Digitalni PID kontroler
Predhodno opisani algoritam naziva se pozicioni zato što je izlazna veličina algoritma kontrolna
promenljiva. U izvesnim slučajevima upravljački sistemi su konstruisani tako da da je kontrolni
signal vođen direktno integratorom. U ovakvoj šemi upravljački algoritam je uređen na taj način da
kao izlaz daje brzinu kontrolne promenljive. Kontrolna veličina se tada obezbeđuje integracijom
njene brzine. Ovakav algoritam naziva se brzinski algoritam i najčešće se koristi za upravljanje
motorima.
Analogni signali mogu biti iskorišćeni za direktnu kontrolu procesa. Međutim upotreba analognih
komponenti kao kontrolera nije uvek praktična i ekonomična. Analogni elementi zbog svojih
karakteristika mogu biti veoma teški za podešavanje. Upotrebom digitalnih sistema za kontrolu
analognih objekata troškovi upravljanja i potrošnja energije mogu se drastično smanjiti. Tehnika
Širinskog impulsnog modeliranja može biti veoma korisna za digitalnu kontrolu analognih procesa.
Širinsko impulsno modeliranje je način dikitalnog kodiranja analognih veličina. Svaki impuls
moduliran je tako da nosi informaciju o nivou odgovarajuće analogne veličine. Pri tome je period
između impulsa konstantan a vreme u toku koga je signal uključen ili isključen varira
proporcionalno vrednosti analogne veličine koja se predstavlja signalom. Uprkos činjenici da
omogućava prenos informacija o analognoj veličini, širinski impulsni signal je digitalan jer je u
svakom vremenskom trenutku može da ma dva stanja.
13
Digitalni PID kontroler
Period odabiranja mora biti kratak u odnosu na odziv procesa. Vrednost izlaznog širinskog
impulsnog talasa odgovara nivou analognog signala koji predstavlja i proporcionalna je periodu
odabiranja. Process sa sporim vremenskim odzivom može prirodno pretvoriti širinski impulsni
signal u analogni signal koji predstavlja. U stvari dekodiranje signala koji je širinsko impulsno
modulisan predstavlja njegovo propuštanje kroz nisko propusni filter bilo prirodno kada sam process
ima ovaj efekat ili primenom nisko propusnih filtera kao dodatnih komponenti sistema.
14