Escopeta de bambú
Una escopeta de bambú consiste en un tubo de radio r, que tiene un tapón (bala) de masa m en su extremo izquierdo, el radio del tapón cilíndrico es r y su longitud es d.

En el extremo derecho, otro tapón ajustado al tubo cilíndrico sujeto a una varilla, se mueve con velocidad constante u, comprimiendo el aire existente entre ambos. La figura, representa el estado inicial, t=0, la presión del aire encerrado es la presión atmosférica p0.
En el instante t, el volumen de aire comprimido habrá disminuido y su presión p habrá aumentado. Supondremos que la transformación entre los dos estados es adiabática

Las fuerzas sobre la bala serán
- la que ejerce el aire comprimido, pS=pπr2
- la que ejerce la presión atmosférica, p0S=p0πr2
- la fuerza de rozamiento Fr entre la superficie de la bala y la superficie interior del tubo
En el equilibrio
Presión y longitud críticas

Para una presión ps la fuerza de rozamiento Fr alcanzará su valor máximo Fs, la bala empezará a deslizar a lo largo del tubo, la longitud crítica Ls de la columna de aire comprimido será
Despejamos la longitud crítica Ls, que se alcanza en el instante ts, tal que Ls=L0-uts
Datos
- presión atmosférica, p0=101 300 Pa
- radio del tubo y de la bala, r=0.35 cm
- índice adiabático del aire, γ=1.4
- longitud inicial de la columna de aire comprimido, L0=28 cm
- valor máximo de la fuerza de rozamiento estando la bala en reposo, Fs=76.2 N
p0=101300; %presión atmosférica r=0.0035; %radio del tubo gamma=1.4; %indice adiabático Fs=76.2; %rozamiento estático L0=0.28; %longitud inicial Ls=L0/(1+Fs/(p0*pi*r^2))^(1/gamma); disp(Ls*100) ps=(L0/Ls)^gamma; disp(ps)
3.2322 20.5461
La longitud de la columna de aire comprimido es Ls=3.2 cm, la presión crítica es ps=20.5 atm
Movimiento de la bala en el tubo
Comparamos el estado en el instante ts cuando la bala empìeza a moverse, con el estado en un instante posterior t, cuando ya se mueve y empieza a salir del tubo

Cuando la bala empieza a moverse la fuerza de rozamiento disminuye al valor Fk. La ecuación del movimiento y de la transformación adiabática son
Obtenemos la ecuación diferencial
Se resuelve esta ecuación diferencial por el procedimiento
Datos adicionales
- masa de la bala, m=0.0009 kg
- longitud de la bala, d=1 cm
- velocidad constante de la varilla, u=1 m/s
- fuerza de rozamiento cuando la bala está en movimiento, Fk=13.2 N
Representamos la velocidad v de la bala en función de la posición x dentro del tubo, hasta que sale x=d
function bambu_1
p0=101300; %presión atmosférica
r=0.007/2; %radio del tubo
d=0.01; %longitud de la bala
m=0.0009; %masa de la bala
gamma=1.4; %índice adiabático
Fs=76.2; %rozamiento estático
Fk=13.2; %rozamiento cinético
L0=0.28; %longitud inicial
Ls=L0/(1+Fs/(p0*pi*r^2))^(1/gamma);
disp(Ls*100)
u=1; %velocidad de la varilla
opts=odeset('events',@stop_bambu);
f=@(t,x)[x(2);p0*pi*r^2*(L0/(Ls-u*t+x(1)))^gamma/m-(Fk+p0*pi*r^2)/m];
[t,x]=ode45(f,[0,1],[0,0],opts);
disp([t(end),x(end,2)])
plot(x(:,1),x(:,2))
xlim([0,0.01])
grid on
xlabel('x')
ylabel('v');
title('Escopeta de bambú')
function [value,isterminal,direction]=stop_bambu(~,x)
value=x(1)-d;
isterminal=1;
direction=1;
end
end

0.0006 33.3110
La velocidad final de la bala es v0=33.3 m/s, emplea un tiempo de 6·10-4 s en salir del tubo contado desde el instante inicial ts
Solución analítica aproximada
Despreciamos el término x frente a Ls-u(t-ts). La ecuación diferencial del movimiento se expresa
Integramos para obtener la velocidad v de la bala en función del tiempo t
Integramos de nuevo, para obtener el desplazamiento x de la bala en función del tiempo t
Cuando x=d, la bala ha salido del tubo, el instante tf es la raíz de la ecuación transcendente
Resolvemos la ecuación transcendente utilizando
p0=101300; %presión atmosférica r=0.0035; %radio del tubo d=0.01; %longitud de la bala m=0.0009; %masa de la bala gamma=1.4; %índice adiabático Fs=76.2; %rozamiento estático Fk=13.2; %rozamiento cinético L0=0.28; %longitud inicial Ls=L0/(1+Fs/(p0*pi*r^2))^(1/gamma); disp(Lc*100) u=1; %velocidad de la varilla f=@(t) p0*pi*r^2*L0^gamma*(Ls^(-gamma+1)*t+((Ls-u*t)^(-gamma+2)- Ls^(-gamma+2))/(u*(-gamma+2)))/(m*u*(-gamma+1))-(p0*pi*r^2+Fk)*t^2/(2*m)-d; tf=fzero(f,[0,0.01]); v=@(t) p0*pi*r^2*L0^gamma*(Ls^(-gamma+1)-(Ls-u*t)^(-gamma+1))/ (m*u*(-gamma+1))-(p0*pi*r^2+Fk)*t/m; disp(tf) disp(v(tf))
5.3191e-04 37.7860
El tiempo que emplea la bala en salir del tubo, tf-ts=5.3·10-4 s, alcanzando una velocidad final de v0=37.8 m/s
Movimiento de la bala después del disparo

Situamos la escopeta de bambú sobre una mesa a una altura h=60 cm sobre el suelo
Si no se considera el rozamiento con el aire, las ecuaciones del tiro parabólico serían
Dado que la altura h es pequeña, 60 cm, el rozamiento de la bala con el aire es significativo solamente en el movimiento horizontal
donde ρ=1.29 kg/m3 es la densidad del aire y Cd≈1.15 es el coeficiente de arrastre
Integramos la ecuación diferencial para obtener la componente horizontal de la velocidad vx
Integramos de nuevo
Representamos la trayectoria seguida por el proyectil, con y sin rozamiento
m=0.0009; %masa de la bala
Cd=1.15; %coeficiente de arrastre
r=0.0035; %radio del tubo
rho=1.29; %densidad del aire
b=Cd*rho*pi*r^2/(2*m);
h=0.6; %altura
hold on
v0=33.3; %velocidad inicial de la bala
x=@(t) v0*t;
y=@(t) h-4.9*t.^2;
fplot(x,y,[0,sqrt(h/4.9)]) %tiro parabólico
x=@(t) log(1+b*v0*t)/b;
fplot(x,y,[0,sqrt(h/4.9)]) %con rozamiento
hold off
grid on
xlabel('x')
legend('parabólico','rozamiento','Location', 'best')
ylabel('y')
title('Movimiento del proyectil')

Referencias
Ardi Khalifah, Mikrajuddin Abdullah. Physics of Bamboo Rifle