File Exchange

image thumbnail

Flexible Body Models in Simscape Multibody

version 20.1.3.7 (21.6 MB) by Steve Miller
Lumped parameter and state-space methods for static, modal, and dynamic analysis

14 Downloads

Updated 23 Jun 2020

GitHub view license on GitHub

This file contains flexible beam models implemented in Simscape Multibody that use lumped parameter and finite element data approaches. It includes methods to compute static deflection, natural frequencies, plot mode shapes, and obtain the state-space representation from lumped parameter model.

Please read the README.txt file to get started.

Use the Download button to get files compatible with the current release of MATLAB.
Use the links below to get files compatible with earlier releases of MATLAB.

For R2019b: https://github.com/mathworks/Simscape-Multibody-Flex-Beam/archive/19.2.3.6.zip
For R2019a: https://github.com/mathworks/Simscape-Multibody-Flex-Beam/archive/19.1.3.5.zip
For R2018b: https://github.com/mathworks/Simscape-Multibody-Flex-Beam/archive/18.2.3.4.zip
For R2018a: https://github.com/mathworks/Simscape-Multibody-Flex-Beam/archive/18.1.3.3.zip
For R2017b: https://github.com/mathworks/Simscape-Multibody-Flex-Beam/archive/17.2.3.2.zip
For R2017a: https://github.com/mathworks/Simscape-Multibody-Flex-Beam/archive/17.1.2.0.zip
For R2016b: https://github.com/mathworks/Simscape-Multibody-Flex-Beam/archive/16.2.1.4.zip
For R2016a: https://github.com/mathworks/Simscape-Multibody-Flex-Beam/archive/16.1.1.3.zip

Learn about modeling flexible bodies in Simscape Multibody
https://www.mathworks.com/campaigns/offers/model-flexible-bodies.html

See also this blog for a quick explanation:
https://blogs.mathworks.com/seth/2014/05/22/flexible-bodies-in-simmechanics/

Find other Simscape examples by searching posts for the keyword "physical modeling"
https://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22

Learn more about MathWorks Simscape Products:
https://www.mathworks.com/physical-modeling/

Cite As

Steve Miller (2020). Flexible Body Models in Simscape Multibody (https://github.com/mathworks/Simscape-Multibody-Flex-Beam/releases/tag/20.1.3.7), GitHub. Retrieved .

Comments and Ratings (14)

Mingrui Yu

Guanlin

My email adress is gao@ims.tu-darmstadt.de, thanks a lot!

siva priya

Sir, please send me the the earlier version (R2016a) of your project through email (pasivapriya@gmail.com)

Thanga Pandiyan

sir please send me the earlier version (R2016a) of your project through email(pthangapandiyan@gmail.com).

Thanga Pandiyan

sir please send me the earlier version (R2016a) of your project through email(thangappandiyan59411@student.tce.edu).

Thanga Pandiyan

sir, i am in need of earlier version (R2016a) file of your work please send me through email(thangappandiyan59411@student.tce.edu).

Thanga Pandiyan

sir , i am need of earlier version (R2018a) file for your work please send me through email (thangappandiyan59411@student.tce.edu)

A second question please. I have tried to use the LPM method but my beam segment gets distorted in the configuration where it is connected to other bodies. When I simulate the beam alone, everything works fine. But on connecting to the multibody structure, it gets distorted at the points where the revolute joints are located. What could be responsible? How can I solve? Thanks

Etienne

I noted the new flexible beam capability in SimScape Multibody. Will there be any more information on how we can implement our own beam models in a similar way? I want to incorporate a nonlinear beam model.

Nicholas1900

Just a quick question : How can I define the two end points as fixed point ?

HT Dai

zcw1989

very good and helpful for me. thanks

Randall Kania

N/A

Updates

20.1.3.7

See release notes for this release on GitHub: https://github.com/mathworks/Simscape-Multibody-Flex-Beam/releases/tag/20.1.3.7

3.5.0.2

Connected to GitHub repository

3.5.0.1

Added links to download files compatible with earlier MATLAB releases.

3.5.0.0

Added R2019a version. Note that Simscape Multibody has a new General Flexible Beam block in R2018b. Contact me for versions compatible with earlier releases.

3.4.0.0

Added R2018b version. Note that Simscape Multibody has a new General Flexible Beam block in R2018b.

3.3.0.0

Added link to white paper "Modeling Flexible Bodies with Simscape Multibody"

3.3.0.0

Added R2018a version. Contact me for earlier releases.

3.2.0.0

Adjusted script sm_flex_body_lib_lpar_construct_beam.m for more compact layout of flexible elements on the block diagram.

3.2.0.0

Adjusted parameterization for structural damping. Changes made to R2017b, R2017a, and R2016b versions. Contact me for releases R2016b and earlier.

3.1.0.0

Complete overhaul of libraries and examples, using new method for finite element approach. Includes R2017a and R2017b versions.

2.0.0.0

Added R2017a version and text for citing submission in other works. Latest version allows beams of circular and arbitrary cross section, and includes more documentation. Made startup script compatible with Mac.

1.3.0.1

Updated license

1.3.0.0

Added version for R2016a.

1.2.0.0

I have added Control System Toolbox in the list of required products.

1.1.0.0

Have uploaded Flexible_Beam_State_Space_Approach_PDF.pdf

MATLAB Release Compatibility
Created with R2020a
Compatible with R2016a to R2020a
Platform Compatibility
Windows macOS Linux