你是否在寻找一个用于教学或研究的动力学和控制的例子?
查看YouTube上的入门视频:https://www.youtube.com/watch?v=wWLdbItrh48
这个包演示了物理系统的两种不同建模方法:一种是使用文本编程(使用MATLAB和Simulink)的传统方法,另一种是通过MathWorks的多体仿真环境SimMechanics。万博1manbetx作为学术界的一个用例,将这两种建模方法应用于受控(倒立)旋转摆系统。该系统使用Simulink 3D Animation进行可视化和动画,一方面使用简单的虚万博1manbetx拟现实世界和更复杂的,导入的CAD模型,另一方面使用simmechanics构建的模型。
该包中还包括了LEGO Mindstorms NXT和EV3的相应硬件实现模型、显示受控LEGO系统运行的视频和硬件构建手册。对于传统的建模方法,使用欧拉-拉格朗日工具来推导系统微分方程:
//www.tianjin-qmedu.com/matlabcentral/fileexchange/49796-euler-lagrange-tool-package.
对于模型处理和启动:要么a)在工具文件夹中执行启动脚本,通过html菜单轻松访问所有模型,要么b)单独打开模型。
您可以使用Control System Toolbox和statflow建模和开发更精细的算法。MATLAB Coder, 万博1manbetxSimulink Coder和Embedded Coder允许您检查和修改生成的代码,以学习和探索工业级硬件平台。
引用作为
米金(2021)。学术界物理建模:低成本硬件的旋转摆(//www.tianjin-qmedu.com/matlabcentral/fileexchange/50731-physical-modeling-in-academia-the-rotary-pendulum-with-low-cost-hardware), MATLAB中央文件交换。检索.