Model predictive temp control
-
Marlin recently added model predictive temperature control citing less need for extrusion scaling (similar to RRF nonlinear extrusion) and fan scaling (probably part of RRFs new PID algorithm). It seems interesting and might be basis for hard to PID tune heaters like large bed heaters ....
-
@oliof RepRapFirmware has used this type of heating control for many years. I forget whether it was 2018 or 2019 that we introduced it. The model is computed during "PID tuning" (which isn't really PID tuning) and two sets of PID parameters are generated from the model - one to handle the heating up phase and a second more sensitive one to handle the steady temperature phase.
-
@dc42 interesting. Marlins version allows configuring thermal capacity of filament used to improve the model, how is that handled in RRF?
-
@dc42 also from the Marlin discord
Prusa MK3 firmware's thermal modeling is making some great advances, able to detect thermal anomalies that could indicate a blob of filament building up on the nozzle, and allowing for continuation. We'll get those enhancements into MPCTEMP and our own thermal protection at some point. Prusa developers on Slack are a little cagey about when they will contribute Marlin patches, but at least they are asking about it.
Are you planning any work towards this?