Movimiento en una superficie de revolución -k/r

Los simuladores de las órbitas de un planeta consisten en una superficie de revolución con la forma del potencial -k/r, sobre la cual rueda una bolita de acero. Se pueden ver algunos ejemplos en YouTube, https://www.youtube.com/watch?v=3oGlg7AaeAw

Energía

En coordendas cilíndricas, la posición y velocidad de una partícula se escriben

r { x=rcosφ y=rsinφ z v { dx dt = dr dt cosφrsinφ dφ dt dy dt = dr dt sinφ+rcosφ dφ dt dz dt

La energía cinética de una esfera de masa m y radio R que rueda sin deslizar sobre una superficie es la suma de dos términos: traslación del centro de masa y rotación alrededor de un eje que pasa por el c.m.

E k = 1 2 m v 2 + 1 2 ( 2 5 m R 2 ) ( v R ) 2 = 1 2 ( 7 5 m ) v 2

Cuando rueda sin deslizar, la velocidad de traslación del c.m. y de rotación están relacionadas. La energía cinética se expresa en coordenadas cilíndricas

La energía cinética se expresa en coordenadas cilíndricas

E k = 1 2 ( 7 5 m )( ( dr dt ) 2 + r 2 ( dφ dt ) 2 + ( dz dt ) 2 )

Llamemos a M=7m/5

Cuando el cuerpo se encuentra a una altura z por encima del pano horizontal XY su energía potencial es Ep=mgz.

La energía total es constante

E= 1 2 M( ( dr dt ) 2 + r 2 ( dφ dt ) 2 + ( dz dt ) 2 )+mgz

Ecuaciones del movimiento

La lagrangiana L=Ek-Ep es

L= 1 2 M( ( dr dt ) 2 + r 2 ( dφ dt ) 2 + ( dz dt ) 2 )mgz

La lagrangiana L no depende del ángulo φ, se conserva una magnitud que denominaremos l

d dt ( L φ ˙ )=0 M r 2 dφ dt =l

Para deducir la ecuación del movimiento en la dirección radial, como z es función de r, precisamos las relaciones

dz dt = dz dr dr dt = dz dr r ˙ d dt ( dz dr )= d dr ( dz dr ) dr dt = d 2 z d r 2 r ˙ d dr ( dz dt )= d dr ( dz dr dr dt )= d 2 z d r 2 r ˙

Calculamos por separado, los dos términos de la ecuación del movimiento en la dirección radial

d dt ( L r ˙ ) L r =0

El primer término vale

L r ˙ =M dr dt +M( dz dr dr dt )( dz dr )=M dr dt +M ( dz dr ) 2 ( dr dt ) d dt ( L r ˙ )=M d 2 r d t 2 +2M( dz dr ) ( dr dt ) 2 ( d 2 z d r 2 )+M ( dz dr ) 2 ( d 2 r d t 2 )= M( 1+ ( dz dr ) 2 ) d 2 r d t 2 +2M( dz dr ) ( dr dt ) 2 ( d 2 z d r 2 )

El segundo término

L r =Mr ( dφ dt ) 2 +M( dz dt )( d 2 z d r 2 )( dr dt )mg dz dr = Mr ( dφ dt ) 2 +M( dr dt )( d 2 z d r 2 ) ( dr dt ) 2 mg dz dr

Agrupando los dos términos

M( 1+ ( dz dr ) 2 ) d 2 r d t 2 +M( dz dr )( d 2 z d r 2 ) ( dr dt ) 2 Mr ( dφ dt ) 2 +mg dz dr =0

Eliminamos el ángulo φ entre las dos ecuaciones del movimiento

M( 1+ ( dz dr ) 2 ) d 2 r d t 2 +M( dz dr )( d 2 z d r 2 ) ( dr dt ) 2 l 2 M 2 r 3 +mg dz dr =0 ( 1+ ( dz dr ) 2 ) d 2 r d t 2 +( dz dr )( d 2 z d r 2 ) ( dr dt ) 2 25 l 2 49 m 2 r 3 + 5 7 g dz dr =0

Como vemos difiere de la ecuación del movimiento en la dirección radial de un cuerpo bajo la acción de una fuerza central y conservativa inversamente proporcional al cuadrado de las distancias

d 2 r d t 2 l 2 m 2 r 3 + GM r 2 =0

Ecuación de la trayectoria

Eliminamos el tiempo t, expresando la ecuación diferencial en términos de las variables u=1/r y φ, teniendo en cuenta la conservación de la magnitud l en la primera ecuación del movimiento

M r 2 dφ dt =l dφ dt = u 2 5l 7m

Precisamos de las siguientes relaciones

u= 1 r dr dt = 1 u 2 du dt = 1 u 2 du dφ dφ dt = 5l 7m du dφ d dt ( dr dt )= d dφ ( 5l 7m du dφ ) dφ dt = 25 l 2 49 m 2 u 2 d 2 u d φ 2

La ecuación del movimiento en la dirección radial se transforma en

( 1+ ( dz dr ) 2 )( 25 l 2 49 m 2 u 2 d 2 u d φ 2 )+( dz dr )( d 2 z d r 2 ) ( 5l 7m du dφ ) 2 25 l 2 49 m 2 u 3 + 5 7 g dz dr =0 ( 1+ ( dz dr ) 2 )( u 2 d 2 u d φ 2 )+( dz dr )( d 2 z d r 2 ) ( du dφ ) 2 u 3 + 7 m 2 5 l 2 g dz dr =0

Dada la función z=f(r), obtenemos distintas ecuaciones diferenciales que describen el movimiento de una bolita que rueda sin deslizar sobre la superficie de revolución descrita por dicha función

Inversamente proporcional a r

La superficie de revolución es inversamente proporcional a la distancia r al eje

z= k r dz dr = k r 2 =k u 2 d 2 z d r 2 =2 k r 3 =2k u 3

La ecuación diferencial de las trayectorias del centro de masa de la bolita es

( 1+ ( k u 2 ) 2 )( u 2 d 2 u d φ 2 )+( k u 2 )( 2k u 3 ) ( du dφ ) 2 u 3 + 7 m 2 5 l 2 g( k u 2 )=0 ( 1+ k 2 u 4 )( d 2 u d φ 2 )+2 k 2 u 3 ( du dφ ) 2 +u 7 m 2 5 l 2 kg=0

El caso más simple, resolvemos la ecuación diferencial con k=1 y el término constante igual a la unidad

( 1+ u 4 )( d 2 u d φ 2 )+2 u 3 ( du dφ ) 2 +u1=0

con la condición inicial de que para φ=0 u=u0, du/dφ=0, es decir, la velocidad inicial en la dirección radial es nula, parte del reposo.

k=1;
c=1; 

x0=[1.7,0]; %condiciones iniciales
tf=14*pi;
% x(1)=u, x(2)=du/dphi, t es phi
fg=@(t,x)[x(2); (-2*k^2*x(1)^3*x(2)^2-x(1)+c)/(1+k^2*x(1)^4)];
[t,x]=ode45(fg,[0,tf],x0);
xp=cos(t)./x(:,1);
yp=sin(t)./x(:,1);
zp=-x(:,1);
hold on
r=linspace(0.5,4,50);
phi=linspace(0,2*pi,30);
[r,phi]=meshgrid(r,phi);
x=r.*cos(phi);
y=r.*sin(phi);
z=1./r;
%mesh(x,y,-z)
surfl(x,y,-z)
shading interp
colormap(gray);

%trayectoria
h1=line(xp,yp,zp);
%set(h1,'Color',[.7,0,0],'LineWidth',1.5)
set(h1,'Color',[.7,0,0])
 
hold off
view(108,46)
grid on
xlabel('x')
ylabel('y')
zlabel('z')
title('Movimiento en una superficie -1/r')

Referencias

L. Q. English Trajectories of rolling marbles on various funnels. Am. J. Phys. 80 811) November 2012, pp. 996-1000