欢迎来到天天文库
浏览记录
ID:27550927
大小:141.50 KB
页数:4页
时间:2018-12-03
《pid控制中的问题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、PID控制中存在的问题及解决办法学院:电气学院姓名:李方园班级:自动化08-3学号:310808020311PID控制中出现的饱和问题及解决办法PID算法是最早发展起来的控制策略之一,由于其算法简单、鲁棒性(系统抵御各种扰动因素一一包括系统内部结构、参数的不确定性,系统外部的各种干扰等的能力)好及可靠性高而被广泛地应用于过程控制和运动控制屮。尤其是随着计算机技术的发展,数字PKD控制被广泛地加以应用,不同的P1D控制算法其控制效果也各有不同。将偏差的比例(Proportion)、积分(Integral)和微分(Differential)通过
2、线性组合构成控制量,用这一控制量对被控对象进行控制,这样的控制器称PKD控制器。模拟PID控制原理常规的模拟PTD控制系统原理框图如图所示。模拟PID控制系统原理图该系统由模拟PKD控制器和被控对象组成。图中,是给定值,y(6是系统的实际输出值,给定值与实际输出值构成控制偏差e(r)(te)=r⑺-y⑺e(6作为PTD控制的输入,作为PTD控制器的输出和被控对象的输入。所以模拟PKD控制器的控制规律为dg(t)u(广)-Kp[e(t)七dt+Tddt]其中:知一一控制器的比例系数Tk挽制器的积分时间,也称积分系数Td一一控制器的微分时间,也
3、称微分系数PID控制中的”饱和问题”介绍目前在计算机控制系统中PTD算法仍然得到广泛应用,其中又以PTD增量算法居多,增量式增量式PID算法原理图如下:在实际应用过程中,控制变量因为受到执行元件机械和物理性能的约束而限制在有限范围内,同时其变化率也有一定的限制范围,那么如果计算机给出的控制作用超出了对象输入的允许范围,实际执行的控制量就不再是计算值,从而引起控制性能下降,对于一个常规的PTD控制器,只要受控变量与设定值之间存在偏差,控制器的积分作用将会使得其输出不停地变化,而如果此时阀位如果受到限幅,使得控制回路实际上是处在了开路状态,那么
4、偏差在一段吋间内不会被消除,但是此时控制器在积分作用驱动下仍然试图去校正这个偏差,控制作用将会因为不断累加而增大,造成的后果将会使得闭环控制系统这种现象称为“饱和问题(wkndup)”。不同控制器或者手动与自动控制作用之间进行切换而给系统带来冲击,同样也是由于控制器输出和实际对象输入不等时造成的后果,所以切换问题是饱和问题的一种特例。PID控制中“饱和问题”的解决办法计算机控制系统中之所以广泛应用PTD增量控制算法,一方面是由于其应用简便,同时HD增量算法在解决饱和问题上也有较为简便的处理方法:(1)PID增量算法在实施的时候将每一步计算输
5、出!U累加在上一步的实际对象输入1(K-1)上,因此避免了在常规PID控制器中控制输出不断累加而造成积分饱和问题;(2)有效偏差法.基木思路:当位置型PID算式的控制输出超过限制范围时,控制量只能取边界值。有效偏差法的实质是将相当于边界控制量的偏差值作为有效偏差值进行积分①限制PI调节器的输出tiPI〉设定限值时,uPI=umax结果:这样有可能在正常操作屮不能消除系统的余差②积分分离法e>设定限值时,改用纯P调节结果:既不会积分饱和又能在小偏差时利用积分作用消除偏差③遇限削弱积分法uPI〉设定限值时,只累加负偏差,反之亦然结果:可避免控制
6、量长时间停留在饱和区
此文档下载收益归作者所有