Propulsión a chorro

Los calamares nadan por propulsión a chorro: absorben agua hacia el interior de su cavidad paleal, a través de aberturas situadas a cada lado de la cabeza, y la expulsan a alta presión por un sifón. Tienen la forma adecuada, hidrodinámica, que les permite moverse con gran velocidad. Los pulpos utilizan sus tentáculos para moverse por el lecho marino y emplean la propulsión a chorro solamente en situaciones de emergencia.

Supondremos que una masa m de fluido en reposo se absorbe hacia el interior de la cavidad del dispositivo (un calamar, un pulpo, un avión) de masa M, la masa de fluido m se expulsa con velocidad u relativa al dispositivo. La duración de este proceso (un pulso) es muy pequeña comparada con el intervalo τ entre dos pulsos consecutivos.

Dado que el empuje actúa en sentido contrario al peso, incluiremos su efecto reduciendo el valor de la aceleración de la gravedad g0. La aceleración de la gravedad efectiva g de un cuerpo sumergido en el seno de un fluido será

g=( 1 ρ f ρ s ) g 0

Donde g0=9.8 m/s2, ρf es la densidad del fluido y ρs es la densidad del cuerpo sumergido, véase la página titulada 'Viscosidad de un fluido'

En la descripción del movimiento del dispositivo no incluiremos inicialmente el rozamiento, que siempre existirá cuando un cuerpo se mueve en el seno de un fluido. Las ecuaciones del movimiento de un cuerpo que se mueve verticalmente con aceleración constante g son

v= v 0 gt y= y 0 + v 0 t 1 2 g t 2

Modelo de la propulsión a chorro

Primer pulso, n=0

El dispositivo de masa M se encuentra en reposo en el origen en el instante inicial t=0. Absorbe una cantidad m de fluido en reposo en el instante t=0- y la expulsa con velocidad u relativa al dispositivo en el instante t=0+, adquiriendo el dispositivo una velocidad v0. Aplicamos el principio de conservación del momento lineal

0=M v 0 +m(u) v 0 =fu,f= m M

Movimiento entre el primer pulso (n=0) y el segundo (n=1)

Entre los instantes t=0+ y t=τ-, el dispositivo asciende disminuyendo su velocidad e incrementado su altura. Utilizamos las ecuaciones del movimiento uniformemente acelerado para determinar su velocidad y altura en el instante t=τ-.

v 1 0 = v 0 gτ h 1 = v 0 τ 1 2 g τ 2

Segundo pulso, n=1

En el instante t=τ-, el dispositivo de masa M y velocidad v 1 0 , absorbe una masa m de fluido en reposo, proceso que describimos mediante la ecuación de un choque completamente inelástico

M v 1 0 =(m+M) v 1 1

la velocidad v 1 1 del conjunto disminuye

En el instante t=τ+ el dispositivo expulsa la masa m de fluido con velocidad u relativa al dispositivo o u+ v 1 1 , relativa al Sistema de Referencia con origen en O. La velocidad del dispositivo aumenta a v1. Aplicamos el principio de conservación del momento lineal

(m+M) v 1 1 =M v 1 +m( u+ v 1 1 ) v 1 = M v 1 1 +mu M = M m+M v 1 0 + m M u= v 0 gτ 1+f +fu

Movimiento entre el segundo pulso (n=1) y el tercero (n=2)

Entre los instantes t=τ+ y t=2τ-, el dispositivo asciende disminuyendo su velocidad e incrementado su altura. Utilizamos las ecuaciones del movimiento uniformemente acelerado para determinar su velocidad y altura en el instante t=2τ-.

v 2 0 = v 1 gτ h 2 = h 1 + v 1 τ 1 2 g τ 2

Tercer pulso, n=2

En el instante t=2τ-, el dispositivo de masa M y velocidad v 2 0 , absorbe una masa m de fluido en reposo, proceso que describimos mediante la ecuación de un choque completamente inelástico

M v 2 0 =(m+M) v 2 1

la velocidad v 2 1 del conjunto disminuye

En el instante t=2τ+ el dispositivo expulsa la masa m de fluido con velocidad u relativa al dispositivo o u+ v 2 1 , relativa al Sistema de Referencia con origen en O. La velocidad del dispositivo aumenta a v2. Aplicamos el principio de conservación del momento lineal

