PID控制器的改进算法 .docVIP

  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文档。上传文档
查看更多
PID控制器的改进算法

PID控制器的改进算法   (1) 积分饱和作用及其抑制   无论采用何种计算方法,其控制输出从数学上讲可在(-∞,+∞)范围内取值,但物理执行元件的机械和物理性能是有约束的,即输入u(t)的取值是在有限范围内,表示为umin≤u≤umax,同时其变化率也受限制,表示为。   控制系统在启动、停止或者大幅度提降给定值等情况下,系统输出会出现较大的偏差,这种较大偏差,不可能在短时间内消除,经过积分项累积后,可能会使控制量u(k)很大,甚至超过执行机构的极限umax。另外,当负误差的绝对值较大时,也会出现ult;umin的另一种极端情况。显然,当控制量超过执行机构极限时,控制作用必然不如应有的计算值理想,从而影响控制效果。这类现象在给定值突变时容易发生,而且在起动时特别明显,故称“起动效应”。下面以给定值突变为例说明这个问题。           图5.12 PID算法的积分饱和现象   假设给定值从0突变到r*。首先假定执行机构不存在极限,则当有r*突变量时,产生很大的偏差e,根据位置算式算出的控制量u很大,输出量y因此很快上升。然而在相当一段时间内,由于e保持较大,因此控制量u保持上升。只有当e减小到某个值时,u才不再增加,然后开始下降。当y等于r*时,由于控制作用u很大,所以输出量继续上升,使输出出现超调,e变负,于是使积分项减少,u因此下降较快。当y下降到小于r*时,偏差又变正,于是u又有所回升。之后,由于y趋向稳定,因此u趋向u0。但是在实际控制过程中,执行机构是存在极限的,即当ugt;umax只能取umax。在umax作用下,系统输出将上升,但不及在计算值u作用下迅速,从而使e在较长时间内保持较大的正值,于是又使积分项有很大的积累值。当输出达到设定值后,控制作用使它继续上升,之后,e变负,∑ei不断减小,可是由于前面积累得太多,只有经过相当长的时间τ后,才能使ult;umax,而使系统回到正常的控制状态。可见,由于积分项的存在,引起了PID运算的“饱和”,一般称为“积分饱和”现象,如图5.12所示,其中曲线a是执行机构不存在极限时的输出响应y(t)和控制作用u(t);曲线b是存在umax时对应的响应曲线,u(t)的虚线部分是u的计算值。   为了克服积分饱和作用,目前已提出了许多有效的修正算法,这里简要介绍常用的一种——积分分离法。   减小积分饱和的关键在于不能使积分项累积过大。因此当偏差大于某个规定的门限值时,删除积分作用,PID控制器相当于一个PD调节器,既可以加快系统的响应又可以消除积分饱和现象,不致使系统产生过大的超调和振荡。只有当误差e在门限 之内时,加入积分控制,相当于PID控制器,则可消除静差,提高控制精度。   积分分离的控制规律为        (5.36)   其中为设置的门限。   该算法不增加运算量,程序仅进行简单的逻辑判断,计算机实现方便。门限可以根据设计指标确定或通过试验调整确定。   积分分离PID控制算法程序设计:根据式(5.36)所描述的控制算法进行编程,程序框图如图5.13所示。               图5.13 积分分离法的PID位置算法   (2) PID增量算法的饱和作用及其抑制   在PID增量算法中,由于执行元件本身是机械或物理的积分储存单元,在算法中不出现累加和式,所以不会发生位置算法那样的累积效应,这样就直接避免了导致大幅度超调的积分饱和效应。这是增量算法相对于位置算法的一个优点。但是,在增量算法中,却有可能出现比例及微分饱和现象。下面简要介绍这类饱和对控制的影响以及相应的改进办法。   当给定值发生很大跃变时,在PID增量控制算法中的比例部分和微分部分计算出的控制增量可能比较大(由于积分项的系数一般小得多,所以积分部分的增量相对比较小)。如果该计算值超过了执行元件所允许的最大限度,那么,控制作用必然不如应有的计算值理想,其中计算值的多余信息没有执行就遗失了,从而影响控制效果。图5.14给出了这种情况下系统的动态特性曲线,其中(a)为执行机构无输出限制的控制结果;(b)和(c)为控制量及其变化受限制的比例和微分饱和结果;显然,比例和微分饱和对系统影响的表现形式与积分饱和是不同的,从控制结果上看不是引起超调,而是减慢动态过程。                       图5.14 PID增量算法的比例与微分饱和现象   抑制比例和微分饱和的办法之一是用“积分补偿法”。其中心思想是将那些因饱和而未能执行的增量信息积累起来,一旦有可能再补充执行。这样,动态过程也得到了加速。即,一旦△u超限,则多余的未执行的控制增量将存储在累加器中;当控制量脱离了饱和区,则累加器中的量将全部或部分地加到计算出的控制增量上,以补充由于限制而未能执行的控制。   值得一提的是,

文档评论(0)

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

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

1亿VIP精品文档

相关文档