Sunteți pe pagina 1din 22

Internal Ballistics of a Spring-Air Pellet Gun

Stephen J. Compton
05/18/2007
Abstract
The internal workings of the common spring-air pellet gun is mod-
eled in this work. This mathematical model is designed to accurately
determine the ballistic performance and maximum internal gas pressure
of a specic design at the drawing board stage. The model is based upon
basic principles of physics including, energy analysis principles, Hooks
law for springs, the ideal gas law, linear and rotational kinetic energy,
and Newtons laws of motion, as well as ballistic quantication of bore
friction. Model solution was obtained using MATLAB to numerically
solve a system of linear ordinary dierential equations.
1
1 Introduction
A spring-air pellet gun is a rearm which res a bullet or pellet purely from
the force of compressed air from a spring piston chamber. These rearms are
ideal for folks who love the shooting sports, but who dont live in the countryside.
Spring-air pellet guns are quieter then conventional cartridge rearms. Being
of low power these guns can allow a safe, indoor target range in the privacy of
ones own home.
With a pellet guns greater safety and much quieter operation, private
lands hunting permission is often easier to obtain. Pellet rie hunting is a scaled
down version of varmint and small game hunting, normally done with a light
cartridge rearm. Pellet ries are used instead of cartridge rearms for safety
and perhaps surprisingly, for eectiveness. Because they deliver the same energy
on each shot, the trajectory of a spring-air pellet gun is extremely consistent
they are often more accurate then conventional rearms. In addition the fact
that they are relatively quite is a great advantage to the hunter. The specic
game which is hunted depends on the power and caliber of the pellet gun in
question pellet guns have been successfully used to hunt game as small as
mice and rats where conditions exist that prevent eective elimination by other
means such as traps or poison bait. In addition there are some very large and
powerful spring-air pellet guns which can eectively be used to hunt game as
large as the various species of North American deer. One such spring-air pellet
gun, which is marketed as a survival weapon, is capable of launching a .45-
caliber 180 grain pellet at velocities approaching the speed of sound ( Speed
2
of Sound 340 m/s ). The most common caliber in the United States is the
.177 caliber. The more powerful versions are capable of eectively being used
to hunt small game up to, and including, fox and is commonly used to hunt
gophers, rabbits, and squirrels.
Spring-piston guns operate by means of a coiled spring and piston con-
tained within a compression chamber. Cocking the gun causes the piston spring
to be compressed; pulling the trigger releases the piston allowing it to move,
compressing the air in the chamber directly behind the pellet. Once the air
pressure has risen enough the pellet moves forward, propelled by an expanding
column of air. All this takes place in a fraction of a second. Most spring piston
guns are single-shot by nature. Such spring-air pellet guns are able to achieve
muzzle velocities near, or in some cases, in excess of the speed of sound from a
single stroke of a cocking lever. The diculty of the cocking stroke is usually
related to the power of the gun, with higher muzzle velocities requiring greater
cocking eort. The better quality spring-air guns can have long service lives,
often exceeding thirty years.
The design and manufacture of spring-air pellet guns oer a set of engi-
neering and economic problems. Although quality is a factor, the market selling
price of the various models of spring-air pellet guns shows a direct relationship
between the price and the ballistic performance of the rearm. Spring-air pellet
guns with very low power levels sell for as little as twenty dollars. High power
supersonic weapons sell for over ve hundred dollars, even in used condition,
and often carry four digit price tags when new. It is therefore, very advantages
to be able to quantify the real world muzzle velocity and ballistic energy of a
spring-air pellet gun design at the drawing board stage before resources are ex-
pended to build a prototype for testing. The primary selling point, and primary
consideration, of a spring-air pellet gun is the muzzle velocity it is capable of
generating with a common weight pellet. However, there is another considera-
tion, especially when considering calibers other then .177, this consideration is
the muzzle energy of the pellet. The muzzle energy of the pellet is a function of
its velocity, mass, and gyration spin imparted by the barrels riing.
3
One specic design concern is the maximum internal gas pressure gener-
ated within the spring chamber and barrel of the rearm. This maximum gas
pressure value has a direct relationship to the necessary strength and quantity
of the materials used in the construction of the rearm as well as the specic
design itself. This will play a signicant part in determine the manufacturing
cost of a spring-air pellet gun.
The problem of determining these values without an actual working pro-
totype in the lab via mathematical analysis of the internal forces at work during
the ring sequence can be quite daunting. There are two separate moving ob-
jects which interact during the ring sequence; the plunger attached to the
spring which serves as the mechanisms power plant and the pellet within the
bore. Each of these two objects have their own position, velocity, and accelera-
tion vectors and due to the compressed gas which serves as a medium between
them the individual values of each of these vectors has an eect on the value
of the other vectors. It appears to be an endless circle where each value is de-
pendent upon the other values and there appears to be no solution via normal
arithmetic, algebra, or calculus. In order to solve this problem we must go
one step higher in the math hierocracy. The only way to solve this particular
problem is through the mathematical science known as Ordinary Dierential
Equations or ODE for short. This system is in aect a system of two second
degree ODE equations. The compressed gas, which links these two equations,
can be used to dene the two acceleration terms as functions of the position
terms, thus, simplifying the ODE system from a second order system to a rst
order system. A rst order system of two equations is solvable using this math-
ematical science.
2 Basic Principles and Equations of Physics
A ground work starting from the most basic principles of physics must be
laid in order to build a realistic model of the internal forces at work. First, of all
energy cannot be created or destroyed but merely converted from one form to
another. The total energy input must exactly equal the total energy output, in
any system or machine. In the case of a spring-air pellet gun the input energy
is the mechanical force imparted by the user in cocking the coil spring within
the internal workings of the rearm. The energy stored in the spring can be
quantied through the integration of Hooks law which states that the force
exerted by a spring is directly proportional and opposite to the displacement:
4
Energy Stored In Spring =
_
(Spring Force)
=
_
xs
f
xso
(kx)dx
=
1
2
k(x
s
f
x
so
)
2
Where:
x
so
= Length of Spring Compressed Before Cocking
x
s
f
= Length of Spring Compressed After Cocking
This equation represents the total energy stored in the spring before the ring
sequence begins.
During the ring sequence, the energy released by the spring is transferred
to the pellet via the medium of compressed gas in the internal spring plunger
chamber and barrel behind the pellet. The pressure of this gas (air) as a function
of its changing volume and temperature, is quantied by the Ideal Gas Law:
P
o
V
o
T
o
=
P(t)V (t)
T(t)
The rst assumption will now be made in this model. The assumption
is that the temperature of the compressed gas within the internal mechanism
remains constant. This assumption is very reasonable when one considers the
minuscule mass of gas trapped inside the comparatively massive heat sink of the
pellet guns metal components. This massive heat sink should serve to maintain
a constant gas temperature during the ring sequence. With this assumption
the Ideal Gas Law can be simplied for this mathematical model so that the
pressure is only a function of the changing volume:
P
o
V
o
= P(t)V (t)
P(t) =
P
o
V
o
V (t)
Next, since we are only concerned with the pressure above atmospheric pressure
we will subtract the initial (atmospheric) pressure from the equation.
P(t) =
P
o
V
o
V (t)
P
o
5
The compressed gas not only transfers energy but also stores it. The
amount of energy stored in the gas due to its compression at any given time can
be quantied through the integration of the previously determined equation for
pressure:
Energy Stored In Compressed Gas =
_ _
P
o
V
o
V (t)
P
o
_
dx
=
_
Vo
V (t)
_
P
o
V
o
V (t)
P
o
_
dx
= P
o
_
V
2
o
V (t)
2V
o
+ V (t)
_
The pellet during the travel down the bore experiences ballistic friction
forces which result in kinetic energy being converted into heat energy. This
energy is not destroyed but wasted in the sense that it is not used to accelerate
the pellet towards its nal muzzle velocity. This bore friction can be categorized
into four separate friction forces which work together to account for the total
energy wasted as bore friction. The rst is simple gravitational friction:
Simple Gravitational Friction = m
p
gx
p
(t)
Where:
m
p
= Mass of Pellet
g = Force of Local Gravitational Field
= Kinetic Coecient of Friction
x
p
(t) = Position of Pellet in Barrel
Second, is the rotational riing friction:
Rotational Riing Friction =
_
_
Rc(
c
2
4
P(t) m
p
a
p
(t))
sin + cos
_
dx
p
(t)
Where:
R = Twist Rate of Riing
c = Caliber
a
p
(t) = Acceleration of Pellet in Barrel
= Angle of Riing Twist
6
Third, is the linear riing friction:
Linear Riing Friction =
_ _
4I
p
Ra
p
(t)
c(cos sin )
_
dx
p
(t)
Where:
I
p
= Mass Moment Inertia of Pellet
Fourth, is the friction due to the elastic compression of the pellet being forced
into the bore. This is an extremely complex statically indeterminant problem
far beyond the scope of this paper. Any sensible engineering analysis in a time
equals money business environment is best done through direct empirical anal-
ysis. One must simply quantify the necessary minimum force that is required
to push a specic pellet through a bore of appropriate caliber at a constant but
very low velocity. This value will remain the same provided the pellet and bore
material remain the same regardless of what other factors change. This can be
further generalized by dividing this force by the coecient of friction between
the pellets material and the barrel material. Thus, this force becomes a unique
property of the specic pellet; allowing quick and easy analysis once this value
has been determined and tabulated for a variety of common pellet designs. The
gathering of such data can be easily done in any half-way decently equipped lab
in a workday or less and would continue to be valid for the analysis of future
designs for as long as those pellet designs remained popular. Considering that
the lowly BB pellet design has been around for over a hundred years and the
basic diabolo pellet design has been around for over 40 years no problems
there.
Elastic Compression Friction = F
E.C.
x
p
(t)
Where:
F
E.C.
= Elastic Compression Force of Pellet
The elastic compression force of the pellet is empirical data obtained via the
previous mentioned method such that:
F
E.C.
=
F
exp

exp
Where:
F
exp
= Experimentally Determined Minimum Applied Force

exp
= Coecient of Friction During Experimental Analysis
7
The ultimate outcome of the process happening within the internal work-
ings of a spring-air pellet gun is to impart a fairly large amount of kinetic energy
to the pellet in the form of both linear velocity and rotational velocity. The lin-
ear kinetic energy of a projectiles linear velocity. In this case, the pellets linear
velocity is directly proportional to both the projectiles mass and the square of
its velocity:
Linear Kinetic Energy of Pellet =
1
2
m
p
(v
p
(t))
2
Where:
v
p
(t) = Velocity of Pellet in Barrel
The rotational kinetic energy of the pellet is directly proportional to both the
pellets mass moment of inertia and the square of its rotational velocity:
Rotational Kinetic Energy of Pellet = 2I
p
(Rv
p
(t))
2
Thus, the total kinetic energy of the pellet is the summation of the linear kinetic
energy and the rotational kinetic energy:
Pellet Energy =
1
2
m
p
(v
p
(t))
2
+ 2I
p
(Rv
p
(t))
2
=
1
2
m
p
(v
p
(t))
2
+ 2I
p
R
2

2
(v
p
(t))
2
= (
1
2
m
p
+ 2I
p
R
2

2
)(v
p
(t))
2
Finally, only half of the output energy will actually by imparted to the pellet.
Newtons third law of motion clearly state that for every action there is an equal
and opposite reaction in the case of rearms this is commonly known as recoil.
The summation of these two equal energy outputs, the pellet energy and the
recoil energy, represent the total output energy from the system at any given
moment during the internal energy conversion process also known as the ring
sequence.
8
3 Setup Energy Equation in Preparation to Solve
Now that all the basic equations and principles have been gathered to-
gether it is time to setup the energy equations in preparation to solve the mod-
eling problem. In order to produce a solvable system of equations for the model
we must end up with two equations such that the velocity of the spring and the
velocity of the pellet are dened as functions of the position of the spring, the
position of the pellet in the barrel, and time elapsed during the ring sequence.
First lets begin with the fact that the output energy must equal the input
energy. Followed by input energy is spring energy minus energy sinks, energy
sinks are energy lost to bore friction, energy stored in the form of compressed
gas, and kinetic energy of piston. Output energy is pellet kinetic energy and
recoil kinetic energy, and nally, output energy can be simplied to be twice
the pellet kinetic energy:
Each one of these ve terms must be mathematically dened from the
previously outlined Physics equations and principles and substituted back into
the equation. Due to the massive size and complexity of the resulting equation
this substitution will be in most cases implied rather then actually shown. First-
o, it is necessary to derive equations specically dening the volume of the
gas, pressure of the gas, acceleration of the spring piston, and acceleration of
the pellet as functions of time elapsed during the ring sequence:
9
V (t) = V
o
(r
piston
)
2
x
s
(t) +