(m+M) v 2 1 =M v 2 +m( u+ v 2 1 ) v 2 = M v 2 1 +mu M = M m+M v 2 0 + m M u= v 1 gτ 1+f +fu

Movimiento entre el tercer pulso (n=2) y el cuarto (n=3)

Entre los instantes t=2τ+ y t=3τ-, el dispositivo asciende disminuyendo su velocidad e incrementado su altura. Utilizamos las ecuaciones del movimiento uniformemente acelerado para determinar su velocidad y altura en el instante t=3τ-.

v 3 0 = v 2 gτ h 3 = h 2 + v 2 τ 1 2 g τ 2

Pulso, n

La velocidad en el instante t=n·τ+ será

v n = v n1 gτ 1+f +fu, v 0 =fu

La altura en el instante t=n·τ o tras n+1 pulsos, será

h n = h n1 + v n1 τ 1 2 g τ 2 , h 0 =0

Las ecuaciones del movimiento del dispositivo en el intervalo t=nτ+, t=(n+1)τ-, entre los pulsos n y n+1, son

v= v n g( tnτ ),nτt<(n+1)τ y= h n + v n ( tnτ ) 1 2 g ( tnτ ) 2

Ejemplo

Representamos la velocidad y la altura del dispositivo en función del tiempo para el siguiente caso:

En la parte superior, tenemos las velocidades vn, inmediatamente después de expulsar la porción de masa m. En la parte inferior, las velocidades finales en el instante , o las velocidades iniciales v n+1 0 , al comienzo del siguiente pulso. La relación es

v n+1 0 = v n gτ,n=0,1,2,3....

u=9.4; %velocidad del fluido relativa al dispositivo
g=0.38; %aceleración de la gravedad efectiva
f=1/3; %cociente masas m/M
tau=10.85;  %intervalo entre dos pulsos consecutivos
v0=f*u;
func=@(t) v0-g*t;
hold on
fplot(func,[0,tau],'color','r')
plot(tau,func(tau),'o','markersize',3,'markeredgecolor','b','markerfacecolor','b') 
text(tau,func(tau), sprintf('  %1.3f',func(tau)))
plot(0,v0,'o','markersize',3,'markeredgecolor','r','markerfacecolor','r') 
text(0,v0, sprintf('  %1.3f',v0))
for i=1:5
     v=(v0-g*tau)/(1+f)+f*u;
     line([i*tau,i*tau],[v,func(i*tau)],'lineStyle','--', 'color','k')
    func=@(t) v-g*(t-i*tau);
    fplot(func,[i*tau,(i+1)*tau], 'color','r')
    plot(i*tau,v,'o','markersize',3,'markeredgecolor','r','markerfacecolor','r') 
    text(i*tau,v, sprintf('  %1.3f',v))
    plot((i+1)*tau,func((i+1)*tau),'o','markersize',3,'markeredgecolor',
'b','markerfacecolor','b') 
    text((i+1)*tau,func((i+1)*tau), sprintf('  %1.3f',func((i+1)*tau)))
    v0=v;
end
hold off
grid on
xlabel('t')
ylabel('v')
title('Velocidad')

En la figura, se proporcionan los datos de la altura del dispositivo en el instante . En un instante comprendido entre 4τ y 5τ regresa al origen.

u=9.4; %velocidad del fluido relativa al dispositivo
g=0.38; %aceleración de la gravedad efectiva
f=1/3; %cociente masas m/M
tau=10.85;  %intervalo entre dos pulsos consecutivos
v0=f*u;
func=@(t) v0*t-g*t.^2/2;
hold on
fplot(func,[0,tau],'color','r')
plot(0,0,'o','markersize',3,'markeredgecolor','b','markerfacecolor','b') 
h0=v0*tau-g*tau^2/2;
for i=1:4
    plot(i*tau,h0,'o','markersize',3,'markeredgecolor','b','markerfacecolor','b') 
    text(i*tau,h0, sprintf('  %1.3f',h0))
    v=(v0-g*tau)/(1+f)+f*u;
    func=@(t) h0+v*(t-i*tau)-g*(t-i*tau).^2/2;
    fplot(func,[i*tau,(i+1)*tau], 'color','r')
    h0=h0+v*tau-g*tau^2/2;
    v0=v;
