How Do You Calculate the Launch Power to Hit a Moving Target?

Click For Summary
SUMMARY

The discussion focuses on calculating the launch power required for a cannon to hit a moving target using projectile motion equations. The target is positioned at a distance 'd' and moves away at a constant speed 'vx2'. The key equation derived for the launch speed 'v' of the projectile is v=(v2/cos(a) + SQRT((-v2/cos(a))^2 + 4*(g*d/sin(2a))))/2, where 'g' represents gravitational acceleration and 'a' is the launch angle. The discussion emphasizes the importance of understanding the relationship between the projectile's vertical and horizontal velocities to determine the necessary launch power.

PREREQUISITES
  • Understanding of basic projectile motion principles
  • Familiarity with trigonometric functions (sine and cosine)
  • Knowledge of gravitational acceleration (g)
  • Ability to manipulate algebraic equations
NEXT STEPS
  • Study advanced projectile motion equations and their applications
  • Learn about the effects of air resistance on projectile trajectories
  • Explore simulation tools for projectile motion, such as PhET Interactive Simulations
  • Investigate real-world applications of projectile motion in engineering and physics
USEFUL FOR

Physics students, engineers, and hobbyists interested in ballistics, projectile motion calculations, and optimizing launch parameters for projectiles.

Luke
I'm asking if you know the equation to hit a moving target with a projectile.

the canon, or where the projectile is launched from is 0,0
the target is at d,0
the target is moving away at a speed of vx2,0
Note: the target is always going to be at ground level, 0, and only has a constant x speed.
the canon it pointing at an angle of a
the question now, is to solve for the power of the cannon, v.
y = projectile y value
vy1 = y velocity of projectile
basic projectile physics:
y = vy1*t - (1/2)*g*t^2
so when y is the height of the target:
0 = vy1*t - (1/2)*g*t^2 so...
vy1*t = (1/2)*g*t^2 and...
vy1 = g*t/2 so that is the y velocity the projectile need to be launched at in order to land in time t.

since time is distance over rate, the time of collision is t = d/(vx1 - vx2)

so time of collision with ground need to equal time of collision with target.
So substitute t = d/(vx1 - vx2) with vy1 = g*t/2
and you get:
vy1 = g*d/(2*(vx1 - vx2))
Note: if vx1=vx2 then vx1-vx2=0 and then the denominator is zero, so they would never collide.
And we can find the launch speed and angle of the projectile:
vx1=v*cos(a)
vy1=v*sin(a)
v=sqrt(vx1^2 + vy1^2)
so
v*sin(a) = g*d/(2*(v*cos(a) - vx2))
so v = g*d/(2*(v*cos(a) - vx2))/sin(a)

but there is still a v on the right, could someone help me here in solving for v?
 
Last edited by a moderator:
Physics news on Phys.org
After a couple hours, I figured it out, so I guess I didn't need help afterall. Incase you wanted to know the equation after reading the above post, it is:
v=(v2/cos(a) + SQRT((-v2/cos(a))^2 + 4*(g*d/sin(2a))))/2
 

Similar threads

Replies
18
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
40
Views
4K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
14
Views
3K
Replies
1
Views
2K
Replies
23
Views
3K