Vše co potřebujete vědět k zaregulování PID

PID regulátor
Tento článek jsem našel na HW SERVERu a moc se mi líbil, a proto jsem ho připravil i pro Vás.
Přišly mi relevantní připomínky k tomuto článku, a proto je vkládám k daným pasážím. Děkuji!
PID regulátor není žádná novinka. Kdo má střední vzdělání, určitě o takové věci slyšel ve škole. Málokdo však má zkušenost s použitím takového regulátoru, natož s jeho nastavením.
Co je PID regulátor
Představte si, že jste regulátor a máte za úkol napustit vanu akorát po okraj. Takže přijdete do koupelny a vidíte, že vana je prázdná. Pustíte tedy vodu. A naplno, ať je to co nejdřív. Voda ve vaně přibývá a vy vidíte, že už bude plná. Kohoutek trochu přibrzdíte, protože máte strach, aby voda nepřetekla. Jenže zapomněli jste dát do vany špunt, takže hladina začne klesat. Takže zase přidáte. (Ten špunt tam nedáte, protože jste regulátor, který to neumí). A už ta vana bude plná. Uberete jen malinko. Voda začíná přetékat. Tak uberete víc. Hladina pomaloučku klesá, tak už jen malinko přidáte. Výsledek je ten, že vana je pořád plná, i když není zašpuntovaná, a stále do ní přitéká voda. Průtok vody je však nastaven tak, aby hladina nestoupala ani neklesala. Jako regulátor tedy fungujete velice dobře.
Druhý příklad, již trochu technicky, ať pochopíme, co to vlastně je PID. Regulátor má za úkol regulovat teplotu mikropáječky. Regulátor bude dodávat výkon, a aby věděl, jak velký výkon má dodávat, bude měřit teplotu. Ale ještě jednu důležitou věc regulátor musí vědět, to je teplota, na jakou má páječku roztopit. To bude tedy požadovaná teplota.
Proporcionální složka regulátoru
To je to první písmenko v názvu PID regulátoru. Regulátor odečte změřenou teplotu od požadované a rozdíl - budeme mu říkat odchylka - vynásobí konstantou. Výsledek je výkon, jakým bude páječka topit (třeba v procentech). Takže pokud bude změřená teplota o hodně nižší než požadovaná, bude výkon velký. Čím víc se bude změřená teplota blížit k požadované, tím bude výkon nižší, pokud bude změřená teplota stejná jako požadovaná, výkon bude nulový. Proporcionální složka je tedy vysvětlená. Pohrajme si nyní s nastavením proporcionální složky regulátoru. Zmínil jsem, že odchylku regulátor vynásobí konstantou. Pokud má konstanta proporcionální složky hodnotu nula, nebude tato složka fungovat. Výkon bude nulový, ať je odchylka velká, jak chce. Nastavíme konstantu na hodnotu 1. Když bude rozdíl teplot třeba 10 stupňů, výkon bude 10 procent. Nastavíme konstantu na hodnotu100. Teď z toho máme termostat. Když je změřená teplota o jeden stupeň nižší, bude topit na 100 procent, když bude odchylka nulová, nebude topit.
 |
|
Takto bude vypadat průběh teploty, pokud bude konstanta proporcionální složky nastavená poněkud méně, než je třeba. |
 |
|
Takovýto průběh teploty bude mít proporcionální regulátor, pokud jeho konstanta bude nastavená asi tak dobře. |
 |
|
Takový průběh teploty bude mít proporcionální regulátor s příliš vysokou konstantou. |
Poslední komentáře