A PID -ről röviden:
A PID az egy szabályozó elem, egy szabályozási algoritmus.
A szabályozástechnikát tekintve van kettő bemenő jel:
Ennek a kettőnek a különbsége az error (hiba), ezt próbálja a szábályzó 0-ra beállítani.
Esetünkben van még egy harmadik bemenő paraméter is, a base duty. Ez egy alapérték egy 3d táblázatból. Ha a PID szabályzó kimenetét nem vesszük figyelembe, ez lesz a kimeneti jelünk (Duty cycle).
És van egy kimenő jel:
Ez a kimenő jel úgy kerül kiszámításra, hogy a base duty -t módosítjuk a PID szabályzó kimenete alapján. (Növeljük, vagy csökkentjük) A Duty Cycle esetén van lehetőség két korlátozásra:
A szabályozóban három féle tag van:
P tag nagyjából egy alap szabályozó. A hibával arányosan módosítja a kimenetet.
I tag "emlékszik", így göngyöli a hibát, kicsi maradék hibák eltüntetésére szolgál.
D tag a változásokat sietteti, tehát ha a hiba változik, akkor avatkozik be. Ha a Target és a Present távolodik egymástól, vagy közeledik egymáshoz, akkor módosítja a kimenetet. Ezzel elérhető, hogy hirtelen változásokra gyorsabban reagáljon a szabályozás, és kisebb legyen a túllövés.
A három tag megfelelő beállításával elérhető, hogy a szabályozni kívánt jellemző beálljon a kívánt értékre.
További paraméterek: