Using PID with a TC4 #2071
-
|
Hi all, and thanks so much for your work on Artisan! I've used it for years to log/control my roasts via alarms but I want to try to set up PID control with the new features in 3.4. Roaster is a self build fluid bed, with a TC4 that connects heat and fan control from the roaster to Artisan. I'd like to control Environment temp. The problem I'm having is there seems to be some kind of issue when I turn on PID, as it just usually locks up at 25% heat power. It seems to do this when the I value goes to 100. No idea why it's doing that, and if I turn it off, then back on, the I value doesn't reset, it just stays wherever it was. Here are my settings: Please ignore the Mode: Background, since I do actually have it in Mode: Manual for testing purposes. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
|
Possible Cause Analysis: Integral Windup: The I value reaching 100 is likely a symptom of integral windup: when a persistent error exists over an extended period (e.g., the setpoint is significantly higher than the current temperature), the integral term accumulates continuously, causing the output to become "stuck." Solution: Enable an anti-windup mechanism or impose a maximum limit on the integral term. Inappropriate PID Parameters: Default or arbitrarily chosen P, I, and D values may cause system oscillation or sluggish response. In particular, an excessively high I value can worsen integral windup. Output Limitation Error? |
Beta Was this translation helpful? Give feedback.
-
|
You did add an output limit of 50% and a duty (mapping limit to 50%) of this. This results in a max burner slider output of max 25%. Set both to max 100%. If you want the integral term to reset on SP changes you need to tick IRoC and set an appropriate SP limit. |
Beta Was this translation helpful? Give feedback.


You did add an output limit of 50% and a duty (mapping limit to 50%) of this. This results in a max burner slider output of max 25%. Set both to max 100%. If you want the integral term to reset on SP changes you need to tick IRoC and set an appropriate SP limit.