tehnike prepreČevanja integralskega pobega pri … · nasičenje integrirnega člena je tako...

44
UNIVERZA V MARIBORU FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO Eva Tratnik TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI VODENJU ENOSMERNEGA MOTORJA Projektno delo Maribor, avgust 2017

Upload: others

Post on 14-Oct-2019

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

UNIVERZA V MARIBORU

FAKULTETA ZA ELEKTROTEHNIKO, RAČUNALNIŠTVO IN INFORMATIKO

Eva Tratnik

TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI

VODENJU ENOSMERNEGA MOTORJA

Projektno delo

Maribor, avgust 2017

Page 2: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

ii

TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI VODENJU

ENOSMERNEGA MOTORJA

Projektno delo

Študentka: Eva Tratnik

Študijski program: Univerzitetni študijski program

Elektrotehnika

Smer: Močnostna elektrotehnika

Mentor: doc. dr. Martin Petrun

Page 3: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

iii

ZAHVALA

Iskreno se zahvaljujem mentorju doc. dr. Martinu Petrunu za vso strokovno podporo in nasvete pri izdelavi diplomskega dela.

Zahvaljujem se tudi celotni ekipi na DEM, ki mi je omogočila izvedbo praktičnega dela diplomske naloge.

Posebej bi se rada zahvalila svojim najbližjim za vso podporo in motivacijo skozi ves proces izdelave pričujočega dela.

Page 4: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

iv

TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA

PRI VODENJU ENOSMERNEGA MOTORJA

Ključne besede: enosmerni motor s trajnimi magneti, integralski pobeg, kaskadna

regulacija, PI regulator, regulacija hitrosti, tehnike preprečevanja integralskega pobega

Povzetek:

V projektnem delu je analiziran pojav integralskega pobega, ki nastane pri uporabi

PI regulatorjev, kadar so v regulacijskem sistemu prisotne omejitve. Predstavljene so

različne tehnike, ki jih lahko uporabljamo za preprečevanje integralskega pobega.

Učinkovitost obravnavanih tehnik je preizkušena na podlagi simulacijske analize

enozančne in kaskadne regulacije hitrosti enosmernega motorja s trajnimi magneti.

Predstavljene tehnike smo poizkusili tudi na primeru vodenja enosmernega motorja s

trajnimi magneti z uporabo industrijskega krmilnika SIEMENS S7-300, ki pa se je izkazal

kot neprimeren krmilnik za izvedbo vodenja motorja.

Page 5: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

v

KAZALO

SEZNAM UPORABLJENIH OZNAK ...........................................................................................ix

SEZNAM UPORABLJENIH SIMBOLOV .....................................................................................ix

1 UVOD ............................................................................................................................. 1

2 TEORETIČNO OZADJE ..................................................................................................... 2

2.1 VODENJE LINEARNIH PROCESOV ................................................................................. 2

2.1.1 Odprtozančno vodenje .................................................................................... 3

2.1.2 Zaprtozančno vodenje ..................................................................................... 3

2.1.3 Kaskadna regulacija ......................................................................................... 7

2.2 VPLIV OMEJITEV NA LINEARNE SISTEME ..................................................................... 8

2.3 TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA ............................................... 11

2.3.1 Konzervativne tehnike ................................................................................... 12

2.3.2 Pogojno integriranje ...................................................................................... 12

2.3.3 Metoda prilagajanja stanj .............................................................................. 13

2.3.4 Kombinacija metod ........................................................................................ 15

2.4 ANALIZA ODZIVOV ..................................................................................................... 15

2.4.1 Parametri za analizo kvalitete odzivov regulacijskega sistema ..................... 15

2.4.2 Kriterijski indeksi odzivnih lastnosti sistemov ............................................... 16

3 ANALIZA ....................................................................................................................... 17

3.1 SIMULACIJSKA ANALIZA ............................................................................................. 17

3.1.1 Predstavitev matematičnega modela ........................................................... 17

3.1.2 Načrtovanje enozančne regulacije hitrosti vrtenja ....................................... 18

3.1.3 Uporaba in primerjava metod na enozančni regulaciji ................................. 19

3.1.4 Uporaba in primerjava metod pri kaskadni regulaciji ................................... 24

3.2 EKSPERIMENTALNA ANALIZA ..................................................................................... 29

3.2.1 Opis krmilnika Siemens S7 - 300 .................................................................... 29

3.2.2 Predstavitev modulov sistema S7 - 300, ki so bili uporabljeni ...................... 30

3.2.3 Programsko orodje STEP 7 ............................................................................ 30

Page 6: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

vi

3.2.4 Rezultati ......................................................................................................... 32

4 ZAKLJUČEK ................................................................................................................... 33

5 LITERATURA ................................................................................................................. 34

Page 7: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

vii

KAZALO SLIK

Slika 2.1: Blokovni diagram krmiljenja [3] ............................................................................. 3

Slika 2.2: Blokovni diagram zaprtozančnega vodenja [3] ...................................................... 4

Slika 2.3: Blokovni diagram PID regulatorja .......................................................................... 5

Slika 2.4: Enozančni regulirani proces [4] .............................................................................. 7

Slika 2.5: Ekvivalentni kaskadni regulacijski sistem [4] ......................................................... 7

Slika 2.6: Regulator in proces z omejitvami [3] ..................................................................... 9

Slika 2.7: Primerjava odzivov EMTM brez in z dodatno omejitvijo ..................................... 10

Slika 2.8: Blokovni diagram metode za pogojno integriranje (metoda iz točke 3. v

nadaljevanju metoda 1) ....................................................................................................... 13

Slika 2.9: Blokovni diagram metode za pogojno integriranje (metoda iz točke 4. v

nadaljevanju metoda 2) ....................................................................................................... 13

Slika 2.10: Model za računanje z metodo prilagajanja stanj ............................................... 14

Slika 3.1: Matematični model EMTM .................................................................................. 18

Slika 3.2: Prikaz enozančnega procesa ................................................................................ 18

Slika 3.3: Primerjava odzivov sistema brez in z omejitvijo v regulacijski zanki ................... 19

Slika 3.4: Primerjava odzivov z uporabljenimi metodami in brez njih ................................ 20

Slika 3.5: Primerjava odzivov pri različnih metodah ........................................................... 21

Slika 3.6: Prikaz skalirane kotne hitrosti .............................................................................. 22

Slika 3.7: Odzivi sistema na omejitev v notranji regulacijski zanki ...................................... 25

Slika 3.8: Odzivi sistema na omejitev v zunanji regulacijski zanki ....................................... 26

Slika 3.9: Odziv sistema na obe omejitvi v regulacijski zanki .............................................. 28

Slika 3.10: Prikaz krmilnega sistema S7 - 300 [8] ................................................................ 29

Slika 3.11: Prikaz rezultatov eksperimentalne analize ........................................................ 32

Page 8: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

viii

KAZALO TABEL

Tabela 3.1: :Prikaz vrednosti parametrov za analizo odziva ............................................... 23

Tabela 3.2: Prikaz vrednosti kriterijskih indeksov ............................................................... 23

Page 9: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

ix

SEZNAM UPORABLJENIH OZNAK

EMTM – enosmerni motor s trajnimi magneti

PID regulator – proporcionalni integralni diferencialni regulator

SEZNAM UPORABLJENIH SIMBOLOV

d (t) – motnja

e (t) – pogrešek

ed% – vrednost prenihaja v odstotkih

f – koeficient viskoznega trenja

G (s) – prenosna funkcija

Gp – prenosna funkcija procesa

Gr – prenosna funkcija regulatorja

Gp1 – prenosna funkcija prvega procesa

Gp2 – prenosna funkcija drugega procesa

Grd (s) – prenosna funkcija D člena

Gri (s) – prenosna funkcija I člena

Grp (s) – prenosna funkcija P člena

iA – rotorski tok

