Motion of particle dropped onto an elastic band

Click For Summary

Discussion Overview

The discussion revolves around a model for the motion of a particle dropped onto an elastic band, focusing on the dynamics of the particle's motion rather than the elastic band itself. Participants explore the behavior of the particle, including its vertical and horizontal movements, and seek peer review and suggestions for improving the model.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested, Mathematical reasoning

Main Points Raised

  • One participant describes their model, noting that the vertical motion of the particle resembles a sine wave and that off-centre drops result in horizontal motion.
  • Another participant questions the assumption that the tension in the band is solely determined by the particle's position, suggesting that a realistic model would account for varying tensions.
  • Concerns are raised about energy conservation in the model, with one participant noting a glitch where the particle "tunnels" through the band under certain conditions.
  • There is discussion about the sensitivity of the model to the time step size, with suggestions that smaller increments yield better accuracy.
  • Participants express interest in exploring the effects of friction and the implications of the model's limitations on its accuracy.
  • Suggestions for improvements include treating the elastic band as two elastic rods and further segmenting it into multiple rods for better modeling.

Areas of Agreement / Disagreement

Participants express differing views on the assumptions made in the model, particularly regarding tension in the elastic band and the role of friction. There is no consensus on the validity of the model or its assumptions, and the discussion remains unresolved regarding the implications of these factors.

Contextual Notes

Limitations include the assumption of a no-friction model, the fixed ends of the band, and the treatment of the elastic band as massless. The model's accuracy is sensitive to the choice of time step, and the behavior of the band post-impact is not fully explored.

Who May Find This Useful

This discussion may be of interest to those studying dynamics, modeling of physical systems, or anyone looking to understand the complexities of motion involving elastic materials.

polomeister
Messages
5
Reaction score
0
Hi All,

This is part solution, part request for peer review.

I wasn't able to find a model for the motion of a particle dropped onto an elastic band so I've created my own in Excel (attached).

Note that the model is primarily focussed on the motion of the particle, and not the elastic band, although in reality the two are dependent.

Key Results
  • Once the particle has hit the band the vertical motion is like a sine wave.
  • If the particle is dropped off-centre there is also horizontal motion.
    • Movement towards the middle of the band might be expected – as this should minimise the potential energy.
    • However, the particle seems to move briefly away from the centre before returning. (I found this interesting and counter-intuitive.)
    • In general, the particle traverses a large proportion of the elastic band.
  • For certain combinations of displacement, mass and elasticity, the particle bounces off the elastic band.

Requests from the Forum
  • It would be great if someone could check over my working. This is one component of a larger simulation I'm working on.
  • Tips for reducing the approximation errors in the working (see "Assumptions/Limitations" below).
  • Experimental verification that a particle does initially move away from the centre. Might be a nice project for a physics student!

The attached file
  • The format is the new Excel binary format .xlsb (even 1 row of simulation exceeds the 484k limit if saving as an .xlsx file). Send me a PM if you require the file in a different format.
  • There are four tabs
    • "Diagram" – Shows the setup when the particle has displaced the elastic band by a vertical distance y. Forces induced in the two components of the elastic band are assumed to act on the particle.
    • "Particle Dropped on Band" – This is the main working.
      • Boxes highlighted in green are inputs
      • I've had to curtail the number of rows to allow upload. I recommend at least 10,000.
      • The time-step is 0.001s. This gives a relatively high error-rate (about 10% as measured by Energy). Reducing the time-step to 0.0005s or less gives much improved accuracy. (I was suprised that the algorithm required such small increments to calculate accurately.)
      • See "Algorithm" below for basis of calculation
      • There is a block on the right hand side that calculates the total Energy in the system, which I've used as a check.
      • The last row will always have an error in it and should be excluded from summary calculations.
    • "Graph of x, y and energy" – Graph showing x, y and Energy with respect to time. Note: It won't look right until you complete enough rows.
    • "Forces on Elastic Band" – This was a bit of pre-working that I've left in. It calculates the forces in the elastic band just by pulling it down a vertical distance y at a horizontal displacement x. Note y is positive whereas in the main working it is negative.

Algorithm
There is a complication to the equations of motion in that, once the particle has hit the elastic band, the force exerted on the particle is a function of position.
  • Position, velocity and force are calculated component-wise. The formulae below apply for both components.
  • Position: x_{t+\delta t} = x_t + 0.5(v_t + v_{t+\delta t})\delta t
    • Change in position is an average of the starting and ending velocities. This improves the accuracy of the modelling.
  • Velocity: v_{t+\delta t} = v_t + F_t \delta t / m
    • Change in velocity is based on the force at the start of the time-step. Because force depends on position, it's not possible to take an average without generating circular calculations.
  • Force: F_{t} = F(x_{t})
    • Force is calculated using the starting position of the particle for each time-step.
  • The forces from the elastic band only operate in the region \{0 \leq x \leq l; y<0\}. This is handled through the indicator function in Column U.
  • The elastic extension forces are |F_L|=k(a-x) and |F_R|=k(b-(l-x)), where
    • a and b are the hypotenueses generated by extending the elastic band vertically down at horizontal position x
    • l is the length of the elastic band
    • k is the elasticity coefficient

Assumptions/Limitations
  1. Ends of band are fixed
  2. Left peg of the band is the Origin
  3. Band is weightless
  4. Only two dimensions
  5. The particle is updated before the elastic band
  6. The elastic band is assumed to comprise of a left hand and right hand component with a vertex at the position of the particle.
  7. No friction
  8. Band is assumed to reset to a horizontal line once particle is higher than y=0 – in reality it would continue to oscillate. This probably means the model is only valid for the period up to the particle achieving its maximum height for the first time. One might expect the band to oscillate in height as much as the maximum depth
  9. Looks like a fixed amount of energy is being added per cycle
  10. I've only checked motion when the particle is dropped vertically
  11. Note: You can waste a lot of iterations in the 'freefall' phase of the model. A quick workaround is to work out the velocity the particle would have at y=0 and start from there.

Improvements
  • Sort out the Energy issue (but reducing the size of the time-steps mitigates this)
  • Write a macro to animate the movement of the particle
  • Improve the modelling of the elastic band:
    • First step would be to treat the components as two elastic rods, with a mass per unit length
    • Next step would be to further segment the elastic band into n such rods
  • Please suggest more!

Thanks & best wishes – I hope this is a worthy edition to the forum and perhaps it may even help someone out in future.

P
 

Attachments

Physics news on Phys.org
As far as I understand your formulas, you assume that the fraction of the band left/right of the mass is always determined by the position of the particle. This is certainly not true. A realistic (but massless) band will be somewhere between "same tension at both sides" (no friction) and "same proportion as at the first point of contact" (maximal friction).

It is odd that some formulas (for θ, for example) use the position of the following time step.
Your energy is not conserved.Edit: I found a glitch with the following values:

Code:
	horizontal	vertical
x0	0,5		0
v0	0,01		0
		
mass	1	
		
"Const Ext Force
per unit mass"	0	-9,8
		
time step	0,002	
		
Length of Band	1	
Elastic const	9
At step 7086, it "tunnels" through the stretched band.
 
Last edited:
  • Like
Likes   Reactions: 1 person
Thanks mfb - apologies for the delay - back at work now so less time for physics!

A few points:

1.
As far as I understand your formulas, you assume that the fraction of the band left/right of the mass is always determined by the position of the particle. This is certainly not true. A realistic (but massless) band will be somewhere between "same tension at both sides" (no friction) and "same proportion as at the first point of contact" (maximal friction).

The model is no-friction. You're right, this is a limitation but, with a small enough time increment, will it be material?

2. Will look into the θ issue you raise

3. Time step of 0.002 is quite large for the model - I found I needed 0.0001 (ie 20 times smaller) to get it to work satisfactorily. I was surprised at how sensitive the model was to the size of the time increment - if anyone knows of more efficient computational techniques, it would be good to hear

4. I hadn't tried it with horizontal motion - I was interested in a vertical particle falling on the band but will look into

Thanks very much for taking the time to reply & try out the model - much appreciated! I've got limited time to work on this now, so my replies might be a bit sparse.
 
The model is no-friction. You're right, this is a limitation but, with a small enough time increment, will it be material?
That issue has nothing to do with your timesteps.

Consider the following (extreme) example (black=rubber band):

attachment.php?attachmentid=60673&stc=1&d=1375532958.jpg

Something like ~1/5 of the band is to the right of the particle - it is stretched, but only by a small factor relative to the rest position. In your calculations, you stretch the tiny red element by a large factor to get the right part of the band. This leads to very large forces from that side, and would require a lot of friction to prevent slipping of the rubber band.
 

Attachments

  • rubber.jpg
    rubber.jpg
    3.4 KB · Views: 882

Similar threads

  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
Replies
16
Views
4K
  • · Replies 11 ·
Replies
11
Views
5K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 37 ·
2
Replies
37
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 24 ·
Replies
24
Views
4K