Rozważam eksperymentowanie z kontrolą PIV zamiast kontroli PID. W przeciwieństwie do PID, kontrola PIV ma bardzo mało wyjaśnień w Internecie i literaturze. Istnieje prawie jedno źródło informacji wyjaśniających tę metodę, którym jest artykuł techniczny autorstwa Parker Motion .
Z diagramu metody sterowania (który znajduje się w domenie Laplace'a) rozumiem to, że wyjście kontroli sprowadza się do sumy:
- Kpp * (całka błędu pozycji)
- -Kiv * (całka mierzonej prędkości)
- -Kpv * (zmierzona prędkość)
Mam rację? Dziękuję Ci.
control
otherservos
pid
Ayberk Özgür
źródło
źródło
Odpowiedzi:
Wydaje mi się, że istnieją trzy podstawowe różnice między klasyczną topologią PID a tak zwaną topologią PIV wspomnianą w białej księdze:
W artykule twierdzą, że główną zaletą tej topologii jest to, że łatwiej ją dostroić.
Dane wyjściowe kontrolera są tworzone w następujący sposób:
Oczywiście, ponieważ prawdopodobnie będziesz to programować, całka jest zastępowana zmienną akumulatorową w następujący sposób:
źródło
Pętla PID i tak zwana pętla PIV z jednakowymi wzmocnieniami powinny mieć taką samą reakcję na zakłócenie, więc nie jestem pewien, dlaczego twierdzenie, że reakcja na zakłócenie jest lepsze lub gorsze.
Jak wspomniano, pochodna „kick” będzie mniejsza, co może być dobrą rzeczą, jeśli dasz temu ostry wkład.
Ponadto mogą wystąpić pewne korzyści, ponieważ rzecz wynika z nasycenia integratora, w zależności od tego, jak zaimplementujesz swój system zapobiegający windup.
Ustawienie wszystkich równych wzmocnień do przodu i do tyłu daje ci prosty PID podczas ustawianiakb p= 0 i kb d= 0 dostaje tak zwany kontroler „PIV”.
źródło
W przemyśle ten rodzaj sterowania jest nadal ogólnie określany jako sterowanie PID i widziałem wiele jego zastosowań. Jego główna korzyść wynika z faktu, że usuwa „kopnięcie pochodne” spowodowane nagłą zmianą wartości zadanej, a zatem jest przydatna w aplikacjach, w których najważniejsze jest śledzenie wartości zadanej (zamiast szybkiego odrzucania zakłóceń). Zobacz http://www.controlguru.com/wp/p76.html .
Obraz pokazujący różnicę w pochodnej PID i PIV http://controlguru.com/wp-content/uploads/2015/08/pidkickbig.jpg
źródło