Simulating Missile Launch: Confirming Accuracy of Calculations

  • Thread starter Thread starter gimpy
  • Start date Start date
AI Thread Summary
The discussion centers on the simulation of a missile launch using a simple Java program, where the launch pad is at 0m and the target is 250m away and 170m high. The user correctly sets up the equations for projectile motion to find the impact point on the target by solving for time (t) using the quadratic formula. However, a critical point raised is that the model does not account for the complexities of a rocket's motion, such as initial acceleration and changing mass due to fuel consumption. The current model simplifies the scenario to that of a projectile, which may not accurately represent a missile's behavior. Overall, while the calculations are correct for a projectile, further investigation into rocket dynamics is recommended for a more accurate simulation.
gimpy
Messages
28
Reaction score
0
Ok i just want to comfirm that i did this correctly. I am making a simulator for a missile launch (simple java program). Anyways the Launch pad is located at 0m and the target is located 250m away and it is 170m high and flat and infinitly long. Now i want the missile to just display where it hits on the target (170m high, if it can fit on the screen or course). So this is what i did.

I used for the x and y positions

x = t*V*cos(alpha)
y = t*V*sin(alpha) - (g*t^2)/2

t = ?
V = 200 m/s
g = 9.81 m/s^2
alpha = 45 degrees * PI/180 (conversion to radians)

Now i know what y is (170m) so to find x (impact point) i must solve the equation y = t*V*sin(alpha) - (g*t^2)/2 for t then substitute t into x = t*V*cos(alpha).

So,

(gt^2)/2 - t*V*sin(alpha) + y = 0

then i solve this using the quadratic equation

(-b +- sqrt(b^2 - 4*a*c))/2*a

where
a = g/2
b = -(V*sin(alpha))
c = y

to obtain the roots , which are the times in seconds where the missile is at h=170m (going up and coming down). So obviously the the greater root (t) is the impact point of t (where the projectile lands on the target when it comes down).

Oh and to solve the quadratic equation i divided a, b and c by a, just to make a = 1. ( i get a different answer if i don't )

Does this sound right? I am pretty sure it is, i just want to make sure.

Thanks
 
Physics news on Phys.org
What you appear to be modeling is the case where a body is moving only under the influence of gravity. Is this correct for a rocket? Does it not start at zero velocity, accelerate to a maximum velocity at some altitude then begin the free fall situation? You need to investigate the rocket equation which takes into consideration the changing mass as the fuel burns during the acceleration phase.

What you are modeling is simply a rock thrown up at an angle with some velocity, this is not a rocket.
 
So I know that electrons are fundamental, there's no 'material' that makes them up, it's like talking about a colour itself rather than a car or a flower. Now protons and neutrons and quarks and whatever other stuff is there fundamentally, I want someone to kind of teach me these, I have a lot of questions that books might not give the answer in the way I understand. Thanks
Back
Top