Find the height of a bouncing ball at any given time

In summary: The equation for Vy(t) from the drop point (where V=0 at t=0) down to when it hits the floor is y = -0.5*v^2 + 0.5*v*x^2. The equation for Vy as it bounces up is y = 0.5*v^2 + v*x^2.
  • #1
Tizyo
9
0

Homework Statement



Find an analytical model for the height of a bouncing ball to be able to find the the height of the ball at any given time. In other words, as I understand, write an equation that would define the trajectory of a bouncing ball.
Let's say the coefficient of restitution (COR) is 0.9 (it's a table tennis ball)

Homework Equations


The Attempt at a Solution



Im kinda stuck on this, this is a bit beyond me, but I thought maybe somehow transforming the absolute value of y=cos(x); or using a bunch of quadratic equations to represent each bounce, but that doesn't seem right.
 
Physics news on Phys.org
  • #2
Start with just one bounce (i.e. from leaving the floor to returning to it). Please post the equation for that.
When you say 'analytical model', what form of answer do you think is required?
 
  • #3
Analytical model - developing an equation(s) to fit the data that I collected. I threw a ping pong ball while filming it, analysed the video using LoggerPro, i.e. I plotted the position of the ball in each frame of the video. And now I have to find a function (first on paper, and then test with technology) that would fit the points that I got.

The more I think about it, the more it looks like something like y=abs((2/x)*sin(x)) is similar to the bouncing ball trajectory, expect the distance between bounces doesn't change and the height diminishes too fast. And I don't know what variables/coefficients(numbers in the equation) should the it have.

I don't really know how to make the equation for one bounce... could you please explain or show it to me? I am kinda lost :/
 
  • #4
Tizyo said:

Homework Statement



Find an analytical model for the height of a bouncing ball to be able to find the the height of the ball at any given time. In other words, as I understand, write an equation that would define the trajectory of a bouncing ball.
Let's say the coefficient of restitution (COR) is 0.9 (it's a table tennis ball)

Homework Equations





The Attempt at a Solution



Im kinda stuck on this, this is a bit beyond me, but I thought maybe somehow transforming the absolute value of y=cos(x); or using a bunch of quadratic equations to represent each bounce, but that doesn't seem right.

Tizyo said:
Analytical model - developing an equation(s) to fit the data that I collected. I threw a ping pong ball while filming it, analysed the video using LoggerPro, i.e. I plotted the position of the ball in each frame of the video. And now I have to find a function (first on paper, and then test with technology) that would fit the points that I got.

The more I think about it, the more it looks like something like y=abs((2/x)*sin(x)) is similar to the bouncing ball trajectory, expect the distance between bounces doesn't change and the height diminishes too fast. And I don't know what variables/coefficients(numbers in the equation) should the it have.

I don't really know how to make the equation for one bounce... could you please explain or show it to me? I am kinda lost :/

I would start with dropping the ball and it hitting the ground. Is this supposed to be a 2-D problem, or a 1-D problem?

If a 2-D problem, you can probably just assume a constant horizontal velocity Vx. What is the equation for Vy(t) from the drop point (where V=0 at t=0) down to when it hits the floor? What is the final velocity just as it hits the floor?

Then what will it's initial velocity Vy be as it bounces up? Use that as your initial velocity for the next parabolic path, and write that equation until the next contact with the floor. Then what will the velocity be as it starts its next trip up? And so on...
 
  • #5
Tizyo said:
Analytical model - developing an equation(s) to fit the data that I collected. I threw a ping pong ball while filming it, analysed the video using LoggerPro, i.e. I plotted the position of the ball in each frame of the video. And now I have to find a function (first on paper, and then test with technology) that would fit the points that I got.

The more I think about it, the more it looks like something like y=abs((2/x)*sin(x)) is similar to the bouncing ball trajectory, expect the distance between bounces doesn't change and the height diminishes too fast. And I don't know what variables/coefficients(numbers in the equation) should the it have.

I don't really know how to make the equation for one bounce... could you please explain or show it to me? I am kinda lost :/

