Variantes de la máquina de Atwood

Dibujamos las fuerzas (peso y la tensión T de la cuerda) sobre cada uno de los dos cuerpos y aplicamos la segunda ley de Newton. La aceleración a de los cuerpos es la misma al estar unidos por una cuerda inextensible

{ Mg−T=Ma T−mg=ma a= M−m M+m g

Sin rozamiento

Un cuerpo de masa m puede deslizar por un plano horizontal, está unido a otro cuerpo que cuelga de masa M por una cuerda inextensible y de masa despreciable. La cuerda pasa por una polea ideal de radio muy pequeño y momento de inercia despreciable

En este apartado, estudiamos el movimiento del bloque de masa m en ausencia de rozamiento.

Situamos el origen en la polea y los ejes tal como indica la figura de la derecha, el eje Y apuntando hacia abajo

Dibujamos las fuerzas sobre cada uno de los dos cuerpos y aplicamos la segunda ley de Newton.

El máximo valor de la tensión T=Mg. El mínimo valor de N, cuando θ=π/2, es mg-T. Para que N>0, se tiene que cumplir que m>M

Eliminamos la tensión T para obtener la ecuación

d 2 x d t 2 = M m ( d 2 y d t 2 −g ) x x 2 + h 2

En un instante dado t, el bloque dista x de la polea y las pesas se encuentran en la posición y por debajo de la polea. La relación entre x e y es

l= x 2 + h 2 +y

donde l es la longitud de la cuerda y h la altura de la polea sobre el plano horizontal.

Derivando con respecto del tiempo

x x 2 + h 2 dx dt + dy dt =0

Para obtener la relación entre las aceleraciones d2x/dt2 y d2y/dt2, derivamos respecto del tiempo la relación anterior.

h 2 ( x 2 + h 2 ) 3/2 ( dx dt ) 2 + x x 2 + h 2 d 2 x d t 2 + d 2 y d t 2 =0

La ecuación del movimiento es

( 1+ M m x 2 x 2 + h 2 ) d 2 x d t 2 + M m ( g+ h 2 ( x 2 + h 2 ) 3/2 ( dx dt ) 2 ) x x 2 + h 2 =0

Para determinar la posición x del bloque en función del tiempo t, tenemos que resolver una ecuación diferencial por procedimientos numéricos con las siguientes condiciones iniciales en el instante t=0, x=x0, dx/dt=0, parte del reposo.

La posición y de las pesas es

y=l− x 2 + h 2

Cuando no hay rozamiento, la energía se conserva. La energía inicial es E0=-Mgy0. El nivel cero de energía potencial se sitúa en la polea

La energía en el instante t es la potencial de las pesas y las cinéticas del bloque y las pesas

E=−Mgy+ 1 2 m ( dx dt ) 2 + 1 2 M ( dy dt ) 2

La conservación de la energía nos permite verificar si el procedimiento numérico, produce buenos resultados.

Consideremos el siguiente sistema

Se representa la posición x del bloque y la posición y de las pesas en función del tiempo t.

function  arrastra_2()
    m=1; %bloque
    M=0.8; %pesas
    h=1; %altura polea
    l=1.5; %longitud cuerda
    x0=0.8;
    [t,x]=ode45(@aceleracion,[0,5.4],[x0,0]);
    y=l-sqrt(x(:,1).^2+h^2);
    plot(t,x(:,1),t,y) %tiempo t, posición y
    grid on
    xlabel('t')
    ylabel('x,y');
    legend('x','y','location','best')
    title('Movimiento')
    %conservación de la energía
    y0=l-sqrt(x0^2+h^2);
    E0=-M*9.8*y0;
    vy=-(x(:,1).*x(:,2))./sqrt(x(:,1).^2+h^2);
    E=-M*9.8*y+M*vy.^2/2+m*x(:,2).^2/2;
    disp(E0)
    disp(E)
    
   function z=aceleracion(~,x)
       a=(M/m)*x(1)^2/(x(1)^2+h^2)+1;
       b=-(M/m)*(9.8+h^2*x(2)^2/(x(1)^2+h^2)^(3/2))*x(1)/sqrt(x(1)^2+h^2);
       z=[x(2); b/a]; 
   end 
end

Mientras bloque se desplaza desde x0 a x=0, las pesas se desplazan desde
y 0 =l− x 0 2 + h 2 , a y=l-h. Un cuarto de periodo después el bloque se encuentra en -x0 y las pesas en y0

Comprobamos la conservación de la energía

    -1.7199 %incial E0

    -1.7199 
    -1.7199 %en el instante t, E
   ...
   -1.7093
   -1.7094

El procedimiento numérico ode45 en este caso, no produce excelentes resultados como en otras ocasiones

Con rozamiento

Cuando hay rozamiento, la fuerza de rozamiento Fr=μkN, se opone al movimiento del bloque. Cuando el bloque se mueve a lo largo del eje X hacia la izquierda (dx/dt<0) la fuerza de rozamiento apunta hacia la derecha, es positiva. Cuando se mueve hacia la derecha (dx/dt>0) es negativa

N=mg−Tsinθ m d 2 x d t 2 =−Tcosθ+ F r m d 2 x d t 2 =−T x x 2 + h 2 − μ k ( mg−T h x 2 + h 2 )·sgn( dx dt )

La función sgn(dx/dt) determina el signo de la velocidad del bloque.

Eliminamos la tensión T en las ecuaciones del movimiento

m d 2 x d t 2 =−T x x 2 + h 2 − μ k ( mg−T h x 2 + h 2 )·sgn( dx dt ) M d 2 y d t 2 =Mg−T

Con la relación establecida en el apartado anterior entre las aceleraciones a la largo del eje X y a lo largo del eje Y, obtenemos

d 2 x d t 2 =− M m ( g− d 2 y d t 2 ) x x 2 + h 2 − μ k ( g− M m ( g− d 2 y d t 2 ) h x 2 + h 2 )·sgn( dx dt ) d 2 x d t 2 =−g μ k sgn( dx dt )+( g− d 2 y d t 2 ) M m ( −x+h μ k sgn( dx dt ) ) x 2 + h 2 d 2 x d t 2 =−g μ k sgn( dx dt )+( g+ h 2 ( x 2 + h 2 ) 3/2 ( dx dt ) 2 + x x 2 + h 2 d 2 x d t 2 ) M m ( −x+h μ k sgn( dx dt ) ) x 2 + h 2

La ecuación diferencial que describe el movimiento del bloque es

( 1+ M m x( x−h μ k sgn( dx dt ) ) x 2 + h 2 ) d 2 x d t 2 +g μ k sgn( dx dt )+( g+ h 2 ( x 2 + h 2 ) 3/2 ( dx dt ) 2 ) M m ( x−h μ k sgn( dx dt ) ) x 2 + h 2 =0

La posición y de las pesas es

y=l− x 2 + h 2

Comprobamos que cuando μk=0, (no hay rozamiento), obtenemos la ecuación del movimiento del apartado anterior

Cuando se detiene (la velocidad es nula pero no lo es la aceleración) se calcula la tensión T de la cuerda a partir de la ecuación del movimiento del bloque. Se comprueba si la componente horizontal de la tensión de la cuerda Tcosθ supera el máximo valor de la fuerza de rozamiento μsN=μs(mg-Tsinθ) en cuyo caso el movimiento del bloque continúa. En caso contario, el bloque se detiene

Energías

Se ha tomado como nivel cero de energía potencial, la altura 2h-l de la posición y=l-h de las pesas, cuando el bloque se encuentra en el origen x=0

La suma de las tres contribuciones es la energía E del sistema

La energía inicial, es la potencial de las pesas cuando el bloque se ha desplazado a x0

E 0 =Mg( x 0 2 + h 2 −h )

La diferencia E-E0 es el trabajo de la fuerza de rozamiento

Actividades

Se introduce

El bloque no se puede desplazar hacia la derecha más de x 0 = l 2 − h 2

El programa interactivo muestra el balance energético

La energía E se divide en dos sectores: energía potencial (sector azul) de las pesas y la cinética (sector rojo) del bloque y las pesas . El radio del círculo que representa la energía total E va disminuyendo. Parte de la energía inicial E0 se va transformando en trabajo de la fuerza de rozamiento (en color negro)

En la parte superior derecha, se porporcionan los datos de


Otra variante de la máquina de Atwood

Se trata de una máquina de Atwood en forma de V. En el vértice hay una polea móvil, los extremos distan 2r y el ángulo entre las cuerdas es 2θ

La polea móvil soporta un peso M. La cuerda pasa por una polea fija, del extremo libre de la cuerda cuelga un peso m, tal como se muestra en la figura.

Supondremos que la cuerda de longitud L es inextensible y de masa despreciable y que no hay rozamiento en las dos poleas de pequeñ,o radio.

y es el desplazamiento de la polea móvil, x el desplazamiento del peso m y θ es la mitad del ángulo del vértice. La relación es

L=x+2 y 2 + r 2 tanθ= r y

Derivamos respecto del tiempo, relacionando velocidades y aceleracciones

0= dx dt + 2y y 2 + r 2 dy dt 0= d 2 x d t 2 + 2y y 2 + r 2 d 2 y d t 2 + 2 r 2 ( y 2 + r 2 ) 3/2 ( dy dt ) 2

Ecuaciones del movimiento

Eliminamos la tensión T en el sistema de dos ecuaciones

Mg−2mgcosθ=M d 2 y d t 2 −2m d 2 x d t 2 cosθ

Es más conveniente resolver una única ecuación diferencial en términos de ángulo θ y su derivada

Aceleración del peso m

cosθ= y y 2 + r 2 ,  r 2 + y 2 = r 2 ( 1+ 1 tan 2 θ )= r 2 sin 2 θ tanθ= r y ,  dy dt =− r sin 2 θ dθ dt 0= d 2 x d t 2 + 2y y 2 + r 2 d 2 y d t 2 + 2 r 2 ( y 2 + r 2 ) 3/2 ( dy dt ) 2 0= d 2 x d t 2 +2cosθ d 2 y d t 2 + 2 r 2 ( r 2 sin 2 θ ) 3/2 ( − r sin 2 θ dθ dt ) 2 d 2 x d t 2 =−2cosθ d 2 y d t 2 − 2r sinθ ( dθ dt ) 2

Aceleración de la polea móvil

Mg−2mgcosθ=M d 2 y d t 2 −2m d 2 x d t 2 cosθ Mg−2mgcosθ=M d 2 y d t 2 +2m( 2cosθ d 2 y d t 2 + 2r sinθ ( dθ dt ) 2 )cosθ d 2 y d t 2 = Mg−2mgcosθ−4mr cosθ sinθ ( dθ dt ) 2 M+4m cos 2 θ

Obtenemos la ecuación diferencial en términos del ángulo θ, teniendo en cuenta que

tanθ= r y dy dt =− r sin 2 θ dθ dt d 2 y d t 2 =−r d 2 θ d t 2 −2cotθ ( dθ dt ) 2 sin 2 θ

Resolveremos la ecuación diferencial en θ por procedimientos numéricos, con las siguientes condiciones iniciales. En el instante t=0, θ=θ0, dθ/dt=0

−r d 2 θ d t 2 −2cotθ ( dθ dt ) 2 sin 2 θ = Mg−2mgcosθ−4mrcotθ ( dθ dt ) 2 M+4m cos 2 θ d 2 θ d t 2 =2cotθ ( dθ dt ) 2 + sin 2 θ r 2mgcosθ−Mg+4mrcotθ ( dθ dt ) 2 M+4m cos 2 θ

Conservación de la energía

E=−Mgy+ 1 2 M ( dy dt ) 2 −mgx+ 1 2 m ( dx dt ) 2

En términos del ángulo θ

x=L−2 y 2 + r 2 =L−2 ( r tanθ ) 2 + r 2 =L−2 r sinθ dx dt =2r cosθ sin 2 θ dθ dt E=−Mg r tanθ + 1 2 M ( − r sin 2 θ dθ dt ) 2 −mg( L−2 r sinθ )+ 1 2 m ( 2r cosθ sin 2 θ dθ dt ) 2 E= r 2 sin 4 θ ( 1 2 M+2m cos 2 θ ) ( dθ dt ) 2 − Mgr tanθ + 2mgr sinθ −mgL

Podemos omitir el último término que es constante

Solución numérica

Resolvemos la ecuación diferencial en θ utilizando el procedimiento ode45 de MATLAB. Terminaremos el procedimiento cuando la velocidad dθ/dt=0, se detiene el movimiento, o cuando el ángulo θ sea mayor de 75°, con el fin de evitar que alcance los 90°

Datos

function atwood_8
    M=5;
    m=7;
    th_0=65*pi/180; %ángulo inicial
    r=3;
    opts=odeset('events',@stop_atwood);
    f=@(t,x)[x(2); 2*x(2)^2/tan(x(1))+sin(x(1))^2*(2*m*9.81*cos(x(1))-
M*9.81+4*m*r*x(2)^2/tan(x(1)))/(r*(M+4*m*cos(x(1))^2))];
    [t,x]=ode45(f,[0,2],[th_0,0],opts);
    %aceleraciones
    a1=-(M*9.81-2*m*9.81*cos(x(:,1))-4*m*r*x(:,2).^2./tan(x(:,1))).
/(M+4*m*cos(x(:,1)).^2);
    a2=2*cos(x(:,1)).*a1-(2*r*x(:,2).^2)./sin(x(:,1));
    hold on
    plot(t,a1)
    plot(t,a2)
    hold off
    grid on
    xlabel('t')
    ylabel('a');
    legend('a_1','a_2','location', 'best')
    title('Máquina de Atwood')
    
    figure %velocidad
    plot(t,x(:,2))
    grid on
    xlabel('t')
    ylabel('d\theta/dt');
    title('Máquina de Atwood')
    disp(x(end,1)*180/pi)
   
   %energía
    E=(r^2*(M/2+2*m*cos(x(:,1)).^2).*x(:,2).^2)./(sin(x(:,1)).^4)-
M*9.81*r./tan(x(:,1))+2*m*9.81*r./sin(x(:,1));
    disp(E)

    function [value,isterminal,direction]=stop_atwood(~,x)
        value=[x(2), x(1)-75*pi/180];  
        isterminal=[1, 1];
        direction=[-1,1]; 
    end
end

El script de MATLAB realiza las siguientes tareas:

Referencias

H J Herrera Suárez, M Machado-Higuera, J H Muñoz. Two blocks connected by a string with variable tension: a dynamic case. Phys. Educ. 55 (2020) 055022

Carl E Mungan. Comment on 'Two blocks connected by a string with variable tension: a dynamic case'. Phys. Educ. 56 (2021) 028001

Salam Sakr. Counterintuitive mass dependence in a variable-geometry Atwood machine. Eur. J. Phys. 47 (2026) 035013