A.J. will need to tell you if he would expect to be able to actually see this small difference in a real world brewing session using his specific base malt. It may just be swatting flies.
I did mean to comment on this and sort of did in No. 111. Obviously we are chasing some nits here as evidenced by the fact that I have to express pH's and acid amounts to precisions much higher than we can possibly hope to measure in order to be able to demonstrate that there are differences. But as I have noted before it is so easy to have the math right that there really is no reason not to and if we have the math right we can then fully focus on the malt model with the assurance that if we see a discrepancy between a pH prediction and a pH measurement that it came from a flaw in the malt model - not from the fact that our calculations don't handle mash thickness properly.
We assume that the models for acids and bases (strong and weak) are adequately modeled by their well known chemistry. There is, of course, some question here too. What really is the pK of lactic acid? How much is it shifted by the ionic strength of the mash? But as the models of general chemistry are good and easy to check up on we accept them (properly programmed) which reduces the problem of getting good pH estimates to obtaining an accurate representation of the malt's titration curve. I represent that titration curve by a 3 term Taylor series expansion about pHdi which has the obvious advantage that Qmalt(pHDi) = 0 thus making calculation of ∆Qmalt = Qmalt(pHz) - Qmalt(pHDI)= Qmalt(pHz) easy. Given the gentleness of malt titration curves 3 terms is plenty (and maybe even more than are necessary) so I believe that
∆Q = a*(pHz - pHDI) +b*(pHz - pHDI)^2 +c*(pHz - pHDI)^3 adequately expresses any malt titration curve that we may encounter in terms of the parameters
pHDI, a, b and
c. So when I speak of a malt model I'm referring to the set of parameters (
pHDI, a, b, c). I think, given that we have the math right, that the challenge is in going from available malt data to
pHDI, a, b and
c. It is trivially easy to assert that we can get good (
pHDI, a, b, c) by titrating the malt and curve fitting to get values for the parameters. It is much less trivial to do the titration properly. I describe in my MBAA TQ paper what that takes. It's quite a lot of work to get a sufficient number of points to be fully confident that (
pHDI, a, b, c) accurately represent the malt. The maltsters are not going to do this work and so we look at easier ways to get numbers. The approach originally taken by Kai Troester was to take pH measurements at 2 pH's. His data allow us to obtain pHDI and a giving us (
pHDI, a, 0, 0) as the model. This clearly isn't as good a model as (
pHDI, a, b, c) but is it good enough? Joe Walts (a professional brewer) took 3 measurements and fit them with an expansion about pH = 0 but that's easily converted to an expansion about pHDI and thus gives a (
pHDI, a, b, 0) model which isn't as good as (
pHDI, a, b, c) but is better than (
pHDI, a, 0, 0) but is it enough better to justify the extra work and is it good enough in comparison to (
pHDI, a, b, c) that we can be confident in it? For the record, I use both Kai's and Joe's data when I haven't made a measurement myself.
The real challenge is to get around measurement at all. Lots of the programs try to deduce a
Qmalt model from malt color or malt type. These aren't generally too successful. Recently awareness of the importance of
pHDI has arisen and more and more of the spreadsheet/calculators now allow the user to enter that parameter which is often available from the maltster and brewers seem to be willing to make a DI mash pH measurement when it isn't. It is impossible to predict mash pH or determine the amount of acid needed for a given pH without at least (
pHDI, a, 0, 0) and that means that a program must come up with a value for
a somehow. I am not clear on how any of them do this. I think they may just use a constant value such as
a = -40 mEq/kg•pH but at least one poster here (dmr) is aware of the importance of a good
a value and has advocated obtaining it by 'titrating' with a 'fiduciary malt' (one whose
a is known).
I've never seen a spreadsheet, my own included, that was on point without some sort of modification. Add malt variance, water variance, etc. and what you have here is an interesting survey of ideas that says little about an actual mash.
My goal is help you guys get your spreadsheets to the point where you are correctly handling "water variance etc." and Qmalt correctly so that you can concentrate on the accuracy of Qmalt wherein the real challenge lies.
I would be more interested in how the various sheets perform in real life.
There is absolutely no question that the real worth of a calculator is found where the rubber meets the road. But at the same time you don't need to do a test in the brew house to know that a program that tells you to double your acid addition when you add an (essentially) 0 alkalinity component to your mash should be avoided.
Sometimes all it takes is a bunch of people talking something out to get the wheels turning.
It cetainly got my wheels turning and I am grateful to you guys for kicking that off.