Well, here goes. I've been reading through the posts on this thread and confess to being confused by some of it. So, I decided to analyze things in my own way. As I work through research, it works for me to write an explanation to myself. If I can't explain it clearly, then I have missed something along the way and continue to dig. The following is what I wrote. Some of the stuff was mentioned by others in posts and I thank them for that; some is probably in other posts, but I couldn't follow it well enough.
Anyway, this is my understanding of a way to figure windage corrections in the field without a solver or even cards. It looks to be quite accurate.
Warning. It's a bit long and has some simple math.
Anyway, if you read this, thanks for your time and let me know if I'm off base anywhere. I would love to have a method that is simple and works well without batteries.
MOA and Mil Windage Estimation Using Lag Time
Using the first digit of the G1 BC as the Base Wind is convenient, but it's ballpark and won't necessarily give the least level of error. You also can't use the same Base Wind for both Mil and MOA. It also doesn't account for changes in muzzle velocity or Density Altitude. Here is a way to calculate the Base Wind that I gleaned from an Applied Ballistics book. With it you can calculate the exact Base Wind needed for an MOA setup or a Mil setup.
Where needed, Strelok Pro was used for determining 'actual' windage values, mainly because it supports Density Altitude and fractional wind speeds.
Wind Drift depends on lag time and wind. It can be calculated with a rather simple formula based on these two values. Lag time is the difference between the time of flight in a vacuum (ToFv) and the time of flight in the atmosphere (ToF). How do you get time of flight in the atmosphere? From your ballistic calculator. How do you get the time of flight in a vacuum? Calculate it.
Since we are probably working with a range of 1000 yards, we have 3000 ft divided by muzzle velocity. For example, 3000 ft / 2650 ft/second = 1.132 seconds.
The formula for lag time is: Lag Time = ToF minus ToF(vacuum)
So, Lag Time (DA = 9000 ft) = 1.42 – 1.132 = .288 seconds.
Lag Time (DA = 6000 ft) = 1.46 – 1.132 = .328 seconds.
Lag Time (DA = 2000 ft) = 1.51 – 1.132 = .378 seconds.
These numbers are for a Hornady .264 ELDM 140 gn bullet at 2650 fps. G1 BC is .620
Time of flight in the atmosphere depends on bullet drag. So, the ToF at a DA of 2000 feet will be longer than the ToF at a DA of 9000 feet. This will affect your Base Wind. If you shoot at widely varying DA conditions, you may need to have a different Base Wind for higher and lower DAs.
Now, we want a nice progression of MOA or Mil units that match the convenient 100 yard divisions to 1000 yards. So, we use 0.1 Mil or 0.25 MOA. Ten increments adds up to 1.0 Mil or 2.5 MOA at 1000 yards.
Here's where we calculate the wind needed to move your bullet 1.0 Mil or 2.5 MOA at 1000 yards. Again, the wind needed will not be the same for both units. The formula requires drift at 1000 yards to be in units of inches: so 26.2 inches for MOA or 36 inches for Mils.
The formula is: Drift (in inches) = 17.6 * Wind Speed (in MPH) * Lag Time (seconds)
The 17.6 number is just a constant to convert wind feet per second to miles per hour (per AP).
What we actually want here is the Wind Speed which will be our Base Wind. Drift is how many inches at 1000 yards. This would be the 26.2 inches for MOA and 36 inches for Mil. So we are calculating the wind that would push a bullet 26.2 (or 36) inches at 1000 yards.
We need to rearrange our formula to: Wind Speed = Drift / (17.6 * Lag Time)
Using the above values for MOA: Wind Speed = 26.2 (inches) / (17.6 * .288 seconds) = 5.16 MPH
Using the above values for Mil: Wind Speed = 36 / (17.6 * .288 seconds) = 7.10 MPH
These are both for the 9000 ft DA.
What this means is that a 5.16 MPH wind will move your bullet 0.25 MOA for each 100 yards and 7.10 MPH will move your bullet 0.1 Mil for each 100 yards.
Notice that a different Base Wind is needed depending on the scope units we are using. The math/method between Mil and MOA is the same if you use the proper Base Wind for each.
Wind Drift is not linear, but the MOA progression or Mil progression is. So, we are fitting a linear progression of MOA or Mils to the end points of a curve and there will be some error. If the Base Wind is exact, the biggest errors will be in the mid distances. If the Base Wind is not exact (e.g. rounded) the errors will skew a bit to either the high end or low end.
We probably want to use a whole number for the Base Wind if possible, so we could round 5.16 to 5 MPH and 7.10 MPH to 7 MPH. This will introduce some error. It's a compromise made for ease of in-field calculations. You be the judge on what is acceptable.
Notice that the first digit of the G1 BC is not correct for either MOA or Mils here. Using 6 MPH would introduce substantial errors.
Also, this is Wind Drift only and does not incorporate Spin Drift.
How is this used, you might ask? Here's how.
Let's say you're ready to shoot at a target that is 400 yards away. Your DA is 6000 ft and you have a MOA scope, so your Base Wind is 5 MPH. You have figured the wind and it is (conveniently) a 10 MPH full value wind. You do some quick logic/math in your head that says (something like): “If my Base Wind (5 MPH) will push my bullet 0.25 MOA each 100 yards and the wind is 2 times my Base Wind, it will push my bullet (2 x 0.25 MOA) per 100 yards. That's 0.50 MOA. And since my target is at 400 yards, that's 4 times the value for 100 yards (which is 0.5 MOA now). That's 4 x 0.5 MOA = 2.0 MOA. No Spin Drift needed, so adjust the scope and fire away before the wind changes.”
You would do something similar with a Mil scope, but use the Mil Base Wind with it.
How do you get the wind value? That, as they say, is a whole different can of worms. Science and art as Frank says.
So what about altitude differences? Let's do the calculation for DA = 2000 ft.
Using the above values for MOA: Wind Speed = 26.2 (inches) / (17.6 * .378 seconds) = 3.94 MPH
Using the above values for Mil: Wind Speed = 36 / (17.6 * .378 seconds) = 5.41 MPH
These are both for the 2000 ft DA.
Using the Base Wind of 5 MPH and 7 MPH for the 9000 ft DA at only 2000 ft DA would clearly cause major errors. Similarly, using 4 MPH and 5 MPH at the 9000 ft DA would also cause major errors. Actually rounding 5.41 MPH to 5 would also introduce some degree of error.
Why this change? Additional air density at DA = 2000 ft causes higher drag. The bullet slows faster so there is a longer Lag Time.
Notice that it takes less wind speed at lower altitudes to move the bullet the same amount per 100 yards. That hadn't occurred to me before.
How about muzzle velocity changes?
Let's see how this works out using the previously mentioned Hornady 2.64 ELDM 140 gn bullet at 2650 fps bumped to 2750 fps.
So, Lag Time (DA = 9000 ft) = 1.42 – 1.132 = .288 seconds. 2650 fps.
Lag Time (DA = 9000 ft) = 1.37 – 1.09 = .280 seconds. 2750 fps.
For MOA: Wind Speed = 26.2 (inches) / (17.6 * .280 seconds) = 5.31 MPH
For Mil: Wind Speed = 36 / (17.6 * .280 seconds) = 7.30 MPH
So the Base Wind increased by about 0.15 to 0.20 MPH for each of these. Not a lot, but some additional error. The effect would likely be a bit more at DA = 2000 ft.
So, how much error is introduced by approximating windage with this method?
As long as you use the proper Base Wind for the chosen unit:
DA = 2000 ft, MOA Base Wind rounded up by 0.06 MPH to 4 MPH. Max error is 0.15 MOA at 500 yards, or 0.79 inches. If this Base Wind is (improperly) used for Mils, max error is 0.2 Mils at 500 yards, or 3.6 inches.
DA = 2000 ft, Mil Base Wind rounded down by 0.41 MPH to 5 MPH. Max error is 0.1 Mil at 500 yards, or 1.8 inches. If this base wind is (improperly) used for MOA, max error is 0.7 MOA at 1000 yards, or 7.33 inches.
If both MOA and Mil are used with the appropriate Base Wind, MOA has less error at all ranges at DA = 2000 ft.
Note that rounding the Mil Base Wind by .41 MPH still resulted in 0.1 Mil or less error at all ranges.
DA = 9000 ft, MOA Base Wind rounded down by 0.16 to 5 MPH. Max error is 0.20 MOA at 600 yards, or 1.26 inches. If this base wind is (improperly) used for Mils, max error is 0.3 Mils at 800 yards, or 8.64 inches.
DA = 9000ft, Mil Base Wind rounded down by 0.1 to 7 MPH. Max error is 0.1 Mil at 500 yards, or 1.8 inches. If this base wind is (improperly) used for MOA, max error is 0.9 MOA at 1000 yards, or 9.42 inches.
If both MOA and Mil are used with the appropriate Base Wind, MOA has less error at some ranges, but Mil has virtually zero error at 6 of 10 ranges (at least within the limits of the ballistic solver).
DA = 6000 ft, MOA Base Wind is rounded up from 4.53 to 5 MPH. Max error is 0.2 MOA at 1000 yards, or 2.09 inches. If this base wind is (improperly) used for Mil, max error is 0.2 Mil at 500 yard, or 4.32 inches.
DA = 6000 ft, Mil Base Wind is rounded down from 6.24 to 6 MPH. Max error is 0.1 Mil at 500 yards, or 1.8 inches. If this base wind is (improperly) used for MOA, max error is 0.8 MOA at 1000 yards, or 8.38 inches.
If both MOA and Mil are used with the appropriate Base Wind, MOA has less error at all but one range.
Note that rounding the MOA Base Wind by .47 MPH still resulted in less than 0.25 MOA at all ranges.
So, to recap:
The proper Base Wind for the scope unit used is
very important and differs between MOA and Mil.
First digit of the G1 BC is not close enough and sometimes grossly wrong.
Anything that changes the Lag Time will affect the Base Wind (MV, DA, changing bullets).
Base Wind values can apparently be rounded appropriately to the nearest whole number without causing undue error...probably not larger than a scope click unit.
Neither scope unit shows any particular advantage over the other as long as the proper Base Wind is used for each. In fact, if you translate angular errors into 'inches of error' at the target (apples to apples), it appears that MOA has a bit of an edge. Not enough to matter, all things considered.
It doesn't seem that much tweaking or fudging should be needed as long as accurate and proper Base Wind values are used for the scope unit and DA. But, that might just be my lack of experience.
Don't forget to add Spin Drift appropriately if distances exceed 500 yards. From my calculations with my ammunition, this would be .25 MOA at 500,600, and 700 yards, and .50 MOA for 800, 900, and 1000 yards, or the equivalent Mil values.