PID实验报告(实验一).doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一:使用simulink对给定对象进行控制仿真 一:原理说明:一般说,增加控制系统比例增益,可以提高系统的响应速度,同时也会降低稳态误差。尽管如此,如果比例增益太大,系统超调就会增大,如果Kp再进一步增加,震荡就会加大,系统就会变得不稳定。 图a 实验原理图如下图(a)所示,其中原理图中给定的黄色的输入信号的理想的输入稳定值是1(如图(b)中的箭头所示),而根据误差中值定理算得它的实际的稳定值是0.6。通过尝试使用不同的Kp值,观察Kp的设定对系统动态过程的影响如下图(b)、 (c) 、(d) 、(e)所示。当:A.要求系统的静差为给定值的40%时,计算为:(1 -0.6)/1*100%=40%), 系统的静差为给定值的40%的图像如左图(d)所示;B.系统要求它的超调量小于或者等于40%的条件下,使得系统的上升时间尽量减少,计算过程为:(1.4-1)/1*100%=40%),系统要求超调量小于或者40%的条件下,使得系统的上升时间尽量减少的图像如左图(e)所示。 一:当给定KP 分别为 0.8、2.4、3.5 : Kp的设定对系统动态过程的影响图像如左图(b)所示: 图( 图(b) 1_1:当调节KP分别为1、3、5: Kp的设定对系统动态过程的影响图像如左图(c)所示: 图( 图(c) 1_2:当调节KP 分别为 1.5、3、5 : 系统的静差为给定值40%(注:(1 -0.6)/1*100%=40% )的图像如左图(d)所示: 图( 图(d) 对于单位负反馈,静差E(S)=R(S)-C(S),其中输入信号为1(t)根据终值定理可知当KP取1.5时,系统的静差刚好为给定值的40%。 1_3:当调节KP分别为7、3、5: 图(e)系统要超调量小于或40%((1.4-1)/1*100%=40%)条件下,使系统上升时间尽量减少如图(e) 图(e) 总结:联系上图(b)、(c)、(d)、(e)可知,KP由0.8一直增大到7可以看出,增大比例系数KP可以加快系统的响应,在有静差的时候有助于减小静差。但是过大的比例系数会使系统有较大的超调,并可能产生振荡。经过多次的试验,已知超调量δ=[h(∞)-h(0)]/h(∞)*100%,其中输入信号h(0)=1,当KP=7时h(∞)=1.4,此时超调量刚好为40%。具体来说,KP对系统的影响如下: KP增大,系统响应逐渐加快,所需时间逐渐减少,静差减小,但不能消除静差; KP增大,系统震荡增强,稳定性下降; KP无延时环节,快速性好,响应快。 二.系统要求消除静差的原理图如下图(f)所示: 图f 如上图所示,在只使用积分(P)控制的时候,存在一定的静差,因此很有必要加入积分项,来消除这个静差。积分项的整定是从大到小整定,为了消除静差,在控制器中必须引入“积分项”。积分项对误差进行累加,随着时间的增加,积分项会逐渐增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。但积分过强同样影响系统的稳定性。如果在比例部分不能有效地消除静差,需要加入积分环节。积分系数P的整定应该从大到小。并且应该将第一步整定的比例环节缩小(可以缩小为原来的0.8倍)。然后慢慢的减小积分常数,直到系统具有良好的动态性能,并且静差得以消除。 1_4. KP=0.15 系统消除静差后的图像如左图(g)所示: 图( 图(g) 因为有误差,积分环节会对误差进行积分,调节就会进行,直到误差等于0,积分结果等于0,积分调节作用才会停止,系统才会消除静差。 如上图(g)所示,在只使用积分(P)控制的时候,存在一定的静差,因此很有必要加入积分项,来消除这个静差。积分项的整定是从大到小整定,但是需要提前注意几个问题:但是需要提前注意几个问题: 1.长时间的积分会造成积分饱和。 解决这个问题的办法是采用“积分分离”的办法,在误差较大的时候积分项不起作用,当误差范围在一定范围内以后积分才起作用。本人认为应该根据计算机的字长和传感器精度分析,计算出不会造成积分饱和的“积分时间”,来确定误差在多大的值时开始投入积分。 2.由于计算机精度问题,较小的误差将被舍掉,而不能输出。 解决这个问题的方法除了使用更加精确地AD/DA外,还可以采用误差累计的方法,当误差累计到一定程度,进行一次积分输出,而不是将小误差舍弃掉。为了避免小误差的浮点累计运算,本人使用了一个方法:“倍乘

文档评论(0)

151****0181 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档