56
VODENJE PROCESA S pomočjo funkcijskih odvisnosti G lahko zapišemo sistem modela: x 1 = G 1 ( y 1 , y 2 ,….y m ; z 1 , z 2 ,….z r ) x 2 = G 2 ( y 1 , y 2 ,….y m ; z 1 , z 2 ,….z r ) x n = G n ( y 1 , y 2 ,….y m ; z 1 , z 2 ,….z r ) Odprto-zančni sistem: krmiljenje Zaprto-zančni sistem: regulacija Krmilno regulacijski sistem z nadzorom 1 PROCE S OKOLJE VHODI IZHODI MODEL PROCESA y1 (t) ym (t) z1 (t) zr (t) x1 (t) xn (t) Krmilnik Proces Regulator Proces r (t) y (t) r (t) (t) x (t) KRMILJE PROCES KOMANDNI PULT REFERENCE r(t) KRMILNI SIGNALI y (t) PERIFERNI KRMILNI SIGNALI x(t) x (t) r (t) … referenčna veličina (veličina vodenja) e(t) … regulacijski pogrešek y (t) …regulirna (nastavitvena) veličina x(t) … regulirana veličina KRMILJE 1 PROCES 1 KOMANDNI PULT 1 REGULATOR 1 NADZOR PROCES

OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

VODENJE PROCESA

S pomočjo funkcijskih odvisnosti G lahko zapišemo sistem modela:x1 = G1 ( y1, y2,….ym; z1, z2,….zr )x2 = G2 ( y1, y2,….ym; z1, z2,….zr )

xn = Gn ( y1, y2,….ym; z1, z2,….zr )

Odprto-zančni sistem: krmiljenje

Zaprto-zančni sistem: regulacija

Krmilno regulacijski sistem z nadzorom

1

PROCES

OKOLJE

VHODI IZHODI

MODELPROCESA

y1 (t)ym (t)

z1 (t)zr (t)

x1 (t)

xn (t)

Krmilnik Proces

Regulator Proces

r (t) y (t) r (t) (t)

x (t)

KRMILJE

PROCES

KOMANDNI PULT

REFERENCE r(t)

KRMILNI SIGNALI y (t)

PERIFERNI KRMILNI SIGNALIx(t)

x (t)

r (t) … referenčna veličina (veličina vodenja)e(t) … regulacijski pogrešeky (t) …regulirna (nastavitvena) veličinax(t) … regulirana veličina

KRMILJE 1

PROCES 1

KOMANDNI PULT 1

REGULATOR 1

NADZOR

PROCES

Page 2: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

REGULACIJA PROCESA

Regulacija nivoja vode: Blok shema regulacije: y z

tlak z1 r r y x

regulacijski krog x z2

q

Osnovni pojmi regulacijske tehnike Pojmi Znak Definicije po DIN 19226, DIN 19221Veličina vodenja ali referenčna veličina

wr

Od regulacije neodvisna in v regulator dovedena veličina, kateri naj bi sledila regulirana veličina

Območje vodenja ali referenčno območje

Wh,

Rh

Območje, v kateri sme biti veličina vodenja

Regulacijska naprava - regulator

Celotna naprava, preko katere nastavitveni člen zahtevam primerno vpliva na regulacijsko progo – proces.

Regulacijski krog Vsi členi zaprtega poteka delovanja regulacije Regulacijska proga Del naprave, pri kateri je regulirana veličina primerno doseženaRegulirana veličina x Veličina, ki naj bo konstantna ali poteka po določenem programu Regulacijsko območje

Xh Območje, v katerem je lahko regulirana veličina ob upoštevanju dovoljenih meja motilnih veličin

Regulacij. pogrešek xw Razlika med regulirano veličino in veličino vodenja: xw= x – w (r)Regulacij. diferenca e Negativni regulacijski pogrešek: e = w (r ) – xNastavitvena veličina

y Prenaša krmilno delovanje regulatorja na regulacijsko progo (regulirna veličina)

Nastavitv. območje Yh Območje, v katerem je nastavljiva nastavitvena veličinaNastavitveni člen aliizvršilni člen

Na vhodu regulacijske proge postavljeni člen, ki vpliva na energijski tok glede na vrednost nastavitvene veličine

Motilna veličina z Iz okolja delujoče veličine, ki delujejo na regulacijsko progo in neželeno vplivajo na regulirano veličino

Območje motenj Zh Območje, v katerem smejo ležati motilne veličine, ne da bi bila prizadeta funkcijska sposobnost regulacije.

Regulacijski sistem:

2

regulator

merilna naprava

regulacijskaproga - proces

Km Regulacijska naprava

Nastavitvena naprava

Proces

Merilna naprava

r' (t)r (t)

xm(t)

x(t)e (t) y (t)

z (t)

Km

Page 3: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Časovni potek izhoda reguliranega procesa:

Delovanje regulacijskega sistema

1. Sledilno delovanje

2. Regulacijsko delovanje

Odziv na motnjo na regulirni veličini v regulacijskem sistemu:

3

z(t)

t

x(t)

t

t1

t 1

ed

esreguliran proces

nereguliran proces

ts

r (t)x (t)

tt 1

1,21

Regulator Proces

r (t) = konst. e (t)

y (t)

x (t)

v (t) z (t) n (t)

t

v (t)x (t)

t 1

Page 4: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Regulacijski sistem v delovni točki

Spremembe signalov obravnavamo okoli delovne točke, pri čemer vrednosti delovne točke ne upoštevamo.

Primer delovanja regulacijskega sistema v delovni točki

V prostoru imamo nastavljeno želeno temperaturo na 20 °C. Ta temperatura se vzpostavi po določenem prehodnem pojavu in zahteva moč grelca 5 kW. Če spremenimo želeno temperaturo za 1°C, se po prehodnem pojavu moč grela poveča za 500 W.

Tipi regulacijskih sistemov

- Servo sistem (sledilni sistem pozicioniranja, hitrosti, pospeška …)- Procesni regulacijski sistem (temperatura, tlak, pretok, nivo …)- Stohastični regulacijski (motnje kot naključni signali …)- Adaptivni regulacijski sistem (sprotno prilagajanje RA)- Samo-učeči regulacijski sistem (learning control systems)

Razdelitev regulacijskih sistemov

- Linearni in nelinearni regulacijski sistemi- Časovno nespremenljivi in spremenljivi regulacijski sistemi- Zvezni, diskretni in kombinirani regulacijski sistemi- Zvezni in nezvezni regulacijski sistemi- Eno in večkanalni regulacijski sistemi- Deterministični in stohastični regulacijski sistem

4

Regulator ProcesR=r+R0 E=e+E0 Y=y+Y0 X=x+X0

y (t)

tt1

Y0=5kW

y=500 W

y+Y0

X (t)

tt1

R0 = 20

r = 1

x+X0

r

r+R0

Page 5: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

IZVEDBA INDUSTRIJSKEGA REGULACIJSKEGA SISTEMA

Regulirni del regulacijskega sistema tvorijo: merilni sistem, regulator in izvršni sistem.

Merilni sistem - tipalo; namenjeno je tipanju in zajemanju regulirane veličine na merilnem mestu,- merilni pretvornik; namenjen je pretvorbi signala tipala v standardni normirani signal (npr.:4 –

20 mA),- ojačevalnik; ojačanje merilnega signala in filtriranje motenj.

Regulator - primerjalnik; določanje razlike med želeno in pretvorjeno regulirano veličino (reg. diferenca),- regulacijski algoritem; določanje regulirnega (nastavitvenega) signala, - vhodni filter; izločanje motenj.

Izvršni sistem - aktuator; krmilni element končnega izvršnega člena (rele, kontaktor, tiristor, frekvenčni

pretvornik, motor,…) in - končni izvršni člen; neposredni krmilni element nastavljanja regulirne veličine (motorji,

elektromagnetni ventili, lopute, zasuni,…).

5

Regulacijskialgoritem

Aktuator PROCES

Merilnipretvornik

