文件名称:同步节拍器:矢量化方法中的 5 个钟摆-matlab开发
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-20 21:32:16
matlab
我没有完美的解决方案,但我想在挑战中添加一些东西。 在 Simulink:registered: 中模拟这种耦合非线性系统似乎很棘手。 起初我认为这个挑战会很容易,我组装了一个 SimMechanics 模型,点击播放……但正如 Parasar 在他的帖子中提到的,钟摆不同步。 然后我想,让我们尝试使用 Simulink:registered:。 我实现了提供的方程,然后面临两个选择: - 默认情况下,方程的耦合导致代数环。 我尝试让代数环求解器解决代数环,结果与来自 SiMemchanics:trade_mark: 的结果相似。 看起来 Simulink:registered: 代数环求解器的工作类似于 SimMechanics:trade_mark: 求解器。 我无法解释确切的原因,我的猜测是代数环求解器消除了使钟摆在现实生活中同步的非线性。 - 我去除代数环的标准方法是在反馈路径中引入延迟。 在这种情况下,钟摆同步,但模型变得不稳定。 Simulink:registered: 求解器的最大采样时间必须调整
【文件预览】:
metronome_guy.zip