控制器极点配置方法.doc

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

控制器极点配置方法如果已知系统的模型或传递函数,通过引入某种控制器,使得闭环系统的极点可以移动到指定的位置,从而使系统的动态性能得到改善。这种方法称为极点配置法。 例6-12 有一控制系统如图6-38,其中,要求设计一个控制器,使系统稳定。 图6-38 解:(1)校正前,闭环系统的极点: 0 因而控制系统不稳定。 (2)在控制对象前串联一个一阶惯性环节 c0,则闭环系统极点: 显然,当 时,系统可以稳定。但此对参数 c 的选择依赖于 a 、 b 。因而,可选择控制器 , c 、 d ,则有特征方程: 当 时,系统稳定。 本例由于原开环系统不稳定,因而不能通过简单的零极点相消方式进行控制器的设计,其原因在于控制器的参数在具体实现中无法那么准确,从而可能导致校正后的系统仍不稳定。 例6-13 已知一单位反馈控制系统的开环传递函数: 要求设计一串联校正装置Gc(s) ,使校正后系统的静态速度误差系统 处。 解:首先,通过校正前系统的根轨迹可以发现,如图6-39所示,其主导极点为: 。 图6-39 为使主导极点向左偏移,宜采用超前校正装置。 (2)令超前校正装置 ,可采用待定系数法确定相关参数: 又 其中 、 、 为待定系数。 进一步可得: 即 将 代入式子可以得到: , , 。进一步可得超前校正装置的传递函数: 校正后系统的根轨迹如图6-39所示。 该校正装置与例6-7中由超前装置获取的校正装置结果基本相同,说明结果是正确的。 在matlab中,亦有相应的命令可进行极点配置,主要有三个算法可实现极点配置算法:Bass-Gura算法、Ackermann算法和鲁棒极点配置算法。这些算法均以状态空间进行表征,通过设定期望极点位置,获取状态反馈矩阵K。下面通过示例介绍其中的一种算法。 例6-14 考虑给定的系统,其状态方程模型如下: , 期望的闭环系统配置在 , ,试设计其控制器。 解:可以使用下面的MATLAB语句来实现极点的配置: A=[0,1,0,0;0,0,-1,0;0,0,0,1;0,0,11,0]; B=[0;1;0;-1]; eig(A) ans = 0 0 3.3166 -3.3166 P=[-1;-2;-1+sqrt(-1);-1-sqrt(-1)]; K=place(A,B,P) place: ndigits= 15 Warning: Pole locations are more than 10% in error. K = -0.4000 -1.0000 -21.4000 -6.0000 eig(A-B*K) ans = -1.0000 - 1.0000i -1.0000 + 1.0000i -2.0000 -1.0000

文档评论(0)

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

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

1亿VIP精品文档

相关文档