Auto Pid tuning
Hallo, ich habe bei meinem Drucker noch nie brauchbare Werte mit dem Auto Pid tuning bekommen. Beim ersten Hotend hatte ich von Hand so lange an den Werten herumgespielt bis sie gepasst haben.
Nun ein neues Hotend und ich habe wieder Schwankungen von +/- 15 Grad nach dem Auto tuning. Ich habe es mehrmals mit 8 Durchgängen durchgespielt und immer etwa die selben Werte bekommen.
Gibt es irgendwelche Firmware Werte welche ich verstellt haben könnte, oder verstellen kann?
Gruss
Hansjürg
Nun ein neues Hotend und ich habe wieder Schwankungen von +/- 15 Grad nach dem Auto tuning. Ich habe es mehrmals mit 8 Durchgängen durchgespielt und immer etwa die selben Werte bekommen.
Gibt es irgendwelche Firmware Werte welche ich verstellt haben könnte, oder verstellen kann?
Gruss
Hansjürg
Comments
Hier ein Printscreen vom fertigen Pid tuning. https://www.dropbox.com/s/x26qx8vskbf6p5v/20200514_204317.jpg?dl=0
Problem ist das dein Hotend eigentlich viel zu viel Leistung hat. Dadurch ist es sehr schnell auf Temperatur aber ein paar Sekunden Heizen führen dann auch schnell zum überschießen. Evtl. muss man sogar einstellen das er nicht 20° vor Zieltemperatur per pid übernimmt sondern früher mit pid einsetzt (temperature control range).
Wichtig ist das der integrale Wert des PID controllers gegen die korrekte Heizleistung konvergiert. Du kannst diesen Wert begrenzen so dass er zumindest nicht über das was maximal nötig ist schießt. Wichtig sind auch gut geglättete Temperaturmessungen. Wenn die zu sehr springen führt das schnell zu Instabilitäten und P/D Anteile müssen reduziert werden. Aber wenn keine der PID Methoden gute Ergebnisse liefert bleibt nur manuelle anpassung.
Mit den ermittelten Werten sieht die Heizkurve so aus.
https://www.dropbox.com/s/onpb42v57e2c80a/20200515_175058.jpg?dl=0
Mit meinen Werten (P20, I1.5, D65) gibt es dieses Bild.
https://www.dropbox.com/s/ayfajy81yr0oc1s/20200515_175401.jpg?dl=0
P: Extruder
S: Temperatur
X0: Speichert in Eeprom?
R: Wiederholungen
C: Methode (0 = classic, 1 = some overshoot, 2 = no overshoot,
3 = pessen, 4 = Tyreus-Lyben)