But there is a snag (for HERMS). If any sensor location other than "A" is used to control the temperature of the MT, the HLT cannot be heated using the same PID controller unless the recirculation system is operating. This might not be an issue for many, and it will not be a problem to work-around for the handy folk who would like the challenge. But the limitation may prove unsurmountable for some, in which case using location "A" is the only option. Another snag when not using "A" (for HERMS) is if recirculation is interrupted (e.g. stuck mash): The controller may continue to instruct the HLT to keep heating (until it is boiling unless some sort of fail safe is worked in).
First of all, what an fantastic analysis
@peebee , you're bang on the money wrt the challenges of placing the sensor which drives the HERMs PID. I've ended up with sensors at B,C & D so I can tweak the PID response per brew to reflect the slope across all 3 as it changes (as you correctly pointed out) depending on the grain bill (mash density) and in my case the weather and temp loss (I brew in my garage at ambient temp).
I built my 3 x 50 vessel system myself, but based the whole project on the
BrewPi +
Brewblox reference HERMs design that Elco (the creator of hardware/software) suggests. I originally only one MT sensor at D but ran into a few overshot/undershot challenges so added two more.
Brewblox gets around the limitation that you highlight with the use of the sensor anywhere other than A by having 2 PIDS that directly control the temp in the HLT and BK, and a 3rd MT PID which the user can tweak with a desired offset from the MT temp sensor (at C physically + shown center of MT graphic) which
when manually enabled takes control of the HLT PID and sets a new target temp for the HLT.
So below, I've mashed in and started lautering through the HERMs with the MT target set 65.5c with the current temp at C being 65.0c.
The user configurable HERMs PID is shown to the right of the HLT with a +2 degree offset, thus setting the HLT target at 67.5c. You can also see that the coil outlet sensor at B is currently 66.1c, the MT outlet sensor at D is at 64.0c, the HLT sensor (on HLT outlet, I recirculate to minimize HLT hot spots + evenly heat the HERMs coil) is 67.1C, and the HLT PID is driving the HLT heating element at 30%.
FYI. I use the same system to control my Fermentation fridge, this was the original purpose Elco developed it for.
Mashing (continuous lautering)