Simscape Multibody或Simscape Driveline可以自动生成动态运动方程吗?

时间:2017-05-10 18:59:44

标签: matlab controls simulation simulink simscape

Simscape Multibody的Simulink MATLAB软件包说明它可以为机械系统制定运动方程。我在文档和示例中到处搜索,我找不到如何执行此操作的单个示例,是否有特定的块或者它实际上是否意味着软件将方程式计算为黑盒并且无法提取?此外,我还想计算和模拟行星齿轮箱的固有频率,这个包装也可以这样做吗?

感谢您的任何意见和建议,谢谢!

https://uk.mathworks.com/help/physmod/sm/ “您可以使用表示物体,关节,约束,力元素和传感器的块来建模多体系统。 Simscape Multibody为整个机械系统制定并解决运动方程。您可以导入完整的CAD装配,包括所有质量,惯性,关节,约束和3D几何,进入模型。自动生成的3D动画可让您可视化系统动力学。“

2 个答案:

答案 0 :(得分:1)

Simscape Multibody解决了引擎盖下的运动方程,但它并没有让用户可以使用。它实际上是一个黑盒子。

关于振动分析,可以在Simscape Driveline包中完成。虽然对于单个行星齿轮箱来说,细节水平可能不够高。

答案 1 :(得分:0)

有一个名为 simscape2casadi 的工具,虽然处于 alpha 阶段,但声称能够做你想做的事。在 this paper 中可以找到说明,在 this git repository 中可以找到代码。请注意,它需要 Simulink Coder 从您的模型生成 C 代码。