Interested to know if there are calculators to do this.
In my limited experience with this topic it seems (to me) the two practical approaches are 1) measure with a pH meter as you add lactic acid to the pre-boil, or 2) just add a given amount and hope for the best to get in the ballpark. I did the later with a recent Berliner Weisse (due to my lack of pH meter) and it appears acceptable to me; crazy sour.
I read that given a 'standard' grainbill (mashed around 5.2-5.4) the ballpark amount to add is something like 5-15mL of 88% lactic acid to 6gal pre-boil to bring down to ~4.6 pH.