ISE – kriterijski indeks, ki integrira kvadrat napake po času

IAE – kriterijski indeks, ki integrira absolutno napako po času.

ITAE – kriterijski indeks, integrira absolutno napako z upoštevanjem čas v intervalu.

J – vztrajnostni moment

KT in KV – navorna in napetostna konstanta

Kp – proporcionalno ojačanje

K –ojačanje regulatorja

LA – induktivnost rotorskega navitja

Mpt – vrednost izhoda ob prvem prenihaja

Ms – stacionarna vrednost izhoda

Page 10: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

x

r (t) – referenčna spremenljivka

RA – ohmska upornost rotorskega navitja

Ti – časovna konstanta integratorja/integralni člen?

Td – časovna konstanta diferenciatorja/diferencialni člen

Tt – časovna konstanta sprotnega sledenja

t – čas

tL – navor bremena

tr – čas vzpona

tp – čas prvega prenihaja

ts – čas umiritve

uA –napetost na rotorskih sponkah

u (t) – regulacijska spremenljivka

u' (t) – procesna regulacijska spremenljivka

ū – srednja vrednost regulirane spremenljivke

y (t) – izhod iz procesa

Θ – kot zasuka rotorja

ω – kotna hitrost rotorja

Page 11: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

1

1 UVOD

Uporaba PID (ang. Proportinal Integration Derivate) regulatorjev je zaradi njihovih dobrih

lastnosti in enostavnosti v industriji zelo razširjena. Njihova množična uporaba temelji

predvsem na tem, da lahko zagotovijo zadovoljivo delovanje reguliranih procesov. Vedno

večje povpraševanje po boljši kakovosti regulacije je spodbujalo raziskovalce, da so

izboljšali učinkovitost regulacije in poizkušali poenostaviti določanje parametrov. Zaradi

teh prizadevanj so se razvila nastavitvena pravila za določanje parametrov PID

regulatorja [1].

Namen diplomskega dela je predstavitev vplivov omejitev na regulacijo vrtljajev

enosmernega motorja s trajnimi magneti (EMTM) in predstavitev tehnik za preprečevanje

nezaželenih posledic, ki jih te omejitve povzročijo. Za določitev vplivov na sistem moramo

najprej določiti matematične modele, ki opišejo vedenje procesov. So bistvenega pomena

za opravljanje simulacij in načrtovanje regulacij. Z njimi skušamo zajeti vidike procesa, ki

so pomembni za nadaljnjo oblikovanje regulatorja [2].

Omejitve so v realnem sistem vedno prisotne. Na primer: regulator ima omejen

napetostni doseg, v sistemu nimamo neomejenega vira napetosti. Lahko se zgodi, da

regulirana spremenljivka v primeru zaprtozančnega vodenja doseže omejitev, ki jo imamo

v sistemu. Zato povratna zanka ne deluje pravilno, poslabša se regulacija. Razlog za

poslabšanje je v integrirnem členu PID regulatorja. Pogostejši izraz, ki ga uporabljamo za

nasičenje integrirnega člena je tako imenovani integralski pobeg [1].

V diplomskem delu so pojasnjeni vzroki za nastanek integralskega pobega. Predstavljene

so tehnike, ki so bile razvite za njegovo preprečevanje. Opravljena je bila simulacijska

analiza, kjer smo tehnike med seboj primerjali.

Page 12: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

2

2 TEORETIČNO OZADJE

2.1 VODENJE LINEARNIH PROCESOV

V vsakdanjem življenju nas obdajajo različna fizikalna dogajanja, na katera želimo pogosto

tudi vplivati. Mnoga dogajanja imajo veliko skupnih lastnosti, zato se je razvilo

pomembno področje sistemske teorije, ki ta dogajanja obravnava enovito in sistematično.

Sistemska teorija uči, da nas obdajajo različni sistemi, dogajanja znotraj sistemov pa se

imenujejo procesi. V hidroelektrarni lahko na primer generator obravnavamo kot sistem

znotraj katerega se odvija proces proizvodnje električne energije [3].

Mnogo takšnih in podobnih realnih sistemov in njihovih procesov moramo čim bolje

nadzorovati, da so uporabni. Ker naravno dogajanje v nekem sistemu odstopa od

želenega, potrebujemo ustrezne sisteme vodenja. Iz tega izhaja definicija vodenja, ki jo je

navedel Zunančič [3]: »Vodenje je proces s katerim, vplivamo na delovanje (obnašanje)

sistema z namenom, da dosežemo zastavljen cilj oz. želeno vrednost.« Da lahko sisteme

vodenja za realne sisteme uspešno načrtujemo, potrebujemo matematične modele, ki

ustrezno opisujejo realne sisteme. Večina realnih sistemov in procesov je sicer nelinearne

narave, vendar lahko mnoge izmed teh za potrebe vodenja pogosto obravnavamo kot

linearne sisteme (na primer vsaj v okolici neke delovne točke) [3]. Prednost linearnih

modelov je predvsem ta, da predstavljajo najenostavnejše dinamične modele, ki jih lahko

obravnavamo s pomočjo ene same posplošene teorije. Za načrtovanje sistema vodenja

lahko tako uporabimo na primer klasično teorijo prenosnih funkcij ali novejšo teorijo

prostora stanj. V nadaljevanju se bomo omejili na klasično teorijo.

Za prikaz sistemov vodenja uporabljamo blokovne diagrame, kjer nazorno predstavimo

posamezne komponente in spremenljivke v sistemu. Blok predstavlja povezavo vhoda in

izhoda, ki jo imenujemo prenosna funkcija [3].

Page 13: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

3

2.1.1 Odprtozančno vodenje

V primerih nezahtevnega vodenja lahko uporabimo odprtozančno vodenje. V tem primeru

poteka vodenje procesa brez povratne vezave. Takšen proces vodenja ne upošteva

dejanskega stanja procesa, saj se lahko v procesu pojavljajo motnje. Motnje so v sistemu

lahko prisotne bodisi zaradi nenatančnega modela procesa ali zaradi sprememb

regulirane spremenljivke med obratovanjem. Takšen proces vodenja imenujemo tudi

krmiljenje [4].

Na sliki 2.1 predstavlja vhod v krmilnik referenčna spremenljivka r (t), ki predstavlja

želeno vrednosti procesne regulirane spremenljivke . Ta s pomočjo u (t), ki predstavlja

regulacijsko spremenljivko oz. vhodno spremenljivko procesa, vpliva na izhod iz procesa

y (t), ki ga imenujemo tudi procesna regulirana spremenljivka [1].

izhod iz procesa

y (t)

regulacijsko spremenljivka

u (t)

referenčnaspremenljivka

r (t)Krmilnik Proces

Slika 2.1: Blokovni diagram krmiljenja [3]

Tipičen primer odprtozančnega vodenja je krmiljenje ventila za dotok vode v bazenu. V

bazenu želimo imeti konstanten nivo vode, to želimo doseči z odpiranjem in zapiranjem

ventila. Uporabnik nastavi željen nivo vode. S takšnim vodenjem pa ne moremo

upoštevati zunanjih vplivov in motenj, ki vplivajo na nivo vode. Ko so na primer padavine,

izhlapevanje vode, kopalci.

2.1.2 Zaprtozančno vodenje

Pri odprtozančnim sistemih ne upoštevamo motenj d (t), ki se pojavljajo v procesu. To pa

lahko dosežemo z zaprtozančnim vodenjem, ki vsebuje povratno vezavo izhoda iz procesa

y (t). Sistem z dodano povratno zanko prikazuje slika 2.2. Na sliki 2.2 predstavlja r (t)

referenčno vrednost, e (t) predstavlja pogrešek ki ga izračunamo kot razliko med

referenčno vrednostjo in izhodom iz procesa y (t). Regulacijsko spremenljivko predstavlja

Page 14: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

4

