ZÁKLADY AUTOMATIZACE

Transkript

ZÁKLADY AUTOMATIZACE
VYSOKÉ U ENÍ TECHNICKÉ V BRN
Fakulta strojního inženýrství
Ivan Švarc
ZÁKLADY AUTOMATIZACE
U ební texty pro kombinovanou formu bakalá ského studia
Ur eno pro bakalá ské studium:
Obor studia: 23-70-7 – Aplikovaná informatika a ízení
p edm t: Automatizace a regulace
Obor studia: 23-24-7 – Stavba stroj a za ízení
p edm t: Základy automatizace a regulace
Tato publikace je ur ena poslucha m kombinovaného bakalá ského studia pro p edm t
Automatizace a regulace, který je v osnovách bakalá ského oboru Inženýrská informatika a ízení a pro p edm t Základy automatizace a regulace, který je v osnovách bakalá ského oboru Stavební stroje.
Sou asn je doporu en všem poslucha m bakalá ského studia na Fakult strojního inženýrství, kte í si zapisují tyto p edm ty v normální form bakalá ského studia a kone n všem
zájemc m o automatizaci. Rád bych ješt podotkl, že ve v tším rozsahu jsou základy automatizace a jmenovit základy automatického ízení v publikaci Švarc, I.: Automatizace – Automatické ízení, Akademické nakladatelství CERM,s.r.o. Brno, b ezen 2002, která je ur ena pro
p edm t Automatizace. Ten je ve studijních programech všech magisterských obor na Fakult
strojního inženýrství VUT v Brn .
V Brn , íjen 2002.
Autor
Ivan Švarc, 2002
ISBN
2
OBSAH
1.
2.
ÚVOD ……………………………………………………………………….
Kontrolní otázky
LOGICKÉ ÍZENÍ ………………………………………………………….
2.1
Logické funkce
2.2
Booleova algebra
2.3
Vyjád ení booleovských funkcí
2.4
Minimalizace logických funkcí
2.5
Realizace logických funkcí prvky NAND a NOR
2.6
Logické ídicí obvody
2.7
Programovatelné automaty
Kontrolní otázky
3.
4.
4
9
9
9
12
15
17
19
21
26
29
SPOJITÉ LINEÁRNÍ ÍZENÍ ………………………………………………
3.1
Úvod
3.2
Laplaceova transformace
3.2.1 P ímá a zp tná transformace
3.2.2
Hlavní v ty transformace
3.3
Statické a dynamické vlastnosti regula ních len
3.4
Diferenciální rovnice systému a p enos
3.5
Impulsní funkce a charakteristika
3.6
P echodová funkce a charakteristika
3.7
Frekven ní p enos
3.8
Frekven ní charakteristika v komplexní rovin
3.9
Dopravní zpožd ní
3.10 Bloková algebra
3.11 Regulátory – základy, dynamické vlastnosti
3.12 Regulátory – konstruk ní principy, použití
3.13 Stabilita regula ních obvod
3.14 Kritéria stability
3.14.1 Hurwitzovo kritérium
3.14.2 Routh-Schurovo kritérium
3.14.3 Michajlov-Leonhardovo kritérium
3.14.4 Nyquistovo kritérium
3.15 Nastavení regulátor metodou Ziegler-Nichols
Kontrolní otázky
DISKRÉTNÍ ÍZENÍ …………………………………………………………
30
30
32
32
34
35
36
39
40
44
46
49
52
58
63
67
70
71
72
74
75
76
79
81
4.1
4.2
4.3
4.4
4.5
4.6
81
83
87
90
94
96
101
102
Diskrétní regula ní obvod
Z – transformace
Diferen ní rovnice
Matematický popis diskrétních len
íslicové regulátory
Stabilita diskrétních obvod
Kontrolní otázky
LITERATURA . …………………………………………………………………….
3
1.
ÚVOD
Všude kolem nás vidíme snahu o neustálé zvyšování produktivity práce. Úkolem inženýra v tomto procesu je hledat nové pracovní postupy s minimální spot ebou asu a náklad . Jednotlivé pracovní úkony musí být co nejkratší a nejjednodušší, aby vyžadovaly minimum lidských
sil. K tomu všemu musí p ispívat p edevším automatizace výrobních proces .
K automatizaci vede snaha lov ka osvobodit se nejen od fyzické innosti, ale i od jednotvárné a unavující innosti duševní. innost lov ka p ebírají automaty, po íta e a prvky um lé
inteligence. Tento pom rn složitý proces, p i n mž lidská ídicí innost p i výrob i mimo výrobní proces je nahrazována inností r zných p ístroj a za ízení je nazývána automatizací.
V pr b hu vývoje spole nosti se lov k nejprve podle svých schopností, možností a zájm za al osvobozovat od namáhavé a opakující se fyzické práce (mechanizace – nap . p echod
z ru ního na strojní obráb ní). Pozd ji pak, s dalším rozvojem techniky a nár stem nárok na
ídicí innost, p istoupil i k osvobozování od asto již i velmi náro né a rovn ž namáhavé ídicí
duševní práce (automatizace – nap . p echod ze strojního obráb ní s lidskou obsluhou na íslicov ízené obráb cí stroje). Postupn jsou tak vytvá eny ídicí systémy bu pln automatické (bez
jakékoliv ú asti lov ka na ízení), nebo více i mén automatizované, kde lov k do jinak automaticky ízeného procesu zasahuje zp sobem, který je spíše závislý na charakteru ízeného
procesu (nap . volí nebo potvrzuje další uplat ovaný zp sob ízení, modifikuje zp sob ízení
podle okamžitého pr b hu ízeného procesu apod.).
ízení je tedy neodd litelným základem automatizace. A teoretickou disciplínou, která se
zabývá ízením je v dní obor zvaný kybernetika. Za jejího zakladatele je považován americký
matematik Norbert Wiener, který jako první zpracoval teorii zp tnovazebních systém ízení pro
ú ely protiletecké obrany. Tuto teorii zobecnil pro všechny druhy technických a biologických
systém . Shrnul ji ve své proslulé knize Kybernetika neboli ízení a sd lování v živých organismech a strojích (Cybernetics or Control and Communication in the Animal and the Machines).
Tato kniha vyšla v roce 1948 a autora proslavila jako zakladatele kybernetiky. V tšina definic
kybernetiky vychází z Wienerovy definice, který ji definoval jako „v du o ízení a sd lování
v živých organismech a strojích“. Nedostatkem této definice je, že nedoce uje systémový p ístup
p i ízení a jako objekty zkoumání zahrnuje pouze živé organismy a stroje. Nezahrnuje tedy
další pom rn velmi d ležité objekty, z dnešního hlediska nabývající ješt na
kybernetika
Obr. 1.1
4
pedagogická
kybernetika
biolog. a léka ská
kybernetika
organiza ní
kybernetika
ekonomická
kybernetika
technická
kybernetika
aplikovaná kybernetika
teorie u ení
teorie automat
teorie her
teorie algoritm
teorie informace
teorie ízení
teorie systém
teoretická kybernetika
d ležitosti, zkoumané dnešní kybernetikou, jako jsou objekty spole enské, ekonomické a
z technických systém , dnes tak r znorodých, se omezuje jen na stroje. Ani informa ní hledisko
této definice není úplné, protože s omezuje jen na sd lování ili na p enos informací a neuvažuje
dnes tak d ležité procesy uchování a zpracování informace.
Kybernetika je v da, která zkoumá obecné vlastnosti a zákonitosti ízení v biologických,
technických a spole enských systémech. Jako každá v da musí také kybernetika disponovat teoretickým základem a tento aplikovat na jednotlivé v dní oblasti. Tímto rozlišením d líme kybernetiku na teoretickou a aplikovanou kybernetiku – obr. 1.1.
Z díl ích ástí teoretické kybernetiky nás bude v dalším zajímat p edevším teorie ízení,
která se zabývá zkoumáním obecných vlastností a zákonitostí ízení. P i ídicích procesech hraje
významnou úlohu také informa ní aspekt a ten je p edm tem kybernetické teorie informace.
Zde se jedná o získávání, p enos, zpracování, ukládání a využívání informací z hlediska ízení.
Týmiž informa ními procesy, bez z etele k t mto speciálním souvislostem s ídicími systémy se
zabývá vlastní teorie informace. Protože všechny kybernetické d je probíhají uvnit systém ,
využívá kybernetika také poznatk obecné teorie systém , která zkoumá obecné vlastnosti a
zákonitosti informa ních systém . Kybernetická teorie systém se zabývá systémy, v nichž se
uskute ují ídicí procesy. Uvedené díl í teorie jsou teoretickými nástroji teoretické kybernetiky, které mají vztah k automatizaci. Tyto teorie jsou samostatné v dní discipliny a nás bude
z hlediska automatizace zajímat p edevším teorie ízení. V tšinou ji uvádíme jako teorii automatického ízení, ímž zd raz ujeme, že se jedná o ízení technických za ízení (angl. Automatic Control), protože ízení spole enské (angl. Management) se spíš ozna uje bez p ívlastku pouze jako teorie ízení.
P edm t kybernetiky lze zkoumat nap . v biologických, technických a spole enských systémech. Z tohoto hlediska praktického využití je možno v rámci aplikované kybernetiky rozlišovat technickou kybernetiku, biologickou kybernetiku, pedagogickou kybernetiku, vojenskou kybernetiku atd. V každém z t chto odv tví aplikované kybernetiky se vždy p ednostn
využívá ur itých aspekt teoretické kybernetiky. Tak nap . v sou asné dob hrají v technické
kybernetice významnou úlohu teorie ízení (regulace), teorie systém a teorie informace.
Základem automatizace je ízení. ízení je cílené p sobení na ízený objekt tak, aby se
dosáhlo ur itého p edepsaného cíle.
Podle toho, jak ízení provádíme, rozlišujeme ízení ru ní a automatické. Typickým p íkladem je ízení letadla lov kem a autopilotem.
U automatického ízení rozlišujeme p ímé ízení, u kterého ídicí proces probíhá bez p ívodu energie (regulace výšky hladiny odvozená od síly plováku) a nep ímé ízení s p ívodem
energie, což je dnes b žné a bude v dalším rozvád no.
D ležitým hlediskem pro d lení ízení je zda výsledek ízení je anebo není zp tn kontrolován – zda je i není
zp tná vazba p i ízení. Podle toho rozlišujeme ovládání,
regulaci a vyšší formy ízení (obr. 1.2):
ovládání je ízení bez zp tné kontroly – bez zp tné
vazby;
ÍZENÍ
ovládání
regulace
optimální ízení
adaptivní ízení
um lá inteligence
Obr. 1.2
regulace je ízení se zp tnou vazbou. Regulace je
udržování ur ité fyzikální veli iny na konstantní
hodnot nebo jinak podle n jakého pravidla se m nící hodnot . B hem regulace se zjišují hodnoty této veli iny a srovnávají se s hodnotou, kterou má mít. Podle zjišt ných
5
odchylek se zasahuje do regula ního procesu v tom smyslu, aby se odchylky odstranily.
vn jší
p sobení
OVLÁDÁNÍ
vstup
ídicí
systém
ízení
ízený
systém
výstup
Obr. 1.3
vn jší
p sobení
REGULACE
vstup
ídicí
systém
ízení
ízený
systém
výstup
informace o stavu
ízeného systému
- zp tná vazba
Rozdíl mezi ob ma druhy ízení – ovládáním a regulací – je na obr. 1.3;
vyšší formy ízení. Sem pat í optimální ízení, adaptivní ízení, u ení a um lá inteligence.
optimální ízení je takové, kdy systém dosáhne požadovaných vlastností nap . p i minimu vynaložené energie, tedy s maximální ú inností, nebo naopak v nejkratším ase.
Systém je p itom schopen vyhledat nejvýhodn jší p sobení a dosáhnout tak co nejlepšího
chování celého systému v daných omezujících podmínkách;
adaptivní ízení je takové, kdy systém je schopen m nit svou strukturu tedy i své parametry tak, aby proces ízení probíhal stále optimáln , a to i p i zm nách parametr ízeného objektu;
jestliže je adaptivní systém schopen ukládat p ijaté informace do pam ti a pozd ji v téže
nebo podobné situaci znovu využívat získaných zkušeností, lze jej nazvat u ícím systémem a proces ízení tohoto systému je u ení;
nejvyšším stupn m ízení je ízení systémy s um lou inteligencí. Um lá inteligence je
vlastnost um le vytvo eného systému, který má schopnost rozpoznávat p edm ty, jevy,
analyzovat vztahy mezi nimi a tak si vytvá et modely okolí, d lat ú elná rozhodnutí a
p edvídat jejich d sledky, ešit problémy v etn objevování nových zákonitostí a zdokonalování své innosti.
Automatické ízení lze technicky uskute nit n kolika zp soby, které se podstatn liší
principem p sobení ídicího systému na ízený systém. Z tohoto hlediska rozd lujeme automatické ízení na
logické
spojité
diskrétní
fuzzy
Logické ízení využívá k ízení dvouhodnotových veli in. Jejich p sobení je takové, že
jsou vždy jen dv možnosti – ventil je otev en / zav en, vypína je sepnut / vypnut, atd. Podobn
i informace o stavu objektu jsou dvouhodnotové veli iny – hladina je nad / pod minimální hodnotou, teplota je nad / pod 18°C, atd. Dvouhodnotové veli iny jsou formáln vyjad ovány
hodnotami 0 a 1. Jsou analogické s prom nnými výrokové logiky, a proto jsou vztahy mezi
prom nnými nazývány logické funkce a ídicí obvody pracující na tomto principu jsou logické
ídicí obvody.
Spojité ízení je tam, kde jak ak ní zásah je spojit nastavován, tak i údaje o ízeném
systému jsou m eny jako veli iny spojit prom nné v ase. Spojitý ídicí systém vytvá í (na
6
rozdíl od diskrétního systému) nep etržitou vazbu mezi vstupy a výstupy. Všechny veli iny spojitého systému jsou spojit prom nné v ase, žádná z nich není ani dvouhodnotová ani diskrétní.
Diskrétní ízení je dnes d sledkem nasazení po íta jako regulátor i když jeho po átky byly p i ízení spojitých systém , diskrétn m ených ( ízení polohy letadla, m ené radiolokátorem). U ídicích po íta , které ani nedovedou zpracovávat spojitý signál, je nutný spojitý
signál p evád t na diskrétní. Diskrétní ídicí systém vytvá í vztah mezi vstupy a výstupy jako
vztah mezi posloupnostmi impuls , snímaných v asovém sledu daném tzv. vzorkovací periodou. Mezi okamžiky vzorkování není regulovaná veli ina m ena a ani ak ní veli ina není upravována. Tato vzorkovací perioda je tím kratší, ím rychlejší je ízený proces.
Zatímco spojité ízení je v dnešní dob spíše na ústupu, m žeme realizovat logické a diskrétní ízení na jednom a tomtéž programovatelném automatu. Na druhé stran diskrétní ízení
realizované s velmi krátkou periodou vzorkování m že být p ibližn shodné se spojitým.
U fuzzy ízení není základem ízený systém a jeho model, ale pozornost je zam ena na
lov ka (tzv.experta), který umí systém ídit, ale p itom nemá pojem o klasickém matematickém
modelu ízeného systému. Takový lov k pak soustavu ídí na základ pravidel typu „jestliže
hladina klesá, otev i trochu p ívod vody“.
Fuzzy regulátor musí nejprve p i adit zvoleným vstupním veli inám jazykovou hodnotu.
To se provede nejlépe pomocí tzv. funkce p íslušnosti – bývají voleny obvykle ve tvaru lichob žníka i trojúhelníka. Tato etapa je ozna ována jako fuzzifikace. V dalším kroku ur í fuzzy
regulátor na základ znalostí experta slovní hodnoty ak ních veli in (nap . regula ní odchylka je
záporná malá). Nakonec p evede slovní vyjád ení na konkrétní íselné hodnoty veli in – tzv.
defuzzifikaci.
Toto ízení je vhodné pro ízení systém , které nedovedeme popsat, ale které dovedeme
ídit. Je možné ur it hodnotu výstupu, aniž známe vzorce mezi vstupem a výstupem.
Záv rem tohoto úvodu zd razn me ješt systémový p ístup k automatizaci. ešení problém automatizace zasahuje do r zných obor a je nutno je ešit sou asn , komplexn . Vyjmenujme aspo n které problémy, které se eší p i zavád ní automatizace:
problém rozhodování o ú elnosti automatizace v dané oblasti
ešení technické záležitosti automatizace
ešení použitých technických prost edk automatizace
nasazení po íta
a otázky programového vybavení t chto po íta
sociální a ekonomické aspekty automatizace
p sobení automatizace na životní prost edí ….atd.
lov k, zabývající se automatizací musí mít alespo základní znalosti z automatického
ízení, z prost edk automatického ízení, musí v d t n co o simulaci systém , musí znát základy práce s po íta i, znát základy m icí techniky, základy elektroniky a elektrotechniky a ješt
spoustu dalších v cí.
Jen s t mito znalostmi je možné p istupovat k zavád ní automatizace na r zných pracovištích a dosáhnout toho, aby prost edky vynaložené na zavád ní automatizace byly vynaloženy
efektivn a aby p ínosy z automatizace byly efektivní.
7
Kontrolní otázky
1. Podejte charakteristiku mechanizace a automatizace.
2.
ím se zabývá v da kybernetika?
3. Rozd lení kybernetiky.
4. Definujte pojem ízení.
5. Jak d líme ízení podle toho, zda je i není p ítomna zp tná vazba?
6. Jak d líme ízení z technického hlediska p enosu informace?
7.
ím je charakterizováno logické ízení?
8. Podejte charakteristiku spojitého ízení.
9. Podejte charakteristiku diskrétního ízení (kdy mluvíme o diskrétním ízení?).
10. Co je to fuzzy ízení?
8
2. LOGICKÉ ÍZENÍ
Logické ízení je cílená innost, p i níž se logickým obvodem zpracovávají informace o
ízeném procesu a podle nich ovládají p íslušná za ízení tak, aby se dosáhlo p edepsaného cíle.
Logický obvod je fyzikální systém, který lze charakterizovat logickými prvky propojenými mezi sebou logickými (dvouhodnotovými) veli inami.
2.1 Logické funkce
Spojité veli iny, které jsou popsány spojitými prom nnými, mohou nabývat nekone ného
po tu hodnot. V této kapitole se budeme zabývat logickými veli inami nebo logickými prom nnými, které mohou nabývat kone ného po tu hodnot. Na nich je založena logická algebra,
tj. soustava pravidel, ur ených k popisu vztah mezi logickými prom nnými. Tato pravidla popisují nej ast ji logické operace – vlastní úkony logické algebry.
Zvláštním druhem logických prom nných jsou dvouhodnotové prom nné – dvouhodnotové veli iny, nabývající pouze dvou možných hodnot, nej ast ji ozna ované jako 0 a 1. To jsou
také nej ast ji se vyskytující logické veli iny v technice: nap tí není – nap tí je, sou ástka není
zmagnetována – sou ástka je zmagnetována, vrták není zlomen – vrták je zlomen, motor neb ží
– motor b ží atd. Logická algebra, založená na dvouhodnotových veli inách se také nazývá Booleova algebra (G.Boole, 1815 – 1864, irský matematik). Vedle této algebry ale je na
dvouhodnotových logických veli inách založena i jiná algebra, s kterou se rovn ž v p íštích
kapitolách seznámíme. V dalším budeme zam ovat pojmy dvouhodnotový a logický ve smyslu
dvouhodnotový (logická funkce = dvouhodnotová funkce, logický obvod = dvouhodnotový
obvod ...).
Logickou funkci
y
f x 1 , x 2 , ..... x n
(2.1)
definujeme jako p i azení hodnot 0 a 1 logické (dvouhodnotové) prom nné y ke kombinacím
hodnot nezávislých logických prom nných x1, x2, ... xn.
Logické funkce mohou být funkce jedné prom nné
y
f x
(2.2)
f x1 , x 2
(2.3)
funkce dvou prom nných
y
a funkce t í a obecn více prom nných – rovnice (2.1).
Nejjednodušší p ípad jsou logické funkce jedné prom nné. Jsou v podstat ty i a jejich
pravdivostní tabulky (tento pojem bude blíže vysv tlen pozd ji) jsou v tab. 2.1. První funkce
je pro libovolné x rovna 0 a nazývá se faly
x
y x
y x
y x
sum. Druhá má vždy opa nou hodnotu y než x
0
0
1 0
0 0
1 0
a nazývá se negace. Je pom rn d ležitá a má
0
1
0 1
1 1
1 1
speciální ozna ení
falsum
negace
aserce
verum
y x
(2.4)
Tab. 2.1
Logické funkce jedné prom nné
9
( ti non x). T etí funkce má pro y vždy stejnou hodnotu jako je x a nazývá se aserce (opakování). tvrtá funkce má y stále rovno 1 pro všechna x a nazývá se verum. Avšak praktický význam
má pouze jedna funkce ze ty funkcí jedné prom nné a tou je negace a ta pat í k ned ležit jším
logickým funkcím.
Nyní se budeme zabývat logickými funkcemi dvou prom nných. Je jich celkem 16, jak je
1.falsum
nulová fce
2.konjunkce
log.sou in
3.inhibice
4.aserce
opakování
5.inhibice
6.aserce
opakování
7.dilema
8.disjunkce
log.sou et
y x1 x2
y x1 x2
y x1 x2
y x1 x2
y x1 x2
y x1 x2
y x1 x2
y x1 x2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
1
0
1
0
0
1
0
1
1
0
1
1
0
0
1
0
0
1
0
1
1
0
1
1
0
0
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
9.negace
log.sou tu
10.ekvivalence
11.negace
y x1 x2
y x1 x2
y x1 x2
y x1 x2
y x1 x2
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
1
1
0
0
1
0
0
1
0
1
1
0
1
1
0
0
0
1
1
1
1
1
0
1
1
1
1
1
0
12.implikace
15.negace
log.sou inu
16.verum
jedn.funkce
y x1 x2
y x1 x2
y x1 x2
0
1
0
0
1
0
0
1
0
0
1
1
0
1
1
0
1
1
0
1
1
0
0
1
0
1
1
0
1
1
0
1
1
1
1
1
0
1
1
1
1
1
13.negace
14.implikace
Tab. 2.2
Logické funkce dvou prom nných
vid t z tab. 2.2. Všech 16 funkcí se op t nepoužívá, používají se b žn pouze ty i a to:
konjunkce (logický sou in) – .2
disjunkce (logický sou et) – .8
negace logického sou tu (NOR) – .9
negace logického sou inu (NAND) – .15
P itom se na funkci negace budeme dále dívat jako na funkci jedné prom nné, nebo jsme si
všimli, že u funkcí dvou prom nných se jednalo vždy o negaci pouze jedné z nich.
Pokud nás zajímají funkce t í a více prom nných, opakují se funkce dvou prom nných,
rozší ené na t i a více prom nných a to nám p i znalosti funkcí dvou prom nných nebude d lat
potíže.
V tab. 2.3 máme shrnuty funkce, které budeme v dalším používat. Je to negace, jako
funkce jedné prom nné a konjunkce, disjunkce, NOR a NAND jako funkce dvou prom nných
(s tím, že všechny tyto funkce lze bez potíží – jak uvidíme – rozší it na t i a více prom nných).
Ješt si ekn me základní charakteristiky ty základních funkcí dvou prom nných.
Konjunkce (logický sou in – AND z angl.) je charakterizována tím, že funk ní hodnota
y nabývá jedni ky pouze tehdy, když ob prom nné x1, x2 (obecn všechny prom nné) jsou jedni ky.
Disjunkce (logický sou et – OR z angl.) je charakterizována tím, že funk ní hodnota y
nabývá jedni ky tehdy, když alespo jedna z prom nných x1, x2 (obecn ze všech prom nných)
je jedni ka.
Negace logického sou tu (NOR, negace disjunkce – n kdy též Pierceova funkce) je charakterizována tím, že funk ní hodnota y je jedni ka, když žádná z prom nných x1 , x2 (obecn
když žádná z prom nných) není jedni ka.
10
Negace logického sou inu (NAND, negace konjunkce – n kdy též Shefferova funkce) je
charakterizována tím, že funk ní hodnota y nabývá jedni ky tehdy, když prom nné x1, x2 (obecn všechny prom nné) nejsou sou asn jedni ky.
název funkce
negace
synonymní název algebraický zápis
y
NON
y
konjunkce
AND
logický sou et
x
x1 . x 2
y
x1
x2
y
x1
x2
NAND
Tab. 2.3.
y
x1 . x 2
y x1 x2
1
y x1 x2
x2
x1
negace konjunkce
1
x2
x1
NOR
y=x1.x2
x2
x1
OR
negace disjunkce
y x
x
x1
logický sou in
disjunkce
schémat.zna ka
y=x1.x2
x2
pravdiv. tabulka
y x
1 0
0 1
y x1
0 0
0 0
0 1
1 1
x2
0
1
0
1
y x1
0 0
1 0
1 1
1 1
x2
0
1
0
1
y x1
1 0
0 0
0 1
0 1
x2
0
1
0
1
y x1
1 0
1 0
1 1
0 1
x2
0
1
0
1
Základní logické funkce a jejich vyjád ení
Logické funkce m žeme vyjád it
Booleovými funkcemi – to je negací, konjunkcí a disjunkcí
funkcemi NAND – sta í jediná funkce
funkcemi NOR – op t sta í jediná funkce
Podle toho, které vyjád ení zvolíme, mluvíme o Booleov algeb e, NAND algeb e nebo NOR
algeb e.
Základní je vyjád ení Booleovými funkcemi – pro vyjád ení logické funkce pot ebujeme
t i základní funkce a p i realizaci této funkce pot ebujeme t i druhy logických prvk . Pokud se
rozhodneme pro vyjád ení logické funkce základní funkcí NAND nebo funkcí NOR, vysta íme
s jedním druhem základní funkce a p i realizaci pot ebujeme pouze jeden druh logických prvk .
11
2.2 Booleova algebra
Používá t i základní funkce a to negaci, konjunkci a
disjunkci. Základním požadavkem je každou logickou funkci
minimalizovat, to je vyjád it ji co nejmenším po tem základních logických funkcí. Tím se p i realizaci spot ebuje
nejmenší po et logických prvk a technická realizace vyjde
nejjednodušší a nejekonomi t jší (a tím také se zvýší její spolehlivost).
Logické funkce m žeme znázor ovat pomocí Vennových diagram , známých z množinového po tu. Jsou názorné, a proto je použijeme pro znázorn ní logických funkcí a
pro operace s nimi a ujasníme si na nich platnost základních
pravidel Booleovy algebry.
Obdélník na obr. 2.1 p edstavuje universální množinu,
universum a p i adíme mu hodnotu logické jedni ky. Množina x (proti b žnému zvyku zde budeme ozna ovat množiny
malým písmenem) je dána vnit ními body uzav ené k ivky.
Prvky nepat ící do množiny x vyjad ují funkci negace x a
p edstavují body vn k ivky.
1
x
x
Obr. 2.1
x1.x2
x1
vylou ený t etí
logický rozpor
dvojitá negace
opakování
x
x
x
x
Log.sou in
1
x1v x2
x1
Obr. 2.3
x x 1
x.x 0
x
1
x2
Obr. 2.2
Na obr. 2.2 je znázorn na množina p edstavující
funkci logického sou inu x1.x2 , která obsahuje prvky jak
množiny x1 tak i množiny x2 sou asn a je to pr nik obou
t chto množin. Naopak na obr. 2.3 je znázorn na množina,
sjednocující ob množiny x1 , x2 , obsahující prvky bu
z množiny x1 nebo z množiny x2 a tato množina je sjednocení
obou množin a p edstavuje funkci logického sou tu x1 x 2 .
K zjednodušování ili k minimalizaci logických funkcí používáme základní pravidla Booleovy algebry, se kterými
se te seznámíme.
Negace
x.x
x
x2
Log.sou et
(2.5)
(2.6)
(2.7)
(2.8)
Tyto ty i zákony jsou logické a snadno si je p edstavíme podíváme-li se na diagram na
obr. 2.1. Leží-li n co uvnit kruhu, má p íslušná prom nná hodnotu x. Mimo kruh má hodnotu
x . Pokud n co leží bu uvnit kruhu anebo vn kruhu, leží to v universu a logická prom nná
této funkce má hodnotu 1 (zákon vylou eného t etího): x x 1 .
Aby n co leželo sou asn v kruhu a vn kruhu není možné a logická prom nná, která
vyjad uje hodnotu této funkce nabývá hodnoty 0 (zákon logického rozporu): x.x 0 .
Jestliže je hodnota logické prom nné uvnit kruhu rovna x, je mimo kruh rovna x . Ale
mimo tuto oblast má hodnotu ( x ) a to je op t hodnota prom nné v kruhu, a tedy je rovna x (zákon dvojité negace): x x .
12
Jestliže n co leží v kruhu nebo v kruhu, pak to leží samoz ejm v kruhu. Podobn leží-li
n co v kruhu a sou asn v kruhu, zase to nem že ležet jinde než v kruhu (zákony opakování).
Nyní si uvedeme zbývající zákony Booleovy algebry. Jejich pochopení je pro další práci
velmi d ležité. Umož ují nám pracovat s algebraickými výrazy, upravovat je a minimalizovat.
Grafické objasn ní n kterých typických z t chto zákon je na obr. 2.4. Tam jsou uvedeny Vennovy diagramy, které umož ují pochopení zákon Booleovy algebry.
x1
komutativní zákony
x1
asociativní zákony
distributivní
x1 x 2 x 3
zákony
x2
x2
x3
x 1 .x 2
x1
absorp ní zákony
x2
x1
x1
x1
x 1 .x 2
x2
x 1 .x 3
x 1 .x 2
x3
x1
x 2 .x 1
x1 x 2 x 3
x 2 .x 3
x1
x1
x2
x1
(2.12)
neutrálnost 0 a 1
0
x
x
x.1
x
(2.13)
agresivnost 0 a 1
1
x 1
x.0
0
(2.14)
x2
x1 . x 2
x2
(2.11)
x1
x1
x1 . x1
x3
(2.10)
x 1 .x 2
De Morganovy zákony
x2
x1 x 2 x 3
x 2 x1
x1 . x1
(2.9)
x 1 .x 2
x 1 .x 2
x1
(2.15)
x2
De Morganovy zákony jsou velmi d ležité, uplatní se zejména v budoucím p evád ní
Booleovy algebry na NAND nebo NOR algebru. Budeme je používat ve tvaru, který z rovnic
(2.15) dostaneme negací (ob rovnice (2.15) – negace levé strany rovná se negace pravé strany) :
(2.16)
x1 x 2 x1 . x 2
x1 . x 2 x1 x 2
Napišme si tyto rovnice ješt jednou, (nap . pro t i prom nné, které ozna íme a, b,
c), pon vadž je budeme v budoucnu velmi asto používat:
a b c
a .b .c
a .b .c
a
b
(2.17)
c
V dalším se budeme zabývat minimalizací logických funkcí. Nejjednodušší je použití
t chto pravidel Booleovy algebry a úprava výraz tak dlouho, dokud nedostaneme nejkratší výraz. V tšinou je to však p íliš pracná metoda, zvláš když se jedná o složit jší výrazy, ani vždycky nedostaneme minimální tvar, protože nevíme, kdy je nejkratší, kdy je minimální. Hodn zde
záleží na praxi a technické dovednosti. Proto se oby ejn minimalizace neprovádí tímto zp sobem, ale v tšinou použitím Karnaughovy mapy (bude vysv tleno v dalším).
P íklad 2.1: Minimalizujte logickou funkci
y
x1 x2 x3
x1 x2 x3
x1 x2 x3
x1 x2 x3
x1 x2 x3
ešení: Z 2. a 3. lenu vytkneme x1 x 2 a z 4. a 5. lenu vytkneme x1x2
y
x1 x2 x3
x1 x2 x3
x3
x1 x2 x3
x3
Výrazy v závorkách jsou podle zákona vylou eného t etího (2.5) rovny jedné. Potom z 2. a 3.
lenu vytkneme x1 a výraz v závorce je ze stejného d vodu op t roven jedné.
x1 x 2 x 3
x1 x 2
x1 x 2
x1 x 2 x 3
x1 x 2
Použili jsme absorp ní zákon (2.12), podle kterého je x1
ne ný výsledek.
x2
x1 x2
x1 x 2 x 3
x1
x 1 x1
x 2 x3
x2 a tím jsme dostali ko-
13
1
x2
x1
1
1
x2
x1
x3
x3
x3
distributivní zákon
x1 x2 še
x1 x2x3 = (x1 x2)( x1 x3)
x2 x3 - svislé šrafy
x1 x3 - svislé šrafy
x2 x3 - svislé šrafy
1
1
x1
x2
x2
x1
x3
x1 (x2 x3) = x1 x2 x3
x1
x2
x1
asociativní zákon
x1
1
x1 x2
x1
x2
1
x1
x2
x1 x2
1
x1
x2
x2
De Morgan v zákon
x1x2 = x1 x2
x1 – še , x2 - svislé šrafy
x1 x2 - še
absorp ní zákon
x1 x1x2 = x1 x2
x1 x2 svislé šrafy
Obr. 2.4
Grafické zd vodn ní zákon logické algebry
P íklad 2.2: Minimalizujte logickou funkci
y
x1 x3 x4
x1 x3 x4
x2 x3 x4
Podle De Morganova zákona (2.15) p evedeme negaci logických sou in na sou et
ešení:
negací
y x1 x3
x4
x1
x3
x4
x2
x3
x4 ;
Výraz v první závorce roznásobíme, zbylé dv závorky není pot eba uvád t.
x1 x3
x1 x4
x1
x3
x4
x2
x3
x4
x1 1 x3
Podle zákona agresivnosti 0 a 1 (2.14) 1 x
ce. Podle zákona opakování (2.8) je x x x a tedy
x3
x4
x1
x2
x3
x4
x1
x2
x3
x1 1 x4
x1
x2
x3
x4
1 jsou výrazy v závorkách rovny jednot-
x4
x1 x2 x3 x4
Výsledný vztah jsme op t dostali aplikací již vzpomínaného De Morganova zákona (2.15).
P íklad 2.3: Minimalizujte logickou funkci
y
x1 x2 x3
x1 x2 x3
x1 x2 x3
x1 x2 x3
ešení: Tento a následující p íklad je už bez bližšího komentá e. Hlavn zde používáme absorp ní zákon (2.12) x1 x1 x2 x1 x2
y
x1 x 2 x 3
x1 x 2 x3
14
x1 x 2 x 3
x1 x3
x2
x1 x 2 x 3
x1 x 2 x 3
x3
x1 x 3
x1 x 2 x3
x1 x 2
x1 x 2 x 3
x 2 x1 x 3
x1 x 2
x1
x1 x 2 x 3
x1 x 3
x1 x 2 x3
x 2 x3
x1
x2
x1 x 3
P íklad 2.4: Minimalizujte logickou funkci
y
x1 x2
x1 x2
ešení: Použití De Morganových zákon , v záv ru použit zákon logického rozporu (2.6) x.x
y
x1 x 2
x1 x 2
x1 x 2 . x1 x 2
x1
x 2 x1
x2
x1 x1
x1 x 2
x 2 x1
x2 x2
x1 x 2
0
x 2 x1
2.3 Vyjád ení Booleových funkcí
Pomineme-li slovní zadání, pak nej ast ji používané prost edky pro vyjád ení Booleových funkcí jsou
-Karnaughova mapa (eventuáln jiné mapy)
-blokové schéma
-pravdivostní tabulka
-algebraický výraz
Základní formou popisu logické funkce je popis pravdivostní tabulkou, se kterou jsme se
již setkali. Do tabulky se zapíší všechny možné kombinace hodnot nezávisle prom nných, pro
které je funkce definovaná a jim odpovídající funk ní hodnota (hodnota závisle prom nné). Je
zvykem psát po adí kombinací nezávisle prom nných po sob v dvojkové
soustav .
y x1 x2 x3
P íkladem je pravdivostní tabulka v tab. 2.4. M žeme si jako p íklad
0 0 0 0
p edstavit žárovku, která má dva stavy, svítí a nesvítí. Nech je zapínána a
zhasínána t emi dvoupolohovými p epína i x1, x2, x3, každý z nich o dvou
0 0 0 1
stavech 0 a 1. Z daného zapojení m žeme vysledovat, p i jaké kombinaci
1 0 1 0
stav p epína žárovka svítí anebo nesvítí. P i adíme-li stavu y=1 stav, kdy
žárovka svítí a y=0, kdy nesvítí, m žeme funkci zapojení žárovky a p epína1 0 1 1
popsat pravdivostní tabulkou tab. 2.4.
0 1
0
0
0 1
0
1
Nyní si ukažme, jak p echázíme od pravdivostní tabulky
k algebraickému zápisu logické funkce. Každou logickou funkci m žeme
algebraicky vyjád it jako logický sou et logických sou in . V pravdivostní
0 1 1 0
tabulce postupujeme po ádcích a uvažujeme pouze ty, ve kterých funk ní
1 1 1 1
hodnota y nabývá hodnoty 1. Každému takovému ádku odpovídá jeden
sou tový len, který má tolik initel v sou inu, kolik je vstupních logických
prom
nných. Vstupní prom nná, která má v p íslušném ádku hodnotu 1 je
Tab. 2.4
zastoupena p ímo, která má hodnotu 0, je zastoupena svou negací. Celá logická funkce je potom vyjád ena logickým sou tem takových výraz , pro které má závisle prom nná jednotkovou hodnotu.
Tak funkce daná tabulkou tab. 2.4 bude vyjád ena algebraickým výrazem
y
x1 x2 x3
x1 x2 x3
x1 x2 x3
Tento výraz jist dovedeme upravit a zjednodušit. Ale tomuto tvaru logické funkce, který sestává
z logického sou tu logických sou in základních nezávisle prom nných, se íká úplná normální disjunktivní forma (ÚNDF). Je to jedno z d ležitých vyjád ení Booleových funkcí a je
základem pro popis logické funkce Karnaughovou mapou. Ke Karnaughovým mapám se dostaneme brzy, ale zatím ješt tento výraz upravíme – použijeme pravidlo opakování (2.8)
x1 x 2 x 3 x1 x 2 x 3 x1 x 2 x3 :
y
x1 x2 x3
x1 x2 x3 x1 x2 x3 x1 x2 x3
x1 x2 x2 x3 x1 x3 x2
x1 x2 x3
x1 x2 x3
x1 x2 x3
x1 x2 x3
x3
x1
x1 x2 x3
15
x1
1
x1
K tomuto výrazu nakresleme blokové
schéma. V tab. 2.3 jsme m li uvedeny
schematické zna ky pro jednotlivé logické
funkce. P edpokládáme Booleovu algebru a
uvažujeme t i funkce: konjunkci, disjunkci a
negaci. Schéma odpovídající tomuto výrazu je
na obr. 2.5.
y
x1 x3
x3
x2
Te už zbývá se seznámit s posledním
druhem vyjád ení Booleových funkcí a to
Obr. 2.5 Blokové schéma
Karnaughovými mapami ( M. Karnaugh,
*1924, americký matematik). Tyto slouží nejenom k jejich vyjád ení, ale p edevším k jejich minimalizaci. Ale tu zatím neuvažujme a mluvme pouze o vyjád ení logických funkcí Karnaughovými mapami.
Mapa je tabulka, která má tolik polí ek, kolik je kombinací prom nných vyšet ované
funkce. Funkci s n prom nnými tedy vyjad ujeme mapou s 2n
x2
polí ky. Každé polí ko odpovídá jedné z možných kombinací
x1
a zapisujeme do n j odpovídající funk ní hodnotu. Podle kóx3
1
du, kterým p i azujeme polí ka jednotlivým kombinacím
prom nných, rozlišujeme r zné mapy. Nejznám jší je Karn1 1
aughova mapa. U ní se sousední polí ka od sebe liší hodnotou jediné prom nné. Na obr. 2.6 je jako p íklad uvedena
Karnaughova mapa pro logickou funkci t í prom nných podle
Obr. 2.6 Karnaughova mapa
tab. 2.4. Budeme se držet nej ast jšího zp sobu zna ení map,
podle kterého ádky nebo sloupce, ve
x4
x2
x2
x1
x3
x2
x3
x1
x3
x5
x2
x4
x3
x1
x1
Obr. 2.7
16
x5
x1
x6
x4
x2
Karnaughovy mapy pro logické funkce dvou až šesti prom nných
kterých je p íslušná prom nná rovna jednotce, ozna ujeme vedle mapy svislou nebo vodorovnou arou, ke které p ipíšeme jméno p íslušné logické prom nné. V ádcích nebo sloupcích,
které nejsou takto ozna eny, je p íslušná logická prom nná rovna nule. Je možno si všimnout, že
mapa dodržuje pravidlo Karnaughových map, podle kterého se sousední polí ka liší zm nou
hodnoty jediné prom nné. Zapsání funkce do mapy je jednoduché a spo ívá v p epsání funk ních hodnot do p íslušných polí ek. Nulu jako funk ní hodnotu nepíšeme. Vycházet m žeme jak
z pravdivostní tabulky, tak z algebraického výrazu, který je ve tvaru úplné normální disjunktní
formy.
Karnaughovy mapy logických funkcí dvou až šesti prom nných jsou uvedeny na obr. 2.7.
2.4 Minimalizace logických funkcí
K dané logické funkci existuje n kolik r zných tvar . Všechny jsou matematicky rovnocenné, protože p edstavují stejnou funk ní závislost i když mohou být tvarov zna n odlišné.
Nejsou však rovnocenné z hlediska technického a ekonomického. Pro technickou realizaci je
nutno vždy funkci upravit do nejjednoduššího tvaru – minimalizovat ji. Minimalizací funkce
dosáhneme toho, že p i její realizaci budeme pot ebovat nejmenší po et logických prvk (negací,
konjunkcí, disjunkcí). Tím se logický obvod stane jednoduchým, samoz ejm také levn jším
z hlediska ekonomického a spolehliv jším.
Pro minimalizaci existuje ada metod. S jednou z nich jsme se již seznámili. Je to algebraická minimalizace. Logickou funkci zjednodušujeme aplikací r zných pravidel Booleovy
algebry až na minimální výraz. Metoda je zna n pracná, nikdy si nejsme stoprocentn jisti, že
daný výraz je už ten minimální. Naprosto se nehodí pro složit jší funkce více prom nných.
Druhá metoda minimalizace je použití Karnaughovy mapy. Zatím jsme se seznámili
s Karnaughovými mapami jako nástrojem pro vyjád ení neboli pro popis funkce. Ale jejich
hlavní význam je práv aplikace pro minimalizaci logických funkcí. To je umožn no základní
vlastností Karnaughovy mapy a to, že se dv sousední polí ka mapy liší v hodnot pouze jedné
prom nné.
Minimalizace pomocí Karnaughovy mapy bude spo ívat v opa ném postupu než p i sestavování mapy, a to nalezením algebraického tvaru funkce, zadané mapou. Budeme postupovat
tak, že sousední polí ka mapy, která obsahují jednotku jako funk ní hodnotu, budeme sdružovat
do dvojic, tve ic, osmic, šestnáctic atd. Podle Karnaughovy mapy na obr. 2.8 zjistíme, že p i
zakroužkování dvou sousedních jedni ek je odpovídající
algebraická funkce
x4
x2
x3
x1
y
1
1
1
1
1
1
Obr. 2.8 Minimalizace
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x4 x3
x3
x1 x2 x4
Uvažujeme-li zakroužkované ty i sousední jedni ky, odpovídá jim funkce
y
x1 x2 x3 x4
x1
x1 x2 x3 x4
x1 x2 x3 x4
x1
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x2 x3 x4
x4
x2 x3
V odpovídající logické funkci chybí ta hodnota, která
v p íslušné dvojici, tve ici, osmici, … m ní svoji hodnotu.
V prvním p ípad to byla prom nná x1, v druhém p ípad u
17
ty ech sousedních polí ek jsou to prom nné x1, x4. Byly to
samoz ejm ty prom nné, které byly v závorce ve smyslu
prom nná nebo její negace a tato závorka se rovnala jedni ce podle zákona vylou eného t etího. A to bylo zap í in no
vlastností Karnaughovy mapy, že se dv sousední polí ka
liší pouze v hodnot jedné prom nné.
x4 x2 x1
x3
Slou ením dvou sousedních jednotkových polí ek
vylou íme jednu prom nnou, slou ením ty polí ek vylouíme dv prom nné, slou ením osmi polí ek t i prom nné
atd. Te zbývá ješt íci, co rozumíme pojmem sousední
1
1
1
1
1
1
polí ka v Karnaughov map , což je pon kud složit jší, než
se jeví na první pohled.
Sousednost polí ek v Karnaughov map .
Sousedními jsou nap . i polí ka na protilehlých okrajích
mapy. Snad pom že p edstava, že mapu „srolujeme“ , že
bude levý okraj sousedit s pravým a sou asn dolní
s horním. Dvojice mohou být svislé i vodorovné. tve ice
mohou být dv a dv jedni ky pod sebou, ale také vodorovn ty i jedni ky vedle sebe anebo svisle pod sebou. Osmice
mohou být 1 krát 8 vodorovn i svisle, 2 krát ty i vodorovn i svisle, ... Dále nesmíme zapomenout na rohové
tve ice, osmice apod.
x4
x2
1
1
1
1
1
1
x1
x3 1
1
1
1
1
1
1
1
Obr. 2.9 Sousednost
P íklady všech t chto tve ic jsou na obr. 2.9.
Základní pravidla pro minimalizaci logických funkcí Karnaughovými mapami – jak
provést seskupení jedni ek v map do izolovaných jedni ek, dvojic, tve ic, ....
Všechny jedni ky v map musí být zakroužkovány, žádnou nesmíme vynechat
Každá jedni ka se m že p i kroužkování vzít n kolikrát, m že být sou asn
sou ástí dvojice, tve ice, ... (to umož uje zákon opakování x x x ..... = x)
P ednost mají ... osmice p ed tve icemi, tve ice p ed dvojicemi a dvojice p ed
izolovanými jedni kami
V rámci pravidla podle kterého žádnou jedni ku nesmíme vynechat, se snažíme
o co nejmenší po et smy ek
P íklad 2.5: Karnaughovou mapou minimalizujte logickou funkci z p íkladu 2.1
y
x1 x2 x3
x1 x 2 x 3
x1 x 2 x3
x1 x2 x 3
x1 x2 x3
ešení: Nakreslíme Karnaughovu mapu pro t i prom nné –
obr. 2.10 a napíšeme jedni ky do p íslušných polí ek.
Zakroužkujeme jednozna n jednu tve ici a jednu dvojici.
Výsledek
y = x2 x 3
x1
je ve shod s ešením p íkladu 2.1.
x2
x3
x1
1
1
1
1
1
Obr. 2.10
P íklad 2.6: Minimalizujte logickou funkci ty prom nných danou pravdivostní tabulkou uvedenou v tab. 2.5.
18
ešení: Na obr. 2.11 je nakreslena p íslušná Karnaughova mapa.
Podle jednoho z pravidel minimalizace mají p ednost tve ice p ed
dvojicemi a dvojice p ed izolovanými jedni kami. Proto se jako nejlepší ešení jeví zakreslit t i tve ice jak je vid t z obrázku. Odpovídající logická funkce pak je
y x2 x4 x1 x3 x1 x4
x2
x4 x1
Poznámka: P i ešení praktických úloh se
x3 1 1 1 1
asto stává, že logická funkce je definována
y
1
0
1
0
1
0
1
0
1
1
1
0
1
1
0
0
pouze v n kterých kombinacích vstupních
prom nných, zatím co na funk ních hodnotách
zbývajících kombinací nezáleží. Jsou to tzv.
neur ené stavy. Mimo stavy, kdy na funk ní
hodnot nezáleží, jsou to také kombinace
1 1
vstupních prom nných, které se z n jakých
d vod nemohou vyskytnout (jsou fyzikáln
nedostupné, nebo „zakázané“). Hodnota
Obr. 2.11
v neur eném stavu m že být dodefinována
libovoln .
Odpovídající
tvere ek
v Karnaughov map p i minimalizaci ozna íme x a m žeme pak ho nahradit 1
nebo 0 , co je v daném okamžiku výhodn jší, abychom získali minimální tvar.
1
1
1
x1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
x2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
x3
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
x4
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Tab. 2.5
2.5 Realizace logických funkcí prvky NAND a NOR
P i navrhování logických obvod se asto používají prvky NAND (negace logického
sou inu) a NOR (negace logického sou x1
tu), protože tyto prvky jsou snadno dox1
1
y = x1 x2
y = x1.x2
stupné v širokém sortimentu a snadno se
realizují. Výhodou oproti Booleovým
x2
x2
prvk m je, že k realizaci používáme pouNAND
NOR
ze jeden druh prvk , a to bu NAND
anebo NOR.
Obr. 2.12
Prvky NAND a NOR
Nejd íve si podle obr. 2.12 ujasn me
funkci t chto prvk a které logické funkce realizují.
To je z p edcházejícího kontextu a
z obrázku jasné.
Nyní si ješt ekn me, jak se realizuje
logická funkce negace pomocí prvku NAND
nebo NOR.V tšinou mají prvky NAND a NOR
t i nebo ty i vstupy. P i realizaci m žeme volné vstupy
1. ponechat volné (což je totožné jako
p ipojit logickou 0)
2. všechny spojit (proletovat) s jedním
vstupem na který p ivádíme x
3. p ipojit na n logickou hodnotu 1
x
x
y=x.0.0.0=1
x
x
y=x.x.x.x=x
x
1
1
1
x
y=x.1.1.1=x 1
1
y=x 0 0 0=x
1
y=x x x x=x
1
y=x 1 1 1=0
1
1
Podle obr. 2.13 vidíme, že p i vytvá ení
Obr. 2.13 Realizace negace prvky NAND a NOR
negace z prvk NAND je možné použít varianty
2 a 3, tedy propojit všechny vstupy anebo p ipojit na n hodnotu 1, ale nesmíme je ponechat
19
volné. P i vytvá ení negace z prvk NOR m žeme použít varianty 1 a 2, tedy ponechat nepoužité
vstupy volné anebo je propojit, ale nesmíme na n p ipojit hodnotu 1.
A nyní už na konkrétním p íkladu ukážeme realizaci logického obvodu bu
NAND nebo prvky NOR.
y
0
1
0
1
1
1
0
1
1
0
1
0
1
0
0
0
x1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
x2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
x3
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
x4
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Tab. 2.6
P íklad 2.7: Navrhn te realizaci logické funkce, dané pravdivostní tabulkou tab. 2.6
a) Booleovými prvky
x2
b) prvky NAND
x4 x1
x3
c) prvky NOR
1
1
1
ešení:
Nejd íve danou logickou
funkci pomocí Karnaughovy mapy
minimalizujeme. Karnaughova mapa
je na obr. 2.14. Podle pravidel
minimalizace zakroužkujeme jednu
tve ici a dv dvojice. Tím dostáváme
minimalizovanou logickou funkci
vyjád enou Booleovými prvky
a) y x1 x 2 x 4 x 2 x 3 x 4 x1 x 4
1
1
1
1
1
Obr. 2.14
Z této funkce p ímo nakreslíme blokové logické schéma pro realizaci Booleovými prvky – je na obr. 2.15a. Pak tuto funkci p evedeme pomocí De Morganových zákon (2.17) na funkci vhodnou pro realizaci prvky NAND nebo prvky NOR.
b)
c)
prvky
y
y x1 x4 x2 x3 x4 x1 x2 x4
x1 x 4 .x 2 x 3 x 4 .x1 x 2 x 4
y x1 x4 x2 x3 x4 x1 x2 x4
Prvním z t chto zákon provedeme p evod na realizaci prvky NAND a druhým z nich na
realizaci prvky NOR. Ovšem prvky NOR není možné realizovat logickou funkcí y a b c ,
ale musíme celou rovnici (pravou i levou stranu) negovat y a b c a pokud pak chceme y
na výstupu, musíme za adit negaci. Bloková schémata na obr. 2.15 ukazují již zmín nou realizaci Booleovými prvky na obr. 2.15a, prvky NAND na obr. 2.15b a prvky NOR na obr. 2.15c.
Z obr. 2.15 si m žeme ud lat také p edstavu o tom, kolik prvk je na jednotlivé realizace zapoc) NOR
b) NAND
a) BOOL
x1
x1
x4
x4
1 y
y
x2
x2
x3
x3
x1
1
1
x4
1
1
x2
1
1
1 y 1
x3
Obr. 2.15
t ebí.V p ípad Booleových prvk by bylo pot ebí 4 negátor , 3 sou tových len a 1
20
y
sou inu, tj. celkem 8 prvk . V p ípad realizace prvky NAND by bylo zapot ebí 8 prvk NAND,
v p ípad realizace prvky NOR bude pot ebí 8 prvk NOR. Tedy v úhrnu pot ebujeme pro jednotlivé realizace stejný po et prvk , výhodou u prvk NAND a NOR je, že využíváme prvky
stejného typu.
2.6 Logické ídicí obvody
Na praktických p íkladech si ukážeme využití logických obvod v automatizaci.
Logické obvody rozd lujeme podle chování na
kombina ní
sekven ní (a tyto ješt na synchronní a asynchronní)
U kombina ních obvod jsou funk ní hodnoty jednozna n ur eny kombinacemi hodnot
vstupních prom nných. To byly obvody, o kterých jsme dosud mluvili. U sekven ních obvod
jsou funk ní hodnoty ur eny nejen kombinacemi hodnot vstupních prom nných, ale také jejich
asov p edcházejícími kombinacemi hodnot. Tyto p edcházející hodnoty jsou v sekven ních
obvodech uchovávány do následujícího okamžiku v pam ové ásti obvodu. U synchronních
sekven ních obvod je každá zm na vstupních a výstupních prom nných ízena synchroniza ními impulsy, které zajiš ují stejné okamžiky zm n všech prom nných. V asynchronních sekven ních obvodech tomu tak není a zm ny jsou odvozeny od zm n vstupních prom nných.
V dalším z staneme u kombina ních logických obvod a teprve v posledním p íkladu bude demonstrován jednoduchý sekven ní obvod, ale pouze v tom smyslu, abychom si ud lali
p edstavu o tom, co sekven ní obvod je. Jinak problematika sekven ních obvod z stane mimo
oblast této publikace.
vrták 2
sníma 2
vrták 1
sníma 1
P íklad 2.8:
Zlomení vrták .
Navrhn te logický obvod, který
vysílá signál v p ípad poruchy,
kdy dojde ke zlomení jednoho nebo
obou vrták – obr. 2.16. U každého
vrtáku jsou umíst ny sníma e, které vysílají trvale signál, dojde-li ke
zlomení vrtáku.
y
logický obvod
x2
x1
Obr. 2.16
ešení: Zavedeme hodnoty jednotlivých logických prom nných
1 vrták 1 je zlomen
x1 =
0 není zlomen
0 vrták 2 je zlomen
x2 =
1 vznikla porucha
y=
0 není zlomen
Pravdivostní tabulka tab. 2.7 odpovídá logické funkci
y x1 x2 x1 x2 x1 x2
Tuto funkci minimalizujeme
y x1 x2 x1 x2 x1 x2 x1 x2 x1 x1 x2 x1 x2
0 bez závad
y
0
1
1
1
x1
0
0
1
1
x2
0
1
0
1
Tab. 2.7
x2
x1
x2
21
sníma 1
sníma 2
P íklad 2.9: V díln jsou t i nádrže provozního oleje – obr. 2.18. Jestliže dv
z nich jsou prázdné, musí se rozsvítit nápis DOPLNIT OLEJ!, aby obsluha
provedla dopln ní. Navrhn te p íslušný
logický obvod, sestavený
Nádrž 2
Nádrž 1
a) z Booleových prvk
b) z prvk NAND
c) z prvk NOR.
x1
x2
0
1
1
1
Obr. 2.17
sníma 3
Také jsme mohli provést minimalizaci použitím Karnaughovy mapy
znázorn né na obr. 2.17. V každém p ípad se dostaneme k funkci logického
sou tu (disjunkce), která se realizuje jedním logickým prvkem, a tím je disjunkce.
Nádrž 3
x3
x2
x1
ešení: Nejd íve si zave me prom nné,
y
logický obvod
které budeme dále používat
Obr. 2.18
y x1 x2 x3
x1,2,3 = 1 p íslušná nádrž je prázdná
0
není
prázdná
0 0 0 0
x2
y = 1 svítí DOPLNIT OLEJ!
0 0 0 1
x1
0 nesvítí
0 0 1 0
x3
1
1 0 1 1
0 1 0 0
Sestavíme pravdivostní tabulku tab.
1
1
1
1 1 0 1
2.8 a podle ní sestavíme Karnaughovu
1 1 1 0
mapu – je na obr. 2.19. Na Karnaughov
Obr. 2.19
1 1 1 1
map zakroužkujeme t i dvojice. Tím je
dána logická funkce pro realizaci BooleoTab. 2.8
vými prvky. Tuto pak známým zp sobem p evedeme na realizaci prvky
NAND a NOR.
a) Booleovy prvky :
y
x1 x 2
x1 x 3
c) prvky NOR :
x2 x3
y
x1
b) prvky NAND :
x2
x1
x3
y
x2
x1 x 2 . x1 x 3 . x 2 x 3
x3
Bloková schémata pro všechny t i realizace jsou na následujícím obr. 2.20. Poznamenejme ješt ,
x1
x2
BOOL
x1
1 y x
2
x1
NAND
y
x2
1
1
1
x3
x3
x3
NOR
1 y
1 y
Obr. 2.20
že u realizace prvky NOR nebyla provedena negace vstupních prom nných – nutno ji provést
anebo to za ídit opa nou funkcí sníma .
22
x1
a) z Booleových prvk
b) z prvk NAND
c) z prvk NOR.
zapal. ho á ek
hladina vody
ru ní spina
teplota
P íklad 2.10: Automatika kotle pro vytáp ní
rodinného domku má otevírat p ívod plynu do
kotle, když venkovní teplota klesne pod 15°
anebo je sepnut ru ní spína a samoz ejm když
je voda v kotli nad minimální hodnotou a ho í
zapalovací ho á ek – obr. 2.21. Navrhn te logický obvod, sestavený
x2
x3
x4
p ívod plynu
y
logický obvod
Obr. 2.21
ešení: Zave me si jednotlivé vstupní logické prom nné x1, x2, x3, x4 a výstupní logickou prom nnou y následovn
1 teplota 15°
1 zapnuto
1 voda nad min
x2
x3
0 teplota 15°
0 vypnuto
0 voda pod min
x1
y
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
x1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
x2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
x3
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
x4
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
a) Logická funkce pro realizaci Booleovskými prvky:
y
x1 x2 x3 x4
x4
x3
x1 x2 x3 x4
1 y
x1 x2 x3 x4
x1 x3 x4
x2 x3 x4
b) Logická funkce pro realizaci prvky NAND:
y x1 x3 x4 . x2 x3 x4
c) Logická funkce pro realizaci prvky NOR:
y
BOOL
1 ho í
1 plyn otev en
y
0 neho í
0 plyn zav en
Nejd íve sestavíme pravdivostní tabulku tab. 2.9. Logickou funkci, kterou z ní získáme, m žeme malou úpravou eventuáln Karnaughovou mapou minimalizovat. Mapa se zde jeví skoro
zbyte ná. Dokonce by bylo možné si troufnout na sestavení logické funkce p ímou úvahou, bez sestavování pravdivostní tabulky.
Pokud si ale nejsme stoprocentn jisti, je lépe pravdivostní tabulku sestavit. Tuto funkci pak snadno známým zp sobem je možno
p evést také na funkce pro realizace prvky NAND a prvky NOR.
Tato realizace je nakreslena na obr. 2.22.
Tab. 2.9
x1
x4
x1
NAND
x1
x1
x4
x4
x3
yx
3
x3
x4
x2
1
x3
x4
NOR
1 y
1 y
1
x2
x2
x2
Obr. 2.22
23
P i realizaci prvky NOR (obr. 2.22 vpravo) se vychází z negací vstupních veli in. Tato
negace by se musela nejd íve skute n provést anebo zapojit opa n sníma e.
P íklad 2.11: V závod mohou ze ty energeticky náro ných stroj b žet pouze dva sou asn
– obr. 2.23. Operátor má na panelu jednak oranžovou kontrolku, která se rozsvítí, když b ží dva
tyto stroje a jednak ervenou kontrolku dopln nou akustickým alarmem, která svítí a houká když
b ží t i nebo ty i z t chto stroj . Navrhn te logický obvod, který zajistí tyto funkce. P íklad
ukazuje možnost spojení n kolika logických obvod do jednoho celku.
y2
x1
yy334,4
0
0
0
0
0
0
0
1
0
0
0
1
0
1
1
1
x3
.2
stroj .1
y2
0
0
0
1
0
1
1
0
0
1
1
0
1
0
0
0
x2
x1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
x3
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
y34
Obr. 2.23
.4
.3
x2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
logický obvod
x4
x4
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
oranžová kontrolka
ervená kontrolka
+ akustický alarm
x4
x2
x1
x4
x3
1
1
x2
x1
x3
1
1
1
1
1
1
1
1
1
Obr. 2.24
Obr. 2.25
ešení: Nejd íve si definujme jednotlivé vstupní i výstupní
logické prom nné:
x1,2,3,4
1
0
b ží
y
neb ží 2
1
0
svítí
1 houká+alarm
y
nesvítí 34 0
nehouká
Tab. 2.10
Prom nné x1, x2. x3, x4 udávají, zda-li p íslušný stroj b ží nebo
je mimo provoz. Prom nná y2 p edstavuje sou asný b h dvou stroj a udává, svítí-li oranžová
kontrolka i ne. Prom nná y34 p edstavuje sou asný b h t í anebo ty stroj a udává, zda-li svítí
ervená kontrolka a houká alarm i ne.
Pravdivostní tabulka tab. 2.10 je pro ob logické funkce a z této tabulky ešení vychází.
Následná minimalizace obou logických funkcí je provedena Karnaughovými mapami – mapa
pro y2 je na obr. 2.24 a pro y34 je na obr. 2.25.
Minimalizace Karnaughovými mapami (funkci y2 nelze jak je vid t minimalizovat) vede na logické funkce y2 a y34 a p íslušné blokové schéma je na obr. 2.26.
24
y2
x1 x2 x3 x4
y34
x1 x3 x4
x1 x2 x3 x4
x2 x3 x4
x1 x2 x3 x4
x1 x2 x3
x1 x2 x3 x4
x1 x2 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
x1 x2 x3 x4
1
b
1
y2
y34
Obr. 2.26
P íklad 2.12: Podle obr. 2.27 se musí
hladina vody v nádrži udržovat v rozmezí
hmax a hmin . Sníma e signalizují dosažení
t chto úrovní. Když hladina klesne pod
hmin , servomotor (sm) otev e ventil p ítoku vody. Když hladina stoupne nad hmax,
servomotor zav e ventil p ívodu vody.
V rozmezí hladin hmin a hmax je ventil otev ený, když hladina p edtím byla pod hmin
a uzav ený, když hladina p edtím byla nad
hmax. Navrhn te logický obvod, který tuto
funkci zabezpe í.
y
sm
x1
hmax
sníma 1
x2
hmin
sníma 2
ešení: Definujme si vstupní i výstupní
logické prom nné následujícím zp sobem
x1
1 hladina pod max
0 hladina nad max
x2
1 hladina pod min
0 hladina nad min
logický obvod
Obr.2.27
y
1 ventil otev en
0
ventil zav en
P i sestavování pravdivostní tabulky tab. 2.11 už nem žeme postupovat jako
v p edcházejících p íkladech a psát jednotlivé kombinace vstupních hodnot
y(k)
0
0
1
1
x1 x2
0 0
1 0
1 1
1 0
Tab. 2.11
25
v po adí dvojkové soustavy. Naopak musíme vycházet z asového sledu innosti za ízení. Jako
výchozí stav volíme takový, kdy hladina je nad maximální hodnotou (x1=0, x2=0). Ventil je pochopiteln zav en (y=0) a hladina klesá. Jakmile se dostane do úrovn mezi hmin a hmax (x1=1,
x2=0), z stane ventil zav en (y=0), nebo hladina p edtím byla (viz zadání) nad hmax. Když potom hladina klesne pod hmin (x1=1,x2=1), ventil se otev e (y=1) a hladina stoupá a op t se dostane mezi úrovn hmin a hmax (x1=1, x2=0). Tentokrát ale z stane (viz zadání) ventil otev en (y=1).
Podotkn me, že stav x1=0, x2=1 není evidentn možný. Dále si ujasn me, že pokud vyjdeme
z jiného výchozího stavu, dojdeme ke
stejným výsledk m.
x1
Z pravdivostní tabulky tab. 2.11
vidíme, že dv ma ádk m se stejnou
x2
1
y(k)
kombinací vstupních veli in odpovídá
r zná hodnota výstupní veli iny y. A to
je práv typické pro sekven ní obvody.
Stejné kombinaci vstupních hodnot
y(k-1)
odpovídá r zná hodnota výstupní veliiny. Jedná se zde tedy o sekven ní
pam ový len
logický obvod. Výstupní veli ina závisí
(o 1 krok)
nejen na kombinaci vstupních hodnot,
Obr. 2.28
ale též na jejich asovém sledu.
V našem p ípad je y=0 nebo 1 podle toho, jestli p edtím byla hladina nad max (tam bylo
x1=0,x2=0 a v d sledku toho tam bylo y=0) anebo pod min (tam bylo x1=1,x2=1 a v d sledku
toho tam bylo y=1).
Sekven ní logickou funkci sestavíme podle tab. 2.11 tak, že v ní figuruje výstupní logická hodnota y(k) v kroku k a stejná logická prom nná y(k-1) v kroku k-1
yk
x1 x 2
x1 x 2 y k 1
x1 x 2
x2 y k 1
x1 x 2
yk 1
K realizaci sekven ní logické funkce y(k) nevysta íme se základními logickými Booleovými prvky, ani s prvky NAND a NOR, ale musíme mít pam pro zapamatování hodnoty
y(k-1) pro jeden krok. V podstat se jako pam používá bistabilní klopný obvod. Blokové logické schéma s použitím pam ti, která si stále pamatuje p edcházející hodnotu je na obr. 2.28.
O sekven ních logických obvodech by se samoz ejm dalo mluvit hodn a hodn a
v podstat je to dosti d ležitá kapitola, v praxi se hodn tyto obvody vyskytují. Bohužel to p esahuje rámec této u ebnice.
2.7 Programovatelné automaty
Programovatelné automaty jsou programovatelné ídicí systémy umož ující ízení
pr myslových a technologických systém a proces , u starších typ a u menších systém specializované na úlohy p evážn logického typu. Jsou známé pod ozna ením PLC (Programmable
Logic Controller). Menší typy bývají ešeny jako kompaktní celky, v tší se zásadn konstruují
jako modulární.
V automatiza ní technice se programovatelné automaty používají zhruba od r.1970. P vodn
byly ur eny pro ízení stroj , jako náhrada za pevnou reléovou logiku. Postupn se jejich možnosti rozši ovaly a dnes se s nimi m žeme setkat v nejr zn jších oborech, kde mnohdy vytla ují
d íve používané p ístroje. Jsou to nejenom tradi ní strojírenské výrobní technologie v etn manipula ní a dopravní techniky, ale i energetika (regulace v elektrárnách, v kotelnách
26
v klimatiza ních jednotkách i chladících za ízeních). Uplatn ní mají programovatelné automaty
rovn ž i v chemických výrobách, farmacii, v zem d lských výrobnách atd.
programátor
Centrální
procesorová
jednotka
PC
Systémová
pam
Uživatelská
pam
Interface
modul
systémová sb rnice
Velkou p edností
programovatelných automat je jejich univerzálnost. Již pat í minulosti, že
PLC ešily jen logické
úlohy, zatímco k ízení
spojitých veli in se používají spojité PID regulátory.
Programem
PLC
lze ešit i jinak velmi obtížné úlohy, kde jsou vazby
Logické
Logické
Analogové Analogové
mezi regulací r zných ve(binární)
(binární)
vstupy
výstupy
li in (nap . teploty a vlhvstupy
výstupy
kosti), lze jím optimalizovat technologický proces a
Obr. 2.29
p izp sobovat jej m nícím
se podmínkám. N které
PLC mají zabudovanou i
fuzzy logiku, a tím se rozší í možnosti jejich použití i do dalších odv tví, nap . do diagnostiky a
zabezpe ovací techniky.
Vnit ní struktura PLC je znázorn na na obr. 2.29. Pokud se jedná o modulární provedení,
má pochopiteln variabilní po et vstupních i výstupních jednotek i dalších za ízení. Funk ní bloky jsou propojeny prost ednictvím jedné nebo dvou sb rnic. Modulové jednotky b žn osazované v PLC jsou centrální procesorová jednotka, systémová pam , uživatelská pam , interface
umož ující spojení s PC a množství modul pro analogové, digitální a binární (logické) vstupy.
Skute nou sestavu volí uživatel tak, aby programovatelný automat co nejlépe vyhovoval ešeným úlohám. V krajních p ípadech m že mít PLC dvouhodnotové vstupy a výstupy a být vystav n jako ist binární (logický) systém anebo naopak m že být koncipován jako analogový.
Na binární (dvouhodnotové) vstupy se p ipojují tla ítka, p epína e, koncové spína e a
jiné sníma e s dvouhodnotovým charakterem signálu (nap . dvouhodnotové sníma e tlaku,
teploty nebo hladiny). Binární výstupy jsou ur eny k buzení cívek relé, styka ,
elektromagnetických spojek, pneumatických a hydraulických p evodník , k ovládání signálek,
ale i ke stup ovitému ízení pohon a frekven ních m ni .
Analogové vstupní a výstupní moduly zprost edkují kontakt programovatelného automatu se spojitým prost edím. K analogovým vstup m lze p ipojit nap íklad sníma e teploty (obvykle odporové, polovodi ové nebo termo lánky), sníma e tlaku, vlhkosti, hladiny ale i v tšinu
inteligentních p ístroj s analogovými výstupy. Prost ednictvím analogových výstup lze ovládat spojité servopohony a frekven ní m ni e, ale t eba i ru kové m icí p ístroje a jiné spojit
ovládané ak ní leny.
Centrální procesorová jednotka dává programovatelnému automatu inteligenci. Realizuje soubor instrukcí a systémových služeb, zajiš uje i základní komunika ní funkce s vlastními
i vzdálenými moduly, s nad ízeným systémem a s programovacím p ístrojem. Obsahuje mikroprocesor a adi , zam ený na rychlé provád ní instrukcí.
Pam ový prostor, který centrální procesorová jednotka poskytuje uživateli, je rozd l n
na dv ásti. První ást je systémová pam , kde jsou uživatelské registry, íta e a asova e,
27
komunika ní, asové a jiné systémové prom nné. Druhá ást slouží pro uložení uživatelského
programu (PLC programu) a b hem vykonávání programu se nem ní. Nazývá se uživatelská
pam .
Protože programovatelné automaty byly p vodn ur eny k realizaci logických úloh a
k náhrad pevné logiky, nechyb jí v žádném PLC instrukce pro základní logické operace (operace logického sou tu a sou inu, negace, instrukce pro realizaci pam ových funkcí a klopných
obvod , pro zápis výsledku nebo mezivýsledku na adresované místo). V souboru instrukcí
PLC nechybí ani instrukce pro aritmetiku a operace s ísly.
N které PLC poskytují i velmi výkonné instrukce pro komplexní operace, nap . pro realizaci regulátor a jejich automatického se izování, pro fuzzy logiku a fuzzy regulaci, pro operace
s daty a datovými strukturami, pro realizaci ucelených funk ních blok apod. Tyto specializované instrukce usnad ují programování (nabízejí již hotové ucelené funkce) a sou asn zvyšují
výkon PLC.
Výkonnost programovatelného automatu se nej ast ji posuzuje podle doby vykonání
instrukcí. Obvykle jsou v ádu s/instrukci, u malých systému 10 s/instrukci.
K programování PLC existují specializované jazyky, p vodn navržené pro realizaci
logických funkcí. Jazyky u r zných výrobc jsou sice podobné, ale ne stejné. Není možná p enositelnost program mezi PLC r zných výrobc . Tato existuje jen u systém stejného výrobce.
jazyk mnemokód je obdobou assembleru u po íta a je také strojov orientován. To
znamená, že každé instrukci PLC systému odpovídá stejn pojmenovaný p íkaz jazyka.
Tyto jazyky jsou asto používané, zejména profesionálními programátory.
jazyk kontaktních (reléových) schémat je grafický. Program se zobrazuje ve form
schémat používaných p i práci s reléovými a kontaktními prvky. Jazyk je výhodný p i
programování nejjednodušších logických operací a v p ípadech, kdy s ním pracují lidé,
kte í neznají tradi ní po íta ové programování.
jazyk logických schémat je op t grafický. Základní logické operace popisuje obdélníkovými zna kami. Své zna ky mají i ucelené funk ní bloky. Vychází vst íc uživatel m,
zvyklým na kreslení logických schémat.
jazyk strukturovaného textu je obdobou vyšších programovacích jazyk pro PC (nap .
Pascalu nebo C). Umož uje úsporný a názorný zápis algoritm .
Programovací a vývojové prost edky. K zadání a lad ní uživatelského programu slouží
programovací p ístroje. Tradi n byly ešeny jako specializované p ístroje v kuf íkovém nebo
p íru ním provedení. V sou asné dob se pro komfortní programování používají výhradn po íta e standardu PC.
Programovací p ístroje (vývojové systémy, vývojová prost edí) umož ují zápis programu, jeho opravy, p eklad ze zdrojové formy do kódu PLC a lad ní programu s reálným PLC.
N které vývojové systémy dovolují i p enos programu z PLC do programovacího p ístroje a jeho
zp tné p eložení.
Pro úplnost uve me, že na našem trhu je možno se nej ast ji setkat s programovatelnými
automaty t chto nejvýznamn jších sv tových výrobc ( azeno abecedn ): ABB, Allen-Bradley,
B+R, Eberle, Festo, GE, H+B, Idec, Klockner Moeller, Matsushita, Mitshubishi, Omron, Saia,
Siemens, Schneider Group a eského výrobce Teco. V detailech se jednotlivé t ídy systém a
jejich p edstavitelé liší, zp soby použití a aplika ní možnosti jsou však srovnatelné.
28
Kontrolní otázky
1. Jaké znáte logické funkce jedné a dvou prom nných? Které z t chto funkcí se
prakticky využívají?
2. Jaké jsou algebraické zápisy základních logických funkcí a jejich schématické
zna ky pro bloková schémata?
3. S jakými funkcemi realizuje logické obvody Booleova algebra, NAND algebra a
NON algebra?
4. Zopakujte si základní pravidla pro výpo ty v Booleov algeb e.
5. Uve te oba De Morganovy zákony.
6. Zadejte si logické funkce podobné jako v p íkladech 2.1-4 a prove te minimalizaci t chto vámi zadaných funkcí na základ pravidel Booleovy algebry.
7. Pojednejte o základních ty ech možných zp sobech vyjád ení Booleovských
funkcí.
8. Zadejte si pravdivostní tabulkou jednu funkci t í a jednu funkci ty prom nných
a vyjád ete ji t emi zbylými zp soby.
9. Zadané funkce z p edchozího p íkladu minimalizujte použitím Karnaughovy mapy.
10. Jaká je základní vlastnost Karnaughovy mapy a jak se tato vlastnost využívá pro
minimalizaci logických funkcí?
11. Jaká jsou základní pravidla pro minimalizaci logických funkcí Karnaughovými
mapami?
12. Zadané funkce z p íkladu 8 a minimalizované v p íkladu 9 p eve te na takový
tvar, který je možno realizovat prvky NAND nebo prvky NOR.
13. Nakreslete bloková schémata k t mto funkcím z možností realizace použitím
Booleovských prvk , prvk NAND nebo prvk NOR.
14. Jak lze pomocí prvk NAND i NOR realizovat negaci?
15. Jaký je rozdíl mezi kombina ními a sekven ními logickými obvody?
16. ešte p íklady 2.8-12, p ípadn si vymyslete podobné p íklady, na kterých lze
demonstrovat použití logických funkcí a logických obvod pro automatizaci.
17. Jaké je použití programovatelných automat ? Co znamená zkratka PLC?
18. Jaké vstupy a výstupy mohou mít programovatelné automaty?
19. Jaké jsou možné zp soby programování programovatelných automat ?
29
3. SPOJITÉ LINEÁRNÍ ÍZENÍ
3.1 Úvod
ízení se zp tnou vazbou se nazývá regulace. Úkolem regulace je nastavení technických
veli in (teplota, tlak, otá ky, …) na požadovanou hodnotu a udržovat je na této hodnot i p i
p sobení poruch. Regulace se
uskute uje v regula ním systému
zvaném regula ní obvod.
Nejjednodušším
p íkladem
regula ního obvodu je nap . regulace
ídicí
výšky hladiny v nádrži s p ítokem a
veli ina
odtokem podle obr. 3.1. V regula ním
obvodu se výrazn rýsují dv ásti:
u ak ní
y
veli ina
regulátor neboli ídicí systém a
regulovaná soustava, neboli ízený
regulovaná
systém. Regulátor je za ízení, které
veli ina
uskute uje regulaci a které je za
tímto ú elem úmysln sestrojeno.
V našem p ípad je to plovák, který
zjiš uje stav hladiny a p es pákový
Obr. 3.1
p evod
pohybuje
ventilem,
regulujícím odtok (plovák, pákový
p evod a ventil tvo í regulátor). Regulovaná soustava je objektem regulace – je regulátorem
regulována (respektive n která její veli ina). V našem p ípad je regulovanou soustavou nádrž
s hladinou v etn p ítoku a odtoku.
v
poruchová
veli ina
w
Veli ina, jejíž hodnota je výstupem z regulované soustavy a jež se regulací udržuje na
požadované hodnot , se nazývá regulovaná veli ina a ozna uje se symbolem y. V našem
p ípad je to výška hladiny, ale jako regulované veli iny mohou být nejr zn jší fyzikální
veli iny jako teplota, tlak, poloha, rychlost, pH, elektrické nap tí, chemické složení, pr tok atd.
ídicí veli ina w (v našem p ípad poloha šroubu s ru ním kolem) je veli ina, pomocí
které nastavujeme hodnotu, kterou má dosahovat regulovaná veli ina. Ur uje tedy vždy žádanou
hodnotu regulované veli iny (p edepsanou hodnotu, na které se má regulovaná veli ina
udržovat). Pokud je ídicí veli ina zadávána lov kem, je to obvykle poloha nastavovacího
prvku (potenciometru, ovládací pá ky i kole ka). V automatických provozech, ve kterých je
regula ní obvod napojen na vyšší systém ízení, to m že být elektrické nap tí nebo jiná veli ina,
p enášející informaci.
V regula ním obvodu se hodnota regulované veli iny trvale m í a porovnává se žádanou
hodnotou, kterou je ídicí veli ina a vytvá í se rozdíl
e=w–y
(3.1)
který se nazývá regula ní odchylka e. Jakmile je rozdíl mezi regulovanou veli inou a její
požadovanou hodnotou, má regula ní odchylka nenulovou hodnotu a regulátor provádí ak ní
zásah. Vytvá ení odchylky e se v našem p ípad d je v diferen ním lenu, kterým je páka
plováku.
Do regula ního procesu je t eba zasahovat tak, aby se regula ní odchylka e udržovala
minimální nebo nulová. To se uskute uje výstupní veli inou regulátoru, která je vstupní
veli inou regulované soustavy – je to tzv. ak ní veli ina u. P itom regulátor musí být tak
30
zapojen, aby ak ní veli ina zmenšovala regula ní odchylku. V našem p ípad je ak ní veli inou
otev ení i uzav ení regula ního ventilu v odtokovém potrubí. Všimn te si správného zapojení
regulátoru: když se zvyšuje hladina – zv tšuje se regulovaná veli ina a vzniká regula ní
odchylka v jednom sm ru – p sobí regulátor otev ení odtoku a tudíž snižování hladiny –
zmenšování regulované veli iny a zmenšování odchylky. A naopak.
P í inou, pro musíme regulovat, jsou poruchy – poruchové veli iny v1, v2, …
Poruchové veli iny nežádoucím a nep edvídatelným zp sobem p sobí na regulovanou soustavu
a ovliv ují regulovanou veli inu. V našem p ípad je poruchovou veli inou každá zm na p ítoku
do nádrže, nap . zvýšení tlaku v p ívodním potrubí.. Nebo je poruchou ucpání odtokového
potrubí apod.
Pr b hy všech veli in svázané s regulací se odehrávají v ase; nás tyto asové pr b hy
y(t), w(t), u(t), v1(t), v2(t), … zajímají, protože charakterizují regula ní proces.
P i tomto ozna ování veli in
poruchové v1(t)
m žeme regula ní obvod – regula ní
v2(t)
systém – znázornit blokovým
veli iny
regulovaná
schématem
podle
obr. 3.2.
y(t)
V blokových
schématech
se
regulovaná soustava veli ina
jednotlivé leny obvodu nebo i jejich
( ízený systém)
u(t)
skupiny (nap . celý regulátor)
znázorní obdélníky a vzájemné
ak ní
ídicí
p sobení mezi t mito leny – tedy
veli ina
veli ina
e(t)
jednotlivé veli iny obvodu –
regulátor
spojovacími arami. P sobení je
( ídicí systém)
w(t)
vždy v jednom sm ru a proto
regula ní
v blokových schématech ozna ujeme
odchylka
i smysl tohoto p sobení – sm r
Obr. 3.2
ší ení signálu – šipkou. Kroužky
nám ozna ují místa, v nichž se
signály s ítají, jsou to tzv. sou tové (eventuáln rozdílové) leny. Vy ern ná ást znamená
ode ítání signálu. Nap . v schématu na obr. 3.2 je regula ní odchylka dána vztahem (3.1).
Odbo ení signálu nebo jeho rozdvojení ozna ujeme arou spojenou s druhou arou te kou
(signál se rozdvojením nem ní, nezmenšuje – v obou v tvích je stále stejná hodnota informace).
ídicí regula ní
veli ina odchylka
w(t)
e(t)
y(t)
poruchové v1(t)
veli iny
regulátor
( ídicí systém)
u(t)
ak ní
veli ina
v2(t)
regulovaná soustava
( ízený systém)
regulovaná
veli ina
y(t)
Obr. 3.3
Jiný možný zp sob blokového znázorn ní téhož základního typu regula ního obvodu je
na obr. 3.3. N kdy se používá schéma podle obr. 3.2, n kdy podle obr. 3.3. Je to p esn týž
obvod, blokové schéma má jenom jinou formu – jde o jiný zp sob kreslení téhož obvodu. Je to
31
spíš otázka zvyku, n kdy i názornosti, jestli se m ní veli ina w (rad ji se použije schéma podle
obr. 3.3) nebo v (rad ji obr. 3.2).
Podle závislosti regulované veli iny rozeznáváme n kolik druh regulace.
V praxi je nej ast jší p ípad regulace na konstantní hodnotu. P i ní se regulovaná
veli ina udržuje na konstantní hodnot – zde je w = konst i y = konst. Je to nap . regulace
teploty v místnostech, otá ek stroj anebo již vzpomenutá a uvád ná regulace výšky hladiny. U
tohoto typu regulace je zvlášt d ležitá kompenzace vlivu poruchových veli in. Kdyby nebylo
poruchových veli in, nic by se v podstat ned lo a nemuselo by se regulovat (krom ob asné
zm ny požadované hodnoty regulované veli iny).
Programová regulace. Je to taková regulace, kde požadujeme, aby se regulovaná
veli ina m nila v p edepsaných velikostech v p edepsané asové závislosti – regulovaná veli ina
je funkcí asu w = f(t) i y = f(t). P íkladem je regulace teploty v pecích, kde se teplota musí
podle asového programu m nit.
Vle ná regulace. Je to regulace, p i níž se regulovaná veli ina m ní v závislosti na jiné
vn jší fyzikální veli in . Hodnota regulované veli iny má zm ny této vn jší veli iny rychle a
p esn sledovat. Matematicky vyjád eno w = f(A), y = f(A), kde A je práv onou vn jší
veli inou. P íkladem je dávkování chemikálie do vody, kdy požadujeme zm nu množství
dávkované chemikálie v závislosti od okamžitého pr to ného množství vody.
Zvláštním p ípadem vle né regulace jsou servomechanismy. U nich se ídicí veli ina
nem ní v závislosti na jiné fyzikální veli in , ale je m n na bu to ru n anebo n jakým
za ízením. Regulovaná veli ina ji pak v rn a p esn sleduje. P íkladem takového
servomechanismu je posilova ízení v automobilech, ovládání kormidel v lodích i letadlech
apod. U servomechanism ovšem není rozd lení regula ního obvodu na regulátor a regulovanou
soustavu.
3.2 Laplaceova transformace
3.2.1 P ímá a zp tná transformace
Laplaceova transformace je matematický aparát, který umož uje pom rn snadno ešit
úlohy spojité lineární regulace. Zavedl ji v roce 1820 francouzský matematik Laplace a umožnila
mu výhodn ešit diferenciální rovnice. Jak se brzy dozvíme, transformací diferenciální rovnice
dostaneme algebraickou rovnici. Jestliže tuto vy ešíme a provedeme zp tnou transformaci ešení,
získáme hledané ešení p vodní rovnice.
Význam použití Laplaceovy
transformace v teorii regulace je však
hlubší. S její pomocí m žeme totiž
velmi jednoduše popsat lineární spojité
regula ní systémy místo diferenciálních
rovnic tzv.p enosy. U nich je zvlášt
výhodné, že z p enos jednotlivých ástí
m žeme velmi jednoduše vypo ítat
p enos celého systému nebo obvodu.
Pojem transformace funkce
znamená, že každé funkci f(t) z jedné
množiny prom nné t p i adíme funkci
F(s) z množiny funkcí komplexní
prom nné s – obr. 3.4. (Všimn me si
32
p ímá transformace
L
Množina
obraz F(s)
Množina
originál f(t)
L-1
asová oblast
zp tná transformace
oblast s
Obr. 3.4
podobnosti této definice s definicí funkce y=f(x), která íká, že funkce je p i azení, které
k nezávisle prom nné x z jedné množiny, p i azuje závisle prom nnou y z jiné množiny). U
pojmu transformace p i adíme tzv. originálu (zde funkci asu t) ur itým p edpisem tzv. obraz
(je funkcí komplexní prom nné s).
Transformace originál obraz je p ímá transformace. Existuje samoz ejm k ní zp tná
transformace, tedy transformace obraz originál, která k obrazu F(s) p i azuje op t originál
f(t).
Z možných transformací je v regula ní technice pro spojitou regulaci používána práv
transformace Laplaceova, která je definována vztahem
F s
st
f te
(3.2)
dt
0
Laplaceova transformace L p i azuje funkci f(t) pro as t 0 funkci F(s), což symbolicky
zapisujeme vztahem
(3.3)
Lf t
F s
Naopak se zp tná transformace dá symbolicky zapsat vztahem
(3.4)
f t L1 F s
Tato zp tná transformace se m že provést vztahem pro výpo et originálu k danému obrazu
1
F s e st ds
2 jc
f t
(3.5)
což znamená vy íslování k ivkového integrálu po uzav ené k ivce c, která v sob uzavírá
všechny singulární body funkce F(s).Toto vy íslování je možné residuovou v tou, ale v tšinou
se nepoužívá a v praxi se zp tná transformace provádí použitím slovníku Laplaceovy
transformace, o kterém bude e dále.
P íklad 3.1: Ur ete Laplaceovy obrazy následujících funkcí
a)
b)
ešení: a) F s
e
at
e st dt
0
at.e st dt
b) F s
0
e at
at
f t
f t
e
a s t
kde v obou p ípadech je a daná konstanta
1
dt
a
0
integrace
per partes
integrace
:
per partes
a
t
e
s
uv dt
st
s
a
0
uv
e
1
a s t
0
s
1 st
e dt
s
0
u vdt
a
a
te
s
st
0
u t
u
1
v
v
a
e
s2
e st
1
e
s
st
0
0
a
s2
st
P i hledání obrazu k dané funkci neprovádíme integraci podle definice (3.2), a tím
mén p i zp tném hledání originálu k danému obrazu podle vztahu (3.4). To by bylo p íliš
pracné a n kdy i velmi obtížné. B žn používáme tzv. slovník Laplaceovy transformace, kde
máme se azeny funkce f(t) na levé stran a obrazy t chto funkcí F(s) na pravé stran . Takový
33
slovník pouze t ch nejd ležit jších a nejpoužívan jších funkcí je v tab. 3.1. V n m vidíme nap .
námi v p íkladu 3.1 spo ítané obrazy funkcí f(t)=e-at a f(t)=at.
f(t)
F(s)
1
(t)
1
2
(t)
1
s
3
a
a
s
4
t
1
2
s
5
2
t
e-at
7
1
1 e
a
at
s( s
9
cos bt
at
e
a)
c) F s
b2
d) F s
b
s
2
s
2
s
bt
b) F s
1
b2
b a
s a s b
Tab. 3.1 Slovník Laplaceovy transformace
zp tnou
Laplaceovu
2
ss 1
5
s 3 s 8
3s 1
s 2 s 3 s 7
10 s
2
s 25
a) F s
s a
sin bt
e
P íklad 3.2:
Prove te
transformaci funkcí
1
8
10
Rozklad v parciální zlomky lze provád t
obvyklou z matematiky známou metodou neur itých
sou initel , která je dosti pracná. Nebo je možno použít
v publikacích z regula ní techniky asto uvád nou
metodu Heavisidova rozvoje.
2
s3
6
P i provád ní zp tné transformace (hledání f(t)
k danému F(s)) se b žn vyskytuje funkce F(s) jako
zlomek – racionální lomená funkce. Takovou funkci
samoz ejm nenajdeme ve slovníku a proto ji musíme
rozložit nejprve v parciální zlomky a teprve pak k nim
najít ve slovníku originál.
ešení: S použitím slovníku v tab. 3.1 je
a) f t
21 e
b) f t
L1
c) f t
L1
d) f t
t
1
1
s 3
s 8
1
2
1
s 3
s 7
s 2
10 cos 5t
e
3t
e
8t
e
2t
2e
3t
3.2.2 Hlavní v ty transformace
V ty, které budou v dalším textu uvád ny, jsou podávány bez d kaz , které je možno
najít v literatu e. Všechny vychází z toho, že F(s)=L f(t) eventuáln G(s)=L g(t)
L af t
V ta o linearit
Lf t
V ta o obrazu derivace
n-té derivace
34
bg t
L f (n) t
s nF s
s n 1f 0
aF s
sF s
bG s
(3.6)
f 0
sn 2f 0
(3.7)
... f
n 1
0
(3.8)
e
7t
3.3 Statické a dynamické vlastnosti regula ních len
Zatím se stále zabýváme regula ními
leny s jednou vstupní a jednou výstupní
veli inou – obr. 3.5. K obecn jším len m a
systém m se dostaneme v n kterých dalších
kapitolách. Vstupní veli inu budeme
ozna ovat u(t) a výstupní veli inu y(t).
u(t)
vstupní
veli ina
Vlastnosti regula ních len m žeme
posuzovat bu v ustáleném stavu a pak mlu-
regula ní len
(regula ní systém)
y(t)
výstupní
veli ina
Obr. 3.5
víme o statických vlastnostech nebo p i zm nách vstupních i výstupních veli in a to pak
mluvíme o dynamických vlastnostech regula ních len nebo systém .
Statické vlastnosti regula ních len se nej ast ji vyjad ují statickou charakteristikou,
což je závislost mezi výstupní veli inou v ustáleném stavu a vstupní veli inou v ustáleném stavu
u
y
lim u t
t
y
lim y t
t
(3.9)
Znamená to, že p i snímání statické charakteristiky
musím vždy po kat na ustálení jak vstupní tak
výstupní veli iny a tyto ustálené hodnoty vynášet do
grafu, kde je na vodorovné ose vstupní veli ina u a
na svislé ose výstupní veli ina y – obr. 3.6. To
ustálení znamená, že musí prob hnout p echodový d j
a pak teprve ode teme p íslušnou hodnotu vstupní
nebo výstupní veli iny, tedy do charakteristiky
bereme hodnoty u=u( ), y=y( ).
y = y( )
u = u( )
U lineárního lenu je statická charakteristika
p ímková, lineární. Jakmile statická charakteristika
Obr. 3.6
Statická charakteristika
není p ímka, jedná se o nelineární len. Zatím se
v dalším budeme zabývat pouze lineárními leny,
lineárními systémy. Obecn platí, že lineární systém má všechny leny lineární, jeden nelineární
len by zp sobil, že celý systém je a chová se jako nelineární.
u
Vzhledem k tomu, že v regulaci nám nejde o ustálený stav, ale o pr b h p echodného
d je, budeme se v dalším zajímat o dynamické vlastnosti regula ních len a regula ních
systém .
Dynamické vlastnosti systému lze popsat v podstat dv ma r znými, navzájem zcela
odlišnými zp soby
vn jší popis systému
dynamické vlastnosti systému charakterizuje
vnit ní popis systému
Vn jší popis systému vyjad uje dynamické vlastnosti systému pouze pomocí vztahu
mezi výstupní a vstupní veli inou. P i vn jším popisu považujeme systém za ernou sk í ku
(„black box“) se vstupem a výstupem. Nezajímá nás obsah této sk í ky, nezajímá nás fyzikální
realizace a konstrukce pro tento popis nemusí být ani známa. Systém zkoumáme pouze pomocí
reakce výstupu na vstupní podn ty. P itom neznáme a nezajímají nás fyzikální d je, které uvnit
sk í ky probíhají.
35
Vnit ní popis systému pracuje s pojmem stav systému. Je to vyjád ení dynamických
vlastností systému vztahy mezi vstupem, výstupem a stavem systému. Ze zkušenosti je p ece
známo, že výstupní veli ina obecného systému nezávisí pouze na vstupní veli in , ale také na
po áte ních podmínkách systému na za átku d je. Tyto po áte ní podmínky tvo í p ibližn
po áte ní stav systému. Pro zavedení vnit ního popisu systému musíme znát jeho strukturu a
veškeré fyzikální nebo chemické pochody, které v n m probíhají. Z toho je z ejmé, že je
dokonalejší než popis vn jší. Je vyjád en stavovými rovnicemi ve stavovém prostoru a bude o
n m mluveno až v dalších kapitolách.
V této kapitole se dále budeme zabývat popisem dynamických vlastností lineárních
spojitých regula ních len nebo systém , a to použitím metod vn jšího popisu. Jsou to klasické
metody regula ní techniky. Jsou omezen jší než vnit ní popis, ale jejich výhodou je
jednoduchost a okolnost, že vn jší popis m žeme získat rozborem experimentáln získaných
pr b h vstupních a výstupních veli in.
Zp soby vn jšího popisu – závislosti mezi vstupem a výstupem systému – jsou:
diferenciální rovnice systému
p enos
impulsní funkce a charakteristika
p echodová funkce a charakteristika
frekven ní p enos
frekven ní charakteristiky
3.4 Diferenciální rovnice systému a p enos
Lineární spojitý systém nebo regula ní len se vstupem u(t) a výstupem y(t) podle obr.
3.7 je obecn popsán diferenciální rovnicí
an y (n) an 1 y (n
1)
... a1 y
a0 y
bmu (m) ... b1u
b0 u
(3.10)
kde ai, bi jsou konstantní koeficienty.
Jak poznáme v dalším, nelze prakticky realizovat systém, jehož
výstupní signál by byl prvou derivací (nebo dokonce vyšší derivací)
vstupního signálu (nap . kdyby m l rovnici y=ku : abychom mohli
Obr. 3.7
vstupní signál derivovat, museli bychom dop edu znát jeho pr b h a ten
neznáme). Proto v rovnici (3.10) musí být vždy spln na podmínka fyzikální realizovatelnosti
u(t)
S
y(t)
m
n
(3.11)
po áte ní
podmínky
Stupe nejvyšší derivace výstupní veli iny je vždy vyšší nebo roven stupni nejvyšší derivace
vstupní veli iny. ád diferenciální rovnice n (nejvyšší derivace výstupní veli iny y(t) ) udává
ád systému.
Tato rovnice nám umož uje ur it
pr b h odezvy systému i regula ního
lenu. Jestliže známe pr b h vstupního
y
u
signálu u(t), m žeme dosazením ho do
t
t
této rovnice a jejím vy ešením spo ítat
vstupní
diferenciální
výstupní
pr b h výstupu y(t) – obr. 3.8. Mimo
funkce
funkce
rovnice systému
pr b h vstupního signálu musíme znát
také po áte ní podmínky y(0), y (0), …
Obr. 3.8
36
y(n-1)(0) – obecn celkem n-po áte ních podmínek.
Zde mluvíme n kdy o obecném systému, n kdy o regula ním lenu. M že to být jak díl í
regula ní len, tak regulovaná soustava i regulátor, které jsou v tšinou složeny z n kolika
díl ích regula ních len .
Diferenciální rovnici systému (regula ního lenu) získáváme obvykle tak, že uvedeme
fyzikální vztahy a zákony v systému a vyeliminujeme všechny veli iny mimo vstupní a výstupní.
V mechanických soustavách asto vysta íme s dynamickou rovnováhou sil.
P ejdeme k p enosu, který je nej ast ji užívaným zp sobem popisu lineárních regula ních systém a zejména regula ních len . Je definován jako pom r Laplaceova obrazu výstupní
veli iny ku Laplaceovu obrazu vstupní veli iny p i nulových po áte ních podmínkách
Gs
Lyt
Lut
Y s
U s
(3.12)
Máme-li regula ní len daný diferenciální rovnicí obecn ve tvaru (3.10), je možno
pom rn snadno odvodit d ležitý vzorec pro výpo et p enosu z diferenciální rovnice
bm s m ... b1 s b0
an s n ... a1 s a0
Gs
(3.13)
Z podmínky fyzikální realizovatelnosti (3.11) plyne, že stupe polynomu v itateli musí být
menší nebo roven stupni polynomu ve jmenovateli p enosu G(s).
Ješt je dobré si všimnout, že vzorec má na rozdíl od definice p enosu v itateli polynom,
utvo ený z koeficient vstupní funkce v diferenciální rovnici a ve jmenovateli polynom utvo ený
z koeficient výstupní funkce. Vždy p íslušná derivace v diferenciální rovnici odpovídá
p íslušné mocnin komplexní prom nné s.
P íklad 3.3: Utvo te p enos systému, je-li dána jeho diferenciální rovnice
a) y
4y
b) 10 y
c) y
5y
0,5y
2y
6u
3u
ešení:
a) G s
b) G s
u
4u
c) G s
6s 3
s 4 s 2 0,5s 2
1
0,2
2
10 s 5s s 2 s 1
4
3
P íklad 3.4: K danému p enosu napište diferenciální rovnici systému
a) G s
b) G s
7s 2 6s 2
s 3 5s 2 2 s 8
3s
2
s
s 0,5
ešení:
a) y
5y
2y
8y
b) y
y
0,5y
3u
7u
6u
2u
Vedle základního tvaru (3.13) m žeme p enos upravit ješt do dvou b žn používaných
tvar
37
póly p enosu
nuly p enosu
p enos s vyjád enými
nulami a póly
Gs
p enos s asovými
konstantami
Gs
s n1 s n2 ... s nm
s p1 s p2 ... s pn
(3.14)
s 1 2 s 1 ... m s 1
T1 s 1 T2 s 1 ... Tn s 1
(3.15)
k
K
1
asové konstanty p enosu
V prvním p ípad (3.14) rozložíme polynom v itateli i ve jmenovateli p enosu G(s)
v sou in ko enových initel . Ko eny itatele se nazývají nuly p enosu a ko eny jmenovatele
póly p enosu. Jejich rozložení v komplexní rovin ur uje vlastnosti systému.
Ve druhém p ípad (3.15) je itatel i jmenovatel p enosu upraven do zvláštního tvaru, kde
koeficienty u s jsou asové konstanty p enosu a mají rozm r asu. Platí pro n
i
1
ni
Ti
(3.16)
1
pi
(3.17)
P íklad 3.5: Systém je dán diferenciální rovnicí
a) 4 y 20 y 16 y 3u 15u
b) y 3 y 2 y 2u 6u
18u
Spo ítejte p enos a vyjád ete ho ve všech t í tvarech (základní tvar, s vyjád enými nulami a póly
a s asovými konstantami).
ešení: Základní tvar
a) G s
3s 2 15s 18
4s 2 20 s 16
b) G s
2s 6
s 3s 2 2s
3
Tvar s vyjád enými nulami a póly
a) G s
3s 2 s 3
4s 1 s 4
b) G s
2
s 3
ss 1 s 2
Tvar s asovými konstantami
a) G s
3 2 0,5s 1 3 0,33s 1
4 s 1 4 0,25s 1
b) G s
2.3 0,33s 1
s s 1 2 0,5s 1
3
9 0,5s 1 0,33s 1
8 s 1 0,25s 1
0,33s 1
s s 1 0,5s 1
Z definice p enosu (3.12) je z ejmé, že známe-li vstupní signál systému u(t), respektive
jeho obraz U(s) m žeme z p enosu G(s) ur it odezvu y(t) systému na libovolnou zm nu vstupní
veli iny u(t). A to je jedna ze základních úloh regulace. Protože p enos G(s) je definován za
p edpokladu nulových po áte ních podmínek, je i obraz odezvy možno spo ítat pouze za
p edpokladu nulových po áte ních podmínek. (Samoz ejm , že je možno odvodit obdobný, o
n co složit jší vzorec za p edpokladu nenulových po áte ních podmínek.)
38
Y s
(3.18)
G s .U s
Ze vztahu (3.18) pak plyne, že originál odezvy je dán zp tnou Laplaceovou transformací
P íklad 3.6:
(3.19)
L 1 G s .U s
yt
s
na vstupní
2s 1
veli inu u(t), kterou je lineárn rostoucí
funkce u(t)=t pro t 0.
Stanovte odezvu regula ního lenu o p enosu
u(t)
Gs
u(t)=t
s
2s 1
y(t)
y(t)=1-e-0,5t
Obr. 3.9
a obraz odezvy pak je
Y s
a odezva
yt
L1
1
s
G sU s
1
s 0,5
Gs
ešení:
Existuje jedna po áte ní
podmínka u(0)=0 a ta je nulová. Obraz
vstupní veli iny je podle slovníku
Laplaceovy transformace
1
U s
s2
s 1
1
1
1
2
2s 1 s
s 2 s 1 s s 0,5
1 e
0,5t
jak ukazuje obr. 3.9.
3.5 Impulsní funkce a charakteristika
Impulsní funkce je odezva systému na jednotkový (Dirac v) impuls (t) na vstupu
systému a zna íme ji g(t) – obr.3.10. Její graf je impulsní charakteristika.
Jednotkový (Dirac v) impuls (t) je „funkce“, která se jeví jako nekone n krátký impuls
o nekone n velké amplitud , jehož plocha je rovna jedné a Laplace v obraz se rovn ž rovná
jedné
pro t 0
(t)
(3.20)
0 pro t 0
y(t) g(t)
u(t) (t)
t dt
1
t
(3.21)
u
L
t
1
(3.22)
S
t
1
0
t t
t
Obr. 3.10
P ibližn si ho m žeme p edstavit podle
obr. 3.10 jako velmi úzký pravoúhlý impuls ší ky
t a výšky 1/ t v za átku sou adnic. Prakticky p ivedeme na vstup nap . velmi krátký impuls
velkého nap tí. V praxi je tedy možné ho realizovat impulsy kone n malé ší ky a kone n velké
amplitudy. Pak je ho možno snímat experimentáln . Experimentální zjiš ování impulsní
charakteristiky se více používá u elektrických prvk než u mechanických.
Jak ale spo ítáme impulsní funkci když známe diferenciální rovnici systému anebo jeho
p enos? Za neme tím d ležit jším a to je, jak získáme impulsní funkci, známe-li p enos systému.
Dosadíme-li do definice p enosu (3.12) za vstupní veli inu u(t) jednotkový impuls (t),
jehož obraz je podle (3.22) roven jedné, je výstupní veli ina y(t) podle definice impulsní funkce
39
rovna práv této funkci Jak je vid t z obr. 3.11, je impulsní funkce dána zp tnou transformací
p enosu G(s) . Mezi impulsní funkcí a p enosem je tedy vztah jako mezi originálem a obrazem
v Laplaceov
transformaci
(proto
na výstupu g(t)
také zna ení impulsní
y(t)=g(t)
G(s)=L g(t)
funkce písmenem g
definice
stejn jako p enos)
p enosu
Lyt
Gs
Lut
gt L1 Gs
(3.23)
g(t)=L-1 G(s)
obraz (t):
L (t) =1
vztah pro g(t) z p enosu
Odpov
na
u(t)= (t)
otázku – jak spo ítáme
na vstupu (t)
impulsní funkci, když je
Obr. 3.11
dána
diferenciální
rovnice systému – je
následující: p edevším odpovíme tak, že rad ji p evedeme diferenciální rovnici na p enos a
známým zp sobem z n ho impulsní funkci ur íme. Pokud ale chceme p ímý p evod diferenciální
rovnice na p enos, je to také možné.
Do diferenciální rovnice dosadíme za vstupní funkci u(t) jednotkový impuls (t), rovnici
vy ešíme a její ešení y(t) je impulsní funkce g(t). Ovšem ešení této rovnice není snadné,
protože se tam vyskytují derivace vstupní funkce – v tomto p ípad (t). Je vhodné pro ešení
rovnice použít Laplaceovu transformaci, protože obraz (t) je známý a obrazy jeho derivací se
ur í pomocí v ty o obrazu derivace. Každopádn se tímto problémem nebudeme zabývat a rad ji
se mu vyhneme p evedením diferenciální rovnice na p enos.
P íklad 3.7: Ur ete impulsní funkci a nakreslete impulsní charakteristiku pro regula ní leny o
p enosu
a) G s
1,5
s
b) G s
0,5
s2
c) G s
1
s 2s 1
d) G s
1
s
2
ešení:
a) g t
L1
1
b) g t
L
c) g t
L1
d) g t
L1
1,5
s
0,5
s2
1,5
1,5
s 2
a)
b)
1
0,5t
0,5
1
s 2s 1
1
g(t)
L1
e
1
s
1
s 0,5
1 e
d)
0, 5t
0
c)
1
2t
t[s]
2
3
4
5
Obr. 3.12
Impulsní charakteristiky jako grafy impulsních funkcí jsou na obr. 3.12.
3.6 P echodová funkce a charakteristika
P echodová funkce je odezva systému na jednotkový skok (t) na vstupu a zna íme
ji h(t) – obr. 3.13. Její graf je p echodová charakteristika.
40
1
u(t)
(t)
y(t) h(t)
t
t
S
Jednotkový skok je funkce, která do asu
t=0 má nulovou hodnotu a v tomto ase sko í její
hodnota na jednotku, kterou pak stále udržuje –
obr. 3.13. Zna íme ji symbolem (t) a její
matematické vyjád ení je
1 t 0
(3.24)
0 t 0
Nejv tší význam p echodových funkcí i charakteristik je v tom, že je lze velmi snadno
získat experimentáln . Na p íklad ponecháme-li teplom r se ustálit v chladné vod o dané teplot
a potom jej rychle p endáme do teplé vody a
zapisujeme asový pr b h teploty kterou ukazuje;
získáme p echodovou charakteristiku (protože ale
h(t)
skok nebyl jednotkový, ale 70 krát v tší, musíme její
[°]
pr b h tj.m ítko pod lit 70 (laboratorní úloha – viz
90°
obr. 3.14). Nebo jiný p íklad p echodové
t[s]
charakteristiky je rychlé zatížení motoru (nap .
20°
20°
90°
spalovacího, elektromotoru, … ) zát ží p es spojku.
Otá ky motoru za nou klesat a jejich pr b h je
Obr. 3.14
p echodová charakteristika daného motoru.
t
Obr. 3.13
P echodové charakteristiky se mimo jiné využívají k identifikaci systém , u nichž
neznáme dob e jejich dynamické vlastnosti a kde selhává jiný zp sob jejich identifikace.
Vztah mezi p echodovou funkcí a ostatními druhy popisu (diferenciální rovnicí,
p enosem, impulsní funkcí):
Známe-li diferenciální rovnici systému, získáme p echodovou funkci (myslí se p ímo,
bez p evodu na p enos) tak, že za vstupní funkci u(t) dosadíme do rovnice jednotkový skok (t)
(respektive jednotku). Rovnici vy ešíme (po áte ní podmínky vychází z toho, že za átek d je je
L
na výstupu h(t)
definice
p enosu
Gs
y(t)=h(t)
Lyt
Lut
u(t)= (t)
t
1 obraz (t)
s
1
G(s)= s.H(s)
G(s)= H(s)
s
podle v ty o
podle v ty o
obrazu integrálu
obrazu derivace
1
G(s)= L h(t)
s
h(t)=L-1 G s
s
ht
vztah pro h(t) z G(s)
t
0
g t dt
vztah pro h(t) z g(t)
gt
dh t
dt
vztah pro g(t) z h(t)
na vstup (t)
Obr. 3.15
v ase t=0) a ešení y(t) rovnice je p echodová funkce h(t).
Je-li znám p enos systému G(s) dosadíme podle obr. 3.15 do jeho definice (3.12) za
1
vstupní veli inu u(t) jednotkový skok (t), jehož Laplace v obraz je L (t) = a na výstupu
s
systému pak dostáváme p echodovou funkci h(t). Podle obr. 3.15 platí
41
Gs
s
L1
ht
(3.25)
Tímto stejným postupem (obr. 3.15) m žeme odvodit i vztahy pro získání p echodové funkce
z impulsní funkce (3.26) a pro získání impulsní funkce p i znalosti p echodové funkce (3.27)
t
ht
g t dt
(3.26)
dh t
dt
(3.27)
0
gt
P íklad 3.8: Regula ní len je popsán diferenciální rovnicí
3y
y
2u
Ur ete jeho p echodovou funkci jednak p ímo ešením diferenciální rovnice a jednak p es p enos
a k p echodové funkci nakreslete p echodovou charakteristiku.
ešení: Za vstupní funkci u(t) dosadíme jednotkový skok, tedy u = 1 pro t
rovnici
3y y 2
0. To vede na
kterou budeme ešit. K homogenní rovnici 3 y y 0 je charakteristická rovnice 3 1 0 s
ko enem =-0,33 a proto je ešení této homogenní rovnice y Ce 0,33t , kde C je integra ní
konstanta. Partikulární integrál má tvar konstanty yP=A a tuto ur íme dosazením do
nehomogenní rovnice a vyjde nám yP=2. Takže ešení nehomogenní rovnice je y Ce 0,33t 2 .
Nyní už jenom ur íme integra ní konstantu z po áte ní podmínky y(0)=0. D j za íná v ase t=0
a s nulovou po áte ní hodnotou: 0 Ce 0,33.0 2 . Je
tedy C=-2 a ešení diferenciální rovnice a tedy
h(t)
p echodová funkce
2
y (t ) h(t ) 2 1 e 0,33t
Druhý zp sob ur ení p echodové funkce je p es p enos.
P enos p íslušný dané diferenciální rovnici je
2
Gs
3s 1
1
t[s]
0
Z p enosu ur íme p echodovou funkci vztahem (3.25)
s rozložením funkce v parciální zlomky, abychom
mohli pomocí operátorového slovníku ur it originál
Gs
2
L1
s
s 3s 1
P echodová charakteristika je na obr. 3.16.
ht
L1
L1
2
42
6
Obr. 3.16
2
s
6
3s 1
21 e
P íklad 3.9: Ur ete p echodovou funkci regula ního lenu s p enosem
Gs
4
1
s 1 s 2 s 3
0 , 33t
ešení: Podle vztahu (3.25) je p echodová funkce
ht
L1
Gs
s
L1
1
ss 1 s
L1
2 s 3
1
6s
1
2s 1
1
1
2s
2
6s 3
1
6
1
e
2
t
1
e
2
2t
1
e
6
3t
P íklad 3.10:
Ur ete p echodovou funkci a nakreslete p echodovou charakteristiku pro
regula ní leny z p íkladu 3.7, jejichž p enosy jsou
a) G s
1,5
s
0,5
s2
b) G s
c) G s
1
s 2s 1
Z vypo tené p echodové funkce ur ete impulsní
funkci a porovnejte s výsledky v p íkladu 3.7.
ešení:
a) h t
L1
1,5
s2
b) h t
L1
0,5
s3
L1
c) h t
s
2
b)
c)
d)
0,5
2
s3
0,25 L 1
0
1
s2
L1
t[s]
0,25t 2
t
1
a)
h(t)
1
1
1,5t
1
2
s 2s 1
1,5
d) G s
2
s
4
2s 1
2 2e
2
1
3
Obr. 3.17
0 , 5t
P echodové
charakteristiky jako grafy
p echodových funkcí jsou
na obr. 3.17.
1
1
0,5 1 e 2t
ss 2
2s 2 s 2
Impulsní funkci získáme z p echodové funkce její derivací podle asu – vztah (3.27)
L1
d) h t
L1
d
1,5t 1,5
dt
d
0,25t 2 0,5t
dt
d
t 2 2e 0,5t 1 e 0,5t
dt
d
b) g t
d) g t
0,5 0,5e 2t e 2t
dt
Je vid t, že se výsledky takto ur ené impulsní funkce shodují s výsledky, kdy byla impulsní
funkce ur ována p ímo z p enosu v p íkladu 3.7.
a) g t
c) g t
Rozd lení regula ních len podle p echodové charakteristiky a p enosu
P echodové charakteristiky regula ních len se pro as t
hodnot , kterou jsme na obr. 3.18 ozna ili h( ) a kterou m žeme
ur it podle v ty o kone né hodnot funkce
h
lim h t
t
lim sH s
s
0
lim s
s
0
Gs
s
lim G s
s
0
(3.28)
ustálí na ur ité konkrétní
h (t)
h(
t
a kde jsme použili vztah pro obraz p echodové funkce z obr.3.15.
Dosadíme-li za G(s) základní tvar p enosu (3.13) dostaneme
)
Obr. 3.18
43
h
bm s m ... b1s b0
0 a sn
... a1s a0
n
lim
s
b0
a0
(3.29)
Na základ této ustálené hodnoty p echodové charakteristiky m žeme rozd lit regula ní leny na
t i základní skupiny – viz obr. 3.19
regula ní leny
h(t)
proporcionální
a0 0; b0 0
h(t) se ustálí na kone né hodnot
deriva ní
a0 0; b0=0
h(t) se ustálí na nule
integra ní (astatické)
a0=0; b0 0
se neustálí
integra ní
(astatický)
V tab. 3.2 jsou uvedeny jednotlivé regula ní
leny s odpovídajícími p enosy. Tím jsme se
seznámili s používanou terminologií (místo „se
zpožd ním 1. ádu“, „se zpožd ním 2. ádu“… je
možno také používat „se setrva ností 1. ádu“, „se
setrva ností 2. ádu“…).
proporcionální
deriva ní
t
Obr. 3.19
len
ideální
proporcio- G s
nální
deriva ní
integra ní
k
se zpožd ním
1. ádu
k
Gs
Ts 1
Gs
ks
Gs
k
s Gs
Gs
se zpožd ním
2. ádu
k
Gs
T1 s 1 T2 s 1
obecný
bm s m ... b1s b0
an s n ... a1s a0
Gs
ks
Ts 1
Gs
ks
T1 s 1 T2 s 1
Gs
s bm s m ... b1 s b0
a n s n ... a1 s a 0
k
s Ts 1
Gs
k
s T1 s 1 T2 s 1
Gs
bm s m ... b1s b0
s an s n ... a1s a0
Tab. 3.2
P enosy regula ních len
P íklad 3.11: Ur ete správný název regula ních len s p enosy
a) G s
2s
s 5
b) G s
3
ss 2
2s 1
3s 1 5s 1
c) G s
ešení: a) deriva ní se zpožd ním 1. ádu
c) proporcionální se zpožd ním 2. ádu
d) G s
3s
3
2s
5s 2 s 1
b) integra ní se zpožd ním 1. ádu
d) deriva ní se zpožd ním 3. ádu
3.7 Frekven ní p enos
Frekven ní p enos získáme tak, že na vstup systému p ivedeme harmonický signál.
Typickým harmonickým signálem je sinusový pr b h
ut
amplituda vstupního
signálu
44
u0 sin t
úhlová
frekvence
u(t)
u0
y0
t
T
u(t)
Na výstupu systému dostaneme podle
obr. 3.20 (po odezn ní p echodového jevu)
op t sinusový signál ovšem s jinou amplitudou, stejnou úhlovou frekvencí a fázov proti
vstupnímu signálu posunutý
y(t)
t
T
yt
y(t)
S
y0 sin
t
Výhodn ji se ale jeví vyjád it vstupní i
výstupní funkci v komplexním tvaru
Obr. 3.20
j t
(3.30)
u t u0 e ;
y t y0 e j t
To jsou v komplexní rovin vektory, které se otá í úhlovou rychlostí . Pom r t chto vektor
nám definuje frekven ní p enos
y0 e j t
u0 e j t
yt
ut
G j
y0 j
e
u0
(3.31)
y0
je pom r amplitud a je fázové posunutí.
u0
Nyní si ukážeme souvislost diferenciální rovnice systému a frekven ního p enosu. Vyjdeme-li z obecného tvaru diferenciální rovnice systému (3.10)
kde
an y (n) an 1 y (n 1) ... a1 y a0 y bm u (m) ... b1u b0 u
m žeme si podobn jako pro p enos G(s) odvodit výpo tový vztah pro výpo et frekven ního
p enosu z koeficient diferenciální rovnice
G j
bm j
m
... b1 j
b0
an j
n
... a 1 j
a0
(3.32)
Vztah je formáln stejný jako vztah (3.13) pro p enos G(s), pouze místo komplexní prom nné
s v n m figuruje výraz j . Tím je zárove dána relace mezi p enosem a frekven ním p enosem,
která spo ívá ve formální zám n s za j eventuáln naopak
G j
G s pro s j ;
G s G j pro j s
(3.33)
Zavedení frekven ního p enosu má velký praktický význam pro ešení regula ních problém . Frekven ní p enos je základem pro používání frekven ních metod. Znázorn ní frekven ního p enosu ve tvaru frekven ních charakteristik nám umožní ešit otázky stability regula ních
obvod , kvalitu regulace i syntézu regula ních obvod . Také je možno používat experimentáln
zjišt né a nam ené frekven ní charakteristiky. O frekven ních charakteristikách bude následující kapitola.
P íklad 3.12: Systém (regula ní len) je popsán diferenciální rovnicí
a) 5 y 2 y
Ur ete jeho frekven ní p enos.
ešení:
a) G j
3u
b) 4 y
3
5j
2
3y
b) G j
2y
y
0,5u
2u
0,5 j
4 j
3
3 j
2
2
2j
1
P íklad 3.13: Systém (regula ní len) je popsán p enosem
45
3
s 1 s
a) G s
b) G s
2
5s
3
2s 0,5
4s 2 2s 1
Ur ete jeho frekven ní p enos.
ešení:
a) G j
3
j
1 j
2
b) G j
2j
5 j
3
4 j
0,5
2
2j
1
3.8 Frekven ní charakteristika v komplexní rovin
Frekven ní charakteristika je grafické vyjád ení frekven ního p enosu G(j )
v komplexní rovin , když za úhlovou frekvenci dosazujeme hodnoty 0 až .
Na základ této
Im
definice m žeme frekven ní charakteristiku
sestrojit jak je nazna eRe
no na obr. 3.21.
Ovšem p i praktickém
sestrojování
G(j ) pro
frekven ní charakteristiky si frekven ní p enos
G(j )
ješt
G(j ) pro 0,5
G(j )
v obecném tvaru (p ed
dosazením hodnot
)
upravíme na složkový
Obr. 3.21
tvar komplexního ísla
(rozší ením
zlomku
íslem komplexn sdruženým ke jmenovateli – bude ukázáno na p íkladu 3.14)
G(j )=Re G(j ) + j Im G(j )
(3.34)
Sestavíme si tabulku, kde k voleným hodnotám
na kalkula ce po ítáme hodnotu Re a Im a
podle této tabulky pak frekven ní charakteristiku zkonstruujeme. Op t bude demonstrováno na
uvedeném p íkladu 3.14.
Ješt je možný a asto používaný zp sob konstrukce frekven ní charakteristiky
z exponenciálního tvaru komplexního ísla. Z matematiky víme, že komplexní íslo a+jb m žeme vyjád it ve složkovém nebo goniometrickém nebo exponenciálním tvaru (obr. 3.22)
b
a jb A cos
j. sin
A.e j
kde A
a2 b2 a
arctg
a
exponenciální tvar
goniometrický tvar
složkový tvar
a+jb
Im
A
b=A sin
Re
a=A cos
Obr. 3.22
P evod goniometrického na exponenciální tvar je podle
Eulerova vztahu e j
cos
j sin . Upravíme si tedy frekven ní p enos G(j ) na exponenciální tvar
G j
A .e j
(3.35)
a podle postupu uvedeného v p íkladu 3.13 spo ítáme do tabulky
hodnoty A a pro volené hodnoty a z této tabulky zkonstruujeme frekven ní charakteristiku.
P íklad 3.14: Sestrojte frekven ní charakteristiku systému o p enosu
46
1,5
2 s 3s 1
ešení: Tento p íklad budeme ešit ob ma zp soby konstrukce frekven ní charakteristiky, tzn.
jak ze složkového tvaru p enosu tak z exponenciálního tvaru.
Nejd íve provádíme konstrukci ze složkového tvaru G(j ). P evedeme ho na tento
tvar.Je-li komplexní íslo ve tvaru zlomku, p evádíme ho na složkový tvar rozší ením zlomku
íslem komplexn sdruženým ke jmenovateli:
Gs
G j
1,5
2 j
2
1,5
1 1 2
3j
2
.
3j
2
1 2
1 2
2
3j
3j
2
1,5 3
1 2
2
2 2
9
j
2
4,5
2 2
1 2
9
2
Hodnoty Re( ) a Im( ) jsou v první ásti tabulky 3.3. Na základ této tabulky je sestrojena frekven ní charakteristika na obr. 3.23.
V dalším sestrojíme tutéž frekven ní charakteristiku z exponenciálního tvaru frekven ního p enosu
1,5
G j
1 2
2 2
9
2
j arctg
.e
4,5
1, 5 3
2
Zde jsme první ást výrazu dostali jako
A
G j
1 2
1,5
1,5
2
2
3j
1 2
1,5
3j
2
2
1 2 2
3
b
a druhou ást výrazu ze složkového tvaru G(j ) užitím vztahu
arctg .
a
Vypo ítané hodnoty A( ) a ( ) jsou uvedeny v druhé ásti tabulky 3.3. Z nich je konstrukce
frekven ní charakteristiky op t na obr. 3.23, frekven ní charakteristika se pochopiteln shoduje
s p edcházející.
0
0,1
0,2
0,3
0,4
0,5
0,7
0,8
1
1,5
2
10
Re( )
1,5
1,39
1,14
0,83
0,54
0,3
0,01
-0,07
-0,15
-0,16
-0,12
-0,01
0
Im( )
0
-0,43
-0,74
-0,91
-0,95
-0,90
-0,71
-0,62
-0,45
-0,21
-0,11
-0,01
0
A( )
1,5
1,46
1,37
1,23
1,09
0,95
0,71
0,62
0,47
0,26
0,16
0,01
0
( )
0°
-17°01
-33°07
-47°40
-60°28
-71°34
-89°27
-96°49
-108°26
-127°52
-139°24
-171°33
-180°
2
1,5
1
Im
=
0
Re
0,4
0,8
1
1,4
-0,4
=0
0,1
0,8
0,2
G(j )
-0,8
0,5
Tab. 3.3
0,4
0,3
Obr. 3.23
P íklad 3.15: Sestrojte frekven ní charakteristiky pro systémy s p enosy
k
k
a) G s
b) G s ks c) G s
d) G s ks a e) G s
s
s2
k
s
a
ešení: Frekven ní p enosy jsou (eventuáln po úprav )
47
a) G j
j
k
b) G j
kj
c) G j
k
2
d) G j
kj
a e)
G j
j
k
a
Odpovídající frekven ní charakteristiky jsou na obr. 3.24.
b)
a)
Im
Re
c)
Im
Im
Re
d) Im
a
Re
Obr. 3.24
e)
Im
Re
Re
a
Nyní n co o tvaru frekven ních charakteristik. Dá se snadno ukázat, že frekven ní
charakteristika proporcionálního lenu se zpožd ním 1. ádu o p enosu
Gs
k
T1 s 1 ...
je p lkružnice v kvadrantu Re= + , Im= - . Další proporcionání regula ní leny o p enosech
k
Gs
T1 s 1 T2 s 1 ...
mají frekven ní charakteristiky, za ínající ve stejném bod k,0 na reálné ose, kon ící v po átku
sou adnicového systému a procházející tolika kvadranty, jaký je ád (jaké je zpožd ní) regula ního lenu – znázorn no na
obr. 3.26.
Im
Gs k
Podle
p íkladu
k
3.17a je frekven ní charakRe
teristika ideálního integra ního (astatického) regula ního
lenu
k
Gs
záporná
Ts 1
imaginární
k
poloosa.
Gs
k
s Ts 1
Další inteGs
gra ní
T1s 1 T2 s 1
leny o
k
Gs
p enos
k
sech
Gs
T1 s 1 T2 s 1 T3 s 1
k
Gs
Obr. 3.25
s T1s 1 T2 s 1 ...
mají frekven ní charakteristiku za ínající limitn na záporné imaginární poloose, kon ící
v po átku sou adnicového systému a procházející podle ádu (zpožd ní) regula ního lenu vždy
o jeden kvadrant více než len nižšího ádu – obr. 3.25.
48
Frekven ní charakteristiku lze p irozen zkonstruovat z frekven ního p enosu pro
jakýkoliv systém. Ale v tom není hlavní význam frekven ních charakteristik. Frekven ní metody
mají p edevším velký praktický význam proto, že je m žeme získat experimentáln – m ením
na reálném za ízení.
Postup p i experimentálním
zjiš ování frekven ní charakteristiky
je zhruba tento:
na vstup systému p ivedeme sinusový signál (generátor sinusových
kmit )
o
ur ité
frekvenci
u u 0 sin t - obr. 3.26
G
U1
m ený
objekt
G(j )
U2
m ení
zapisujeme pr b h výstupního
signálu (osciloskop, zapisova ), až
se na výstupu ustálí sinusové kmity
y y0 sin t
Obr. 3.26
ze záznamu vstupního a výstupního signálu ur íme pom r amplitud
y0
a fázový posun
u0
y0 e j t
y0 j
e
z definice frekven ního p enosu (3.31) G j
j t
u0 e
u0
dostaneme jeden bod frekven ní charakteristiky podle obr. 3.27
zm níme frekvenci vstupního signálu a postup opakujeme pro získání dalšího bodu charakteristiky.
U elektrických a elektronických za ízení se tato úloha jeví jako celkem snadná. Horší je
to už u mechanických systém . Ješt bez v tších problém m žeme u
Im
Re
pneumatických systém p ivád t na vstup sinusový signál lad ného
tlaku vzduchu. Použijeme totiž elektro-pneumatický p evodník a sinusové kmity (zde a všude u pneumaticko-mechanických systém o poy0
m rn nízkém kmito tu) získáme z elektrického generátoru. Obtížnou
u0
ovšem bude úloha pro mechanické systémy, kde musíme vn jšími budícími kmity rozkmitat mechanické za ízení a pak vhodným sníma em
Obr. 3.27
m it výstupní kmity.
3.9 Dopravní zpožd ní
Zatím jsme mluvili o systémech, u kterých výstup reaguje na vstup bezprost edn – bez
zpožd ní. U n kterých systém však práv k takovémuto zpožd ní dochází. Provedeme zm nu
na vstupu a na výstupu není žádná odezva.
regulátor
Teprve po uplynutí ur ité doby – tzv. dopravního zpožd ní TD - se za ne m nit výu-ak ní
stupní veli ina. Tento jev se nej ast ji vyveli ina
skytuje u n kterých regulovaných soustav,
pec
y –regulovaná
kde se vyskytuje doprava ur itou rychlostí a
veli ina
po ur ité dráze.
Obr. 3.28
P íkladem je pec na obr. 3.28, jejíž
sou ástí je palivový pásový dopravník, což
m že být p ímo i posuvný rošt cementá ské
49
pece. Ak ní veli inou u je otev ení násypky, odkud palivo padá na pásový dopravník, který je
dopravuje do pece. Jestliže regulátor zm ní (p edstavme si nap .skokovou zm nu) hodnotu ak ní
veli iny u (to je vstupní veli ina regulované soustavy, u níž se dopravní zpožd ní projevuje),
bude se výstupní veli ina regulované soustavy, což je regulovaná veli ina y (teplota v peci), m nit až po ur ité dob . Tato doba je práv doba pr chodu paliva pásovým dopravníkem a nazýváme ji dopravním zpožd ním a ozna ujeme TD.
Další typický p íklad regulované soustavy s dopravním zpožd ním máme na obr. 3.29.
Jedná se o dávkování chemikálie do užitkové
vody. Ak ní veli inou u (vstupní veli ina
y-regulovaná
u-ak ní
soustavy) je otev ení dávkovacího ventilu.
veli ina
veli
ina
Když dojde ke zm n ak ní veli iny u, nebude se regulovaná veli ina y (koncentrace
regulátor
chemikálie v míst m ení) m nit hned, ale
sníma
až za dobu, kdy voda prote e vzdálenost L ke
koncentrace
sníma i a to je op t doba dopravního zpožd ní TD.
L
Obr. 3.29
Z uvedených p íklad je patrno, že dopravní zpožd ní TD u regulovaných soustav je
zpožd ná reakce výstupní veli iny (regulované veli iny y) na zm nu vstupní veli iny (ak ní
veli ina u).
Další zm ny výstupní veli iny jsou už dány jejím
charakterem. P echodová charakteristika soustavy se
zpožd ním prvního
ádu typická pro soustavy
t
s dopravním zpožd ním je na obr. 3.30. Z podstaty dopravního zpožd ní plyne, že má negativní vliv na ustálení regula ního pochodu (v dalším budeme íkat na stabiy(t)
litu). Nap . p i regulaci pece podle obr. 3.28 dojde ke
snížení teploty. Regulátor p estaví klapku násypky, aby
t
se sypalo více paliva. Ovšem vlivem dopravního zpožTD
d ní na pásovém dopravníku p ichází do pece ješt ur itou dobu stejné množství paliva a teplota se proto nezvyObr. 3.30
šuje. Regulátor na to reaguje dalším otevíráním klapky
násypky a zv tšením sypaného množství. Tím se ovšem
po n jaké dob teplota zvýší neúm rn více než bylo zapot ebí. Pak dochází k obrácenému pochodu a je zpožd no zase zmenšení dodávky paliva pásovým dopravníkem a dojde
k neúm rnému snížení teploty v peci. Regulovaná veli ina se t žko ustálí na nastavené teplot (v
dalším budeme íkat, že regulace je málo stabilní anebo je nestabilní).
u(t)
Hodnoty dopravního zpožd ní TD mohou být ádov jak sekundy, tak i desítky minut
nap . u posuvných rošt cementá ských pecí. Samoz ejm o jejich zanedbatelnosti i nezanedbatelnosti rozhoduje relace mezi TD a ostatními asovými konstantami regulované soustavy. Kdybychom p i výpo tu regula ních pochod zanedbali dopravní zpožd ní tam, kde je ádov srovnatelné s asovými konstantami soustavy nebo je dokonce v tší než jsou asové konstanty, dopustili bychom se velmi podstatné chyby.
Diferenciální rovnice systému (3.10) bude platit pro systémy s dopravním zpožd ním ve
tvaru
50
an y (n) t
... a1 y t
bmu (m) t TD
a0 y t
... b1u t TD
b0u t TD
(3.36)
a jeho p enos bude
bm s m
an s n
Gs
...
...
b1 s b0
e
a1 s a0
TD s
(3.37)
íkáme, že p enos soustavy s dopravním zpožd ním je roven p enosu téže soustavy bez dopravního zpožd ní, vynásobeného výrazem e TD s .
Frekven ní p enos se získá zám nou j za s, tedy
G j
Gs
s=j
Platí tedy op t
m
bm j
... b1 j
G j
n
... a1 j
an j
(3.38)
b0
a0
e
j TD
(3.39)
Jak se zm ní frekven ní charakteristika u systému s dopravním zpožd ním oproti systému bez
dopravního zpožd ní (TD=0) nám ukazuje obr. 3.31. Frekven ní charakteristiky systém
s dopravním zpožd ním se spirálovit otá í kolem po átIm
ku, když za átek charakteristiky je stejný jako charakteristiky bez dopravního zpožd ní.
Re
P íklad 3.16: Diferenciální rovnice regul.soustavy je
y
TD=0
TD
5y
4y
y 1,5u
3u
Jak se zm ní rovnice soustavy, jaký bude p enos a frekven ní p enos, když soustava bude mít dopravní zpožd ní
TD = 6,5 s ?
Obr. 3.31
ešení:
y t
Gs
s
3
5y t
1,5s 3
e
5s 2 4 s 1
4y t
6,5 s
yt
1,5u t 6,5
G j
j
3
3u t 6,5
1,5 j
5 j
3
2
4j
1
6,5 j
e
P íklad 3.17: Nakreslete p echodovou charakteristiku regulované soustavy o p enosu
Gs
3
e
1 3s
4s
h(t)
ešení: Ur íme p echodovou funkci
této soustavy bez dopravního zpožd ní
ht
L1
L
1
1 3
.
s 1 3s
3
s
3
s 0,33
3
2
1
0
31 e
0 , 33t
t [s]
2
TD = 4 s
4
6
8
10
Obr. 3.32
P i kreslení p echodové charakteristiky musíme tuto posunout o hodnotu dopravního zpožd ní TD=4 s, jak je provedeno na obr. 3.32.
51
3.10
Bloková algebra
P enos systému nám umož uje vyjád it vztah mezi obrazem vstupní a výstupní veli iny.
V praxi se v tšinou setkáváme se složit jšími systémy, které se ale dají rozložit na spojení elementárních len . Pro vyjád ení vazeb mezi t mito leny používáme bloková schémata. Každý
len je znázorn n obdélníkovým blokem, v n mž si p edstavujeme soust ed ny jeho dynamické
vlastnosti. Vstup systému je ozna en arou se šipkou, sm ující do bloku, výstup je ozna en arou se šipkou, sm ující z bloku. V praxi používáme schémata s jednou vstupní a jednou výstupní veli inou pro každý blok.
Spojovací áry mezi bloky ozna ují ší ení signálu a jeho sm r je vyzna en šipkou. Jestliže se signál rozdvojuje do více blok , ozna í se rozdvojovací místo te kou. Jestliže se naopak
n kolik signál algebraicky s ítá v jeden signál, ozna í se sou tové místo kroužkem s k ížkem
(p i ode ítání se p íslušná ást vy erní).
Vycházíme z toho, že bloky jsou popsány svými p enosy G(s). V p ípad , že jsou popsány jiným zp sobem (diferenciální rovnicí, p echodovou funkcí nebo charakteristikou, …) musíme tento popis p evést na p enos. P enos se na blokových schématech ozna uje vepsáním p enosu do p íslušného bloku. Protože ale chceme p enosem popsat celý systém nebo podsystém, musíme znát metodiku, jak ur it p enos celku, známe-li p enosy jednotlivých len , z nichž se skládá. Pravidla, podle nichž vytvá íme p enos celku z díl ích p enos jednotlivých len , nazýváme blokovou algebrou. N kdy se nazývá algebra p enos nebo též algebra blokových
schémat.
P i zkoumání blokových schémat zjistíme, že existují t i základní zapojení: sériové,
paralelní a antiparalelní (neboli zp tnovazební).
Sériové zapojení. Je to takové zapojení, p i kterém výstupní veli ina p edcházejícího
lenu je vstupní veli inou následujícího – obr. 3.33.
Hledáme výsledný p enos zapojení.
u
G1(s)
m
y
G2(s)
G1 s
M s
U s
M s
G1 s .U s
G2 s
Y s
M s
Y s
G 2 s .M s
Y s
G1 s .G2 s .U s
G(s)
u
G(s)=G1(s).G2(s)
y
Obr. 3.33
Gs
Y s
U s
G1 s .G2 s
(3.40)
Zde jsme si ozna ili pomocnou veli inu m, kterou jsme vzáp tí vyeliminovali. Slovn vyjád eno:
P i sériovém zapojení je výsledný p enos dán sou inem díl ích p enos .
Paralelní zapojení. Je to takové zapojení, p i kterém máme jednu vstupní veli inu pro
všechny leny a výstupní veli iny jednotlivých blok se s ítají – obr. 3.34. Op t hledáme výsledný p enos zapojení.
G1 s
mt
52
nt
yt
M s
U s
G2 s
N s
U s
M s
N s
Y s
m
G1(s)
u
U s G1 s
y
U s G1 s
n
G2(s)
Gs
u
U s G2 s
G(s)=G1(s)+G2(s)
y
Y s
U s
Y s
G2 s
Y s
G1 s
G2 s
(3.41)
Pomocné veli iny m a n byly vyeliminovány a te záv r: P i
paralelním zapojení je výsledný p enos sou tem díl ích
p enos . Kdyby byl místo se ítání signál vytvá en jejich
rozdíl, bylo by ve výsledném vztahu znaménko mínus.
Obr. 3.34
Antiparalelní (zp tnovazební) zapojení. Je to takové zapojení dvou len , kdy se výstupní veli ina zapojení vede zp t na vstup, kde se ode ítá (nebo též p i ítá) od vstupního signálu – obr. 3.35.
G1 s
Y s
M s
u
N s
Y s
G2 s
m
n
mt
ut
nt
M s
U s
Y s
G1 s
G2 s .Y s
Y s
U s
G(s)
u
1
G1 s
G 2 s .Y s
U s
G2 s
U s
G2 s
G1 s
1 G1 s .G2 s
1
1
G2(s)
N s
Y s
G1 s
Y s
Gs
U s
y
G1(s)
Gs
G1 s
1 G1 s G 2 s
y
Obr. 3.35
(3.42)
G1 s
Pomocné veli iny m a n byly op t vyeliminovány a výsledek: P i antiparalelním (zp tnovazebním) zapojení je výsledný p enos dán zlomkem, kde v itateli je tzv. p enos p ímé
v tve a ve jmenovateli jedna plus sou in p enosu p ímé v tve a p enosu zp tné vazby.
Uvažované antiparalelní zapojení se nazývá záporná zp tná vazba, protože se na vstupu zapojení ode ítá výstupní signál. Toto zapojení je základem všech regula ních
obvod . Tím, že na vstupu ode ítáme výstupní signál se vytvá í tzv. regula ní odchylka, kterou
práv regulátor p sobí na regulovanou soustavu a tuto odchylku odstra uje a dosahuje tím shody
vstupní a výstupní veli iny. O tom bude mluveno v dalším.
Kdybychom výstupní signál ke vstupu p i ítali, jednalo by se o kladnou zp tnou vazbu,
která se v regula ní technice nepoužívá (na jejím principu jsou založeny generátory sinusových
kmit v elektronice) a podobným zp sobem jako jsme odvodili vzorec pro zápornou zp tnou
vazbu bychom odvodili výsledný p enos pro kladnou zp tnou vazbu
53
G1 s
1 G1 s .G 2 s
Gs
(3.43)
Poznámka: V dalším si spo ítáme p íklady na blokovou algebru, kdy hledáme výsledný p enos
složit jších systém . Jedná se jednak o p íklady, kdy postupným zjednodušováním schématu se
dostaneme k cíli. Vedle toho to jsou p íklady tzv. p ek ížených vazeb, kdy musíme n které
vazby zm nit, abychom ur ili typ zapojení a stanovili p enos.
Jedná se o p emíst ní místa rozv tvení. P emis ujeme-li podle obr. 3.36 bod rozv tvení
proti sm ru signálu, potom musíme do p emis ované v tve zapojit len s p enosem, který je mezi p vodním a novým bodem rozv tvení.
G(s)
G(s)
G(s)
1/G(s)
Obr. 3.37
Obr. 3.36
P emis ujeme-li bod rozv tvení ve sm ru signálu, zapojíme tam len o p enosu rovný
p evratné hodnot p enosu mezi p vodním a novým bodem rozv tvení – obr. 3.37.
P íklad 3.18: Ur ete výsledný p enos zapojení podle obr. 3.38.
ešení: Obecn platí u p íklad tohoto typu, že musíme p es známá základní zapojení stále
zjednodušovat, až se propracujeme k výslednému p enosu.
G2 s
1 G2 s G4 s
G3 s
G2 s
1 G1 s
1 G2 s G4 s
G1 s
Gs
u
G1(s)
Poznámka: Pokud ve vazb není
žádný len, po ítáme s tím, že je
tam len s p enosem rovným jedné.
P íklad 3.19: Ur ete
jaký je výsledný p enos
zapojení podle obr.
3.39.
u
y
G2(s)
G3(s)
G4(s)
G2
1 G2G4
Obr. 3.38
G1(s)
G2(s)
G4(s)
G3(s)
G9(s)
ešení: Metodika ešení tohoto p íkladu
není jiná, než u p edchozího p íkladu.
G8(s)
G5(s)
y
G6(s)
G7(s)
Obr. 3.39
Gs
G1 s
G 2 s G3 s
1 G 2 s G3 s G5 s
54
G7 s
G6 s
G9 s
1 G 7 s G8 s
G4 s
P íklad 3.20:
Ur ete
výsledný p enos zapojení
podle obr. 3.40.
G4(s)
ešení: Toto je první z
u
y
p íklad
na
zapojení
G3(s)
G1(s)
G2(s)
s p ek íženými vazbami.
V první fázi nem žeme
Obr. 3.40
G5(s)
poznat, o jaké zapojení se
jedná. Proto musíme p eložit n kterou z vazeb, abychom mohli zapojení jasn identifikovat. Jsou dv varianty ešení.
První varianta je p eložit vazbu s p enosem G4(s) proti sm ru signálu. Druhá varianta je p eložit
vazbu s p enosem G5(s) ve sm ru signálu.
1.varianta
ešení:
G3(s) G4(s)
Podle obr. 3.41 p eložíme
vazbu
s p enosem
G4(s)
u
y
proti sm ru signálu a
G1(s)
G2(s)
G3(s)
proto musíme do
vazby vložit
len
G5(s)
s p enosem G3(s) (o
Obr. 3.41
který se vazba proti
sm ru signálu posunula). Na tomto zapojení už není p ek ížených vazeb a snadno podle n ho
ur íme výsledný p enos, který ješt také upravíme, abychom ho mohli srovnat s ešením podle
druhé varianty:
G2 s
1 G2 s G3 s G4 s
G3 s
G2 s
1 G1 s
G5 s
1 G2 s G3 s G4 s
G1 s
Gs
G1 s G2 s G3 s
1 G2 s G3 s G4 s G1 s G2 s G5 s
2.varianta ešení:
G 4(s)
Podle obr. 3.42a
a)
posuneme
vazbu
u
y
s p enosem G5(s)
G 3(s)
G 1(s)
G 2(s)
ve sm ru signálu a
za adíme do ní len
1/G 3(s)
G 5(s)
s p enosem 1/G3(s),
o který se vazba ve
sm ru signálu pob)
sunula. Toto pravidlo bylo vysloveno
u
y
G 3(s)
G 2(s)
G 1(s)
v úvodu kapitoly o
blokové algeb e.
G 4(s)
Potom
si
obrázek p ekreslí1/G 3(s)
G 5(s)
me tak, abychom
Obr. 3.42
m li zcela jasno o
jaké zapojení se
jedná (obr.3.42b) a
napíšeme výsledný p enos, který se po úprav shoduje s p enosem vypo ítaným v 1.variant :
55
G 2 s G3 s
1 G 2 s G3 s G 4 s
G 2 s G3 s
1
1 G1 s
G5 s
1 G 2 s G3 s G 4 s
G3 s
G1 s
Gs
u
P íklad 3.21:
Ur ete
výsledný p enos zapojení podle
obr. 3.43.
G1(s)
y
G2(s)
G5(s)
ešení:
Stejným zp sobem
jako v p edešlém p íkladu a to
minimáln
dv ma zp soby
ur íme výsledný p enos
Gs
G1 s G 2 s G3 s
1 G 2 s G3 s G 4 s G1 s G 2 s G5 s
G3(s)
G4(s)
Obr. 3.43
G1 s G2 s
1 G1 s G3 s G5 s G1 s G2 s G3 s G4 s
Pravidla blokové algebry m žeme použít pro obecná bloková schémata. Te je použijeme pro regula ní obvod. Budeme uvažovat jednoduchý regula ní obvod s jednou vstupující poruchovou veli inou, která pro jednoduchost vstupuje na za átku regulované soustavy. Takový
obvod m žeme nakreslit dvojím zp sobem (podobn jako tomu bylo u obvodu na obr. 3.2 a 3.3)
a oba zp soby jsou na obr. 3.44 a 3.45. Znovu zd razn me, že se jedná o jeden a tentýž obvod.
Regulovaná soustava je zde dána svým p enosem GS(s) a regulátor také svým p enosem GR(s).
Nejd íve si spo ítáme p enos regula ního obvodu, uvažujeme-li, že vstupním signálem je
v
y
GS(s)
w
v
GR(s)
GS(s)
y
w
GR(s)
Obr. 3.45
Obr. 3.44
ídicí veli ina w a do obvodu nevstupují žádné poruchové veli iny, tedy v=0. P enos se lépe
po ítá z obr. 3.45 a protože se jedná o zápornou zp tnou vazbu (antiparalelní zapojení) je
Gw s
Y s
W s
GS s GR s
1 GS s GR s
G0 s
1 G0 s
(3.44)
Tento p enos se nazývá p enos ízení Gw(s) a vyjad uje závislost regulované veli iny y na ídicí
veli in w když nep sobí poruchová veli ina.
Ozna ili jsme si zde sou in p enosu regulované veli iny a p enosu regulátoru G0(s)
G0 s
GS s G R s
(3.45)
Tento p enos nazýváme p enos rozpojeného obvodu a ozna ujeme symbolem G0(s). Název je
vzat z toho, že ve smy ce regula ního obvodu je sériové zapojení soustavy a regulátoru (kdyby-
56
chom ho v n kterém míst rozpojili, je p enos tohoto zapojení dán práv G0(s), ale se znaménkem mínus).
Závislost regulované veli iny y na poruchové veli in v když nep sobí ídicí veli ina
(w=0) vyjad ujeme p enosem poruchy Gv(s)
Gv s
Y s
V s
GS s
1 GS s GR s
GS s
1 G0 s
(3.46)
Tento p enos je op t spo ítán jako antiparalelní zapojení podle obr. 3.44 nebo 3.45 (lépe
se to vidí z obr. 3.44, ale musíme si uv domit, že se nejedná o kladnou zp tnou vazbu – výstupní
signál se p ipo ítává ke vstupnímu, ale se záporným znaménkem, protože v p edcházejícím rozdílovém uzlu se p i w=0 pouze zm nilo znaménko signálu).
Již na tomto míst si všimn me, že p enos ízení i p enos poruchy mají ve jmenovateli
stejný výraz 1+G0(s) , který bude mít klí ový význam p i vyšet ování stability, a to jako charakteristická rovnice regula ního obvodu
1 G0 s
0
(3.47)
Poznámka: Pokud se vyskytne p ípad, že poruchová veli ina vstupuje na jiném míst regulované soustavy než na vstupu ak ní veli iny nebo je více poruchových veli in (v tom p ípad mluY s
Y s
, Gv 2 s
,… ), stanovujevíme vždy o p enosu p íslušné poruchové veli iny Gv1 s
V1 s
V2 s
me p enosy vždy podle pravidel blokové algebry, jak bude ukázáno v p íkladu 3.25.
P íklad 3.22:
Stanovte p enos ízení a
p enos poruchy regula ního obvodu podle
obr. 3.46, který se
skládá z regulované
soustavy a regulátoru
se servomotorem. Poruchová veli ina zde
vstupuje
uprost ed
regulované soustavy a
d lí ji na dva bloky o
p enosech GS1(s) a GS2(s).
v
GS1 s
1
1 5s
GS2 s
0,5
1 s
1 2s
2 1
1
10s
3s
y
u
GSM s
1
2s
GR s
w
Obr. 3.46
ešení:
Gw s
Y s
W s
G R s G SM s G S1 s G S 2 s
1 G R s G SM s G S1 s G S 2 s
1 s
1 1
1
0,5
3s
1 2s
2 s 1 5s
10 s
1
1 1
1 s
1 21
3s
0,5
10 s
2 s 1 5s
1 2s
21
1,5s 3 2 s 2 0,55s 0,05
10 s 4 8,5s 3 3s 2 0,55s 0,05
57
Gv s
GS 2 s
1 GR s GSM s GS1 s GS 2 s
Y s
V s
1 s
1 2s
1 s
1 1
1
0,5
3s
1 21
1 2s
2 s 1 5s
10 s
0,5
10 s 4
2,5s 2 3s 0,5
8,5s 3 3s 2 0,55s
0,05
3.11 Regulátory – základy, dynamické vlastnosti
Regulátor je za ízení, které provádí regulaci, ili které prost ednictvím
y
ak ní veli iny p sobí na regulovanou
regulovaná soustava
soustavu tak, aby se regulovaná veli ina
udržovala na p edepsané hodnot (ve
u
zvláštních p ípadech to nemusí být kone=w-y
w
stantní hodnota) a regula ní odchylka
regulátor
byla nulová nebo co nejmenší. Podle obr.
3.47 se regula ní obvod skládá
z regulované soustavy a regulátoru.
Obr. 3.47
Všechny
leny
tohoto
obvodu
s výjimkou regulované soustavy tedy zahrnujeme pod pojem regulátor. U v tšiny pr myslových
regulací ho vyrábí specializovaný výrobce, jiný než je výrobce regulované soustavy. Proto
v t chto pr myslových regulacích bývá výrazn odlišen od regulované soustavy.
v
Vlivem poruchy v dojde ke zm n regulované veli iny, která se odchýlí od požadované
hodnoty, která je nastavena prost ednictvím ídicí veli iny w. Není-li shoda mezi ídicí veli inou
w a regulovanou veli inou y. Vznikne regula ní odchylka e=w-y. A práv tuto odstra uje regulátor svým zásahem do regulované soustavy prost ednictvím ak ní veli iny u. Vlivem toho, že
v obvodu je záporná zp tná vazba, je zásah regulátoru takového charakteru, že p sobí zmenšování regula ní odchylky. A pokud je regula ní odchylka nulová, je regulátor bez funkce, na jeho
vstupu je nula.
Klasické rozd lení regulátor bylo na regulátory direktní (p ímé) a indirektní (nep ímé). Direktní regulátory nepot ebovaly ke své innosti pomocnou energii a veškerou energii
pot ebnou ke své innosti odebíraly z regulované soustavy. P íkladem je regulátor hladiny, uvedený na obr.3.1. Síla plováku zde sta ila k p estavení regula ního ventilu. Jako direktní regulátor
funguje jehlový ventil p i regulaci hladiny v karburátoru. Ale nejznám jším direktním regulátorem byl dnes už klasický Watt v regulátor otá ek s rozt žníkem, používaný d íve u parních stroj . Direktní regulátory se až na malé výjimky dnes už nepoužívají. Byly sice jednoduché a spolehlivé, ale jejich regula ní dynamické vlastnosti nebyly dobré.
Dnes používané indirektní regulátory vyžadují vždy pomocný zdroj energie. A práv
podle této pomocné energie je konstruk n d líme na regulátory pneumatické, hydraulické a
elektrické.
Pneumatické regulátory jsou vhodné v závodech, kde je proveden rozvod tlakového
vzduchu. D íve se hojn používaly ve výbušných prost edích (chemické výroby, naftové rafinerie, …), kde se nemohly použít elektrické regulátory. Dnes je ale vytla ily práv elektrické regulátory vyrobené v nevýbušném provedení. Pneumatické regulátory jsou propojeny trubi kami,
porucha se m že zjistit podle sy ení unikajícího vzduchu. Ke své innosti používají ventily,
membrány, clony a podobné pneumatické prvky.
58
Hydraulické regulátory využívají k napájení tlakový olej. Mohou vyvinout velkou sílu.
Proto se používají (t eba v kombinacemi s jinými typy regulátor ) hydraulické servoválce jako
silové ovládací servomotory nap . k ovládání regula ních lopatek vodních turbin apod.
Nejpoužívan jší jsou elektrické regulátory, které využívají k napájení elektrickou energii.
V tšinou jsou to elektronická za ízení (opera ní zesilova e), pouze ak ní leny jsou elektromechanické (servomotory, elektromagnety). Nejv tší výhodou elektronických regulátor jsou dobré
regula ní vlastnosti, malé rozm ry a malá hmotnost, vysoká energetická ú innost, istý a bezhlu ný provoz, relativn nízká cena. Nevýhodou je v tší složitost, která komplikuje opravy. Se
zavedením integrovaných obvod a dalších moderních sou ástek vzrostla i spolehlivost t chto
systém . Dnes nemají konkurenci v ostatních typech regulátor .
Podle pr b hu výstupního signálu se regulátory d lí na spojité a nespojité. Spojité regulátory pracují se spojitými signály. Hlavními stavebními prvky jsou opera ní zesilova e. Kvalita
regulace je velmi dobrá, návrh regulace je pom rn snadný. Jsou základem regula ní techniky.
Nespojité regulátory pracují s nespojitými signály. Dnes do pop edí vystupují diskrétní regulátory, jejichž výstup je posloupnost numerických hodnot – jsou to íslicové po íta e ve funkci regulátor . Do nespojitých regulátor za azujeme i regulátory dvoupolohové – charakter nespojitosti
je zde ovšem trochu jiný, než u diskrétních regulátor .
Také se uvažuje d lení regulátor na lineární a nelineární. Rozhodujícím prvkem je zde
statická charakteristika. V dalším se budeme zabývat regulátory lineárními.
Regulátor není jeden prvek. Skládá se z n kolika prvk , jak bude patrno z obr. 3.48. Základem jsou t i prvky zapojené v sérii a to m ící len (též idlo, sníma ), úst ední len a ak ní len (pohon, servomotor).
y
regulovaná
soustava
jejich p eno s
zahrneme do
p eno su so ustavy
p eno s sníma e
zahrneme do
p eno su so ustavy
u
regula ní
pohon
orgán
ak ní len
u
úst ední
len
sním a a
p evodník
y
e
w
m
icí
len
p evodník
w
Obr. 3.48
G(s)= 1
M icím lenem zjiš ujeme skute nou hodnotu regulované veli iny, p evádíme ji na
elektrické nap tí (u elektrických regulátor ) a vytvá íme regula ní odchylku. M icí len se
skládá ze sníma e s p evodníkem, z p evodníku ídicí veli iny a z porovnávacího lenu.
Sníma zjiš uje asový pr b h regulované veli iny. Podle toho, jakou fyzikální veli inu
regulujeme, volíme druh sníma e. Abychom docílili dobré regulace, musíme volit vhodný sníma i jeho umíst ní na regulované soustav . U sníma e nás zajímá hlavn jeho p esnost, nebo
regula ní obvod nem že regulovat p esn ji, než je p esnost sníma e. Výstupem sníma e je signál úm rný regulované veli in , který je jiné fyzikální povahy (proto íkáme sníma
s p evodníkem – regulovaná veli ina je sníma em p evedena, a to nej ast ji na elektrické nap tí
nebo proud, tlak vzduchu nebo oleje).
Porovnávací len provádí ode ítání výstupního signálu ze sníma e od signálu žádané
hodnoty regulované veli iny a takto vytvo ený rozdíl je regula ní odchylka.
Úst ední len regulátoru zpracovává regula ní odchylku. Regula ní odchylku m že zesilovat, integrovat a derivovat. Ozna uje se asto jako regulátor v užším slova smyslu a asto tím
59
pádem pod pojmem regulátor myslíme pouze úst ední len. Úst ední len má rozhodující vliv na
regula ní pochod. Jeho vlastnosti m žeme volit a práv p i návrhu regulátoru hledáme takový
úst ední len s takovými parametry, které nám zajistí vyhovující vlastnosti celého obvodu. Budeme-li se v dalším zabývat dynamickými vlastnostmi regulátoru, budeme se zabývat výhradn
dynamickými vlastnostmi úst edního lenu.
Ak ní len regulátoru se skládá z pohonu a regula ního orgánu. Regula ní orgán je už
asto považován za sou ást regulované soustavy. Pohon nebo n kdy též servomotor dodává
energii regula nímu orgánu, m ní jeho polohu, nato ení, otev ení apod. Regula ní orgán p ímo
ovládá ak ní veli inu. Mezi regula ní orgány zahrnujeme r zné ventily, klapky, šoupátka apod.
U regula ního orgánu požadujeme lineární závislost mezi polohou pohonu a ak ní veli inou.
Z funkce regulátoru vyplývá, že úlohou idla s p evodníkem a p evodníku pro ídicí veliinu je p evést ob veli iny y, w na stejnou fyzikální veli inu (u elektrických regulátor na elektrické nap tí), aby se v porovnávacím lenu mohl realizovat jejich rozdíl. Protože žádné jiné požadavky na tyto leny neklademe, bude vhodné, když jejich p enos bude p ibližn roven jedné.
To lze obvykle snadno splnit u p evodníku pro ídicí veli inu. V p ípad sníma e je to obtížné,
sníma e mívají charakter proporcionálního lenu se zpožd ním n kdy i vyššího ádu. Abychom
mohli blokové schéma regula ního obvodu zjednodušit (obr. 3.58), zahrnujeme p enos sníma e
do p enosu regulované soustavy. Stejn je tomu s p enosem pohonu a regula ního orgánu, pokud
se jejich p enos neblíží jedni ce a není tudíž zanedbatelný (vzhledem k malým asovým konstantám).
N které pohony však mají integra ní charakter a pak výrazn m ní charakter regulované
soustavy.
e(t)
GR(s)
regulátor
Obr. 3.49
u(t)
Te se budeme zabývat dynamickými
regulátoru, p esn ji e eno dynamickými
úst edního lenu regulátoru. Podle obr. 3.49
regulátoru regula ní odchylka (její asový pr
výstupem ak ní veli ina u(t).
vlastnostmi
vlastnostmi
je vstupem
b h) e(t) a
Regulátor m že regula ní odchylku zesilovat, integrovat a derivovat. Nejjednodušší p ípad je pouhé zesilování – regulátor je prostý zesilova .
V tomto p ípad je ak ní veli ina úm rná regula ní odchylce
u r0 e
(3.48)
Takový regulátor se nazývá proporcionální neboli P regulátor.
astým p ípadem regulátoru je také takový, kdy ak ní veli ina je úm rná integrálu regula ní odchylky
u r 1 edt
(3.49)
a pak se jedná o integra ní neboli I regulátor.
Technická realizace není možná u regulátoru, kde by ak ní veli ina byla úm rná derivaci
regula ní odchylky (protože by došlo k rozpojení regula ního obvodu v ustáleném stavu)
u r1e
(3.50)
a to by byl p ípad regulátoru deriva ního neboli D regulátoru.
Kombinací t chto základních typ vzniknou další regulátory. Regulátor proporcionáln integra ní neboli PI regulátor má ak ní veli inu úm rnou jak regula ní odchylce, tak jejímu
integrálu, p i emž vliv toho anebo onoho se dá zv tšit anebo zmenšit volbou konstant
u
60
r0 e r 1 edt
(3.51)
Podobn regulátor proporcionáln -deriva ní neboli PD regulátor má ak ní veli inu
úm rnou regula ní odchylce a její derivaci
u r0 e r1e
(3.52)
a kone n regulátor proporcionáln -integra n -deriva ní neboli PID regulátor má ak ní veliinu úm rnou regula ní odchylce, jejímu integrálu a její derivaci
u
r0 e
r
1
edt
r1 e
(3.53)
PID je vzhledem k p edcházejícím typ m obecným typem regulátoru a na ostatní se m žeme
dívat tak, že n která z konstant r0 , r-1 nebo r1 je rovna nule.
Regulátor o rovnici (3.53) je ovšem ideální PID regulátor. U každého skute ného regulátoru se uplat ují r zná zpožd ní zp sobená setrva ností, pasivními odpory, kapacitou apod. To
znamená, že se na levé stran diferenciální rovnice ješt objeví zpož ující leny
... T2 u
T1u
u
r0 e r 1 edt
r1e
(3.54)
To je rovnice skute ného PID regulátoru. Hydraulické a pneumatické regulátory mají zpož ující
konstanty T1, T2, … zna n veliké. Naproti tomu elektronické regulátory mají tyto konstanty T1,
T2, …zanedbatelné a svým charakterem se blíží ideálnímu regulátoru.
P enos ideálního PID regulátoru je z rovnice (3.53)
GR s
U s
E s
r0
r1
s
r1 s
(3.55)
a skute ného PID regulátoru z rovnice (3.54)
GR s
U s
Es
r1
r1s
s
1 T1s T2 s 2 ...
r0
(3.56)
Konstanty r0 ,r-1 a r1 v rovnicích regulátor ur ují vliv jednotlivé složky (proporcionální, integra ní nebo deriva ní) na tvorbu výsledné ak ní veli iny. V regulátorech jsou stavitelné a dají se
nastavit tak, aby výsledná regulace spl ovala to, co od ní o ekáváme. ast ji se však udávají
v jiném tvaru. P enos ideálního PID regulátoru (3.55) si vyjád íme vytknutím r0 v jiném tvaru
deriva ní asová
konstanta Td [s]
GR s
r0
r1
s
r1s
r0 1
1
r0
s
r1
zesílení r0 [-]
r1
s
r0
r0 1
1
Td s
Ti s
(3.57)
integra ní asová
konstanta Ti [s]
Zde je r0 bezrozm rná proporcionální konstanta, nazývaná zesílení regulátoru, u b žných regulátor stavitelná v rozmezí cca 0,5 až 50. Ti je integra ní konstanta regulátoru mající rozm r
sekundy a stavitelná v rozmezí cca 0 až 1800 s, stejn jako Td , což je deriva ní asová konstanta regulátoru. U továrních provedení regulátor se tedy dají nastavovat tyto konstanty, íká
se jim stavitelné parametry regulátor a jejich hodnotu m žeme ode ítat na stupnicích nebo displejích regulátor .
61
Místo zesílení r0 se asto používá termín pásmo proporcionality, které je udáváno
v procentech. Udává, o kolik procent z celého rozsahu se musí zm nit vstupní signál regulátoru,
aby se výstup zm nil v celém rozsahu. Vztah mezi pásmem proporcionality pp a zesílením r0 je
1
(3.58)
.100 %
r0
Dynamické vlastnosti jednotlivých typ (ideálních) regulátor (což jsou rovnice, p enosy,
charakteristiky) jsou uvedeny v tab. 3.4 a postup jejich sestavení a konstrukce bude ukázán na
p íkladech.
pp
P íklad 3.23: Vypo t te p echodovou funkci a nakreslete p echodovou charakteristiku PI regulátoru.
ešení: Do rovnice tohoto regulátoru (3.51) u
jednotkový skok (e = 1 pro t
r0 e r 1 edt
dosadíme za vstupní funkci e
0)
u
r0
a vy ešením získáme p echodovou funkci
u r0
u
r 1 dt
r1t
r0
a její graf neboli p echodová charakteristika je na obr. 3.50.
typ
P
u
u
I
u
D
u
PI
Tab. 3.4
u
r0 e
r0
r 1 edt
r1
s
r1e
r0 e r1e
r0 e r 1 edt
r0
r1e
r0
Re
t
0
u(t)
r0
(t)
t
0
Im
Im
u(t)
t
Re
r0 Re
0
r0 u(t)
r1 s
r1
s
Im
u(t)
r1
s
r0
Obr. 3.50
p echodová charak- frekven ní charakteteristika
ristika
Im
u(t)
r0 Re
r0
t
r1 s
r0 e r 1 edt
u
PD
PID
p enos GR(s)
rovnice
t[s]
r1 s
r0
Im
t
Im
u(t)
t
r0
Re
0
r0
Re
0
Dynamické vlastnosti spojitých regulátor
P íklad 3.24: Jaké jsou frekven ní charakteristiky PI a PD regulátor ? Zd vodn te konstrukci.
62
ešení: Frekven ní p enosy jsou
PI: G R j
PD: G R j
r0
r0
r1
j
r0
j
r1
PD Im
PI Im
r0
r1 j
=0 Re
Re
r0
=0
Konstruujeme-li z t chto frekven ních
p enos frekven ní charakteristiky vidíObr. 3.51
me, že reálná ást je konstantní nezávisle
na frekvenci a je rovna r0. Proto budou
charakteristiky v obou p ípadech polop ímky ve vzdálenosti r0 od imaginární osy. U PI regulátoru bude charakteristika za ínat úpln dole v záporn – imaginární ásti komplexní roviny a konit v bod r0 na reálné ose. Naopak u PD regulátoru bude za ínat v bod r0 a kon it úpln naho e
v kladn – imaginární ásti komplexní roviny – obr. 3.51.
P íklad 3.25: Ur ete r0 ,Ti a tím pádem p enos PI regulátoru, jehož p echodová charakteristika
je na obr. 3.52.
ešení: Rovnici p echodové funkce z p íkladu 3.22 u r0 r 1 t upravíme vytknutím r0
1
1
u r0 (1
t ) r0 (1
t)
u(t)
r0
Ti
2
r1
Pro t = 0 je u = r0 (zesílení je úsek na ose u) a
1
naopak pro u = 0 je t = -Ti (integra ní konstanta je úsek na ose t, který vznikne prodloužet[s]
ním p ímkové ásti p echodové charakteristiky
až k ose t).
-2
-1 0
1
2
3
Je tedy
r0 = 1 ;
Ti = 2 s
Obr. 3.52
a p enos regulátoru:
GR s
1
1
2s
3.12 Regulátory – konstruk ní principy, použití
Te jsme se zabývali dynamickými vlastnostmi spojitých regulátor , ekli jsme si o jejich rovnicích, p enosech a charakteristikách. Nyní obrátíme svou pozornost ke konstruk ním
princip m spojitých regulátor . Jak u dynamických vlastností tak i zde u konstruk ních princip
mluvíme o úst edních lenech regulátor . A protože v dnešní dob je více než 90% regulátor
elektrických, budeme se zabývat konstruk ními principy elektrických regulátor (respektive jejich úst edních len ).
Spojité elektrické regulátory (znovu zd razn me, že se jedná o úst ední len regulátor )
mají jako základ opera ní zesilova . Opera ní zesilova je stejnosm rný zesilova s velkým
nap ovým zesílením kolem 106 a velkým vstupním odporem. Zesilova má zp tnou vazbu, ve
které je zp tnovazební impedance (ohmický odpor nebo kapacita) a vstupní impedanci (též ohmický odpor nebo kapacita). Jeho vstupní nap tí u0 i proud i0 mají tém nulové hodnoty. Jako
vstup se používá mínus vstup, který je invertující a vytvá í tak zápornou zp tnou vazbu (vstup
plus je neinvertující a nevyužívá se).
63
R2
i1
u1
R1
i2
i0
u0
+
Obr. 3.53
u2
Proporcionální regulátor vytvo íme podle obr.
3.53 zapojením ohmického odporu do
vstupu i do zp tné
vazby. Zapojení bez
zbyte né
nulové
úrovn
je
na
obr.3.54a.
Integra ní regulátor vytvo íme podle obr. 3.54b
zapojením kondenzátoru s kapacitou C2 do zp tné vazby a
ohmického odporu R1 do vstupu.
Deriva ní složka regulátoru má ve zp tné vazb
odpor R2 a ve vstupu kapacitu C1 – obr. 3.54c.
R2
a)
u1
R1
C2
b)
u1
u2
R1
u2
C2
c)
u1
R1
Na rozdíl od P a I regulátoru tak o deriva ní složce
nemluvíme jako o D regulátoru. tato složka nem že být
samostatn použita. Ideální deriva ní složka zesiluje šumy. Šum p edstavuje nap tí o malé amplitud , ale o vysokém kmito tu . Za ur itých zjednodušení ho m žeme vyjád it vztahem
u = u0 sin t
u2
Obr. 3.54
(3.59)
Pokud bychom p ivedli tento šum na vstup ideálního deriva ního regulátoru, bude na jeho výstupu derivace
u = u0 cos t
(3.60)
P vodn malá amplituda u0 je vynásobena velkou frekvencí a výsledný signál (derivace šumového nap tí) by mohl být tak veliký, že by p evýšil
C2
užite ný signál. Proto lze D složku p idat k P regulátoru
R1
eventuáln k PI regulátoru.
R
P
u1
u0
Nastavitelnost parametr se provádí za azeu2
ním potenciometr . V nazna eném provedení by nebylo
+
snadné m nit parametry regulátoru, to je r0 , Ti a Td .
Na obr. 3.55 je nakresleno zapojení potenciometru u
Obr. 3.55
integra ního regulátoru ( nastavení potenciometru).
P
Kombinace základních typ regulátoe(t)
u(t)
r , které umož ují dosáhnout vyšší kvality reguI
lace než jednoduché regulátory, se realizují nejast ji paralelním azením regulátor základních
D
– dosahuje se nejkvalitn jšího výsledku za cenu
vyššího po tu zesilova . Na obr. 3.56 je jako
Obr. 3.56
p íklad uvedena realizace PID regulátoru. Suma ní len je také opera ní zesi ova .
asto také pr myslové regulátory obsahují další p ídavné obvody, nap . pro filtrace šum , pro potla ení vlivu ídicí veli iny (speciáln u D složky se za vstupní veli inu zapojuje
místo regula ní odchylky e = w – y regulovaná veli ina y), pro ru ní a automatické ízení
s beznárazovým p epnutím, spolupráce s po íta em atd.
64
Nyní se budeme stru n zabývat použitím jednotlivých typ regulátor . Zpracování
regula ní odchylky e = w – y je rozloženo u PID regulátoru do t í paraleln pracujících složek
regulátoru, které každá svým zp sobem ovliv uje velikost tzv. ak ního zásahu, tj. zm nu ak ní
veli iny u tak, jak je to podle jejich „názoru“ pro odstran ní existující regula ní odchylky nezbytné.
Matematicky nejmén komplikovaným objektem ze všech t í složek PID regulátoru je jeho proporcionální složka, zpravidla ozna ovaná jako P regulátor. Ten ke své innosti využívá
všeobecn dob e známého principu p ímé úm rnosti – ím v tší detekuje momentální regula ní
odchylku, tím v tší („d razn jší“) generuje i ak ní zásah. Je-li nap . P regulátorem p ipojeným
k ventilu ovládajícímu p ívod paliva k plynovému ho áku udržována teplota vody v nádrži, do
které neustále p itéká studená voda, na hodnot 100°C a její skute ná hodnota poklesne na 98°C,
tj. regula ní odchylka neboli rozdíl mezi žádanou (100°C) a skute nou (98°C) teplotou bude
2°C, pootev e, p i konstant úm rnosti r0=2 , P regulátor ventil p ívodu paliva k ho áku o ty i
dílky (každý dílek p itom odpovídá ur itému pr toku plynu, a tím i výkonu ho áku). Pokud teplota vody v nádrži klesne na 96°C, pootev e se ventil o osm dílk , pokud se vrátí na 100°C, p ívod plynu do ho áku se uzav e apod. Zmín ná konstanta úm rnosti neboli p evodní konstanta
mezi velikostí regula ní odchylky e a generovanou hodnotou ak ní veli iny u je jediný stavitelný
parametr P regulátoru a je to tzv. zesílení regulátoru r0 . Ur uje i dobu trvání regula ního pochodu ( ím v tší je r0 , tím d razn jší je regula ní zásah a kratší doba regulace). Zesílení regulátoru
m že být hodn vysoké, aniž by hrozila nestabilita nebo p ekmity regulované veli iny.
V praxi jsou samostatné P regulátory oblíbeny p edevším díky své jednoduchosti (jeden
prom nný parametr a pr hledná struktura), dostate n rychlému pr b hu regulace a stabilit .
Jejich základní nevýhodou je však existence tzv. trvalé regula ní odchylky (klesá s rostoucím
zesílením), tj. nejsou schopny z principu své innosti samy zcela odstranit rozdíl mezi skute nou
a žádanou hodnotou regulované veli iny. O trvalé regula ní odchylce bude pojednáno dále.
P regulátor není také vhodný pro regulované soustavy vyšších ád a pro soustavy s dopravním
zpožd ním.
Pon kud komplikovan jší, a to nejen z matematického hlediska, je zpracování regula ní
odchylky I regulátorem. Zm na ak ní veli iny je v tomto p ípad úm rná asové hodnot integrálu z regula ní odchylky. To znamená, že momentální rychlost zm ny ak ní veli iny závisí
p ímo na velikosti regula ní odchylky [ u edt
u e ]. Držme se d íve uvedeného p íkladu
regulace teploty v nádrži. Dejme tomu že po ur itý interval nap . t = 10 s bude rozdíl mezi
žádanou a skute nou teplotou konstantní a roven 2° C. Za uvedenou dobu se v pam ti I regulátoru „naintegruje“ hodnota 20 neboli obsah plochy o rozm rech 2°C x 10 s. Jestliže p itom po átek sledovaného intervalu leží zárove na po átku asové osy (p vodní hodnota integrálu je nulová) a konstanta úm rnosti je na p íklad r-1 = 0,1 , otev e b hem sledovaného intervalu I regulátor ventil p ívodu plynu k ho áku lineárn (s konstantní rychlostí zm ny 0,2 dílku/s) z nuly na
dva dílky. Zde jsme uvažovali konstantu úm rnosti r-1 , což je konstanta p ímé úm rnosti. Podle
p enosu daného rovnicí (3.57) se ast ji vyskytuje ve své p evrácené hodnot Ti = r0 / r-1 . Zde
ovšem platí, že ím v tší je hodnota Ti , tím menší je vliv I regulátoru na hodnotu ak ní veli iny.
Bez ohledu na typ a hodnotu použité integra ní konstanty je však I regulátor schopen zcela eliminovat regula ní odchylku, tj. vrátit „odchýlenou“ hodnotu nap . teploty vody v nádrži
zp t na její požadovanou úrove . Pokud je regula ní odchylka, hodnota integrálu není nulová a
regulátor reguluje. Tato jedine ná vlastnost (P ani D složka regulátoru ji nedisponují) je však
vykoupena zhoršením stability regula ního obvodu – regula ní pochod ovliv ovaný I regulátorem bývá zpravidla více i mén kmitavý, což m že pom rn nep ízniv ovliv ovat i opot ebení
ak ních orgán (prodloužením p echodového d je, tj. doby, po kterou se regulovaná soustava
ustaluje).Tyto nevýhody tak omezují samostatné p sobení I regulátoru jen na pom rn úzký
okruh konkrétních za ízení, a v praxi se proto objevuje ve spojení se svým proporcionálním „ko-
65
legou“ v podob PI regulátoru, který výhodn spojuje charakteristické vlastnosti obou. Integra ní složka má na starosti úplné odstran ní regula ní odchylky (se vzr stajícím podílem I regulace
však roste kmitavost ak ního zásahu), proporcionální pak zkracuje dobu trvání regula ního pochodu.
Regulátor I je velmi vhodný pro proporcionální regulované soustavy bez setrva nosti, jeho zesílení m že být velmi vysoké bez nebezpe í rozkmitání. Je vhodný i pro setrva né soustavy
1. ádu, p i poruše však dochází k v tšímu p ekmitu regulované veli iny. Regulátor I je nejvhodn jší ze všech ostatních typ pro regulaci statických soustav s dopravním zpožd ním. U t chto
soustav nejvíce hrozí rozkmitání regula ního obvodu. Proto musíme nastavit menší zesílení
regulátoru. Regulátor I je mén vhodný pro regulaci soustav vyšších ád , v níž se lépe uplatní
regulátor PI. Nelze jej použít u integra ních soustav, nebo regula ní obvod je nestabilní.
P ibližn na stejné úrovni jako v p ípad integra ního regulátoru, alespo z pohledu matematické složitosti, je zpracování regula ní odchylky i deriva ní složkou klasického PID algoritmu, s níž se lze setkat také pod zjednodušeným ozna ením D regulátor. Jak název napovídá,
je zm na ak ní veli iny úm rná hodnot derivace regula ní odchylky. To znamená, že hodnota
ak ní veli iny generovaná D regulátorem odpovídá okamžité hodnot rychlosti zm ny rozdílu
mezi žádanou a skute nou hodnotou regulované veli iny [ u e = (w – y) ]. Pokud tedy regula ní odchylka teploty vody v nádrži z našeho p íkladu vzroste nap . b hem asového intervalu o
délce t = 10 s lineárn , tj. s rovnom rným nár stem, ze 2°C na 3°C, bude na výstupu D regulátoru po celý sledovaný interval hodnota úm rná pr m rné rychlosti zm ny regula ní odchylky,
tj. 0,1 °C/s a ventil p ívodu plynu k ho áku tak bude, p i konstant úm rnosti r1 = 10, po celý
sledovaný interval otev en na jeden dílek. V p ípad , že odchylka zv tší tempo svého r stu nap .
na 0,2 °C/s, zareaguje deriva ní složka otev ením ventilu na dva dílky, pokud se odchylka naopak ustálí na konstantní hodnot , tj. rychlost r stu pop . klesání bude rovna nule, ventil se zcela
uzav e apod. Konstanta úm rnosti je v p ípad D regulátoru ozna ována jako tzv. deriva ní asová konstanta Td , pop . r1 - viz p enos v rovnici (3.57). Jak už bylo e eno, není v praxi možné
použít D regulátor samostatn . Je to p edevším pro už vzpomínanou vlastnost zesilovat derivací
šumové nap tí a dále pro jeho neschopnost reagovat na ustálenou hodnotu regula ní odchylky a
pro nestabilitu celého regula ního obvodu zp sobenou velkými odezvami D regulátoru na prudké zm ny regula ní odchylky (p i skokové zm n regula ní odchylky teoreticky až nekone n
velkými), které mohou vést až k nekontrolovatelnému rozkmitání regula ních orgán . V praxi
se proto D regulátory používají p edevším v kombinacemi s P, pop . PI regulátory. V klasické
kombinaci s ostatními složkami PID regulátoru zlepšují stabilitu regulace, zkracují periodu kmit ak ní veli iny a snižují rychlost reakce regula ního obvodu na poruchu a tak zrychlují a zlepšují pr b h regula ního pochodu (p echodový d j), ovšem jen do ur ité míry. P íliš velká deriva ní konstanta m že totiž vlastnosti regula ního obvodu i zhoršit, což je výrazné u systém
s vysokou hladinou šumu, na který D regulátor reaguje zbyte ným rozkmitáváním ak ního lenu.
Na záv r m žeme konstatovat, že PD regulátor je vhodný tam, kde vyhovuje regulátor
P. Jeho p edností je v tší rychlost regulace. PI regulátor úpln odstra uje regula ní odchylku a
ve v tšin p ípad zlepšuje stabilitu regula ního obvodu. Regulátor PI se nejvíce používá p i
regulaci kmitavých soustav druhého i vyšších ád . ím je ád soustavy vyšší, tím více musíme
zmenšovat zesílení, pop . zv tšovat integra ní asovou konstantu Ti. Pro proporcionální soustavy
s dopravním zpožd ním dává lepší výsledky regulátor I. Pro integra ní soustavy (a to i
s dopravním zpožd ním) je regulátor PI vhodný tam, kde se požaduje úplné odstran ní regula ní
odchylky. Jinde je vhodn jší regulátor P.
PID regulátor je vhodný všude tam, kde vyhovuje regulátor PI. Proti regulátoru PI je
rychlejší, takže lépe tlumí rychlé p ekmity regulované veli iny.
66
3.13
Stabilita regula ního obvodu
Stabilita je základní a nevyhnutelnou podmínkou správné funkce regula ního obvodu.
Definice:
Regula ní obvod je stabilní, jestliže po svém vychýlení z rovnovážného stavu a
odstran ní vzruchu, který vychýlení zp sobil, je schopen se ustálit v rovnovážném stavu.
Nový rovnovážný stav nemusí být s p vodním rovnovážným stavem totožný.
Stabilita je tedy schopnost regula ního obvodu, aby se jeho regulovaná veli ina y
(respektive její p echodná složka yhom(t) – to je složka, která charakterizuje vlastní kmity
regula ního obvodu – ne ty, co jsou mu zven í vnucené) ustálila na p vodní hodnot po
vychýlení poruchovou veli inou nebo na nové hodnot p i vychýlení ídicí veli inou.
Pr b h p echodné složky regulované veli iny yhom(t) u stabilního, nestabilního a obvodu
na hranici stability je na obr. 3.57. Mezní stav, p i kterém yhom(t) kmitá kmity o konstantní
yhom(t)
yhom(t)
yhom(t)
t
t
stabilní obvod
t
obvod na hranici stability
nestabilní obvod
Obr. 3.57
amplitud , se nazývá hranice stability.
Regula ní obvod musí být vždy a za každou cenu stabilní. Zatímco parametry regulované
soustavy jsou dány její konstrukcí a nem žeme je tudíž m nit, m žeme m nit parametry
regulátoru, p ípadn volit jiný vhodn jší typ regulátoru tak, aby se dosáhlo stabilního
regula ního obvodu.
Nyní se objevuje problém, jak poznáme, zda-li je námi navrhovaný regula ní
obvod stabilní anebo nestabilní. ekn me si nejd íve, jaká je obecná podmínka stability.
v
M jme jednoduchý regula ní obvod podle obr. 3.58. Jeho p enos ízení a p enos poruchy
je dán rovnicemi (3.61) a (3.62), které si navíc zavedeme
jako podíl obecných polynom
y
GS(s)
G0 s
bm s m ... b1s b0
Y s
Gw s
(3.61)
W s 1 G0 s
an s n ... a1s a0
w
GR(s)
GS s
cm s m ... c1s c0
Y s
Gv s
(3.62)
Obr. 3.58
V s 1 G0 s
an s n ... a1s a0
Jestliže položíme jmenovatel p enosu ízení nebo poruchy (jsou vždy stejné) roven nule,
dostáváme charakteristickou rovnici regula ního obvodu
1 G0 s
0
an s n ... a1 s a0
(3.63)
0
(3.64)
67
Regula ní obvod je stabilní, jestliže všechny
ko eny s1 , s2 , ….. sn charakteristické rovnice (3.63)
respektive (3.64) jsou záporná ísla a v p ípad
komplexních ko en mají tyto ko eny zápornou
reálnou ást.
Im
ko eny charakteristické rovnice stabilního
obvodu
Zobecn no: Regula ní obvod je stabilní, mají-li
všechny ko eny charakteristické rovnice záporné reálné
ásti neboli leží v levé komplexní polorovin (obr. 3.59).
Re
V p ípad , že n který z ko en leží na imaginární
ose a žádný neleží v pravé komplexní polorovin , je obvod
na hranici stability.
Obr.3.59
Rovnice (3.63) není v podstat charakteristická
rovnice, ale ta se z ní úpravou snadno získá. Praktický postup p i sestavení charakteristické
rovnice je následující: P enos rozpojeného obvodu, který jak víme je sou inem p enosu soustavy
a p enosu regulátoru a my si ho vyjád íme ve tvaru podílu polynom
M s
N s
GR s .GS s
G0 s
(3.65)
Pak m žeme psát
1 G0 s
1
M s
N s
M s N s
N s
0
a protože zlomek je roven nule když jeho itatel je roven nule, m žeme charakteristickou rovnici
psát jako sou et polynom itatele a jmenovatele rozpojeného obvodu G0(s)
M(s) + N(s) = 0
(3.66)
P íklad 3.26: Sestavte charakteristickou rovnici regula ního obvodu a na základ ní ur ete
stabilitu tohoto obvodu. Je dán p enos regulované soustavy i PID regulátoru
GS s
2
3s 1
GR s
31
1
8s
4s
ešení: P enos rozpojeného obvodu je
G0 s
GS s G R s
1
2
8s
.3 1
4s
3s 1
96 s 2 12 s 3
6s 2 2s
Charakteristickou rovnici získáme nejjednodušeji použitím vztahu (3.66) M(s) + N(s) = 0
102 s 2 14s 3 0
Anebo jsme mohli použít vztah (3.63) 1 + G0(s) = 0 . Výsledek je tentýž.
Pro zjišt ní, zda je obvod stabilní i nestabilní, musíme spo ítat ko eny charakteristické
rovnice
14 2 4.102.3
0,07 j 0,16
2.102
Ko eny mají zápornou reálnou ást a regula ní obvod je proto stabilní.
s1 , 2
14
To byla obecná podmínka stability. Nyní si ješt
praktickému vyšet ování stability.
68
ekn me n kolik poznámek k
Poznámka 1: Rozložme charakteristickou rovnici (3.64)
an s n
... a1 s
a0
0
v sou in ko enových initel
an s s1 s s2 ..... s sn
0
Pokud jsou všechny ko eny záporné (nebo jsou komplexní se zápornou reálnou ástí), má tento
sou in tvar nap . pro s1 = -3, s2 = -5, s3 = -7
s
3 s
5 s
7
s 3 s 5 s 7
0
Jak je vid t, jsou v tomto sou inu pouze kladná znaménka a op tovným roznásobením
tohoto sou inu ko enových initel zjistíme, že koeficienty p vodní charakteristické rovnice a0 ,
a1 , … an jsou kladné – p i záporných ko enech se tam nikdy nem že objevit záporné znaménko.
Platí tedy pravidlo:
Aby byl regula ní obvod stabilní, musí být všechny koeficienty charakteristické
rovnice kladné. Tato podmínka je nutná (ale neposta ující).
Poznámka 2:
Pokud máme charakteristickou rovnici (3.64) druhého stupn , tedy
kvadratickou, je p edcházející podmínka nutná a posta ující.
Je to proto, že jsou-li v rovnici
a2 s 2
koeficienty a0 , a1 , a2
a1s a0
0
0 , dá se snadno dokázat, že ko eny s1 , 2
a1
a12
4a 0 a 2
jsou
2a 2
bu reálné záporné anebo komplexní se zápornou reálnou ástí a tedy v obou p ípadech je
regula ní obvod stabilní.
Poznámka 3:
Je-li charakteristická rovnice (3.64) vyššího než druhého stupn a jsou–li
všechny její koeficienty kladné (nutná podmínka), nelze o stabilit p ímo rozhodnout. Je nutné
vypo ítat její ko eny a zjistit, jsou-li všechny záporné nebo mají zápornou reálnou ást (obecná
podmínka stability). To je pom rn obtížný úkol, ešitelný pouze numerickými metodami pro
ešení rovnic vyšších stup . Abychom se vyhnuli vy íslování ko en , používáme tzv. kritéria
stability, umož ující rozhodnout o stabilit bez numerického vy íslování ko en .
P íklad 3.27:
rovnice jsou
Ur ete zda jsou nebo nejsou stabilní regula ní obvody, jejichž charakteristické
a) s4+5s3-4s2+2s+1=0
b) s5+4s4+0,5s2+s+2=0
c) s2+5s+3=0
d) s5+0,3s4+2s3+1,5s2+3s+1=0
e) (s+2)(s+0,5)(s+0,1)=0
f) s(s+1)(s+2)=0
ešení: a) nestabilní – koeficient u 2. mocniny je záporný
b) nestabilní – koeficient u 3. mocniny je nulový
c) stabilní – u kvadratické rovnice je kladnost koeficient nutnou a posta ující
podmínkou
d) nutná ale neposta ující podmínka (kladnost koeficient ) je spln na, ale o stabilit
m žeme rozhodnout bu to vy ešením ko en anebo n kterým kritériem stability
e) stabilní – všechny ko eny jsou reálné záporné
f) na hranici stability – jeden nulový ko en – ostatní záporné.
69
P íklad 3.28: Ur ete stabilitu regula ního obvodu tvo eného
k
a PI regulátorem G R s r0
a) proporcionální soustavou G S s
Ts 1
r1
1
a PI regulátorem G R s r0
b) integra ní soustavou G S s
s
sT
r1
k
a I regulátorem G R s
.
c) integra ní soustavou G S s
s Ts 1
s
r1
s
ešení: P enosy rozpojeného obvodu a charakteristické rovnice jsou pro jednotlivé obvody
následující
kr0 s kr 1
a) G0 s
charakteristická rovnice je kvadratická a
Ts 2 1 kr0 s kr 1 0
s Ts 1
má všechny koeficienty kladné, což je posta ující podmínka stability (zde jsou zesílení k i
konstanty T, r0 , r-1 kladná ísla). Obvod je stabilní pro všechny možné hodnoty všech
svých konstant, a proto íkáme, že je strukturáln stabilní.
r0 s r 1
obvod je stabilní ze zcela stejného d vodu jako
Ts 2 r0 s r 1 0
2
Ts
v p ípad a). Rovn ž je tedy strukturáln stabilní.
b)
G0 s
kr 1
Ts 3 s 2 kr 1 0
koeficient u první mocniny je nulový a není tedy
s Ts 1
spln na nutná podmínka stability. Protože obvod je nestabilní pro jakékoliv možné hodnoty
svých konstant, íkáme, že je strukturáln nestabilní.
c)
G0 s
3.14
2
Kritéria stability
Vy íslení ko en charakteristické rovnice vyššího než druhého stupn je pracná záležitost
i s použitím výpo etní techniky. Proto byla sestavena matematická kritéria, která umož ují
z charakteristické rovnice ur it, zdali jsou její ko eny se zápornou reálnou ástí nebo ne, a tím
stabilitu obvodu, aniž bychom museli danou rovnici ešit.
Hurwitzovo
kladnost determinant
Routh-Schurovo
snižování stupn
charakteristické rovnice
MichajlovLeonhardovo
k ivka H(j )
(z charakteristické rovnice)
Nyquistovo
frekven ní charakteristika
rozpojeného obvodu G0(j )
algebraická
kritéria
stability
frekven ní
Zde si uvedeme dv algebraická kritéria (algebraickými úpravami koeficient
charakteristické rovnice ur íme, jsou-li její všechny ko eny se zápornou reálnou ástí nebo ne, a
tím stabilitu) a dv frekven ní kritéria (sestrojíme frekven ní charakteristiku a z jejího tvaru
usoudíme na stabilitu). Kritérií stability je více, ale zde uvedená pat í mezi nejpoužívan jší.
V dalším budou tato kritéria uvedena a to bez d kazu s d razem na jejich praktické
aplikace.
70
3.14.1
Hurwitzovo kritérium
M jme dánu charakteristickou rovnici (3.64)
an s n
... a 1 s
a0
0
u níž je spln na nutná ale neposta ující podmínka stability, tj. existence a kladnost všech
koeficient . Utvo me z t chto koeficient determinant n-tého stupn podle následujícího
schématu (tzv. Hurwitz v determinant)
an-1
an
0
0
0
0
…
0
0
0
0
Hn =
an-3
an-2
an-1
an
0
0
…
0
0
0
0
an-5
an-4
an-3
an-2
an-1
an
…
0
0
0
0
…
…
…
…
…
…
…
…
…
…
…
0
0
0
0
0
0
…
a3
a4
a5
a6
0
0
0
0
0
0
…
a1
a2
a3
a4
0
0
0
0
0
0
…
0
a0
a1
a2
0
0
0
0
0
0
…
0
0
0
a0
(3.67)
Z tohoto determinantu Hn , který je n-tého stupn (n ádk , n sloupc ) utvo íme subdeterminanty
Hn-1 až H1 tak, že vždy vynecháme poslední ádek a poslední sloupec.
Hurwitzovo kritérium: Obvod je stabilní (ko eny charakteristické rovnice jsou
záporné nebo mají zápornou reálnou ást), když determinant Hn a všechny
subdeterminanty Hn-1 až H1 jsou kladné (n je stupe charakteristické rovnice). Je-li n který
z determinant nulový, je obvod na mezi stability.
Toto je nutno up esnit. Tato naprosto obecná podmínka se dá up esnit pro jednotlivé
stupn obvod . Za neme obvodem jehož charakteristická rovnice je 2. stupn
a2 s 2
a1 s
a0
0
Jsou-li všechny koeficienty a0 , a1 , a2 kladné, je spln na v tomto p ípad nutná a posta ující
podmínka stability a není pot ebí dalšího vyšet ování.
U obvod , jejichž charakteristická rovnice je 3. stupn
a3 s 3
pak p i kladnosti koeficient sta í, aby byl
a2 s 2
a1 s a0
H2
0
U obvod , jejichž charakteristická rovnice
je 4. stupn
a4 s 4
a3 s 3 a 2 s 2
a1s a0
stupe
2.
3.
4.
5.
0
je posta ující podmínkou stability : H3
0
Pro obvody s charakteristickou rovnicí 5.
stupn
a5 s 5
a4 s 4
a3 s 3
a2 s 2
a1s a0
Nutná
podmínka
kladnost
koeficient
Tab. 3.5
0
musí pro spln ní podmínek stability platit, že H2
0
0 a H4
Další nutná
podmínka
H2 0
H3 0
H2 0; H4 0
Hurwitzovo kritérium
0 . Shrnutí je v tab. 3.5.
71
P íklad 3.29:
Ur ete stabilitu regula ního
obvodu podle obrázku 3.60.
v
GS s
ešení: P enos rozpojeného obvodu je
G0 s
1
1
3s 0,3s 3
1
s2
2s 1
0,9 s
0,3s
GR s
3s 1
3s 3 6 s 2 3s
4
3
1
1
s2
y
2s 1
w
1
3s
Obr. 3.60
Z n ho získáme charakteristickou rovnici rozpojeného obvodu podle (3.66)
M(s)+N(s)=0
0,9 s 4 3s 3 6s 2 6s 1 0
Vidíme, že je spln na nutná podmínka kladnosti všech koeficient a sestavíme tedy determinant
H3 a vy íslíme ho
3 6 0
H3
0,9 6 1 66,6
0 3 6
Determinant H3 je kladný a proto je regula ní obvod stabilní.
P íklad 3.30: Pro jaké hodnoty integra ní asové konstanty Ti u PI regulátoru zapojeného
v obvodu podle obr. 3.61 je regula ní obvod stabilní?
ešení: P enos rozpojeného obvodu je
1
1
r0 1
s 3s 1
Ti s
G0 s
v
GR s
Ti r0 s r0
3Ti s 3 Ti s 2
GS s
a z n ho charakteristická rovnice
3Ti s
3
Ti s
2
Ti r0 s r0
0
r0 1
1
Ti s
1
s 3s 1
y
w
Obr. 3.61
Za p edpokladu r0 , Ti 0 jsou všechny
koeficienty kladné (nutná podmínka stability) a Hurwitz v determinant H2 má tvar
Ti
r0
H2
Ti r0 Ti 3
3Ti Ti r0
Aby byl obvod stabilní, musí být H2 0 a to znamená Ti 3 [s]. P i Ti = 3[s] bude obvod na
hranici stability, protože determinant je nulový. Konstanta r0 (zesílení regulátoru) nemá v tomto
p ípad na stabilitu vliv.
P íklad ukazuje, že Hurwitzovým kritériem m žeme pom rn snadno ur it rozmezí
jednotlivých parametr , pro které je obvod stabilní.
3.14.2
Routh-Schurovo kritérium
Kritérium vychází op t z charakteristické rovnice obvodu (3.64)
an s n
... a 1 s
a0
0
a je to v podstat algoritmus, podle kterého provádíme postupnou redukci charakteristické
rovnice na rovnici nižšího stupn , až se dostaneme k rovnici druhého stupn .
Regula ní obvod je stabilní, když jsou koeficienty všech rovnic p i postupné redukci
charakteristické rovnice kladné.
72
Schéma redukce je následující:
napíšeme koeficienty redukované rovnice do ádku od nejvyšší mocniny k nejnižší (možno i
naopak)
podtrhneme sudé koeficienty v po adí (každý druhý)
každý podtržený koeficient násobíme podílem dvou nejvyšších koeficient an / an-1 a
výsledek napíšeme do druhého ádku posunutý o jedno místo vlevo
druhý ádek (který má leny vždy ob jeden prvního ádku) ode teme od prvého ádku a
dostaneme t etí ádek
koeficienty t etího ádku jsou koeficienty rovnice o jeden stupe nižší, než byla redukovaná
rovnice, nebo na míst nejvyššího koeficientu jsme dostali nulu
an
an-1
an-2
an-3
an-4
an
an 1
an
an
an
an 1
an 3
an 5
an 1
an 1
an 1
0
an
an-1
2
an
an
an 1
an
an-3
3
4
an
an 5
an 1
redukci provádíme tímto zp sobem dále až na rovnici 2. stupn (t i koeficienty). Nulu na
za átku ady koeficient neuvažujeme. Koeficienty u všech redukovaných rovnic musí být
kladné. To je podmínka stability.
P íklad 3.31:
Ur ete
stabilitu
regula ního
obvodu
zadaného na
obr. 3.62.
v
G0 s
0,33s 5
s4
1
1,66s 3 4s 2
GR s
y
2s 2
w
1
1
3s
Obr. 3.62
ešení: Nejd íve jako obvykle stanovíme p enos rozpojeného obvodu
G0 s
3s 1
3s 0,33s 5
s
4
1
1,66 s 3 4s 2
2s 2
s
6
3s
5
3s 1
5s 12 s 3 6s 2 6 s
4
Charakteristická rovnice obvodu je
s 6 3s 5 5s 4 12 s 3 6 s 2 9 s 1 0
1
1
0
3
3
3
0
5
4
1
1
1
0
12
12
9
3
3
3
0
6
3
3
3
2
1
1
9
1
(1/3)
9
3
6
1
(3)
1
(1/3)
1
(3)
6
3
3
Podle daného algoritmu
Routh-Schurova
kritéria
provádíme nyní postupnou
redukci stupn charakteristické
rovnice
Koeficienty u všech
stup
rovnic jsou kladné a
proto je obvod stabilní.
1
73
3.14.3
Michajlov-Leonhardovo kritérium
Je to frekven ní kritérium, které vychází z charakteristické rovnice obvodu (3.64)
a n s n ... a 1 s a 0 0
Z levé strany této rovnice utvo íme funkci
an s n
H s
... a 1 s
(3.68)
a0
kde s je stejn jako v charakteristické rovnici (3.64) komplexní prom nná.
Kritérium hodnotí stabilitu podle k ivky, kterou opíše koncový bod charakteristického
vektoru H(j ) v komplexní rovin p i zm n frekvence
od 0 do . Vektor H(j ) vznikne
z charakteristické funkce (3.68) dosazením s = j
H j
n
an j
.... a1 j
a0
(3.69)
Tuto k ivku nazýváme k ivkou H(j ) nebo také Michajlovov-Leonhardovou k ivkou. (A.V.
Michajlov, ruský matematik, jeho práce uve ejn na v roce 1938; A. Leonhard, n mecký technik,
práce uve ejn na v roce 1943).
Michajlov-Leonhardovo kritérium stability: Aby byl regula ní obvod stabilní, musí
Michajlov-Leonhardova k ivka H(j ) za ínat na kladné reálné poloose komplexní roviny a
se vzr stajícím od 0 do musí projít postupn (tj. v po adí) v kladném smyslu (proti
pohybu hodinových ru i ek) tolika kvadranty, kolikátého stupn je charakteristická
rovnice.
Nap . pro rovnici 3.stupn je obvod stabilní nebo nestabilní, má-li k ivka H(j ) pr b h
podle obr. 3.63.
H(j )
n=3
Im
Im
=0
Re
H(j )
=
stabilní
H(j )
=
Im
=0
=
H(j )
=
Im
Re
=0
Re
Re
na hranici
stability
=
=0
Re
=0
H(j )
nestabilní
nestabilní
Im
nestabilní
Obr. 3.63
K ivku H(j ) není nutné vždy kreslit celou, posta í jen vypo ítat polohu jejich pr se ík
se sou adnými osami. V tom
p ípad se reálná a imaginární ást
v
y
výrazu H(j ) položí rovna nule a
1
G
s
S
z toho se vypo ítají frekvence
s 0,1s 1 0,5s 1
zmín ných pr se ík . Z frekvencí
w
se pak ur í jejich poloha a
1
GR s 50 1
0,1s
z polohy snadno ur íme pr b h
0,5s
celé charakteristiky.
P íklad 3.31:
Ur ete stabilitu
regula ního obvodu podle obr. 3.64.
Obr. 3.64
ešení: P enos rozpojeného obvodu je
1
1
G0 s
50 1
0,1s
s 0,1s 1 0,5s 1
0,5s
74
5s 2 50s 100
0,05s 4 0,6s 3 s 2
Charakteristická rovnice je
0,05s 4
Michajlov-Leonhard v vektor
H j
0,05 j
4
0,6 j
3
6 j
0,6 s 3
2
6s 2
50s 100 0
50 j
100
0,05
4
6
2
100
j
50 0,6
2
Im
Re
K tomuto výrazu sestrojíme na základ tab. 3.6 Michajlov-Leonhardovu k ivku H(j ) – obr.
3.65. Protože stupe charakteristické rovnice je n=4 a k ivka prochází v kladném smyslu ty mi
za sebou jdoucími kvadranty, je regula ní obvod stabilní.
0
0,5
1
2
3
5
7
8
9
9,5
10
10,2
3.14.4
Re
100
98,5
94
76,8
50
-18,8
-74
-79,2
-58
-34,2
0
17
Im
0
24,9
49,4
95,2
133,8
175
144,2
92,8
12,6
-39,4
-100
-126,7
7
5 150 Im
3
2
100
8
50
9
-100
-50
9,5 0
-50
-100
Tab. 3.6
-150
50
1
0,5
=0
100 Re
10
10,2
H(j )
Obr. 3.65
Nyquistovo kritérium
Je to frekven ní kritérium, které je založeno na znalosti pr b hu frekven ní
charakteristiky rozpojeného obvodu. M že být použito i pro regula ní obvody s dopravním
zpožd ním, kde nelze použít algebraických kritérií. Další jeho výhodou je to, že nemusíme znát
ani analytický tvar p enosu rozpojeného obvodu, sta í experimentáln získaná frekven ní
charakteristika. A proti algebraickým kritériím má p ednost také v tom, že stabilitu zkoumáme
nejen z kvantitativního hlediska (stabilní i nestabilní), ale i z hlediska kvalitativního, jak dalece
je obvod stabilní.
Kritérium vychází z p enosu rozpojeného obvodu (3.45), který si podle (3.65) m žeme
vyjád it ve tvaru podílu polynom
M s
G0 s GS s GR s
N s
K p enosu rozpojeného obvodu G0(s) sestavíme frekven ní p enos rozpojeného obvodu
G0(j ) a známým zp sobem sestrojíme frekven ní charakteristiku rozpojeného obvodu.
Prochází-li
frekven ní
Im
charakteristika rozpojeného obvodu
Re
-1
0
kritickým bodem –1, je obvod na
hranici stability.
G0(j )
Regula ní obvod je stabilní,
G0(j )
stabilní
jestliže kritický bod [-1, 0] leží vlevo
od
frekven ní
charakteristiky
na hranici stability
rozpojeného obvodu G0(j ) pro
G0(j )
frekvence od 0 do .
nestabilní
Obr. 3.66
75
Pr b h charakteristik pro stabilní obvod, pro obvod na hranici stability a pro nestabilní
obvod je na obr. 3.66.
P íklad 3.33: Vyšet ete stabilitu regula ního obvodu podle obr. 3.67.
v
y
1
s 1 10s 1
GS s
GR s
0,5 0,6
0,316
w
1
s
-2
-1,5
Obr. 3.67
0,25
ešení: P enos rozpojeného obvodu je
G0 s
0,2
0,23
0,25
0,316
0,5
0,6
1
1
s s 1 10 s 1
Re
-2,12
-1,66
-1,43
-0,91
-0,34
-0,22
-0,05
Im
-0,58
-0,32
-0,20
0
0,09
0,08
0,04
-1
G0(j )
0,23
Im
0,1
1
-0,5
0
Re
-0,1
-0,2
-0,3
-0,4
-0,5
Frekven ní
0,2
Obr. 3.68
-0,6
p enos
G0(j )
rozd líme na reálnou a imaginární ást a sestrojíme frekven ní
charakteristiku rozpojeného obvodu v komplexní rovin (tab. 3.7,
obr. 3.68). Kritický bod [-1, 0] leží vlevo od frekven ní
charakteristiky G0(j ) a proto je obvod stabilní.
Tab. 3.7
3.15 Nastavení regulátor metodou Ziegler-Nichols
Umíme už vyšet it stabilitu regula ního obvodu, když známe parametry regulované
soustavy a parametry regulátoru. Parametry soustavy jsou dány její konstrukcí a jsou tedy
známé. Jak ale zjistit parametry regulátoru? Parametry regulátoru se snažíme volit tak, aby
pr b h regula ního pochodu byl co nejlepší. Aby regula ní pochod netrval dlouho a brzy se
ustálil a aby maximální p ekmit regulované veli iny nebyl p íliš veliký. Jsou dosti složité a
teoreticky náro né metody, jak se k takovému optimálnímu se ízení regulátoru dostat.
Nejznám jší z nich je metoda minima kvadratické regula ní plochy a jsou i další metody.
V praxi se však ujala velmi jednoduchá a nenáro ná metoda, která je obecn velmi rozší ená.
P vodn to byla praktická a ryze empirická metoda pro nastavení parametr regulátoru p ímo
v provozním zapojení. Bývá také nazývána metodou se ízení regulátoru podle kritického
zesílení. Publikována byla v roce 1942 a výsledky byly pozd ji potvrzeny i teoreticky. Tuto
metodu lze aplikovat i po etn . Nejd íve si uve me se izování parametr regulátoru ZieglerNicholsovou metodou v provozním zapojení.
Základní myšlenkou metody je p ivést obvod na hranici stability, nebo optimální
nastavení s tímto kritickým nastavením souvisí (je od n j „blízko“, dá se z n ho odvodit). Za
kritické nastavení (na mezi stability) považujeme takové, p i n mž jsou integra ní a deriva ní
složka vy azeny, tj. Ti
, Td 0 (respektive r-1 0 , r1 0) a zm nou zesílení r0 je obvod
p iveden na hranici stability.
76
Zesílení r0 kterým jsme obvod dostali na
hranici stability se nazývá kritické zesílení r0k. Na
hranici stability kmitá obvod netlumenými kmity o
konstantní amplitud a d ležité je zm it práv dobu
t chto kmit a to je tzv. kritická perioda Tk . Na
základ znalostí t chto dvou parametr r0k a Tk
zjistíme z tab. 3.8 optimální parametry pro jakýkoliv
typ regulátoru.
Postup p i se izování regulátoru metodou
Ziegler-Nichols je tedy následující:
typ reg.
r0
Ti
Td
P
0,5 r0k
-
-
PI
0,45 r0k 0,83 Tk
PD
0,4 r0k
-
0,05 Tk
PID
0,6 r0k
0,5 Tk
0,12 Tk
I *)
-
2 Tik
-
Tab. 3.8
-
Se ízení podle Ziegler-Nicholse
vy adíme integra ní a deriva ní složku
regulátoru (Ti
, Td 0 respektive r-1 0 ,
r1 0)
pomalu zvyšujeme zesílení r0 regulátoru, až se dostaneme na netlumené kmity o konstantní
amplitud a konstantní period . Ode teme zesílení (to bude kritické zesílení r0k) a zm íme
dobu kmitu (kritická - ozna íme Tk).
z kritického zesílení r0k na hranici stability a z kritické doby kmitu Tk ur íme podle tab. 3.8
optimální parametry regulátoru, které m žeme na skute ném regulátoru nastavit.
*) U integra ního regulátoru se obvod dostane do kritického stavu (na mez stability) zm nou
integra ní konstanty regulátoru Ti , p i emž tuto kritickou hodnotu ozna íme Tik . Z ní se
odvozuje optimální nastavení I regulátoru.
Se ízení regulátoru metodou Ziegler-Nichols je velmi jednoduché a v praxi používané.
Zaru uje dobrý pr b h regula ního pochodu, nelze však stoprocentn tvrdit, že je to nastavení
optimální. Je to nastavení blízké optimálnímu. Je možné, že p i další zm n parametr
regulátoru bychom docílili menší ymax a kratší dobu regulace TR .
Metoda se ízení Ziegler-Nichols selhává u strukturáln stabilních a strukturáln
nestabilních obvod (p i vy azení integra ní a deriva ní složky), protože tyto obvody se nedají
p evést do kritického stavu (na mez stability). U strukturáln nestabilních obvod je se ízení
regulátoru samo o sob nesmysl.
Toto byla ve stru nosti verze Ziegler-Nicholsovy metody v provozním zapojení. Všechny
popsané úkony se mohou provád t po etn a tak dop edu podle této metody ur it optimální
nastavení regulátoru a pak ho teprve realizovat na skute ném regulátoru. Ukážeme si to na
p íkladech.
P íklad 3.34: Metodou Ziegler-Nichols ur ete
optimální nastavení P regulátoru v obvodu podle
obr. 3.69.
ešení: První krok by byl vy adit integra ní a
deriva ní složku, což u P regulátoru nepadá
v úvahu. Potom zm nou zesílení regulátoru
p ivedeme obvod na mez stability. P enos
rozpojeného obvodu a charakteristická rovnice jsou
r0
G0 s
s s 0,5 s 1
v
GS s
1
s s 0,5 s 1
GR s
r0
y
w
Obr. 3.69
s 3 1,5s 2 0,5s r0
0
P ivést obvod na hranici stability znamená, že musí platit
77
1,5 r0
0,75 r0 0
r0 k 0,75
1 0,5
Kritické zesílení (na hranici stability) je známé a z n ho podle tab.3.8 ur íme optimální zesílení
H2
r0 0,5 r0 k 0,5.0,75 0,375
Stabilita obvodu s tímto zesílením je z ejmá, nebo vidíme, že pro tuto hodnotu r0 je H2
P íklad 3.35:
Metodou ZieglerNicholsovou ur ete optimální nastavení
regulátor P, PI, PD a PID pro regulovanou
soustavu podle obr. 3.70.
v
GS s
0.
y
1
ss 1 s 2
w
1
ešení: Nejd íve uvažujeme regulátor P
G R s r0 1
Td s
Ti s
(vy adíme integra ní a deriva ní složku) a
ur íme kritické zesílení r0 tohoto regulátoru
(hranice stability) a potom ur íme periodu
Obr. 3.70
kmit Tk na hranici stability
r0
r0
G0 s
s 3 3s 2 2s r0 0
3
s s 1 s 2 s 3s 2 2 s
Na hranici stability je
3 r0
H2
6 r0 0
r0 k 6
1 2
Nyní ješt ur it periodu kmit na hranici stability. Práv na hranici stability bude mít
charakteristická rovnice dvojici imaginárních ko en – ko en na imaginární ose
s1 , 2 0 j
a jejich hodnota je práv úhlová frekvence kmit vzpome me si, že p i ko enech a jb je ešení
diferenciální rovnice y ... e at C1 cos bt C2 sin bt ... . Dosadíme tedy do charakteristické
rovnice na hranici stability ko eny s1,2 a dostáváme
3
2
j
3 j
2 j
6 0
Rovnat nule se musí reálná i imaginární ást
3 2 6 0
2
3
2
0
Toto je úhlová frekvence na hranici stability a z ní m žeme spo ítat kritickou periodu Tk
2
2
Tk
4,44 s
2
Podle tab.3.8 je optimální nastavení p i r0k = 6 , Tk = 4,44 s pro jednotlivé typy regulátor
následující
P
r0 = 0,5 r0k = 3
PI
r0 = 0,45 r0k = 2,7
Ti = 0,83 Tk = 3,68 s
PD
r0 = 0,4 r0k = 2,4
Td = 0,05 Tk = 0,22 s
PID
r0 = 0,6 r0k = 3,6
Ti = 0,5 Tk = 2,22 s
Td = 0,12 Tk = 0,53 s
v
P íklad 3.71:
Metodou Ziegler-Nicholsovou
ur ete optimální nastavení I regulátoru pro
soustavu podle obr. 3.71.
Obr. 3.71
78
GS s
GR s
1
s 1 s 2
1
Ti s
y
w
ešení: Zm nou Ti p ivedeme obvod na hranici stability. P enos rozpojeného obvodu G0(s) a
odpovídající charakteristická rovnice jsou
G0 s
1
Ti s s 1 s
Ti s 3
2
3Ti s 2
2Ti s 1 0
Na hranici stability musí platit
3Ti
Ti
H2
1
2Ti
Ti 6Ti 1
0
Tik
1
s
6
Optimální nastavení I regulátoru podle
tab. 3.8 je Ti = 2.Tik = 0,33 s .
v
GS s
GR s
a2 s 2
r0 1
1
a1s a0
y
1
Td s
Ti s
w
P íklad 3.36:
Zd vodn te, pro nelze
Ziegler-Nicholsovu
metodu
nastavení
parametr regulátor použít pro nastavení
jakéhokoliv regulátoru (s výjimkou I
regulátoru) p i regulaci obecné statické
soustavy se zpožd ním 2. ádu – obr. 3.72.
ešení:
První etapa nastavování podle
Ziegler-Nicholsovy metody je vy adit
Obr. 3.72
integra ní a deriva ní složku a p ivést
zm nou zesílení r0 obvod na hranici stability. P enos rozpojeného obvodu a z n ho
charakteristická rovnice jsou
r0
G0 s
a2 s 2 a1s a0 r0 0
2
a2 s a1s a0
Charakteristická rovnice jasn ukazuje na strukturáln stabilní obvod, nebo a0 ,a1 ,a2 ,r0 jsou
kladné koeficienty a tento obvod nelze zm nou zesílení r0 p ivést na hranici stability.
Kontrolní otázky
1. Nakreslete blokové schéma regula ního obvodu a vyzna te jeho veli iny.
2. Vysv tlete pojem transformace funkce. Co je to p ímá a zp tná transformace? Jak se
formáln ozna ují?
3. Uve te definici Laplaceovy transformace. Co víte o slovníku Laplaceovy transformace?
4. Ur ete Laplace v obraz lineární funkce f(t) = t výpo tem podle defini ního vztahu.
5. Ur ete originál k Laplaceovu obrazu F s
1
s 1 s
2
.
6. Co je to statická charakteristika systém a jak ji získáváme?
7. Co je to vn jší popis systému a jaké druhy vn jšího popisu znáte?
8. Uve te obecnou diferenciální rovnici systému a podmínku fyzikální realizace.
9.
ekn te definici p enosu a napište výpo tový vzorec pro p enos z koeficient
diferenciální rovnice.
10. Jaké znáte tvary p enosu – rozve te.
11. Jak spo ítáte odezvu regula ního lenu na známou vstupní funkci?
79
12. Zvolte si diferenciální rovnici systému a ur ete jeho p enos a naopak ze zvoleného
p enosu napište diferenciální rovnici systému.
13. Uve te definici impulsní funkce. Jak se získá ze známého p enosu?
14. Vypo t te impulsní funkci a sestrojte impulsní charakteristiku pro p enosy G s
Gs
2
s
3
3
a
s
.
15. Uve te definici p echodové funkce. Jak se získá ze známého p enosu?
16. Pro p enosy z p .14 vypo t te p echodovou funkci a sestrojte p echodovou
charakteristiku.
17. Ur ete správný název regula ních len s p enosy
a) G s
s
s 1
b) G s
1
ss 1
c) G s
s 1
5s 1
d) G s
s
2
18. Jaká je definice frekven ního p enosu a jak se vypo ítá z koeficient
rovnice?
s
s 1
diferenciální
19. Jak se konstruuje frekven ní charakteristika z frekven ního p enosu? Uve te dva
zp soby konstrukce.
20. Jak se experimentáln zjiš uje frekven ní charakteristika regula ního lenu?
21. Na zvoleném p íkladu vysv tlete podstatu dopravního zpožd ní u regulovaných soustav.
Jaký vliv má dopravní zpožd ní na regulaci?
22. Jak se dopravní zpožd ní projeví v diferenciální rovnici, v p enosu a frekven ním
p enosu?
23. ešte vámi zvolené p íklady na blokovou algebru, které odpovídají p íklad m v textu.
24. Pro jednotlivé typy regulátoru uve te jejich rovnici, p enos, frekven ní a p echodovou
charakteristiku.
25. Jak se z opera ních zesilova
vytvá í jednotlivé typy regulátor ?
26. Jaké vlastnosti v regula ním pochodu mají jednotlivé typy regulátor ?
27. Kaká je obecná podmínka stability regula ního obvodu? Co je to charakteristická rovnice
a jak se získá? Dopl ující podmínky stability.
28. Uve te zn ní a vysv tlete použití Hurwitzova kritéria.
29. Uve te zn ní a vysv tlete použití Routh-Schurova kritéria.
30. Uve te zn ní a vysv tlete použití Michajlov-Leonhardova kritéria.
31. Uve te zn ní a vysv tlete použití Nyquistova kritéria.
32. Zvolte si regula ní obvody podobné zde uvád ným a vy ešte jejich stabilitu r znými
kritérii a porovnejte výsledky a pracnost ešení.
33. Uve te obecný postup p i nastavování parametr regulátor metodou Ziegler-Nichols.
34. ešte p íklady obdobné p íklad m v textu na výpo et optimálních parametr regulátor
metodou Ziegler-Nichols.
35. Pro které obvody selhává metoda Ziegler-Nichols a pro ?
80
4. DISKRÉTNÍ
ÍZENÍ
4.1 Diskrétní regula ní obvod
Spojité ízení se bez problém používalo do doby, kdy byl za druhé sv tové války vynalezen radiolokátor pro zjiš ování polohy letadel. Poloha letadla je veli ina, která se m ní naprosto spojit v prostoru i ase. Pokud ji ale m íme radiolokátorem, jeví se jako nespojitá veli ina,
jejíž hodnotu známe pouze v ur itých periodicky se opakujících okamžicích. A pokud se ídí
zam ení protiletadlového kanonu, je vstupní ídicí informace tato nespojitá (v dalším budeme
íkat diskrétní) veli ina. A zde práv skon í použití spojitého ízení a nastupuje ízení diskrétní.
Regula ní obvod musíme vyšet ovat jako diskrétní regula ní obvod.
V dnešní dob je d vod vyšet ování regula ních obvod jako diskrétních hlavn n kde
jinde. Je to použití po íta e ve funkci regulátoru. Zatím jsme mluvili o spojitých PID regulátorech, jejichž hardwareovým základem byl opera ní zesilova a které pracovaly naprosto spojit .
Regulovaná veli ina – respektive regula ní odchylka – vstupující do regulátoru bylo spojit se
m nící nap tí, to bylo v regulátoru zesilováno, derivováno, integrováno a výstupní ak ní veli ina
bylo spojit se m nící nap tí, zesíleno ve výkonovém zesilova i pohán lo servomotor atd. Ve
spojitém regula ním obvodu existovalo trvalé spojení mezi spojitým pr b hem regulované veliiny y(t) a na ni závislým pr b hem ak ní veli iny u(t). Tato nep etržitost a trvalost sledování
není naprosto nutná. Po íta dokáže nahradit regulátor stran zesílení, derivace, integrace, ale
jeho vstup nem že být spojit se m nící nap tí, odpovídající regulované veli in . Musíme p edadit analogov -digitální p evodník a tak do po íta e vstupuje už posloupnost impuls – numerických hodnot, a to už je diskrétní veli ina. Regulátor – po íta je schopen pracovat tak, že regulovanou veli inu y zjiš uje pouze v ur itých okamžicích a pouze v t chto okamžicích po ítá
hodnotu ak ní veli iny u. Z po íta e vystupuje op t posloupnost impuls (op t diskrétní veli ina), které musí být n jak p etvo eny na spojitou veli inu, která m že otá et servomotorem, a tím
zasahovat do regulované soustavy. A použití po íta e ve funkci regulátoru je hlavní d vod pro
p echázíme od spojitého ízení k ízení diskrétnímu.
Diskrétní regula ní obvody jsou takové, v nichž alespo jeden len pracuje diskrétn , tj.
informaci p ijímá nebo vydává, eventuáln obojí, v diskrétních asových okamžicích (zpravidla rovnom rných – ekvidistantních). Jinými slovy, alespo jedna veli ina obvodu má tvar
posloupnosti diskrétních hodnot.
Tuto vlastnost má ada technických za ízení jako jsou impulsní obvody, íslicové po ítae atd. Vedle tohoto skute ného diskrétního výstupu jsou diskrétní i svou podstatou spojité veliiny, které nemohou být m eny spojit . Jsou to již vzpomenuté polohy objekt , m ené radiolokátory. Nebo veli iny, jejichž hodnoty jsou p enášeny dálkovým p enosem s diskrétním charakterem apod. Dnes ovšem nej ast jším p ípadem diskrétního systému ízení je použití íslicového
po íta e jako regulátoru v systému automatického ízení.
f(4T)
f(3T)
f(2T)
f(T)
f(kT)
f(0)
Ješt než se dostaneme k diskrétnímu regula nímu
obvodu, zavedeme si pojem diskrétní funkce. Diskrétní
funkce f(kT) je charakterizována posloupností hodnot f(0),
f(T), f(2T), … v tzv. vzorkovacích okamžicích, tj. v ase t =
0, T, 2T, … (obr. 4.1). Mimo asové okamžiky vzorkování
není funkce f(kT) definována – není informace o hodnot
p íslušné veli iny než v uvedené asové okamžiky. asové
okamžiky, v nichž je funkce f(kT) definována jsou ekvidistantní t = kT, kde k = 0, 1, 2, … as t = kT se nazývá diskrétní as a zápisem funkce f(kT) je na první pohled jasné, že
kT
0 T 2T 3T 4T
Obr. 4.1
81
se jedná o diskrétní asovou funkci. Hodnota T se nazývá vzorkovací perioda, má rozm r [s] a
je vztahem
v
2
T
(4.1)
vázána se vzorkovací frekvencí v .
Blokové schéma diskrétního regula ního obvodu je na obr. 4.2. Jedná se o nejb žn jší typ
regula ního obvodu, kdy je regulována spojitá soustava, tudíž máme spojitou regulovanou veliinu y(t). Ta je prost ednictvím analogov -digitálního p evodníku (v regula ní technice nazývaný vzorkova ) vzorkována s periodou T a p evedena do íslicového tvaru, tj. na diskrétní funkci
v(t)
e(kT)
w(kT)
po íta
ve funkci regulátoru
y(kT)
u(kT)
u(t) regulovaná
y(t)
soustava (spojitá)
(tvarova )
D–A
A–D
(vzorkova )
Obr. 4.2
Diskrétní regula ní obvod
y(kT). Po íta vypo ítá ze vstupní ídicí veli iny w(kT), která je už pochopiteln zadávána
v íslicovém tvaru a z y(kT) regula ní odchylku e(kT) a vlastní ídicí algoritmus po íta e ur í
hodnotu ak ního zásahu u(kT). Tato hodnota je digitáln -analogovým p evodníkem (v regula ní
technice nazývaný tvarova ) p evedena na spojitý signál u(t), který prost ednictvím regula ního
orgánu p sobí na regulovanou soustavu.
y(t)
T
Po íta m ve funkci regulátoru, jejich algoritm m a zp sob m, jak nahrazují spojité regulátory
(jak provádí zesilování, integraci a derivaci vstupní
regula ní odchylky) bude v nována celá jedna kapitola. Na tomto míst se budeme v novat dv ma novým
len m regula ního obvodu, které neznáme ze spojitých obvod a to jsou vzorkova a tvarova .
y(kT)
y(t)
t
0
y(kT)
kT
0Obr.T4.32T 3T 4T 5T
Vzorkova a vzorkování
vzorkovaná regulovaná veli ina v bec
ízení je „skryto, utajeno, diskrétní“ a
krétní“.
Vzorkova a vzorkování. Vzorkova
provádí periodické snímání hodnoty vstupní veli iny
– nap . regulované veli iny y. Její hodnotu odebírá
v pravidelných intervalech ve form vzork a mezi
dv ma odb ry ho pr b h této veli iny nezajímá. Ve
schématech se vzorkova , jinak analogov -digitální
p evodník, znázor uje jako spína – je to na obr. 4.3,
z kterého je také patrný princip vzorkování regulované veli iny y.
Princip ízení takto popsaný nazýváme diskrétní podle vlastnosti, že po v tšinu doby není
sledována a regulátor nep estavuje ak ní veli inu, takže
rovn ž tak p íslušné veli iny jsou „skryty, utajeny, dis-
Základní otázkou diskrétního ízení je délka periody vzorkování T, ili po jak dlouhou
dobu m že být regulovaná veli ina bez sledování a regulovaná soustava bez ak ního zásahu.
82
Intuitivn cítíme, že ím je regulovaná soustava „pomalejší“ (p esn ji: ím má delší asové konstanty), tím bude delší i perioda vzorkování. Budeme-li ídit kormidlem kurz zaoceánské lodi, je
regulovaná soustava („lo “) pomalá soustava s dlouhými asovými konstantami a m žeme si
dovolit p i návrhu automatického diskrétního ízení volit dlouhou vzorkovací periodu.
Z této úvahy vycházejí r zné empirické vzorce, které pomáhají p i rychlé volb vzorkok
volí
vací periody. Podle nich se nap . k regulované soustav o p enosu GS s
1s 1
2 s 1 ...
1
1
až
i u soustav s dopravním zpoži
4
2
d ním je vzorkovací perioda volena v závislosti na dopravním zpožd ní TD také ur itými empirickými vztahy.
vzorkovací perioda
T
0,5
min
nebo T
Tvarova a tvarování. P sobí-li dis-
u(kT)
3T 4T 5T 6T
kT
3T 4T 5T 6T
t
0 T 2T
uT(t)
0 T 2T
krétní signál (konkrétn ak ní zásah u(kT) ) jako
vstupní veli ina do spojité regulované soustavy, je
pot ebí ho upravit – tvarovat. Diskrétní signál totiž
obsahuje adu nekone n krátkých impuls , jejichž
amplituda je nositelem informace, v žádném p ípad
však energie, kterou by mohl p edávat následujícímu
lenu obvodu. Tvarování diskrétního signálu je
v podstat jeho p em na na spojitý signál (aspo po
ástech spojitý). Tento signál pak musí být schopen
p edávat následujícímu lenu jednak informaci a
jednak pot ebnou energii.
Obr. 4.4
V tšinou se používá tvarova e nultého ádu a v dalším se zam íme pouze na tento typ tvarova e. Výstupní Obr.
veli 4.4
ina tvarova e je po celou dobu periody T konstantní a je rovna amplitud
vstupního impulsu, p ivedeného na po átku této periody. Je to schodová (stup ová) funkce a
princip tvarova e je patrný z obr. 4.4. P enos tohoto tvarova e je dán vztahem
1 e Ts
GT s
(4.2)
s
4.2 Z – transformace
Z – transformace je matematický aparát, který využíváme p edevším p i popisu, analýze i
syntéze diskrétních regula ních systém . Má zde stejnou funkci jako Laplaceova transformace u
spojitých systém .
Laplace v obraz spojité funkce f(t) je dán vztahem (3.2)
L f t
f t e st dt
F s
0
Vzorkujeme-li tuto funkci vzorkova em s periodou T dostaneme diskrétní funkci f(kT) a její Laplace v obraz získáme stejn , ale musíme p ejít od integrálu k sum
L f kT
f kT e
skT
(4.3)
k 0
Zavedeme-li novou prom nnou z vztahem
z e sT
(4.4)
83
definuje nám tento vztah Z – obraz (na pravé stran zmizelo s, je to funkce nové prom nné z)
F z
Z f kT
f kT z
k
f 0
fT z
1
f 2T z
2
...
(4.5)
k 0
Zd razn me, že Z – obraz tímto vztahem definovaný je pouze pro diskrétní funkce a nelze ho
použít pro spojité funkce.
P íklad 4.1: Ur ete Z – obraz
1
(kT)
jednotkový impuls
kT
0
a) jednotkového diskrétního impulsu (kT)
b) jednotkové diskrétní skokové funkce (kT)
c) diskrétní funkce, kterou získáme vzorkováním spojité
funkce f(t)=e-2t se vzorkovací periodou T
kT
1 k
0 k
0
0
T 2T 3T 4T
Obr. 4.5
1
0
(kT)
jednotkový skok
ešení: Definice a znázorn ní jednotkového
diskrétního impulsu (kT) je na obr. 4.5 a jednotkové diskrétní skokové funkce (kT) vidíme
na obr. 4.6. Ob tyto funkce jsou velmi d ležité
a budeme je stále pot ebovat, je dobré si jejich
definice zapamatovat. Nyní použijeme defini ní vztah Z – obrazu (4.5) a Z – obraz t chto
funkcí spo ítáme.
U t chto funkcí se jedná o nekone nou
geometrickou
adu, v níž každý následující
kT
kT
len ady dostaneme z p edchozího vynásobeT 2T 3T 4T
ním kvocientem q. Má-li tato ada první len a0
a kvocient q, je její sou et dán vztahem
Obr. 4.6
a0
s
.
1 q
1 0 0 ... 1
a) Z kT
z
1
1 z 1 z 2 ...
b) Z kT
1
1 z
z 1
z
1
c) Z e 2 kT 1 e 2T z 1 e 4T z 2 ...
2T
1
1 e z
z e 2T
1 k
0 k
0
0
Stejn jako u Laplaceovy transformace se výpo et Z – obraz neprovádí výpo tem podle
defini ního vztahu (4.5), jako tomu bylo u t chto p íklad , ale používá se slovník Z - transformace. Ve slovníku Z – transformace jsou obdobn jako u slovníku Laplaceovy transformace
diskrétní funkce f(kT) a p íslušný Z – obraz F(z). Ale vedle toho tam jsou v jednom ádku také
odpovídající spojitá funkce f(t), z které se vzorkováním diskrétní funkce získala a její Laplace v
obraz F(s). To jak uvidíme bude mnohdy velmi užite né. Takový základní slovník je v tab. 4.1.
P íklad 4.2: Použitím slovníku Z – transformace ur ete Z – obraz diskrétní funkce f(kT), která
vznikne vzorkováním spojité funkce f(t)=t.e-2t, je-li tato vzorkována vzorkova em se vzorkovací
periodou T = 2 [s].
ešení: Obraz diskrétní funkce vzniklé vzorkováním spojité funkce f(t)=t.e-2t je podle slovníku
F z
Dosadíme-li T = 2 je
84
Tze
z e
2T
2T 2
2 ze
F z
z e
4
4 2
z
2
0,037 z
0,037 z 0,018
Poznámka 1: Všimn te si, že po dosazení konkrétní hodnoty T je Z - obraz vždy racionální
lomená funkce prom nné z.
f(t)
F(s)
f(kT)
F(z)
(t)
1
(kT)
1
(t)
1
s
(kT)
t
1
s2
kT
t2
2
1
s3
kT
2
e
at
te
at
a
1
s
sin t
cos T
a
1
s
t
T
e
a
2
1
lg a
s
T
s
2
2
s
s
2
2
z
z 1
zT
z z 1T2
2
2z 1
z
z e
akT
kTe
2
z 1
zTe
akT
z
z
ak
z a
sin kT
cos kT
Tab.4.1
z
z2
z
aT
aT
aT 2
a
0
z sin T
2 z cos T
2
2
e
3
1
z cos T
2 z cos T 1
Slovník Z - transformace
P íklad 4.3: Ur ete Z – obraz diskrétní funkce, vzniklé vzorkováním spojité funkce, jejíž La1
place v obraz je F ( s )
.
2
ss 1
ešení: Rozložíme funkci F(s) na sou et parciálních zlomk
1
1
1
1
2
s s 1 s 12
ss 1
a použitím slovníku ur íme Z – obraz
z
z
zTe 1
F z
z 1 z eT
z eT
2
85
Poznámka 2: Pokud budeme v budoucnu v podobných p ípadech používat zkrácené ozna ování
Z F s
což je v tomto p ípad
z
z
zTe 1
1
Z
2
2
z 1 z eT
ss 1
z eT
znamená to ur ení Z – obrazu F(z) diskrétní asové funkce f(kT), která vznikla vzorkováním
s periodou T spojité funkce f(t), jejíž Laplace v obraz je F(s). Správn zapsáno je to takto
ZF s
ZV L1 F s
(4.6)
kde operace V
p edstavuje vzorkování s periodou T. Samoz ejm pro toto hledání „Z – obrazu k Laplaceovu obrazu“ je výhodný slovník Z – transformace se spojitou funkcí a jejím L –
obrazem na jednom ádku.
P i zp tné transformaci hledáme k danému obrazu F(z) originál, tedy diskrétní asovou
funkci f(kT) a toto symbolicky vyjad ujeme zápisem
f kT
Z
1
F z
Zp tnou transformaci m žeme provád t použitím slovníku Z – transformace (obecn je
nutno nejd íve provést rozklad v sou et parciálních zlomk ) anebo numericky d lením polynomu itatele polynomem jmenovatele. Tento zp sob si nyní vysv tlíme.
Je-li Z – obraz F(z) dán v tvaru zlomku
M z
(4.7)
N z
m žeme provést d lení polynomu M(z) polynomem N(z) a získat mocninnou adu ve tvaru
F z
F z
f0
f1 z
1
f2 z
2
...
(4.8)
Porovnáním této ady s defini ním vztahem Z – obrazu (4.8)
F z
f 0
1
f T z
f 2T z
2
...
vidíme, že koeficienty mocninné ady (4.11) jsou p ímo hodnoty diskrétní funkce f(kT)
f 0
f0 ;
f T
f1 ;
f 2T
f 2 ; ...
áste nou nevýhodou této metody je, že originál dostaneme v tzv. „otev eném“ tvaru,
jako posloupnost numerických hodnot. N kdy by se nám tato originální funkce hodila spíše
v tzv. „uzav eném“ tvaru, jako algebraický výraz. Výhodou metody zase naopak je, že p i výpotu nap . impulsních nebo p echodových funkcí tyto získáme konkrétn numericky a to je v tšinou žádoucí.
D lení polynomu itatele polynomem jmenovatele provádíme jako písemné d lení a bude
ukázáno na p íkladu.
Na dalším p íkladu bude demonstrováno hledání originálu použitím slovníku Z – transformace a srovnáváno s metodou d lení polynom .
P íklad 4.4: Stanovte originál f(kT) k funkci F z
86
z 3
.
z z 2
2
ešení:
z 3 : z2
z 1 2z
z 2
1
z
1
2z
2
4z
3
8z
5
...
1
f(T) f(2T) f(3T) f(5T)
0 2 2z
2 2z
1
1
4z
2
0 4z
4z
1
4z
4z
2
1
0
2
0
8z
3
8z
3
0
-1
-2
f(0) = 0
f(T) = 1
f(2T) = -2
f/3T) = -4
f(4T)=0
f(5T)=8
……….
Grafické znázorn ní funkce f(kT) je na obr. 4.7
P íklad 4.5: Stanovte originál f(k) k funkci F z
f(kT)
2T 3T
T
kT
4T 5T
-3
-4
Obr. 4.7
z 3z 4
.
z 2 z 3 z 4
ešení: Funkci F(z) rozložíme na parciální zlomky
5z
4z
z
F z
k f(kT)
z 2 z 3 z 4
0
0
Podle slovníku Z – transformace v tab. 4.1 je
1
3
z
Z 1
ak
2
-23
z a
3 129
a tedy originál k F(z) je
…
…
k
k
k
f kT
2
5 3
4 4
který platí obecn pro k 0. Poznámka ve slovníku a 0 platí pro spojité funkce, kde je lg a.
Prove me ješt kontrolu d lením itatele jmenovatelem. Jmenovatel je
z
2 z 3 z
3z 2 4 z : z 3 9 z 2 26 z 24 3z
f(T)
3z 2 27 z 78 72 z 1
0
23z 78 72 z 1
23 z 207 598 z
0
129 526 z
1
552 z
2
1
552 z
2
1
23z
f(2T)
4
2
z3
9z 2
26 z
24
129 z 3 ...
f(3T)
f(0) = 0 ; f(T) = 3 ; f(2T) = -23 ; f(3T) = 129 ;
4.3 Diferen ní rovnice
Tak jako základním tvarem matematického popisu
spojitých systém jsou diferenciální rovnice, tak základem
matematického popisu diskrétních systém jsou diferen ní
rovnice.
V minulých kapitolách byl zaveden pojem diskrétní funkce f(kT), což je posloupnost diskrétních hodnot
f(0), f(T), f(2T), … v ekvidistantních asových okamžicích
t = kT, kde k = 0, 1, 2, …atd. V diferen ních rovnicích
budeme bez vlivu na obecnost p edpokládat T = 1 [s] a
diskrétní as bude k místo kT. Posloupnost diskrétních
f(k)
f(0)
f(1)
f(2)
0
1
2
f(3) k
3
Obr. 4.8
87
funk ních hodnot tedy bude f(0), f(1), f(2), …atd., viz obr. 4.8.
Základem diferen ních rovnic je pojem diference funkce (zde už stále máme na mysli
diskrétní funkci). První diference je dána rozdílem dvou sousedních diskrétních hodnot. P itom
je možno použít dvou zp sob definování diferencí, a to jako dop ednou diferenci anebo jako
zp tnou diferenci:
dop edná diference
f k
f k 1
zp tná diference
f k
f k
f k
(4.9)
f k 1
V obou p ípadech je první diference analogií první derivace u spojitých funkcí (ur uje rychlost
zm ny funkce a geometricky je to sm rnice te ny). Druhá diference (dop edná i zp tná) je zavedena vztahem
2
2
f k
f k 1
f k
f k
f k
f k 1
(4.10)
a je možno ji vy íslit z funk ních hodnot
2
2
f k
f k 2
f k
f k
f k 1
f k 1
f k 1
f k 1
f k
f k 2
f k 2
f k
2f k 1
2f k 1
f k
(4.11)
f k 2
Postupn m žeme zavést vyšší diference a vždy je možné je vy íslit funk ními hodnotami (p itom platí, že ád diference je roven nejvyššímu posunutí u funk y(k)
u(k)
ních hodnot).
Lineární diferen ní rovnici diskrétního systému podle
obr. 4.9 n-tého ádu s konstantními koeficienty a s pravou stranou
m žeme napsat v tzv. diferen ním tvaru
Obr. 4.9
s dop ednými diferencemi
n
n
yk
m
...
1
yk
0
yk
m
...
1
yk
0
yk
m
uk
...
1
uk
0
uk
(4.12)
uk
(4.13)
se zp tnými diferencemi
n
n
yk
m
uk
...
1
uk
0
kde u(k) je známá vstupní diskrétní funkce systému
y(k) je hledaná výstupní diskrétní funkce systému.
Jestliže v t chto diferen ních rovnicích nahradíme diference jejich funk ními hodnotami
podle vztah (4.11) …atd., dostaneme rekurentní tvar diferen ní rovnice
z dop edných diferencí
an y k n
... a1 y k 1
a0 y k
bmu k m
... b1u k 1
b0u k
(4.14)
... bmu k m
(4.15)
ze zp tných diferencí
a0 y k
a1 y k 1
... an y k n
b0u k
b1u k 1
Diferen ní rovnice z dop edných diferencí (4.14) je uvád na jako diferen ní rovnice
s kladnými posunutími. Po áte ní podmínky jsou zde dány funk ními hodnotami y(0), y(1), …
y(n-1).Tento tvar je b žný v matematické literatu e, ale v technických disciplinách se užívá a je
výhodn jší druhý tvar (4.15) ze zp tných diferencí, který se nazývá tvar diferen ní rovnice se
zápornými posunutími. Po áte ní podmínky jsou zde dány posloupností hodnot y(-1), y(-2), …
y(-n) a tyto jsou v tšinou nulové.
88
Nyní si ukážeme , jak se diferen ní rovnice eší. B žné a v praxi používané je numerické
n kdy nazývané rekurentní ešení diferen ních rovnic.
P íklad 4.6:
ešte numericky diferen ní rovnici (kladná posunutí)
yk 3
4y k 2
0,5 y k 1
3y k
6u k 1
u(k)=2k 8
2u k
Protože se jedná o diferen ní rovnici t etího ádu, jsou zadané t i po áte ní
podmínky
y (0) 1 ; y (1) 3 ; y (2) 4
a funkce na pravé stran rovnice (vstupní funkce) u k 2 k (obr. 4.10).
4
4
2
2
1
0
k
1 2 3
Obr. 4.10
po áte ní
podmínky
-148,25
ešení: Rovnici upravíme tak, aby na levé stran byla hodnota výstupní funkce y s nejv tším
posunutím. ešení neboli posloupnost hodnot y(k) pak spo ítáme
postupným dosazováním k = 0, 1, 2, … atd. pro libovolný po et
y(k)
43
hodnot.
4
1 3
3
5 k
yk 3
4 y k 2 0,5 y k 1 3 y k 6u k 1 2u k
0 1 2
4
y0 1
-7,5
y1 3
Obr. 4.11
y2 4
k = 0: y 3
4y 2
0,5 y 1
3y 0
6u 1
2u 0
4.4 0,5.3 3.1 6.2 2.1
k = 1: y 4
4y 3
0,5 y 2
3y 1
6u 2
2u 1
4.( 7,5) 0,5.4 3.3 6.4 2.2
k = 2: y 5
4y 4
0,5 y 3
3y 2
6u 3
7,5
43
2u 2
= 4.43 0,5.( 8,5) 3.4 6.8 2.4
148,25
……………. atd., graf ešení je na obr. 4.11.
Poznámka:
ešení nedostáváme v uzav eném tvaru. Postup je velice snadno algoritmizovatelný a p evoditelný do programu.
P íklad 4.7:
ešte numericky diferen ní rovnici (záporná posunutí)
yk
2y k 1
sin k pro k
pro vstupní funkci u k
yk 2
0,5u k
uk 1
0 a pro nulové po áte ní podmínky y(-1) = y(-2) = 0.
ešení: Vyjád íme na levé stran rovnice len s „nejmenším“ posunutím
yk
2y k 1
yk 2
0,5u k
uk 1
a postupn dosazujeme k = 0, 1, 2, …a dostáváme ešení diferen ní rovnice
k = 0:
y0
2y 1
k = 1:
y1
2y 0
y 1
k = 2:
y2
2y 1
y0
y
2
0,5u 0
0,5u 1
0,5u 2
u 1
u0
u1
2.0 0 0,5.0 0
2.0 0 0,5.0,84 0,42
2.0,42 0 0,5.0,91 1,295
……………atd
89
4.4 Matematický popis diskrétních len
Prakticky stejné matematické popisy jako známe u spojitých systém jsou i u diskrétních
systém , pouze místo diferenciálních rovnic používáme diferen ní rovnice a místo Laplaceovy
transformace používáme Z – transformaci. Seznámíme se s b žn užívanými popisy diskrétních
len (frekven ním p enosem a charakteristikou, jejichž používání není u diskrétních len tak
asté jako u spojitých se zabývat nebudeme):
diferen ní rovnice
p echodová funkce a charakteristika
Z – p enos
frekven ní p enos
impulsní funkce a charakteristika
frekven ní charakteristika
Diferen ní rovnice a Z – p enos
u(k)
y(k)
Obr. 4.12
y k
a1 y k 1
M jme diskrétní systém s jednou vstupní veli inou u(k) a
jednou výstupní veli inou y(k) podle obr. 4.12. Jak vstupní tak
výstupní veli ina jsou diskrétní asové funkce. Tento systém
m žeme popsat diferen ní rovnicí se zápornými posunutími
... a n y k
n
b0 u k
b1u k 1
... bm u k
m
(4.16)
anebo diferen ní rovnicí s kladnými posunutími
an y k
n
a n -1 y k
n 1
... a0 y k
bm u k
m
... b0 u k
(4.17)
V regula ní technice a v technické praxi v bec se více používají diferen ní rovnice se záporným posunutím. Koeficient a0 u hodnoty y(k) (u rovnic se zápornými posunutími (4.16)) bývá standardn normalizován na hodnotu 1, což umož uje výhodn ur it ešení y(k) numerickým
zp sobem. Jedná se o pod lení celé rovnice tímto koeficientem, pokud tento není jednotkou – p i
numerickém ešení pak není t eba neustálého d lení koeficientem a0 .
Tak jako u lineárních spojitých systém vyjad ujeme jejich popis pomocí p enosu v Laplaceov transformaci, m žeme vlastnosti diskrétních systém vyjád it pomocí Z – p enosu,
který je definovaný jako pom r Z – obrazu výstupu a vstupu p i nulových po áte ních podmínkách
Y z
Z y kT
Gz
(4.18)
U z
Z u kT
Z – p enos získáme z diferen ní rovnice (4.16), což je samoz ejm rovnice se zápornými
posunutími podle vzorce, který je analogický se vzorcem pro p enos spojitého systému z jeho
diferenciální rovnice
Gz
Y z
U z
b0 b1 z
1 a1 z
1
1
... bm z m
... an z n
(4.19)
Z – p enos G(z) diskrétního systému sehrává stejnou úlohu jako p enos (Laplace v) spojitého
systému.
Poznámka 1: Z – p enos m žeme kdykoliv vynásobením itatele i jmenovatele nejvyšší mocninou z p evést na Z - p enos s kladnými exponenty.
90
P íklad 4.8: Diskrétní regula ní len je popsán diferen ní rovnicí
y k 5 y k 1 1,2 y k 2 3,5u k 2u k 1
4u k
2
Ur ete Z – p enos a p eve te ho na p enos s kladnými exponenty.
ešení:
Gz
3,5 2z 1 4z 2
1 5z 1 1,2z 2
Gz
3,5z 2 2z 4
z 2 5z 1,2
Použití Z – p enosu pro ur ení odezvy systému: Analogicky k p enosu u spojitých
systém lze pomocí Z – p enosu ur it Z – obraz výstupu Y(z) pro daný vstupní signál u(k) a jemu
p íslušný Z – obraz U(z) (za p edpokladu nulových po áte ních podmínek)
Y z G zU z
(4.20)
a zp tnou Z – transformací ur it odezvu y(k)
y
Z
1
G zU z
(4.21)
Poznámka 2: P i používání diferen ní rovnice systému s kladnými posunutími (4.17)
lze stejným zp sobem jako u rovnice se zápornými posunutími odvodit vzorec pro Z – p enos
z této rovnice
bm z m ... b1 z b0
Y z
(4.22)
Gz
U z
an z n ... a1 z a0
Impulsní funkce a charakteristika
Diskrétní impulsní funkce je odezva systému na jednotkový impuls (k) na vstupu
(obr. 4.13). Jednotkový impuls (k) byl již definován a znázorn n (trochu odlišn od definice pro
spojité systémy) v p íkladu 4.1
1 k 0
y(k) g(k)
1 u(k) (k)
k
(4.23)
k
0
0
k
k
V operátorovém slovníku Z – transformace m žeme nalézt, že jeho Z – obraz je roven jedné neboli
Obr. 4.13
Z k
1. Graf impulsní funkce je impulsní charakteristika. Pro impulsní funkci je zavedeno ozna ení g(k).
Jelikož je Z – obraz jednotkového impulsu roven jedné Z
p enosu
Z gk
Y z
Gz
Z gk
U z
Z k
k
1 plyne z definice Z –
(4.24)
kam jsme za vstupní funkci dosadili jednotkový impuls a za výstupní funkci impulsní funkci, že
Z – obraz impulsní funkce je roven práv Z – obrazu p enosu. Tím pádem m žeme napsat,
že
Z gk
Gz
a tedy mezi impulsní funkcí a Z - p enosem je vztah mezi originálem a Z – obrazem. Impulsní
funkci získáme ze Z – p enosu zp tnou Z – transformací
gk
Z
1
Gz
(4.25)
Druhý zp sob jak získat výpo tem impulsní funkci je z diferen ní rovnice systému, kde
se za vstupní funkci dosadí jednotkový impuls (k) a to bude ukázáno v následujícím p íkladu.
P íklad 4.9: Systém je popsán diferen ní rovnicí
91
yk
5y k 1
6y k 2
2u k
7u k 1
Ur ete impulsní funkci r znými zp soby a potom k ní na rtn te impulsní charakteristiku.
ešení: Stanovíme Z – p enos a p evedeme ho na tvar s kladnými exponenty
2 7z 1
1 5z 1 6 z
Gz
2z 2 7z
z 2 5z 6
2
Z G(z) získáme g(k) zp tnou transformací podle (4.31)
Zp tnou Z – transformaci m žeme provedeme d lením polynom
2z 2 7z :
2 z 2 10 z
0
3z
3z
0
z 2 5 z 6 2 3z 1 3z
g(0) g(1) g(2)
12
12
15 18 z 1
3
3
0
18 z
15 z
3z
2
3z
g(3)
3
33 z
g(4)
4
...
k g(k)
0 2
1 3
2 3
3 -3
4 -33
1
1
1
18 z
2
18 z
2
3z 1
0
15 z
33 z
2
2
18 z
18 z
itatele a jmenovatele.
3
3
4 g(k)
2
0
-2
-4
1 2
3 4
k
Obr. 4.14
atd., impulsní funkce je na obr. 4.14.
A te více mén pro kontrolu ešení diferen ní rovncí, do které za u(k) dosazujeme (k) :
gk
k=0:
k=1:
k=2:
k=3:
k=4:
5g k 1
6g k 2
gk
5g k 1
g0
g1
g2
g3
g4
5g 1
5g 0
5g 1
5g 2
5g 3
2 k
6g k 2
6g
6g 1
6g 0
6g 1
6g 2
2
2
2
2
2
2
1
2
3
4
7 k 1
2 k
0
7
7
7
7
7 k 1
7
1 2
0 3
1 3
2
3
3
33
P echodová funkce a charakteristika
Diskrétní p echodová funkce je odezva systému na jednotkový skok (k) na vstupu
(obr. 4.15). Jednotkový skok (k) byl již definován a znázorn n v p íkladu 4.1
1 k 0
(4.26)
k
y(k) h(k)
u(k) (k)
0 k 0
1
k
Ve slovníku Z – transformace m žeme nalézt,
k
z
. Graf p echodové
že jeho Z – obraz je Z k
z 1
Obr. 4.15
funkce je p echodová charakteristika. Pro p echodovou
funkci je zavedeno ozna ení h(k).
Dosazením (k) do definice Z – p enosu dostaneme
92
Y z
U z
Z hk
(4.27)
z
z 1
když jsme za vstupní funkci dosadili jednotkový skok a výstupní funkce tím pádem vyšla p echodová funkce. Ze vztahu
z
z
Z hk
Gz
neboli
Hz
Gz
(4.28)
z 1
z 1
Gz
Z hk
Z k
dostaneme vztah pro získání p echodové funkce ze Z - p enosu
hk
Z
1
z -1
Gz
z
(4.29)
Druhý zp sob jak získat výpo tem p echodovou funkci je z diferen ní rovnice systému,
podobn jako tomu bylo u impulsní funkce. Zde se za vstupní funkci dosadí jednotkový impuls
(k) a to bude op t ukázáno v následujícím p íkladu.
P íklad 4.10: Systém je popsán diferen ní rovnicí
yk
0,5 y k 1
uk
2u k 1
Ur ete p echodovou funkci a na rtn te p echodovou charakteristiku.
ešení : Ur íme Z – p enos v etn jeho tvaru s kladnými exponenty
z 2
1 2z 1
G z
1
z 0,5
1 0,5 z
Ze Z – p enosu získáme p echodovou funkci podle vztahu (4.29) a to rozkladem v parciální
zlomky a použitím slovníku Z - transformace
h kT
Z
1
z
z 2
z 1 z 0,5
.
Z
1
2z
z 1
z
z 0,5
2
0,5
k
pro k
0
Druhá možnost zp tné Z – transformace je d lení polynomu itatele polynomem jmenovatele
z 2 2 z : z 2 0,5 z 0,5 1 2,5 z 1 1,75 z
h(0) h(1)
h(2)
z 2 0,5 z 0,5
0 2,5 z 0,5
2,5 z 1,25 1,25 z 1
0
1,75 1,25 z 1
1,75 0,875 z 1 0,875 z 2
0
2,125 z 1 0,875 z 2
2
2,125 z
h(3)
3
...
h(k) 2
1
0
1 2 3 4 5
k
Obr. 4.16
k
0
1
2
3
4
5
6
.
g(k)
1
1,5
-0,75
0,375
-0,187
0,156
-0,047
…
h(k)
1
2,5
1,75
2,125
1,938
2,031
1,984
…
T etí metoda pro získání p echodové funkce je ešení diferen ní rovnice, kde za vstupní funkci
dosadíme (k)
hk
k 2 k 1 0, 5 h k 1
k = 0:
k = 1:
k = 2:
k = 3:
h0
h1
h2
h3
0 2
1 0,5 h 1 1
1 2 0 0,5 h 0 2,5
2 2 1 0,5 h 1 1,75
3 2 2 0,5 h 2 2,125
……atd.
93
4.5
íslicové regulátory
Od íslicového regulátoru budeme o ekávat stejnou funkci jako od spojitého regulátoru a
to je vstupující regula ní odchylku zesilovat, integrovat a derivovat. Proto p i sestavování algoritmu pro íslicový regulátor vyjdeme z funkce a tím i rovnice spojitého PID regulátoru. PID
regulátor je popsán rovnicí (3.77), kterou upravíme vytknutím r0 stejn , jako tomu bylo u p enosu PID regulátoru, abychom získali tvar s asovými konstantami. Takže výchozí rovnice PID
regulátoru je
t
ut
e(t)
e(kT)
t
kT
0
T
2T 3T … kT
r0 e t
1
de t
e t dt Td
Ti 0
dt
(4.30)
íslicovou verzi regulátoru získáme z této rovnice diskretizací integrace a derivace. Integraci provedeme náhradou
spojitého signálu tzv. stup ovitou náhradou zleva (obdélníky
zleva – mohli jsme také použít obdélníky zprava i se novou
náhradou lichob žníky). Ur ení hodnoty integrálu se provádí
jako sou et ploch pod náhradním pr b hem a je uvedeno na
obr. 4.17
kT
k
e t dt T
Obr. 4.17
0
(4.31)
ei
i 1
0
e(k)
e(t)
e(kT)
e(k-1)
de e k e k 1
(4.32)
dt
T
Po dosazení t chto vztah do rovnice spojitého PID regulátoru
(3.53), kam sou asn dosadíme diskrétní as kT respektive k, dostaneme
Td
T k
(4.33)
u k r0 e k
ei
ek ek 1
Ti i 1
T
e(k)-e(k-1)
Derivaci získáme nahrazením diferencemi podle obr. 4.18
t
kT
(k-1)T kT
Tomuto algoritmu íslicového regulátoru se íká polohový algoritObr. 4.18
mus a moc se nepoužívá. Hodnota integrálu se zde získává sumací a
hodnota derivace se získává pomocí diference. Proto se tyto regulátory nazývají proporcionáln -suma n -diferen ní, a ozna ují zkratkou PSD. Ale také se nazývají íslicové PID regulátory. Polohový algoritmus se nepoužívá hlavn pro sumaci, která znamená komplikaci p i výpo tu ak ního zásahu u(k).
Proto se p echází k tzv. p ír stkovému algoritmu PSD regulátoru. Podle tohoto algoritmu se ur uje nikoliv hodnota u(k) ak ní veli iny v daném okamžiku, ale pouze její zm na, ili
p ír stek
uk uk uk 1
(4.34)
oproti hodnot u(k-1) ak ní veli iny v p edchozím kroku.
Využijeme-li platnosti rovnice polohového algoritmu (4.33) tak, že podle ní vyjád íme
také hodnotu u(k-1) v p edchozím kroku
Td
T k1
(4.35)
u k 1 r0 e k 1
ei
ek 1 ek 2
Ti i 1
T
m žeme vypo ítat p ír stek u(k), a tím i definovat rovnici p ír stkového algoritmu ode tením
rovnice (4.35) od rovnice (4.33) . Po malé úprav dostaneme p ír stkový tvar algoritmu PSD
regulátoru
94
uk
uk 1
r0 1
Td
T
T
ek
Ti
r0 1 2
q0
uk
Td
ek 1
T
r0
q0 e k
2
(4.36)
q2
q1
uk 1
Td
ek
T
q1e k 1
q2 e k 2
(4.37)
To je p ír stkový tvar algoritmu PSD regulátoru. Koeficienty rovnice jsou dány vztahy
q0
r0 1
Td
T
T
Ti
q1
r0 1 2
Td
T
q2
r0
Td
T
(4.38)
Ak ní zásah u(k) je funkcí sou asné regula ní odchylky, p edcházející regula ní odchylky, p edp edcházející regula ní odchylky a p edcházejícího ak ního zásahu
uk
f e k , e k 1 , e k 2 , u (k 1)
Algoritmus je jednoduchý a neklade v tší požadavky na pam
po íta e.
Z této rovnice ur íme podle rovnice (4.19) Z – p enos PSD regulátoru
GR z
q0
q1 z 1 q 2 z
1 z 1
2
(4.39)
P íklad 4.11: P eve te spojitý regulátor PID, jehož parametry byly k dané soustav navrženy
n kterou z optimaliza ních metod na íslicový PSD regulátor p i vzorkovací period T = 0,1 s.
Ur ete jeho diferen ní rovnici a Z – p enos. Regulátor je dán p enosem
1
G R s 0,4 1
0,1s
0,5s
ešení: Parametry q0, q1 a q2 ur íme ze vztah (4.38). Z daného p enosu regulátoru je patrno že
r0 = 0,4, Ti = 0,5 s a Td = 0,1 s.
q0
r0 1
Td
T
T
Ti
0,4 1
0,1 0,1
0,1 0,5
q2
Diferen ní rovnice je
Z – p enos je
uk
GR z
uk 1
q0
q1
0,88
r0
Td
T
0,4
0,88 e k
q1 z 1 q2 z
1 z 1
2
r0 1 2
Td
T
0,4 1 2
0,1
0,1
1,2
0,1
0,4
0,1
1,2 e k 1
0,4 e k 2
0,88 1,2z 1 0,4z
1 z 1
2
Rovnice spojitého PID regulátoru je idealizací chování skute ného PID regulátoru. Na
rozdíl od toho probíhá výpo et ak ního zásahu u íslicového PSD regulátoru p esn podle p íslušné diferen ní rovnice. To iní praktické problémy v praktickém nasazení íslicových regulátor , nebo nedochází k p irozenému útlumu velkých a prudkých zm n hodnot regula ní odchylky a tím i ak ní veli iny jak je tomu u spojitých regulátor .
A ješt s dalšími technickými problémy se potýká nasazení íslicových regulátor , avšak
dnes p evažují p edevším jejich výhody. A tou je snadná spolupráce s vyššími ídicími po íta i,
cenová dostupnost a další. A proto se používají stále více a stále více vytla ují klasické spojité
regulátory.
95
4.6 Stabilita diskrétních obvod
Obecná podmínka stability
Pro diskrétní systémy platí stejná definice stability jako pro každý lineární systém: Systém je stabilní, jestliže se po odezn ní budicího signálu
yhom(k)
vrátí do rovnovážného stavu. Názorn zobrazeno je to na
obr. 4.19 a matematicky zapsáno (už pro diskrétní systémy)
lim y hom k
k
0
k
(4.40)
Uvažujme diskrétní regula ní obvod podle obr 4.20. Charakteristická rovnice je obdobn jako u spojitých systém dána
Obr. 4.19
vztahem
w(t)
e(t)
T
GR(z)
y(k)
T
T
1 G R z GS z
y(t)
GS(s)
0
(4.41)
kde p enosy regulované soustavy a regulátoru jsou jako Z
– p enosy pochopiteln v Z –
transformaci. Tato rovnice má
Obr. 4.20
obecn tvar
an z n
x z2
z3 x
1
z4 x
0
(4.42)
Ur íme-li její ko eny z1 , z2 , … zn., m žeme vyslovit obecnou podmínku stability diskrétních regula ních obvod , která se trochu liší od
obecné podmínky stability spojitých obvod :
Im
x z1
... a1 z a0
Re
Diskrétní obvod je stabilní, leží-li ko eny charakteristické
rovnice (4.41) uvnit jednotkové kružnice – obr. 4.21.
zi
1
pro i = 1,2, … n
(4.43)
Obr. 4.21
Poznámka: u diskrétních obvod neplatí žádná podmínka kladnosti
koeficient charakteristické rovnice – není d vodu, pro by m la platit.
P íklad 4.12:
stabilní.
Ur ete pro jaké hodnoty r0
regulátor P
w
GR z
T=1s
r0
íslicového P regulátoru bude obvod na obr. 4.22
tvarova
GT s
spojitá soustava
1 e
s
Ts
T=1s
Obr. 4.22
ešení: P enos zapojení vzorkova – tvarova – soustava je
96
GS s
1
s 1
y
GC z
Z
1 e Ts 1
s ss 1
Z
1
ss 1
1 z1Z
1
ss 1
Z
1
e Ts
ss 1
1 z1Z
Z
1 1
s s 1
1
ss 1
z 1Z
1
ss 1
z 1 z
z
z z 1 z e1
0,632
z 0,368
P i výpo tu jsme použili pravidlo, že posunutí originální funkce o jednu vzorkovací periodu se
projevilo v Laplaceov obrazu násobením výrazem e-Ts a to v Z – obrazu násobením z-1 .
Do charakteristické rovnice (4.41) dosadíme GR(z) = r0 , ale za GS(z) musíme dosadit
GC(z), takže
1 GR z GS z
1 r0
0,632
z 0,368
0
Charakteristická rovnice
z – 0,368 + 0,632r0 = 0 má jeden ko en z1 = 0,368 - 0,632r0
tento ko en musí spl ovat podmínku (je reálný) -1 z1 1 . Nerovnost -1 0,368 - 0,632r0
má ešení -1 r0 2,16 . ešením problému je tedy kladná hodnota konstanty P regulátoru
r0 2,16 .
a
1
Kritéria stability
Abychom nemuseli ešit charakteristickou rovnici, která bývá v tšinou vyšších stup
než druhého, používáme stejn jako u spojitých systém kritéria stability. N která jsou diskrétní
verze kritérií, známých ze spojitých obvod . Seznámíme se s jedním algebraickým kritériem a
jedním frekven ním, která se používají nej ast ji.
Nejd íve si op t uv domme, co musí platit o koeficientech charakteristické rovnice (4.42)
an z n ... a1 z a0 0
když její ko eny jsou z1 , z2, … zn. Rovnici pod líme koeficientem an , ímž dostaneme tvar
a
a0
z n ... 1 z
0
an
an
a m žeme provést rozklad v sou in ko enových initel
z
z1 z
z 2 ... z
zn
0
Podmínka stability diskrétních systém je, že ko eny této rovnice musí ležet uvnit jednotkové
kružnice, tedy zi
1. Pochopiteln mohou být koeficienty charakteristické rovnice kladné
nebo záporné, zde není žádné omezení jako u spojitých systém . Jediné co musí být spln no je,
že absolutní len uvedené rovnice
a0
z1 . z 2 ... z n 1
an
musí být v absolutní hodnot menší než jedna, protože sou in ísel menších v absolutní hodnot
než jedna musí být také menší než jedna. Z tohoto poznatku vychází následující kritérium.
Diskrétní verze Routh-Schurovo kritéria. Uvedeme si algoritmus, kterým snižujeme
postupn stupe charakteristické rovnice až zbude jediný koeficient.
M jme charakteristickou rovnici (4.42)
an z n ... a1 z a0 0
Z koeficient rovnice utvo íme následující schéma
97
an
an-1
……………
a2
a1
a0
a0
a1
……………
an-2
an-1
an
ka0
ka1
……………
kan-2
kan-1
kan
an+ ka0
an-1+ ka1
……………
a2+ kan-2
a1+ kan-1
k
a0
an
a0
0
V tomto schématu je tvrtý ádek výsledkem sou tu prvního a t etího ádku. T etí ádekdostaneme z prvého vynásobením koeficientem
a0
k
an
Pokud je tento koeficient
k
1
p i všech dalších snižováních stupn charakteristické rovnice (až zbude jeden koeficient), je daný
systém stabilní. Pokud b hem redukce stupn bude k v tší než jedna, je systém nestabilní a výpo et je možno ukon it.
P íklad 4.13: Ur ete stabilitu diskrétního obvodu, jehož charakteristická rovnice je
z 4 1,655 z 3 1,012 z 2 0,323 z 0,047 0
ešení: Routh-Schur v algoritmus pro snižování stupn charakteristické rovnice je následující:
1
0,047
-0,002
0,998
-0,245
-0,06
0,938
0,561
-0,335
0,603
-0,564
-0,527
0,076
-1,655
-0,323
0,016
-1,639
0,964
0,237
-1,402
-1,402
0,838
-0,564
0,603
0,564
0
1,012
1,012
-0,048
0,964
-1,639
-0,403
0,561
0,938
-0,561
0
-0,323
-1,655
0,078
-0,245
0,998
0.245
0
0,047
1
-0,047
0
k = -0,047
k = 0,245
k = -0,598
k = 0,935
Protože pro všechna k platí
k
1 je obvod stabilní.
Bilineární transformace
Odvodili jsme si, že leží-li ko eny charakteristické rovnice (4.42)
an z n
... a1 z a0
0
uvnit jednotkové kružnice, je diskrétní obvod stabilní. Leží-li jeden z ko en vn jednotkové
kružnice je obvod nestabilní a poloha na jednotkové kružnici znamená hranici stability. Výpo et
ko en charakteristické rovnice vyššího než druhého stupn je numericky náro né a proto se
stabilita zjiš uje podobn jako u spojitých systém kritérii stability. My jsme si n které z nich
uvedli. Jsou to bu diskrétní verze kritérií používaných u spojitých systém anebo speciální kri-
98
téria pro diskrétní systémy. Je však ješt jedna možnost vyšet ování stability diskrétních systém
a ta je p evést vnit ek jednotkové kružnice na levou komplexní polorovinu a pak používat kritéria známá pro spojité systémy, to je kritéria, která zjiš ují, zda ko eny rovnice leží v levé komplexní polorovin .
Mezi rovinou „s“ v níž leží ko eny charakteristické rovnice spojitých obvod a rovinou
„z“ s ko eny charakteristické rovnice diskrétních obvod platí vztah (4.4)
z
e sT
a mezi ko eny v t chto rovinách platí vztah zi e siT . Imaginární osa v rovin „s“ (hranice stability) se tímto p i azením transformuje na jednotkovou kružnici v rovin „z“. Levá komplexní
polorovina v rovin „s“ (stabilní oblast) odpovídá vnit ku jednotkové kružnice v rovin „z“. Toto
tvrzení není matematicky zcela p esné – protože ale tuto transformaci nebudeme používat, není
pot eba to up es ovat.
Zobrazení roviny „z“ do roviny „s“ umož uje kontrolovat stabilitu diskrétních systém
stejn jako u spojitých a využít tak kritéria, hlavn algebraická, která už jsou známá ze spojitých
systém .
1
ln z není
Transformace vztahem (4.4) z e sT a odpovídající inverzní transformace s
T
pro praktické využití p íliš vhodná. Proto se používá transformace, která má prakticky stejné
vlastnosti, ale je daleko jednodušší. Je to tzv. bilineární transformace, definovaná vztahem
z
w 1
w 1
(4.44)
Touto transformací je jednotková kružnice v rovin „z“ zobrazená jako imaginární osa
roviny „w“ a vnit ek jednotkové kružnice jako levá komplexní polorovina roviny „w“. M žete si
snadno ov it, že nap . bodu
Im
Im
w
z-rovina
1 = -1 v levé polorovin
z 1
roviny w“ odpovídá bod z1 =
w-rovina
w
z
1
0
uvnit jednotkové kružnice
Re
Re
v rovin „z“, bodu w2 = 3
w 1
v
pravé komplexní poloroviz
w 1
n odpovídá bod z2 = 2 vn
jednotkové kružnice a t eba
Obr. 4.23
bodu w3 = j na hrani ní imaginární ose odpovídá bod z3
= -j na hrani ní jednotkové kružnici. Na obr. 4.23 je symbolicky ukázána tato transformace
v etn transformace inverzní, která je
z 1
(4.45)
w
z 1
což je náhodou formáln velmi podobný vztah.
P etransformujeme-li charakteristickou rovnici (4.41) bilineární transformací, potom protože ko eny p vodní rovnice m ly v p ípad stability ležet uvnit jednotkové kružnice, musí koeny p etransformované rovnice (4.46) ležet v levé komplexní polorovin . A toto už m žeme
zjistit použitím n kterého ze známých kritérií stability pro spojité systémy, nebo pro tento ú el
byla uvedená kritéria sestavena – obr. 4.24.
99
... a1 z a0
podmínka
stability:
0
w 1
w 1
z
Im
an
w 1
w 1
n
... a1
podmínka
stability:
ko eny Re
1
ko eny
an z
n
w 1
w 1
a0
0
(4.46)
Im
Re
bilineární transformace
Obr. 4.24
Poznámka:
mická v ta:
Pro úpravu zde musíme asto použít matematických vztah známých jako binoa b
2
a2
a b
3
a 3 3a 2b 3ab 2 b 3
a b
4
a4
a b
5
a 5 5a 4b 10a 3b 2 10a 2b 3 5ab 4 b 5
2ab b 2
4a 3b 6a 2b 2
(4.47)
4ab 3 b 4
P íklad 4.13: Ur ete bilineární transformací stabilitu diskrétního obvodu z p íkladu 4.12.
ešení: Ze jmenovatele p enosu ízení máme charakteristickou rovnici obvodu
z 4 1,655 z 3 1,012 z 2 0,323 z 0,047 0
Použijeme bilineární transformaci
w 1
w 1
Po úprav dostaneme
4
w 1
1,655
w 1
3
w 1
1,012
w 1
0,081w4 6,476 w3 0,948w2
2
0,323
w 1
w 1
0,047 0
4,458w 0,081 0
Lépe vypadá tato rovnice po vyd lení koeficientem u nejvyšší mocniny
w4 80w3 11,7 w2 55w 1 0
Hurwitzovým kritériem zjistíme, zda ko eny této rovnice leží v levé komplexní polorovin
80
H3
1
0
55
0
11,7 1
80 55
42 055 0
Hurwitz v determinant je kladný a proto ko eny této rovnice leží v levé komplexní polorovin .
Proto leží ko eny p vodní rovnice, z které se tato rovnice transformovala, v jednotkové kružnici.
A proto je obvod stabilní. Výsledek potvrzuje záv r z p íkladu 4.12, kde byla stabilita ešena
Routh-Schurovým kritériem.
100
Kontrolní otázky
1. Vysv tlete pojem diskrétní funkce. Kdy jsou v regula ních obvodech diskrétní veli iny –
uve te p íklady.
2. Nakreslete schéma diskrétního regula ního obvodu. Jaká je funkce vzorkova e a tvarovae?
3. Podejte definici Z – transformace. Pomocí defini ního vztahu spo ítejte Z – obraz jednotkového impulsu a jednotkového skoku.
4. Jak se provádí zp tná Z – transformace?
5. Spo ítejte p íklady na ur ení originálu k Z – obrazu jednotkového impulsu a jednotkového skoku.
6. Jaká je souvislost diference funkcí a diferen ních rovnic?
7. Numericky ešte p íklady diferen ních rovnic s kladnými i zápornými posunutími typu
yk
2y k
1
3y k
2
uk
uk
2u k
e 2k
;
1
y
1
1 ;
y
2
3
8. Jaká je obecná diferen ní rovnice systému?
9. Podejte definici Z – p enosu a ekn te, jak se po ítá z koeficient diferen ní rovnice.
10. Pro diferen ní rovnice podobného typu jako v p íkladu 7 ur ete Z – p enos se zápornými
i kladnými koeficienty.
11. Definice diskrétní impulsní funkce. Jaký je vztah mezi impulsní funkcí a Z – p enosem?
12. Definice diskrétní p echodové funkce. Jaký je vztah mezi p echodovou funkcí a Z – p enosem?
13. Pro diferen ní rovnice systému typu
yk
2y k 1
2y k 2
uk
3u k 1
vypo t te všemi možnými zp soby
a) Z – p enos
b) impulsní funkci
c) p echodovou funkci
14. Popište funkci íslicového regulátoru ve srovnání se spojitým regulátorem. Co je to polohový a p ír stkový algoritmus.
15. Diferen ní rovnice a Z – p enos PSD regulátoru.
16. Stabilita diskrétních regula ních obvod . Obecná podmínka stability.
17. Diskrétní verze Routh-Schurova kritéria.
18. Vyšet ete stabilitu diskrétního regula ního obovdu, jehož charakteristická rovnice je
3.stupn , nap .
z3
4z 2
6z 2
0
19. Bilineární transformace. Vy ešte stabilitu obvodu z p íkladu 18 bilineární transfornací a
porovnejte výsledek.
101
LITERATURA
1
Balát , J.: Vybrané stat z automatického ízení. Skriptum VUT, Brno, 1996
[2] Bartsch, H.J.: Matematické vzorce. SNTL, Praha, 1983
3
Dorf, R.C.- Bishop, H.R.: Modern Control Systems. Addison-Wesley Publishing
Company, New York, 1995
4
Hoffmann, Z.- Mykiska, A.- Kára, J.: Základy automatického ízení. P íklady, úlohy.
skriptum VUT, Praha, 1993
5
Hofreiter, M. a kolektiv: P íklady a úlohy z automatického ízení. Skriptum VUT,
Praha, 1999
6
Isermann, R.: Digital Control Systems. Volume 1. Springer-Verlag, Berlin, 1989
7
Kubík, S.- Kotek,Z.- Strejc,V.- Štecha, J.: Teorie automatického ízení I. SNTL,
Praha, 1982
8
Levine, W.S.: The Control Handbook. CRC Press, Inc. Boca Raton, Florida, 1996
9
Pech, J.: Teorie automatického ízení. Skriptum VUT, Praha, 1988
10 Pivo ka, P.: Co je to, když se ekne PID regulátor. Automatizace, ro .43, .1, Praha, 2000
11 Rektorys, K. a spolupracovníci: P ehled užité matematiky. SNTL, Praha, 1981
12 Škrášek, J.- Tichý,Z.: Základy aplikované matematiky I-III. SNTL, Praha, 1983
13 Šmejkal, L.- Martinásková, M.: PLC a automatizace. 1.díl. BEN – technická literatura,
Praha 1999
14 Štecha, J.- Havlena, V.: Teorie dynamických systém . Skriptum VUT, Praha, 1999
15 Šulc, B.: Teorie automatického ízení II. íslicová regulace. Skriptum VUT, Praha, 1988
16 Švarc, I.: Teorie automatického ízení I. Skriptum VUT, Brno, 1989
17 Švarc, I.: Teorie automatického ízení II. Skriptum VUT, Brno, 1993
18 Švarc, I.: Teorie automatického ízení . Sbírka p íklad . Skriptum VUT, Brno, 1993
19 Švarc, I.: Základy automatizace a regulace. Sbírka p íklad . Skriptum VUT, Brno, 1989
20 Švarc, I.- Lacko, B.- N mec, Z.: Automatizace. Skriptum VUT, Brno, 1995
21 Vav ín, P.: Teorie automatického ízení I. Skriptum VUT, Brno, 1988
22 Vav ín, P.- Zelina, F.: Automatické ízení po íta em, SNTL Praha, 1977
23 Víte ek, A.: Matematické metody automatického ízení. Transformace L a Z.
Skriptum VŠB, Ostrava, 1988
24 Vorá ek, R. a kolektiv: Automatizace a automatiza ní technika II. Automatické ízení.
Computer Press, Praha, 2000
25 Zítek, P.- Hofreiter, M.- Hlava, J.: Automatické ízení. Skriptum VUT, Praha, 2000
26 Zítek, P.- Víte ek, A.: Doporu ované zna ky, zkratky a názvy z oblasti automatického
ízení. Interní publikace. VŠB, Ostrava, 1995
27 Zítek, P.- Petrová, R.: Matematické a simula ní modely. Skriptum VUT, Praha, 1999
102

