How to detect contact between bodies?
Hello,
How to detect contact between two bodies and capture motion occurred due to contact.
As shown in below image, colored part (rotating part) should stop rotation once it touches to bolt.
Contact between these two is defined but motion is not stopped when they touch.
Result image,
How to model this stopper mechanism?
Best Answer
-
Hello Savan - Is there an imposed Motion on the colored part ? If yes, then that is what is cause of the behavior that you see.
Motion is a constraint. If you have specified a motion to make the part rotate at a particular speed or to have a particular position with respect to time, the solver will try to impose the motion. And hence it surpasses the region of contact.
Try providing a torque instead.
regards
Praful
2
Answers
-
Hello Savan,
if contact is already defined between these two bodies I would suggest to first check that the proper graphics are selected. To do so, go to contact panel and check highlight contact side as shown in the picture below.
In case one of them or both are blue instead of red, uncheck the material inside option. If any of the desired graphics is not highlighted it means that it's not assigned to the body selected for the contact. Moving on to contact properties, proper parameters should be defined to avoid large geometry penetration. As for the solver settings I would suggest a maximum step size in the range of 1e-4 or check the find precise contact event option in advanced settings of contact entity panel as shown in the picture.You can find some more useful information regarding 3D contact - best practices in our documentation Best Practices for Running 3D Contact Models in MotionSolve or in module 5 of our MotionView E-Learning course MotionView/MotionSolve Introduction v2023 eLearning
Hope this helps!
Best regards,
Orestes.0 -
orestes said:
Hello Savan,
if contact is already defined between these two bodies I would suggest to first check that the proper graphics are selected. To do so, go to contact panel and check highlight contact side as shown in the picture below.
In case one of them or both are blue instead of red, uncheck the material inside option. If any of the desired graphics is not highlighted it means that it's not assigned to the body selected for the contact. Moving on to contact properties, proper parameters should be defined to avoid large geometry penetration. As for the solver settings I would suggest a maximum step size in the range of 1e-4 or check the find precise contact event option in advanced settings of contact entity panel as shown in the picture.You can find some more useful information regarding 3D contact - best practices in our documentation Best Practices for Running 3D Contact Models in MotionSolve or in module 5 of our MotionView E-Learning course MotionView/MotionSolve Introduction v2023 eLearning
Hope this helps!
Best regards,
Orestes.Hello Orestes,
Thanks for your reply.
Have checked contact between bodies it's red. The maximum step size is in order of 1e-6. And meshing for the parts are fine mesh. But result remains the same.
Can you suggest other area to be looked?
0 -
Hello Savan - Is there an imposed Motion on the colored part ? If yes, then that is what is cause of the behavior that you see.
Motion is a constraint. If you have specified a motion to make the part rotate at a particular speed or to have a particular position with respect to time, the solver will try to impose the motion. And hence it surpasses the region of contact.
Try providing a torque instead.
regards
Praful
2 -
Praful Prabhu_20784 said:
Hello Savan - Is there an imposed Motion on the colored part ? If yes, then that is what is cause of the behavior that you see.
Motion is a constraint. If you have specified a motion to make the part rotate at a particular speed or to have a particular position with respect to time, the solver will try to impose the motion. And hence it surpasses the region of contact.
Try providing a torque instead.
regards
Praful
Hello Praful,
Thanks for your input. It worked. It was due to imposed motion through connected parts.
Thanks Orestes & Praful for your inputs.
0