How to simulate/create a spring in an already generated Block Diagram of a CAD Model in Simscape Multibody?
8 views (last 30 days)
Show older comments
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?
Thanks
0 Comments
Accepted Answer
Yifeng Tang
on 1 May 2021
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.
More Answers (0)
See Also
Categories
Find more on Assembly in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!