Quote:
Originally Posted by JRems
Are you reciculating the water in the hlt?
|
shouldnt really matter, if the measured temp > set point, the relay should turn off... its possible to get the polarity of the relay control wires wrong, it is DC. though i think the relay would be constant-off in that case, not constant-on... double check though.
and unfortunately, atleast on my PID, the auto tune didnt find any settings better than the defaults (which are far from ideal). default/autotune might get you to somewhere workable, but understanding what P I and D do helps to get an optimal balance...
if you think about the "system" we are working with; how much energy it takes to cause 1 degree of change and how much energy we can put into the water per minute, there is not much overshoot or compensation that needs to happen.
whereas if you had a "system" like an oven, where heating the burner quickly raises the temperature a few hundred degrees/minute, and opening the door quickly drops the temperature just as quickly; compensation is beneficial. instead of waiting for the oven temperature to fall -200 degrees over 30 seconds, if you see it quickly falling in the first 5 seconds, you can activate the burner and prevent it from falling all the way down. same with the reverse.
in our "system", the water temperature climbs relatively slowly, less than 2 degrees per minute. so even if you turn off the heat right as the temperature reaches the setpoint, its not going to go much farther. if you have a large thermal mass between the temp sensor and the heater, however (like when you use a 5-10 gallon HLT as your HERMS), it will overshoot more. if that is a problem, you could turn on compensation to kill or throttle the power some amount of time before it hits the set point. this is why you can set some of the parameters of zero (off).
you also dont need to be careful if the temperature is hovering right around the set point. if its 1 degree off, you dont need to throttle the power down to 105; you can run it full blast for 30 whole seconds (or more) and still not overshoot....
http://en.wikipedia.org/wiki/PID_controller
will tell you a little more about what the settings do. ill get my actual PID settings tonight and post them if i remember.