Regulirana veličina x Referenca r (w)

Diferenca e

Merilno mesto

Primerjalnik

Motnje v procesu

Tipalo

Končni izvršničlen

Izvršilno mesto

Ojačevalnik

Motnje v izvršnem sistemu

Motnje v merilnemsistemu

REGULATOR IZVRŠNI SISTEM

MERILNI SISTEM

Nastavitvena veličina y Regulirna veličina y '

Page 6: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Shema regulacije centralnega ogrevanja stanovanjskega objekta

M M

M

Č01

Č02 Č03

Č04

BF 2000

VF 2000

REGULATOR MR-TR

AS-2000-C

AF-2000 230VAC

Cevni termostat

REGULATOR MR-TR

230VAC

AF 2000

VF 2000

KF 2000

ZALOGOVNIK

BOJLER

KOTEL NATRDA GORIVA

H.V

H.V

T.V

TALNO GRETJE

RADIATORSKO OGREVANJE

EMV 110

AS-2000-C

M

M

OBTOČNA ČRPALKA

KROGELČNI VENTIL

TERMOSTATSKI MEŠALNI VENTIL 55°C

TROPOTNI ELEKTROMOTORNI MEŠALNI VENTIL

MOTORNI PREHODNI KROGELNI VENTIL

Č

V

EMV

RAZTEZNA POSODATP

TČ2kW

DIFERENČNI TERMOSTAT DTC 100/2

T1

T2

CEVNI TERMOSTAT

MR-TR

REGULATOR

AS-2000

SOBNA ENOTA

TMV

MV

CT

BF-2000VF-2000AF-2000KF-2000

T1

T2

TALNO TIPALO

CEVNO TIPALO

ZUNANJE TIPALO

KOTLOVNO TIPALO

TIPALO ZALOGOVNIKA

TIPALO BOJLERJA

DIFERENČNI TERMOSTAT

DTC100/2

6

Page 7: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Načini izvajanja krmilno – regulacijskih postopkov

7

1. Regulacija nivoja tekočine brez pomožne energije

4. Regulacija nivoja

5. Kaskadna regulacija nivoja

Hitrost vodenja popravimo, če poleg nivoja merimo tudi pretok dotekajoče vode in namesto navadne regulacije uporabimo kaskadno regulacijsko strukturo.

3. Krmiljenje z izločanjem motnje

2. Krmiljenje nivoja tekočine

qvh

qizh

merilnik nivoja

nastavitev referenčne vrednosti

ventil

qvh

qizh

ročniventil

h

kot odprtja ϕ

nastavitveni člen

PROCES

h

kot odprtja ϕ qvh

qizh

h

qvh

qizhh

ϕ'qizh'

nastavitveni člen

PROCESϕ'

qvh

qizh

h

krmilničlen

tipaloqizh

merilnipretvornik

qizh'

merilni pretvornik

krmilničlen

qvh

qizhh

Rh

href h'

merilni pretvornik

regulator

nastavitveni člen

PROCES

qvh

qizh

hregulator nivoja Rh

tipaloh

merilnipretvornik

h'

rh

qvh

qizhh

Rqvh

qvh'

h'

Rh

rqvh

Page 8: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

NAČRTOVANJE VODENJA SISTEMOV

Potek izgradnje krmilno-regulacijskega sistema

8

rh

nastavitveni člen

PROCES

qvh

qizh

h

Rqvh

tipaloqvh

merilnipretvornik

qvh'

rqvh

tipaloh

merilnipretvornik

h'

Rh

rh

Definicija problema vodenja

Page 9: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

PRIMER REGULACIJE NIVOJA 1. Tehnološka shema modela

9

Koncept načrtovanja

Načrtovanje meritevMeritve na sistemu

Analiza meritev

Nelinearni matematični modelLinearni poenostavljeni model

Numerični – eksperimentalni model Verifikacija in vrednotenje modela

Analiza modela

Postavitev konceptov vodenja

Sinteza – načrtovanje elementov sistemov za vodenje

Analiza in vrednotenje vodenja na linearnem, poenostavljenem in

nelinearnem modelu

Vrednotenje vodenja na realnem objektu

Izvedba sistema za vodenje na objektu

Page 10: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

2. Modeliranje

3. Matematični model in regulacijska proga modela:

10

MOTNJA

REGULIRANA VELIČINA

REGULIRNA

VELIČINA

hAtqtq iv=− )()(

∫ −=t

iv diiC

e0

))()((1 τττ

)()( titiCe iv −=

MOTNJA

REGULIRANA VELIČINA

REGULIRNA VELIČINA

A = konst.

(fv) (fi)

A = πr2 = 5026 cm2

63,2 %

m s

0 2 5 5 0 7 5 1 0 0 1 2 5 1 5 0

5 0

4 5

4 0

3 5

3 0

2 5

2 0

1 5

1 0

5

0 54 ms

napetosttahogeneratorja

(V)

čas

qvmax=5 l/min qi=10,91 l/min

Električni ekvivalent posode:

G

Page 11: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Izpeljava prenosne funkcije modela v primeru, ko je motnja enaka 0:

a.) P-REGULATOR

b.) PI-REGULATOR

4 Krmilno – regulacijska oprema

11

y1,5

1

0,5

0

u

-1

2

0

1

34

y

0

0Z=( )YRGGGEGGGUGY RČSRČSS −===

RGGG

GGGY

RČS

RČS

+=

1 sTG

SS

1=Č

Č sTG

+=

1

1

PR KG =

RK

sTsT

KsTsT

Y

P

ČS

P

ČS

++

+=

1

111

1

11

( ) RKpsTsT

KY

ČS

P

++=

1

( ) ( ) PČSČS

P

ČS

P

KsTTTTs

K

KpsTsT

K

R

YG

+++=

++==

21

∞→t 0→s 1=G

iPR sT

KG1+=

R

sTK

sTsT

sTK

sTsTY

iP

ČS

iP

ČS

+

++

+

+=

1

1

111

1

1

11

( ) RsTKsTsTsT

KsTY

iPiČS

Pi

11

1

++++

=

1

123 +++

+==

iPiSiČS

Pi

sTKTTsTTTs

KsT

R

YG

∞→t 0→s 1=G

u

napajalna enota

CPU43analogna I/Oenota MAD01

digitalna izhodnaenota OC224N

digitalna vhodna enota ID212

Page 12: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Sistemi analize in načrtovanje vodenja procesov

1. Laplace-ova transformacija  ℒ

12

RS-232C vmesnik

RS-232C kabelRS-232C kabelRS-232C kabel

mehka logična enota FZ001

Fuzzy Support Softw (FSS)

SYSMAC-SCS (SCADA)

Referenčni nivo v [mm] Regulirna veličina (izhod iz P-regulatorja) v [10-1Hz] Regulirana veličina (trenutni nivo) v [mm]

čas [s]

+

∞−

⋅==

⋅==

ω

ωπ

je

je

st

st

dsesFj

tfsFL

