Shortround6
Major General
I'm not sure where you are coming up with your calculation for this, but depending upon the formula used, we can't "double dip" in both the projectile and the explosion.
My point is this - we can easily calculate in Kilojoules the energy produces by the explosion, using a TNT equivalent. Now, we cannot use all of that. There is a certain amount of that force that is applied to the bullet to accelerate it. It's pretty easy to reverse calculate how much was applied to the projectile. Of the remaining, calculating how much is used to chamber the next round is tougher. And as for gun efficiency, that I am not sure about as to how much will be lost. Maybe take the energy lost in muzzle velocity from old gun/new gun testing, but that's only a part of it. Not sure how much inefficiency is "normal".
You are over complicating things.
The bullet weight X velocity + propellant weight X velocity (usually a constant) resulting in a recoil impulse figure is used by Tony Williams in his Assault rifle book and in some recoil calculators like this one: ShootersCalculator.com | Recoil Calculator
Granted this is for a single shot.
All that really matters is that the amount of "stuff" (bullet, powder gas, sabot, wads, etc) going out the muzzle at what ever various velocities match in momentum the amount of "stuff" (gun, sight/scope, extra ammo, etc) going the other way.
having a worn barrel changes things because the bullet will exit at a lower velocity (less momentum).