Simulation of mass and spring with simmechanic

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?

답변 (1개)

pietro
pietro 2013년 4월 30일

0 개 추천

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

카테고리

도움말 센터File Exchange에서 Multibody Dynamics에 대해 자세히 알아보기

질문:

2013년 4월 20일

Community Treasure Hunt

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

Start Hunting!

Translated by