4
c
2
x
p
(t)
Where:
V (t) = Volume of Air as a Function of Time
V
o
= Volume of Air in Cylinder When the Air Gun is Cocked
r
piston
= Radius of Spring Piston
x
s
(t) = Position of Spring Piston as a Function of Time
x
p
(t) = Position of Pellet in Barrel as a Function of Time

P(t) =
P
o
V
o
V (t)
P
o
=
P
o
V
o
V
o
(r
piston
)
2
x
s
(t) +

4
c
2
x
p
(t)
P
o
Where:
P(t) = Pressure as a Function of Time
P
o
= Local Atmospheric Pressure

a
s
(t) =
(Force on Piston)
m
s
=
k(x
s
f
x
s
(t)) (r
piston
)
2
P(t)
m
s
Where:
a
s
(t) = Acceleration of Spring Piston as a Function of Time
m
s
= Mass of Spring Piston +
1
/
3
Spring Mass
k = Spring Constant
10
a
p
(t) =
P(t)c
2
4m
p
=
_
PoVo
Vo(rpiston)
2
xs(t)+

4
c
2
xp(t)
P
o
_
c
2
4m
p
=
P
o
V
o
c
2
4m
p
_
V
o
(r
piston
)
2
x
s
(t) +

4
c
2
x
p
(t)
_
P
o
c
2
4m
p
Now each of the ve terms of the energy equation, Pellet Energy, Spring Energy,
Bore Friction, Energy Stored In Compressed Gas, and Piston Kinetic Energy
will be mathematically dened as functions of x
s
(t) and x
p
(t):
2(Pellet Energy) = 2(
1
2
m
p
+ 2I
p
R
2

2
)(v
p
(t))
2
= (m
p
+ 4I
p

2
R
2
)(v
p
(t))
2

