Od dnia 16.10.2024 zostały wyłączone stacjonarne numery telefonów. Zapraszamy do kontaktu pod numerem: 574 443 555.

Profil użytkownika

mark3k

 

Ignorancja może być skorygowana przy pomocy książki. Głupota wymaga strzelby i szpadla ;-) RBR 17kW

Rejestracja: 2012-12-31 19:05

Logowanie: 2024-12-01 09:49

Urządzenia: 1

Tematy: 0

Posty: 383

posty użytkownika 
Pierwsza stronaPoprzednia strona13 / 20Następna stronaOstatnia strona
2015-10-21 16:54 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Nie potrafię tego wyjaśnić.
Skrypt jest najnowszy, który zapodałeś.
Cykl mam ustawiony na 30s.
Wygląda mi to na uruchamianie non stop sekwencji startowej tzw kickstartu.
Ja chcę włączyć dmuchawę np na 60% na czas = 8s
2015-10-21 15:45 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Niestety skrypt nie działa zgodnie z oczekiwaniami przy poniższych ustawieniach:

korekcja_podawania = 0.7
korekcja_postoju =  6.0
korekcja_dmuchania = 0.5

start_podawanie = 2
start_postoj = 51
start_dmuchawa = 37

rozped_podawanie = 1
rozped_postoj    = 8
rozped_dmuchawa  = 50

Włącza się rozped_dmuchawa Moc=50% i co zadany czas : rozpęd_postój = 8s włącza się podajnik podając węgiel na palnik ale nie w zadanym czasie: rozped_podawanie = 1s, a w czasie ok 4s.
Czekam na poprawki w skrypcie.




CO: 48.0°C.   Spaliny: 48.6°C.
Data: 2015.10.21  Czas: 15.35:09
ROZPED Delta:0 dmuchanie:50 podawanie:1 postoj:8
CO: 48.0°C.   Spaliny: 48.6°C.
CO: 47.9°C.   Spaliny: 48.4°C.
Data: 2015.10.21  Czas: 15.35:40
ROZPED Delta:0 dmuchanie:50 podawanie:1 postoj:8
CO: 47.9°C.   Spaliny: 48.4°C.
CO: 47.6°C.   Spaliny: 48.0°C.
Data: 2015.10.21  Czas: 15.36:10
ROZPED Delta:0 dmuchanie:50 podawanie:1 postoj:8
CO: 47.6°C.   Spaliny: 48.0°C.
^Z
[6]+  Stopped                 /4/rp.py


2015-10-21 10:59 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Stan napisał » 2015-10-21 10:13


Dla tego właśnie pisałem że brakuje opisu co która funkcja robi i jak.
Analizowałem kod skryptu a i tak się pogubiłem, mimo iż nie jest on za bardzo skomplikowany.


Także analizowałem kod i wyszło m, że przy takich nastawach jakie podałem (wpisałem u siebie z rozruchem)
tak się może dziać.
Trudno za uzi18 nadążyć.
2015-10-21 09:12 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
uzi18 napisał » 2015-10-20 23:13
rozped to kickstart, start to do tej wartosci dodawana jest korekta pomnozona przez delte.
jesli go nie potrzebujesz (kickstartu) to nic nie zmieniasz jesli potrzebujesz to piszesz np.: rozped_dmuchawa =70

generalnie te linijki sa po to aby jesli ktos nie potrzebuje nie musial tam nic
wpisywac ... ale akurat my musimy tam cos miec wpisane bo inaczej lipa jest z tymi dmuchawami
dodane 2015-10-20 23:13wspolczynniki (korekty) trzeba tak dobrac aby nie bylo dziwnych sytuacji
przykladowo t.co spadla o 3 stopnie od zadanej, wiec delta =3
jesli korekta_podawania = 2.0 a start_podawania = 5
to zostanie ustawione podawanie na 5+3*2.0 = 5+6 = 11
tak samo dziala to dla innych parametrow


Ok. Wszystko prawie się zgadza.
Wczoraj wpisałem takie dane:
start_podawanie = 3
start_postoj = 51
start_dmuchawa = 37

