我在 Simulink 中模拟轴系统,我必须在其中找到质量的位移。由于轴和滑轮,我不确定如何在 Simulink 中建模。我正在查看文档,我看到的最接近轴的是车轮和轴块。但是轴是通过一个类似于弹簧的软轴连接的。有任何想法吗?
2 回答
在使用 SimScape 时,这是一项相当简单的任务,它专门用于模拟物理系统。您会从库中找到您需要的大部分模块。
我已经使用 SimScape 创建了一个完整的混合动力卡车模型......在 Simulink 中可以完成,但您需要为该任务构建自己的微分方程。在您的情况下,可以将柔性轴转换为内部带有弹簧/阻尼器系统的另一个块。
如果您无法访问 SimScape,您也可以考虑使用 .m (matlab) 文件来编写您的微分方程。然后可以将其用作 Simulink 中的一个模块,随时间改变(仅)几个参数。
一步一步来: 1. 画一个自由体图,写出所有力的方程,作为每个元素的位移、速度和加速度的函数(当然包括旋转)。例如,您知道盒子 m 上的力将是 *c*dy/dt* 加上滑轮所承受的任何力。2、先理清杆的转动方向。如果您摆脱系统的其余部分,您就会知道 *T=I*d(omega)/dt*。因此,做一些类似于 MatLab 的汽车发动机示例:将输入T除以I得到加速度,积分得到速度,再一次得到旋转位移。3. 继续逐位添加。首先,你知道会有一个与k*(theta_1-theta_2)成正比的矩演戏。这将反对杆 1 的运动并采取行动创建杆 2 的运动。向您的模型添加一个新的“分支”以获得 theta_2,与获得 theta_1 的方式相同。4. 继续包含更多元素...