PID regulátor

Regulátor PID v regulační smyčce. Vlevo žádaná hodnota r ( t ) {\displaystyle r(t)} (setpoint), vpravo měřený výstup y ( t ) {\displaystyle y(t)} (output) z procesu, rozdílem žádané hodnoty a výstupu vzniká regulační odchylka e ( t ) {\displaystyle e(t)} (error), která je zpracována PID složkami regulátoru a jako akční veličina e ( t ) {\displaystyle e(t)} vstupuje do procesu.

PID regulátor patří mezi spojité regulátory, složený z proporcionální, integrační a derivační části. V systémech řízení se řadí před řízenou soustavu. Regulátor nepřetržitě počítá regulační odchylku e ( t ) {\displaystyle e(t)} jako rozdíl mezi regulovanou veličinou y ( t ) {\displaystyle y(t)} a referenční hodnotou r ( t ) {\displaystyle r(t)} (někdy značeno w ( t ) {\displaystyle w(t)} ) a jeho výstupem je akční zásah u ( t ) {\displaystyle u(t)} (někdy značeno x ( t ) {\displaystyle x(t)} ), který je součtem proporcionálního, integračního a derivačního členu a který bývá vstupem do regulovaného procesu.

Poprvé PID regulátor použil Elmer Ambrose Sperry, který princip odvodil pro automatické kormidlování lodí amerického námořnictva. PID regulátory byly nejdříve realizovány pomocí pneumatických, a později elektronických, obvodů. Dnešní PID regulátory jsou realizovány převážně číslicově.

Přenos regulátoru se vyjadřuje jako poměr těchto veličin

f R ( t ) = u ( t ) e ( t ) = x ( t ) e ( t ) {\displaystyle f_{R}(t)={\frac {u(t)}{e(t)}}={\frac {x(t)}{e(t)}}}

V technických oborech se používá Laplaceova transformace

F R ( s ) = U ( s ) E ( s ) = X ( s ) E ( s ) {\displaystyle F_{R}(s)={\frac {U(s)}{E(s)}}={\frac {X(s)}{E(s)}}}

Složky PID regulátoru

Proporcionální složka regulátoru

Proporcionální složka, P regulátor, je prostý zesilovač. Akční veličina je přímo úměrná regulační odchylce.

u ( t ) = r 0 e ( t ) {\displaystyle u(t)=r_{0}e(t)}

kde r 0 {\displaystyle r_{0}} je činitel zesílení, někdy je také uváděn jako konstanta zesílení K R {\displaystyle K_{R}} . Po použití transformace

G R ( s ) = U ( s ) E ( s ) = r 0 = K R {\displaystyle G_{R}(s)={\frac {U(s)}{E(s)}}=r_{0}=K_{R}}

U jednoduchých soustav, kde výstup je zhruba proporcionální akční veličině plus působení „poruchové veličiny“ se působení poruchy projevuje trvalou regulační odchylkou. Velikost regulační odchylky je pak úměrná velikosti poruchové veličiny a nepřímo úměrná zesílení regulátoru. Zvyšování zesílení nad určitou mez však vede k nestabilitě regulované soustavy. Malá trvalá regulační odchylka může být v mnoha případech přijatelná, použití regulátoru každopádně zlepší chování systému.

Pásmo proporcionality

Pásmo proporcionality udává, o kolik procent se musí změnit vstupní signál (regulační odchylka), aby se výstup (akční veličina) změnil v celém rozsahu

p p = 1 r 0 100 % {\displaystyle pp={\frac {1}{r_{0}}}\cdot 100\%}

Pásmo proporcionality v podstatě udává, v jak velkém rozsahu je regulátor schopen regulovat, aniž by narazil na své limity.

Integrační složka regulátoru

Integrační složka regulátoru, I regulátor, je takový regulátor, kdy akční veličina je přímo úměrná integrálu regulační odchylky. r i {\displaystyle r_{i}} je zesílení integračního regulátoru.

u ( t ) = r i 0 t e ( τ ) d τ {\displaystyle u(t)=r_{i}\int _{0}^{t}e(\tau )d\tau }

Tomu odpovídá přenos

F R ( s ) = U ( s ) E ( s ) = r i s = 1 T i s {\displaystyle F_{R}(s)={\frac {U(s)}{E(s)}}={\frac {r_{i}}{s}}={\frac {1}{T_{i}s}}}

V technické praxi se častěji setkáme s časovou konstantou T i {\displaystyle T_{i}} než se zesílením integračního regulátoru r i {\displaystyle r_{i}} .