Podobné dokumenty

Mám zájem - Komunistický svaz mládeže

Mám zájem - Komunistický svaz mládeže mládeže. Nejen díky jejímu využití pro obchodní ú ely v rámci hudebního a jiného zábavního pr myslu, ale také díky otupení ostnu vzpoury, která je zavedena na slepou kolej. Rap a další složky hipho...

Více

Regulátor teploty TZ4ST

Regulátor teploty TZ4ST Tyto funkce pracují obráceně u režimu ZAP/VYP a u proporcionální regulace. Ale v tomto případě budou konstanty odlišné od těch, které jsou používány u regulace PID. lFunkce chlazení a topení lze zv...

Více

Technické lyceum

Technické lyceum pr ůmyslová škola st r ojní a st avební Tábor

Více

KDYŽ se řekne Excelu (2) Excelplus.NET | 1 V druhé části tématu

KDYŽ se řekne Excelu (2) Excelplus.NET | 1 V druhé části tématu V druhé části tématu KDYŽ se řekne Excelu se budeme věnovat složitějším výrokům. První díl: KDYŽ se řekne Excelu (1) Jak už víte, funkce KDYŽ na místě svého prvního parametru očekává nějaké tvrzení...

Více

stáhnout - Jindrich Novak

stáhnout - Jindrich Novak Aktuální informace týkající se simula ních program a nástroj lze najít v asopisech „Simulation News Europe“ (SNE), p ípadn na internetových stránkách tohoto asopisu, jehož adresa je http://www.arge...

