Roy
Roy

Reputation: 73

Can Simscape Multibody or Simscape Driveline generate automatically the dynamic equations of motion?

The description of the Simulink MATLAB package for Simscape Multibody says it can formulate the equations of motion for a mechanical system. I searched everywhere in the documentation and examples and I can't find a single example of how to do this, is there a specific block or does it actually mean the software calculates the equations as a black box and can't be extracted? Additionally, I'm also looking to calculate and simulate the natural frequencies of a planetary gearbox, can this packages also do this?

I'd appreciate any comments and suggestions, thank you!

https://uk.mathworks.com/help/physmod/sm/ "You can model multibody systems using blocks representing bodies, joints, constraints, force elements, and sensors. Simscape Multibody formulates and solves the equations of motion for the complete mechanical system. You can import complete CAD assemblies, including all masses, inertias, joints, constraints, and 3D geometry, into your model. An automatically generated 3D animation lets you visualize the system dynamics."

Upvotes: 0

Views: 1458

Answers (2)

Dino
Dino

Reputation: 342

There's a tool called simscape2casadi that, though in alpha stage, claims to be able to do what you want. A description can be found in this paper and the code can be found in this git repository. Please note that it requires Simulink Coder to generate C code from your model.

Upvotes: 0

ngautier
ngautier

Reputation: 86

Simscape Multibody solves the equations of motions under the hood, it does not make them available to the user. It is in effect, a black box.

With regards to vibration analysis, this can be done in the Simscape Driveline package. Though the level of detail might not be high enough to do this for a single planetary gearbox.

Upvotes: 1

Related Questions