Efecto Magnus. Solución analítica

Las fuerzas sobre la pelota de masa m son

Las ecuaciones del movimiento de la pelota son

{ m d v y dt =k v y μω v z m d v z d t 2 =mgk v z +μω v y

Las condiciones iniciales son

t=0,{ y=0 z=0 ,{ v y = v 0 cosθ v z = v 0 sinθ

La pelota parte del origen, v0 es la velocidad de disparo y θ es el ángulo de tiro

Despejamos vz de la primera ecuación diferencial y sustituimos en la segunda

v z = m μω ( k m v y + d v y dt ) m μω m d dt ( k m v y + d v y dt )=mg+k m μω ( k m v y + d v y dt )+μω v y d 2 v y d t 2 + 2k m d v y dt + μ 2 ω 2 + k 2 m 2 v y = μω m g

La solución particular es una constante C tal que

μ 2 ω 2 + k 2 m 2 C= μω m g C= mμωg μ 2 ω 2 + k 2

Para la solución de la ecuación diferencial homogénea, obtenemos las raíces de la ecuación característica

s 2 + 2k m s+ μ 2 ω 2 + k 2 m 2 =0 s= k m i μω m v y = C 1 exp( ( k m +i μω m )t )+ C 2 exp( ( k m i μω m ) )

Los coeficientes C1 y C2 son números complejos

v y =exp( k m t )( ( A 1 +i A 2 )exp( ( i μω m )t )+( B 1 +i B 2 )exp( ( i μω m ) ) )=

Tomando la parte real

v y =exp( k m t )( ( A 1 + B 1 )cos( μω m t )+( B 2 A 2 )sin( μω m t ) ) v y =exp( k m t )( D 1 cos( μω m t )+ D 2 sin( μω m t ) )

La solución completa de la ecuación diferencial en vy es la suma de la solución particular y de la homogénea

v y =exp( k m t )( D 1 cos( μω m t )+ D 2 sin( μω m t ) )+ mμωg μ 2 ω 2 + k 2

Conocida la expresión de vy calculamos vz

v z = m μω ( k m v y + d v y dt )= m μω ( kμωg μ 2 ω 2 + k 2 + μω m exp( k m t )( D 1 sin( μω m t )+ D 2 cos( μω m t ) ) ) v z = kmg μ 2 ω 2 + k 2 +exp( k m t )( D 1 sin( μω m t ) D 2 cos( μω m t ) )

Los coeficientes D1 y D2 se calculan a partir de las componentes de la velocidad inicial

{ v y = mμωg μ 2 ω 2 + k 2 +exp( k m t )( D 1 cos( μω m t )+ D 2 sin( μω m t ) ) v z = kmg μ 2 ω 2 + k 2 +exp( k m t )( D 1 sin( μω m t ) D 2 cos( μω m t ) ) t=0,{ v 0 cosθ= mμωg μ 2 ω 2 + k 2 + D 1 v 0 sinθ= kmg μ 2 ω 2 + k 2 D 2 { dy dt =exp( k m t )( Acos( μω m t )Bsin( μω m t ) )+ mμωg μ 2 ω 2 + k 2 dz dt =exp( k m t )( Asin( μω m t )+Bcos( μω m t ) ) kmg μ 2 ω 2 + k 2 A= v 0 cosθ mμωg μ 2 ω 2 + k 2 ,B= v 0 sinθ+ kmg μ 2 ω 2 + k 2

Calculamos la posición (y,z) del centro de la pelota en función del tiempo, sabiendo que en el instante t=0, parte del origen

Primero, tenemos que resolver por partes ésta integrales

e at cos( bt )dt,{ u= e at ,du=a e at dt dv=cos( bt )dt,v= 1 b sin( bt ) e at b sin( bt )+ a b e at sin( bt )dt ,{ u= e at ,du=a e at dt dv=sin( bt )dt,v= 1 b cos( bt ) e at b sin( bt )+ a b { e at b cos( bt ) a b e at cos( bt )dt } ( 1+ a 2 b 2 ) e at cos( bt )dt= e at b sin( bt ) a b 2 e at cos( bt ) e at cos( bt )dt= e at ( bsin( bt )acos( bt ) ) a 2 + b 2

y ésta otra integral

e at sin( bt )dt,{ u= e at ,du=a e at dt dv=sin( bt )dt,v= 1 b cos( bt ) e at b cos( bt ) a b e at cos( bt )dt ,{ u= e at ,du=a e at dt dv=cos( bt )dt,v= 1 b sin( bt ) e at b cos( bt ) a b { e at b sin( bt )+ a b e at sin( bt )dt } ( 1+ a 2 b 2 ) e at sin( bt )dt= e at b cos( bt ) a b 2 e at sin( bt ) e at sin( bt )dt= e at ( bcos( bt )+asin( bt ) ) a 2 + b 2

El resultado es

y0=A 0 t exp( k m t )cos( μω m t ) dtB 0 t exp( k m t )sin( μω m t ) dt+ mμωg μ 2 ω 2 + k 2 0 t dt y=A{ exp( k m t )( μω m sin( μω m t ) k m cos( μω m t ) ) ( k m ) 2 + ( μω m ) 2 + k m ( k m ) 2 + ( μω m ) 2 }B{ exp( k m t )( μω m cos( μω m t )+ k m sin( μω m t ) ) ( k m ) 2 + ( μω m ) 2 + μω m ( k m ) 2 + ( μω m ) 2 }+ mμωg μ 2 ω 2 + k 2 t y= A μ 2 ω 2 + k 2 { exp( k m t )( μωmsin( μω m t )kmcos( μω m t ) )+km }+ B μ 2 ω 2 + k 2 { exp( k m t )( μωmcos( μω m t )+kmsin( μω m t ) )μωm }+ mμωg μ 2 ω 2 + k 2 t y= Akm μ 2 ω 2 + k 2 { exp( k m t )( μω k sin( μω m t )cos( μω m t ) )+1 }+ Bkm μ 2 ω 2 + k 2 { exp( k m t )( μω k cos( μω m t )+sin( μω m t ) ) μω k }+ mμωg μ 2 ω 2 + k 2 t z0=A 0 t exp( k m t )sin( μω m t ) dt+B 0 t exp( k m t )cos( μω m t ) dt kmg μ 2 ω 2 + k 2 0 t dt z=A{ exp( k m t )( μω m cos( μω m t )+ k m sin( μω m t ) ) ( k m ) 2 + ( μω m ) 2 + μω m ( k m ) 2 + ( μω m ) 2 }+B{ exp( k m t )( μω m sin( μω m t ) k m cos( μω m t ) ) ( k m ) 2 + ( μω m ) 2 + k m ( k m ) 2 + ( μω m ) 2 } kmg μ 2 ω 2 + k 2 t z= A μ 2 ω 2 + k 2 { exp( k m t )( μωmcos( μω m t )+kmsin( μω m t ) )+μωm }+ B μ 2 ω 2 + k 2 { exp( k m t )( μωmsin( μω m t )kmcos( μω m t ) )+km } kmg μ 2 ω 2 + k 2 t z= Bkm μ 2 ω 2 + k 2 { exp( k m t )( μω k sin( μω m t )cos( μω m t ) )+1 } Akm μ 2 ω 2 + k 2 { exp( k m t )( μω k cos( μω m t )+sin( μω m t ) ) μω k } kmg μ 2 ω 2 + k 2 t

La posición (y,z) del centro del balón en función del tiempo t

{ y= Akm μ 2 ω 2 + k 2 { exp( k m t )( μω k sin( μω m t )cos( μω m t ) )+1 }+ Bkm μ 2 ω 2 + k 2 { exp( k m t )( μω k cos( μω m t )+sin( μω m t ) ) μω k }+ mμωg μ 2 ω 2 + k 2 t z= Bkm μ 2 ω 2 + k 2 { exp( k m t )( μω k sin( μω m t )cos( μω m t ) )+1 } Akm μ 2 ω 2 + k 2 { exp( k m t )( μω k cos( μω m t )+sin( μω m t ) ) μω k } kmg μ 2 ω 2 + k 2 t A= v 0 cosθ mμωg μ 2 ω 2 + k 2 ,B= v 0 sinθ+ kmg μ 2 ω 2 + k 2

Ejemplos

Representamos la trayectoria hasta el tiempo t=2 s

v0=8; %velocidad inicial
th=0.6; %ángulo de tiro
mu=0.01;
w=12.56; %velocidad angular de rotación
m=0.02; %masa
k=0.05;
g=10; %aceleración de la gravedad

A=v0*cos(th)-m*mu*w*g/(mu^2*w^2+k^2);
B=v0*sin(th)+k*m*g/(mu^2*w^2+k^2);
y=@(t) A*k*m*(exp(-k*t/m).*(mu*w*sin(mu*w*t/m)/k-cos(mu*w*t/m))+1)
/(mu^2*w^2+k^2)+B*k*m*(exp(-k*t/m).*(mu*w*cos(mu*w*t/m)/k
+sin(mu*w*t/m))-mu*w/k)/(mu^2*w^2+k^2)+m*mu*w*g*t/(mu^2*w^2+k^2);
z=@(t) -A*k*m*(exp(-k*t/m).*(mu*w*cos(mu*w*t/m)/k+sin(mu*w*t/m))
-mu*w/k)/(mu^2*w^2+k^2)+B*k*m*(exp(-k*t/m).*(mu*w*sin(mu*w*t/m)/k
-cos(mu*w*t/m))+1)/(mu^2*w^2+k^2)-k*m*g*t/(mu^2*w^2+k^2);
fplot(@(t) y(t), @(t) z(t),[0,2])
grid on
xlabel('y')
ylabel('z')
title('Trayectoria')

Cambiamos la velocidad de disparo, en el código la variable v0=3.8;. Representamos la trayectoria hasta el tiempo t=1.5 s

Cambiamos la velocidad de disparo, en el código la variable v0=2;. Representamos la trayectoria hasta el tiempo t=1 s

Cambiamos el ángulo de tiro, en el código la variable th=0; (tiro horizontal) manteniendo la velocidad de disparo v0=8;. Representamos la trayectoria hasta el tiempo t=2 s

Cambiamos el ángulo de tiro, en el código la variable th=pi/2; (tiro vertical) manteniendo la velocidad de disparo v0=8;. Representamos la trayectoria hasta el tiempo t=2 s

Establecemos un ángulo de tiro tal que el coeficiente A=0, en el código th=acos(m*mu*w*g/(v0*(mu^2*w^2+k^2)));. El ángulo de tiro es θ=1.3981 rad (80.1°)

>> th
th =    1.3981
>> th*180/pi
ans =   80.1066

Establecemos un ángulo de tiro tal que el coeficiente B=0, en el código th=asin(-k*m*g/(v0*(mu^2*w^2+k^2)));. El ángulo de tiro es θ=-0.0685 rad (-3.9°) por debajo de la horizontal

>> th
th =    -0.0685
>> th*180/pi
ans =   -3.9220

Cambiamos la velocidad de disparo, en el código la variable v0=6;, el ángulo de tiro, la variable th=pi/4; (45°) la velocidad angular de rotación, w=28.26;. Representamos la trayectoria hasta el tiempo t=2 s

Casos particulares

Referencias

HAO Cheng-hong,HUANG Yao-qing,WANG Huan,HONG Yan,LI Zi-jing,DUAN Jun-sheng. The projectile motion of diabolo with air friction. College Physics. 2016, 35 (3):