Forum eSterownik.pl Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python Subskrybuj | ||||
Pierwsza stronaPoprzednia strona11 / 38Następna stronaOstatnia strona | ||||
|
||||
janusz
|
mark3k a zmień na czas testu tryb CWU na zima ja nie mam pojęcia jak sterownik
reaguje na takie ustawienia jak masz ustawione |
|||
|
||||
uzi18
|
od 19 zalacza sie zima w moim "autolato" wiec nie powinno juz byc ok
mark3k: ale to nic nie zmienia czasu reakcji, rowniedobrze moglbys pomnozyc przez 2 wszystkie korekcje - na to samo wyjdzie, nie trzeba tego zmieniac. dodane 2015-10-23 22:42a zwiekszyles z 6 na 8-9 ? |
|||
|
||||
mark3k
|
janusz napisał » 2015-10-23 21:49 mark3k a zmień na czas testu tryb CWU na zima ja nie mam pojęcia jak sterownik reaguje na takie ustawienia jak masz ustawione OK. Sterownik zdalny w pokoju już także wyłączyłem. |
|||
|
||||
janusz
|
||||
|
||||
mark3k
|
U mnie jak na razie kicha.
Po odstawieniu (mimo, że chcę tego uniknąć) temp. na kotle spada do do poziomu nawet 40oC, by mozolnie odbudować do zadanego poziomu. U Ciebie ładnie to pracuje. |
|||
|
||||
janusz
|
mark3k ale ustaw temp zadaną CO na wyższą niż chcesz uzyskać ja mam ustawione na 55 a chcę by pracował
w zakresie 50 w twoim przypadku sterownik nie reaguje na pracę skryptu gdyż się odstawia po uzyskaniu temp Co |
|||
|
||||
uzi18
|
zgadza sie, tez podnosilem zadana w sterowniku nawet o 10 deg. aby mi sie mataczyl ...
|
|||
|
||||
mark3k
|
Z tego wynika, że tak naprawdę to nie wiemy jaką temp. uzyska kocioł ?
Jeśli zwiększę tempCO do wyższego poziomu, to algorytm będzie dążył do uzyskania temp zadanej, chyba, że ja czegoś nie rozumiem. Ok. Temp w algorytmie na 50oC, a eCoalu np. na 55oC. Można i tak spróbować. |
|||
|
||||
Stan
|
Nie pomyślałem o tym, a to jest chyba w tym najważniejsza informacja której zabrakło.
|
|||
|
||||
mark3k
|
A i z rozruchem jest naprawdę problem:
Zobaczcie na logi z palenia: Temp zadana 49oC, Po przekroczeniu tej temperatury algorytm wyliczył, że korekta ma być: -1 i tak też się stało. Ale po upływie czasu postoju załącza się rozpęd dmuchawy z zadanymi parametrami. Korekta na "-" już nie jest brana pod uwagę mimo, że tempCO jeszcze wzrosła. ROZPED Delta: 0 Dmuchanie: 32 Podawanie: 3 Postoj: 150 CO: 49.4°C. Spaliny: 60.4°C. Data: 2015.10.24 Czas: 10.15:46 NOWE Delta: -1 - Dmuchanie: 31% Podawanie: 3s Postoj: 160s CO: 49.6°C. Spaliny: 58.6°C. Data: 2015.10.24 Czas: 10.18:17 ROZPED Delta: -1 Dmuchanie: 32 Podawanie: 3 Postoj: 150 CO: 50.0°C. Spaliny: 57.3°C. Data: 2015.10.24 Czas: 10.20:59 NOWE Delta: -1 - Dmuchanie: 31% Podawanie: 3s Postoj: 160s CO: 49.8°C. Spaliny: 56.7°C. Data: 2015.10.24 Czas: 10.23:30 ROZPED Delta: -1 Dmuchanie: 32 Podawanie: 3 Postoj: 150 CO: 49.6°C. Spaliny: 56.3°C. Data: 2015.10.24 Czas: 10.26:11 dodane 2015-10-24 10:28Chyba jednak ten "rozpęd" trzeba będzie obwarować dodatkowymi warunkami. Tak sobie kombinuję. |
|||
|
||||
janusz
|
No i widzę pierwsze oznaki poprawnej pracy
Zrezygnujcie z tego rozpędu jak piec nie będzie się odstawiał to dmuchawa nie będzie potrzebowała żadnych rozpędów ( będzie w ciągłej pracy ) teraz daj mu się ustabilizować niech popracuje jakiś czas bez interwencji |
|||
|
||||
mark3k
|
Właśnie wróciłem z ogrodu i kociołek się powoli stabilizuje. Teraz odhaczę rozpędzanie i nie powinno się uruchamiać.
dodane 2015-10-24 11:37Sterownik pogodowy zaczyna zamykać zawór 4D, stąd spada temp na grzejnikach (u mnie temp. podłogi = temp na grzejnikach). |
|||
|
||||
janusz
|
Jak spojrzałem na kropki to sensownie się rozkładają czyli
skrypt działa poprawnie nie za szybko i nie za wolno reaguje |
|||
|
||||
mark3k
|
Zmieniłem szybkość reagowania odrobinę zmieniając zapis w skrypcie uzi18.
W/g mnie lepiej reaguje na zmiany temperatury, ale możliwe, że tylko tak mi się wydaje. |
|||
|
||||
janusz
|
Jak poczekasz ze 3 godz to się przekonasz
i za często nie korygować dać mu się ustabilizować to nie F1 tylko walec drogowy Bo jak za często zmieniasz to będziesz jak Kubica szybki ale z ciągłym pechem |
|||
|
||||
mark3k
|
I wysypał się skrypt po zmianach na "0"
Data: 2015.10.24 Czas: 11.46:23 Traceback (most recent call last): File "/4/ret.py", line 93, in time.sleep(int(nowe_postoj+nowe_podawanie-2)) IOError: [Errno 22] Invalid argument root@raspberrypi:~# /4/ret.py reload ROZPED Delta: 0 *** Dmuchanie: 0 Podawanie: 0 Postoj: 0 CO: 49.1°C. Spaliny: 57.8°C. Data: 2015.10.24 Czas: 11.47:22 Traceback (most recent call last): File "/4/ret.py", line 93, in time.sleep(int(nowe_postoj+nowe_podawanie-2)) IOError: [Errno 22] Invalid argument dodane 2015-10-24 12:04Ok. Już sobie ze skryptem poradziłem. Nadal działa. . Już nic nie zmieniam. wyzerowałem wpisy dotyczace rozpędzania dmuchawki i się wysypało przy ujemnych korektach. Może uzi18 to wyrzuci, a jeśli nie będzie miał czasy to pewnie to sam wytnę #### . dodane 2015-10-24 13:36Prośba do kolegi uzi18. Dopisz proszę takie widełki dotyczące pracy dmuchawki. Chodzi mi o dolny i górny próg mocy dmuchawy. WPA-07 poniżej 30% praktycznie nie dmucha, mimo , że ją przysłoniłem płytką DVD. Jeśli mógłbyś, to dopisz także minimalny , nie przekraczalny czas postoju (np: <= 30s). Krótszy czas postoju powoduje u mnie przesypanie (przewęglenie) palnika. |
|||
|
||||
Stan
|
Właśnie uruchomiłem resztę grzejników w domu, walka była okrutna bo nie chciało to pójść a okazało się że pozacinały się termostaty z Castoramy, ale zanim do tego doszedłem....
Do głowy mi nie przyszło że wszystkie termostaty mogą się zaciąć. Ponieważ zaraz wyjeżdżamy to do jutra będzie tak chodzić jak jest teraz ustawione. |
|||
|
||||
uzi18
|
Tak, warunki trzeba dodac chociazby dlatego ze ecoal i bruli maja inne zakresy parametrow
|
|||
|
||||
Stan
|
Trzeba coś z tym zrobić , bo tak nie można pracować, dzisiejsza sytuacja.
Piec jechał do góry i ustawił sobie ostatecznie podawanie na 5 sekund, ecoal go odciął ( w algorytmie ma zadana CO = 50 deg a w ecoalu 60 deg) więc przez pewien czas ecoal nie wykonywał poleceń ze skryptu. W końcu zaczął je wykonywać ale ze skryptu szło ustaw podawanie na 1 sekundę, i wiadomo nie wykonał tego a zamiast podawał 5 sekund. Tak więc algorytm chciał zmniejszyć moc do 1/3 a zamiast tego zwiększył x2. |
|||
|
||||
uzi18
|
jaka macie moc max przy podawaniu wg producenta palnika 1:1 czy moze 1:1,5?
trzeba bedzie zrobic tak ze jesli nie da sie po wyliczeniu ustawic mniejszej dawki to musi byc wydluzany postoj, zgadza sie? |
|||
Pierwsza stronaPoprzednia strona11 / 38Następna stronaOstatnia strona | ||||