2022年倒立摆系统的建模及Matlab仿真 .pdf
《2022年倒立摆系统的建模及Matlab仿真 .pdf》由会员分享,可在线阅读,更多相关《2022年倒立摆系统的建模及Matlab仿真 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 页 共 11 页倒立摆系统的建模及Matlab 仿真1.系统的物理模型考虑如图 (1) 所示的倒立摆系统。图中,倒立摆安装在一个小车上。这里仅考虑倒立摆在图面内运动的二维问题。图(1) 倒立摆系统假定倒立摆系统的参数如下。摆杆的质量: m=0.1g 摆杆的长度: l =1m 小车的质量:M=1kg 重力加速度: g=9.8m/2s摆杆的质量在摆杆的中心。设计一个控制系统,使得当给定任意初始条件( 由干扰引起 ) 时,最大超调量10% ,调节时间 ts 4s ,通过小车的水平运动使倒立摆保持在垂直位置。2.系统的数学模型2.1 建立倒置摆的运动方程并将其线性化。为简化问题,在数学模型中首
2、先假设:1) 摆杆为刚体; 2)忽略摆杆与支点之间的摩擦;3)忽略小车与接触面间的摩擦。设小车瞬时位置为z, 摆心瞬时位置为(sinlz), 在 u 作用下,小车及摆均产生加速远动,根据牛顿第二定律,在水平直线远动方向的惯性力应与u 平衡,于是有ulzdtdmdtzdM)sin(2222即:umlmlzmMsincos)(2绕摆轴转动的惯性力矩与重力矩平衡,因而有名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 第 2 页 共
3、11 页sincos)sin(22mglllzdtdm即:s i nc o ss i nc o sc o s22gllz以上两个方程都是非线性方程,为求得解析解, 需作线性化处理。 由于控制的目的是保持倒立摆直立, 在试驾合适的外力条件下, 假定很小,接近于零时合理的, 则1cos,sin, 且可忽略2项。于是有umlzmM)(glz联立求解可得uMlMlmMuMMmgz1)(12.2 列写系统的状态空间表达式。选取系统变量4321,xxxx,Txxxxx4321,则uMlxMlmMxxxuMxMmgxxx1)(134433221即CxxxyBuAxuMlMxMlgmMMmgzzdtdx000
4、110100)(00100000000101代入数据计算得到:0,0001,1010,01100100001000010DCBAT名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 第 3 页 共 11 页3.设计控制器3.1 判断系统的能控性和稳定性01101110100101101032BABAABBQk,rank(kQ)=4, 故被控对象完全可控由特征方程0)11(22AI解得特征值为 0 ,0,11。出现大于零的特征值,故
5、被控对象不稳定3.2 确定希望的极点希望的极点 n=4,选其中一对为主导极点1s和2s,另一对为远极点,认为系统性能主要由主导极点决定,远极点只有微小影响。根据二阶系统的关系式,先确定主导极点1.021ep可得59.0,于是取6 .0;取误差带02.0有nst4,则1.67n,闭环主导极点为22, 11jsn=-10.8j,远极点选择使它和原点的距离大于主导极点与原点距离的 5 倍,取154, 3s3.3 采用状态反馈方法使系统稳定并配置极点状 态 反 馈 的 控 制规 律 为kxu,3210kkkkk; 状 态反 馈 系 统的 状 态方 程 为BvxBKAx)(,其特征多项式为0122033
6、141010)11()()(kkkkkkBKAI希望特征多项式为3692 .49964.28632)8.01)(8.01()15(2342jj比较以上两式系数,解得状态反馈矩阵92.8154.33492.499.36k名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 第 4 页 共 11 页4.设计全维观测器4.1 判断系统的能观性1000010000100001)()(32CACACACQTTTg,rank(gQ)=4, 故被
7、控对象完全可观4.2 确定观测器的反馈增益全维观测器的动态方程为GCxBvxGCAx)(;其特征多项式为)11()11()11()(312021304ggggggGCAI取观测器的希望极点为: -45 ,-45,-3+3j ,-3-3j ;则希望特征多项式为3465013770258396)8.01)(8.01()15(2342jj比较以上两式系数,解得观测器反馈矩阵TG64984148262594965.降维状态观测器的设计5.1 建立倒置摆三维子系统动态方程设小车位移 z 由输出传感器测量,因而无需估计,可以设计降维(三维)状态观测器,通过重新排列被控系统变量的次序, 把需由降维状态观测器
8、估计的状态变量与输出传感器测得的状态变量分离开。将 z 作为第四个状态变量,则被控系统的状态方程和输出方程变换为zzyuzzzzdtd1000010100010011001000010名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 第 5 页 共 11 页简记为:211212122211211210 xxIyyubbxxAAAAxx式中Tzx1,011010001011A,TA00012,Tb 101 1yzx2,TA0012
9、1,21A=0,02b,11I被控系统的 n-q 维子系统动态方程的一般形式为vxAx1111,121xAz式中ububyAv1121,zyubyAyz222z 为子系统输出量。故倒置摆三维子系统动态方程为zzuzzdtd00110101101000105.2.判断子系统的可观测性A1=0 -1 0;0 0 1;0 11 0;C1= 1 0 0; Qg1=obsv(A1,C1);r=rank(Qg1) 运行 Matlab 程序;结果为 r=3,故该子系统可观测降维状态观测器动态方程的一般形式为yhxyAhAhAhAubhbAhA122122111212111式中 h=Thhh210。考虑被控对
10、象参数,单倒置摆降维观测器动态方程的一般形式为yhhhxyhhhhhhhhuhhh2101120210120210111010111001名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 第 6 页 共 11 页5.3 确定三维状态观测器的反馈矩阵h 三维状态观测器的特征多项式为20120321111111hhhhAhAI设希望的观测器闭环极点为-45,-3+3j ,-3-3j ,则希望特征多项式为810288513333452
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年倒立摆系统的建模及Matlab仿真 2022 倒立 系统 建模 Matlab 仿真
限制150内