u (t), d (t) predstavlja motnjo. Povratna zanka je bistvena, da ohranja izhod iz procesa oz.

regulirano procesno spremenljivko y (t) blizu referenčne spremenljivke r (t) kljub

neznanim motnjam d (t) [1].

-

pogrešeke (t)

izhod izprocesa

y (t)

regulacijska spremenljivka

u (t)

referenčnaspremenljivka

r (t)Regulator Proces

motnjad (t)

Slika 2.2: Blokovni diagram zaprtozančnega vodenja [3]

V povezavi z zaprtozančnim vodenjem se v okviru klasične teorije vodenja uporabljajo

tako imenovani PID regulatorji. PID regulator je sestavljen kot vsota treh samostojnih

delov: P-proporcionalni del, I-integralni del in D -diferencialni del, prikazanih na sliki 2.3.

Vpliv PID regulatorja na vhodno spremenljivko procesa oz. regulacijsko spremenljivko u (t)

lahko zapišemo v časovnem prostoru:

d0i

d0i

p i d0

P del I del D del

d ( )1( ) ( ) d

d

d ( )( ) d

d

d ( )( ) d

d

t

t

t

e tu t K e t e T

T t

e tKKe t e KT

T t

e tK e t K e K

t

(2.1.)

kjer je Kp ojačanje P dela, Ki ojačanje I dela, Kd ojačanje D dela, Ti je časovna konstanta

integralnega dela in Td časovna konstanta D dela.

Page 15: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

5

pogrešeke (t)

vhodna spremenljivka

procesau (t)

K

K

K

1/Tis

Tds

Slika 2.3: Blokovni diagram PID regulatorja

Proporcionalni člen ojači trenutno vrednost pogreška po izrazu:

p p( )= ( )= ( ( )-y( ))u t K e t K r t t (2.2.)

kjer je Kp proporcionalno ojačanje, e (t) pogrešek [1].

Z uporabo Laplaceove transformacije lahko zapišemo tudi prenosno funkcijo P člena

Grp (s):

rp p( )G s K (2.3.)

Iz proporcionalnega dela dobimo najosnovnejši regulator, ki nima zakasnitve in deluje na

osnovi trenutne vrednosti pogreška [2]. Glede na izbrano ojačanje izvaja hitre popravke

pred velikim povečanjem pogreška. Glavna pomanjkljivost njegove uporabe je, da

procesna regulirana spremenljivka po končanem prehodnem pojavu ne doseže

konstantne referenčne vrednosti, kar imenujemo stacionarni pogrešek. Stacionarni

pogrešek je odvisen od ojačanja P regulatorja [1].

Integralni člen je sorazmeren integralu pogreška po enačbi:

i 0( ) ( )d

t

u t K e (2.4.)

Page 16: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

6

kjer je Ki integralno ojačanje. Vidimo, da je integralni člen povezan z prejšnjimi vrednosti

pogreška, torej ne upošteva samo sedanjega stanja temveč tudi zgodovino regulirane

spremenljivke v primerjavi z referenčno vrednostjo [1].

Z uporabo Laplaceove transformacije lahko zapišemo tudi prenosno funkcijo I člena Gri (s):

iri ( )

KG s

s

(2.5.)

iz katere vidimo, da je v imenovalcu prisoten pol, ki poskrbi, da ni stacionarnega pogreška

pri stopnični spremembi referenčne vrednosti. Zaradi omenjene prednosti je uporaba

integralnega člena skoraj univerzalna v mnogih primerih vodenja. Kljub dobrim lastnostim

ima uporaba integralnega člena lahko tudi negativne posledice, ki so podrobneje opisane

v naslednjem poglavju.

Diferencialni člen temelji na predvidevanju vrednosti pogreška po enačbi:

d

d ( )( )

d

e tu t K

t

(2.6.)

kjer je Kd diferencialno ojačanje.

Z uporabo Laplaceove transformacije lahko zapišemo tudi prenosno funkcijo D člena

Grd (s):

drd ( )

KG s

s

(2.1.)

Kadar imamo v sistemu prisotne visokofrekvenčne motnje uporaba D člena ni

priporočljiva. Problem D člena je predvsem v tem, da ojača visokofrekvenčne motnje v

sistemu. Izhod iz diferencialnega dela je odvisen od hitrosti spremembe vhoda, zato je

vseeno kako velike so motnje, saj so strmine velike tudi pri malih amplitudah. Problemu z

visokofrekvenčnimi motnjami pa se najlažje izognemo tako, da namesto PID regulatorja

uporabimo PI regulator [4]. Pri uporabi PID regulatorjev pa je v praktičnih primerih

potrebno za D člen načrtovati še ustrezen filter [1].

Page 17: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

7

2.1.3 Kaskadna regulacija

Pri vodenju določenih procesov lahko uporabimo tudi tako imenovano kaskadno

regulacijo. Pri kaskadni regulaciji vežemo zaporedno dva ali več regulatorjev. Kaskadno

regulacijo lahko uporabimo samo v primeru procesov z razdeljivo prenosno funkcijo

Gp (s) = Gp1 (s)∙Gp2 (s) [4]. Prenosni funkciji Gp1 (s) in Gp2 (s) po razdelitvi ostaneta vezani

zaporedno, tako da se vhodno-izhodne razmere ne spremenijo. Delnima prenosnima

funkcija Gp1 (s) in Gp2 (s) dodamo dva regulatorja Gr1 (s) in Gr2 (s) in povratni zanki in

dobimo iz enozančnega regulacijskega sistema (slika 2.4) shemo kaskadne regulacije, ki je

prikazana na sliki 2.5. Pretvorbo lahko storimo le ko sta izhoda iz obeh prenosnih funkcij

Gp1 (s) in Gp2 (s) merljiva [4], kot je na primer v primeru elektromotornih pogonov.

y (s)

-

u (s)r (s) e (s)Gp (s)= Gp1 (s) Gp2 (s)Gr (s)

Slika 2.4: Enozančni regulirani proces [4]

r1 (s)e2 (s)r (s)

-

Gr2 (s)

-

e1 (s)Gr1 (s)

y (s)Gp1 (s) Gp2 (s)

Model procesa

Slika 2.5: Ekvivalentni kaskadni regulacijski sistem [4]

Prednost kaskadne regulacije je, da lahko neposredno vplivamo na dinamiko več

spremenljivk v procesu. Pri kaskadni regulaciji lahko na primer omejimo notranje

referenčne vhode (na primer r1 (s)). S tem posledično omejimo posamezne spremenljivke

v procesu. To pogosto izkoriščamo v praksi: na primer pri elektromotornih pogonih z

omejitvijo referenčne vrednosti toka vplivamo na izhod iz notranjega regulacijskega

Page 18: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

8

sistema. Na ta način poskrbimo, da tok v motorju ne naraste na preveliko vrednost, ki bi

lahko poškodovala ali uničila motor. Omejitve tako služijo za zaščito motorja [4]. Dobra

lastnost kaskadne regulacije je tudi izboljšano dušenje motenj v sistemu, s čimer lahko

dosežemo podoben odziv kot v primeru enozančne regulacije s PID regulatorjem.

2.2 VPLIV OMEJITEV NA LINEARNE SISTEME

Pri večini procesov na katere želimo vplivati z vodenjem, so prisotne različne omejitve.

Lep primer predstavlja motorni pogon z regulacijo vrtljajev enosmernega motorja s

trajnimi magneti (EMTM). Takšen pogon lahko v večini primerov obravnavamo kot

linearen proces. To nam omogoča enostavno načrtovanje regulacijskega podsistema, kjer

lahko uporabimo klasične linearne metode za načrtovanje regulatorjev [5]. Kljub temu, da

se takšni pogoni v širokem področju res obnašajo linearno, pa pri podrobnejši analizi hitro

ugotovimo, da pri obratovanju obstajajo različne omejitve. Ključen sestavni del pogona je

