Číslicové řízení procesů - Edumat.cz · dt de e dt T T u k e d i = R ⋅ + ⋅∫ ⋅ + ⋅...

Post on 03-Aug-2020

0 views 0 download

transcript

Číslicové řízení procesů

učební text VOŠ a SPŠ Kutná Hora

Ing. Luděk Kohout

Základní pojmy číslicového řízeníu Rozdělení řízení podle průběhu signálů

l logické řízeníu binární signály (TRUE, FALSE)

l analogové řízeníu spojité signály v daném intervalu

l diskrétní řízeníu signály jsou definované pouze v určitých časových okamžicích daných tzv. periodou vzorkování

a reprezentovány jako datové slovo. Základem řídicího členu je mikropočítačová výpočetní jednotka.

u Vlastnosti systémů číslicového řízeníl Centralizace a decentralizace řídicích prostředků

u Rozdělení řídicího obvodu na několik vzájemně spolupracujících celků propojených průmyslovými komunikačními linkami.

u Vznik tzv. distribuovaného řídicího systému charakterizovaného víceúrovňovou hierarchickou strukturou.

Struktura distribuovaného systému

PC

Panelyoperátora

PLC Kompaktníregulátory

Inteligentnímoduly

IPC PC +ZMD

IPC PCPLC

ŘÍZENÝ PROCESSNÍMAČE, AKČNÍ ČLENY

(management..)

Řídicí úroveň

Technologickáúroveň

Informační úroveň

Průmyslová sběrnice

Lokální síť

Vrcholová úroveň

Vlastnosti číslicového řízení - dokončeníu Spolehlivost

l Spolehlivost se vyjadřuje tzv. střední dobou mezi poruchami, příp. střední dobou mezi opravami (řádově 104 až 105 hodin)

u Snadná změna struktury “regulátorů”l Algoritmus řízení není narozdíl od klasických automatizačních prostředků určen

pevným zapojením elektronických součástek či pneumatických, příp. hydraulických prvků, ale je tvořen programově. Řídicí počítače a programovatelné automaty umožňují požadovanou strukturu regulačního členu sestavit vhodnou kombinací počítacích bloků.

u Programové nastavení parametrů regulátorůu Minimální drift nulyu Snadný přenos informace na velké vzdálenostiu Snadné nastavení, oživení a montáž řídicích systémů, diagnostika

Základní principy číslicové regulaceu Obecné schéma regulačního obvodu

zpět k příkladu 4

Blokové schéma číslicového regulačního obvodu

Vzorkovacíčlen

A / DpřevodníkZesilovač

Centrálníjednotka

D / Apřevodník

Tvarovacíčlen

Akčníčlen

Regulovanásoustava

w

-+

y(t)

u(t)u(k)u(k)2e(k)2e(k)e(t)

u Řídicí obvod je realizován výpočetním systémem sestávajícím ze:l vstupní jednotky sloužící k načtení všech vstupních signálů (vzorkování) a převodu

do číslicové podoby srozumitelné centrální jednotce výpočetního členul výpočetního členu, který zpracovává vstupní signály a počítá např. regulační

