|
第一部分(纯理论):; v/ T0 N a6 F/ D0 n/ @
以下理论的建立参考《气体动力学基础》. Y+ X$ l, _ V8 ?
首先,我们作一些必要的假设:
2 n0 h* T+ b2 j% l1)封闭的压缩空气视为连续性介质流体,并且不考虑气体的紊流。 w5 F9 K; Y4 L3 k1 m; ^" P l
2)假设弹簧的工作范围始终在其弹性系数内,即输出的弹力始终相等。
0 T9 K$ y- U# l& R8 x1 R; x3)活塞o圈与气缸之间的摩擦阻力不计,(选取合适o圈和充分润滑的情况下很小,可忽略)
, E& C z) i& ]# {. s4)拍头空气的动能损失不计,即认为气体从气缸末端平滑无损失得运动到推弹嘴,动能不损失。(事实上因为气缸多为圆柱型,从气缸到推弹嘴体积为突然变化,能量会损失)5 z' ^: L" D( h
5)从活塞到bb之间的空气损失不计,即认为枪内空气为封闭的流体,bb周围得气垫不计。(事实上这个气垫对bb的加速没有贡献,只是起到悬浮的作用)& r. T; l2 i! e# W, f( C% k
6)内弹道hop对bb的阻力不计,事实上确实很小。(hop太大引起堵弹的情况另计)
/ y0 D8 E n$ R% E# F" Z7)bb在内管中的弹前空气不形成冲击波,空气阻力于bb外弹道的空气阻力相同,即空气阻力于bb速度的平方成正比。(参考《枪炮内弹道学》,当弹丸速度接近声速或大于声速时,即马赫数大于或等于1时,音障的效应明显,弹前空气形成冲击波的影响不能忽略,其阻力不是简单的速度平方正比关系。我们的bb初速一般都在80-150m/s以内,马赫数不到0.2-0.5,故可以忽略内管弹前空气冲击波)
1 [% ~9 N3 u8 X V8)由于激发时间比较短,我们认为压缩空气温度升高产生的热能来不及与外界交换,空气的变化是一个绝热等熵变化过程。
/ A8 t2 L9 ]# A. U" f9)bb在内管加速时与内管壁得碰撞不计,即认为完全没有碰撞。(事实上bb的合外力不可能与内管完全一致,所以与内管碰撞是必然的。但是碰撞过程实在是非常复杂,以本人的水平无法对其建立数学模型描述)* _, X/ }2 d6 f: n2 f
: c6 ~6 c' r9 W5 I* w. ~' p" ]有了以上的假设,我们来了解一下激发原理:活塞在弹簧弹力的推动下压缩气缸内的空气做功;压缩空气流动至hop处推动bb开始加速运动;bb在空气推动下在内管内进行加速运动;内管中,bb前的空气阻力对bb作负功。
( X1 I+ _; q( r3 i5 m! r3 a取激发过程任意时刻(bb已经冲开hop进入内管加速,bb未离开内管,气缸活塞未运动到气缸头部):% E! Y; p+ R: J' V- _
对活塞:
' K' C" o7 J2 A) L* S3 z3 e由牛顿第二定律可知:取m0(dv0/dt)=(F+PA)-p0A 式中 m0 — 活塞质量;v0 -活塞速度,t-时间,F-弹簧弹力,p0-活塞处空气的动压强,A-活塞的拍头的面积(气缸面积),P-大气压强。v0 p0 t为3个变量2 D3 T0 V3 e0 d6 e' ~) a( N8 _
对bb弹:$ l$ j3 r# m, [) y
由牛顿第二定律可知:m1(dv1/dt)=p1a-(Kv1^2+Pa) 式中 m1 — bb质量;v1 -bb速度,t-时间,K-空气阻力比例系数,p1-bb后空气的动压强,a-内管面积,P-大气压强。v1 p1 t为3个变量) x7 s9 m# M2 K, N- ~4 A3 ~# d
- [/ Y' c* z% b4 y( { |" g取封闭空气的bb端截面和活塞端面:: f& q; i1 w2 d+ N+ A% ~$ O
对空气的连续性假设我们可以列出连续性方程(1),可分别列出两个截面的两个方程;根据牛顿第二定律我们可以列出运动方程(2),可分别列出两个截面的两个方程;根据封闭空气的绝热变化过程,我们可以得到状态方程(3),可分别列出两个截面的两个方程;根据能量守恒定律(绝热,与外界没有能量交换),我们可以得到伯努利方程(4)两个截面获得一个方程;
+ Q% e8 j, K4 `+ c其中v0 p0 ρ0 T0 v1 p1 ρ1 T1为8个变量。! W1 M% y$ G: q' y
纵上所述,我们一共获得9个方程,有9个变量
* @. J0 @7 L9 ~0 N# F气体连续性方程 dA/A+dv0/v0+dρ0/ρ0=0 (1)
9 B! V! m* s# I% `* {1 h da/a+dv1/v1+dρ1/ρ1=0 (2)
. K; a* y2 Z; n. `气体运动方程 v0dv0+dp0/ρ0=0 (3)
( m% h/ z7 T) X! c$ h# m v1dv1+dp1/ρ1=0 (4)
, I- j6 C6 @ x气体绝热方程 dp0/p0=dρ0/ρ0+dT0/T0 (5) 5 c: Q1 @ Y! p! o [- u( {
dp1/p1=dρ1/ρ1+dT1/T1 (6)
+ n" X% X) ?+ k2 L- O: \' _气体伯努力方程 v0^2/2+(Kp0)/((k-1)ρ0)=v1^2/2+(Kp1)/((k-1)ρ1) (7)) P4 V9 _2 b5 z* M& S
活塞运动方程 m0(dv0/dt)=(F+PA)-p0A (8)
& l2 x7 |, I; \2 o) X0 k% ?bb运动方程 m1(dv1/dt)=p1a-(Kv1^2+Pa) (9). n& v4 m3 g4 K/ w6 Y/ o: z
, P$ M* p, p/ p p. @所以从理论上来讲方程组是封闭的。通过必要的边界条件(起始条件和结束条件)和常数(空气参数,活塞bb质量等),求解上述偏微分方程组,我们可以获得bb的速度场,空气的密度场和压力场。并且获得bb速度v1以时间t为变量的函数。但是,由于每个方程都含有非线性的微分项,实际求解过程十分复杂。以本人水平无法求解。6 x8 Z- c: e( L( R( D5 O/ D
. ]2 j; p$ ]- g& e
% `' W8 b* f; c: f/ e2 M0 }5 U- }/ v2 I( g2 ~/ D, v, Y0 V1 E1 {
第二部分(近似模型可用于实践):% g- T! c9 [8 o& n
内管长度变化的近似简化模型理论分析:) y' M% [* ?5 d
以上微分方程组是复杂的,应用于实际的可能性不大,那么有没有简化的模型呢,让我们来分析一下:: r5 _" k& w, B
由以上气体各状态的压力微分项存在,我们可以导出,气体对bb的推力变化是连续的(数学上成为函数可导)。并且显然,活塞的运动是压缩空气,而bb的运动是扩张空气。进一步分析压缩空气对bb的推力,我们可以将bb在内管(内管足够长)加速的整个过程分成三个部分,
! j) T$ N& j2 t: C2 Na.从冲开hop胶开始到压缩空气推力最大值:这个时间段内,由于bb是从静止开始,bb速度增加扩张空气的效应相对活塞速度变化压缩空气的效应是小的,即活塞压缩空气的效应明显(活塞的截面积远大于bb的直径,所以在这个阶段,空气将是不断被活塞压缩)。* F. s0 m7 I3 {9 r. | y! M- i
所以,这个阶段是空气对bb的合外力不断增大的。
, f0 D: w& q: l0 W; A/ J- h: D即bb加速度增大,速度增大
& \% b# _9 V2 K9 I/ {+ U- C2 M
- c m6 l" V" g! E4 x2 y# Y6 j; sb.从压缩空气推力最大值到压缩空气推力为0:当空气被压缩到最大值后,bb速度增加扩张空气的效应将大于活塞压缩空气的效应(这个时间段bb的加速度已经远远大于活塞的加速度),所以这个阶段空气对bb的合外力将不断变小,但是空气合外力依然为动力。" k" _- {. ?2 U- G, J/ t
即bb加速度减小,速度增大* n9 O, @) r5 m3 V( `- ]. ?, ?7 F, w
c.压缩空气合外力由动力变为阻力:当空气合外力变为0以后,bb后面内管中的空气将开始形成倒吸状态。这时bb加速度为负,速度减小。% w1 z) }4 x5 i3 X
7 m( `5 X7 }1 w7 K: G我们作出可能的函数图,Y轴是bb受到的合外力的变化,X轴是内管长度的变化。* @/ e7 L) \ f% N2 y) \9 F
图中红色部分是可能的实际bb受到合外力的情况,可见曲线是复杂的。由于Y轴是bb受合外力以x为变量的函数, 所以合外力对bb作的功即为f(x)dx求定积分,也即红色曲线包围x轴的面积,也即bb最后获得的动能。0 q# x/ }' |2 j% \( A
但是实际求解这个面积十分困难,因为红色曲线(bb受到的和外力)的表达式实际不太可能精确求得,但是我们可以近似得找到两条黑色直线使之形成三角形的面积等于红色曲线的面积,并且让两条直线分别经过红色曲线和x轴的两个交点,如图所示:
# s; \& N0 f1 [3 z c, M; ~! D& l这样我们就得到气体合外力的近似表达式
7 h$ ]) X2 D+ |: Z* W; j4 w% hf(x)=ax (a>0, 0<x<x0) (1)3 {! g$ x+ B6 x/ N% k0 d1 q; \
f(x)=-bx +c (b>0, c>0, x>x0) (2)
2 K" w0 l) B& K3 X4 m. z+ Z6 q用dx积分(1)得a阶段合外力做功功F(x)=0.5ax^2+C1 (3) C1为积分常数
% A2 Z5 [6 |# y# S3 z用dx积分(2)得b,c阶段合外力作功F(x)=-0.5bx^2+cx+C2 (4) C2为积分常数) C" L1 ^3 K' ~7 L
相加(3)和(4)得到F(x)=(0.5a-0.5b)x^2+cx+C1+C2 进一步简化常数
9 @; \- ]8 K& `7 \; ~7 o得:F(x)=-Ax^2+Bx+C (A、B、C为常数, A>0、B>0、C>0) (5)
! A( ^- d+ x- y% @) F* j% W' ]$ f( A- @1 s- U8 r
第二部分结论:最终导出近似模型,当一支电动及手拉bb枪其他部分固定不变而仅改变内管长度时,枪口动能是内管长度的二次函数。改变其他部分(气缸、弹簧等)将引起二次函数各系数A B C的变化。9 z2 u, P u6 h
任意选取三种长度的内管,并记录bb初速,我们可以求得方程三个常数A、B、C从而获得动能表达式。确定方程后将方程微分后并使之等于0,可得x的值即为最佳理论管长。* }5 Z7 C8 t8 m
. B9 _( m; d+ B+ A3 a
* v2 N8 A6 e! {. I9 x6 r
我无法给出直接的证据证明这个近似公式的正确性,但是我有一张图可以提供一个佐证,这张图转自香港某bb枪论坛,应该是早年鬼子某杂志证明全量气缸理论管长为45cm左右作的理论加试验。, k1 ~3 N$ M! j
1 S) j4 m+ x) W6 Y3 t
图上的这个公式和(5)是一致的,对图上的公式以x为变量求微分可得
9 p) U+ S3 E8 [& b全量缸bb合外力f(x)=2(-2.664*0.000001)x+0.002434,
7 r) @' A! r: h当合外力f(x)为0是bb速度最大,即x=456mm。所以全量缸的理论管长为45cm。
7 ^# y- a" W. j' q* [% U3 \ w) Q2 [: x! v9 }
; O; r1 ]$ \4 `1 V" J' M2 g
, v/ }- D# P% D3 {
: {, W3 D _3 x0 C
[ 本帖最后由 小职员 于 2008-6-5 23:58 编辑 ] |
|