dtetfsFtfL

)(2

1)())((

)()())((

1

0

Page 13: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Teoremi Laplace-ove transformacije

Laplace-ovi transformi

13

[ ][ ]

[ ]

[ ]

[ ] ,...3,2,1)()1()(

)(

)()(

)(lim)(lim

)(lim)(lim

)()(

)()(

)()(

)0()0()0()()()(

)(lim)()(

)(lim)0();0()()(

)()()()(

)()(

0

0

011

0 0

0

)1()1(211

121

0

0

2121

1 2

=−=

⋅=

+=

=

==−

=

∫ ∫ ∫

=

−−−−=

+++−=

=−=

±=±⋅=⋅

−→∞→

∞→→

+−+−+−−

−−−

++

+

+

nsFds

dtftL

sFt

fL

sFtfeL

ssFtf

ssFtf

sFetfL

s

sFdtdtdfL

s

sFdfL

ffsfssFsdt

tfd

dt

tfdstfssFstf

dt

dL

tfffssFtfdt

dL

sFsFtftfL

sFktfkL

n

nnn

t

st

st

s

n

t

n

t t

t

nnnnn

nnn

t

nn

n

t

n

ααα

α

τ

ττ

ττ

α

τ

( )( )

( )

( )

( ) ( )

( )

( ) ( )

( ) ( )

( ) ( )

( ) ( )

( )( ) ( )

( )

( )

( )[ ]

+−

+++

++

+++

+

+

−++

+−+

−−++

−+

−++

+−+

−+

−+

+

+

+

−−

−−

−−

+

ta

teass

a

teas

teas

as

ts

s

ts

aebebsas

sab

ateass

a

tess

eatas

s

eebsas

ab

eataass

a

eass

a

etmas

etas

teas

eas

ts

m

ts

ts

ss

ts

t

at

at

at

atbt

at

t

at

btat

at

at

atmm

at

at

at

mm

ωω

ωω

ω

ωω

ω

ωω

ωω

ωω

ω

ζωζ

ωωζω

ω

δ

ζω

sincos122

sin21

cos20

cos19

sin18

17

1116

1sin12

15

114

13

11

12

111

!1

1110

!2

119

18

17

!6

!35

!24

113

11

2

11

22

22

22

22

22

22

2

2

2

222

2

2

2

1

23

2

1

34

23

2

Page 14: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Signali v Laplace-ovem prostoru

Impulzna funkcija: Stopničasta funkcija:

Linearno naraščajoča funkcija (rampa): Parabolična funkcija:

14

r(t)

t

1)s(R)t(δ)t(r ==r(t)

t

0t;0)t(rs

R)s(R0t;R)t(r 0

0

⟨=

=≥=R0

r(t)

t

R0

1

0t;0)t(rs

R)s(R0t;tR)t(r

20

0

⟨=

=≥=r(t)

t

R0

1

0t;0)t(rs

R)s(R0t;tR)t(r

302

0

⟨=

=≥=

Page 15: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Sinusna funkcija:

2. Diferencialne enačbe

Primer:

Inverzna Laplace-ova transformacija:(pravilo Laplace-ove transformacije št.7)

3. Prenosna funkcija G(s)

15

xbyadt

dya

baa

xbdt

dxb

dt

xdb

dt

xdbya

dt

dya

dt

yda

dt

yda

m

m

mm

m

mn

n

nn

n

n

⋅=⋅+⋅

⋅+⋅+⋅+⋅=⋅+⋅+⋅+⋅ −

−−

001

001

011

1

1011

1

1

0,,

y x

[ ] [ ] [ ] )0()0()()();0()()();()(

)0(,)0(0232 xxssXstxLxsXstxLsXtxL

bxaxxxx

−⋅−⋅=−⋅==

===++

21

2

)2)(1(

3

23

3)(

3)23()(0)(2))((3))((

0)(2))0()((3))0()0()((

2

22

2

++−

++=

++++=

++++=

++=++⋅=+−⋅+−−⋅

=+−⋅+−⋅−⋅

s

ba

s

ba

ss

abas

ss

abassX

abassssXalisXasXsbassXs

sXxsXsxxssXs

[ ] 0)()2(21

2)()( 2111 ≥+−+=

++−

++== −−−−− tebaeba

s

baL

s

baLsXLtx tt

y(t) x(t)

LL

Y(s) X(s)

)()()(

...

...

)(

)(

)(

)()(

011

1

011

1

sYsGsX

bsbsbsb

asasasa

sY

sX

vhodL

izhodLsG

mm

mm

nn

nn

⋅=++++++++

=== −−

−−

G

)())((

)())(()(

21

21

m

n

pspsps

zszszsksG

++++++

=

r(t)

t

R0

0t;0)t(rωs

ωR)s(R0t;tωsinR)t(r

220

0

⟨=+

=≥=

Page 16: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Osnovna pravila za transformacijo:

4. Prehodna funkcija

Transformacijska tabela najpogostejših funkcij:

16

)1()1)(1(

)1()1)(1()(

21

21

++++++

=sTsTsT

sTsTsTKsG

amaa

bnbb

∫ ==

=

±=±=

)(1

))((),()(),()(

)()())()((),())((

22

2

2121

sXs

dttxLsXstxdt

dLssXtx

dt

dL

sXsXtxtxLskXtkxL

SISTEM

G(s)y(t) x(t)

Prenosna funkcijaG(s)

Prehodna funkcijax(t)

1/s . G(s)

Preureditev izrazov v obliko za

tabelo

Transformacijska tabela

Diferencialne enačbe

1)(1

1()()1)(1(

1

)(1

)()1)(1(

1

)1()()1(

1

)()1(

)(1

)()(1

21

21

21

2121

2

21

21

−−

−⋅++

−−

⋅++

−⋅+

⋅+

−−

−−

tys

TT

eTeTty

sTsTs

eeTT

tysTsT

etysTs

etysTs

sT

T

tty

Ts

txsGs

T

t

T

t

T

t

T

t

T

t

T

t Primer:

)1()()()1(

1)(

1

1

1)(

T

t

etytxsTs

sGs

sTsG

−−⋅=⇒

+=

+=

Page 17: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

5. Blok diagramX(s) = (G1(s) ± G2(s)).Y(s) X(s) = G1(s) .G2(s).Y(s)

6. Modeliranje

Blok diagram zaprtozančnega sistema:

R(p) E(p) C(p) R(p) E(p) C(p)

B(p)

Zaprtozančni sistemi pri motilnem in referenčnem signalu:

Motnja Z(p)R(p) E(p) C(p)

17

G1

G2

Y XG1 G2

YX

G(p) G(p)

H(p)

zankezaprtefunkcijaprenosnapR

pC

pHpG1

pG

zankeodprtefunkcijaprenosnapE

pBpHpG

vejedirektnefunkcijaprenosnapE

pCpG

;)(

)(

)()(

)(

;)(

)()()(

;)(

)()(

=+

=⋅

=

G1(p)

H(p)

[ ])()()()()()(

)()()()(

)()(

)(;)()()(;

)(

)(

)()()(

)()(

)(

)(;)()(;)()()(;

)(

)(

)()()(

)(

pZpRpGpHpGpG1

pGpCpCpC

pH

1

pR

pC1pHpGpG

pR

pC

pHpGpG1

pGpG

0pZ

pC1pHpG1pHpGpG

pZ

pC

pHpGpG1

pG

121

2ZR

R21

R

21

21

Z121

Z

21

2

++

=+=

≈⇒⟩⟩=+

≈⇒⟩⟩⟩⟩=+

G2(p)

Page 18: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Primer – hidravlični sistem z dvema nivojskima posodama:

qi

A1

A2

h1(t) h2(t)

q1 q2

R1 R2

qi(t) vhodni pretokh1(t) nivo v prvi posodi h2(t) nivo v drugi posodiA1 površina gladine v prvi posodi A2 površina gladine v drugi posodiq1(t) pretok med obema posodama q2(t) iztok iz druge posode

18

Page 19: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Ravnotežna enačba prve posode: Ravnotežna enačba druge posode:

Laplace-ova transformacija enačb:

Blok diagram hidravličnega sistema:

Qi(p) Q1(p) C(p) Q2(p)

H1(p) H2(p)

Poenostavitev blok diagrama hidravličnega sistema

PRAVILO 5, PRAVILO 4, PRAVILO 1

19

)()()(

)()()(

tqtqdt

tdhAtqtq

dt

tdhA 21

221i

11 −=−=

1

211 R

ththtq

)()()(

−=

2

22 R

thtq

)()( =

[ ]

[ ]2

2221

222122

1

2111i

111i11

R

pHpQpQpQ

pA

1pHpQpQppHA

R

pHpHpQpQpQ

pA

1pHpQpQppHA

)()(;)()()()()()(

)()()(;)()()()()()(

=−=⇒−=

−=−=⇒−=

1/pA1 1/R1 1/pA2 1/R2

A1R2s

1/sA1 1/R1 1/sA2 1/R2

H 1 (s) H2(s)

Qi(s)Q2(s)Q1(s)

Page 20: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

PRAVILO 6, PRAVILO 1

PRAVILO 6

Primer določitve odvisnosti H1 od Qi

20

1/(A1R1s) 1/(A2R2s)

H1(s) H2(s)

Qi(s)

)sAR1()sAR1(

1

2211 +⋅+

A1R2s

Qi(s)

Q2(s)

Q2(s)

)AARR(s)1ARARAR(s1

1

21212

22211 ⋅+++⋅+

Qi(s) Q2(s)

1/sA 1 1/R 1 1/sA 2 1/R 2

H 1 (s) H 2 (s)

Qi(s)Q2(s)Q1(s)

1/sA 1 1/R 1 1/sA 2 1/R 2

H 1 (s) H 2 (s)

Tega dela ne upoštevamo

1/R 1

H2/R1

H1

Qi(s)

Page 21: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

ANALIZA SISTEMOV V ČASOVNEM PODROČJU

1. Vpliv polov in ničel na časovni odziv

Prenosno funkcijo G(s) razvijemo v parcialne ulomke:

21

)2)(1(

)2/1(2

23

12

)(

)(

)(

)()(223

2 +++=

+++===+=++

ss

s

ss

s

sI

sR

sCsGrrccc

Im(s)

Re(s) -2 -1 -1/2

1/A1R1s R1

H2/R1

H1

Qi(s)

H1(s)

112

1

1 AsRH

R

+−

Qi(s)

Page 22: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Vpliv lege polov na impulzni odziv sistema:

2. Tipi sistemov

22

Proporcionalni P člen:

22

tt eetgssss

ssG 23)(

2

3

1

1

)2)(1(

12)( −− +−=⇒

++

+−=

+++=

Im(s)jω

Re(s)δ

Proporcionalni sistemi

0)0(I;0)0(Š;nm;bsb...sbsb

asa...sasa

)s(Y

)s(X

)s(I

)s(Š)s(G

011m

1mm

m

011n

1nn

n ≠≠≤++++

++++===

−−

−−

y(t)

t

x(t)

y(t)

P člen

x(t)

t

Kp=x/y

)t(yK)t(x

K)s(Y

)s(X)s(G p

⋅=

==

Page 23: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Integrirni sistemi

- j = 0… sistem ničelne vrste (reda) ali stopnje je proporcionalni sistem- j = 1… sistem prve vrste- j = 2… sistem druge vrste itd.

Integrirni člen:

Diferencirni sistem

Števec prenosne funkcije vsebuje enega ali več korenov (ničel) v koordinatnem izhodišču.

Diferencirni D člen:

23

0)0(;0)0(;)(

)(1̧

)(

)(

)(

)()(

'≠≠=== IŠ

sI

ssY

sX

sI

sŠsG

j y(t)

x(t)

0)0(;0)0(;)(

)(

)(

)(

)(

)()(

'≠≠=== IŠ

sI

sŠs

sY

sX

sI

sŠsG

jy(t)

x(t)

t

y(t)

I člen

x(t)

t

y(t)=Ki.t

;1

;1

1

)(

)()(

)()(0

ii

i

i

i

t

i

TKy

Tdt

dx

sTs

K

sY

sXsG

dttyKtx

=⋅=

===

= ∫1

Ti

integracijska časovna konstanta

x/y

t

y(t)

D člen

x(t)

t

ddd

dd

TtKdt

dyT

dt

dytx

sTsY

sXsG

dt

dyTtx

⋅=⋅=⋅=

⋅===

)()(

)(

)()(;)(

δ1

x,y

Td… diferencialna časovna konstantaδ … odziv na stopničasto vzbujanje je Dirac-ov impulz

δ

x,y

sT

sT

sY

sXsGPF

tyTtxtxTDE

d

d

dd

'1)(

)()(:

)()()(':

+==

=+

Page 24: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Zakasnilni člen – člen z mrtvim časom

Proporcionalni sistem 1. reda PT1 (P1)

Povratno-zančna blok shema: Poenostavljena shema:

Odziv sistema PT1 na impulz δ (naravni odziv)

24

y(t)

D člen

x(t)

t

1

stopnični odziv: dT

t

d

d eT

Ttx '

'

)(−

⋅=T'd

Td/T'd

y(t)

Tm

x(t)

t

x

msTesY

sXsGPF −==

)(

)()(:

stopnični odziv:

mm

mm

TtTtytx

TtTtytx

≥=−=⟨=−=

;1)()(

;0)()(T'm

sT

1

R(s)C(s)

Ts1

K

)s(R

)s(C)s(G:PF

)t(rK)t(c)t(cT:DE

p

p

+==

=+

1Ts

1

+

R(s) C(s)E(s)

Kp… ojačanje sistemaT … časovna konstanta sistema

0;)(

11

)(

≥⋅=

⋅+

=

−te

T

Ktc

Ts

KsC

T

tp

p

c(t), r(t)

1/T

T

t

eT

1)t(c

−=

Page 25: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Odziv sistema PT1 na stopničasto vzbujanje

Regulacijski sistem v primeru Kp = 1 v ustaljenem stanju nima pogreška:

Odziv sistema PT1 na linearno naraščajoči vhodni signal

Regulacijski sistem ima v primeru Kp = 1 v ustaljenem stanju konstantni pogrešek:

25

0t;)e1(RK)t(c

Ts1

T

s

1RK

s

R

Ts1

K)s(C

T

t

0p

0p0p

≥−=

+−=⋅

+=

− A

B

T 2T 3T t

c(t) / KR0

naklon 1/T

c(t)=1-e-t /T

1

0,632

63,2% 86,5% 95%

0)()()()1()( 000 =∞⇒=−=⇒−=−−

eeRtcRteeRtc T

t

T

t

0;)1()(

1

1

1)(

0

2

202

0

≥+−=

+

+−=⋅+

=

−tTeTtRKtc

Ts

T

s

T

sRK

s

R

Ts

KsC

T

t

p

p

p

TReeTRtctRteTeTtRtc T

t

T

t

0000 )()1()()()()( =∞⇒−=−=⇒+−=−−

T 2T 3T t

c(t)

r(t) = R0 t= t

c(t)

2TT

3T T

T

R0 T= T

T 2T 3T t

Page 26: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Primerjava odzivov

- impulz δ:

- stopnica:

- linearno naraščajoči signal:

Sistemi drugega reda PT2 (P2)

Splošna oblika modela

Dobljeni izraz preko Laplace-ove transformacije transformiramo:

26

0;)( ≥⋅=−

teT

Ktc T

tp

0;)1()( ≥+−=−

tTeTtKtc T

t

p

0;)1()( ≥−=−

teKtc T

t

p

R L

Cuvh = r uizh = c

i

uRuL

uC

vhCCC

vhCCC

CcLRvh

uLC

uLCdt

du

L

R

dt

ud

uudt

udLC

dt

duRC

dt

duCidti

Cdt

diLRiuuuu

11

;;1

2

2

2

2

=++

=++

=⋅++⋅=++= ∫

LCL

CRtrtctctc nnnn

1;

2);()()(2)( 22 ===++ ωζωωζω

))((2)(

)()()()2()(

21

2

22

2222

sssssssR

sCsGsRsssC n

nn

nnnn −−

=++

==⇒⋅=++⋅ω

ωζωω

ωωζω

Page 27: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

- ωd faktor dušenega nihanja.

Glede na vrednost dušenja ζ ima stopničasti odziv štiri značilne oblike.

a) dušeno nihanje – podkritično dušenje: 0 < ζ < 1

b) nedušeno nihanje: ζ = 0

Ko je dušenje ζ = 0, ležita oba pola na imaginarni osi in velja: s1,2 = ± jωn. Odziv na stopničasti vhod R(s) = 1/s je nedušeno nihanje:

c(t) = 1 – cos ωnt

c) meja aperiodičnosti – kritično dušenje: ζ = 1

