ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:287.50KB ,
资源ID:942083      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-942083.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(倒立摆系统的建模及Matlab仿真Word格式文档下载.doc)为本站会员(聆听****声音)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

倒立摆系统的建模及Matlab仿真Word格式文档下载.doc

1、 联立求解可得2.2列写系统的状态空间表达式。选取系统变量, 则即代入数据计算得到:3.设计控制器3.1判断系统的能控性和稳定性,rank()=4,故被控对象完全可控由特征方程 解得特征值为 0,0,。出现大于零的特征值,故被控对象不稳定3.2确定希望的极点希望的极点n=4,选其中一对为主导极点和,另一对为远极点,认为系统性能主要由主导极点决定,远极点只有微小影响。根据二阶系统的关系式,先确定主导极点可得,于是取;取误差带,则,闭环主导极点为=-10.8j,远极点选择使它和原点的距离大于主导极点与原点距离的5倍,取3.3采用状态反馈方法使系统稳定并配置极点状态反馈的控制规律为,;状态反馈系统的

2、状态方程为,其特征多项式为 希望特征多项式为 比较以上两式系数,解得状态反馈矩阵4.设计全维观测器4.1判断系统的能观性,rank()=4,故被控对象完全可观4.2确定观测器的反馈增益全维观测器的动态方程为;其特征多项式为 取观测器的希望极点为:-45,-45,-3+3j,-3-3j;则希望特征多项式为 比较以上两式系数,解得观测器反馈矩阵5.降维状态观测器的设计5.1建立倒置摆三维子系统动态方程设小车位移z由输出传感器测量,因而无需估计,可以设计降维(三维)状态观测器,通过重新排列被控系统变量的次序,把需由降维状态观测器估计的状态变量与输出传感器测得的状态变量分离开。将z作为第四个状态变量,

3、则被控系统的状态方程和输出方程变换为 简记为:式中,=0,被控系统的n-q维子系统动态方程的一般形式为,式中,为子系统输出量。故倒置摆三维子系统动态方程为5.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,故该子系统可观测降维状态观测器动态方程的一般形式为式中h=。考虑被控对象参数,单倒置摆降维观测器动态方程的一般形式为5.3确定三维状态观测器的反馈矩阵h三维状态观测器的特征多项式为设希望的观测器闭环极点为-45,-3+3j,-3-3j,则希望特征多项式为比较以上

4、两式系数,解得h=故所求三维状态观测器的动态方程为6.Matlab仿真分析6.1源程序通过Matlab对用全维状态观测器实现状态反馈的倒置摆系统进行仿真分析,下面是文件名为Inversion_pendulum_system.m的源程序%倒立摆系统建模分析%a)判断系统能控性和能观性clear all;clcA=0 1 0 0;0 0 -1 0;0 0 0 1;0 0 11 0;B=0;1;0;-1;C=1 0 0 0;D=0;Uc=ctrb(A,B);rc=rank(Uc);n=size(A);if rc=n disp(The system is controlled.)elseif rc0)

5、=0) disp(The system is unstable and the ubstable poles are: v(find(Re0)else disp(The system is stable!);% 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;观测器控制器模型:Gc=ss(A

6、f,-G,-K,0) %将观测器-控制器创建为一个LTI对象观测器控制器的极点:f_poles=pole(Gc)GpGc=Gp*Gc; %控制器和对象串联观测器控制器与对象串联构成的闭环系统模型:Gcl=feedback(GpGc,1,-1) %闭环系统闭环系统的极点和零点:c_poles=pole(Gcl)c_zeros=tzero(Gcl)lfg=dcgain(Gcl) %低频增益N=1/lfg % 归一化常数T=N*Gcl; %将N与闭环系统传递函数串联x0=100 10 30 10 0 0 0 0;%初始条件向量t=0:0.01:1; %时间列向量r=0*t; %零参考输入y t x=

7、lsim(T,r,t,x0); %初始条件仿真plot(t,x(:,1:4),-.,t,x(:,5:8) %由初始条件引起的状态响应title(bf状态响应legend(x1,x2x3x4x1hatx2hatx3hatx4hatfigure(2)step(T)bf阶跃响应figure(3)impulse(T)bf脉冲响应 6.2 程序运行结果The system is controlled.The system is observable.P = 1 0 -11 0 0v = 0 3.3166 -3.3166ans =K = -36.9000 -49.9200 -334.5400 -81.92

8、00G = 96 2594 -14826 -64984受控对象的传递函数模型 Transfer function:s2 - 1.776e-015 s - 10- s4 - 11 s2a = x1 x2 x3 x4 x1 -96 1 0 0 x2 -2557 49.92 333.5 81.92 x3 1.483e+004 0 0 1 x4 6.495e+004 -49.92 -323.5 -81.92b = u1 x1 -96 x2 -2594 x3 1.483e+004 x4 6.498e+004c = x1 x2 x3 x4 y1 36.9 49.92 334.5 81.92d = u1 y

9、1 0Continuous-time model.f_poles = 1.0e+002 * -1.4948 + 1.8786i -1.4948 - 1.8786i 1.7424 -0.0328 a = x1 x2 x3 x4 x5 x1 0 1 0 0 0 x2 0 0 -1 0 36.9 x3 0 0 0 1 0 x4 0 0 11 0 -36.9 x5 96 0 0 0 -96 x6 2594 0 0 0 -2557 x7 -1.483e+004 0 0 0 1.483e+004 x8 -6.498e+004 0 0 0 6.495e+004 x6 x7 x8 x1 0 0 0 x2 49

10、.92 334.5 81.92 x3 0 0 0 x4 -49.92 -334.5 -81.92 x5 1 0 0 x6 49.92 333.5 81.92 x7 0 0 1 x8 -49.92 -323.5 -81.92 b = x1 0 x2 0 x3 0 x4 0 x5 -96 x6 -2594 x7 1.483e+004 x8 6.498e+004 c = x1 x2 x3 x4 x5 x6 x7 x8 y1 1 0 0 0 0 0 0 0 d = Continuous-time model.c_poles = -45.0000 -15.0001 -14.9999 -3.0000 + 3.0000i -3.0000 - 3.0000i -1.0000 + 0.8000i -1.0000 - 0.8000ic_zeros = 3.1623 0.2263 -0.1707 -3.4312 -3.1623lfg = 1.0000N =1.0000由控制器全维状态观测器实现的倒立摆系统在初始条件下引起的状态变量的响应、输出变量的阶跃响应和脉冲响应如下图图(2)状态响应(虚线)和(实线)图(3)阶跃响应图(4)脉冲响应

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2