网站大量收购闲置独家精品文档,联系QQ:2885784924

现代控制理论实验报告—中国石油大学.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代控制理论实验报告—中国石油大学

现代控制理论 姓名: 滕翔 学号: 班级: 自动化10-3班 实验内容: 已知系统传递函数 1. 用 Simulink 对该系统进行实现 能控性实现 串联实现 能观性实现(选做) 并联实现(选做) 2. 以上述系统的串联实现为基础,实验研究: 系统在初始条件作用下的状态响应和输出响应 系统在阶跃输入信号作用下的状态响应和输出响应 分析系统在状态空间坐标原点的稳定性 3. 以上述系统的串联实现为基础,设计状态反馈控制器 要求:系统输出的最大超调量,调节时间ts=1秒仿真分析系统的实际工作效果,由系统输出的实际阶跃响应曲线计算最大超调量、调节时间、稳态误差等系统的性能参数分析该系统在输出比例控制下是否会存在稳态误差?状态反馈控制下是否会存在稳态误差?分析出现这种差异的原因,讨论消除状态反馈稳态误差的方法。 4. 以上述系统的串联实现为基础,设计系统的全维状态观测器,观测器极点全 为-4,仿真分析在原系统和观测器系统初始条件相同和不同时,观测状态与原 状态变量的差值随时间变化的情况,例如改变观测器极点配置到-9,结果有何不同? 5. 结合以上 3、4 的结果,应用观测状态实现状态反馈控制对比分析实际状态反馈与观测状态反馈系统控制效果的异同。 6. 选做降维观测器设计及状态反馈 实验平台采用 MATLAB 及Simulink 工具,注意:实验过程中要善于应用 MATLAB 控制系统工具箱的工具。 实验过程,结果及分析: 1.用 Simulink 对该系统进行实现 能控性实现 很容易就可以得到能控Ⅰ型实现,状态空间表达式如下: 由上述表达式可得结构模拟图如下: 根据结构模拟图在simulink中仿真子系统如下图: 串联实现 由上式很容易得到结构模拟图如下: 根据结构模拟图在simulink中仿真子系统如下图: 能观性实现(选做) 可以写出能观Ⅱ型实现,状态空间表达式如下: 结构模拟图如下: 根据结构模拟图在simulink中仿真子系统如下图: 并联实现(选做) 由上式可写出约当标准型实现,状态空间表达式如下: 由状态空间表达式可以得到结构模拟图如下: 根据结构模拟图在simulink中仿真子系统如下图: 综上,将所有子系统一起进行仿真,仿真模型如下图: 仿真结果如下图: 分析: 上图曲线由上及下分别是能控实现,串联实现,能观实现,并联实现以及各种实现混合,可见各种实现仿真曲线一致,证明同一系统各种实现效果唯一,只是形式方式不一样而已,在表观性质上有区别但本质是相同的。 2. 以上述系统的串联实现为基础,实验研究: 系统在初始条件作用下的状态响应和输出响应 以串联实现为基础,在simulink中模型实现如下图: 当时,仿真模型如上图,仿真结果如下图1: 图1 时,仿真模型如下: 仿真结果如下图2: 图2 结果分析: 观察图1和图2,对应各状态及输出结果的区别,在阶跃信号来之前,都有从初始状态走向0的趋势,阶跃信号来到之后,状态及输出响应基本呈线性增长。 系统在阶跃输入信号作用下的状态响应和输出响应 保证,1s时信号0-2,4s时信号2-1,模型如下: 仿真结果如下图3: 图3 分析: 图3与图1比较,很容易就发现,阶跃信号影响的是之后状态及输出响应值线性增长的斜率。 分析系统在状态空间坐标原点的稳定性 由实验要求1串联实现的结构模拟图,写出状态空间表达式: det[λI-A]=(λ+3)(λ+2)λ=0( 有0,并不是全具有负实部,0不在s左半平面,所以系统并非在时渐进稳定系统。 3. 以上述系统的串联实现为基础,设计状态反馈控制器 采用配置极点方式将系统转换成二阶系统,所以其中一个极点为-1,通过要求计算参数: 二阶系统的标准形式为: 所以另外两个极点是: 在matlab中利用place函数求出K。 可以得到如下模型: 仿真结果: 4. 以上述系统的串联实现为基础,设计系统的全维状态观测器。 在matlab中运行命令脚本tets4.m: A = [0 1 0;0 -3 -1;0 -2 0]; B = [0;6;6]; P1 = [-4,-4,-4]; G1 = place(A,B,P1) P2 = [-9,-9,-9]; G2 = place(A,B,P2) 可以得到如下模型: 仿真结果: 实现观测器反馈的模型如下图: 仿真结果如下: 5. 结合以上 3、4 的结果,应用观测状态实现状态反馈控制对比分析实际状态反馈与观测状态反馈系统控制效果的异同。 根据3、4种仿真结果,可以看到两种反馈控制效果一样,只不过是观测状态反馈能更清晰地观测状态变量,符合能观特性,根据输出就能观测状态,而状态反馈并没体现这一点。 总结起来也就是说,只要取F=HC的状态反馈即可达到与线性非动态输出反馈H相

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档