27

2

2222

2,122

1

;)1(4

44

2

2;02

ζωω

ωδζωζωωωζζωωζω

−=

±=−±−=−

±−=⇒=++

nd

dnnnnn

nn jjsss

Im(s)

Re(s)

ζ=0

ωn

ωd

ζωn

ζ=1 ζ =0 =1

arc sin ζ Stopnični odziv R(s) = 1/s

ζζ

φ

ϕφζωζ

ζω

2

2

2

1

)1(sin1

1)(

−=

−−⋅−

−=−

tgarc

te

tc n

tn

Im(s)

Re(s)s1 = s2 = - ωn

Stopnični odziv R(s) = 1/s

)1(1)(

)()(

)(2

2

tetc

ssR

sC

nt

n

n

n ωω

ω

ω +−=

+=

Page 28: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

d) aperiodični odziv – nadkritično dušenje: ζ > 1

Sistemi z dušilnim faktorjem 0,5<ζ<0,8 najhitreje dosežejo bližino referenčne vrednosti, med aperiodičnimi odzivi pa je najhitrejši odziv pri kritičnem dušenju. Aperiodični odzivi relativno počasi reagirajo na vhodne signale.

Značilni odziv sistema PT2 na stopnico

28

Im(s)

Re(s)s1

Stopnični odziv R(s) = 1/s:

)(12

1)( 221

2

1 T

tT

t

n eTeTtc−−

−−

−=ζω

s2

11

22,1

1);1(

Tss n −=−±−= ζζω

22

1

Ts −=

ζ ≥ 1 kritično in nadkritičodušenje

0 < ζ < 1 dušeno nihanje-podkritično dušenje

ζ = 0 nedušeno nihanje

Page 29: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Tipični parametri odziva sistema

Analiza kvalitete regulacijskih sistemov

Obravnavani časovni odzivi so zapleteni, zato vedenje regulacijskega sistema opišemo s pokazatelji kvalitete, ki so odvisni od lege polov.

Pokazatelji učinkovitosti delovanja regulacijskega sistema

Načrtovanje regulatorja je postopek, s pomočjo katerega dosežemo želene pokazatelje kvalitete. Običajno želimo doseči faktor dušenja ζ med 0,4 in 0,8.

Čas zakasnitve - td je čas, v katerem regulirana veličina prvič doseže 50% končne vrednosti.

29

Mp

td tp tstr

Page 30: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Čas vzpona - tr

Začetek odziva sistema določa čas vzpona tr (rise time). Za sisteme z dušenjem ζ < 1 je čas vzpona tr določen s spremembo od 0 do1, pri sistemih z dušenjem ζ > 1 pa s spremembo izhoda od 10% do 90% njegove vrednosti in ga označimo s tr1.

Čas prvega prenihaja - tp

(čas maksimalnega prevzpona – peak time) določimo za sistem drugega reda:

Prenihaj Mpt

je določen z razliko med maksimalno vrednostjo odziva in vrednostjo 1.

Čas umiritve/stabilizacije - ts

je čas, ki ga potrebuje odziv, da doseže in ostane znotraj tolerančnega področja okoli ustaljene vrednosti x (x = običajno ± 2% oz. ± 5%).

30

nr

nr

d

dr

t

pritarctgarctgt

ωζ

ζωζ

ζσ

ωβ

ωβπ

60.016.2

5.02

;1

;

1

2

+≈

⟨≈−

==−=

21 ζωπ

ωπ

−==

ndpt

%100(%);101)(;10022 1

%1

% ⋅==⟨≤=−=⋅−

= −−

−−

ζ

πζζ

πζ

ζ eMezaveljaetcMM

MMe pdpp

s

sptd

)9.0

1(4.0:9.04.0

6.01:6.00

ζζ

ζζ

−⋅≈≤≤

−≈≤≤

p

p

M

MDušenje ζ 0.9 0.8 0.7 0.6 0.5 0.4 0.3

Prenihaj Mp(%)

0.2 1.5 4.6 9.5 16.3 25.4 37.2

TtxTtx

prixtx

eee

ns

ns

ns

ttT

t

snn

33

:%5;44

:%2

1

100ln

100;

=≈==≈=

⟨=⇒== −−−

ζ ωζ ω

ζζ ω

ζ ωζ ω

Page 31: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Čas ustaljenega stanja stanja je približno enak 3 do 4 – kratni vrednosti časovne konstante, ki pripada prevladujočemu korenu karakteristične enačbe sistema.

Pri načrtovanju običajno predpišemo pokazatelje, poiščemo ustrezno lego polov, ki zagotovi ustrezne pokazatelje kvalitete in določimo regulator, ki zagotovi želene pole. Za podane vrednosti tr , Mp in ts dobimo naslednje zveze:

Stacionarni pogrešek v regulacijskih sistemih

Glavna zahteva regulacijskega sistema je zagotovitev zahtevanega stacionarnega pogreška.

31

G(s)

H(s)

R(s) E(s) C(s)

)(1

)()(1)(

)()()(1

)()()(1)(

)()(1

)()()(

sG

sRsEsH

sRsHsG

sGsHsGsR

sHsG

sGsRsE

+=⇒=

+−+=

+−=

snp

rn t

Mt

4);1(6.0;

2 ≥=−⋅≥≥ ζωσζω

Neenačbe lahko predstavimo v ravnini 's', kjer je prikazano področje, kjer je potrebno izbrati pole.

Page 32: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Stacionarni pogrešek, ko je H(s) = 1 določimo:

Odprtozančna funkcija v faktorizirani obliki:

Parametri v prenosni funkciji:

- K… ojačanje sistema, - Kp … konstanta pozicijskega pogreška / odprto zančna prenosna funkcija- Tbi … časovne konstante števca;- Tai … časovne konstante imenovalca- j … vrsta sistema oz. število polov v koordinatnem izhodišču (celo število, ki

predstavlja število integratorjev v odprto-zančni funkciji G(s)

Stacionarni pogrešek sistema določimo

- za referenčno stopnico: r(t) = σ(t) - za referenčno naraščajočo funkcijo - rampo: r(t)=t.σ(t)

Stacionarni pogrešek v transformirani obliki pri stopničastem referenčnem signalu

Pri stopničastem referenčnem signalu je pogrešek odvisen od konstante pozicijskega pogreška. Za sistem ničelnega reda (j = 0, proporcionalni sistem) in višjih redov (j ≥ 1) velja:

32

)(1

)(lim)(lim

0 sG

ssRete

ss

t +==

→∞→

t

c(t)

r(t) =t.σ(t)

t

c(t)r(t)

r(t) = σ(t)

es

c(t)

c

es

ps

sp

sss

st

s

K

ResHsGK

sHsG

R

sHsG

sRssEetee

+=⇒⋅=

⋅+=

⋅+⋅

==⇒=

→→→∞→

1)()(lim

)()(lim1)()(1

)(lim)(lim)(lim

0

0

0

0

00

)1()1)(1(

)1()1)(1()()(

21

21

++++++

=sTsTsTs

sTsTsTKsHsG

amaaj

bnbb

Page 33: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Vrsta vhodnega signala Stopnica Rampa ParabolaVrsta sistema (j) Kp Kv Ka

es=R0/(1+Kp)es=R0 / Kv es=R0 / Ka

0 K 0 0 R0/(1+K) ∞ ∞1 ∞ K 0 0 R0/K ∞2 ∞ ∞ K 0 0 R0/K3 ∞ ∞ ∞ 0 0 0

Stabilnost regulacijskih sistemov

Analiza stabilnosti linearnih časovno nespremenljivih sistemov temelji na legi polov regulacijskega sistema Gr(s) = C(s)/R(s) oziroma na legi korenov karakteristične enačbe: 1 + G(s)H(s) = 0. Sistem je stabilen, če je izhodni signal omejen pri kakršnemkoli omejenem vhodnem.

referenčni vhod: r(t)≤ N < ∞ za t ≥ t0 t … poljubni časregulirana veličina: c(t)≤ M < ∞ za t ≥ t0 t0… začetek opazovanja

BIBO stabilnost vodi do zahteve, da koreni karakteristične enačbe v primeru stabilnega sistema ležijo v levem delu ravnine 's'.

33

0:1;1

:0

)1()1)(1(

)1()1)(1(lim:1;

)1()1)(1(

)1()1)(1(lim:0

0

21

21

021

21

0

=≥+

==

∞=++++++

=≥=++++++

==→→

ss

amaaj

bnbb

sp

amaa

bnbb

sp

ejK

Rej

sTsTsTs

sTsTsTKKjK

sTsTsT

sTsTsTKKj

Page 34: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Routh-ov stabilnostni kriterij

Postopek:

1. zapis karakteristične enačbe 1 + G(s)H(s) = 0 v obliki: a0sn + a1sn-1 + a2sn-2 + …+ an

= 0

2. če ležijo koreni v levem delu ravnine, morajo biti koeficienti a,b,c,… pozitivni oz. enakega predznaka (primer enačbe 1.reda: s +a; primer enačbe 2.reda: s2 + bs + c; …)

3. ureditev koeficientov v Routh-ovo shemo po naslednjem vzorcu:

sn a0 a2 a4 a6 …s n-1 a 1 a 3 a 5 a7 …sn-2 b1 b2 b3 b4 …sn-3 c1 c2 c3 c4 …sn-4 d1 d2 d3 d4 …. . . . .

. . . . .. . . . .s3 e1 e2 e3

s2 f1 f2

s1 g1

s0 h1

Primer:

Karakteristična enačba sistema ima obliko: s4 + 2s3 + 3s2 + 4s +5 = 0

Ker so vsi koeficienti pozitivni, je izpolnjen potreben pogoj za stabilnost sistema.

Izračunana Routh-ova shema ima obliko:

34

;...;

;...;;

;...;;

1

31312

1

21211

1

41713

1

31512

1

21311

1

70613

1

50412

1

30211

c

cbbcd

c

cbbcd

b

baabc

b

baabc

b

baabc

a

aaaab

a

aaaab

a

aaaab

−=

−=

−=

−=

−=

−=

−=

−=

Page 35: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

s4 1 3 5

s3 2 4 0 / x ½

1 2 0

s2 1 5

s1 -3 0

s0 5

Ker se predznak v prvem stolpcu dvakrat zamenja (prehod iz + v – in iz – v +), ni izpolnjen zadostni pogoj za stabilnost. Sistem ima dva pola v desnem delu ravnine 's'.

REGULACIJSKI ALGORITMI

- delitev glede na energijo, ki jo potrebujejo za delovanje

a) regulatorji brez pomožne energije (samodelujoči);- izdelujejo se masovno in so poceni- so zanesljivi in izpolnjujejo varnostne zahteve- območje signalov je omejeno in neprilagodljivo- dinamične lastnosti so zelo omejene (proporcionalna karakteristika)- slabša točnost, posegi v zanko niso možni – ni modularnosti

35

Page 36: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

b) regulatorji s pomožno energijo; za delovanje je potrebna dodatna pomožna energija- so bolj splošno namenski- dražji- območje signalov je prilagodljivo- dinamične lastnosti so raznovrstne- omogočajo veliko točnost- poseg v zanko je možen, zato omogočajo veliko modularnost

