Termostat - cross post ( pojecha?o to te? na Fizyc

Aug 23, 2014 87 Replies

Tak prawde mowiac to dziwne - juz ze 40 lat mamy mikroprocesory, a PID ciagle w modzie. Nie wymyslili nic lepszego ... uniwersalnego ?

PID to tylko pol rozwiazania. Musisz miec jeszcze analogowe sterowanie moca grzalki, lub pseudoanalogowe np. PWM.

PID wahania pieknie zredukuje, o ile wynikaja one z histerezy, a nie zmiennych czynnikow zewnetrznych. No i o ile sie nie wbudzi - ale to kwestia doboru parametrow :-)

J.

Dnia Fri, 22 Aug 2014 19:47:09 -0700 (PDT), snipped-for-privacy@gmail.com

To jest naturalny pomysl, tylko ze sprawa sie komplikuje - co bedzie jak nie dojdzie do To ? A kiedy wlaczyc ? Bo to dziala tez pewnie w druga strone - wylaczysz, wlaczysz, a temperatura dalej spada. Dopiero po chwili rosnie. Trzeba by bardzo ambitnie obserwowac temperature, oceniac przyszly przyrost i na tej podstawie dokonywac decyzji. A to moze byc trudne, jesli aktualna sytuacja jest zlozeniem kilku poprzednich krokow.

Powiedzmy sobie szczerze - sam widzisz jaki jest okres teraz, i jaka amplituda drgan. Jesli ma byc mniejsza, to trzeba przelaczac czesciej !

Czyli: a) szukaj cichszego przekaznika, b) najcichsze sa polprzewodnikowe, c) steruj analogowo.

J.

Jeszcze bardziej uniwersalnego niż PID ???

Dnia Sat, 23 Aug 2014 14:59:35 +0200, stary grzyb napisał(a):

No powiedzmy takiego zeby mozna bylo powszechnie uzywac, i zeby bylo lepsze niz PID w rezultacie.

Bo teraz to sytuacja taka, ze jak komus dwu/trojstanowa regulacja nie wystarczy, to slyszy "uzyj/a moze PID". Dziwne ze nic lepszego nie ma :-)

P.S. jak to jest w maszynach CNC ? Wiem ze sterowanie bywalo "uniwersalne", kupowalo sie szafe np od Siemensa, silniki, montowalo do maszyny i dzialalo, a przeciez maszyny rozne byly. W srodku chyba pare PID i parametry trzeba bylo jakos zadac.

J.

W dniu 2014-08-23 15:29, J.F. pisze:

Jest, na przykład sterowanie predykcyjne, ale trzeba dokładniej znać dynamikę obiektu. Robisz model w Simulinku, eksportujesz kod do PLC i działa. Tylko trzeba wywalić dużo tysiaczków na Matlaba, Simulinka i moduł do generacji kodu np do STep7. Po co, skoro zazwyczaj wystarczy PID który jest w prawie każdym sterowniku PLC i falowniku?

No ale tam masz zazwyczaj jazdę na pozycję z zadaną prędkością i hamowanie, które możesz zrobić na PID czy nawet na zwykłym P. W ukłądach silnik - falownik, jak chcesz korzystać z funkcji pozycjonowania zaszytych w falowniku to z reguły jest też w nim autokalibracja parametrów PIDa. Podejrzewam, że w serwonapędach jest podobnie.

W dniu 2014-08-23 09:07, Jacek Maciejewski pisze:

Biorąc pod uwagę ceny PID na defaultowym portalu nie opłaca się robić.

P.P.

czlowiek zrobil REGULATOR DWUPOLOZENIOWY. Pyta dlaczego tak dziala a nei inaczej. Zamiast wyjasnienia, doradzaja: Zrob PID

Przypomina mi sie stary dowcip: dyrektor mowi do seretarki: "Pani Krysiu, niech pani rozesle zawiadomienie ze we wtorek jest zebranie". Sekretarka: "Panei dyrektorze, pisze sie wtorek czy ftorek?" Durektopr: "Niech pani napisze ze we srode"