(Spring Energy) = k
_
x
s
f
x
s
(t)
1
2
(x
s
(t))
2
_

Due to its extensive length we will dene the Bore Friction term to be the sum-
mation of its four components, Simple Gravitational Friction,Rotational Riing
Friction,Longitudinal Riing Friction, and Elastic Compression Friction. Each
of these components will be mathematically dened:
(Simple Gravitational Friction) = m
p
gx
p
(t)

(Rotational Riing Friction) =


_
_
Rc(
c
2
4
P(t) m
p
a
p
(t))
sin + cos
_
dx
p
(t)
=
_ _
Rc(m
p
a
p
(t) m
p
a
p
(t))
sin + cos
_
dx
p
(t)
=
_ _
Rc(0)
sin + cos
_
dx
p
(t)
= 0
11

(Elastic Compression Friction) = F


E.C.
x
p
(t)

(Piston Kinetic Energy) =


1
2
m
s
(v
s
(t))
2
Where:
v
s
(t) = Velocity of Spring Piston as a Function of Time
12
Finally, after all that pushing symbols around every terms of the energy
equation has been dened in terms of v
p
(t), x
p
(t), v
s
(t), and x
s
(t). When you
acknowledge that v
p
(t) is the derivative of x
p
(t) you can see that we have the
beginning of a rst order system of ODEs. There is a little hitch, however,
we still need a second equation dening v
s
(t) which is the derivative of x
s
(t),
both of which are terms in our energy equation. Solving directly for v
s
(t) using
everything that has been learned so far is the most direct route:
Now with a little bit of arithmetic we have a completed system of two rst order
dierential equations:
4 Numerically Solve ODE System
Unfortunately this system is far to complicated to solve via hand calcula-
tions (at least in my lifetime). It, therefore, will be necessary to solve this system
via. numerical analysis methods performed by a computer. The following le
when entered into MATLAB as a function M-le will preform these
13
calculations and also display a number of conceptual graphs along the way. The
output values will be the muzzle velocity of the pellet, muzzle energy of the
pellet, and the maximum gas pressure developed within the internal workings
of spring-air pellet gun during the ring sequence. Necessary Input values are
m
p
, m
s
, r
piston
, c, R, F
EC
, , I
p
, V
o
, k, x
s
f
, x
so
, and the barrel length. The
proper values for g and P
o
are included within the le but can be changed if
desired. This would only be done for unique situations such as if the spring-air
pellet gun were red at high altitude or on Mars instead of Earth.
---------------------------------------------------------------------------------------------
function y = Project %Allows M-file to be called as a function in MATLAB
%Imput Specific Design Values
global m_p m_s r_piston c R f_e mu I_p g P_o V_o k x_s_f x_s_o R_angle
m_p = ****; %mass of pellet ( kg )
m_s = ****; %mass of spring piston + 1/3 spring mass ( kg )
r_piston = ****; %radius of spring piston in air gun ( m )
c = ****; %caliber ( m )
R = ****; %twist rate of rifling ( 1/m )
f_e = ****; %experimentally quantified elastic compression friction force for pellet-style ( N )
mu = ****; %kinetic coeficient of friction between pellet and barrel materials
I_p = ****; %mass moment of inertia of pellet along its lognitudinal central axis ( kg*m^2 )
g = 9.801; %force of local gravitational feild (use standard earth value for analysis) ( m/(kg*s^2) )
P_o = 1.013*10^5; %local atmospheric pressure (normally set at see level for analysis) ( Pa )
V_o = ****; %Volume of air in cylinder when the air gun is "cocked" ( m^3 )
k = ****; %spring constant ( N/m )
x_s_f = ****; %compression of spring assembly after cocking ( m )
x_s_o = ****; %compression of spring assembly before cocking ( m )
barrel_length = ****; % ( m )
R_angle = atan(R*(pi*c)); %Twist angle of Rifling Formula -- Dont Change Formula !!!
%First solve the initial value problem using "ode45"
tspan=[0,0.01];x0=[0;0]; %Time Span ( tspan ) may have to be increased or decreased for different models
[t,x] = ode45(@problem_func,tspan,x0);
x(:,1) = real((x(:,1) + ((x_s_f-x_s_o)-x(:,1)).*(x(:,1) >= (x_s_f-x_s_o))));x(:,2) = real(x(:,2));
%Make a plot for (t,x_p)
plot(t,x(:,2))
xlabel(t)
ylabel(x_p)
title(Position of Pellet in Barrel as a Function of Time)
shg
pause
%Next make a plot for (x_p,v_p)
vel_s = real((x(:,1)<(x_s_f-x_s_o)).*(k.*(x_s_f - x(:,1)) - ( (pi.*r_piston^2.*P_o.*V_o)
./(V_o - pi.*r_piston.^2.*x(:,1) + (pi./4).*c.^2.*x(:,2)) ) + pi.*r_piston.^2.*P_o).*((t)./(m_s)));
vel_p = real(sqrt( (SpringEnergy(x(:,1)) - BoreFriction(x(:,1),x(:,2))
- EnergyStoredInCompressedGas(x(:,1),x(:,2)) - (1./2).*m_s.*(max(vel_s)).^2 )
./(m_p + 4.*I_p.*pi.^2.*R.^2)));
figure
plot(x(:,2),vel_p)
xlabel(x_p)
ylabel(v_p)
title(Velocity of Pellet in Barrel as a Function of Pellet Position in Barrel)
shg
pause
14
%Next make a plot for (x_p,P(x_p))
Pres = ( (P_o.*V_o)./(V_o - pi.*r_piston.^2.*x(:,1) + (pi./4).*c.^2.*x(:,2)) ) - P_o;
figure
plot(x(:,2),Pres)
xlabel(x_p)
ylabel(P(x_p))
title(Internal Pressure Within Spring-Air Pellet Gun as a Function of Pellet Position in Barrel)
shg
%Find and display the muzzle velocity ( m/s )
[p8,p8s,p8mu] = polyfit(x(:,2),vel_p,8);
muzzle_velocity = polyval(p8,barrel_length,p8s,p8mu)
%Find and display the muzzle energy ( J )
muzzle_energy = (m_p + 4.*I_p.*pi.^2.*R.^2).*(muzzle_velocity).^2
%Find and display the Maximum Internal Pressure Within Spring-Air Pellet Gun ( Pa )
max_pressure = max(abs(Pres))
%sub-function Library for this file
%Preliminary Functions
function f1 = SpringEnergy(x_s)
global m_p m_s r_piston c R f_e mu I_p g P_o V_o k x_s_f x_s_o R_angle;
f1 = k.*(x_s_f.*x_s - (1./2).*x_s.^2);
function f2 = SimpleGravitationalFriction(x_p)
global m_p m_s r_piston c R f_e mu I_p g P_o V_o k x_s_f x_s_o R_angle;
f2 = m_p.*g.*mu.*x_p;
function f4 = LognitudinalRiflingFriction(x_s,x_p)
global m_p m_s r_piston c R f_e mu I_p g P_o V_o k x_s_f x_s_o R_angle;
f4 = (( (4.*I_p.*R.*pi.*mu.*P_o.*V_o)./(m_p.*c.*(cos(R_angle) + mu.*sin(R_angle))) )
.*log(V_o - pi.*r_piston.^2.*x_s + (1./4).*pi.*c.^2.*x_p) - ( (I_p.*R.*pi.^2.*mu.*c.*P_o.*x_p)
./(m_p.*(cos(R_angle) + mu*sin(R_angle))) ));
function f5 = ElasticCompressionFriction(x_p)
global m_p m_s r_piston c R f_e mu I_p g P_o V_o k x_s_f x_s_o R_angle;
f5 = f_e.*mu.*x_p;
function f6 = BoreFriction(x_s,x_p)
global m_p m_s r_piston c R f_e mu I_p g P_o V_o k x_s_f x_s_o R_angle;
f6 = SimpleGravitationalFriction(x_p) + ElasticCompressionFriction(x_p) + LognitudinalRiflingFriction(x_s,x_p);
function f7 = EnergyStoredInCompressedGas(x_s,x_p)
global m_p m_s r_piston c R f_e mu I_p g P_o V_o k x_s_f x_s_o R_angle;
f7 = P_o.*(( (V_o.^2)./(V_o - pi.*r_piston.^2.*x_s + (pi./4).*c.^2.*x_p) ) - V_o - pi.*r_piston.^2.*x_s
+ (pi./4).*c.^2.*x_p);
%Primary ODE system of two linear equations function
function velocity = problem_func(t,x )
global m_p m_s r_piston c R f_e mu I_p g P_o V_o k x_s_f x_s_o R_angle;
%Initialize for a system of ODEs
velocity = zeros(2,1);
%system of two first order ODEs
velocity(1)=(x(1)<(x_s_f-x_s_o)).*(k.*(x_s_f - (x(1) + ((x_s_f-x_s_o)-x(1)).*(x(1) >= (x_s_f-x_s_o))))
- ( (pi.*r_piston^2.*P_o.*V_o)./(V_o - pi.*r_piston.^2.*(x(1) + ((x_s_f-x_s_o)-x(1)).*(x(1)
>= (x_s_f-x_s_o))) + (pi./4).*c.^2.*x(2)) ) + pi.*r_piston.^2.*P_o).*((t)./(m_s));
velocity(2)=sqrt( (SpringEnergy((x(1) + ((x_s_f-x_s_o)-x(1)).*(x(1) >= (x_s_f-x_s_o)))) - BoreFriction((x(1)
+ ((x_s_f-x_s_o)-x(1)).*(x(1) >= (x_s_f-x_s_o))),x(2)) - EnergyStoredInCompressedGas((x(1)
+ ((x_s_f-x_s_o)-x(1)).*(x(1) >= (x_s_f-x_s_o))),x(2)) - (1./2).*m_s.*(max(velocity(1))).^2 )
./(m_p + 4.*I_p.*pi.^2.*R.^2) );
---------------------------------------------------------------------------------------------
15
When run the program will display a graph similar to this one:
This graphically shows the position of the pellet within the barrel of the spring-
air pellet gun as a function of the time elapsed during the ring sequence mea-
sured in seconds. Please, note that once the pellet reaches the end of the barrel
this graph is no longer valid since the pellet is no longer in a state of internal
ballistics but rather a state of external ballistics.
16
Upon pressing the space bar a second graph will be displayed similar to this
one:
This graph shows the velocity of the pellet within the barrel as a function of the
pellets position. Once again, the graph is only valid so long as the x
p
value has
not exceeded the barrel length. Worthy of note is the fact that there is a specic
ideal barrel length where muzzle velocity will be maximized. Any barrel shorter
or longer then this value will result in less then optimum muzzle velocity.
17
Pressing the space bar once more will display the nal graph:
This clearly displays the internal gas pressure developed within the spring-air
pellet gun as a function of the pellets position as it travels down the barrel
a point where the maximum pressure spikes is clearly visible and will occur
if the barrel is long enough. Finally the program will display the specic muz-
zle velocity, muzzle energy, and maximum internal pressure in the MATLAB
command window and the program will terminate.
5 Compare Models Predictions to Real Life Data
It is necessary to conrm the accuracy of the mathematical model which
was built. To this end two of my personal spring-air pellet guns were pressed
into service. These are the two spring-air pellet guns in question:
18
Both are sold by the Cummins Tool Corporation and are among the best deals
available on the market for the last ten plus years. They are both quality,
medium power, spring-air pellet guns capable of generating muzzle velocities in
excess of a hundred meters per second. The rie is about ten years old and has
been red literally thousands of times it is not worn out but rather worn in.
Most quality spring-air pellet guns get more accurate with use this allows the
individual components of the mechanism to wear to t each other and provide
very stable ballistics. The pistol is almost brand new and has been red only a
few hundred times. It is not yet broken in and still displays bouncy ballistics
with a fairly wide velocity spread of 20 meters between individual shots.
For comparison the rie usually maintains a spread of less then 1 meter per
second with the same box of pellets. Obtaining that small of a velocity spread in
a cartridge rearm is practically impossible even with special hand-made match
grade ammunition.
First, a variety of dierent pellets of appropriate caliber were obtained
and the specic physical characteristics of each style of pellet was quantied
and tabulated. The force of elastic compression ( F
E.C.
) was determined by
driving each pellet about twenty centimeters deep inside the bore then inserting
a cleaning rod with a cup axed atop it. This cup was then progressively loaded
with lead shot until the pellet moved. The total weight of the pellet, cleaning
rod, cup, and lead shot were then divided by the appropriate coecient of static
friction. Mass of the pellet was determined with a very precise reloading scale
and the mass moment of inertia was approximated via direct calculation accord-
ing to the formula, I
p
= km
p
(c/2)
2
. The k value was intelligently estimated
according to the individual mass distribution of each pellet:
19
The next step involved determining the average specic muzzle velocities of
each pellet/gun combination through the use of a tool know as a Chronograph
which measures the velocity of a speeding bullet coming out the barrel of a gun
with single digit accuracy. For the rie a series of ten velocity measurements
were taken about a meter from the muzzle for each pellet and the average
velocity was calculated and rounded o to the ones place. For the pistol ten
velocity measurements a meter from the barrel were also taken, but the average
velocity was rounded o to the nearest ve meters per second due to the fact
that this gun developed such a wide velocity spread from shot to shot. As
previously outlined this is due to the fact that it has not yet been broken in.
Next, the pellet guns were completely disassembled and the necessary physical
information about their internal design was quantied and tabulated:
Finally, the necessary information was input into the mathematical model and
the percent deviation of the model from reality was quantied:
6 Conclusion / Discussion
Ultimately this mathematical model proved to be even more accurate then
I thought it would be. The nal mathematical model was found to accurately
predict real world results within a margin of error of 1.8 % and 20 % in
the two specic initial test cases involving the spring-air pellet rie and the
spring-air pellet pistol respectively. I suspected that since the model does not
take into account compressed air leakage from the internal workings during
20
the ring sequence that the model would consistently yield results that were
in excess of real world performance, however, this does not appear to be the
case. The error values appear to be balanced both slightly above and below
the actual real world values. Due to how quickly the ring sequence takes place
(less then a hundredth of a second) any such leakage from a spring-air pellet gun
with reasonably good seals must be a nominal factor. Although the equations
are complex they are rooted in the most basic principles of physics. With the
possible exception of the bore friction formula it is all senior year, high-school
level physics. Calculating a solution, however, takes some pretty strong math.
Not only is a working knowledge of Ordinary Dierential Equations required,
but math logic analysis is necessary to properly limit both the position and
velocity of the spring piston and, thus, properly solve the ODE system. With a
little bit of tweaking the included MATLAB M-le could be built into a graphical
interface computer program that would serve very well in an industrial design
environment for this specic sector of the rearms industry.
21
7 Bibliography
Beichner, Robert J., Jewett, John W. Jr., and Serway, Raymond A.
Physics For Scientists and Engineers with Modern Physics. 5th ed.
Orlando, FL: Saunders College Publishing, 2000.
Pytel, Andrew and Kiusalaas, Jaan. Engineering Mechanics Dynamics. 2nd ed.
Pacic Grove, CA: Brooks/Cole Publishing Company 1999.
Oerlikon Pocket Book. Oerlikon-Zrich, Switzerland: Oerlikon Machine
Tool Works, 1958.
22

S-ar putea să vă placă și