MATLAB Answers

How to simulate/create a spring in an already generated Block Diagram of a CAD Model in Simscape Multibody?

조회 수: 5(최근 30일)
Nabila Djobo
Nabila Djobo 2021년 4월 27일
댓글: Nabila Djobo 2021년 5월 6일
Hello there,
i am trying to simulate a double wishbone suspension. For that, i created a CAD Model in Solidworks and exported it to Simulink.
The wishbone connected with a spring damper, is the part i am having trouble with. In fact how can I simulate the spring itself? Since the spring and damper component can not be visualized, how do I add the needed joints or blocks to the already generated block diagram of the imported CAD Model?
The requirements are that, the spring and damper component is not represented by a cylinder/piston (like shown in various videos) so only by a spring.
So again, how do i connect a spring with the wishbones so that the wishbone can "oscillate". Which joint(s) is/are required?

채택된 답변

Yifeng Tang
Yifeng Tang 2021년 5월 1일
You'll need to first define how the two ends of the spring is connected to the wishbone part and the vehicle body, including the locations, orientations, and joint types. The locations and orientations is defined by Rigid Tranform blocks, and the joint types are probably two ball joints or one ball joint and one revolute joint.
Then the longitudinal motion of the spring can be constrained using prismatic or cylindrial joints. From there, you have two options to model the spring & damper force: (1) inside the joint itself, OR (2) couple with Simscape translational mechanical domain in 1D. For (1), you need to specify the "internal mechanics" in the joint, while for (2) you need to enable the force actuation and velocity sensing in the joint and a translational multibody interface block.
  댓글 수: 11

댓글을 달려면 로그인하십시오.

추가 답변(0개)

Community Treasure Hunt

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

Start Hunting!

Translated by