I guess I like a good, healthy debate. But you won't see me flip-flop like you have done.
How about this: Post a solution that someone can actually use instead of rhetoric. To the person reading this wanting to know how to implement a solution, how would they use fuzzy logic? You have an off-the-shelf FL controller to recommend? Or maybe you are proposing a DIY, using for example, an Arduino and its code? If so, post up. With costs, parts list, build instructions, etc. That would be helpful and appreciated by the community, I am certain.
Seriously, I am not trying to be a dick though I will understand that you feel otherwise. I am trying to help people here, and I don't personally feel think that academic concepts without practical implementations do that.
When have I flip-flopped? I've said all along that PID controllers are cheap and accessible and that they DO work. But that you don't *have* to use PID, especially if rolling your own controller.
Am I really required to post a completed controller to make that claim? Ain't part of DIY'ing doing it *yourself*? I am sure there are fuzzy logic controllers out there, but you'd be missing a key thing. When you write your own controller, you can make it solve *your* problem. Not a generic problem, as the available controllers do.
And I've already posted pseudo code for how the controller logic might work. But, that is just as an example. To control *your* system, you should implement it in *your* way. Set your constraints. This is easier to do that solve a generic problem.
For example, say you don't want it going above X watts when maintaining temperature. Then do that. You want it to automatically do steps. Then do that.
Arduino is an easy platform, even for beginners, and they also are accessible and cheap. All you really need is an Arduino, a tempprobe or two, a solid state relay and willingness to have some fun
But no, I can't give you an out of the box plug and play solution (not that PID controllers are really that either, but yes, *you* will need to do more 'work' going the Arduino route).
Now, there are serveral arduino projects for controlling mashing. But I really think *you* should explore this yourself. Does any of them solve *your* problem, any that you could 'steal' from or just learn from?
I don't think this is academic. The Arduino is a very real product. And it is cheaper and helluva more versatile than a PID controller.
I already said this is not for everyone. Not that I don't think everyone *could* if they wanted to, some people rather just spend their time brewing instead. But, there are a lot of people who just don't realize how easy getting started with Arduino is. And I don't think it would take you long to build a better controller (for your system) than anything store bought.