How you treat your mash water, depends on your starting pH and desired pH. 20ml of AMS without knowing your water profile is completely arbitrary.
Mash for an hour minimum, you'll get better efficiency.
Regarding your water volumes, I wouldn't go down the route you've suggested. Instead 18-20L strike water (mash) every time, it's personal preference really - I rock 19L. Sparge to 28L preboil taking into account grain absorption at ~1L/kg. Boil for an hour, then you'll have 23L into the fermenter or damn near it. Boil off rates vary marginally, but are usually around 4L/hr @ 1900W.
So to calculate your sparge amount, using 5kg pale malt in a 20L mash as an example.
20L - 5L = 15L (that's what's left when you remove the grains).
28L - 15L = 13L (this is your sparge amount to make 28L preboil).
28L - 4L = 24L (this is your post boil volume after loosing 4L to evaporation).
The last litre is lost to cooling shrinkage. It's not actually lost, but would appear that way if you were to go by graduation markings on the kettle. This is around 4% from boiling to yeast pitching temp.
24L x0.96 = 23.04L
That's the full breakdown, but basically all you have to remember is that: Sparge volume = 28 - (mash volume - grain weight).