Elkoe I like the work you've done on the BrewPi system and what you are doing here.
Can this automated herms system be "dumbed down" to run an electric BIAB system?
Elkoe, any estimate on release date?
My HERMS system does not play nicely with an Auberins PIDs as is. It takes a good 30 minutes to hit 'steady state' normally, first off (which is a physical limitation, really). Secondly, depending on pump flow rate, at steady state, the temp differences between the HLT and mash tun may vary 1F... or 7F. I'd be more than happy to explain my system in a bit more detail to you if you want sometime. The large issue comes when you want your mash to hit 155F, for example, and after doughing in you find you are at 148F. To prevent a sweet stout tasting as dry as an IPA, you immediately need to crank you HLT up to 165F and be careful to not overshoot the value - it's extremely difficult. What I've come to realize is that the mash tun and HLT are just such large thermal masses (which is losing heat), it takes a much longer time to change the temperature than I'd expect. Finding the differential part of that PID to keep the algorithm 'fast' is difficult.
This should be part of the model.I'd recommend keeping the following in mind:
1.) When you are losing a lot of heat in the lines, through the MLT and HLT... Your controls have to 'work harder' to overcome this temperature difference. Its especially difficult when you consider this changes with the current pump flow rate.
I am using silicone lines everywhere. I like to see the beer flow, it is easy to install and with camlocks on each hose, easy to clean too. IT is also very cheap to replace if they go bad.2.) To help with #1, I'd reconsider using only silicone lines. I plan on using hard SS plumbing on my brew stand (once I make it) with three way valves and some 'silicone jumpers'. Hard plumbing can be heavily insulated and cleaned easily with a long brush if needed. Plus, its one less thing flopping around that will need replaced over time.
I think the silicone will make the system easy to take apart and it will be easy to see if gunk builds up.3.) CIP stuff is great, but nothing beats an easily accessible way to brush it out once every few brews. I run plenty of PBW through my system. If it's a large system, I'd recommend some DIY PBW - you'll drive yourself bankrupt if not, haha. The DIY stuff is cheap enough you don't have to worry about it. I've looked at some of my fittings I've taken apart - even with frequent PBW recirculating through it... They still needed a good scrubbing. That being said, solid plumbing can have a T at the end of it, with the end plugged under normal use, but easily removed to snake out the plumbing once in a blue moon.
I am considering isolating the mash tun for a more even temperature distribution, but I'll do some more testing unisolated first.4.) Really consider how to keep things insulated (HLT, MLT, and lines). I would say some closed cell foam is your best bet if going electric. The reflectex stuff works, but its really intended for radiant stuff (as you probably know). Insulating everything is going to make your controls way easier, especially if you are going to be troubleshooting them for a while.
I will get a sample of 12V pumps with a 0-5 speed control signal. I am going to use pressure based volume sensors in the kettles, which should help me calibrate the flow rate. I am interested in the flow rate sensor you describe. Where can I find more info to build one?5.) Consider some nice ways to monitor flow rates. You are probably going to have to, I have a feeling. With a chugger under my keggle MLT (with a bottom drain), I have to keep my pump throttled back a good bit. A nicer false bottom may help, but keep in mind that not all people can run their pump at full bore. It's amazing the difference this makes on the temps. I am not a fan of any 'direct measuring' devices that I'd want in a brewery - cleaning and reliability would be tough. I would consider using two pressure sensors around a fixed pipe bend (we use this method for measuring flow in nuke plants, for what its worth).
In our first test, we found that there was a temp difference between the mash and in front of the pump of 2 degrees. This is probably because of the big block of fittings that the temp sensor was mounted in. I am going to try using only flow temp sensors at mash tun out, mash tun in, htl out, boil in, boil out. By mounting the sensors at kettle out, they should be a good representation of the kettle temp.6.) I may have missed it, but did you sketch out where your key control input/output will be? Any temp sensor locations? I am curious as to your ideas on it. I've frequently thought that there is some merit to having both a mash tun input/output temp sensor to help with the differential input.
I will keep an eye on this!
I am trying hard to be ready in time for Christmas.
Outstanding!
I used a hacky mod of BrewPi's fridge algorithm for my first test.
I don't want to use PID for the HERMS eventually, but a model based controller. There is no reason the controller should not know:
- The volume in each kettle
- How they exchange heat
- How much heat they loose
- How much heat is lost in the lines between them
- and much more
For example: say I have a first mash step at 55C and I am mashing 15L. I have 50L in the HLT. The second mash step is at 67C.
If the controller is smart enough it should know that:
Heating the mash 12 degrees takes 4.2 kJ per liter per degree * 15 L * 12C = 756 kJ.
1 degree difference in the HLT stores 50*4.2KJ = 210 kJ. So if I preheat the HLT to 67 + 756/210 = 71C, it will balance out at 67C for both when I start pumping. Of course the controller should also take into account the limits caused by enzyme regions. Beta-amylase denatures above 70C, so the controller should limit the HLT to 70C instead of 71C.
I also do a mash out at 168 F (76C) for 10 minutes then sparge.
This should be part of the model.
Nice. My current system has 50 feet (15.2 meters) of 1/2" stainless (1.27 cm) as a heat exchanger in the HLT, no heat directly to MLT. The system is heated electrically (240 VAC 50 amp 60 cycle) with a hot water heater element, 5500 watts in the kettle and HLT, with 4 40 amp SSRs (2 per element). I am a HERMS brewer that constantly recirculates water and wort to eliminate stratified zones. I have one temp probe in the HLT, one in MLT, with one also on the HEX return circuit to average the needed heat in the HLT to maintain the temp. in the MLT usually +- 1degree F. I also have a temp. probe on my tap water input (used for plate chillers) and one on the output of plate chiller 2. One is also in the kettle
I will get a sample of 12V pumps with a 0-5 speed control signal. I am going to use pressure based volume sensors in the kettles, which should help me calibrate the flow rate. I am interested in the flow rate sensor you describe. Where can I find more info to build one?
In our first test, we found that there was a temp difference between the mash and in front of the pump of 2 degrees. This is probably because of the big block of fittings that the temp sensor was mounted in. I am going to try using only flow temp sensors at mash tun out, mash tun in, htl out, boil in, boil out. By mounting the sensors at kettle out, they should be a good representation of the kettle temp.
Heide264 I used to have a similar problem with my HERMS setup and regular pids. One thing I did to fix the strike in issue was to use the HERMS coil to heat strike water in the mlt prior to dough in. This allows the mlt to warm up and balance out with the strike water. I find as long as I have the amount of water the recipe calls for plus the amout lost to the false bottom when I strike in I rarely undershoot my dough in temps anymore. I'm sort of right there with you with the long step times, although it doesn't take me 30 minutes, it's pretty close to 20. I don't see where this is a problem, unless you rely on beersmith to run your clock. Then I find I just need to pause it and let my system catch up. I'm sure I could have avoided all this if I had been able to afford a 50' coil instead of opting for a 25' one instead.
Thanks. I actually do preheat my false bottom and coil with the strike water. It does help. I use a 25' 1/2" copper coil for my heat exchanger - it comes out within a degree of the HTL temp I believe, regardless of flow rate. I'll double check next brew.
I think the basic issue is that you need a ton of mass flow to keep the temperature in the MLT changing in a reasonable amount of time. I need to play with my false bottom - a purchase of a nicer one may be coming in the future. I'm going to try adding a lot more rice hulls as well to allow me to flow full bore even with wheat/rye/oats in there.
Cool! An anti-gravity rig!
![]()
If you had a Thinner mash = More water to grain
with a nice 2 inch amount of water on top of your grain bed, it becomes like fly sparging
Steve
I find it harder to raise HLT mass (coil) temperatures. But only because I haven't ordered the larger density element for it yet.
I try to keep my plumbing as short as possible to avoid heat loss. But it's going to get out somewhere.
I run 2 March 315HFs with SS Chugger heads wide open at 1.5 qts/lb. of grain but generally also run rice hulls in my grain which keeps it from compacting/stuck mash. The 50' of 1/2" tubing does reduce the flow some but it works for me.