na primer napajalni pretvornik, ki ustrezne krmilne signale močnostno ojači in z njimi

napaja motor. Jasno je, da mora biti napajalni pretvornik dimenzioniran glede na EMTM,

ki ga napaja, saj lahko v nasprotnem primeru pride do poškodb ali celo uničenja motorja

(na primer pri preveliki napajalni napetosti ali toku). Jasno pa je tudi, da pretvornik črpa

energijo za napajanje EMTM iz realnega električnega izvora, ki ne predstavlja

neomejenega vira energije. Glede na napisano lahko zaključimo, da takšen napajalni

pretvornik predstavlja omejitev v obravnavanem pogonu, saj bo lahko EMTM napajal z

omejeno električno napetostjo (in posledično omejenim tokom).Napetost se tako lahko

spreminja le do neke najvišje možne vrednosti glede na zgradbo pretvornika in izvor,

četudi bi krmilni signal narekoval višje vrednosti [5].

Dobra lastnost omenjene omejitve je očitna: EMTM v pogonu je zavarovan pred

previsokimi napajalnimi napetostmi in posledičnimi morebitnimi poškodbami. Slaba

lastnost pa je, da se reguliran pogon ne obnaša več linearno ko pride do omejitve

(nasičenja) napajalne napetosti. Ko se to zgodi regulacijska zanka ne deluje pravilno in se

pogon obnaša kot odprto-zančni sistem, saj pogon ostane na svoji meji, ne glede na izhod

iz sistema, referenčno vrednost in pogrešek nadzorovane spremenljivke (na primer kotne

Page 19: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

9

hitrosti). Regulacijska zanka ima spet ustrezen vpliv na delovanje pogona ko se krmilni

signal na pretvorniku spusti pod omejitev. Pri obratovanju pogona do nasičenja vhodne

spremenljivke pride predvsem ob hitrih (stopničnih) spremembah referenčne vrednosti

regulirane spremenljivke ali bremena, torej med prehodnimi pojavi. Takšen prehodni

pojav je na primer zagon reguliranega EMTM s stopnično spremembo referenčne

vrednosti vrtljajev [5].

Regulator brez omejitev

r

Regulator z omejitvami

u Proces brez omejitve

u

Proces z omejitvami

y

Slika 2.6: Regulator in proces z omejitvami [3]

Omejitve lahko razdelimo na dve skupini, ki sta prikazani na sliki 2.6. Omejitve so lahko že

same po sebi del procesa (na primer omejitev napajalne napetosti pretvornika) ali pa jih v

krmilni sistem vnesemo namerno (na primer omejitev referenčne vrednosti toka, ki

zagotavlja zaščitno funkcijo pogona). Obe vrsti omejitev lahko povzročita, da pride do

razlik med dejanskim signalom na vhodu v proces u' (t) in izračunanim regulirnim

signalom u (t) [6].

Zaradi opisanih omejitev, se obravnavan proces ne obnaša linearno. Voden sistem se

začne obnašati nelinearno ko regulirana spremenljivka preseže mejo, ki jo postavlja

omejitev v sistemu. Ob predhodno naštetih prednostih ob prisotnosti omejitev, imajo

omejitve tudi negativne posledice na vodenje in dinamiko vodenega procesa. V primeru

prisotnosti omejitev se na primer čas prehodnih pojavov v splošnem podaljša. Največja

težava pa nastane pri uporabi PI regulatorjev pri vodenju sistemov z omejitvami. V takšnih

primerih lahko pride do pojava integralskega pobega, ki povzroči še dodatne negativne

posledice na odziv reguliranega sistema. Dober primer je zagon EMTM: regulator hitrosti

EMTM ob zagonu zahteva velike napetosti, kar pripelje pretvornik na omejitev. Integralski

del regulatorja v normalnem obratovanju zmanjšuje pogrešek. Tudi v času nasičenja skuša

Page 20: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

10

integralski del zmanjšati pogrešek, vendar na sam proces zaradi nasičenja nima vpliva

(u' (t) = konstantna ne glede na u (t)). Kljub temu, da integrator na spremenljivke v

procesu nima vpliva, še vedno želi zmanjšati pogrešek in v skladu z (2.3) integrira

pogrešek in posledično povečuje vrednost na svojem izhodu. Zaradi integracije v času

nasičenja se vrednost v integratorju akumulira in postane neustrezno visoka. Ta pojav

poznamo pod imenom integralski pobeg. Ko sistem po določenem času ni več v nasičenju,

je vrednost na izhodu integratorja neustrezna. Posledično je tudi odziv reguliranega

sistema, ki sledi takšnemu dogodku, neustrezen. V splošnem se odziv reguliranega

sistema podaljša: prehodni pojav je zaradi integralskega pobega dolg, reguliran sistem pa

se ni sposoben ustrezno odzvati dokler se vrednost integratorja ne zmanjša na ustrezen

nivo [1].

Slika 2.7: Primerjava odzivov EMTM brez in z dodatno omejitvijo

Na sliki 2.7 je prikazan problem integralskega pobega. Kadar imamo linearni sistem brez

omejitev (na sliki 2.7 označen modro) se ta obnaša v skladu z načrtovano dinamiko. Ko pa

Page 21: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

11

imamo v sistemu omejitve (na sliki 2.7 označen rdečo), se odziv spremeni (ni več

linearen), saj je prisotna omejitev pretvornika (10 V na sliki 2.7 a)). Iz slike 2.7 a) opazimo,

da je krmilni signal večji kot ga dopušča pretvornik, zato dosežemo maksimalno mejo

pretvornika, kar predstavlja omejitev napetosti uA (t). Ko dosežemo omejitev uA (t) = 10 V,

zaprtozančna povratna zanka več ne deluje pravilno. Integralski člen zaradi

odprtozančnega delovanja ne dobi informacije o vrednosti na vhodu (navitju) EMTM. Slika

2.7 b) prikazuje odziv toka v rotorskem navitju iA (t). Zaradi omejitve napetosti uA (t)je tudi

tok iA (t) omejen.

Iz slike 2.7 c) opazimo, da ima sistem bistveno daljši čas vzpona, kar je posledica omejitve

v regulacijskem sistemu. Pri sistemu brez omejitev referenčno vrednost kotne hitrosti

ω (t) dosežemo hitreje kot pri sistemu z omejitvami, saj je s tokom omejen tudi električni

navor, ki ga EMTM razvija v času prehodnega pojava. Vpliv integralskega pobega pa je

viden neposredno po tem, ko pretvornik ne deluje več na zgornji meji omejitve

(uA (t) = 10 V po času t = 0,15 s). Integralni člen v času omejitve ne deluje pravilno

(njegova vrednost neustrezno narašča) in posledično oddaljuje regulirano spremenljivko

od referenčne vrednosti po prisotnosti nasičenja (t = 0,15 s). V tem primeru bi integrator z

ustrezno vrednostjo na izhodu zelo hitro pripeljal vodeno spremenljivko ω (t) na

referenčno vrednost.

2.3 TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA

Da zmanjšamo neželene vplive nasičenja, lahko uporabimo različne tehnike. Prva tehnika

upošteva nelinearnost že na začetku načrtovanja, kar nas pripelje do nelinearnih modelov

in konceptov vodenja. Ta pristop je natančnen, vendar pogosto preveč kompleksen in ni

dovolj univerzalen, da bi se uporabljal v praktičnih primerih. Druga tehnika pa temelji na

tem, da zanemarimo nelinearnosti procesa pri načrtovanju regulacijskega sistema.

Negativne posledice, ki jih povzročajo prvotno zanemarjene nelinearnosti pa opravimo z

uporabo posebnih tehnik. Tehnike, ki temeljijo na drugem pristopu, so opisane v

nadaljevanju [2].

Page 22: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

12

2.3.1 Konzervativne tehnike

Reševanje integralskega pobega se lahko lotimo tako, da spreminjamo časovno konstanto

