Es ist mir erst heute aufgefallen dass der Istwert vom Heatbed immer um 2 Grad höher liegt als der Sollwert.
Dass gibt in der Praxis kein wirkliches Problem, aber ich verstehe nicht wie dass möglich ist.
Es ist ja ein "Closed loop" System wobei beide Werte mit einander verglichen werden bis die Gleich sind.
Ich kann mich nicht erinnern dass das einige Monaten her auch so war.
Gibt es jemand der darüber Auskunft geben kann ?
wilfoude.
Heat Bed Temperature
- Nibbels
- Developer
- Beiträge: 2264
- Registriert: Mi 17. Aug 2016, 17:01
- Has thanked: 831 times
- Been thanked: 599 times
Re: Heat Bed Temperature
Richtig
Der PID-Regler hat einen "festgezurrten" I-Anteil.
Also bleibt noch ein PD-Regler mit quasi konstanter I-Störung.
Das ist ein Firmware-Problem. Eigentlich sollte die Integralsumme des I-Anteils nur eingegrenzt sein, um ein stärkeres Über und Unterschwingen bei Temperaturänderungen zu verhindern. (Zumindest ist das die Idee, die funktioniert auch, aber nur mit etwas Glück [mit falscher Eingrenzung].)
Während der Bug-Jagd sind mir ein paar weitere Autotune-Presents über den Weg gelaufen, die kann man sich aussuchen.
(Pessen Integral Rule, Ziegler Nichols classic PID, Some Overshoot, No Overshoot, Tyreus Lyben - von links nach rechts immer kleinerer I-Anteil, sodass links eher für Hotends gut ist und rechts für unser Heizbett.)
LG
PS: Wenn dir der Fix wichtig ist und du den Mod ziehen wolltest: https://github.com/RF1000community/Repe ... evelopment Branch: community_development 1.38.13+ müsste alle Reglerprobleme weg haben.
Die Versionierung ist etwas anders als bei der original Firmware und solltest du da drin noch kleine Fehler finden oder nur den Verdacht haben, dass ein Bug existiert, sofort zu mir
Der PID-Regler hat einen "festgezurrten" I-Anteil.
Also bleibt noch ein PD-Regler mit quasi konstanter I-Störung.
Das ist ein Firmware-Problem. Eigentlich sollte die Integralsumme des I-Anteils nur eingegrenzt sein, um ein stärkeres Über und Unterschwingen bei Temperaturänderungen zu verhindern. (Zumindest ist das die Idee, die funktioniert auch, aber nur mit etwas Glück [mit falscher Eingrenzung].)
Details
Im Community-Firmware-Mod sind diese Probleme entfernt worden. So kann die Regelung aussehen Während der Bug-Jagd sind mir ein paar weitere Autotune-Presents über den Weg gelaufen, die kann man sich aussuchen.
(Pessen Integral Rule, Ziegler Nichols classic PID, Some Overshoot, No Overshoot, Tyreus Lyben - von links nach rechts immer kleinerer I-Anteil, sodass links eher für Hotends gut ist und rechts für unser Heizbett.)
LG
PS: Wenn dir der Fix wichtig ist und du den Mod ziehen wolltest: https://github.com/RF1000community/Repe ... evelopment Branch: community_development 1.38.13+ müsste alle Reglerprobleme weg haben.
Die Versionierung ist etwas anders als bei der original Firmware und solltest du da drin noch kleine Fehler finden oder nur den Verdacht haben, dass ein Bug existiert, sofort zu mir
Autotuning mit dem Mod
RF2000
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?
Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?
Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
-
- Anfänger
- Beiträge: 9
- Registriert: So 11. Jun 2017, 12:07
- Wohnort: Rijen
- Been thanked: 1 time
Re: Heat Bed Temperature
Ich möchtte Nibbels bedanken für die seher ausführliche Antwort.
Eines nagt noch: Ich kann mich nicht erinnern dass das Anfangs auch so war.
Mfg.
wilfoude
Eines nagt noch: Ich kann mich nicht erinnern dass das Anfangs auch so war.
Mfg.
wilfoude
-
- Developer
- Beiträge: 340
- Registriert: Fr 10. Okt 2014, 16:31
- Has thanked: 40 times
- Been thanked: 80 times
Re: Heat Bed Temperature
Dank der Hilfe von Nibbels haben wir das im internen Stand unserer Firmware bereits behoben, das ist jetzt noch in den Tests. Ich gehe davon aus, dass es von uns in den kommenden Tagen ein entsprechendes Update der Firmware geben wird, bei dem dieses Verhalten nicht mehr auftritt.
mfG
RF1000
mfG
RF1000