end
hold off
grid on
xlabel('t')
ylabel('h')
title('Altura')

Velocidad

Expresamos vn como función explícita de n

v 1 =( 1+ 1 1+f )fugτ( 1 1+f ) v 2 =( 1+ 1 1+f + 1 ( 1+f ) 2 )fugτ( 1 1+f + 1 ( 1+f ) 2 ) .... v n =( 1+ 1 1+f + 1 ( 1+f ) 2 +... 1 ( 1+f ) n )fu gτ 1+f ( 1+ 1 1+f +... 1 ( 1+f ) n1 )

Los paréntesis contienen la suma de los términos de una progresión geométrica de razón 1/(1+f),

v n = 1 ( 1+f ) n+1 1 1 1+f 1 fu gτ 1+f ( 1 ( 1+f ) n 1 1 1+f 1 ) v n =( f+1 1 ( 1+f ) n )u gτ f ( 1 1 ( 1+f ) n )

Cuando n se hace muy grande, la velocidad tiende hacia un límite v.

v = lim n v n =(1+f)u gτ f

Esta velocidad es positiva si

τ< (1+f)fu g

Cuando τ=fu/g, v=fu, que es la velocidad inicial de partida del dispositivo

Ejemplo

Para que v>0, τ<10.9942

Representamos las velocidades vn (n=0,1,2...20) del pulpo en los instantes t=n·τ+, para los siguientes intervalos τ, 10.85 (rojo), fu/g=8.25 (negro), 7 (azul)

Para τ=10.85, la velocidad decrece, para τ=8.25, la velocidad se mantiene constante, para τ=7, la velocidad crece, tendiendo al valor asintótico

>> (1+f)*u-g*tau/f
ans =    4.5533

Alturas

Más complicado resulta expresar la altura hn en términos de n

h 1 =fuτ g τ 2 2 h 2 =( 2+ 1 1+f )fuτg τ 2 ( 1+ 1 1+f ) h 3 =( 3+ 2 1+f + 1 ( 1+f ) 2 )fuτg τ 2 ( 3 2 + 2 1+f + 1 ( 1+f ) 2 ) h 4 =( 4+ 3 1+f + 2 ( 1+f ) 2 + 1 ( 1+f ) 3 )fuτg τ 2 ( 2+ 3 1+f + 2 ( 1+f ) 2 + 1 ( 1+f ) 3 ) .... h n =( n+ k=1 n1 nk ( 1+f ) k )fuτg τ 2 ( n 2 + k=1 n1 nk ( 1+f ) k )

Utilizamos la función symsum de Math Symbolic de MATLAB para obtener la suma de la serie

>> syms n k a;
>> symsum((n-k)/a^k,k,1,n-1)
ans =piecewise(a == 1, (n*(n - 1))/2, 
a ~= 1, a/(a^n*(a - 1)^2) - (a + n - a*n)/(a - 1)^2)

donde la variable simbólica a=1+f

k=1 n1 nk a k = a a n ( a1 ) 2 a+nan ( a1 ) 2 = 1+f ( 1+f ) n f 2 1+f f 2 +n 1+f f

La expresión de hn es

h n = 1+f f ( nf+ 1 ( 1+f ) n 1 )uτ g τ 2 2 f 2 ( f(f+2)n2(1+f)( 1 1 ( 1+f ) n ) )

El dispositivo no regresa al origen si se cumple que para todo n, hn>0.

1+f f ( nf+ 1 ( 1+f ) n 1 )uτ> g τ 2 2 f 2 ( f(f+2)n2(1+f)( 1 1 ( 1+f ) n ) ) τ< 2f( 1+f )( nf+ 1 ( 1+f ) n 1 )u g( f(f+2)n2(1+f)( 1 1 ( 1+f ) n ) )

Dividimos el numerador y el denominador por n, y calculamos el límite cuando n→∞

τ< 2f( 1+f )( f+ 1 n ( 1+f ) n 1 n )u g( f(f+2)2(1+f)( 1 n 1 n ( 1+f ) n ) ) τ< 2f( 1+f )u g(f+2)

Si se cumple esta condición el dispositivo no regresará al origen, en caso contrario, resgresará al origen después de n pulsos, que calcularemos más adelante

Con los datos del ejemplo anterior:

