Simscape Multibody 或 Simscape Driveline 能否自动生成动态运动方程?



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

如有任何意见和建议,我将不胜感激,谢谢!

https://uk.mathworks.com/help/physmod/sm/"您可以使用表示实体、关节、约束、力元素和传感器的块对多体系统进行建模。Simscape 多体制定并求解了整个机械系统的运动方程。您可以将完整的 CAD 装配体(包括所有质量、惯性、关节、约束和三维几何图形)导入到模型中。自动生成的 3D 动画可让您可视化系统动态。

Simscape Multibody 求解引擎盖下的运动方程,它不会让用户使用它们。它实际上是一个黑匣子。

关于振动分析,这可以在Simscape传动系统包中完成。尽管细节水平可能不足以为单个行星齿轮箱做到这一点。

有一个名为simscape2casadi的工具,虽然处于alpha阶段,但声称能够做你想做的事。本文中可以找到描述,代码可以在此 git 存储库中找到。请注意,它需要 Simulink Coder 从您的模型生成 C 代码。

最新更新