倒立摆模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
直线一级倒立摆控制方法
按照工作原理可将直线一级倒立摆实验装置抽象成小车和摆杆组成的系统,其中小车可沿固定导轨左右移动,摆杆可绕小车与摆杆之间的铰接点自由转动,
如图1所示。
图1. 直线一级倒立摆原理
控制系统依据读取到的小车位置以及摆杆角度信号,通过控制作用在小车上的水平力,使其沿固定导轨左右移动,可以使得摆杆始终处于垂直向上这样一个临界稳定位置,实验装置具体参数如表2所示。
小车质量 1.096M kg =
摆杆质量
0.109m kg = 小车与导轨间的阻力系数 0.1/(/)b N m s =
摆杆/小车铰接点与摆杆质心的距离
0.25l m =
摆杆绕其质心的转动惯量
20.0034I kg m =⋅
备注:可忽略了空气阻力以及小车与摆杆之间铰接点上的摩擦力矩.
表1。
实验装置参数
现基于现代控制理论,按照如下步骤实现对研究直线一级倒立摆的控制方法:1)建立直线一级倒立摆的运动方程;2)推导状态空间方程;3)分析能控及能观性;4)计算状态反馈矩阵及状态观测矩阵;5)通过离线仿真分析验证上述控
制算法的有效性;6)通过上机实验观察其实际控制效果。
1. 建立直线一级倒立摆的运动方程
对小车和摆杆进行受力分析如图2,其中,N 和P 为小车与摆杆相互作用力的水平和垂直两个方向的分量。
图2. 小车与摆杆的受力分析
小车在水平方向运动,则通过对小车的水平受力分析,可以得到以下方程:
(1)
摆杆作平面运动,可以分解为质心的平动和绕质心转动,由水平方向的受力分析,可以得到下式:
即, (2)
带入方程(1)得:
(3)
再由摆杆的垂直方向的受力分析,得到下式:
即,
(4)
又由摆杆对质心的力矩平衡方程有:
(5)
由于
,所以等式左边有负号。
最后,整理方程 (4),(5),可得:
(6) M
N F
P
a. 小车的受力分析
g
b. 摆杆的受力分析
由于,则有。
用u代表输入,也就是作用在小车上的作用力,整理方程(3),(6)可以得到一级倒立摆的运动方程
(7)
2.系统的状态空间方程
为求系统的状态空间方程,对方程(7)进行拉氏变换,得到:
则摆杆角度和小车位移的传递函数为:
将表1中参数带入上式,则得到摆杆角度和小车位移的传递函数为:
摆杆角度和小车加速度之间的传递函数为:
将表1中参数带入上式,则得:
摆杆角度和小车所受外界作用力的传递函数:
将表1中参数带入上式,则得:
以外界作用力作为输入的系统的状态空间表达式为:
+
将表1中参数带入上式,则得以外界作用力作为输入的系统的状态空间表达式:
+
以小车加速度作为输入的系统的状态空间表达式为:
+
将表1中参数带入上式,则得以小车加速度作为输入的系统的状态空间表达式:
+
3.系统的能控和能观性分析
对输入为加速度输出为摆杆与竖直方向的角度的夹角时的系统进行分析,则:
,,,
AB=,,
,,
Rank [B AB ]==4
Rank
因此,系统是可控的,同时是可观测的。
4.状态反馈矩阵及状态观测矩阵
(1)若使超调量不超过17%,则根据公式:
算得=0。
5,设调整时间,则振幅进入的误差范围是,根据公式
计算的。
则由可得反馈系统特征方程为:
即,
计算可得系统主导极点:,,则取两个期望的闭环非主导极点离虚轴为主导极点的5倍以上,则取,.
则可得期望的闭环特征多项式为:
设状态反馈矩阵为,则对应的闭环特征方程为:
比较和,可得
解方程组得系统状态反馈矩阵:
(2)将以小车加速度作为输入的系统:
+
分为两个子系统来分析,即
子系统一:
子系统二:
通过能观判别矩阵可以求得两个子系统都是可观的,由于闭环系统主导极点为:,,而通常选择观测器的相应速度比所考虑的状态反馈闭环系统快2~5倍,则可取:。
则可得到闭环状态观测器系统矩阵的期望特征多项式:
设子系统一观测器反馈矩阵,则:
比较和,可得
设子系统二观测器反馈矩阵,则:
比较和,可得
综上的系统观测器反馈矩阵。