Oscilador de masa variable (I)

Supongamos que el vagón vacío de masa m0 se conecta a un muelle elástico de constante k. En el instante t=0 se encuentra en el origen x=0 y se le proporciona una velocidad inicial v0. A medida que la masa m del vagón se incrementa con el tiempo cabe esperar que la frecuencia de la oscilación del sistema formado por el muelle unido al vagón, ω2=k/m disminuya.

La frecuencia inicial de oscilación del sistema formado por un vagón vacío de masa m0 unido a un muelle elástico de constante k es

ω 0 2 = k m 0

La ecuación del movimiento de un vagón de masa m=m0+f·t unido a un muelle elástico de constante k es

dp dt =kx ( m 0 +f·t) dv dt +fv=kx ( m 0 +f·t) d 2 x d t 2 +f dx dt + m 0 ω 0 2 x=0

Hacemos el cambio de variable

u=a 1+ f·t m 0 a= 2 m 0 ω 0 f

Expresamos la derivada primera dx/dt en términos de dx/du

dx dt = dx du du dt = ω 0 1+ f·t m 0 dx du

Expresamos la derivada segunda d2x/dt2 en términos de dx/du y de d2x/du2

d 2 x d t 2 = d dt ( dx dt )= d dt ( ω 0 1+ f·t m 0 dx du )= ω 0 f 2 m 0 ( 1+ f·t m 0 ) 3 /2 dx du + ω 0 1+ f·t m 0 d dt ( dx du )= ω 0 f 2 m 0 ( 1+ f·t m 0 ) 3 /2 dx du + ω 0 1+ f·t m 0 d du ( dx du ) du dt = ω 0 f 2 m 0 ( 1+ f·t m 0 ) 3 /2 dx du + ω 0 2 1+ f·t m 0 d 2 x d u 2

Introducimos estas dos derivadas en la ecuación diferencial del movimiento

m 0 ( 1+ f·t m 0 ){ ω 0 f 2 m 0 ( 1+ f·t m 0 ) 3 /2 dx du + ω 0 2 1+ f·t m 0 d 2 x d u 2 }+f{ ω 0 1+ f·t m 0 dx du }+ m 0 ω 0 2 x=0 m 0 ω 0 2 d 2 x d u 2 + f ω 0 2 1+ f·t m 0 dx du + m 0 ω 0 2 x=0 d 2 x d u 2 + 1 u dx du +x=0

La solución de esta ecuación diferencial es una combinación lineal de las funciones de Bessel J0(u) y Y0(u).

x=A J 0 (u)+B Y 0 (u)

Los coeficientes A y B se determinan a partir de las condiciones iniciales: en el instante t=0, en vagón se encuentra en el origen x=0, con velocidad inicial v=v0

Para calcular la velocidad dx/dt tenemos en cuenta las derivadas de las funciones de Bessel

d du J 0 (u)= J 1 (u) d du Y 0 (u)= Y 1 (u)

>> syms x;
>> diff(besselj(0,x))
 ans =-besselj(1, x)
 
>> diff(bessely(0,x))
 ans =-bessely(1, x)

dx dt =( A J 1 (u)+B Y 1 (u) ) du dt dx dt =( A J 1 (u)+B Y 1 (u) ) af 2 m 0 1+ f·t / m 0 = a 2 f 2 m 0 1 u ( A J 1 (u)+B Y 1 (u) )

Teniendo en cuenta que para t=0, u=a, calculamos los coeficientes A y B a partir de las condiciones iniciales

{ 0=A J 0 (a)+B Y 0 (a) v 0 = af 2 m 0 ( A J 1 (a)+B Y 1 (a) ) A= v 0 ω 0 Y 0 (a) J 1 (a) Y 0 (a) J 0 (a) Y 1 (a) B= v 0 ω 0 J 0 (a) J 1 (a) Y 0 (a) J 0 (a) Y 1 (a)

La posición x y la velocidad v del vagón son

x= v 0 ω 0 J 0 (a) Y 0 (u) Y 0 (a) J 0 (u) J 1 (a) Y 0 (a) J 0 (a) Y 1 (a) v=a v 0 1 u Y 0 (a) J 1 (u) J 0 (a) Y 1 (u) J 1 (a) Y 0 (a) J 0 (a) Y 1 (a)

Sea

m0=50; %Masa del depósito vacío
f=0.7;  %Flujo
v0=1;  %Velocidad inicial del depósito
w0=1; %frecuencia angular inicial
a=2*m0*w0/f;
den=besselj(1,a)*bessely(0,a)-besselj(0,a)*bessely(1,a);

subplot(2,1,1);
v=@(t) a*v0*(bessely(0,a)*besselj(1,a*sqrt(1+f*t/m0))-besselj(0,a)
*bessely(1,a*sqrt(1+f*t/m0)))./(den*a*sqrt(1+f*t/m0));
fplot(v,[0,50])
grid on
xlabel('t(s)')
ylabel('v(m/s)')
title('Velocidad')

subplot(2,1,2);
x=@(t) v0*(besselj(0,a)*bessely(0,a*sqrt(1+f*t/m0))-bessely(0,a)*
besselj(0,a*sqrt(1+f*t/m0)))/(den*w0);
fplot(x,[0,50])
grid on
xlabel('t(s)')
ylabel('x(m)')
title('Posición')

A medida que aumenta la masa m del vagón, la frecuencia angular ω2=k/m disminuye, el periodo aumenta, tal como observamos en al figura

Actividades

Se introduce

Se pulsa el botón titulado Nuevo.

Se observa el movimiento oscilatorio del vagón.

La masa del vagón se incrementa con el tiempo, debido a la caída de la lluvia, que se representa por el movimiento vertical de puntos de color azul.


Referencias

Lapidus I. R. Problem: the rain in the plain falls mainly on the train. Am. J. Phys. 53 (7) July 1985, Enunciado pág 644, solución pág 697.