Coefficient of Restitution for a 2-dimensional physics simulator

  • Thread starter Nash
  • Start date
  • #1
7
0
I'm developing a 2-dimensional physics simulator (it includes gravity, electric force, and collisions as of now, between spherical objects of varying masses, charges, and radii). I'm trying to improve my collision algorithm, though, and I'm not sure how to handle coefficients of restitution; currently the program allows a user to choose a global coefficient of restitution that is applied to all collisions, but in reality it varies with materials. However, it is impractical to require the user to select a coefficient between every group of two materials; I need to give the objects some sort of number representing their material, and then using that, their velocities, their masses, their temperatures, or whatever I need to use, determine a coefficient of restitution for each collision.

How ought I to go about this? Is there some sort of formula relation a coefficient of restitution between two objects to their respective coefficients of restitution in collision with a third? Is there some formula relating the coefficient of restitution to other constants and to the properties of an object--or, at least, do you know what variables the coefficient is proportional to?

Thanks.
 

Answers and Replies

  • #2
marcusl
Science Advisor
Gold Member
2,755
406
Store a table giving a representative coefficient for each object you are considering. The COR's for certain objects--baseballs, bats, golf balls and clubs--are well defined and tightly regulated. The insurance industry tabulates COR for different automobiles in collisions at modest speeds. Many materials, like steel, and concrete pavement, are characterized. I don't know of any a priori way to estimate it for others, you'll need to measure it or guess.
 

Related Threads on Coefficient of Restitution for a 2-dimensional physics simulator

  • Last Post
Replies
1
Views
787
  • Last Post
Replies
15
Views
11K
Replies
1
Views
1K
  • Last Post
Replies
1
Views
3K
  • Last Post
Replies
3
Views
2K
Replies
0
Views
995
Replies
2
Views
559
Replies
2
Views
6K
Replies
6
Views
6K
Replies
4
Views
2K
Top