rozped_podawanie= 2
rozped_postoj   6
rozped_dmuchawa = 60
A sterownik zaczął mi radośnie podawać dawki po 5S, co 6s, dmuchawa moc: 60%.
Przy trzecim podaniu co 6s natychmiast wyłaczyłem.
Powinien być kickstart włączony tylko na zadany czas (ustawiłem 6s0 a po tym czasie ewentualnie jakaś dawka uzupełniajaca (ustawiłem 2s pracy podajnika) i dopiero po czasie podanie dawki  z poniższych danych:
start_podawanie = 3
start_postoj = 51
start_dmuchawa = 37

Tak sie jednak u mnie nie działo.

2015-10-20 22:00 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Wyłączyłem 
Wyjaśnij o co chodzi w ustawianiu tych parametrów.
Sądziłem, że jest to tzw. kickstart, ale przy dochodzeniu do temp zadanej włączyła się dmuchawa na 60% mocy , bo tak to ustawiłem.

start_podawanie = 2
start_postoj = 51
start_dmuchawa = 37

rozped_podawanie= start_podawanie - sądziłem, że to dawka startowa + start podawanie
rozped_postoj   = start_postoj - sądziłem, że to ma być czas załączenia dmuchawy dla rozpędzenia
rozped_dmuchawa = start_dmuchawa - sądziłem, że to jest moc dmuchawy w fazie rozpędzania

czas_cyklu = 60
Jeśli znajdziesz chwilkę to wyjaśnij precyzyjnie o co chodzi. Przy zadanej mocy startowej rzędu 37% moja dmuchawa WPA7 (38W) startuje wieki - stąd koniecznym jest jej załączenie na kilka sekund z mocą rzędu 70% i podanie dodatkowej startowej dawki groszku, ale tylko jeden raz w całym cyklu grzania.
2015-10-20 21:07 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Rozumiem. Dzięki.
Wprowadziłem u siebie korektę w czasie podawania groszku, aby nie przewęglić palnika.
2015-10-20 20:54 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Już zmienione.
Teraz oglądam paradę miernot zwanych politykami.

Zrobiłeś kawał dobrej roboty. Teraz tylko dopracować algorytm i jest HIT.
dodane 2015-10-20 20:46Coś u mnie nie działa"
Log:

root@raspberrypi:~# /4/rp.py
ROZPED Delta:-1 dmuchanie:60 podawanie:2 postoj:6
ROZPED Delta:-1 dmuchanie:60 podawanie:2 postoj:6

Dmuchawa nie startuje i podajnik także nie startuje.
Temp na kotle jest wyższa i zadana i podajnik + dmuchawa nie powinny startować, ale niejako wysłanie rozkazu do sterownika występuje.

dodane 2015-10-20 20:54Dodatkowo: w Ustawienia ecoal moje wpisy w skrypcie są odzwierciedlone tylko dwie pozycje: Czas postoju podajnika i moc dmuchawy. Natomiast Czas pracy podajnika nie ulega zmianie.
2015-10-20 18:56 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Co mam z tym zrobić, bo niewiele mi to mówi
2015-10-20 18:05 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Jak to na moim sterowniku? Jakiś włam hackerski czy cuś?
2015-10-20 17:17 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
janusz, może Ty pomożesz w temacie?
2015-10-20 16:48 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Jest dokładnie tak jak napisałeś.
2015-10-20 16:05 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Ok. Sprawdzę. Nie przełączyłem w tryb automatyczny i to może być powód nieodpalenia skryptu.
2015-10-20 15:42 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
U mnie skrypt nie startuje. Brak komunikatu błędu. Nic się nie dzieje.
2015-10-20 09:41 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Po pracy, wieczorem postaram się odpalić na RPi i dam znać czy startuje.
2015-10-20 09:25 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Stan napisał » 2015-10-20 08:19
Co do wykresu, jak się patrzy w porównaniu do Twojego "standardowego" wykresu to ten jest piękny
Nie wydaje Ci się że dobrze byłoby dać ograniczenie od góry maksymalnych obrotów dmuchawy ?


Czy skrypt podany na pierwszej stronie jest tym najbardziej aktualnym?
To pytanie do uzi18. Sorry za złą wklejkę.
Pytam, bo skrypt jest datowany 3 dni wstecz.
2015-10-20 07:06 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Ok. Teraz rozumiem, skąd u Ciebie takie masakrycznie długie podawanie.

Ps: W ubiegłym sezonie zrobiłem skrypt ze zdefiniowanymi 9-cioma mocami. Niestety  ten zamysł nie wypalił. Bezwładność układu grzewczego zniweczyła moje wysiłki i dałem sobie spokój. W/g mnie cztery zdefiniowane moce w jednym cyklu palenia w zupełności wystarczą. Oczywiście jest to tylko moje zdanie. Zejście z mocą na palniku poniżej mocy minimalnej jest ekonomicznie nieuzasadnione, bo to palenie tylko dla palenia bez uzyskania efektu grzania. U mnie ten minimalny nadmuch przy grzaniu to 37%. Zejście z nadmuchem poniżej tej wartości nie ma sensu.

2015-10-20 06:59 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Jakim węglem palisz, ze jednorazowo podajesz tak wielkie dawki paliwa na palnik?
U mnie przy podaniu rzedu 8s juz mam dym w komorze, chyba, ze dmuchawa na 60% i opał w kominie
2015-10-19 06:45 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Dlatego napisałem, że pewnie za jakiś czas coś z tych pomysłów wypłynie.
Nie śledzę rynku, bo także nie mam aż tak dużo czasu. Rozglądam się co tu trzeba będzie kupić do kociołka. Tylko się rozglądam. czko
Acha: dopisałem tło i teraz po odstawieniu kociołek pracuje z minimalnym nawiewem 31% + (dokamiianie) co 7min.
Szybciej się zbiera i zero dymku z paleniska, zgodnie z zasadą: jest tlen - nie ma sadzy.
2015-10-19 06:41 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
A co Wy ty ranne ptaki juz skrobiecie?
Z kopalnia pomysłów masz racje, a po czasie cos na rynek wypłynie, tylko , że pozostanie zakup kolejnego "rozwojowego - w dniu zakupu" sterownika.
Miłego dnia .
2015-10-18 16:36 Temat: eSterownik.pl » Algorytm retortowy-Proporcjonalny - na podstawie pomyslu Janusza - python
  mark3k Posty: 383
Święte słowa .
Pierwsza stronaPoprzednia strona13 / 20Następna stronaOstatnia strona