Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Regulacja temperatury w układzie o dużej bezwładności cieplnej

Pocieszny 13 Sty 2016 09:52 399 4
  • #1 13 Sty 2016 09:52
    Pocieszny
    Poziom 38  

    Potrzebuję zrobić regulator temperatury, jednak taki trochę mniej standardowy niż zwykły termostat. Docelowe urządzenie to ma być piec, w którym można ustawić charakterystykę nagrzewania w czasie. Ma on dążyć do określonej temperatury w określonym czasie, najlepiej liniowo. Czyli podaję mu tablicę zawierającą dane typu czas-temperatura i on ma ją tak ustawiać w zależności od czasu. Większość mam już zrobioną i działa poza jednym mankamentem. Piec ma dość dużą bezwładność cieplną i przez to grzanie trochę za bardzo się "rozpędza". Ta bezwładność może być różna (w zależności od tego, co będzie w piecu), więc sterownik musi się jej nauczyć.

    Czy ktoś mógłby mi podać namiary na jakąś literaturę dotyczącą takiego sterowania lub ewentualnie doradzić w tej kwestii?

    PS jeżeli to zły dział, proszę moderatora o przeniesienie do właściwego. Być może bardziej to pasuje do automatyki.

  • Pomocny post
    #2 13 Sty 2016 10:15
    BlueDraco
    Specjalista - Mikrokontrolery

    PID, PID i jeszcze raz PID, aby długość postu nie była za mała. ;)

  • #3 13 Sty 2016 17:45
    Pocieszny
    Poziom 38  

    W takim razie będę musiał sobie przypomnieć podstawy automatyki z technikum, a było to naście lat temu... :)

    Nie wiem czy dobrze rozumiem, ale regulator PID dąży do uzyskania zadanej wartości w jak najkrótszym czasie. Ale czy da się go użyć tak, żeby np. zwiększał temperaturę liniowo w ciągu np. 10s od 20°C do 40°C? W tym przypadku docelowa temperatura zmienia się z każdą chwilą. Pomiar temperatury jest wykonywany np. co 1s.

  • #4 13 Sty 2016 20:53
    Marico
    Poziom 19  

    A precyzyjniej: w jak najkrótszym czasie przy najmniejszej wartości uchybu (przy dobrze wyregulowanym PID).
    Co rozumiesz przez "zwiększanie temperatury liniowo"? W piecach z reguły trudno uzyskać liniowość wzrostu temperatury tuż przed SP (wartością zadaną) z powodów bezwładności układu, PID zacznie "zwalniać" (tj. redukować moc grzałki) przed SP aby nie doprowadzić do "przestrzelenia". Na tym odcinku liniowość może się załamać aczkolwiek w dobrze wyregulowanym PID to załamanie liniowości można mocno skrócić.
    Jeśli układ jest zamknięty (piec - brak wpływu kontrolowanej wartości z powodów czynników zewnętrznych) to możesz pomyśleć o rezygnacji z członu D. Na pewno czeka Cię tuning wzmocnienia członów PI(D).

  • #5 13 Sty 2016 20:55
    BlueDraco
    Specjalista - Mikrokontrolery

    Wrzuć w Google hasło "Tim Wescott PID without PhD".

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME