我正在模拟Simulink中的轴系,在那里我必须找到质量的位移。我不确定如何在Simulink中对它进行建模,因为它的轴和滑轮。我正在浏览文档,我看到的最接近的是轴和车轮。但是,轴通过与弹簧类似的柔性轴连接。有任何想法吗?Simulink中的旋转机械系统
2
A
回答
2
此使用的Simscape,其中特别提出来模拟物理系统时是一个相当简单的任务。你会发现你需要从库中准备好的大部分块。
我用SimScape创建了一个完整的混合动力卡车的模型...在Simulink中可以完成,但是您需要为任务构建自己的微分方程。在你的情况下,灵活的轴可以转换到另一个块内部有弹簧/阻尼器系统。
如果你没有访问SimScape,你也可以考虑使用.m(matlab)文件来编写你的微分方程。然后这可以在Simulink中作为一个块使用,随着时间的推移仅仅改变几个参数。
1
请按照下列步骤操作: 1.绘制自由体图,写出所有力的方程,作为每个元素的位移,速度和加速度的函数(包括明显的旋转)。例如,你知道箱子m上的力将是* c * dy/dt *加上滑轮体验。 2.先分出杆的旋转。如果你摆脱了系统的其他部分,你就知道* T = I * d(ω)/ dt *。因此,做一些类似于MatLab的汽车发动机示例:将输入T除以I以获得加速度,将其整合以获得速度并再次获得旋转位移。 3.保持逐个添加位。首先,你知道将会有一个时刻与正在演变的k *(theta_1-theta_2)成正比。这将反对杆1的运动并用于创建杆2的运动。向您的模型中添加一个新的“分支”以获得theta_2与获得theta_1相同的方式。 4.继续添加更多元素...
相关问题
- 1. 系统忽略iPhone旋转
- 2. 两个摄像机系统之间的旋转矩阵
- 3. 如何旋转系统覆盖按钮
- 4. Matlab/Simulink:确定当前系统级
- 5. 替代simulink透明子系统
- 6. 在SpriteKit旋转坐标系统中的视场中
- 7. 确定检测器系统中旋转正方形的重叠
- 8. 机械化jQuery中
- 9. 将BPM转换为计算机系统
- 10. 在Matter.js中旋转相机
- 11. 设备旋转时旋转相机
- 12. OpenGL ES在固定坐标系统中旋转
- 13. 在早期Android系统中使用旋转矢量
- 14. 谷歌的密钥管理系统:主要的旋转
- 15. Android相机旋转
- 16. 相机旋转pointerlockcontrols
- 17. Unity相机旋转
- 18. 我可以调用系统的自动旋转方法吗?
- 19. Simulink的:让一步的时间在触发子系统
- 20. 旋转用户统计
- 21. 飞机上的旋转点
- 22. 飞机的3D旋转
- 23. jQuery的随机旋转
- 24. 机械化Javascript
- 25. 在机械化
- 26. 与机械化
- 27. 随机android系统
- 28. Direct X中的相机旋转11
- 29. CSS中的旋转装载机
- 30. 重置手机上的相机旋转
请注意,Simulink主要用于建模数学系统,而不是物理系统。我假设你使用Simscape来做你想做的事。也就是说,考虑首先用数学方法对系统进行建模 - 您可能会开始理解为什么您不需要“滑轮”块;至于弹簧,我假设系统中的柔性轴容易弯曲而不是轴向力,所以“弹簧”块不会帮助你。但是,如果我错了,请告诉我。 – 2011-12-14 17:57:50