Rifleman's rule is a "rule of thumb" that allows a rifleman to accurately fire a rifle that has been calibrated for horizontal targets at uphill or downhill targets. The rule says that only the horizontal range should be considered when adjusting a sight or performing hold-over in order to account for bullet drop. Typically, the range of an elevated target is considered in terms of the slant range, incorporating both the horizontal distance and the elevation distance (possibly negative, i.e. downhill), as when a rangefinder is used to determine the distance to target. The slant range is not compatible with standard ballistics tables for estimating bullet drop.
The Rifleman's rule provides an estimate of the horizontal range for engaging a target at a known slant range (the uphill or downhill distance from the rifle). For a bullet to strike a target at a slant range of
RS
\alpha
RH=RS\cos(\alpha)
There is a device that is mounted on the rifle called a sight. While there are many forms of rifle sight, they all permit the shooter to set the angle between the bore of the rifle and the line of sight (LOS) to the target. Figure 2 illustrates the relationship between the LOS and bore angle.
This relationship between the LOS to the target and the bore angle is determined through a process called "zeroing." The bore angle is set to ensure that a bullet on a parabolic trajectory will intersect the LOS to the target at a specific range. A properly adjusted rifle barrel and sight are said to be "zeroed." Figure 3 illustrates how the LOS, bullet trajectory, and range (
RH
In general, the shooter will have a table of bullet heights with respect to the LOS versus horizontal distance. Historically, this table has been referred to as a "drop table." The drop table can be generated empirically using data taken by the shooter at a rifle range; calculated using a ballistic simulator; or is provided by the rifle/cartridge manufacturer. The drop values are measured or calculated assuming the rifle has been zeroed at a specific range. The bullet will have a drop value of zero at the zero range. Table 1 gives a typical example of a drop table for a rifle zeroed at 100 meters.
Table 1: Example Bullet Drop Table
Range (meters) | 0 | 100 | 200 | 300 | 400 | 500 | ||||||
Bullet Height (cm) | width="40" align="center" | -1.50 | 0.0 | width="40" align="center" | -2.9 | width="40" align="center" | -11.0 | width="40" align="center" | -25.2 | width="40" align="center" | -46.4 |
If the shooter is engaging a target on an incline and has a properly zeroed rifle, the shooter goes through the following procedure:
RH=RS\cos(\alpha)
anglecorrection=-
bulletdrop | |
RH |
Assume a rifle is being fired that shoots with the bullet drop table given in Table 1. This means that the rifle sight setting for any range from 0 to 500 meters is available. The sight adjustment procedure can be followed step-by-step.
1. Determine the slant range to the target.
Assume that a range finder is available that determines that the target is exactly 300 meters distance.
2. Determine the elevation angle of the target.
Assume that an angle measurement tool is used that measures the target to be at an angle of
20\circ
3. Apply the rifleman's rule to determine the equivalent horizontal range.
RH=300meters\cos(20\circ)=282meters
4. Use the bullet drop table to determine the bullet drop over that equivalent horizontal range.
Linear interpolation can be used to estimate the bullet drop as follows:
bulletdrop=
-11.0 ⋅ (282-200)+-2.9 ⋅ (300-282) | |
300-200 |
=-9.5cm
5. Compute the bore angle correction that is to be applied to the sight.
anglecorrection=-
-9.5cm | |
282meters |
=0.00094radians=0.94mil=3.2'(minutesofangle)
6. Adjust the bore angle by the angle correction.
The gun sight is adjusted up by 0.94 mil or 3.2' in order to compensate for the bullet drop. The gunsights are usually adjustable in unit of minutes, minutes of angle or 0.1 milliradians.
This section provides a detailed derivation of the rifleman's rule.
Let
\delta\theta
\delta\theta
\delta\theta
Two equations can be set up that describe the bullet's flight in a vacuum, (presented for computational simplicity compared to solving equations describing trajectories in an atmosphere).
x(t)=vbullet\cos(\delta\theta)t
y(t)=vbullet\sin(\delta\theta)t-
1 | |
2 |
gt2
Solving Equation 1 for t yields Equation 3.
t= | x |
vbullet\cos(\delta\theta) |
Equation 3 can be substituted in Equation 2. The resulting equation can then be solved for x assuming that
y=0
t\ne0
y(t)=0=\left(vbullet\sin(\delta\theta)-
1 | |
2 |
gt\right)t
0=vbullet\sin(\delta\theta)t-
1 | |
2 |
gt2
vbullet\sin(\delta\theta)=
1 | |
2 |
gt=
1 | |
2 |
g
x | |
vbullet\cos(\delta\theta) |
x= |
| |||||||||
g |
where
vbullet
When the bullet hits the target (i.e. crosses the LOS),
x=RH
y=0
x=RH
R | |||||||||||||
|
=
| ||||||||||
g |
The zero range,
RH
For most rifles,
\delta\theta
\delta\theta=0.039\circ
While this definition of
\delta\theta
\delta\theta
The situation of shooting on an incline is illustrated in Figure 4.
Figure 4 illustrates both the horizontal shooting situation and the inclined shooting situation. When shooting on an incline with a rifle that has been zeroed at
RH
RS
Equation 6 is the exact form of the rifleman's equation. It is derived from Equation 11 in Trajectory.
RS=RH(1-\tan(\delta\theta)\tan(\alpha))\sec(\alpha)
The complete derivation of Equation 6 is given below. Equation 6 is valid for all
\delta\theta
\alpha
RH
\delta\theta
\alpha
1-\tan(\delta\theta)\tan(\alpha) ≈ 1
RS
RS ≈ RH\sec(\alpha)
Since the
\sec(\alpha)\ge1
RH
RS>RH
RH
RS
RH
RZero=RH\cos(\alpha)
RS=RZero\sec(\alpha)=\left(RH\cos(\alpha)\right)\sec(\alpha)=RH
This completes the demonstration of the rifleman's rule that is seen in routine practice. Slight variations in the rule do exist.[1]
Equation 6 can be obtained from the following equation, which was named equation 11 in the article Trajectory.
R | |||||||||||||
|
(1-\cot(\theta)\tan(\alpha))\sec(\alpha)
This expression can be expanded using the double-angle formula for the sine (see Trigonometric identity) and the definitions of tangent and cosine.
R | ||||||||||
|
2\sin(\theta)\cos(\theta)\left(1-
\cos(\theta) | |
\sin(\theta) |
\sin(\alpha) | |
\cos(\alpha) |
\right)\sec(\alpha)
Multiply the expression in the parentheses by the front trigonometric term.
R | ||||||||||
|
2\left(\sin(\theta)\cos(\theta)-
\cos(\theta)2\sin(\alpha) | |
\cos(\alpha) |
\right)\sec(\alpha)
Extract the factor
\cos(\theta)/\cos(\alpha)
R | ||||||||||
|
2
\cos(\theta) | |
\cos(\alpha) |
\left(\sin(\theta)\cos(\alpha)-\sin(\alpha)\cos(\theta)\right)\sec(\alpha)
The expression inside the parentheses is in the form of a sine difference formula. Also, multiply the resulting expression by the factor
\cos(\theta-\alpha)/\cos(\theta-\alpha)
R | ||||||||||
|
\left(2\sin(\theta-\alpha)\cos(\theta)-\alpha)\right)
\cos(\theta) | |
\cos(\alpha)\cos(\theta-\alpha) |
\sec(\alpha)
Factor the expression
\sin(2(\theta-\alpha))
\cos(\alpha)\cos(\theta-\alpha)
R | ||||||||||
|
\sin(2\left(\theta-\alpha)\right)\left(
\cos(\alpha)\cos(\theta-\alpha)+\cos(\theta)-\cos(\alpha)\cos(\theta-\alpha) | |
\cos(\alpha)\cos(\theta-\alpha) |
\right)\sec(\alpha)
Let
\delta\theta=\theta-\alpha
R | ||||||||||
|
\sin(2\delta\theta)\left(
\cos(\alpha)\cos(\theta-\alpha)+\cos(\theta)-\cos(\alpha)\cos(\theta-\alpha) | |
\cos(\alpha)\cos(\theta-\alpha) |
\right)\sec(\alpha)
Let
R | |||||||||||||
|
RS=RH\left(1+
\cos(\theta)-\cos(\alpha)\cos(\theta-\alpha) | |
\cos(\alpha)\cos(\theta-\alpha) |
\right)\sec(\alpha)
Expand
\cos(\theta-\alpha)=\cos(\theta)\cos(\alpha)+\sin(\theta)\sin(\alpha)
RS=RH\left(1+
\cos(\theta)-\cos(\alpha)\left(\cos(\alpha)\cos(\theta)+\sin(\alpha)\sin(\theta)\right) | |
\cos(\alpha)\cos(\theta-\alpha) |
\right)\sec(\alpha)
Distribute the factor
\cos(\alpha)
RS=RH\left(1+
\cos(\theta)-\cos(\alpha)2\cos(\theta)-\cos(\alpha)\sin(\theta)\sin(\alpha) | |
\cos(\alpha)\cos(\theta-\alpha) |
\right)\sec(\alpha)
Factor out the
\cos(\alpha)
\sin(\alpha)2=1-\cos(\alpha)2
RS=RH\left(1+
\cos(\theta)\sin(\alpha)2-\cos(\alpha)\sin(\theta)\sin(\alpha) | |
\cos(\alpha)\cos(\theta-\alpha) |
\right)\sec(\alpha)
Factor out
\sin(\alpha)
RS=RH\left(1+
\sin(\alpha)\left(\cos(\theta)\sin(\alpha)-\cos(\alpha)\sin(\theta)\right) | |
\cos(\alpha)\cos(\theta-\alpha) |
\right)\sec(\alpha)
Substitute
-\sin(\theta-\alpha)=\cos(\theta)\sin(\alpha)-\sin(\theta)\cos(\alpha)
RS=RH\left(1-
\sin(\alpha)\sin(\theta-\alpha) | |
\cos(\alpha)\cos(\theta-\alpha) |
\right)\sec(\alpha)
Substitute the definitions of
\tan(\delta\theta)
\tan(\alpha)
\delta\theta=\theta-\alpha
RS=RH\left(1-\tan(\alpha)\tan(\delta\theta)\right)\sec(\alpha)
This completes the derivation of the exact form of the rifleman's rule.