1. Úvod do číslicové regulace

1.1 Význam číslicové regulace

V současném rozmachu číslicové techniky také dochází k stále častějšímu využívání číslicových regulátorů. Regulace vstupuje do našich životů v nejrůznějších formách. Ať už se jedná o přístroje, které využíváme v domácnosti či při výrobě v nejrůznějších závodech. V případě tohoto učebního textu se zaměříme na číslicové regulátory, které v diskrétní formě realizují stejné algoritmy jako analogové regulátory.

V našem případě budou pojmy jako je číslicový (diskrétní v úrovni i v čase) a diskrétní (spojitý v úrovni a diskrétní v čase) považovány za totožné neboť kvantizační chybu považujeme za zanedbatelnou [Vítečková, Víteček, 2006].

1.2 Schéma a popis číslicového regulačního obvodu

Číslicový regulační obvod je takový obvod, ve kterém alespoň jedna veličina má tvar posloupnosti diskrétních hodnot vytvářených v pravidelně se opakujících okamžicích označovaných jako perioda T.

Na obr. 1. 1 je znázorněno blokové schéma regulačního obvodu s číslicovým regulátorem.

Obr. 1. 1 Blokové schéma regulačního obvodu s číslicovým regulátorem

Značení bloků:

Značení veličin:

Regulovanou soustavu vždy považujeme za spojitou. O převod spojité (analogové) veličiny se stará A/Č převodník. Tento převodník je obvykle zapojen ve zpětné vazbě.

Důležitou podmínkou je, že A/Č převodník musí být přesnější než Č/A. Také se dá říci, že A/Č převodník považujeme za jakýsi omezující člen, na jehož přesnosti závisí přesnost celého regulačního obvodu.

Z číslicového regulátoru vystupuje diskrétní akční veličina u(kT), která je následně Č/A převodníkem převedena na tzv. tvarovanou veličinu . Je zřejmé že můžeme tvarovanou veličinu jako spojitou veličinu se zpožděním o velikosti , tedy .Průběhy akčních veličin v číslicovém regulačním obvodu jsou na obr. 1. 2.

Obr. 1. 2 Průběhy akčních veličin v regulačním obvodu s číslicovým regulátorem

1.3 Z-transformace

Z-transformace je matematický aparát, který se využívá k popisu, analýze a syntéze diskrétních regulačních obvodů [Wittenmark, Aström, Arzen; Vítečková, 1995].

Definiční vztahy Z-transformace jsou:

(1.1)
(1.2)

kde

Zpětná Z-transformace se užívá, když hledáme k diskrétnímu obrazu X(z) originál x(kT).

Diskrétní časovou funkci x(kT) získáme ze spojité časové funkce x(t) zastoupením spojitého času t diskrétním časem x(kT), tzn.

(1.3)

Pro diskrétní časovou funkci se užívá ekvivalentní zápis

(1.4)

Aby diskrétní časová funkce x(kT) byla originálem, musí být:

(1.5)
(1.6)

Splnění první podmínky se dá zajistit stejně jako při L-transformaci vynásobením diskrétní časové funkce diskrétním Heavisideovým jednotkovým skokem, který je dán vztahem

(1.7)

Stejně jako u L-transformace zapisujeme korespondenci mezi diskrétním originálem a diskrétním obrazem ve tvaru

(1.8)

Ukážeme si souvislost mezi L-transformací, definovanou vztahem

(1.9)

a Z-transformací.

V definičním vztahu (1. 9) spojitý čas t zastoupíme diskrétním časem kT a spojitý integrál diskrétní sumou, dostaneme

(1.10)

Srovnáním vztahu (1. 10) a (1. 1) vidíme, že pro

(1.11)

bude platit

(1.12)

1.3.1 Základní vlastnosti Z-transformace

Základní vlastnosti Z-transformace jsou uvedeny v tab. 1. 1. Podrobnější jsou uvedeny např. v [Vítečková, 1995; Vítečková, 2005].

Tab. 1. 1 Základní vlastnosti Z-tranformace
Linearita
Posunutí v časové oblasti vpravo (zpoždění)
Posunutí v časové oblasti vlevo (předstih)
Dopředná diference 1. řádu
Zpětná diference 1. řádu
Dopředná diference n-tého řádu
Zpětná diference n-tého řádu
Sumace v časové oblasti typu I – odpovídá dopředné diferenci [dopředná (pravá) obdélníková metoda]
Sumace v časové oblasti typu II – odpovídá zpětné diferenci [zpětná (levá) obdélníková metoda]
Koncová hodnota v časové oblasti

1.3.2 Ukázka ze slovníku L a Z-transformace

Pro ukázku je k dispozici výtah ze slovníku L a Z-transformace. Podrobněji např. v [Vítečková, 1995, Vítečková, 2005].

Tab. 1. 2 Výtah ze slovníku L a Z-transformace
1 1
- -
- -

1.3.3 Z-transformace – řešené příklady

Příklad 1.1

Určete obraz diskrétní časové funkce na obr. 1. 3.

Obr. 1. 3 Diskrétní časová funkce – příklad 1.1

Řešení:

Z obr. 1. 3 vyplývá, že diskrétní časová funkce x(kT) je originál. V souladu s definičním vzorcem Z-transformace, obraz je dán součtem nekonečné řady, kde u mocniny je odpovídající pořadnice diskrétní časové funkce x(kT).

Nyní zapíšeme získaný obraz X(z) v kladných mocninách komplexní proměnné z a získáme

Při srovnání průběhů x(kT) a obrazu X(z) v kladných mocninách komplexní proměnné zjistíme, že diskrétní časové funkci trvající r kroků (v našem případě r = 5) odpovídá obraz, který má r-násobný nulový pól, tzn. .

