Una rana salta un tronco.
Un tronco cilíndrico de radio R, yace en el suelo. Una rana intenta saltarlo siguiendo una trayectoria parabólica tal como se muestra en la figura. Vamos a calcular la velocidad v0 mínima de disparo, el ángulo de tiro θ y la distancia x0 al troco.
Vamos a estudiar una trayectoria parabólica simétrica respecto del eje Y, es decir, la posición de disparo es -x0 y la de impacto x0, el alcance sería 2x0 y la altura máxima R+h
La altura máxima se alcanza cuando vy=0
En el tiempo t que tarda el proyectil en alcanzar la altura máxima, se desplaza desde -x0 hasta el origen x=0 o desde el origen hasta la posición de impacto x0
Tiempo de vuelo es el doble que el empleado en alcanzar la máxima altura
Trayectoria tangente a la circunferencia de radio R
Dado que la trayectoria es simétrica, situamos el origen en el centro del tronco y tomamos la velocidad de disparo v0cosθ a una altura h por encima del centro. Las ecuaciones del movimiento del proyectil respecto del nuevo origen, son simples:
x=v0cosθ·t
y=h-gt2/2
La trayectoria parabólica es tangente a la circunferencia de radio R, por lo que x2+y2=R2
Por simetría los tiempos tiene que ser iguales y de signo contrario, por lo que el discriminante deberá ser nulo
La solución con signo positivo no es posible ya que daría un tiempo t2<0
Conocida la velocidad en el punto más alto de la trayectoria v0cosθ, aplicamos el principio de conservación de la energía para calcular la velocidad de disparo v0
hold on ang=(1:360)*pi/180; %tronco fill(cos(ang),1+sin(ang),'y') R=1; %radio del tronco h=1.5; %altura desde el centro del tronco v0=sqrt(9.8*(3*h+2*R-sqrt(h^2-R^2))); %velocidad de disparo th=acos(sqrt(9.8*(h-sqrt(h^2-R^2)))/v0); %ángulo de tiro x0=v0^2*sin(2*th)/(2*9.8); %posición de disparo tVuelo=2*x0/(v0*cos(th)); %tiempo de vuelo fplot(@(t) -x0+v0*cos(th)*t, @(t) v0*sin(th)*t-4.9*t.^2,[0,tVuelo]) hold off grid on axis equal xlabel('x') ylabel('y') title('Tiro parabólico')
En el script se calculan: la velocidad de disparo v0=7.26 m/s, el ángulo de tiro θ=74.5°, la posición de disparo x0=-1.38 m y el tiempo de vuelo T=1.43 s
>> v0 v0 = 7.2625 >> th*180/pi ans = 74.5496 >> x0 x0 = 1.3820 >> tVuelo tVuelo = 1.4286
Velocidad mínima
Velocidad de disparo
Angulo de tiro
Posición de disparo
Tiempo de vuelo
Calculamos el mínimo de v0, derivando con respecto de h
La altura máxima es R+hm, que se alcanza cuando la velocidad vertical vy es nula
El ángulo de disparo θm=67.5°, para la velocidad de disparo mínima
En el tiempo t que tarda el proyectil en alcanzar la altura máxima, se desplaza desde -x0 hasta el origen x=0
Es el doble que el empleado en alcanzar la máxima altura
hold on ang=(1:360)*pi/180; %tronco fill(cos(ang),1+sin(ang),'y') R=1; %radio del tronco v0=sqrt(2*(1+sqrt(2))*9.8*R); %velocidad de disparo th=asin(sqrt(sqrt(2)+2)/2); %ángulo de tiro x0=(sqrt(2)+2)*R/2; %posición de disparo tVuelo=sqrt(2*(4+3*sqrt(2)))*sqrt(R/9.8); %tiempo de vuelo fplot(@(t) -x0+v0*cos(th)*t, @(t) v0*sin(th)*t-4.9*t.^2,[0,tVuelo]) hold off grid on axis equal xlabel('x') ylabel('y') title('Tiro parabólico')
En el script se calculan: la velocidad de disparo v0=6.88 m/s, el ángulo de tiro θ=67.5°, la posición de disparo x0=-1.71 m, el tiempo de vuelo T=1.30 s y la altura máxima medida desde el centro del tronco, hm=1.06 m, 6 cm por encima del tronco.
>> v0 v0 = 6.8789 >> th*180/pi ans = 67.5000 >> x0 x0 = 1.7071 >> tVuelo tVuelo = 1.2970 >> hm=3*sqrt(2)*R/4 hm = 1.0607
Actividades
Se introduce
- La velocidad de disparo v0, en el control titulado Velocidad
- El ángulo de tiro, θ, en el control titulado Angulo
- La posición de disparo -x0 a la izquierda del origen en el control titulado Distancia
Se pulsa el botón titulado Nuevo
Se traza la trayectoria parabólica seguida por la rana de acuerdo con las ecuaciones
Cuando el proyectil choca con el tronco, es decir, cuando su distancia al centro del tronco es menor que R el movimiento se detiene
El movimiento también se detiene cuando el proyectil llega al suelo, y=0
Tronco hexagonal
Se dispara un proyectil desde el origen, con velocidad v0, haciendo un ángulo θ con la horizontal. La trayectoria del proyectil pasa por cuatro vértices del hexágono de lado 2a, tal como se muestra en la figura.
La ecuación de la trayectoria es
El alcance y=0 es
Ecuaciones
La trayectoria pasa por el punto A (h, 2asin60°)
La trayectoria pasa por el punto B (h+a, 4asin60°)
El alcance del proyectil es 2(h+2a)
Las tres incógnitas son:
- posición inicial, h respecto del vértice A del hexágono
- la velocidad inicial, v0
- el ángulo que hace con la horizontal, θ
Combinamos la primera y segunda ecuación
Introducimos el cuadrado de la velocidad inicial en la ecuación anterior
Posición inicial, h
El ángulo que hace con la horizontal, θ
La velocidad inicial, v0
Alcance
Tiempo de vuelo
Introducimos en la primera ecuación, el cuadrado de la velocidad inicial y tanθ
La solución positiva de la ecuación de segundo grado es
Utilizamos las relaciones trigonométricas
El resultado es
También se puede calcular a partir de la fórmula del alcance en el tiro parabólico
Poniendo y=0 en la ecuación de la trayectoria
Es el cuadrado del tiempo de vuelo
a=1; %lado del hexágono 2a h=-2+sqrt(7)*a; xc=h+2*a; %centro, yc=a*sqrt(3); hold on x1=xc+2*a*cos((1:6)*pi/3); y1=yc+2*a*sin((1:6)*pi/3); fill(x1,y1,'c') plot(x1,y1,'bo','markersize',3,'markerfacecolor','b') plot(xc,yc,'ro','markersize',3,'markerfacecolor','r') v0=sqrt(31*a*9.8/(2*sqrt(3))); %velocidad de disparo th=atan(2*sqrt(7/3)); %ángulo de tiro T=sqrt(56*a/(sqrt(3)*9.8)); %tiempo de vuelo x=@(t) v0*cos(th)*t; y=@(t) v0*sin(th)*t-4.9*t.^2; fplot(x,y,[0,T]) hold off axis equal grid on xlabel('x') ylabel('y') title('Tiro parabólico')
Referencias
Physics Challenge for Teachers and Students. Solution to November 2010 Challenge. A Natural Log Puzzle. The Physics Teacher, Vol 49, 2011, pp. 631-632
Indian National Physics Olympiad. Homi Bhabha Centre for Science Eduaction. Solved papers NSEP & INPhO, 2016-2018, Example 30, pp. 25-26