joey_ra
- 20
- 2
- TL;DR Summary
- model friction on a curved surface
Consider a 2D circular bowl with a point mass moving inside, as shown in the picture. Assume that the normal force N acting on the mass is already known and keeps the mass constrained to the curved surface of the bowl.
I want to model Coulomb friction in this system so that, for example, if I release the mass on one side of the bowl, it loses energy over time and does not reach the opposite edge.
My initial idea is to use a friction model like this:
F = -mu * N * sgn(vel_rel)
where mu is the friction coefficient and v_rel is the relative velocity between the mass and the bowl.
However, since the bowl has a curved surface, should I instead project the relative velocity onto the local tangent of the bowl's surface where the ball is in contact before calculating the friction?
What is the correct way to include Coulomb friction in this scenario?
View attachment 361241
I want to model Coulomb friction in this system so that, for example, if I release the mass on one side of the bowl, it loses energy over time and does not reach the opposite edge.
My initial idea is to use a friction model like this:
F = -mu * N * sgn(vel_rel)
where mu is the friction coefficient and v_rel is the relative velocity between the mass and the bowl.
However, since the bowl has a curved surface, should I instead project the relative velocity onto the local tangent of the bowl's surface where the ball is in contact before calculating the friction?
What is the correct way to include Coulomb friction in this scenario?
View attachment 361241