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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(现代控制理论MATLAB编程.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

现代控制理论MATLAB编程.docx

1、现代控制理论MATLAB编程 现代控制理论实验报告 姓名: 班级: 学号:1实验设备2实验目的3实验步骤一、 实验设备PC计算机1台,MATLAB软件1套。二、实验目的 1.学习系统状态空间表达式的建立方法、了解系统状态空间表达式与传递函数相互转换的方法; 2.通过编程、上机调试、掌握系统状态空间表达式与传递函数相互转换方法; 3.学习MATLAB的使用方法。三、 实验步骤1、根据所给系统的结构图写出死循环系统的传递函数,若K=10,T=0.1时阶跃输出下的系统输出响应,并采用MATLAB编程。2、在MATLAB接口下调试程序,并检查是否运行正确。3、给出定二阶系统结构图: 图为 二阶系统结构

2、图(1)求二阶系统的闭环循环传递函数(s)=(2)若K=10,T=0.1,仿真给出阶跃下的系统输出响应把KT代入方程得(S)=1)MATLAB命令得出的系统响应曲线在MATLAB上输入下列指令:num=100;den=1,10,100;step(num,den)程序运行后显示的时域动态响应曲线(如图2)图为 时域动态响应曲线2)、用进行Simulink进行仿真启动Simulink并打开一个空白的模块编辑窗口,画出所需模块,并给出正确参数,将画出的所有模块链接起来(如图1),构成一个原系统的框图描述(如图3)。选择仿真控制参数,启动仿真过程。仿真结果示波器显示如图4。图3二阶系统的Simulin

3、k(仿真)图4仿真结果示波器显示(仿真输出)(3) 调整比例系数K,使之从零开始增加。同时,观察仿真曲线的变化,并给出过阻尼、临界、欠阻尼的条件。 当K=0时的仿真曲线 当K=1时的仿真曲线 当K=2.5时的仿真曲线 当K=3.5时的仿真曲线 当K=4时的仿真曲线 根据调整比例系数K,使之从零开始增加,同时观察仿真曲线的变化,得出以下结论;过阻尼的条件:K2.5时;临界阻尼条件:K=2.5时;欠阻尼的条件:Knum=100;den=1,10,100;G=tf(num,den);sys=ss(G)语句执行结果为:a=x1x2x1 -10 -12.5x280b=u1x14x20c=x1x2y10

4、3.125 d=u1y10(2)状态转移矩阵 syms s x0 x tao phi phi0;A=0 1;-2 -3;I=1 0;0 1;B=4;0;E=s*I-A;C=det(E);D=collect(inv(E);phi0=ilaplace(D)phi0 = -exp(-2*t)+2*exp(-t), 2*exp(-3/2*t)*sinh(1/2*t) -4*exp(-3/2*t)*sinh(1/2*t), -exp(-t)+2*exp(-2*t)(5)、判断系统可控性与客观性。在MATLAB上输入下列指令: A=-10 -12.5;8 0; B=4;0; C=0 3.125; Qc=c

5、trb(A,B)Qc = 4 -40 0 32 Qo=obsv(A,C)Qo = 0 3.1250 25.0000 0 Rc=rank(Qc)Rc = 2 Ro=rank(Qo)Ro = 2从计算结果可以看出,系统能控性矩阵和能观测性矩阵的秩都是2,为满秩,因此该系统是能控的,也是能观测的。(6)、配置希望的死循环主导极点。由(5)可知系统可控,可以应用状态反馈,任意配置极点。使状态反馈系统极点配置为:S1=-0.2, S2=-0.3在MATLAB上输入下列指令:A=-10-12.5;80;B=4;0;C=03.125;P=-0.2-0.3;K=place(A,B,P)K=-2.3750-3.1231计算结果表明,状态回馈矩阵为K=-2.3750 -3.1231(7)、建立状态观测器,构成状态回馈。A=-10-12.5;80;B=4;0;C=03.125;A1=A;C1=C;P=-2-3;G1=acker(A1,C1,P);G=G1G=-1.7600-1.6000状体观测器矩阵为状态观测器方程为Welcome !欢迎您的下载,资料仅供参考!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1