oziroma ojačanje regulatorjev ali se izognemo velikim nenadnim spremembam

referenčnih vrednosti (na vhod dodamo filter). S tem spremembe referenčne vrednosti

niso stopnične in se lahko izognemo omejitvam v sistemu. Takšen sistem se bo obnašal

kot linearen sistem. Vendar te tehnike pogosto niso ustrezne, saj z njimi podaljšamo čas

odziva, regulacija pa ni dovolj hitra. Takšne rešitve tudi niso splošne: ustrezne nastavitve

poiščemo le za določen sistem, ko imamo nov sistem z novimi parametri, pa je potrebno

poiskati novo rešitev.

2.3.2 Pogojno integriranje

Metoda pogojnega integriranja (angl. conditional integration ali clamping) temelji na tem,

da onemogočimo integralski člen, ko so izpolnjeni določeni pogoji. Ti pogoji so lahko na

primer:

1. ko vrednost integralskega dela doseže neko vnaprej definirano vrednost (omejitev

izhoda integralskega dela);

2. ko je napaka e (t) večja od naprej definirane meje (ko je vrednost regulacijske

spremenljivke u (t) daleč od referenčne vrednosti r (t));

3. ko se regulacijska spremenljivka u(t) nasiči in ni več enaka procesni regulacijski

spremenljivki u'(t) (kadar velja u(t) ≠ u'(t)). Blokovni diagram je prikazan na

sliki 2.8;

