Calculating Theoretical Y Position of a Ping Pong Ball with Air Resistance

Click For Summary
SUMMARY

The discussion focuses on calculating the theoretical Y position of a ping pong ball launched at a 45-degree angle with initial velocities X_i = 3.378 m/s and Y_i = 2.027 m/s. The displacement in the Y direction is determined using the equation y(t) = y0 + v0*sin(Theta)*t - 1/2*g*t^2, incorporating air resistance through drag, which is proportional to the square of the velocity (D = kv^2). The equations of motion for both X and Y positions must be solved numerically, taking into account the effects of drag and gravity.

PREREQUISITES
  • Understanding of basic physics concepts, particularly projectile motion
  • Familiarity with numerical methods for solving differential equations
  • Knowledge of drag force and its dependence on velocity
  • Experience with programming or software tools for simulation (e.g., Python, MATLAB)
NEXT STEPS
  • Implement numerical methods for solving differential equations in Python
  • Research the effects of air resistance on projectile motion
  • Learn about estimating drag coefficient (k) from experimental data
  • Explore advanced simulation tools for modeling projectile motion with air resistance
USEFUL FOR

Physics students, engineers, and hobbyists interested in projectile motion analysis, particularly those working with simulations involving air resistance and numerical methods.

mikefitz
Messages
155
Reaction score
0
I have the initial X and Y velocity of a ping pong ball that was launched from a mechanical device at angle Theta (45 degrees). X_i = 3.378 m/s, Y_i = 2.027 m/s.

I have a series of frames I've captured with a video capture program, which I pointed at the ping pong ball and the software calculated the X and Y position for that frame.

I need to calculate the theoretical Y position for each frame using some formula...


Which formula would accomplish this?
 
Physics news on Phys.org
The y position is given with the equation of displacement of the ball in the y-direction, which is y(t) = y0 + v0*sin(Theta)*t - 1/2*g*t^2, where v0 is the initial velocity and y0 the initial y-coordinate.
 
Since a ping pong ball is very light, relative to it's volume, you must take into account air resistance.
Drag is proportional to velocity squared and has a sense opposite to the velocity vector.
D = kv^2
The parameter k is dependent of the cross section of the body, the viscosity and density of the air and of the form of the body. You must estimate it from the experimental data you have.
Your equations of motion are:
x(t) = x_0 + v_{0x}t -\frac{1}{2m}kv^2sin(\theta)t^2
v_x(t) = v_{0x} - \frac{kv^2sin(\theta)t}{m}
y(t) = y_0 + v_{0y}t -\frac{1}{2m}kv^2cos(\theta)t^2 - \frac{1}{2}gt^2
v_y(t) = v_{0y} - \frac{kv^2cos(\theta)t}{m} - gt
v^2 = v_x(t)^2 +v_y(t)^2
\theta = tan^{-1}\frac{v_y(t)} {v_x(t)}
These equations must be solved numerically.
 

Similar threads

  • · Replies 23 ·
Replies
23
Views
5K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 12 ·
Replies
12
Views
8K
Replies
1
Views
2K
Replies
43
Views
5K
  • · Replies 36 ·
2
Replies
36
Views
4K
  • · Replies 5 ·
Replies
5
Views
5K
Replies
6
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K