tenemos, τ<9.42 s

Representamos hn en función de n para dos valores de τ: 9.3 y 9.6.

Para τ=9.6>9.42 (color azul), la altura crece y luego, decrece, regresando al origen en un instante comprendido entre 26τ y 27τ. Para τ=9.3<9.42 (color rojo), la altura crece indefinidamente y el dispositivo no regresa al origen

El dispositivo regresa al origen hn=0, para n solución de la ecuación

1+f f ( nf+ 1 ( 1+f ) n 1 )uτ g τ 2 2 f 2 ( f(f+2)n2(1+f)( 1 1 ( 1+f ) n ) )=0 1 ( 1+f ) n + f( f(1+f)u gτ 2 (f+2) ) (fugτ)(1+f) n=1 ( 1+f ) n =kn+1

Es una ecuación del tipo, ab·x+c=d·x+f con x=n, a=1+f, b=-1, c=0, d=-k, f=1, cuya solución en términos de la función W de Lambert, es

x= 1 blna W( b d (lna) a cbf/d ) f d n= 1 ln(1+f) W( ln(1+f) k ( 1+f ) 1/k )+ 1 k

u=9.4; %velocidad del agua relativa al pulpo
g=0.38; %aceleración de la gravedad efectiva en el agua
f=1/3; %cociente m/M, agua expulsada/masa pulpo
tau=9.6; %intervalo de tiempo entre dos pulsos consecutivos

k=f*(f*(1+f)*u-g*tau*(f+2)/2)/((1+f)*(f*u-g*tau));
n=lambertw(0,-log(1+f)/(k*(1+f)^(1/k)))/log(1+f)+1/k;
h=@(n) (1+f)*(f*n-1+1/(1+f)^n)*u*tau/f-g*tau^2*(f*n*(f+2)
-2*(f+1)*(1-1/(1+f)^n))/(2*f^2);
disp([n,h(n)])
26.3046   -0.0000

Confirmamos que hn se hace cero, el dispositivo regresa al origen, en un instante comprendido entre 26τ y 27τ

Actividades

Se introduce

Se pulsa el botón titulado Nuevo

Observamos cada uno de los pulsos a intervalos fijos de tiempo: el dispositivo absorbe una porción de masa m de fluido en reposo y lo expulsa a una velocidad u relativa al dispositivo. El dispositivo incrementa su velocidad

En el intervalo entre dos pulsos, el dispostivo se mueve con aceleración constante g hacia abajo

El programa interactivo, nos proporciona los datos:

Representa la altura h del dispositivo en función del tiempo t, hasta que regresa al origen, si lo hace

Con los datos de los ejemplos previos, cuando τ=10.85 s, el pulpo regresa al origen después de n=4 o =43.40 s, en el instante t= 52.52 s, continua en el origen en reposo hasta el instante 5·τ= 54.25, y vuelve a repetir el movimiento. El programa interactivo se detiene en el instante en el que llega al origen.


Fuerza de rozamiento proporcional a la velocidad

Cuando un cuerpo de forma esférica de densidad ρs y radio r, se mueve en un fluido de densidad ρf y viscosidad η, la fuerza de rozamiento Fr que se pone al movimiento del cuerpo es

F r =6πηrv=kv γ= k m = 9η 2 r 2 ρ s

Esta fórmula, es válida para bajos números de Reynolds, Re

Re= ρ f Dv η

Siendo D=2r la dimensión del dispositivo supuesto de forma esférica

Deducimos las ecuaciones del movimiento de un cuerpo bajo la acción de su peso efectivo (peso menos empuje) y de una fuerza de rozamiento proporcional a la velocidad, sabiendo que en el instante t=0, su velocidad inicial es v0

m dv dt =mgkv dv g+γv =dt,γ= k m v 0 v dv g+γv = 0 t dt v=( v 0 + g γ ) e γt g γ

Integramos de nuevo para obtener la posición y del objeto sabiendo que en el instante t=0, su altura inicial y0

dy dt =( v 0 + g γ ) e γt g γ y 0 y dy = 0 t { ( v 0 + g γ ) e γt g γ }dt y= y 0 + 1 γ ( v 0 + g γ )( 1 e γt ) g γ t

Pulso, n

La velocidad en el instante t=n·τ+ será