4. ko se regulacijska spremenljivka u(t) nasiči (u(t) ≠ u'(t)) in ko imata regulacijska

spremenljivka in kontrolna napaka isti predznak (u(t)·e(t) > 0). Blokovni diagram je

prikazan na sliki 2.9 [1].

Prvi dve izvedbi pogojnega integriranja imata slabost, da lahko povzročita stacionaren

pogrešek v odzivu sistemu [1]. V prvi izvedbi regulirana spremenljivka u (t) na primer ne

sme preseči definirane meje, v drugi izvedbi pa regulator ne sme obstati na vrednosti, pri

kateri je kontrolirana spremenljivke še vedno večja od definirane meje. Obe metodi

nadalje zahtevata izračune dodatnih parametrov, ki jih je potrebno ustrezno določiti. To

Page 23: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

13

zmanjšuje enostavnost in uporabnost na takšen način razširjenega PI regulatorja. Temu

problemu se lahko izognemo, če uporabimo izvedbi iz 3. in 4. točke. Metoda iz 4. točke

ima prednost, da integrator ni onemogočen kadar pomaga regulirani spremenljivki pri

odmikanju od nasičenja [1].

u

-

-

-

K

K/Ti 1/s

ue

es

0

Slika 2.8: Blokovni diagram metode za pogojno integriranje (metoda iz točke 3. v nadaljevanju metoda 1)

KR

1/s

AND

u u e

es

-KR/Ti

0

Slika 2.9: Blokovni diagram metode za pogojno integriranje (metoda iz točke 4. v nadaljevanju metoda 2)

2.3.3 Metoda prilagajanja stanj

Pri metodi prilagajanja stanj (angl. back calculation) ima sistem dodatno povratno vezavo,

ki je narejena tako, da meri trenutno vrednost izhoda pred in po nasičenju (u(t) in u'(t)).

Signal es(t) je enak nič, kadar integrator ni v nasičenju. Ko v sistemu ni nasičenja

(u(t) = u'(t)), povratna zanka nima nobenega vpliva na samo delovanje regulacije. Ko pa

vhodna spremenljivka doseže omejitev in sistem preide v nasičenje (u(t) ≠ u'(t)) je signal

Page 24: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

14

es(t) različen od nič. Takrat z dodatno povratno vezave integralski izhod spremenimo, kot

je prikazano na sliki 2.10 [1].

Metoda prilagajanja stanj temelji na tem, da računamo integralsko mejo ko je regulator v

nasičenju (u(t) ≠ u'(t)). Integralsko vrednost znižamo, ko je izhod iz pretvornika višji od

zgornje meje umax oz. zvišamo, ko je izhod nižji od spodnje meje umin. To naredimo s

spremljanjem razlike med nasičenim in nenasičenim signalom. Vhod v integrator

ei(t)lahko zapišemo z enačbo:

p

i

i t

1( ) ( ) '( ) ( )

Ke t e t u t u t

T T

(2.2.)

kjer je Tt časovna konstanta sprotnega sledenja (angl. tracking time). Pri tej metodi

uporabimo opazovalnik, ki skuša ocenjevati stanje regulatorja, kadar njegovo stanje ne

ustreza vhodom iz procesa. Vrednost Tt določa učinkovitost in dinamiko delovanja.

Predlagano nastavitveno pravilo za določitev časa sprotnega sledenja v [1] je

t i dT T T (2.3.)

Za PI regulator, kjer je Td = 0, lahko poenostavimo, da je:

t iT T (2.4.)

K

K/Ti 1/s

1/Tt

u u

es

-

e

ei

Slika 2.10: Model za računanje z metodo prilagajanja stanj

Page 25: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

15

2.3.4 Kombinacija metod

Vsaka izmed opisanih metod ima svoje prednosti in slabosti, zato lahko uporabimo tudi

kombinacijo obeh metod. V [1] je predlagano, da je povratna zanka integralnega dela

vključena le, ko so izpolnjeni določeni pogoji. Ti pogoji so:

( ) ( ) 0e t u ū (2.5.)

kjer je ū srednja vrednost regulirane spremenljivke in je definirana z:

max min

2

u uū

(2.6.)

Predstavljena tehnika je imenovana PID s spremenljivo zgradbo (angl. Variable Structure

PID). Tehnika teži k temu, da nastane čim manjša razlika med u(t) in u'(t) med nasičenjem,

tako da se regulator čim prej vrne v normalno stanje. Vrednost parametra α je določena

tako, da se povratna zanka integratorja med nasičenjem izvede dvakrat do petkrat hitreje

kot zaprtozančna zanka [1]. Te tehnike v nadaljevanju ne bomo posebej obravnavali.

2.4 ANALIZA ODZIVOV

2.4.1 Parametri za analizo kvalitete odzivov regulacijskega sistema

Za ustrezno analizo učinkovitosti predstavljenih tehnik preprečevanja integralskega

pobega smo uporabili naslednje pokazatelje, ki opisujejo učinkovitost delovanja

regulacijskega sistema:

• tr – čas vzpona (angl. rise time): je čas, v katerem odziv sistema naraste od nič do

ena [4]. Če imamo odziv sistema brez prenihaja tega parametra ne moremo

določiti. V takšnih primerih uporabimo naslednji parameter:

• tr1 – čas vzpona v katerem odziv sistema naraste od vrednosti 0,1 do 0,9,

• tp – čas prvega prenihaja (angl. peak time.): čas, v katerem odziv doseže

maksimalni prenihaj [4],

Page 26: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

16

• ts – čas umiritve (angl. settling time.): čas, ki ga potrebuje odziv, da doseže in

ostane znotraj tolerančnega področja okoli ustaljene vrednosti. Umiritveni čas je

odvisen od največje časovne konstante regulacijskega sistema [3].

Začetek odziva sistema določata tako imenovani čas vzpona tr in čas prvega prenihaja

tp [3].

Pri stopničnem odzivu vrednost prenihaja v odstotkih označimo z ed% in je:

pt s

d%

s

-100

M Me

M

(2.7.)

kjer je Mpt vrednost izhoda ob prvem prenihaju, Ms pa je stacionarna vrednost izhoda [4].

2.4.2 Kriterijski indeksi odzivnih lastnosti sistemov

Kriterijski indeks uporabimo za vrednotenje dinamičnih lastnosti zaprtozančnih sistemov.

Poznamo več uveljavljenih indeksov, ki temeljijo na integraciji pogreška med prehodnimi

pojavi [4]:

Integral kvadrata pogreška ISE (angl. integral square error) integrira kvadrat napake po

času. Kvadrat velikih napak je večji od majhnih, zato večjo težo nameni velikim napakam.

Sistemi za zmanjševanje napak, ki upoštevajo ta kriterij bodo hitro opravili velike napake,

medtem ko bodo majhne napake odpravljali dolgo časa. To vodi do hitrih odzivov, ki pa

imajo nizko amplitudo in nihanje. Definiran je z izrazom:

2

SE 0( ) d

T

I e t t (2.8.)

kjer T predstavlja zgornjo mejo integracije, ki predstavlja čas v katerem sistem doseže

stacionarno stanje (T = ts) [4].

Integral absolutne vrednosti pogreška IAE (angl. integral absolute error) integrira

absolutno napako po času. Pomanjkljivost tega kriterija je, da velik pogrešek na začetku

intervala povzroči velik prispevek. Definiran je z izrazom [4]:

Page 27: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

17

AE 0( ) d

T

I e t t (2.1.)

Linearno utežen integral absolutne vrednosti pogreška ITAE (angl. integral time absolute

error) integrira absolutno napako in upošteva čas v integralu. Odpravi pomanjkljivost

prejšnjega kriterija. Vpliv velikih in malih pogreškov se na ta način uravnoteži. Definiran je

z izrazom [4]:

TAE 0( ) d

T

I t e t t (2.1.)

3 ANALIZA

Učinkovitost predstavljenih tehnik za preprečevanje integralskega pobega smo preizkusili

na primeru pogona z EMTM. Električni pogoni predstavljajo tipične sisteme v katerih se

pojavlja problem integralskega pobega (uporaba PI regulatorjev v kombinaciji s prisotnimi

omejitvami v sistemu). V visokoučinkovitih električnih pogonih se pogosto uporablja tudi

kaskadna regulacijska zgradba, zato so takšni pogoni še posebej zanimivi za analizo

učinkovitosti predstavljenih tehnik. Najprej smo opravili simulacijsko analizo, nato pa smo

rezultate preverili še na eksperimentalnem sistemu.

3.1 SIMULACIJSKA ANALIZA

3.1.1 Predstavitev matematičnega modela

Dinamični model EMTM lahko zapišemo v obliki dveh navadnih diferencialnih enačb

prvega reda [5]. Pri tem predstavlja (3.1) napetostno razmere v rotorskem navitju, (3.2)

pa ravnotežje navorov na gredi motorja. Parametre EMTM določimo s pomočjo ustreznih

preizkusov na EMTM. Ustrezni preizkusi za določitev parametrov so predstavljeni v [7].

AA A A A E

d d

d d

iu i R L K

t t

(3.1.)

Page 28: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

18

T A L

d

d d

dJ K i t f

t t

(3.2.)

Slika 3.1: Matematični model EMTM

3.1.2 Načrtovanje enozančne regulacije hitrosti vrtenja

Za regulacijo hitrosti EMTM smo izbrali PI regulator. Za podan proces na sliki 3.2 s

prenosno funkcijo Gp (s) poiščemo prenosno funkcijo regulatorja Gr (s). Produkt obeh

prenosnih funkcij imenujemo odprtozančna prenosna funkcija, ki jo označimo GO (s) [4].

e (s) y (s)

-

r (s)Gp (s) Gr (s)

Slika 3.2: Prikaz enozančnega procesa

Prenosna funkcija PI regulatorja je:

ir r

i

1( )

sTG s K

sT

(3.3.)

Page 29: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

19

Regulatorju je potrebno določiti dva parametra, in sicer časovno konstanto Ti in

ojačanje Kr. Za določitev teh dveh parametrov lahko uporabimo različne metode, na

primer s pomočjo diagrama lege korenov ali s pomočjo frekvenčnih karakteristik v Bode-

jevem diagramu [4]. Uporabimo pa lahko tudi enostavna nastavitvena pravila kot sta na

primer optimum iznosa ali simetrični optimum [4].

Za določitev parametrov enozančne PI regulacije smo izbrali določevanje s pomočjo

frekvenčnih karakteristik, kot je podrobneje prikazano v [7]. Določena parametra

regulatorja sta Ti = 0,0885 s in Kr = 2,17 [7].

3.1.3 Uporaba in primerjava metod na enozančni regulaciji

Slika 3.3: Primerjava odzivov sistema brez in z omejitvijo v regulacijski zanki

Iz slike 3.3 a) opazimo, da krmilni signal sistema brez omejitve [na sliki 3.3 a) označen

rdečo] doseže in nekaj časa ostane na maksimalni meji pretvornika, saj regulator hitrosti

za zagon zahteva višjo napetost, kot je zmogljivost pretvornika. Na sliki 3.3 b) vidimo tok

iA(t), ki v sistemu z omejitvijo ne naraste na tako veliko vrednost, kot v sistemu brez

Page 30: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

20

omejitve. Takšen odziv toka je posledica omejitve napetosti uA(t), ki posredno omeji tok

iA(t). Takšna omejitev je sicer za reguliran pogon lahko pozitivna, saj ščiti motor pred

velikimi zagonskimi toki. Negativne lastnosti omejitve vidimo na sliki 3.3 c), kjer se

parametri za kvalitetno analizo odzivov (čas vzpona, čas prvega prenihaja in čas umiritve)

v sistemu z omejitvami bistveno podaljšajo v primerjavi z sistemom brez omejitve . Za

odpravo slabosti prikazane na sliki 3.3, uporabimo metode za preprečevanje integralskega

pobega. Izboljšani odzivi pri uporabi predstavljenih metod so prikazani na sliki 3.4, pri

čemer so odzivi spremenljivk pri uporabi metode prilagajanja stanj označeni z indeksom

'bc', uporabljeni metodi pogojnega integriranja sta označeni z indeksoma 'c1' in 'c2',

odzivi brez uporabe metod pa so označeni z indeksom 'brez'. Z uporabo metod za

preprečevanje integralskega pobega ves čas spremljamo razliko med procesno referenčno

spremenljivko (dejansko vrednostjo napetosti) in referenčno spremenljivko (željeno

napetost). Ko je razlika večja od nič sistem pride do omejitve in začne delovati člen za

preprečevanje integralskega pobega.

Slika 3.4: Primerjava odzivov z uporabljenimi metodami in brez njih

Page 31: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

21

Slika 3.5: Primerjava odzivov pri različnih metodah

Na sliki 3.5 je simulacijski čas zmanjšan tako, da se vidijo razlike med uporabljenimi

metodami. Vse metode, ki smo jih uporabili, uspešno zaščitijo regulator pred integralskim

pobegom. Metodi pogojnega integriranja se odzivata praktično enako, zato se na sliki

odziva pri uporabi obeh metod prekrivata. Katera metoda je bolj učinkovita je iz slike

težko ugotoviti, zato v nadaljevanju določimo parametre za kvalitetno ocenjevanje odziva.

Na sliki 3.5 a) je prikazana napetost uA(t). Ta ne prekorači 10 V, saj je takšna tudi omejitev

pretvornika. Slika 3.5 b) prikazuje tok iA(t). Slika 3.5 c) prikazuje kotno hitrost ω(t), ki jo

doseže motor pri različnih metodah.

Page 32: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

22

Slika 3.6: Prikaz skalirane kotne hitrosti

Slika 3.6 prikazuje skalirano kotno hitrost, ki jo dobimo tako, da dejansko kotno hitrost

delimo z referenčno vrednostjo kotne hitrosti. Odziv brez uporabe metode za

preprečevanje integralskega pobega je označen z indeksom 'brez', metoda prilagajanja

stanj je označena z indeksom 'bc', metodi pogojnega integriranja sta označeni z

indeksoma 'c1' in 'c2'. Iz slike 3.6 določimo vrednosti parametrov za analizo odziva, ki so