Příklad 1.2

Určete obraz diskrétní časové funkce na obr. 1. 4.

Obr. 1. 4 Diskrétní časová funkce – příklad 1.2

Řešení:

Jak je vidět z obou předchozích příkladů, nalezení obrazu, když známe časové pořadnice v jednotlivých diskrétních časových okamžicích je velmi jednoduché.

Příklad 1.3

Pomocí přímé Z-transformace určete obrazy diskrétních časových funkcí:

Řešení:

Příklad 1.4

Stanovte originál k funkci .

Řešení:

Dostali jsme řešení v tzv. uzavřeném tvaru. Hodnotu můžeme dopočítat pro libovolně velké k.

Příklad 1.5

Stanovte originál k funkci .

Řešení:

1.4 Vzorkování

Signály získané měřením v reálném prostředí jsou obecně funkce spojitého času a nabývají obvykle nekonečného počtu hodnot ze spojitého intervalu. Nazývají se analogové veličiny nebo analogové signály. Záznam těchto signálů pro jejich zpracování nebo jen prostou reprodukci v číslicových systémech (analyzátorech, číslicových počítačích) nelze uskutečnit bez jejich vzorkování a kvantování. Vzorkování je tedy operace, při které je nahrazen signál se spojitým časem posloupností vzorků [Tůma, 2006].

Pro volbu vzorkovací periody T, resp. vzorkovací frekvence neexistují přesná pravidla, ale její volba do značné míry může ovlivnit kvalitu a stabilitu diskrétního regulačního obvodu a jeho vlastnosti [Balátě, 2003]. V tab. 1. 3 jsou vypsány doporučené hodnoty vzorkovací periody pro různá nasazení [Vítečková, Víteček, 2006].

Tab. 1. 3 Doporučené vzorkovací periody T pro různá nasazení
Vzorkovací perioda T Proces
(10 – 500) µs přesné řízení a modelování, elektrické systémy, energetické systémy, přesné řídicí roboty
(0,5 – 20) µs stabilizace výkonových systémů, letové simulátory, trenažéry
(10 – 100) ms zpracování obrazů, virtuální realita, umělé vidění
(0,5 – 1) s monitorování a řízení objektů, chemické procesy, elektrárny
(1 – 3) s regulace průtoků
(1 – 5) s regulace tlaku
(5 – 10) s regulace hladiny
(10 – 20) s regulace teploty

Jak je vidět na obr. 1. 6 diskrétní časové funkci x(kT) odpovídá nekonečně mnoho spojitých funkcí x(t).

Dle Shannonova–Kotelnikova teorému je pro dokonalou reprodukci spojitého signálu při převodu z číslicového tvaru nutné, aby vzorkovací frekvence byla minimálně dvakrát větší než maximální frekvence ve spektru měřeného signálu jak je uvedeno v rovnici (1. 13).

(1.13)

Diskrétní časovou funkci x(kT) ze spojité časové funkce získáme x(t) nahrazením spojitého času t diskrétním časem kT.

(1.14)
Obr. 1. 6 Diskrétní časová funkce a jí odpovídající různé spojité časové funkce

1.4.1 Vzorkovač a tvarovač

Tvarovač a vzorkovač (obr. 1. 7) převádějí spojitý signál u(t) na tvarovaný signál v podobě schodovité časové funkce na obr. 1. 2.

Obr. 1. 7 Schéma -vzorkovače a tvarovače

Tvarovač toho typu se označuje jako tvarovač nultého řádu.

Tvarovaný signál v k-tém intervalu je pomocí posunutých Heavisideových skoků dán vztahem [Víteček, 1988]

(1.15)

Jak je vidět na obr. 1. 2 celý tento výraz vyjadřuje obdélník s výškou u(kT) a šířkou T. Tvarovaný signál pro je dán vztahem

(1.16)

Po provedení Laplaceovy transformace vztahu (1. 16) získáme obraz tvarovaného signálu

(1.17)

resp.

(1.18)
(1.19)
(1.20)

Z předešlých vztahů je tedy viditelné, že samotný převod spojitého signálu u(t) na tvarovaný se dá rozdělit na vzorkování a následné tvarování. Vlastnosti tvarovače se dají popsat jeho přenosem (1. 19) a z tohoto přenosu se dá získat impulsní funkce.

(1.21)
Obr. 1. 8 Impulsní charakteristika tvarovače

Impulsní funkce je tedy pravoúhlý impuls s jednotkovou výškou a šířkou T.

Ideálním vzorkováním spojitého signálu u(t) získáme , který získáme zpětnou Laplaceovou transformací obrazu daného vztahem (1. 20).

(1.22)

V souladu s vlastnostmi Diracových impulsů můžeme psát

(1.23)

kde

(1.24)

Ze vztahu (1. 24) je vidět, že ideálně vzorkovaný signál lze brát jako posloupnost Diracových impulsů i(t) modulovanou spojitým signálem u(t). Dle toho tedy můžeme říct, že vzorkovač, který převádí spojitý signál u(t) na signál vzorkovaný je jakousi fyzikálně realizovatelnou matematickou fikcí a proto jej nazýváme -vzorkovačem.

Reálný vzorkovač si většinou představujeme ve formě A/Č převodníku. Pro jednoduchost většinou -vzorkovač od reálného vzorkovače nerozlišujeme. Mluvíme tedy pouze o vzorkovači, na jehož výstupu je vzorkovaný signál nebo diskrétní signál u(kT) [Víteček, 1988].

Obr. 1. 9 Vzorkování a časová diskretizace signálu: a) posloupnost Diracových impulsů, b) spojitý signál, c) vzorkovaný signál, d) diskrétní signál