Následující úvaha platí pro jednoduché soustavy, kde výstup je zhruba proporcionální akční veličině plus působení „poruchové veličiny“. V takovém případě dokáže I-regulátor úplně eliminovat regulační odchylku. Regulační děj je však pomalejší a společně s P-složkou může ovlivnit stabilitu soustavy (což ostatně může i samotná P-složka).

Derivační složka regulátoru

Derivační složka regulátoru, D regulátor, je takový regulátor, kdy akční veličina je přímo úměrná derivaci regulační odchylky. Vzhledem k tomu, že „čistá“ derivace není technicky realizovatelná, mluvíme o ideálním D regulátoru.

u ( t ) = r d d e ( t ) d t {\displaystyle u(t)=r_{d}{\frac {de(t)}{dt}}}

Tomu odpovídá přenos

F R ( s ) = U ( s ) E ( s ) = r D s {\displaystyle F_{R}(s)={\frac {U(s)}{E(s)}}=r_{D}s}

Derivační regulátor se používá pro zrychlení regulačního děje. Jeho nevýhodou je, že reaguje i na šum (zatímco integrační složka jej naopak „zprůměruje“), což může v některých případech vést až k jeho praktické nepoužitelnosti. Samostatně se D-regulátor v běžných procesech nikdy nepoužívá, pouze jako D-složka bývá součástí PID nebo PD regulátoru.

Realizovatelný D-člen

Ideální D-regulátor není technicky realizovatelný. Výstupem „čistého“ D-členu by totiž v případě skokové změny na vstupu byl Diracův skok, což není fyzikálně možné. Při digitální implementaci by to jednak vedlo k aritmetickému přetečení, jednak je reakce regulátoru omezena vzorkováním. Technicky můžeme D-regulátor (či spíše D-člen regulátoru) realizovat (nebo jeho realizaci modelovat) přidáním slabé integrační složky s „realizační konstantou“ ε.

Konstanta ε se může pro modelování reálného D-členu uvažovat např. stokrát menší než hodnota v čitateli, ale pokud je příliš malá (např. pětsetkrát), nemusí být výpočetní model regulátoru stabilní.

F R ( s ) = U ( s ) E ( s ) = r D s ε s + 1 {\displaystyle F_{R}(s)={\frac {U(s)}{E(s)}}={\frac {r_{D}s}{\varepsilon s+1}}}

PID regulátor

PID regulátor si můžeme představit jako součet P-regulátoru, I-regulátoru a D-regulátoru:

u ( t ) = r 0 e ( t ) + r i 0 t e ( τ ) d τ + r D d e ( t ) d t {\displaystyle u(t)=r_{0}e(t)+r_{i}\int _{0}^{t}e(\tau )d\tau +r_{D}{\frac {de(t)}{dt}}}

Tomu odpovídá přenos

F R ( s ) = X ( s ) E ( s ) = r 0 + r i s + r d s = K R ( 1 + 1 T I s + T D s ) = k R ( T 1 s + 1 ) ( T 2 s + 1 ) s {\displaystyle F_{R}(s)={\frac {X(s)}{E(s)}}=r_{0}+{\frac {r_{i}}{s}}+r_{d}s=K_{R}(1+{\frac {1}{T_{I}s}}+T_{D}s)=k_{R}{\frac {(T_{1}s+1)(T_{2}s+1)}{s}}}

Pro praktickou realizaci se používá tvar s K R {\displaystyle K_{R}} , T D {\displaystyle T_{D}} a T I {\displaystyle T_{I}} . Poslední tvar se používá v simulacích a teoretických výpočtech. Pro modelování technicky realizovatelného regulátoru je možné doplnit „realizační konstantu“ pro D-složku regulátoru.

Při regulaci PID regulátorem na počátku regulace převládá vliv derivační složky, postupem času má větší vliv integrační složka.[1]

Násobení, integrace i derivace jsou lineární operace. PID regulátor je tedy lineární regulátor.

Redukované varianty PID regulátoru

Jedná se o P-regulátor, PD-regulátor a PI-regulátor. Na tyto regulátory můžeme pohlížet jako na PID regulátor, u kterého je vyřazena některá složka. To může být nezbytné např. kvůli stabilitě soustavy, kvůli zjednodušení implementace (nebo nastavování parametrů) regulátoru atp.

Diskrétní forma PID regulátoru