prikazani v tabeli 3.1. Ko imamo določen ts, lahko izračunamo tudi kriterijske indekse za

analizirane metode, ki so prikazani v tabeli 3.2.

Page 33: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

23

Tabela 3.1: :Prikaz vrednosti parametrov za analizo odziva

Parameter/ tp Mpt tr ts Ms ed% tr1

Vrsta metode

Omejitev 0,02165 1,0908 0,0185 0,2686 1,0050 8,5377 0,0355

Metoda

prilagajanja

stanj

0,02 1,0033 0,0192 0,0399 0,9953 0,8297 0,0355

Pogojno

integriranje

metoda1

1 1,0000

Ne

doseže

vrednosti

1

0,1475 0,9950 0,5023 0,0355

Pogojno

integriranje

metoda2

1 1,0000

Ne

doseže

vrednosti

1

0,1475 0,9950 0,5023 0,0355

Tabela 3.2: Prikaz vrednosti kriterijskih indeksov

VRSTA

METODE Brez metode

Metoda

prilagajanja

stanj

Pogojno

integriranje

metoda1

Pogojno

integriranje

metoda2

ISE 369896,4 353027 354031,8 354031,8

IAE 17114,7 9939,3 11335,7 11335,7

ITAE 729,3 63,1 163,0 163,0

Iz tabele 3.1 in 3.2 vidimo, da se metodi pogojnega integriranja ne razlikujeta in dobimo

enake rezultate ne glede na to, katero metodo uporabimo. Za območje stacionarnega

stanja sem izbrala vrednosti, ki so znotraj pasu 1±0,005 normirane referenčne vrednosti.

Časa vzpona tr pri različnih metodah ne moremo primerjati (tabela 3.1), saj odzivi pri

Page 34: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

24

uporabi metod pogojnega integriranja ne dosežejo vrednosti 1. Za takšne odzive lahko

določimo le čas tr1 (tabela 3.1), ki pa je v vseh primerih doseže enako vrednost. Dosežena

vrednost je enaka zato, ker je vzpon omejen z omejitvijo napetosti.

Z uporabo metod za preprečevanje integralskega pobega med časom, ko je regulacijska

spremenljivka u (t) v nasičenju popravljamo vrednost regulirane spremenljivke. Popravki

oz. izboljšanje delovanja pa se opazijo v odzivu po izhodu sistema iz omejitve (slika 3.4).

Zaradi sprotnega popravljanja regulirane spremenljivke se v sistemih z uporabljeno

metodo za preprečevanje integralskega pobega zmanjša vrednost prvega prenihaja Mpt in

čas ts, v katerem sistem doseže stacionarno stanje. Čas tr1 pa je odvisen od omejitve in

nanj z uporabo metod ne moremo vplivati.

Če pogledamo vrednosti kriterijskih indeksov, lahko rečemo, da vse metode znatno

izboljšajo odzive reguliranega EMTM. Za najboljšo izmed metod izberemo prilagajanja

stanj, saj ima najnižje vrednosti kriterijskih indeksov.

3.1.4 Uporaba in primerjava metod pri kaskadni regulaciji

Pri kaskadni regulaciji obstaja več možnosti, katere omejitve so v sistemu prisotne (na

primer tokovna oz. napetostna omejitev ali obe) in pri katerem regulatorju uporabimo

metode za preprečitev integralskega pobega (na tokovnem, napetostnem ali na obeh) . V

nadaljevanju bodo te možnosti predstavljene. Vprašanje, ki se postavlja je, kateri

regulator je potrebno zaščititi pred integralskim pobegom za ustrezno delovanje

reguliranega sistema. V nadaljevanju je predstavljena sistematična simulacijska analiza

opisanega problema.

Page 35: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

25

3.1.4.1 Napetostna omejitev v notranji regulacijski zanki

Slika 3.7: Odzivi sistema na omejitev v notranji regulacijski zanki

Na sliki 3.7 je prikazan odziv sistema, v katerem je prisotna samo napetostna omejitev

pretvornika. V sistemu se spreminja mesto uporabe metode za integralski pobeg. Na

sliki 3.7 so odzivi spremenljivk pri uporabi metode za preprečevanje integralskega pobega

na obeh regulatorjih označeni z 'umetoda na obeh', pri uporabi metode za preprečevanje

integralskega pobega na regulatorju toka so označeni z 'umetoda na tok.', pri uporabi metode

za preprečevanje integralskega pobega na regulatorju vrtljajev so označeni z 'umetoda na vrtl'

Odziv napetosti uA(t) na sliki 3.7 a) je v času nasičenja pri vseh metodah enak, nato pa se

odzivi bistveno razlikujejo. Če uporabimo metodo za preprečitev integralskega pobega na

regulatorju vrtljajev, se motor odziva enako, kot če člena sploh ne bi uporabili. Zunanji

regulator ne zazna nasičenja in zato ne nastopi proces pobega integratorja. Ta proces

poteka le v notranjem regulatorju, zato nam uporaba tehnik na zunanjem regulatorju ne

izboljša odziva. Z uporabo metode za preprečitev integralskega pobega na notranjem

(tokovnem) regulatorju izboljšamo odziv, saj metoda odpravi integralski pobeg v

Page 36: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

26

notranjem regulatorju. Vrtljaji pri uporabi člena za preprečitev integralskega pobega na

tokovnem regulatorju [na sliki 3.7 c)] dosežejo stacionarno stanje bistveno prej kot če

uporabimo ta metodo na regulatorju vrtljajev.

Z uporabo metode za preprečitev integralskega pobega na obeh regulatorjih dosežemo

enak odziv, kot z uporabo metode le na regulatorju toka. Zato lahko zaključimo, da je za

odpravo napetostne omejitve v notranji regulacijski zanki dovolj uporaba metode za

preprečevanje integralskega pobega na notranjem (tokovnem) regulatorju.

3.1.4.2 Tokovna omejitev v zunanji regulacijski zanki

Slika 3.8: Odzivi sistema na omejitev v zunanji regulacijski zanki

Na sliki 3.8 je prikazan odziv sistema, v katerem je prisotna samo omejitev referenčne

vrednosti toka. V sistemu se spreminja mesto uporabe metode za integralski pobeg. Odziv

napetosti uA na sliki 3.8 a) je v času nasičenja pri vseh metodah enak, nato pa se odzivi

bistveno razlikujejo. Če uporabimo metodo za preprečitev integralskega pobega na

Page 37: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

27

regulatorju toka, se motor odziva enako, kot če člena sploh ne bi uporabili. Notranji

regulator ne zazna nasičenja in zato ne nastopi proces pobega integratorja. Ta proces

poteka le v zunanjem regulatorju, zato nam uporaba tehnik na notranjem regulatorju ne

izboljša odziva. Z uporabo metode za preprečitev integralskega pobega na zunanjem

regulatorju izboljšamo odziv, saj metoda odpravi integralski pobeg v zunanjem

regulatorju. Vrtljaji pri uporabi člena za preprečitev integralskega pobega na regulatorju

vrtljajev [na sliki 3.8 c) označen rumeno] dosežejo stacionarno stanje bistveno prej kot če

uporabimo ta metodo na regulatorju toka [na sliki 3.8 c) označen rdečo].

Z uporabo metode za preprečitev integralskega pobega na obeh regulatorjih dosežemo

enak odziv, kot z uporabo metode le na regulatorju vrtljajev. Zato lahko zaključimo, da je

za odpravo tokovne omejitve v zunanji regulacijski zanki dovolj uporaba metode za

preprečevanje integralskega pobega na zunanjem regulatorju.

Page 38: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

28

3.1.4.3 Omejitev v obeh regulacijskih zankah

Slika 3.9: Odziv sistema na obe omejitvi v regulacijski zanki

Na sliki 3.9 je prikazan odziv sistema, v katerem sta prisotni omejitvi v obeh regulacijskih