I'm not sure what your 'x' is. It only asks for height as a function of time, y = f(t). Are you using x for time?
I'm very surprised you don't seem to know the standard SUVAT equations. Each trajectory is the result of a constant acceleration, g. (Hint: nothing to do with trig functions.) It's very easy to write down the equation for one trajectory, given the conditions just after it bounced; the problem comes in finding a function to represent the height at any time t from the initial drop.
No 'analytic' function is going to give you that. It will have to involve something more algorithmic in nature. Specifically, you need a way to convert a time to a number of impacts (a whole number) and the time since last impact. There are 'mathematical' functions, like floor and ceil, which can handle this, but I would not call them analytic.
 
  • #6
Tizyo said:

Homework Statement



Find an analytical model for the height of a bouncing ball to be able to find the the height of the ball at any given time. In other words, as I understand, write an equation that would define the trajectory of a bouncing ball.
Let's say the coefficient of restitution (COR) is 0.9 (it's a table tennis ball)

Homework Equations





The Attempt at a Solution



Im kinda stuck on this, this is a bit beyond me, but I thought maybe somehow transforming the absolute value of y=cos(x); or using a bunch of quadratic equations to represent each bounce, but that doesn't seem right.

If the ball is dropped from rest from an initial height of ##h_0## it hits the floor first at time ##t_1##, then bounces up to some height ##h_1## and then falls to next hit the floor at some time ##t_2##, etc. So, your final equation will have a form like
[tex] h(t) = \left\{ \begin{array}{rl}
f_1(t), & 0 < t \leq t_1 \\
f_2(t), & t_1 < t \leq t_2 \\
\vdots
\end{array} \right. [/tex]
Here the functions ##f_1(t), f_2(t), \ldots## need to be supplied by you, and you also need to figure out the bounce times ##t_1, t_2, \ldots##.

After you have figured out the expression as shown above, then you can worry about whether it can be expressed in some type of one-line formula or something similar. Maybe you can use so-called Heaviside functions to re-write everything, but that should not be your first concern. Your first concern should be to understand the problem and figure out the functions ##f_i(t)## and hitting times ##t_i##. Do not just guess; work these out from first principles, for example, using some elementary physics developments about motion in a constant gravitational field---assuming no air friction (which would make the problem a lot harder).
 
Last edited:

1. How do you calculate the height of a bouncing ball at any given time?

To calculate the height of a bouncing ball at any given time, you will need to know the initial height, the initial velocity, the acceleration due to gravity, and the time that has passed since the ball was dropped. Using the equation h = h0 + v0t + 1/2gt^2, where h is the height, h0 is the initial height, v0 is the initial velocity, g is the acceleration due to gravity, and t is the time, you can plug in the values to find the height of the ball at any given time.

2. What is the acceleration due to gravity?

The acceleration due to gravity is a constant value that represents the rate at which objects accelerate towards the Earth's surface due to the force of gravity. It is typically denoted as g and has a value of 9.8 meters per second squared.

3. Does air resistance affect the height of a bouncing ball?

Yes, air resistance can affect the height of a bouncing ball. As the ball bounces, it will encounter air resistance which will slow it down and reduce its height. However, for most practical purposes, the effect of air resistance can be ignored.

4. What factors can affect the height of a bouncing ball?

The height of a bouncing ball can be affected by several factors including the initial height, initial velocity, acceleration due to gravity, air resistance, and the surface it bounces on. Other factors such as temperature, air pressure, and humidity can also have a minor impact on the height of the bounce.

5. How can you use the height of a bouncing ball to determine the ball's elasticity?

The height of a bouncing ball can be used to determine the ball's elasticity by measuring the ratio of the height of the bounce to the height it was dropped from. This is known as the coefficient of restitution, and it can range from 0 (completely inelastic) to 1 (perfectly elastic). A higher coefficient of restitution indicates a more elastic ball, while a lower coefficient of restitution indicates a less elastic ball.

Similar threads

  • Introductory Physics Homework Help
Replies
5
Views
962
  • Introductory Physics Homework Help
Replies
7
Views
3K
Replies
6
Views
6K
  • Introductory Physics Homework Help
Replies
2
Views
799
  • Introductory Physics Homework Help
Replies
6
Views
3K
  • Introductory Physics Homework Help
Replies
7
Views
1K
  • Introductory Physics Homework Help
Replies
23
Views
4K
  • Introductory Physics Homework Help
Replies
10
Views
1K
  • Introductory Physics Homework Help
Replies
5
Views
3K
Replies
8
Views
3K
Back
Top