Equation of motion of a marble moving on a generic vertical guide

Click For Summary

Discussion Overview

The discussion revolves around the equation of motion for a marble moving along a frictionless vertical guide defined by the equation y = y(x). Participants explore the dynamics of the marble under the influence of gravity, focusing on the relationship between the guide's shape and the marble's motion. The inquiry includes theoretical considerations, numerical algorithms, and potential improvements to the existing approach.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant describes a numerical algorithm to compute the time required for the marble to traverse the guide, detailing the steps involved in calculating tangential acceleration and displacement.
  • Another participant suggests that the equation of motion can be derived from differentiating an energy integral, presenting a formula that incorporates kinetic and potential energy.
  • Some participants express skepticism about the initial claim that acceleration does not depend on the second derivative of the guide's function, f''.
  • A later reply emphasizes the need to derive acceleration from kinematics to establish a proper equation of motion.
  • Participants discuss the representation of velocity and tangential acceleration, with one participant acknowledging the utility of an energy approach in understanding the motion.

Areas of Agreement / Disagreement

There is no consensus on the relationship between acceleration and the second derivative of the guide's function, with some participants contesting the initial claims. The discussion remains unresolved regarding the best approach to derive the equation of motion.

Contextual Notes

Participants note that the tangential acceleration discussed is specifically the component responsible for changes in speed magnitude, not direction. There are also references to the use of standard tools for solving ordinary differential equations, indicating a reliance on computational methods.

Ovolollo
Messages
2
Reaction score
0
Hello to everyone :smile:
I'd like to study this problem.

You have a 2D guide, described by an equation y = y (x) in a reference interval x ∈ I = [a, b], placed in a cartesian vertical plane Oxy.
The guide is frictionless and the only force that is acting is the gravity force.
On this track, a point like particle, e.g. a marble, is moving on the guide under the action of the gravity force from the point x = a to the point x = b, starting with null velocity.

Provided that the shape of the guide is allowing this motion, I would like to compute the time required to the marble to complete the path.

In the following picture I took a guide of equation y = x^2 and I've chosen an interval I = [-10, 3]. On the left picture you can see the tangential acceleration plotted against the x coordinate (as you can see in x = 0 no acceleration at all, while for big |x|, the tang. acceleration tends to become vertical so to the value 9.81), while on the right picture you can see the actual shape of the track y = y (x).
untitled.png

The tangential acceleration can be found with this equation (I'll skip how I got it):

Cattura.PNG

But then the problem that arises is how to link the coordinate x with the movement on the guide, called s. Suppose the marble moves 1 unit on the track, then you need to relate that motion to the guide x coordinate.
What I wrote was:
Cattura.PNG

That is: the infinitesimal movement on the guide (green) is equal to the square root of the sum of the infinitesimal vertical movement squared, brown, and the infinitesimal horizontal movement squared, black.
So now I have a relationship between dx and ds.

Lastly, I've set up a numerical algorithm.

- Choose a dt (delta time).
- Compute tangential acceleration a, knowing the expression and the position x.
- Compute the speed v, as v = v_previous + a*dt.
- Compute the displacement along the guide s, as s = s_previous + abs(v*dt).
(the abs function states that the displacement on the guide is always increasing)
- Compute the corresponding x position, as x = x_previous + (s - s_previous) / sqrt (f'(x_previous)^2 + 1).
- Repeat while x <= b.

untitled.png

These are the results I have found for this specific problem (obtained for a dt = 0.001 seconds). On the left, a graph represents the velocity vs the x coordinate. The note says that the maximum reached speed is 44.3062 m/s and this is consistent with the well known equation of a falling object v = sqrt (2 g h), where h in this case, is the height at the point of maximum speed, i.e. 100 m.
On the right plot is depicted the speed against time. The time required to complete the path is 4.768 seconds and also this is quite consistent if you compare it to the time required for a body to free fall from 100 m to zero.

I would like to improve my algorithm and discuss with you about possible improvements in the theory behind it.
Thank you very much
 
Physics news on Phys.org
The equation of motion can be obtained by differentiating of the energy integral in time:
$$\frac{m}{2}|v|^2+mgf(x)=h,\quad |v|^2=\dot x^2+(f'(x)\dot x)^2.$$
There are a lot of standard tools for ode solving as well. Maple for example.

Ovolollo said:
Summary:: To find the equation of motion of a point like particle (eg. marble) moving on a frictionless, vertical guide of equation y = f(x) under the gravity force.

he tangential acceleration can be found with this equation (I'll skip how I got it):
I do not believe that the acceleration does not depend on f''
 
Last edited:
wrobel said:
The equation of motion can be obtained by differentiating of the energy integral in time:
$$\frac{m}{2}|v|^2+mgf(x)=h,\quad |v|^2=\dot x^2+(f'(x)\dot x)^2.$$
There are a lot of standard tools for ode solving as well. Maple for example.

I do not believe that the acceleration does not depend on f''

Thank you very much wrobel for your answer. I really like your suggestion to use an energy approach. I'm really glad you suggest this formula. I never thought to write velocity like you did, and it was under my eyes for so long.
$$|v|^2=\dot x^2+(f'(x)\dot x)^2$$

Regarding the acceleration, I underline that this expression is the tangential acceleration (even if I used the letter a, that, I understand, is actually misleading).

Here how I found it:
The black continuous line is the curve, the gray vector is g and the blue angle is beta. Alpha is the purple angle.

1608068293608.png


So what I called a, is actually just the tangential component responsible for speed variation in magnitude (not direction).
 
it is not an equation of motion yet. Now you need to obtain the acceleration from kinematics to have ##\ddot x=f(x,\dot x)##
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 19 ·
Replies
19
Views
10K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
6K
  • · Replies 43 ·
2
Replies
43
Views
11K
  • · Replies 4 ·
Replies
4
Views
2K