本文将针对一阶倒立摆和二阶倒立摆系统,对其利用《线性系统理论》课程中的相关知识进行分析,主要包括如下内容:
- 建立数学模型,1)牛顿定律;2)分析力学,即欧拉拉格朗日方程(两个方程应该是一样的);
- 基于 1 的结果,运用 Simulink 工具箱搭建仿真;
- 学习 Multibody 工具箱(即 SimMechancis 工具箱)建立基于图形用户界面的建模方式;
- 推导研究对象的线性化模型(平衡点、泰勒线性化展开);
- 指定系统的测量与控制变量,讨论系统线性化系统的的能控性和能观性、以及稳定性(Routh-Hurwitz 判据、Lyapunov 函数);
- 基于极点配置方法的控制器设计(要求闭环的仿真),使用 place、acker 等 MATLAB命令;
- 涉及状态观测器,包括全阶观测器、降阶观测器;
- 基于观测器的极点配置问题仿真;
- 基于 LQR 控制的设计方法,如 Riccatti 方程等。
MATLAB&Simulink R2021a