The model looks pretty good, you're off to a good start, except I'm not sure what assumptions are being made, I don't see a place for the initial potassium content, initial TA as well as the initial tartaric to malic acid ratio. Those factors play a significant role in determining the stability of the pH during fermentation, and final pH and acidity post ML. Most of the time we just don't have the data to make accurate predictions mathematically. Based on a history of the grapes I typically receive, mostly Cabernet blends, if I can start the fermentation at a pH of 3.6 or below then I feel pretty comfortable, and post ML pH I'm comfortable anywhere up to 3.8, any higher and I might adjust down slightly during bulk storage, in that case probably just to get back down to 3.8 unless I thought more acid was needed based on taste. What I'm talking about here is Cabernet with reasonable tannin levels, now the post ML pH of Pinot Noir, that's a different story.