版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...倒立摆系统的建模及Matlab仿真1.系统的物理模型考虑如图(1)所示的倒立摆系统。图中,倒立摆安装在一个小车上。这里仅考虑倒立摆在图面内运动的二维问题。图(1)倒立摆系统假定倒立摆系统的参数如下。摆杆的质量:m=0.1g摆杆的长度:l=1m小车的质量:M=1kg重力加速度:g=9.8m/摆杆的质量在摆杆的中心。 设计一个控制系统,使得当给定任意初始条件(由干扰引起)时,最大超调量≤10%,调节时间ts≤4s,通过小车的水平运动使倒立摆保持在垂直位置。2.系统的数学模型2.1建设倒置摆的运动方程并将其线性化。为简化问题,在数学模型中首先假设:1)摆杆为刚体;2〕忽略摆杆与支点之间的摩擦;3〕忽略小车与接触面间的摩擦。设小车瞬时位置为z,摆心瞬时位置为〔〕,在u作用下,小车及摆均产生加速远动,根据牛顿第二定律,在水平直线远动方向的惯性力应与u平衡,于是有即:①绕摆轴转动的惯性力矩与重力矩平衡,因而有即:②以上两个方程都是非线性方程,为求得解析解,需作线性化处理。由于控制的目的是保持倒立摆直立,在试驾适宜的外力条件下,假定θ很小,接近于零时合理的,则,且可忽略项。于是有③④联立求解可得2.2列写系统的状态空间表达式。选取系统变量,则即代入数据计算得到:3.设计控制器3.1判断系统的能控性和稳定性,rank()=4,故被控对象完全可控由特征方程解得特征值为0,0,。出现大于零的特征值,故被控对象不稳定3.2确定希望的极点希望的极点n=4,选其中一对为主导极点和,另一对为远极点,认为系统性能主要由主导极点决定,远极点只有微小影响。根据二阶系统的关系式,先确定主导极点可得,于是取;取误差带,则,闭环主导极点为=-10.8j,远极点选择使它和原点的距离大于主导极点与原点距离的5倍,取3.3采用状态反响方法使系统稳定并配置极点状态反响的控制规律为,;状态反响系统的状态方程为,其特征多项式为⑤希望特征多项式为⑥比拟以上两式系数,解得状态反响矩阵4.设计全维观测器4.1判断系统的能观性,rank()=4,故被控对象完全可观4.2确定观测器的反响增益全维观测器的动态方程为;其特征多项式为⑦取观测器的希望极点为:-45,-45,-3+3j,-3-3j;则希望特征多项式为⑧比拟以上两式系数,解得观测器反响矩阵5.降维状态观测器的设计5.1建设倒置摆三维子系统动态方程设小车位移z由输出传感器测量,因而无需估计,可以设计降维〔三维〕状态观测器,通过重新排列被控系统变量的次序,把需由降维状态观测器估计的状态变量与输出传感器测得的状态变量别离开。将z作为第四个状态变量,则被控系统的状态方程和输出方程变换为⑨简记为:式中,,,,,=0,,被控系统的n-q维子系统动态方程的一般形式为,式中,为子系统输出量。故倒置摆三维子系统动态方程为5.2.判断子系统的可观测性A1=[0-10;001;0110];C1=[100];Qg1=obsv(A1,C1);r=rank(Qg1)运行Matlab程序;结果为r=3,故该子系统可观测降维状态观测器动态方程的一般形式为式中h=。考虑被控对象参数,单倒置摆降维观测器动态方程的一般形式为5.3确定三维状态观测器的反响矩阵h三维状态观测器的特征多项式为设希望的观测器闭环极点为-45,-3+3j,-3-3j,则希望特征多项式为比拟以上两式系数,解得h=故所求三维状态观测器的动态方程为6.Matlab仿真分析6.1源程序通过Matlab对用全维状态观测器实现状态反响的倒置摆系统进展仿真分析,下面是文件名为Inversion_pendulum_system.m的源程序%倒立摆系统建模分析%a)判断系统能控性和能观性clearall;clcA=[0100;00-10;0001;00110];B=[0;1;0;-1];C=[1000];D=0;Uc=ctrb(A,B);rc=rank(Uc);n=size(A);ifrc==ndisp('Thesystemiscontrolled.')elseifrc<ndisp('Thesystemisuncontrolled.')endVo=obsv(A,C);ro=rank(Vo);ifro==ndisp('Thesystemisobservable.')elseifro~=ndisp('Thesystemisnoobservable.')end%b)判断系统稳定性P=poly(A),v=roots(P)Re=real(v);if(length(find(Re>0))~=0)disp('Thesystemisunstableandtheubstablepolesare:')v(find(Re>0))elsedisp('Thesystemisstable!');end%c)极点配置与控制器-全维状态观测器设计与仿真pc=[-1+0.8*j,-1-0.8*j,-15,-15];po=[-45-45-3+3*j-3-3*j];K=acker(A,B,pc),G=acker(A',C',po)'Gp=ss(A,B,C,D);%将受控过程创立为一个LTI对象disp('受控对象的传递函数模型:');H=tf(Gp)Af=A-B*K-G*C;disp('观测器——控制器模型:');Gc=ss(Af,-G,-K,0)%将观测器-控制器创立为一个LTI对象disp('观测器——控制器的极点:');f_poles=pole(Gc)GpGc=Gp*Gc;%控制器和对象串联disp('观测器——控制器与对象串联构成的闭环系统模型:');Gcl=feedback(GpGc,1,-1)%闭环系统disp('闭环系统的极点和零点:');c_poles=pole(Gcl)c_zeros=tzero(Gcl)lfg=dcgain(Gcl)%低频增益N=1/lfg%归一化常数T=N*Gcl;%将N与闭环系统传递函数串联x0=[1001030100000];%初始条件向量t=[0:0.01:1]';%时间列向量r=0*t;%零参考输入[ytx]=lsim(T,r,t,x0);%初始条件仿真plot(t,x(:,1:4),'-.',t,x(:,5:8))%由初始条件引起的状态响应title('\bf状态响应')legend('x1','x2','x3','x4','x1hat','x2hat','x3hat','x4hat')figure(2)step(T)title('\bf阶跃响应')figure(3)impulse(T)title('\bf脉冲响应')6.2程序运行结果Thesystemiscontrolled.Thesystemisobservable.P=10-1100v=003.3166-3.3166Thesystemisunstableandtheubstablepolesare:ans=3.3166K=-36.9000-49.9200-334.5400-81.9200G=962594-14826-64984受控对象的传递函数模型Transferfunction:s^2-1.776e-015s-10-----------------------s^4-11s^2观测器——控制器模型:a=x1x2x3x4x1-96100x2-255749.92333.581.92x31.483e+004001x46.495e+004-49.92-323.5-81.92b=u1x1-96x2-2594x31.483e+004x46.498e+004c=x1x2x3x4y136.949.92334.581.92d=u1y10Continuous-timemodel.观测器——控制器的极点:f_poles=1.0e+002*-1.4948+1.8786i-1.4948-1.8786i1.7424-0.0328观测器——控制器与对象串联构成的闭环系统模型:a=x1x2x3x4x5x101000x200-1036.9x300010x400110-36.9x596000-96x62594000-2557x7-1.483e+0040001.483e+004x8-6.498e+0040006.495e+004x6x7x8x1000x249.92334.581.92x3000x4-49.92-334.5-81.92x5100x649.92333.581.92x7001x8-49.92-323.5-81.92b=u1x10x20x30x40x5-96x6-2594x71.483e+004x86.498e+004c=x1x2x3x4x5x6x7x8y110000000d=u1y10Continuous-timemodel.闭环系统的极点和零点:c_poles=-45.0000-45.0000-15
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 模范家庭评选方案
- 履职承诺方案
- 江苏省南通市如东高级中学2024-2025学年高二上学期期中考试数学试卷(含答案)
- 福建省福宁古五校教学联合体2024-2025 学年高三上学期期中质量监测生物学试题(含答案)
- 江苏行政职业能力模拟1
- 2021年浙江省台州市中考化学真题(原卷版)
- 建筑垃圾处置公司可行性分析报告
- 山西公务员面试模拟29
- 天津申论模拟29
- 四川申论真题2006年
- 服装质量控制及流程(共6页)
- 酒店宾客意见表1
- 昆明地区废弃花卉秸秆资源化利用现状及建议
- 煤巷掘锚一体机化快速掘进技术与应用分析
- 有理数全章复习教案
- 《2021国标暖通图集资料》14K117-2 伞形风帽
- 低压配电房设备操作流程
- 机电管理安全技术措施及应急预案
- 月饼生产质量控制要点
- SK、2SK型水环式真空泵使用说明书
- 《先天性胆管扩张症》演示PPT
评论
0/150
提交评论