MATLAB Answers

0

How can I simulate the surface profile with contact library in simscape multibody?

Asked by Yehor Semeniaka on 28 Nov 2018
Latest activity Answered by Steve Miller on 2 Apr 2019
Dear all,
I am wondaring how can I simulate the contact force between a car and not flat surface, for instance I want to take the step file from solidworks with road profile. I want to check the suspension system and the wheels dynamic on a some kind of real (not ideal flat) road with small pits and bumps. Is it possible in simscape multibody to make such a simulation?
Thank you

  0 Comments

Sign in to comment.

1 Answer

Answer by Steve Miller on 2 Apr 2019

At the moment, this is challenging. You would need to implement your own algorithm to detect the collision between the two arbitrary shapes, determine the normal vector, and the relative speed at the contact point if you want to model friction as well. I know of users who have created this algorithm in MATLAB and connected it to Simscape Multibody.
The best out-of-the-box solution we can offer through R2019a is the Simscape Multibody Contact Forces Library which only handles simple geometries (spheres, flat planes, cylinders, cones). If you can approximate your surface with those geometries, you may be able to do what you need.
If you can share the shapes you are working with, perhaps we can make some other recommendations. It will also help us ensure that we address this use case in a future release.
Thanks,
--Steve

  0 Comments

Sign in to comment.