odchylku e, akční veličinu PID )1(

dtdeTdte

Teku d

iR ⋅∫ +⋅⋅+⋅=

l výstupní jednotky, jejímž úkolem je převést číslicový signál na signál srozumitelný akčnímu členu (D/A převod, tvarování alarmová hlášení atd.)

Vstupní obvody číslicového systémuu Vzorkování vstupních signálů

l periodické testování vstupního signálul číslicový systém v pravidelných intervalech odebírá vzorky vstupního signálu

(regulované veličiny) a "zmrazí" je až do dalšího odběru vzorkul čas mezi dvěma sousedními odběry se nazývá perioda vzorkování T

t

e(t)

e(k)

T 2T 3T 4T 5T nT t1 2 3 4 5 n k

Principy vzorkováníu vzorkovač vytváří ze spojitého signálu obdélníkové pulsy se zanedbatelnou

šířkou a s amplitudou rovnou okamžité hodnotě vstupního signáluu určení periody vzorkování

l perioda vzorkování musí být konstantní a dostatečně dlouhá - regulátor musí v intervalu T provést:u načtení všech vstupů (řádově až tisíce)u výpočty v reálném čase (výpočet e(t), výpočet x(t), alarmy, další výpočty)u tvarování výstupních signálů atd.

l zvětšováním periody vzorkování se zhoršuje přesnost zpracovávaného signálu,T volíme s ohledem na:u přesnost analogových přístrojů pro získání informaceu přesnost digitálních přístrojů (A/D převodníků)u dynamiku řízeného systému

Výpočet optimální periody vzorkováníu Pro jeden vzorkovaný signál platí:

τ .. časová konstanta řízeného systémuTp.. celková chyba inform. řetězceymax - ymin .. rozsah měření

u Celková chyba informačního řetězce:

TA chyba analogových přístrojůTD chyba digitálních přístrojů

2D

2Ap TTT +=

minmax

50yyT

T popt −

⋅⋅=

τ

u Chyba analogových přístrojů

Tpi třídy přesnosti analogových přístrojů

2pi

22p

21pA TTTT +++= K

u Chyba digitálních přístrojů

n … počet bitů A/D převodníku

[ ]%12350T nD

⋅=

Funkce vstupních obvodů - dokončeníu Zesílení vstupního signáluu Analogově - digitální převod

l Šířka datového slova určuje rozlišující schopnost převodníku a ovlivňuje přesnost celé regulační smyčky.

l Řídicí systémy pracují většinou s datovým slovem s šířkou 8 až 16 bitů

u Multiplexování vstupůl Vstupní obvody zpracovávají řádově

desítky až tisíce signálů l Zpracování samostatnými vzorkovacími

obvody by bylo neúměrně drahé.l Pro skupinu vstupů se použije jeden

analogový obvod, na který se pomocí analogového multiplexeru postupně vstupní signály připojují.

Zpracování signálu v centrální jednotceu Přepočet snímaných signálů do odpovídajících fyzikálních jednotek

l Cílem výpočtu je převést digitalizovaný signál ze snímačů teploty, tlaku, polohy, příp. objemového toku na °C, kPa, m, příp. m3 /s (příklad)

u Kontrola mezních hodnotl programová kontrola vybraných stavových veličinl při překročení mezních stavů se generují tzv. alarmyl alarmy informují obsluhu formou optické, případně akustické signalizacel použití prostředků třídy SCADA/HMI

u Řízení DSCl V režimu DSC (Digital Setpoint Control) řídicí počítač generuje signál sloužící

pro nastavení řídicí veličiny podřízeného regulačního systémuu Přímé číslicové řízení DDC

l V režimu DDC (Direct Digital Control) jsou naměřené stavové veličiny použity k výpočtu akčních veličin

u Monitorování technologického procesul operátorské panelyl dispečerské SCADA software

Zpracování signálu v centrální jednotce -dokončeníu Optimalizační výpočty

l Naměřené hodnoty jsou použity pro statickou a dynamickou optimalizaci procesuu Materiálové a energetické výpočty

l Naměřené hodnoty slouží k bilančním výpočtům spotřeby materiálu a energií. l S rostoucími cenami energií nabývají na důležitosti především výpočty týkající se

spotřeby elektrické energie. l V praxi se často používá tzv. regulace spotřeby

u Archivace datl V paměti počítače se uchovávají informace charakterizující řízený proces

(průběhy stavových veličin, zásahy obsluhy...)

Funkce výstupních obvodůu převádí informace vypočtené centrální jednotkou na signály použitelné pro

buzení akčních členůu základem výstupní analogové jednotky je D/A převodník transformující

datové výstupní slovo CPU na diskrétní signálu tvarovač upraví signál do využitelné podoby:

l stupňovitý signáll šířkově modulovaný signáll frekvenčně modulovaný signál

0 1 2 3 4 5 6 7 k

0 1 2 3 4 5 6 7 k

u(k)

x(t)

stupňovitý signálk

0 1 2 3 4 5 6 7 k

u(k)

x(t)

0 1 2 3 4 5 6 7

šířkově modulovaný signál

Teorie číslicového řízení - diferenční rovnice

u spojitý regulační obvod je popsán diferenciálními rovnicemil proměnné jsou definovány spojitě v čase

u číslicový regulační obvod je popsán diferenčními rovnicemil proměnné jsou definovány jen v určitých časových okamžicích daných

násobky periody vzorkováníl rovnice nejsou funkcí času t, nýbrž proměnné k.T nebo častěji jen k

u T je perioda vzorkování

l diferenční rovnice umožní postupný výpočet okamžitých hodnot výstupní veličiny v časech t = k. T ; k = 0, 1, 2, 3, ...…

l okamžité hodnoty výstupní veličiny lze vypočítat pomocí transformace Zl z rovnice diferenciální lze pomocí Laplaceovy transformace s nenulovými

počátečními podmínkami odvodit rovnici diferenční

Odvození diferenční rovnice jednokapacitní soustavy

RSTvarovačy(t)u(t)u(k)

Regulovaná soustava s tvarovačem

diferenciální rovnice soustavy )t(uK)t(y)t(yT S1 ⋅=+′⋅

obrazový přenos1

STp1

K)p(F⋅+

=

Průběhy veličin

t

t

k

y(t))