A.L.

Qrwa, ale czlowiek zrobil REGULATOR DWUPOLOZENIOWY i pyta dlaczego on tak dziala jak dziala

A.L.

" Jasne że histeria została wzięta pod uwagę." Wyglupiasz sie czy na powaznie?

Zastapienie przekaznika mosfetem niczego nie zmieni. Tzreba zmienic algorytm wlaczania/wylaczania

teraz maz tak, ze przy temperaturze 50.000001 grzanie sie wylacza, przy 49.99999 grzanie sla wlacza. Poniewaz obiekt ktory grzejesz na mala stala czasu, zmiana temperatury o 0.000001 zachodzi bardzo szybko. Nio i przekaznik klapie szybko. Jak dasz mosfet, to tez bedzie tak samo "klapal". Tylko nie bedzie slychac

Koedys pisales ze masz wyksztalcenie fizyczne ize matematyka nie jest ci obca. Wiec przeczytaj ten papier do ktorego link zalaczylem, i dowiedz sie po co w algorytmie sterujacym jest histereza. I jak wlasciwisci grzanego ukladu wplywaja na czestotlowosc wlaczen/wylaczen

A.L.

P.S. Nie czytaj komentarzy. Tylu idiotyzmow w jednym miejscu dawno nei widzialem

naprawdeee?... A o sterowaniu adaptacyjnym czy odpornym (robust controj) przypadkiem nie slyszales?

Po ch... wydawac tysiaczki na matlaba i Simulink skora sa darmowe odpowiedniki - SciLab i SciCos?

A.L.

A s± tak samo dobre jak p³atne orygina³y?

Tak na oko 99% kompatybilne z matlabem

formatting link
formatting link

A.L.

No i co tak pyta tylko dla sportu? Chyba jasne, że chce aby to poprawić a nie tylko tłumaczyć, dlaczego tak się dzieje.

W dniu 2014-08-23 17:33, A.L. pisze:

"Macie jakiś pomysł ??" To może oznaczać pomysł "dlaczego tak działa" albo pomysł "jak zrobić żeby działało lepiej. Jeśli chodzi o wyjaśnienie to prosta sprawa. Ma układ z dużą rezystancją cieplną między grzałką a obiektem a po drodze dużą pojemność cieplną. Regulator dwustanowy nie ma prawa tu działać lepiej. A jeśli chce wiedzieć co zrobić żeby działało lepiej to odpowiedź jest prosta. Na takie przypadki stosuje się PID. Bez przesady, ma procka a kody do PIDa łatwo znaleźć. Musi tylko trochę zmienić sterowanie grzałką.

W dniu 2014-08-23 17:48, A.L. pisze:

Może i słyszałem ale w praktyce inżynierskiej nie mam potrzeby stosować więc widocznie mi wywietrzało z głowy :) To nie zmienia faktu, że nowocześniejsze metody które się poznaje na studiach są bardzo rzadko stosowane w praktyce. A PID jest prosty, łatwy do napisania na procka i często wbudowany w sprzęt. Twoje pretensje o pomysły z PIDem są mniej więcej tego rodzaju jak pretensje o to, że komuś kto chce migać LEDami podsuwa się pomysł zastosowania małego procka. ZGROZA! Powinno się użyć dwóch tranzystorków a w ostateczności 555.

A daje kod wprost do STEPa?

W dniu 2014-08-23 17:34, A.L. pisze:

Tak działa bo to jest zły stabilizator.

Czy NAPRAWDE masz o automatyce jakies pojecie?

A.L.

Nie siedze u niego w glowie, ale wydaje mi sie ze pyta dlaczego tak sie dzieje

A.L.

A czy on chce zeby daialal lepiej? On sie pyta dlaczego przekaznik "klapie" bardzo czesto

A.L.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required