Simscape Flexible Multibody simulation using Finite element import method
3 vues (au cours des 30 derniers jours)
I have modeled a component as a flexible body in Simscape multibody using Finite element import method. Finite element analysis was performed on MSC Nastran.
I am happy to achieve the flexibilty of the component. I am able to visualise its flexibilty using external force applied at one of the boundary nodes/interface frames.
My question is how can I achieve the flexibile movement of the component by means of motion of another neighbouring component?
The below figure explains the model in 2D. The pivot arm (green component) rotates about an axis that is going into the screen in the counter clockwise direction. As it rotates by an angle, it contacts the flexible component and bends it so that it undergoes elastic deformation.
I have placed frames on each of the components at the appropriate locations and a revolute joint for the arm. I planned to use rigid transform block, but that will not help as the transformation between the frames will reduce as the arm moves towards the flexible component.
It would be really nice if you could advice me on how I could proceed with the simulation and achieve the result.
Thanks and Regards,
Steve Miller le 4 Juin 2021
If you know which surfaces will touch one another, I recommend attaching rigid, massless geometries to each part at an interface frame defined on the two bodies and putting a Spatial Contact Force block between those two geometries. For example, a sphere on one part and a brick on the other. This approximation will work when the points that touch are only minimally affected by the deflection of the parts.