La parábola de seguridad.
En el programa interactivo al final de la página, se trazan las trayectorias de proyectiles disparados con la misma velocidad inicial v0 pero con los siguientes ángulos de tiro θ : 10º, 20º, 30º, 40º, 45º, 50º, 60º, 70º, 80º, 90º.
Las ecuaciones del movimiento de los proyectiles y la ecuación de la trayectoria son
Hay varias formas de obtener la ecuación de la parábola de seguridad
Parábola que pasa por dos puntos
Discriminante nulo de la ecuación de segundo grado
-
Que la ecuación de segundo grado en tanθ no tenga raíces reales. El punto P1 no podría ser un punto de impacto para un proyectil disparado con velocidad inicial v0.
-
Que la ecuación de segundo grado tenga dos raíces reales, lo que implicará que el punto P2 es accesible, y que hay dos ángulos de tiro θ1 y θ2 que dan en el blanco P2. En la figura, vemos que cualquier punto en el interior de la envolvente es alcanzado por dos trayectorias.
-
Cuando la raíz de la ecuación de segundo grado es doble θ1=θ2. Como vemos en la figura, solo hay una trayectoria que pasa por un punto P3 dado de la envolvente.
Ecuación de la envolvente
El alcance horizontal de cada uno de los proyectiles se obtiene para y=0.
Su valor máximo se obtiene para θ =45º, teniendo el mismo valor para θ =45+α , que para θ =45-α . Por ejemplo, tienen el mismo alcance los proyectiles disparados con ángulos de tiro de 30º y 60º, ya que sin(2·30)=sin(2·60).
La altura máxima que alcanza un proyectil se obtiene con vy=0.
Su valor máximo se obtiene para el ángulo de disparo θ =90º.
La envolvente de todas las trayectorias descritas por los proyectiles cuyo ángulo de disparo está comprendido entre 0 y 180º se denomina parábola de seguridad.
Se trata de la parábola simétrica respecto del eje Y de ecuación y=-ax2+b que pasa por los puntos (x=v02/g, y=0), y (x=0, y=v02/(2g)) tal como se ve en la figura.
La ecuación de dicha parábola es
Las ecuaciones paramétricas de la trayectoria son
Eliminado el tiempo t, obtenemos la ecuación de la trayectoria
Esta ecuación se puede escribir de forma alternativa
Consideremos un punto arbitrario P del plano. Sustituimos las coordenadas (x, y) del punto en la ecuación de la trayectoria y puede ocurrir
Para que las raíces sean iguales, se tiene que cumplir que el discriminante b2-4ac de la ecuación de segundo grado ax2+bx+c=0 sea nulo.
Esta es la ecuación de la envolvente que hemos obtenido anteriormente.
La ecuación de la trayectoria depende del ángulo θ con el que se dispara el proyectil. f(x, y, θ)=0
La ecuación de la envolvente de las trayectorias se obtiene derivando con respecto a θ o bien, respecto a tanθ e igualando a cero.
Combinamos esta ecuación con la de la trayectoria para eliminar el ángulo θ. Es decir, introducimos la expresión de tanθ en la ecuación de la trayectoria, para obtener la ecuación de la envolvente
Representamos la parábola de seguridad para los proyectiles disparados con velocidad v0=10 m/s. Representamos las trayectorias de los proyectiles disparados con ángulos de tiro: 15°, 30°, 45°, 60°, 75°, 90°
v0=10; %velocidad inicial g=9.8; %aceleración de la gravedad hold on fplot(@(x) -g*x.^2/(2*v0^2)+v0^2/(2*g),[0,v0^2/g]) for th=(15:15:90)*pi/180 fplot(@(x) x*tan(th)-g*x.^2/(2*v0^2*cos(th)^2), [0,v0^2*sin(2*th)/g]) end hold off ylim([0,5.5]) grid on xlabel('x') ylabel('y') title('Parábola de seguridad')
Actividades
Se introduce la velocidad inicial de los proyectiles en el control titulado Velocidad inicial.
Se pulsa el botón titulado Nuevo
Se representa las trayectorias que siguen los proyectiles disparados con ángulo de tiro θ : 10º, 20º, 30º, 40º, 45º, 50º, 60º, 70º, 80º, 90º y la envolvente o parábola de seguridad
En la parte superior derecha se muestra el alcance de cada uno de los proyectiles.
El lector puede calcular, el alcance, la altura máxima y el tiempo de vuelo de un proyectil para algunos de los ángulos de tiro especificados y en especial, el que corresponde a 45º y comparar sus resultados con los proporcionados por el programa interactivo.
Ejemplo
Supongamos que una ametralladora antiaérea situada en el origen, dispara proyectiles con velocidad v0 y un avión vuela a una altura h.

