Simulation of mass and spring with simmechanic

10 views (last 30 days)
hi, I want to simulate motion of mass and spring (SLIP) in simmechanic, but I cannot simulate collision of the mass with the ground. I used a prismatic joint with spring and damper. I read the force that applied on the spring and apply the negative force on the mass, the mass still pass through the ground. I cannot simply handle the velocity of the mass...
any ideas?

Answers (1)

pietro
pietro on 30 Apr 2013
Hi,
with simmechanics 1st gen you should get the relative displacement and speed between the two bodies, convert the signal in simulink signals, derive the force using this formula F=-k*ds-c*dv (ds is the relative displacement, dv is the relative speed, k is the stiffeness and c is the damping coefficient), convert it from simulink signal to physical one and finally actuate the two bodies with it.
Hope this helps
Regards
Pietro

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!