- delitev glede na vrsto medija ali uporabljene pomožne energijea) mehanskib) pnevmatskic) hidravličnid) električni

- delitev električnih regulatorjeva) analogni; izvedeni so z električnimi oz. elektronskimi komponentamib) digitalni; izvedeni so s sodobnimi računalniškimi komponentami

- delitev glede na vrsto regulirnega signala

a) zvezno delujoči regulatorji; regulirna veličina lahko zavzame poljubno vrednost znotraj regulirnega območja, regulacija je zelo točna; delitev zveznih regulatorjev glede na dinamične značilnosti:- proporcionalni P- proporcionalno - integrirni PI- proporcionalno - diferencirni PD- proporcionalno - integrirno – diferencirni PID

b) stopenjsko (nezvezno) delujoči regulatorji; regulirna veličina lahko zavzame samo dve ali tri različne vrednosti - dvopoložajni ON – OFF- tropoložajni

c) mehki regulatorji (fuzzy)

Regulator s proporcionalnimi lastnostmi – P regulator

Sistem z absolutnimi veličinami: Sistem v delovni točki:

P regulator Y00

r+R00 e y y+Y00

IZHOD r e y - -

VHOD x x+X00

36

Kp Kp

Page 37: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

R00 – želena vrednsot; Y00 – delovna vrednost; Kp - ojačanjey(t) = Kp . e(t) = (YH / XR) . e(t)YH – največja možna vrednost regulirne veličine, kjer veljajo linearne razmereXR – regulacijsko območje regulatorja: P območje

y(t)Elektronsko vezje: Kp = - R2 / R1 Odziv na stopnico:

področje nasičenjae

uvh R2 YH

1 XR

R1 uizh

y t e(t)

Kp področje omejene občutljivosti

t področje nasičenja

Značilne lastnosti:

- delovanje regulatorja brez zakasnitve

- nastavljanje želene vrednosti, ojačenja Kp in delovne vrednosti regulirne veličine- proporcionalno območje regulatorja PB (proportional band); območje regulirane

veličine ali pogreška, ki izkoristi 100% regulirno veličino- zapis proporcionalnega algoritma:

- stacionarni pogrešek; ob stopnični spremembi vhodne funkcije je odvisen od ojačenja regulatorja

Proporcionalna regulacija nivoja hidravličnega proporcionalnega sistema 1. reda

Hidravlični regulacijski sistem:

Y+Y00 h(t) x(t)qi+Q00 r+R00 1 ess pogrešek v

KpK ustaljenem 1+KpK stanju

A h+H00

qo+Q00

37

PS

pSs KK

KKe

+=

1