La altura en el instante t=n·τ o tras n+1 pulsos, será

Ejemplo 1

Representamos la velocidad y la altura del dispositivo en función del tiempo para el caso estudiado al principio de esta página:

En la parte superior, tenemos las velocidades vn, inmediatamente después de expulsar la porción de masa m. En la parte inferior, las velocidades finales en el instante , o las velocidades iniciales v n+1 0 , al comienzo del siguiente pulso, n=0,1,2,3...

u=9.4; %velocidad del fluido relativa al dispositivo
g=0.38; %aceleración de la gravedad efectiva
f=1/3; %cociente masas m/M
tau=10.85;  %intervalo entre dos pulsos consecutivos
gamma=0.5; %rozamiento
v0=f*u;
func=@(t) (v0+g/gamma)*exp(-gamma*t)-g/gamma;
hold on
fplot(func,[0,tau],'color','r')
plot(tau,func(tau),'o','markersize',3,'markeredgecolor','b','markerfacecolor','b') 
text(tau,func(tau), sprintf('  %1.3f',func(tau)))
plot(0,v0,'o','markersize',3,'markeredgecolor','r','markerfacecolor','r') 
text(0,v0, sprintf('  %1.3f',v0))
for i=1:5
     v=((v0+g/gamma)*exp(-gamma*tau)-g/gamma)/(1+f)+f*u;
     line([i*tau,i*tau],[v,func(i*tau)],'lineStyle','--', 'color','k')
    func=@(t) (v+g/gamma)*exp(-gamma*(t-i*tau))-g/gamma;
    fplot(func,[i*tau,(i+1)*tau], 'color','r')
    plot(i*tau,v,'o','markersize',3,'markeredgecolor','r','markerfacecolor','r') 
    text(i*tau,v, sprintf('  %1.3f',v))
    plot((i+1)*tau,func((i+1)*tau),'o','markersize',3,'markeredgecolor',
'b','markerfacecolor','b') 
    text((i+1)*tau,func((i+1)*tau), sprintf('  %1.3f',func((i+1)*tau)))
    v0=v;
end
hold off
grid on
xlabel('t')
ylabel('v')
title('Velocidad')

En la figura, se proporcionan los datos de la altura del dispositivo en el instante . En un instante comprendido entre 0 y τ regresa al origen.

u=9.4; %velocidad del fluido relativa al dispositivo
g=0.38; %aceleración de la gravedad efectiva
f=1/3; %cociente masas m/M
tau=10.85;  %intervalo entre dos pulsos consecutivos
gamma=0.5; %rozamiento
v0=f*u;
func=@(t) (v0+g/gamma)*(1-exp(-gamma*t))/gamma-g*t/gamma;
hold on
fplot(func,[0,tau],'color','r')
plot(0,0,'o','markersize',3,'markeredgecolor','b','markerfacecolor','b') 
h0=(v0+g/gamma)*(1-exp(-gamma*tau))/gamma-g*tau/gamma;
for i=1:4
    plot(i*tau,h0,'o','markersize',3,'markeredgecolor','b','markerfacecolor','b') 
    text(i*tau,h0, sprintf('  %1.3f',h0))
     v=((v0+g/gamma)*exp(-gamma*tau)-g/gamma)/(1+f)+f*u;
    func=@(t) h0+(v+g/gamma)*(1-exp(-gamma*(t-i*tau)))/gamma-g*(t-i*tau)/gamma;
    fplot(func,[i*tau,(i+1)*tau], 'color','r')
    h0=h0+(v+g/gamma)*(1-exp(-gamma*tau))/gamma-g*tau/gamma;
    v0=v;
end
hold off
grid on
xlabel('t')
ylabel('h')
title('Altura')

Cuando el rozamiento γ es muy pequeño, obtenemos las figuras del ejemplo al principio de esta página

Para este caso, resulta muy complicado obtener las expresiones de vn y hn en función de n (número de pulsos). Véase el segundo artículo citado en las referencias

Ejemplo 2

Consideremos uno de los ejemplos que se describen en el segundo artículo mencionado en las referencias

Representamos la altura del dispositivo en función del tiempo

