Projectile Motion With Drag [Aprox's are Welcome]

Click For Summary
SUMMARY

This discussion focuses on calculating projectile motion with air drag in a 2D system, specifically addressing how to incorporate drag into the equations of motion. The known variables include target horizontal distance (x), target height (y), and gravitational acceleration (g). The equations of motion provided are x = vi_x*t and y = vi_y*t + g*t^2/2, with the challenge being the integration of air drag into these equations. A proposed solution involves modeling the drag force as -bv, leading to the equation of motion md^2v/dt^2 = mg – bv, which can be analytically solved for initial velocity (vi).

PREREQUISITES
  • Understanding of basic physics concepts such as projectile motion and forces.
  • Familiarity with differential equations and their applications in motion analysis.
  • Knowledge of air drag modeling and its impact on projectile trajectories.
  • Experience with programming simulations to implement physics equations.
NEXT STEPS
  • Research "Modeling air drag in projectile motion" for detailed methodologies.
  • Learn about "Differential equations in physics" to better understand motion equations.
  • Explore "Numerical methods for solving differential equations" for programming applications.
  • Investigate "Physics engines in game development" for practical implementations of projectile motion.
USEFUL FOR

This discussion is beneficial for physicists, game developers, and engineers who are interested in accurately simulating projectile motion with air resistance in their projects.

Ikeness
Messages
3
Reaction score
0
The problem is to give a projectile an initial velocity such that it lands a certain height and distance away (2D system, only x and y dimensions). The forces to account for are gravity and air drag.
The knowns are

x is target horizontal distance to travel
y is target height to travel
g is gravity
Any drag related constants can be found through experimentation I guess.

http://www.pha.jhu.edu/~broholm/l5/node3.html
This web page almost got me started. It has the equations
x = vi_x*t
y = vi_y*t + g*t^2/2

vi, the initial velocity, is what I am solving for. I can solve the above for vi, obviously, but the above does not account for any air drag.

If you could tell me how to put air drag into the above 2 equations, that would be great.

This is for a computer program, so if there is a solution with some approximations I can probably work them in there.

Thanks,
-Joel
 
Last edited by a moderator:
Physics news on Phys.org
Well both should be considered independent to start with, for a projectile.
Vertical distance (y) is just the effect of gravity on the object. air drag (or resistive friction is just another force.
In the vertical direction it will just counter gravity and you will need to know work out if it is constant force or an accelerating force (i.e. get larger as the object goes faster).

Similar for horizontal distance, but that is based on the time of flight. i.e. (time it takes for the ball to go up and down, the vertical equation).

I would start by assuming for the vertical that 'drag' is averaged out (it will experience air resistance going up and down, assuming you launches/land on the same height)
Horizonatal drag will be an opposing force -ve velocity.

So y does not change an and x probably becomes x=(vInital_x-vDrag_x)*t
So if the drag is equal to the velocity is just goes up and down.

Thinking of examples
An old game called scorched Earth is a good axample to look at, it has now been developed into Scorched3D http://www.scorched3d.co.uk/ you should have a look at the code ;)


Note, this assumes drag does not chance (wind velocity is constant, object does not spin etc..)
 
> If you could tell me how to put air drag into the above 2 equations, that would be great.

The air drag is, in general, not a simple function of speed. It can vary directly as v at low speeds to v^4 for high speeds.

One case which is analytically solvable is when the drag force is directly proportional to the speed, and obviously acts opposite to the direction of motion. Suppose the drag force is –bv. Then we can write the eqn of motion as,

md^2v/dt^2 = mg – bv. (The bold letters mean vectors.) The solution is,

v = exp(-bt/m)(g + vi).

Now you can separate into x and y directions, e.g., v = vxi + vyj, g=-gi etc.

This could work as a start for you.
 

Similar threads

Replies
40
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 15 ·
Replies
15
Views
27K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
2
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 14 ·
Replies
14
Views
5K