-
ME599最终项目-系统振动控制界面的Matlab精度验证代码
资源介绍
matlab精度检验代码Python项目
系统振动控制界面
任务
编写GUI代码以控制系统振动
入门
pip3
install
matplotlib
PyQt5
numpy
scipy
python3
project_gui_controlled.py
关于项目
背景:
具有建立现有模型的线性控制器的经验。
该项目正在记录设计推车上倒置双摆控件的过程,该过程以前由几个术语中的一个完成。
在现有模型的基础上,倒立双摆是高度非线性且不稳定的系统。
在此报告中,由于摆在推车上,因此系统状态变量的数量将增加到六个,这表示该系统是高阶系统。
考虑到处理高阶矩阵的困难,采用最优控制理论设计了补偿器。
在此报告中,线性LQR已应用于系统。
通过了解每个状态的控制器权重,将影响状态变量的收敛。
不同权重的不同结果的分析将添加到报告中。
此外,通过将报告中使用的方法与另一个报告进行比较,可以检查高阶变量的影响。
当前方法:
整体方法很好。
但是,Matlab运行代码需要一定的执行时间。
另外,如果没有Matlab,则无法使用该代码。
因此,随着使用范围的扩大和执行时间的缩短,我们决定使用Python来完
- 上一篇: MATLAB环境下汽车减震系统的设计与仿真
- 下一篇: 单片机的PWM控制技术