Více

Základy aplikované kybernetiky

Základy aplikované kybernetiky Ke správnému řízení je třeba umět poznat a následně popsat dynamické chování soustavy (technologie nebo systému). Procesu „poznávání“ soustavy (systému) říkáme identifikace. Tak jako můžeme poznat ...

Více

Velké tajemstvi - Luciferius.org

Velké tajemstvi - Luciferius.org Hle, to je historie moderních revolucí. Blázni, vítězící svým velikým počtem, který je základem toho, co se nazývá většinou, vězní mudrce a přitom je vylíčí jako dravce. Brzy se však žaláře opotřeb...

Více

Jak vybrat kamerový systém

Jak vybrat kamerový systém Celkový rozsah regulace s využitím AGC (aut. ízení citlivosti videozesilova e) m že být 1 : 105 000, což odpovídá zm n clonového ísla v rozsahu v tším než 15 jednotek. Dalšími funkcemi jsou: obvod ...

Více

Studijní text - E-learningové prvky pro podporu výuky

Studijní text  - E-learningové prvky pro podporu výuky Snímače teploty pro regulaci ............................................................................................... 192 Snímače průtoku plynů a kapalin pro regulaci ..........................

Více

Vybrané metody seřizování regulátorů

Vybrané metody seřizování regulátorů závěrem je, že dopravního zpoždění (neinvertibilní části) GD se nelze žádným způsobem zbavit. Dalším důležitým závěrem je, že vystupuje-li v regulované soustavě dopravní zpoždění GD a působí-li por...

Více