利用matlab实现H-infinity鲁棒控制.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西安交通大学自动化系 利用 Matlab 实现 H∞控制 Prof. Dr.-Ing.F.Allgwer Institute for Systems Theory and Automatic Control http://www.ist.uni-stuttgart.de/education/courses/robust 1 引 言 H∞控制器设计原理容易理解,难点在于编程。这里简单介绍 Matlab 里面几 个相关函数的用法,希望能帮助你设计第一个 H∞控制器。 Matlab 提供了很多 H∞设计函数,与 H∞设计相关的几个重要的工具箱有: Control System Toolbox ,mu-Analysis and Synthesis Toolbox(mu-tools) ,Robust Control Toolbox (RCT )和 LMI Control Toolbox 。Matlab7.0 之后的版本中, LMI 和 mu-tools 都包含在 RCT v3.0.1 中,Matlab 7.0 之前的版本中这些工具箱是独立 的。 本文中用到的函数都写在了一个 m 文件中(见附录),也可以从 网站 下载。 利用混合 S/KS 问题说明 H∞相关函数的用法。首先回顾这个问题。 2 回路成形传递函数 混合 S/KS 问题可用图 1 来说明。 从 w 到 z 的闭环传递函数 可以表示为 广义过程模型 P(s) (见图2 )可以表示为 原文: H∞ Control in Matlab. 2011/12/8 译 假设上面几个状态空间变量具有如下的形式: 于是可以得到 P(s) 的一个可能的状态空间实现形式: WS 和 WKS 为调整参数。一种选择方法为: 其中 A1 为允许的最大稳态误差, 为期望带宽, M 为灵敏度峰值 (一般情况 下 A=0.01,M=2 )。从控制器设计的方面来说, 的倒数为回路成形期望灵敏 度的上限, 影响控制器的输出 u。 有些情况下希望对补灵敏度函数 进行回路成 形设计(在图 1 中增加一个输出 )。一种选择方法为: 此函数与 函数成 轴对称,见图 3 所示。图中参数设置为 A=0.01 (=-40dB ),M=2 (=6dB ), 。 2 3 子系统的实现 在 Matlab 中有几种方式得到 G,WS 和 WKS。例如 Control System Toolbox 提 供的 ss,tf 和 zpk 等函数。 Mu-tools 也提供了诸如 pck,nd2sys,zp2sys 等函数, 也可以用 mksys 和 tree 等方法。需要注意的是, Mu-tools 提供了一种与 Control System Toolbox 不一样的表达方式:系统矩阵( system matrix )。Control System Toolbox 里面可以写成 ,对 mu-tools 则不适用。 Mu-tools : 4 广义系统 P 的实现 广义系统 P

文档评论(0)

zxs4123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档