u(t))

u(k))

1 2 3 4 5

Průběhy veličin

k+1k

u(k)

y(τ)

} y(0) = y(k)

Průběhy veličin v k-tém intervalu

Převod diferenciální rovnice na diferenčníLaplaceova transformace pro nenulové počáteční podmínky y(0) ≠ 0:

{ } )0(f)0(pf........)0(fp)0(fp)p(Fp)t(fL )1n()2n(2n1nn)n( −−−− −−′−−=

v našem případě

1

1S

S11

pT1)0(yT)p(UK)p(Y

)p(UK)p(Y)0(yT)p(pYT

++

=

=+−

Z knihovny Laplaceových obrazů známe

{ }

=

pkonstkonstL

Počáteční podmínka: y(0)=y(k) po dosazení:

1

1

1 11 pT)k(yT

)pT(p)k(uK)p(Y S

++

+=

{ })p(YL)(y k1−=τ

průběh y v k-tém intervalu:111 TT

Sk e)k(ye)k(uK)y(τ

−τ

−+

−=τ

chceme znát y(τ) v okamžiku (k+1), tj. pro τ = T

označíme: a po dosazení získáme diferenční rovnici:De TT

=−

1

)k(ub)k(ya)k(y)k(y.D)D).(k(uK)k(y S

⋅=⋅+++−−⋅=+

1111

1

1

TT

S

eD

)D(Kb;Da

−=

−=−=nebo častěji:

1)u(kb1)y(kay(k) −⋅=−⋅+

Diferenční rovnice RSu Diferenční rovnice popisuje, jaké budou hodnoty výstupního signálu y(k) v

okamžicích k=0,1,2,3,4,...... atd.u Koeficienty ai a bi vyjadřují vlastnosti soustavyu Číselné hodnoty koeficientů ai a bi platí pouze pro určitou vzorkovací

frekvenci.u Rovnice zahrnuje i přenos tvarovače nultého řádu!u Diferenční rovnice vyšších řádů můžeme vyjádřit obdobným způsobem.

Diferenční rovnice regulované soustavy n-tého řádu

∑ −⋅∑ =−⋅+==

n

ii

n

ii )ik(ub)ik(ya)k(y

11

Řešení diferenční rovniceu Numerická metoda

l postupný výpočet funkčních hodnotl Pro výpočet hodnoty v okamžiku k musí být známy

hodnoty y v okamžicích k-1, k-2, .... , k-n (n= řád soustavy).

l Nevýhoda - pro výpočet např. 1000. vzorku musíme vypočítat 999 předchozích hodnot

Příklad 1Vyšetřete přechodovou charakteristiku jednokapacitníRS s parametry:Ks = 2, T1 = 1s, perioda vzorkování T = 0,2s, y(0) = 0

Přechodová charakteristika RS

k 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15y(k) 0 0,18 0,33 0,45 0,55 0,63 0,70 0,75 0,80 0,83 0,86 0,89 0,91 0,92 0,94 0,95u(k) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

00,10,20,30,40,50,60,70,80,9

1

0 2 4 6 8 10 12 14 16

k

y(k)

Diferenční rovnice:

1)y(k0,821)u(k0,18 −⋅+−⋅=⇒−⋅=−⋅ y(k)1)u(k1)y(k-y(k) 180820 ,,

K řešení použijeme tabulkovýprocesor MS-Excel

Příklad 2

Regulovaná soustava je popsaná diferenční rovnicí

Vypočtěte odezvu na impulz u(t) podle obrázku )1(35,0)1(55,0)( −=−⋅− kukyky

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 k

1

u(k)

Výpočet pomocí MS-Excel

0

0,1

0,2

0,3

0,4

0,5

0,6

0,7

0,8

0 2 4 6 8 10 12 14 16

y(k)

Dvoukapacitní statická RSDiferenční rovnice RS druhého řádu :

)u(kb1)u(kb2)y(ka1)y(kay(k) 2121 2−⋅+−⋅=−⋅+−⋅+

( )

−−

+⋅=

−−

+=

⋅=+−===

−−

12

11

12

12212

12

12

12

111

212211

21

1

21

TTTD

TTTDDDKb

TTTD

TTTDKb

DDaDDaeDeD

SS

TT

TT

Příklad 3Vyšetřete přechodovou charakteristiku dvoukapacitní RS s parametry:Ks = 20, T1 = 2s, T2 = 6s, perioda vzorkování T = 0,2s, y(0) = 0, y’(0) = 0

T1 T2 T Ks a1 a2 b1 b2 D1 D22 6 0,2 20 -1,872 -0,875 0,032 0,031 0,905 0,967

K řešení použijeme tabulkovýprocesor MS-Excel

Pro RS s přenosem

( ) ( ) ( )11 21 +⋅+=

pTpTKpF S

platí pro ai, bi:

Diferenční rovnice regulátorů

Diferenční rovnice regulátoru udává vztah mezi u(k) a e(k)

Algoritmus výpočturegulátoru

e(k) u(k)

Regulátor PVe spojité oblasti je proporcionální regulátor popsán rovnicí RKrtertu =⋅= 00 )()(

Diferenční rovnici odvodíme z rozdílu výstupního signálu v k tém a k-1 tém vzorku:

)()()()(

0

011 −⋅=−

⋅=kerku

kerku

[ ][ ] 1)u(k1)e(ke(k)ru(k) 0 −+−−⋅=

−−⋅=−− )()()()( 0 11 kekerkuku

Odečtením u(k) a u(k-1) dostaneme:

Diferenční rovnice regulátoru I

Regulátor IVe spojité oblasti je integrační regulátor popsán rovnicí

Diferenční rovnici odvodíme z rozdílu výstupního signálu v k tém a k-1 tém vzorku:

Odečtením u(k) a u(k-1) dostaneme:

i

RTKrdttertu =∫ ⋅⋅= −− 11 )()(

1)u(ke(k)Tru(k) 1 −+⋅⋅=

⋅⋅=−−

− )()()( 1 keTr1kuku

∑⋅⋅=−

∑⋅⋅=

=−

=−

1k

j

k

j

jeTr1ku

jeTrku

01

01

)()(

)()(

Diferenční rovnice složky D

Složka DVe spojité oblasti je derivační složka popsána rovnicí:

Diferenční rovnici odvodíme z rozdílu výstupního signálu v k tém a k-1 tém vzorku:

Odečtením u(k) a u(k-1) dostaneme:

dR TKrdt

tdertu ⋅=⋅= 11)()(

[ ]

[ ]2)e(k1)e(kTr=1)u(k

1)e(ke(k)Tru(k)

1

1

−−−⋅−

−−⋅=

[ ] 1)u(k2)e(k1)e(k2-e(k)Tr=u(k) 1 −+−+−⋅⋅

−+−⋅⋅− 2)e(kTr1)e(k

Tr2-e(k)

Tr=1)u(k-u(k) 111

Diferenční rovnice sdružených regulátorů PI, PD, PID

Diferenční rovnice sdružených regulátorů vychází ze základních složek P, I, D.

Regulátor PI:

1)u(k1)e(kr-e(k)T)r(ru(k) 010 −+−⋅⋅⋅+= −

Regulátor PD:

1)u(k)e(kr+1)e(kr(r-e(k))r(ru(k) 110

10 −+−⋅−⋅+⋅+= 2

T)

T2

T

Regulátor PID:

1)u(k2)e(kTr1)e(k)

Tr2(re(k))

TrTr(ru(k) 11

01

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

Rozbor číslicového regulačního obvodu

Příklad 4Určete diferenční rovnici regulátoru, regulované soustavy a diferenční rovnici určující závislost regulované veličiny y(k) a řídicí veličiny w(k).Ve spojité oblasti jsou členy regulačního obvodu popsány přenosy:Regulovaná soustava:

Regulátor:

Regulační obvod obsahuje vzorkovač s T=5s a tvarovač nultého řádu.

p1015)p(FS ⋅+

=

p04,0)p(FR =

Řešení příkladu 4Diferenční rovnice složek regulačního obvodu:Regulovaná soustava:

Regulátor:

Porovnávací člen:

)1k(ub)1k(ya)k(y −⋅=−⋅+ [1]

)k(y)k(w)k(e −= [3]

1)u(ke(k)Tru(k) 1 −+⋅⋅= − [2]

Algoritmus řízení - diferenční rovnice uzavřeného regulačního obvodu: y(k) = fce[w(k)]

řešíme soustavou diferenčních rovnic:• do rovnice RS [1] vložíme rovnici regulátoru [2] pro vzorek k-1

[ ])2u(k1)e(kTrb)1k(ya)k(y 1 −+−⋅⋅⋅=−⋅+ −

• z rovnice rozdílového členu [3] dosadíme za e(k-1)[ ][ ])2u(k)1k(y)1k(wTrb)1k(ya)k(y 1 −+−−−⋅⋅⋅=−⋅+ −

• roznásobíme a dosadíme z rovnice [1] za b.u(k-2))2y(ka)1y(k)1k(yTrb)1k(wTrb)1k(ya)k(y 11 −⋅+−+−⋅⋅⋅−−⋅⋅⋅=−⋅+ −−

• rovnici upravíme a dosadíme skutečné koeficienty a = -0,606, b = 1,971)w(k0,3942)y(k0,6061)y(k1,212y(k) −⋅=−⋅+−⋅−

K řešení použijeme tabulkovýprocesor MS-Excel

Transformace Z - vlastnostiTransformace Z se používá k řešení diferenčních rovnic analogicky s použitím Laplaceovy transformace ve spojité oblasti.Základní vlastnosti transformace ZDefinice obrazu Z:

∑=∞

=

0k

1k)k( z.f)z(F

)z(F.a..........)z(F.a)z(F.a)z(F.a)z(F)k(f.a..........)k(f.a)k(f.a)k(f.a)k(f

nn332211

nn332211++++=++++=

F(z) obraz Zf(k) originální diskrétní fcez operátor z

Věta o linearitě:

Věta o posunutí v originálu:

{ }{ }{ } )z(F.z)nk(fZ

)z(F.z)1k(fZ

)z(F)k(fZ

n

1

=−

=−

=

Transformace Z - dokončení

[ ])z(F).1z(lim)k(flim

)z(Flim)k(flim

1zk

z0k−=

=

→∞→

∞→→

Věty o počáteční a koncové hodnotě funkce:

Obrazy vybraných funkcí:

)k(1 1zz−

ka azz−

1ka −az

1−

( ) kk a.1− azz+

Originál Obraz

Zpětná transformace Zu Úkol zpětné transformace Z

l převést obraz Z na diskrétní funkciu Metody zpětné transformace Z

l dělení polynomůl zpětná transformace Z s použitím knihovny obrazůl zpětná transformace Z s použitím vzorce

Příklad 5 :Pomocí transformace Z určete obraz zadané diferenční rovnice a vypočtěte odezvu RS najednotkový skok.

)1u(k1,0)1y(k9,0y(k) −⋅=−⋅−

0,9z0,1−

=−

==

=−

−−

1

1

11

z9,01z.1,0

)z(U)z(Y)z(F

)z(U.z.1,0)z(Y.z9,0)z(YDiferenční rovnice RS: Transformace Z:

Odezva soustavy na jednotkový skokObraz výstupu:

9,0z1,0

1zz)z(F).z(U)z(Y

−⋅

−==

Po úpravě:

( ) ( ) )z(Q)z(P

9,0z1zz1,0)z(Y =−⋅−

⋅= Q(z) = 0 .......... charakteristická rovnice

Vztah pro výpočet hodnot y(k) získáme zpětnou transformací Z :

Metoda dělení polynomů P(z) : Q(z)Hodnoty y(k) jsou dány odpovídajícími koeficienty podílu polynomů P(z) a Q(z)

Zpětná transformace Z metodou dělení polynomů

( ) ( ) 9,0z9,1zz1,0

9,0z1zz1,0)z(Y 2 +−

⋅=

−⋅−⋅

=9,0z9,1z)z(Q

z1,0)z(P2 +−=

⋅=

0,1z : z2 - 1,9z + 0,9 = 0,1z-1 + 0,19z-2 + 0,271z-3 .......0,1z -0,19 +0,09z-1

+0,19 -0,09 z-1

+0,19 -0,361z-1 +0,171z-2

+0,271z-1 -0,171z-2

Hodnoty y(k) jsou dány odpovídajícími koeficienty podílu polynomů P(z) a Q(z).y(1) = 0,1 y(2) = 0,19y(3) = 0,271........ atd.

Zpětná transformace Z s použitím knihovny obrazů• výraz rozložíme na parciální zlomky• upravíme do potřebné podoby• převedeme pomocí knihovny obrazů

( ) ( )9,011,0)(

−⋅−⋅

=zzzzYV našem případě vyjdeme z výrazu ve tvaru:

Výraz rozložíme na parciální zlomky

( ) ( ) 9,019,011,0)(

−+

−=

−⋅−⋅

=z

Bz

AzzzzY

( ) ( )

9,0B,1ABA1,0

BA9,001zB9,0zAz1,0

−==+=

−−=−⋅+−⋅=

Po dosazení dostaneme vztah pro výpočet k-tého vzorku:

( ) ( ) ( ) 1)(k0,90,91 −−− ⋅−=⋅+= 11 909,01 kk ,kyVypočítáme hodnoty y(k) y(1)=0,1 y(2)=0,19 y(3)=0,271 ...…y(50)=0,994.....

Zpětná transformace Z pomocí vzorce

Zpětnou transformaci Z provedeme aplikací vztahu:

{ } ∑ ⋅′

===

−− n

1i

1ki

i

i1 z)z(Q)z(P)z(YZ)k(y kde zi kořeny charakteristické rovnice

Q’(zi) derivace charakteristické rovnicen řád charakteristické rovnice

v našem případě:

P(z) = 0,1 z

Q(z) = z2 - 0,19 z + 0,9 Q’(z) = 2z - 1,9

z1 = 1, z2 = 0,9

( ) ( ) 1)(k0,90,91 −− ⋅−=⋅−

+⋅= 1k9,01,0

09,011,01,0ky

Po dosazení dostaneme vztah pro výpočet k-tého vzorku:

( ) ( )( )

( )( )

)1k(

i

i)1k(

i

i 9,09,0z'Q9,0zP1

1z'Q1zPky −− ⋅

==

+⋅==

=

Přenosy číslicového regulačního obvodu

FTFS(z)

FR(z)W(z)

Y(z)

E(z)

ZY(z) ZU(z)

U(z)

ZU(z) porucha vstupující do RO v místě akční veličiny

ZY(z) porucha vstupující do RO v místě regulované veličiny

)z(W)z(Y)z(FW =

Přenos řízení

)z(F1)z(FF)z(F

)z(FF)z(F1)z(FF)z(F)z(F

O

STR

STR

STRW +

⋅=

⋅+⋅

=je přenos otevřené smyčky

)z(FF)z(F)z(F STRO ⋅=kde

Přenosy číslicového regulačního obvodu - dokončeníPřenos poruchy ZY

)z(Z)z(Y)z(F

YY =

)z(Z)z(Y)z(F

UU =

)z(F11

)z(FF)z(F11)z(F

OSTRY +

=⋅+

=

)z(F1)z(FF

)z(FF)z(F1)z(FF)z(F

O

ST

STR

STU +

=⋅+

=

0)z(F1 O =+

Blokové schéma RO

Charakteristická rovnice:

Přenos poruchy ZU

Řešení regulačního obvodu pomocí transformace Z

Příklad 5Určete přenos řízení FW(z) regulačního obvodu a vypočtěte průběh regulačního pochodu vyvolaného skokovou změnou řídicí veličiny w(k)=5.Regulační obvod obsahuje vzorkovač s T=5s a tvarovač nultého řádu.Regulovaná soustava:Statická 1. řádu: Ks = 5; T1 = 10s

Regulátor:Integrační: KR = 0,1; Ti = 22s

Přenosy členů regulačního obvodu

)z(F1)z(F

)z(FF)z(F1)z(FF)z(F)z(F

O

O

STR

STRW +

=⋅+

⋅=

Vyjdeme ze vztahu pro přenos řízení

Diferenční rovnice RSRegulovaná soustava

)1k(u97,1)1k(y606,0)k(y −⋅=−⋅−

0,606z1,97−

=−

== −

1

1ST

z606,01z.97,1

)z(U)z(Y)z(FFPřenos RS

Regulátor

Diferenční rovnice

Přenos regulátoru

1)u(ke(k)0227,0u(k) −+⋅=

1zz0,0227

−⋅

=−

== −1Rz1

0227,0)z(E)z(U)z(F

Přenos F0(z) )z(FF)z(F)z(F STRO ⋅=( ) ( )0,606z1z

z0,0448−⋅−

⋅=

−⋅

−⋅

=0,606z

1,971z

z0,0227

( ) ( )

( ) ( )0,606z1zz0,04481

0,606z1zz0,0448

(z)FW

−⋅−⋅

+

−⋅−⋅

= ( )0,6061,561zzz0,0448

2 +−

⋅=Přenos řízení

Výpočet regulačního pochodu zpětnou transformací

=⋅= )z(W)z(F)z(Y W

Obraz regulované veličiny Y(z)

Rozložením kvadratického polynomu získáme:

Rozklad na parciální zlomky

Pomocí knihovny obrazů získáme výsledný vztah

Výpočet souvislé řady hodnot nám usnadní MS-Excel

( ) ( ) ( )1z0,6061,561zzz0,224

1zz5

0,6061,561zzz0,0448

2

2

2 −⋅+−

⋅=

−⋅

⋅+−

( ) ( ) ( )1z0,838z0,722zz0,224(z)F

2W −⋅−⋅−

⋅=

0,722z3,671

0,838z8,447

1z5Y(z)

−+

−−

−=

( ) ( ) ( ) ( )

( ) ( )1k1k 0,7223,6710,8388,4475 −−

−−−

⋅+⋅−=

⋅+⋅−⋅= 1k1k1k 0,7223,6710,8388,44715ky

Stabilita číslicového regulačního obvoduStabilita je nutná (nikoli postačující) podmínka správné funkce RORegulační obvod se spojitým regulátorem je stabilní:

všechny kořeny charakteristické rovnice 1 + Fo(p) = 0jsou reálné zápornéjsou komplexně sdružené se zápornou reálnou částíkořeny tedy leží v levé polorovině Gaussovy roviny

Regulační obvod s číslicovým regulátoremmezi kořeny charakteristických rovnic platí vztah

Tpi iez ⋅=

zi kořeny charakteristické rovnice uzavřeného číslicového ROpi kořeny charakteristické rovnice uzavřeného spojitého ROT perioda vzorkování

Regulační obvod se spojitým regulátorem je tedy stabilní:všechny kořeny charakteristické rovnice 1 + Fo(z) = 0 leží uvnitř jednotkové kružnice se středem v počátku Gaussovy roviny

Příklad - měření teploty odporovým snímačemRϑ

Svorkovnice vstupní jednotky

1mAUϑ

ComIn2In1Iref

Převod vstupních dat na napětí

1n2rozsahvstupníLSB

2In1InIn

LSBInu

−=

−=

⋅=ϑ In ….. vstupní dataLSB…inkrement napětín ……počet bitů převodníku

Výpočet teploty

( )

0RIref0RIrefu

1RRRIrefU

0

⋅⋅⋅−

=

⋅+=

⋅=

αϑϑ

ϑαϑ

ϑϑ

α ….teplotní koeficien odporul Měřící odpor (např. PT 100) připojený ke svorkovnici analogové vstupní jednotky.

l Proudový okruh napájený konstantním proudem

l Odpor se nesmí ohřívat vlastní výkonovou ztrátou

zpět