logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Różnica pomiędzy regulatorem dyskretnym a ciągłym PID (dobór parametrów)

lobotom 06 Sie 2010 23:15 3936 3
REKLAMA
  • #1 8372628
    lobotom
    Poziom 11  
    Posty: 77
    Witam
    W regulatorze PID są parametry: kp – wzmocnienie proporcjonalne ,Ti – czas zdwojenia, Td – czas wyprzedzenia i można je wyznaczyć np. metodą Z-N wszystko jasne, natomiast mam algorytm regulatora dyskretnego PID i parametry jakie należy wpisać do niego to wzmocnienie członu proporcjonalnego, wzmocnienie członu całkowego i wzmocnienie różniczkowego. Jak mają sie te wartości jedne do drugich i jak należy je wyznaczyć (dla dyskretnego). Dodam jeszcze bo może być ważne, że algorytm jest realizowany w przerwaniu od timer uC.
    Pozdrawiam
  • REKLAMA
  • #2 8372679
    acid12
    Poziom 21  
    Posty: 388
    Pomógł: 41
    Ocena: 24
    upraszczając można przyjąć, że:
    kp(1 + 1/Ti*s + Td*s) <=> (Kp + Ki/s + Kd*s)
    (s jako zmienna tr.L)
    możesz sobie wyznaczyć zależności z powyzszej rownoważności, dla uC łatwiej podać wzmocnienia jakim nalezy podać błąd
    wyznaczyć możesz też Z-N (odpowiednio przerobionym) albo QDR - zalezy ktorym łatwiej w danej aplikacji. doswiadczalnie tez można :)
  • REKLAMA
  • #3 8374824
    lobotom
    Poziom 11  
    Posty: 77
    i juz jest jasne, dzięki. Możesz jeszcze napisać jak doświadczalnie dobierasz ustawienia. W moim przypadku jest to silnik DC 12V z przekładnią napędzający koło robota sterowany PWM.
    Pozdrawiam
  • #4 8375086
    acid12
    Poziom 21  
    Posty: 388
    Pomógł: 41
    Ocena: 24
    empirycznie, minimalizując uchyb, wiem co powinienem uzyskać zmieniając poszczególne człony, i zmieniam, ale czasem to ryzykowne jest :)
    metoda QDR daje zadowalające efekty i jest prosta do wykonania, ale niestety nie zawsze można jej użyć, ale to w necie poszukaj opracowań jak i co i dlaczego :)
REKLAMA