Statična karakteristika:

)((%)

%100)(;

(%)

%100maxte

PBty

PBPB

Y

e

yKp ⋅====

Page 38: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

2T1 4T1 6T1 t

Blok diagram sistema:

R(s) E(s) Y(s) Qi(s) H(s)mA mA mA ls-1 m Kp – ojačenje proporcionalnega regulator.

KV – konstanta ventila: mA/ls-1

KB – konstanta merilnega sistema: m /mA m

Poenostavljeni blok diagram sistema:

R(s) X(s) H(s)mA m m K = KV .R.KB

T = R.A

Zveza med želenim nivojem x(t) in regulirano veličino h(t) pri stopničastem poteku spremenljivke x(t):

Regulacijski sistem je za faktor ess zmanjšal časovno konstanto. Pogrešek v ustaljenem stanju:

Kp' … konstanta pozicijskega pogreška

Regulator z integralnimi lastnostmi – I regulator

r e y

x

Regulacijski algoritem in prenosna funkcija:

38

Kp

KB

RRAp + 1

KV

1/KB K Tp + 1

Kp

;1

;11

)(;1

)(;1)(

)(1

1

KK

TTe

KK

KKth

ssX

KKsT

KK

sX

sH

p

T

t

p

p

p

p

+=

−⋅

+==

++=

KKe

pss +

=1

1

'1

1

1

1

11

ppp

pssssss

KKKKK

KKhxe

+=

+=

+−=−=

KI

Integrirni regulator je potreben tam, kjer ne želimo pogreška v ustaljenem stanju. Hitrost regulirne veličine je proporcionalna pogrešku e!

Page 39: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

dy Elektronsko vezje: Odziv na stopnico dt Statična karakteristika:

ymax

e uvh C

1 R00 R uizh

y t e e+E00

1

-ymax PVB TI t

Značilne lastnosti:

- delovanje regulatorja je počasnejše in v določenih primerih lahko odpravi stacionarni pogrešek es

- regulirno veličino lahko proizvaja, tudi če je pogrešek enak nič (pretekle vrednosti pogreška so napolnile integrator)

- pogrešek med referenčno in regulirano veličino, ki povzroči maksimalno možno hitrost regulirne veličine, imenujemo proporcionalno hitrostno območje PVB (proportional velocity band)

- PVB skupaj z maksimalno hitrostjo določa strmino statične karakteristike oz. ojačenje regulatorja KI:

Primer:

integrirna regulacija nivoja hidravličnega proporcionalnega sistema 1. reda:

Y+Y00

qi+Q00 r+R00 GR Z(s) Gp

R(s) X(s) E(s) Y(s)

A h+H00 R H(s)

39

III

I

IR

III T

KRCTsTs

K

sE

sYGte

TteK

dt

tdydtteKty

1;;

1

)(

)();(

1)(

)(;)()( ==−====== ∫

∫⋅=

⋅==== dtte

PVBT

yty

PVBT

yK

T

yy

PVB

y

e

yK

yyI

yI )()(;;; maxmaxmax

maxmax

KI

s 1Kb

KVKBRRas+1

Page 40: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

qo+Q00

KV – konstanta ventila; povezava med regulirnim signalom (mA) in vhodnim pretokom

KB – konstanta merilnega sistema; zveza med regulirano veličino v (m) in (mA)

Pri stopničasti referenci X(s)=1/s je pogrešek v ustaljenem stanju enak nič:

Proporcionalno – integrirni regulator – PI regulator

P del regulatorja trenutno učinkuje na pogrešek, vendar ne odpravlja pogreška v ustaljenem stanju, I del regulatorja zaradi končne hitrosti učinkuje počasneje, vendar odpravi pogrešek v ustaljenem stanju. PI regulator realiziramo s paralelno kombinacijo P in I regulatorja:

y1(t)

40

01)(

lim)(lim;1

1

)(

)(2

2

002

2

=++

+==++

+=+

=→→ sRKKKsRAs

sRAssssEe

RKKKsRAs

sRAs

GGsX

sE

BVIss

s

BVIPR

N

p

II

pp

Ip

Ip

I

Ip

IpR

IpIp

T

K

TK

e

yK

tT

KdtteT

teKtyte

sT

sTK

sTKGdtte

TteKdtteKteKty

===

+=

+=⇒=

+=

+=

+=+=

∫∫

1;

11)(

1)()(1)(

111;)(

1)()()()(

Kp

)(ty)(te

Page 41: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

y2(t)

Kp – ojačenje regulatorja (proporcionalnostni faktor); TI – integrirni čas; TN – nastavitveni čas

Elektronsko vezje: Odziv na stopnico: e(t) = 1

y(t) uvh R1 R2 C

uizh y2(t)

-TI TI tKR = R2 / R1 TI = R2.C

Značilne lastnosti:

- v času TI regulirna veličina podvoji začetno vrednost, ki je določena z ojačenjem Kp

- TI … prenastavitveni čas (reset time);

- 1/TI … prenastavitvena frekvenca (reset rate), ki pove s koliko je treba pomnožiti del regulirne veličine, ki pripada P delu regulatorja, da dobimo vrednost regulirne veličine po 1 časovni enoti

- integralski pobeg; pri vseh izvedbah regulatorjev, kjer v paralelni vezavi nastopa integrator, lahko pride do integralskega pobega (v primeru velikih sprememb na vhodu, lahko izhod iz integratorja pobegne v področje nasičenja)

Regulatorji z diferencirnim dodatkom – PD regulatorji

PD regulacijski algoritem: P regulatorju dodamo člen, katerega velikost je proporcionalna odvodu pogreška:

Kp – ojačenje regulatorja, TD - diferencirni čas; KD – diferencialni faktor; TV – diferencialna časovna konstanta

Primer - PD regulacija zasuka rotacijskega mehanskega sistema brez dušenja Rotacijski mehanski sistem z zanemarljivim dušenjem lahko opišemo z naslednjo diferencialno enačbo:

41

KI /s

pK)(ty1

VpDp

p

DpRDpDp

TKKe

yyK

sTKGdt

tdeTteK

dt

tdeKteKty

=−

=

+=+=+=

;

)1(;)(

)()(

)()(

)t(Tdt

)t(cdJ

2

2

=

c(t) … zasuk sistemaT(t) … vzbujalni momentJ …… vztrajnostni moment bremena

Page 42: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Blokovna regulacijska shema regulacije zasuka z uporabo P regulatorja:

Če dodamo P regulatorju diferencirni del, so razmere s PD regulatorjem naslednje:

Zaradi D člena regulatorja se v karakteristični enačbi pojavi dušenje (člen KpTDs v karakteristični enačbi). Lega korenov se je premaknila v levo polravnino, odziv sistema postane stabilnejši in dušen.PID regulacijski algoritem

PI regulatorju dodamo člen, katerega velikost je proporcionalna odvodu pogreška:

42

Kp

r(t)

1/Js2

T(t) c(t)

0KJs:KE

KJs

K

)s(R

)s(C:PF

p2

p2

p

=+

+=

σt

c(t)

1

Lega korenov: Časovni potek zasuka:

0KsTKJs:KE

KsTKJs

)sT1(K

)s(R

)s(C:PF

pDp2

pDp2

Dp

=++

++

+=

σt

c(t)

1

Lega korenov: Časovni potek zasuka:Kp(1+TDs)

r(t)

1/Js2

c(t)

VDN

pI

pp

Dp

I

pp

D

IpR

Dp

DD

I

pI

DI

pRDI

pDIp

TKT

KK

e

yK

pT

pTKD

pT

KIKP

sT

sT

sTKsG

TTK

KT

K

KT

sTsT

KsGdt

tdeTdtte

TteK

dt

tdeKdtteKteKty

===

+===

+++=

−≈==

++=

++=++= ∫∫

;,

1;;;)

1

11()(

)3.01.0(;;

)1

1()(;)(

)(1

)()(

)()()(

//

/

Kp

KI /s

KDs

)(te

)t(y 1

)t(y2

)t(y3

)t(y)t(y)t(y)t(y 321 ++=

Kp - ojačenje regulatorja;

TD - diferencirni čas;

TI - integrirni čas;

T'- realni diferencirni čas

Page 43: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

-TI t

Primer - PID regulacija sistema 2. reda

Spodnji primer kaže regulacijsko blokovno shemo 2. reda pri stopničasti motnji na regulirnem signalu in pri naslednjih parametrih regulatorja: Kp = 19, TI = 2, TD = 4/19

Ker velja e(t) = - c(t), ima P regulator pogrešek v ustaljenem stanju. Z D členom povečamo dušenje, odziv je manj nihajoč, z I členom pa odpravimo pogrešek v ustaljenem stanju. Tako v praksi nastavljamo PID regulatorje.

Odziv regulacijskega sistema pri P, PD in PID regulatorju:

43

)(ty

DpTK

)t(y3

)(ty2

)(ty1pK

)(ty

'D

T

K

)(ty3

)(ty2

)(ty1pK

'T

TKK

Dpp +

Kp.e

Kp.e

TnTv

T'

idealni odzivrealni odziv

)sTsT

11(K D

Ip ++

r(t) = 0 e(t)

1(s+1) (5s+1)

c(t) ali x(t)y(t)

z(t) = 1

Page 44: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Primeri stopenjskih regulacijskih sistemov

Dvopoložajni regulacijski algoritmi

Dvopoložajni pulzno-širinski algoritem in primerjava z zveznim

44

Page 45: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Dvopoložajni regulacijski algoritem in motor

Tripoložajni regulacijski algoritmi

45

Page 46: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Nastavitvena pravila regulatorjev

Pri nastavljanju regulatorjev uporabljamo pokazatelje kvalitete regulacije: čas vzpona, maksimalni prevzpon in umiritveni čas in hitrost izreguliranja motenj.

1. Metoda Ziegler – Nichols

a) metoda Ziegler – Nichols s pomočjo odziva na stopnico

46

Page 47: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Regulator Kp TI ali Tn TD ali Tv

P1 T'K Tm'

∞ 0

PI 0.9 T'K Tm'

3.3 Tm' 0