Pro realizaci PID regulátoru jako algoritmu pro PLC se používá diskrétní forma PID regulátoru. Ta má dva tvary:

  • absolutní x ( k ) = K P E ( k ) + K I E ( k ) Δ t + K D E ( k ) E ( k 1 ) Δ t {\displaystyle x(k)=K_{P}E(k)+\sum K_{I}E(k)\Delta t+K_{D}{\frac {E(k)-E(k-1)}{\Delta t}}} [2]
  • přírůstkový (rychlostní) x ( k ) = x ( k 1 ) + K P ( E ( k ) E ( k 1 ) ) + K I E ( k ) Δ t + K D E ( k ) 2 E ( k 1 ) + E ( k 2 ) Δ t {\displaystyle x(k)=x(k-1)+K_{P}\left(E(k)-E(k-1)\right)+K_{I}E(k)\Delta t+K_{D}{\frac {E(k)-2E(k-1)+E(k-2)}{\Delta t}}} [2]

Výhodou přírůstkové formy diskrétního PID regulátoru je odolnost vůči wind-up efektu a dále implementovatelnost adaptivních parametrů s beznárazovou změnou jejich hodnot.[2]

Modifikace PID regulátoru

PIDD²

PIDD² je varianta PID regulátoru, která při výpočtu velikosti akčního zásahu navíc využívá ještě druhou derivaci regulační odchylky, akční zásah je určování podle vztahu

x ( t ) = r 0 e ( t ) + r i 0 t e ( t ) d t + r d d e ( t ) d t + r d 2 d 2 e ( t ) d t 2 {\displaystyle x(t)=r_{0}e(t)+r_{i}\int _{0}^{t}e(t)dt+r_{d}{\frac {de(t)}{dt}}+r_{d2}{\frac {d^{2}e(t)}{dt^{2}}}} ,

kterému odpovídá přenos

F P I D D 2 ( s ) = X ( s ) E ( s ) = r 0 + r i s + r d s + r d 2 s 2 {\displaystyle F_{PIDD^{2}}(s)={\frac {X(s)}{E(s)}}=r_{0}+{\frac {r_{i}}{s}}+r_{d}s+r_{d2}s^{2}} .[3]

Neceločíselný PID

Neceločíselný PID regulátor je regulátor s přenosem

F N P I D ( s ) = X ( s ) E ( s ) = r 0 + r i s λ + r d s μ {\displaystyle F_{NPID}(s)={\frac {X(s)}{E(s)}}=r_{0}+{\frac {r_{i}}{s^{\lambda }}}+r_{d}s^{\mu }} ,

kde λ a μ nejsou celá čísla.[4]

PID řízený událostmi

PID řízený událostmi dostává informace o velikosti regulované veličiny nebo regulační odchylky nepravidelně, při splnění nastavené podmínky, např. pouze když se regulovaná veličina změní podstatně.[4] Existuje několik realizací PID regulátoru řízeného událostmi, jednou z úspěšně aplikovaných v průmyslu je algoritmus PIDplus.[4]

Anti wind-up

Pokud se v praxi odpojí výstup regulátoru od řízeného procesu (např. protože někdo proces řídí ručně), regulátor to nebude vědět a bude se dále snažit regulovat. Kromě toho, že proporcionální složka bude reagovat na okamžitou hodnotu odchylky a derivační složka na její derivace, tak hlavně integrační složka může mezitím narůstat až do naprosto nereálných hodnot. Po připojení výstupu regulátoru na vstup řízeného procesu jednak dojde k velkému skoku, ale také může dlouho trvat, než se integrační složka vrátí na normální hodnotu.

Řešením bývá (kromě prostého omezení rozsahu integrační složky) sledovat skutečný akční zásah a průběžně podle proporcionální složky zpětně dopočítávat velikost integrační složky tak, aby (zatím odpojený) výstup regulátoru odpovídal skutečnému akčnímu zásahu.

Pokud je takový dopočet integrační složky realizován, lze snadno doplnit do regulátoru i omezení maximální rychlosti změny akční veličiny a omezení akční veličiny obecně.

Odkazy

Reference

  1. Elektrotechnika [online]. Kapitola Složené spojité regulátory. Schválilo MŠMT č. j. MSMT-7521/2015-40 dne 28. 8. 2015 k zařazení do seznamu učebnic pro střední školy. Dostupné online. 
  2. a b c Perform Common Process Loop Control Algorithms [online]. February 2016. Dostupné online. 
  3. SAHIB, Mouayad A. A novel optimal PID plus second order derivative controller for AVR system. Engineering Science and Technology, an International Journal. June 2015, roč. 18, čís. 2, s. 194–206. Dostupné online. ISSN 2215-0986. 
  4. a b c VISIOLI, Antonio. Research Trends for PID Controllers. Acta Polytechnica. Roč. 52, čís. 5/2012, s. 144–150. Dostupné online. 

Literatura

Externí odkazy


Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/PID_regulátor
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.