u=0.085; %velocidad del fluido relativa al dispositivo
g=0.285; %aceleración de la gravedad efectiva
f=0.35; %cociente masas m/M
tau=0.0208;  %intervalo entre dos pulsos consecutivos
gamma=130.5; %rozamiento
v0=f*u;
func=@(t) (v0+g/gamma)*(1-exp(-gamma*t))/gamma-g*t/gamma;
hold on
fplot(func,[0,tau],'color','r')
plot(0,0,'o','markersize',3,'markeredgecolor','b','markerfacecolor','b') 
h0=(v0+g/gamma)*(1-exp(-gamma*tau))/gamma-g*tau/gamma;
for i=1:8
    plot(i*tau,h0,'o','markersize',3,'markeredgecolor','b','markerfacecolor','b') 
    v=((v0+g/gamma)*exp(-gamma*tau)-g/gamma)/(1+f)+f*u;
    func=@(t) h0+(v+g/gamma)*(1-exp(-gamma*(t-i*tau)))/gamma-g*(t-i*tau)/gamma;
    fplot(func,[i*tau,(i+1)*tau], 'color','r')
    h0=h0+(v+g/gamma)*(1-exp(-gamma*tau))/gamma-g*tau/gamma;
    v0=v;
end
hold off
grid on
xlabel('t')
ylabel('h')
title('Altura')

Representamos la velocidad del dispositivo en función del tiempo

u=0.085; %velocidad del fluido relativa al dispositivo
g=0.285; %aceleración de la gravedad efectiva
f=0.35; %cociente masas m/M
tau=0.0208;  %intervalo entre dos pulsos consecutivos
gamma=130.5; %rozamiento
v0=f*u;
func=@(t) (v0+g/gamma)*exp(-gamma*t)-g/gamma;
hold on
fplot(func,[0,tau],'color','r')
plot(tau,func(tau),'o','markersize',3,'markeredgecolor','b','markerfacecolor','b') 
plot(0,v0,'o','markersize',3,'markeredgecolor','r','markerfacecolor','r') 
for i=1:8
     v=((v0+g/gamma)*exp(-gamma*tau)-g/gamma)/(1+f)+f*u;
     line([i*tau,i*tau],[v,func(i*tau)],'lineStyle','--', 'color','k')
    func=@(t) (v+g/gamma)*exp(-gamma*(t-i*tau))-g/gamma;
    fplot(func,[i*tau,(i+1)*tau], 'color','r')
    plot(i*tau,v,'o','markersize',3,'markeredgecolor','r','markerfacecolor','r') 
    plot((i+1)*tau,func((i+1)*tau),'o','markersize',3,'markeredgecolor',
'b','markerfacecolor','b') 
    v0=v;
end
hold off
grid on
xlabel('t')
ylabel('v')
title('Velocidad')

Representamos el número de Reynolds, Re en función del tiempo

u=0.085; %velocidad del fluido relativa al dispositivo
g=0.285; %aceleración de la gravedad efectiva
f=0.35; %cociente masas m/M
tau=0.0208;  %intervalo entre dos pulsos consecutivos
gamma=130.5; %rozamiento
v0=f*u;
k=1000*2*0.23e-3/1.58e-3; %número de Reynolds proporcional a v
func=@(t) k*((v0+g/gamma)*exp(-gamma*t)-g/gamma);
hold on
fplot(func,[0,tau],'color','r')
for i=1:8
     v=((v0+g/gamma)*exp(-gamma*tau)-g/gamma)/(1+f)+f*u;
     line([i*tau,i*tau],[k*v,func(i*tau)],'lineStyle','--', 'color','k')
    func=@(t) k*((v+g/gamma)*exp(-gamma*(t-i*tau))-g/gamma);
    fplot(func,[i*tau,(i+1)*tau], 'color','r')
    v0=v;
end
hold off
grid on
xlabel('t')
ylabel('Re')
title('Número de Reynolds')

La mayor parte del tiempo el número de Reynolds Re>1. La descripción del movimiento, fuerza de rozamiento proporcional a la velocidad, es más realista cuando Re<1

Referencias

Tiberius O Cheche. Pulsejet engine dynamics in vertical motion using momentum conservation. Eur. J. Phys. 38 (2017) 025001

Mircea Dolineanu, Tiberius O. Cheche. Dynamics of the pulsejet engine in vertical motion with linear drag. Romanian Reports in Physics 71, 903, (2019)