【文件属性】:
文件名称:cart代码matlab-double-pendulum-on-cart:推车上的双摆(DPC)仿真模型
文件大小:2.1MB
文件格式:ZIP
更新时间:2021-05-28 00:16:56
系统开源
购物车matlab
推车上的双摆(DPC)仿真模型
您可以在和处查看该博客文章。
先决条件
Python
pip
install
scipy
pip
install
numpy
pip
install
sympy
pip
install
matplotlib
Matlab的
Matlab符号工具箱
八度
Python
象征性包装
在运行代码之前加载符号包
pkg
load
symbolic
执行模拟
首先运行dpc_lagrange生成系统动力学函数。
生成的函数将以名称dpc_dynamics_generated创建。
然后,您可以运行dpc_simulate来模拟和绘制动画。
您也可以在模拟文件的顶部修改参数。
简化版
在子目录中是该程序的简化版本,其中参数被硬编码到系统方程式中。
这样,方程式就适合在单个页面上(对于Web)。
此版本在博客文章中提供。
但是,这里我们不能轻易地在仿真中更改参数,而是使用修改后的参数再次求解了Euler-Lagrange方程。
可以使用dpc_simple_simulate脚本运行此版本(无需为动态生成代码)。
执照
您可以*使用,修改,复制,分
【文件预览】:
double-pendulum-on-cart-master
----python()
--------dpc_draw.py(2KB)
--------simplified()
--------dpc_lagrange.py(3KB)
--------dpc_simulate.py(1KB)
----matlab()
--------video_writer.m(532B)
--------dpc_lagrange.m(2KB)
--------data()
--------dpc_draw_prepare.m(2KB)
--------dpc_draw_frame.m(718B)
--------simplified()
--------dpc_draw.m(473B)
--------dpc_endpositions.m(311B)
--------dpc_simulate.m(1KB)
----deploy.sh(524B)
----.gitignore(159B)
----README.md(2KB)