为了解决倒立摆动力学,可以选择以下几种方法:
1.解决符号方程。
2.求解MATLAB的ODE
3.构建Simulink模型金宝app
4.使用SimMechanics设计系统
本次提交展示了如何利用MATLAB环境中存在的报告工具来比较所有这些方法的解决方案,并展示每种方法的优点:
1.符号,完整的解决方案使用符号数学工具箱。
2.参数扫描采用蒙特卡罗仿真的MATLAB函数。
3.对不同的摩擦值运行相同的Simul金宝appink动态模型。
4.用SimMechanics建模问题而不是方程。
为了运行比较,只需运行以下命令:
报告symbolic_simmech;
报表模板包含示例和如何自己完成它。
我要感谢Carlos Osorio,他创建了本例中的一些文件和模型。
Roni同行(2021)。比较解决倒立摆问题的不同方法(//www.tatmou.com/matlabcentral/fileexchange/40745-comparing-different-methods-to-solve-an-inverted-pendulum-problem), MATLAB中央文件交换。检索.