PID 1.2 T'K Tm'

2 Tm' 0.5 Tm'

b) metoda Ziegler – Nichols s pomočjo nihajnega preizkusa. Regulator Kp TI ali Tn TD ali Tv

P0.5 Kkr

∞ 0

PD 0.8 Kkr -- 0.125 Tkr

PI 0.45 Kkr 0.83 Tkr 0PID 0.6 Kkr 0.5 Tkr 0.125 Tkr

PID regulator ima en pol v koordinatnem izhodišču in dvojno ničlo pri s = - 4 / Tkr. 2. Metoda Chien – Hrones – Reswick

RegulatorZnačilni parametri

Aperiodični odziv z najkrajšim umiritvenim

časom

Najkrajši umiritveni čas z 20% prevzponom

motnja referenca motnja referencaP Kp 0.3 T'

K Tm'0.3 T'K Tm'

0.7 T'K Tm'

0.7 T'K Tm'

PIKp 0.6 T'

K Tm'0.35 T'K Tm'

0.7 T'K Tm'

0.7 T'K Tm'

TI 4 Tm' 1.2 T' 2.3 Tm' T'

PIDKp 0.95 T'

K Tm'0.6 T'K Tm'

1.3 T'K Tm'

0.95 T'K Tm'

TI 2.4 Tm' T' 2 Tm' 1.35 T'TD 0.42 Tm' 0.5 Tm' 0.42 Tm' 0.47 Tm'

47

1sT'

Ke

Y(S)

X(S) s'Tm

+=

Prenosna funkcija PID regulatorja:

;s

)'T

1(s

T'K

0.6s)'0.5T

s'2T

1(1

Tm'

T'

K

1.2

s)TsT

1(1K(s)G

2

mm

m

DI

pR

+=++=

=++=

PID regulator ima pol v koordinatnem izhodišču indvojno ničlo pri s = - 1 /Tm'.

s

)T

4(s

T0.075Ks)0.125Ts0.5T

1(10.6K

s)TsT

1(1K(s)G

2

krkrkrkr

krkr

DI

pR

+=++=

=++=

Page 48: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Izbira ustreznega regulatorja za določeno progo

RegulatorProga P PI PD PID

Sistem s čistim mrtvim časom neuporabno referenca + motnja neuporabno neuporabnoSistem 1. reda z mrtvim časom neuporabno slabše kot PID neuporabno referenca + motnjaSistem 2. reda z mrtvim časom neustrezno slabše kot PID slabo referenca + motnjaSistem 1. reda z majhnim Tm referenca + motnja motnje referenca pri Tm' motnje pri Tm'Sistem višjega reda neustrezno slabše kot PID neustrezno referenca + motnjaSistem brez izenačenja in Tm' referenca motnje (brez Tm') referenca motnja

Primernost regulatorjev za dani sistem

RegulatorProga P I PI PD PID ON-OFF

P0 - x xx - - -P-T1 x x x - - xP-T2 - - x - xx xP-TT - x xx - - -

P-TT-T1 / τ >>TT

/ τ >TT

x - xx x x x- - x - x -

I0 x - x - - xI-T1 - - x x xx xI-TT - - - x x -

xx: zelo primerenx : primeren- : neprimeren

48

Page 49: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

MEHKO VODENJE – FUZZY LOGIKA

Številska premica z ostrim številom r = 4.5. p1: 'temperatura je 4.5 0C'

Mehko število 4.5 in ustrezna mehka množica B. p2: 'temperatura je okrog 4.5 0C'

49

4.5

pripadnost µ1.0

0.3

0 r4.5

nedvomna točka

0 r

0

r

4.4 4.64.5

dvomna točka

x

µA(x)

1

4.5 x

µB(x)

1

0

µC(x)

1

0

mehkost ostrost informiranost

Page 50: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Različne mehkosti števila 4.5

OSNOVNI POJMI FUZZY LOGIKE

Fuzzy sets – fuzzy skupine z mehkimi prehodiLinguistic variables – spremenljivkePossibility distributions – porazdelitev možnostiFuzzy if-then rules – fuzzy pravilaMember ship functions – funkcije pripadnosti (µ): trikotnik, trapez, sinus

50

4.5 x

4.50 x

µD(x)

1

0

Page 51: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Primer spremenljivk črpališča: nivo, hitrost, črpalka

Pravila fuzzy regulatorja:1. if (nivo visok) then (črpalka ne dela)2. if (nivo nizek) then (črpalka polna kapaciteta)3. if (nivo ok) and (hitrost negativna) then (črpalka povprečno delovanje)4. if (nivo ok) and (hitrost nič) then (črpalka ne dela)5. if (nivo ok) and (hitrost pozitivna) then (črpalka ne dela)

Transformacija:1. if (nivo visok) or ((nivo ok) and (hitrost nič) or (hitrost pozitivna)) then (črpalka ne dela) 2. if (nivo nizek) then (črpalka polna kapaciteta)3. if (nivo ok) and (hitrost negativna) then (črpalka povprečno delovanje)

Spremenljivka hitrost pove, ali nivo raste ali pada: odvod d(nivo)/dt

POTEK SNOVANJA MEHKEGA REGULATORJA

1. postopek MEHČANJA ali FUZIFIKACIJE vhodnih spremenljivk (matcing)2. postopek INFERENCE ali PROCESA ODLOČANJA (inference)3. postopek KOMBINACIJE (combination)4. postopek OSTRENJA ali DEFUZIFIKACIJE (defuzzifaction)

51

Vrednosti spremenljivk

nivo- visok- ok- nizek

hitrost- negativna- nič- pozitivna

črpalka- ne dela- povprečno delovanje- polna kapaciteta

Page 52: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

1. MEHČANJE ali FUZIFIKACIJA

- določanje množice vhodnih in izhodnih spremenljivk,- določanje področja obravnave vhodnih in izhodnih spremenljivk,- postopek mehčanja vhodnih spremenljivk.

• VHOD: razlika nivojev ″e ″:• VHOD: hitrost spreminjanja nivoja ″de ″:• IZHOD: izhod iz izvršilnega člena ″y ″:

PRIPADNOSTNA FUNKCIJA RAZLIKE NIVOJEV E : PRIP. FUNKC. HITROSTI SPREMINJANJA NIVOJA DE:

PRIPADNOSTNA FUNKCIJA IZHODA IZ REGULATORJA″Y ″: (PRIMER OSTRIH IZHODOV)

3. INFERENCA ali PROCES ODLOČANJA

- sestava množice pravil krmiljenja in- inferenca

PRAVILA KRMILJENJA

52

Page 53: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

INFERENCA

3. KOMBINIRANJEPostopek skombinira vse informacije, dobljene preko fuzzy pravil, v eno

53

VHOD (E)razlika nivojev

VHOD (DE): hitrost spreminjanja nivojaIZHOD (Y)

max-min operator ali max-produkt operator

Page 54: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

4. OSTRENJE ali DEFUZIFIKACIJA

- težiščna metoda (COG center-of-gravity),- metoda središčnih vsot,- metoda maksimumov,- metoda višine, metoda največje površine …

Snovanje mehkega regulatorja z dvema vhodoma, n pravili in enim izhodom:

Simulacija sistema s fuzzy regulatorjem črpališča z dvema posodama

54

R

p1: IF A =…… AND B =…… THEN Y =……p2: IF A =…… AND B =…… THEN Y =……p3: IF A =…… AND B =…… THEN Y =……..pn: IF A =…… AND B =…… THEN Y =……

FUZIFIKACIJA

VHOD

INFERENCA

DEFUZIFIKACIJA

IZHOD

COG

Page 55: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

Primer Winfact Fuzzy PI

Primer Winfact Fuzzy PD

55

Page 56: OKOLJE MODEL PROCESA x (t) VHODI IZHODI PROCE n S · cevni termostat 230vac af 2000 vf 2000 kf 2000 z a l o g o v n i k bojler kotel na trda goriva h.v h.v t.v talno gretje radiatorsko

56