How to determine strain distribution along length of beam in Simscape multi body flexible body?

5 views (last 30 days)
I am trying to determine the strain distribution along the length of a flexible beam modelled in Simscape multibody flexible body. The flexibly body is attached to pivot point and essentially acts as a pendulum. I am only interested in the strain distribution along the surface of the beam (not in any internal strains). I have found the following link:
This link will only provide cross-sectional strain distributions at the two tips of the beam. One solution that I have come up with is to connect two (or more) beams together (essentially forming a butt joint), which allows me to get the stress at the two endpoints and also the middle of the beam. Unfortunately this slows down the simulation significantly, which is not ideal for the work I am doing at the moment.
I have also been able to determine the transverse bending deformation at multiple points along the beam, but I am not able to determine strains because the internal moment is required to calculate the strain. Is this a correct assumption?
Does anyone have any thougths on how to do this?
  2 Comments
Nathan Hardenberg
Nathan Hardenberg on 24 Aug 2023
I have some thoughts but they are not that promising. The fileexchange library seems very good, but is maybe the best you can get, even if it is not enough. Simscape does not support stress analysis. One way would be to write your own library (similar to the file exchange one), or understand and edit this one for your purposes. Both require lots of knowlege and time.
Maybe you can check out this video on stress analysis with MATLAB.
But to summerize, I don't think there is an easy way to do what you want in Simulink/Simscape
Leopold Beuken
Leopold Beuken on 7 Sep 2023
Thanks for your reply! The best solution I have come up with so far is to create butt joints between 10 flexible beams and use the internal moments at those locations to determine stresses and strains. I managed to speed up the simulation significantly to the point where 1 second of simulation time takes about 10 seconds to simulate.

Sign in to comment.

Answers (0)

Products


Release

R2023a

Community Treasure Hunt

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

Start Hunting!