ITADN

[Suggestion] Use more standard terminology for the MPC page?

#603OpenJacksonMcLaughlin 创建于 2025-09-29
Hello there, First off thanks to @tombrazier for his excellent work and documentation of the model predictive temperature controller. I stumbled upon it when struggling with the common issues for PID temp control for another project (not a printer). Got stability and fast response right away using the same method described on the feature page. The page seems to be the first result if you search for model predictive temperature control. I'm excited to see something like this show up in such an accessible form, directly adressing challenges with PID which so many people run into. I'm thinking that some minor changes to the names of some of the variables, and terms used, with some links to further reading, could help anyone else who becomes interested in learning more. Of course, I wouldn't want to distract from the specific application in Marlin. But my thought is something wikipedia-style (maybe links to wikipedia itself) on the important concepts/terms exposed. Specifically, I think the following concepts are brought up: - Time constants (1/alpha in current docs) - Thermal circuits (used to help write the differential equations) - Thermal resistance (1/h in current docs) - System Identification (related to automatic tune) - Steady state (related to asymptotic temperature) - Step response (related to automatic tune/asymptotic temp) If some substitutions/additions of terms were made, either in a footnote or possibly in the main body, I think it may be easier to search for the background information. Specifically: Asymptotic Temperature = Steady State Temperature (note that this is when dT_b/dt = 0) Sensor responsiveness = 1 / sensor time constant Automatic tuning = Automatic tuning (System Identification) Anyway, I think there are maybe a few more, but let me know if you get the idea, and your thoughts. I certainly don't want to step on anyone's toes, but if you think this is worthwhile I could submit a PR. Thanks, Jackson
4 条评论