Introduction
I'm interested in the underlying physics of the recoil-operated loading mechanism in a general rifle system (e.g. M107A1 rifle). A technical of the rifle can be found on wikipedia https://en.wikipedia.org/wiki/Barrett_M82, where it states that the loading mechanism is of the type "short-recoil". A general description of the short-recoil principle is also provided by wikipedia https://en.wikipedia.org/wiki/Recoil_operation#Short_recoil_operation.
In short the cycle consists of four steps
- Ready to fire position. Bolt is locked to barrel, both are fully forward.
- Upon firing, bolt and barrel recoil backwards (left in figure) a short distance (usually 25 mm) while locked together. Near the end of the barrel travel, the bolt and barrel unlock.
- The barrel stops, but the unlocked bolt continues to move to the rear, ejecting the empty shell and compressing the recoil spring.
- The bolt returns forward under spring force, loading a new round into the barrel.
- Bolt locks into barrel, and forces barrel to return to battery.
The process is sketched in the diagrams below:
Problem
From the description it seems that the entire mechanism is driven by the recoil of the bullet. In that case step 3-4 can be described as a single mass $m$ first compressing a spring and then being pushed by a spring, according to the equation $$m\ddot{x} = - kx$$ subjected to the boundary conditions $x(t=t_2) = x_2 =25\, \textrm{mm}$ and $v(t=t_2) = v_2$, where $t_2$, $x_2$, and $v_2$ are the time, position, and velocity after step 2 is finished. There might be a unknown velocity dependent frictional term missing from the equation above.
In step 4-5 the mass includes both the bolt $(m)$ and barrel $(M)$, and assuming a inelastic collision momentum conservation can be used to determine the initial condition on the velocity.
However, how to model step 1-2 in the process is a bit more mysterious to me as there is a gas pressure in the barrel pushing the bullet forward, and perhaps the barrel backwards simultaneously. In addition, the initial velocity of the bolt and barrel should be related to the recoil of the bullet in some way. I hope someone can shed light on the issue related to modeling step 1-2 from a physics point of view. I suspect part of the problem is that it is not clear to me whether or not the bullet is still inside the bore when the barrel begins to move.