El avión solamente puede ser derribado en el intervalo (0,xm). En la ecuación de la parábola de seguridad ponemos y=h y despejamos x
La altura máxima del proyectil ha de ser mayor que h. Para un tiro vertical, θ=90°
La segunda condición para que el avión pueda ser derribado es que la velocidad de disparo sea suficientemente grande
Dada la velocidad de disparo v0, calculamos el ángulo de tiro θ que hace que el proyectil alcance la altura h.
Los proyectiles que se disparan con un ángulo de tiro menor que θ1 no alcanzan la línea altura h. Por tanto, la otra condición es que el ángulo de tiro θ>θ1
Calculamos el ángulo de tiro θm que hace que la trayectoria pase por la posición extrema (xm, h). Partimos de la ecuación de la trayectoria con y=h y x=xm, despejamos el ángulo de tiro θ
El discriminante es nulo, solamente hay una raíz
Representamos la parábola de seguridad para proyectiles disparados con velocidad v0=10 m/s y la línea horizontal de altura h=3 m, la trayectoria del avión.
Representamos las trayectorias de ángulos de tiro: θm=57.3°, tangente a la parábola de seguridad en el punto (6.55,3); θ1=50.1° tangente a la línea horizontal; θ=70° y 45°
v0=10; %velocidad inicial g=9.8; %aceleración de la gravedad h=3; %altura hold on fplot(@(x) -g*x.^2/(2*v0^2)+v0^2/(2*g),[0,v0^2/g]) th_m=atan(v0/sqrt(v0^2-2*g*h)); xm=v0*sqrt(2*(v0^2/(2*g)-h)/g); line([0,xm],[h,h],'lineStyle','--') line([xm,xm],[0,h],'lineStyle','--') fplot(@(x) x*tan(th_m)-g*x.^2/(2*v0^2*cos(th_m)^2), [0,v0^2*sin(2*th_m)/g]) th_1=asin(sqrt(2*g*h)/v0); %tangente a la línea horiontal de altura h fplot(@(x) x*tan(th_1)-g*x.^2/(2*v0^2*cos(th_1)^2), [0,v0^2*sin(2*th_1)/g]) th=70*pi/180; fplot(@(x) x*tan(th)-g*x.^2/(2*v0^2*cos(th)^2), [0,v0^2*sin(2*th)/g]) th=45*pi/180; fplot(@(x) x*tan(th)-g*x.^2/(2*v0^2*cos(th)^2), [0,v0^2*sin(2*th)/g]) hold off grid on xlabel('x') xlim([0,10.5]) ylabel('y') title('Parábola de seguridad')
>> th_m*180/pi ans = 57.3047 >> th_1*180/pi ans = 50.0684 >> xm xm = 6.5497
Una valla de protectora
Supongamos una región unidimensional de longitud R. Un cañón situado en el origen dispara proyectiles con velocidad constante v0 tal que el alcance máximo , haciendo un ángulo 0<θ<90° de forma aleatoria. Los habitantes de esta región están amenazados, por lo que deciden levantar una valla de seguridad de altura yp en la posición xp.
Ahora bien, supondremos que la altura yp de la valla impenetrable por los proyectiles es menor que la ordenada de la parábola de seguridad en la posición xp, tal como se muestra en la figura.
La ecuación de la parábola de seguridad es
La ordenada y en la posición xp de la pared es
Determinamos las trayectorias de las dos parábolas que pasan por el punto (xp, yp)
Dada la posición del blanco, determinamos los dos ángulos de tiro, θ1 y θ2 resolviendo la ecuación de segundo grado en tanθ
Se obtienen raíces reales si el discriminante es positivo
es decir, el extremo de la pared vertical (xp, yp) está dentro de la parábola de seguridad
Los alcances x1 y x2 de los proyectiles disparados con ángulos θ1 y θ2 son
Supongamos que la región tiene una longitud R=1000 m, que corresponde al alcance máximo. La velocidad de disparo es por tanto, v0=98.9949 m/s.
Pueden ocurrir dos casos:
θ1<45ยบ<θ2
Situamos la pared de altura yp=200 m en la posición xp=500 m
Calculamos los ángulos de tiro θ1 y θ2 de las dos trayectorias que pasan por la la posición (xp, yp) y sus alcances x1 y x2, respectivos
R=1000; %alcance máximo v0=sqrt(9.8*R); %velocidad de disparo hold on fplot(@(x) R*(1-x.^2/R^2)/2, [0,R]) %parábola de seguridad xp=500; %pared yp=200; line([xp,xp],[0,yp],'lineWidth',2, 'color','k') x1=(xp^2+yp*(R+sqrt(R^2-xp^2-2*R*yp)))*xp/(xp^2+yp^2); %alcance x2=(xp^2+yp*(R-sqrt(R^2-xp^2-2*R*yp)))*xp/(xp^2+yp^2); dis=sqrt((v0^2/(9.8*xp))^2-1-2*v0^2*yp/(9.8*xp^2)); th_1=atan(v0^2/(9.8*xp)-dis); %ángulos de tiro th_2=atan(v0^2/(9.8*xp)+dis); line([xp,x2],[0,0],'lineWidth',3, 'color','b') %suelo line([x2,R],[0,0],'lineWidth',3, 'color','r') line([0,xp],[0,0],'lineWidth',3, 'color','r') for ang=linspace(th_1,th_2,10) fplot(@(x) tan(ang)*x-4.9*x.^2/(v0*cos(ang))^2, [0,v0^2*sin(2*ang)/9.8]) end hold off grid on xlabel('x (m)') ylabel('y (m)') title('Intervalo de seguridad')
>> th_1*180/pi, th_2*180/pi ans = 39.2414 ans = 72.5600 >> x1,x2 x1 = 979.8648 x2 = 571.8593
Como apreciamos en la figura, el intervalo de seguridad (en color azul) está comprendido entre (xp y x2) que es el alcance correspondiente al ángulo de tiro mayor θ2=72.56°
Los puntos del intervalo (0, xp) son alcanzados por proyectiles disparados con ángulos θ en el intervalo (0, θp) tal que y también, por los proyectiles disparados con ángulos θ en el intervalo complementario (π/2-θp, π/2)
θ1, θ2>45°
Situamos la pared de altura yp=400 m en la posición xp=300 m
Calculamos los ángulos de tiro θ1 y θ2 de las dos trayectorias que pasan por la la posición (xp, yp) y sus alcances x1 y x2, respectivos
R=1000; %alcance máximo v0=sqrt(9.8*R); %velocidad de disparo hold on fplot(@(x) R*(1-x.^2/R^2)/2, [0,R]) %parábola de seguridad xp=300; %pared yp=400; line([xp,xp],[0,yp],'lineWidth',2, 'color','k') x1=(xp^2+yp*(R+sqrt(R^2-xp^2-2*R*yp)))*xp/(xp^2+yp^2); %alcance x2=(xp^2+yp*(R-sqrt(R^2-xp^2-2*R*yp)))*xp/(xp^2+yp^2); dis=sqrt((v0^2/(9.8*xp))^2-1-2*v0^2*yp/(9.8*xp^2)); th_1=atan(v0^2/(9.8*xp)-dis); %ángulos de tiro th_2=atan(v0^2/(9.8*xp)+dis); line([xp,x2],[0,0],'lineWidth',3, 'color','b') %suelo line([x1,R],[0,0],'lineWidth',3, 'color','b') line([x2,x1],[0,0],'lineWidth',3, 'color','r') line([0,xp],[0,0],'lineWidth',3, 'color','r') for ang=linspace(th_1,th_2,5) fplot(@(x) tan(ang)*x-4.9*x.^2/(v0*cos(ang))^2, [0,v0^2*sin(2*ang)/9.8]) end hold off ylim([0,v0^2/(2*9.8)]) grid on xlabel('x (m)') ylabel('y (m)') title('Intervalo de seguridad')
>> th_1*180/pi, th_2*180/pi ans = 65.8259 ans = 77.3042 >> x1,x2 x1 = 747.1980 x2 = 428.8020
Como apreciamos en la figura, hay dos intervalos de seguridad (en color azul) el primero es (xp, x2) que es el alcance correspondiente al ángulo de tiro mayor θ2=77.30° y el segundo es (x1, R) que es el alcance correspondiente al ángulo de tiro menor θ1=65.83°
Incrementamos el intervalo derecho de seguridad con paredes más altas y más cerca del origen
R=1000; %alcance máximo v0=sqrt(9.8*R); %velocidad de disparo %parábola de seguriad hold on fplot(@(x) R*(1-x.^2/R^2)/2, [0,R]) %parábola de seguridad xp=100; %pared yp=400; line([xp,xp],[0,yp],'lineWidth',2, 'color','k') %pared x1=(xp^2+yp*(R+sqrt(R^2-xp^2-2*R*yp)))*xp/(xp^2+yp^2); x2=(xp^2+yp*(R-sqrt(R^2-xp^2-2*R*yp)))*xp/(xp^2+yp^2); dis=sqrt((v0^2/(9.8*xp))^2-1-2*v0^2*yp/(9.8*xp^2)); th_1=atan(v0^2/(9.8*xp)-dis); %ángulos th_2=atan(v0^2/(9.8*xp)+dis); line([xp,x2],[0,0],'lineWidth',3, 'color','b') line([x1,R],[0,0],'lineWidth',3, 'color','b') line([x2,x1],[0,0],'lineWidth',3, 'color','r') line([0,xp],[0,0],'lineWidth',3, 'color','r') for ang=linspace(th_1,th_2,5) fplot(@(x) tan(ang)*x-4.9*x.^2/(v0*cos(ang))^2, [0,v0^2*sin(2*ang)/9.8]) end hold off ylim([0,v0^2/(2*9.8)]) grid on xlabel('x (m)') ylabel('y (m)') title('Intervalo de seguridad')
>> th_1*180/pi,th_2*180/pi ans = 79.9476 ans = 86.0162 >> x1,x2 x1 = 343.7388 x2 = 138.6141
Referencias
Donnelly D. The parabolic envelope of constant initial speed trajectories. Am. J. Phys. 60 (12) December 1992, pp. 1149-1150
Indian National Physics Olympiad. Homi Bhabha Centre for Science Eduaction. Solved papers NSEP & INPhO, 2016-2018, Example 27, pp. 23-24
O. Faella, R. De Luca Living under attack in a one-dimensional virtual world. Revista Brasileira de Ensino de Física, v. 37, n. 3, 3304 (2015). https://www.scielo.br/j/rbef/i/2015.v37n3/