zankah. V sistemu se spreminja mesto uporabe člena za preprečitev integralskega

pobega. Odziv napetosti uA(t) [na sliki 3.9 a)] je na v času nasičenja pri vseh metodah

enak, nato pa se odzivi bistveno razlikujejo. Če uporabimo člen za preprečitev

integralskega pobega na obeh regulatorjih, je odziv najboljši (na sliki 3.9 a)). Uporaba

člena za preprečitev integralskega pobega le na enem od regulatorjev ne zadostuje.

Ugotoviti katera uporaba metode le na enem od regulatorjev je boljša je zahtevno, saj

nobena uporaba ni ustrezna. Na sliki 3.9 c) je prikazan problem uporabe metode za

preprečitev integralskega pobega v kaskadni regulaciji. Vsi odzivi kotne hitrosti ω(t) na

sliki 3.9 potrebujejo veliko časa, da dosežejo stacionarno stanje. Vzrok za to je v dejstvu,

da zaradi kaskadne regulacijske strukture obe omejitvi vplivata na integralski pobeg v

Page 39: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

29

obeh regulatorjih, zato bi morali tehniko preprečevanja integralskega pobega še razširiti.

Stacionarno stanje po nekem času dosežejo vsi odzivi.

3.2 EKSPERIMENTALNA ANALIZA

Z eksperimentalni analizo sem poskušala potrditi simulacijske rezultate. Odločila sem se,

da uporabim industrijski krmilnik Siemens S7 – 300.

3.2.1 Opis krmilnika Siemens S7 - 300

Modul S7 - 300 zajema naslednje komponente(prikazane na sliki 3.9):

napajalni modul (PS)

centralno procesno enoto (CPU)

signalni modul (SM)

funkcijski modul (FM)

komunikacijski procesor (CP)

Slika 3.10: Prikaz krmilnega sistema S7 - 300 [8]

Page 40: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

30

3.2.2 Predstavitev modulov sistema S7 - 300, ki so bili uporabljeni

CPU modul: CPU314 IFM

Centralna procesna enota je jedro vsakega prograbilnega logičnega krmilnika(ang.

Programmable logic controller) s kratico PLC. Enota izvaja uporabniški program. Preko

vhodnih enot prejme vhodne podatke [9].

Napajalni modul:PS307 5A

PLC potrebuje za svojo delovanje 24 V napetosti. Izmenično napetost iz električnega

omrežja 230 V napajalni modul pretvori v 24 V [9].

Komunikacijski modul:CP343-1

Uporabljamo ga za povezavo med računalnikom in modulom S7 - 300. Z njim lahko

povežemo več krmilnikov v sisteme. Omogočajo pa tudi vključevanje v industrijski

ethernet [9].

3.2.3 Programsko orodje STEP 7

Osnovna programska oprema STEP 7 je standardno orodje za upravljanje sistemov

SIMATIC S7-300, S7-400, SIMATIC C7 in SIMATIC WinAC. Uporabniku omogoča enostavno

in enostavno uporabo zmogljivosti teh sistemov [9].

STEP 7 vsebuje priročne funkcije za vse faze projekta avtomatizacije, konfiguriranje,

parametriranje strojne opreme, programiranje, preskus delovanja, zagon, arhiviranje

dokumentacije [9].

Programska orodja STEP 7

Upravitelj SIMATIC (angl. SIMATIC Manager): upravlja vse podatke, ki pripadajo

projektu, ne glede na ciljni sistem (SIMATIC S7, SIMATIC C7). Zagotavlja skupno

vstopno točko za vsa orodja.

Urejevalnik simbolov (angl. Symbol Editor): z njim se upravljajo vse globalne

spremenljivke (lokalne spremenljivke definiramo ob programiranju blokov).

Konfiguracija strojne opreme (angl. Hardware cofiguration) se uporablja za

konfiguriranje in parametrizacijo strojne opreme.

Page 41: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

31

Komunikacijska konfiguracija (angl. Communication configuration) je orodje s

katerim določimo komunikacijo. Prikaže nam komunikacijske povezave.

Sistemska diagnostika(angl. System diagnostics) nam omogoča pregled stanja

sistema za avtomatizacijo [9].

Na voljo imamo naslednje programske jezike:

LAD (angl. Ladder)

FBD (angl. Function Block Diagram)

IL (angl. Instruction List)

LAD in FBD podpirata slikovno grafiko, kar omogoča uporabniku enostavno uporabo [9].

Programski jezik STEP 7 omogoča preprosto programiranje. Na voljo so že naprej napisane

funkcije kot so npr.: matematične funkcije(trigonometrijske, eksponentne in logaritemske

funkcije), binarna logika in primerjalne funkcije [9].

Page 42: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

32

3.2.4 Rezultati

Predstavljene tehnike smo poizkusili tudi na primeru vodenja EMTM z uporabo

industrijskega krmilnika, vendar smo pri tem imeli težave. Težava je opisana v

nadaljevanju.

Slika 3.11: Prikaz rezultatov eksperimentalne analize

Na sliki 3.10 b) vidimo vhodno napetost na motorju, ki predstavlja izhod iz regulatorja.

Regulator predstavlja Siemensov krmilnik S7 – 300. Ta krmilnik ima prevelik čas vzorčenja

(20 ms). To pomeni, da vsakih 20 ms preveri vrednost regulirane spremenljivke in priredi

izhod. Motor se v simulacijah zažene le v 0,03 s, zato industrijski krmilnik ni primeren za

zagon tega motorja.

Page 43: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

33

4 ZAKLJUČEK

V okviru projektnega dela smo pri regulaciji EMTM analizirali pojav integralskega pobega.

Pojasnjeni so bili vzroki za nastanek pojava in različne tehnike, ki jih uporabljamo za

preprečevanje integralskega pobega. Tehnike smo preizkusili simulacijsko in ugotovili, da

so vse tehnike učinkovite. Metode smo skušali preveriti še na industrijskem krmilniku

Siemens S7 – 300, vendar neuspešno. Industrijski krmilnik ni ustrezen za tako hitre

sisteme kot je uporabljen EMTM.

Page 44: TEHNIKE PREPREČEVANJA INTEGRALSKEGA POBEGA PRI … · nasičenje integrirnega člena je tako imenovani integralski pobeg [1]. V diplomskem delu so pojasnjeni vzroki za nastanek integralskega

34

5 LITERATURA

[1] Antonio V. Practikal PID Control, London :Springer-Verlag London, 2006.

[2] Aström K., Hägglung T. Advanced PID Control, Združene države Amerike:

Instrumentation, System and Automation Society, 2006.

[3] Zupančič B, Vodenje sistemov, Ljubljana: Založba FE in FRI, 2013

[4] Dolinar D. Dinamika linearnih sistemov in regulacije, Maribor: Založniška dejavnost

FERI, 2009.

[5] Štumberger G., Dolinar D. Modeliranje in vodenje elektromehanskih sistemov,

Maribor: Fakulteta za elektrotehniko, računalništvo in informatiko, 2006.

[6] Vrančič D. Povzetek magistrskega dela. Dostopno na: http://www-

e2.ijs.si/Damir.Vrancic/Files/MSc/MSCSLO.pdf [1.8.2017]

[7] Lebar D. Regulacija hitrosti vrtenja in kota zasuka enosmernega motorja s trajnimi

magneti, Maribor: FERI, 2016.

[8] Žolger J. Razvoj in implementacija aplikacije za spreminjanje skupne učinkovitosti

stroja, FERI, 2016, 2016.

[9] SIEMENS AG SIMATIC STEP 7 Professional 2010. Dostopno na:

http://w3.siemens.com/mcms/simatic-controller-software/en/step7/step7-

professional/pages/default.aspx [10.8.2017]

[10] Ritonja J. Regulacijska tehnika : zbirka vaj, Maribor: FERI, 2008.