PID控制原理与参数整定方法一、概述PID是比例-积分-微分控制的简称,也是一种控制算法,其特点是结构改变灵活、技术成熟、适应性强。对一个控制系统而言,由于控制对象的精确数学模型难以建立,系统的参数经常发生变化,运用控制理论综合分析要耗费很大的代价,却不能得到预期的效果,所以人们往往采用PID调节器,根据经验在线整定参数,以便得到满意的控制效果。随着计算机特别是微机技术的发展,PID控制算法已能用微机简单实现,由于软件系统的灵活性,PID算法可以得到修正而更加完善。我们阳江基地有数以千计的采用PID控制的调节器,用于温度控制、压力控制、流量控制,在塑杯及灌装生产过程中,发挥着重要的作用。因此,学习PID控制的基本原理,合理的设计PID控制系统,用好、维护好这些调节器,对提高产品质量,降低废品率,节约能源具有十分重要的意义。本课程从系统的角度,采用多种分析方法,详细讲解经典PID控制的基本原理和PID参数的整定方法,简介现代数字PID控制思想,希望对大家使用PID调节器有所帮助。二、调节系统的品质和特性一个调节系统的品质可以用静态品质和动态品质来衡量。所谓静态品质就是系统稳定后,被控参数与给定值间的差值的大小。偏差愈大则静差愈大,静差愈小静态品质愈好。当系统受到扰动后或整定在一个新值时需要在较短时间内过渡到稳定,不发生振荡和发散,这便是衡量系统动态特性的指标。一个好的调节系统应该二个品质都好。但动静态品质往往是相互矛盾的,要静差小,系统的放大倍数就要大,系统放大倍数愈大则系统愈不稳定,即动态品质不好。图1-1收敛型1图1-2收敛型2图1-3发散型落图1-4振荡型图1-1至1-4是几种典型的控制曲线,只有图1-1表示动静态品质都好。一般的调节系统都具有惯性和滞后两种特性,只是大小不同而已。这两个特性应从控制对象,控制作用这两个方面去理解。弄懂以上关于调节系统的几个基本概念,对于理解PID控制的原理有很大的帮助。三、PID控制的基本原理PID控制是按偏差信号的比例(P)、积分(I)和微分(D)进行控制,数字PID控制是计算机来实现连续PID控制功能的一种算法。模拟或数字控制,按控制作用的形式分为以下几种。1、比例控制作用(简记P),它是指控制器的输出与输入偏差(也即误差)信号成比例,比例控制的算法为:u(t)=Kpe(t)式中e(t)-偏差信号;u(t)-控制器输出信号;Kp-比例增益。比例控制器实际上是一个可调增益的放大器,比例控制能迅速反映误差,从而减小误差,但不能消除稳态误差,比例系数的加大,会引起系统的不稳定。例如会出现图1-4所示振动等。这就是说,比例控制不能处理好动静态品质这一矛盾。在比例控制的基础上,引入积分控制作用,可以解决这一矛盾。2、积分控制作用(简记I)积分控制作用的算法如下:u(t)=K1∫e(t)dt式中K1为积分增益。当有偏差信号e(t)时,则控制的输出将不断增加,直到偏差信号为零,积分控制作用可以消除静差,但它有滞后现象,会使系统超调量加大,甚至使系统出现振荡,必须与比例环节同时使用。图2-1所示,是一个滞后时间短,惯性小的调节系统,采用PI控制获得理想控制效果的图形,为了分析简单,将图2-1画成以偏差信号表示的图形,如图2-2,当系统受到扰动时,能很快恢复正常。图2-1图2-2图2-3如图2-3所示,在图2-3中,t=t0时e(t)=0,=0,随着时间的增加,的值也不断增加,直到t1。e(t)=0时,的值达到最大。也就是说,在t1时刻偏差为零,积分控制作用确达到了最好值。这一点反映了积分控制作用滞后现象,是引起系统超调量加大的主要原因,对于那些惯性大,滞后时间长的控制对象,PI控制无法获得理想的控制效果,必须再引入微分控制作用。3、微分控制作用(简称D)微分控制算法如下:式中KD为微分增益,微分控制中,控制器的输出与输入偏差信号e(t)的变化率成比例,它只在动态过程中有效,微分控制可以减小超调量,克服振荡,使系统的稳定性提高,同时加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。必须与其他控制作用相结合。用图解法可以方便地解读微分控制的作用。仍以一个理想的控制曲线作为分析对象,如图3-1所示。我们知道,定积分在几何意义上代表曲线e(t)与横轴之间的面积,如图中的阴影部分,而代表曲线e(t)的斜率,由此可以画出积分控制输出UI和微分控制输出UD的曲线,在0点时P、I控制作用为零(在这里为了分析简单,不考虑稳态时的PID控制作用)。微分控制作用为最大值,这个值是由e(t)上升趋势决定的。对于采用反作用控制的温控系统来说,在0点就大幅减小调节器的输出,即减少加热时间,抑制温度上升的趋势。所以微分调节有预调之称。随图3-1着时间的变化,PI控制作用逐渐增强,在t1时刻,P控制作用达到最大值,微分控制作用为0。在这一段过程中,由于微分的预调作用,加快了系统的动态响应速度,减小调整时间。在t1至t2这段过程中积分控制作用继续增加,而微分控制作用从零向负最大值变化。可以看出微分作用具有克服积分作用的滞后现象,减小超调量,克服振荡的作用。综上所述,将系统偏差的比例-积分-微分线性组合构成的控制作用就是比例-积分-微分控制作用,简称PID。模拟PID控制作用算法如下:u(t)=KPe(t)+KI∫e(t)dt+KD=KP[e(t)+1/TI∫e(t)dt+TD]式中TI称为积分时间常数,TI=KP/KI,TI愈大,积分控制作用愈弱,TD称为微分时间常数,TD=KP/KI,TD愈大,微分控制作用愈强。四、模拟PID运算的物理过程比例运算:比例运算即线性放大,只是它的刻度不是按放大倍数KP刻度的,而是以KP的倒数为刻度,这在系统调节中有一定的物理意义,当系统中其它环节放大倍数为1时,要使输出有100%的改变,需改变的偏差信号正好为比例带的刻度值。积分运算:在线性放大器的负反馈回路中引入微分电路,如图4-1a微分负反馈等效电路b反馈电压c放大器输出图4-1微分运算:在线性放大器的负反馈回路中引入积分电路,如图4-2a积分负反馈等效电路b积分反馈电压c放大器输出图4-2以上是对模拟PID运算的物理过程的简化分析,和实际的物理过程有一定差别,主要目的是定性分析、化繁为简,了解PID运算电路控制原理,从而加深对数字PID的认识。理解软件硬化,硬件软化的过程。五、数字PID简介对式(3-1)进行离散化处理,用数字形式的差分方程代替连续系统的微分方程就可以得到数字PID算法,由于数字PID算法采用微机通过软件系统实现,有很大的灵活性,可以很方便地解决模拟PID控制过程中存在的一些不足,数字PID调节器也已成为当今PID调节器的主流。下面仅对积分项的改进做简单的介绍。1、积分分离法在PID控制规律中,引入积分项的目的,主要是为了消除系统的静态误差,但积分作用过强会产生较大的超调量,甚至会出现积分饱和现象,这是控制系统所不允许的。积分分离法的思想是,为了保证系统的精度和相对稳定性,给偏差eK设定一个分离值ε,ε0,当|e(k)|≤ε时,即偏差小时,采用PID控制;当|e(k)|>ε时,即偏差较大时,去掉积分作用采用PD控制,从而使系统的超调量大幅降低。图5-1为采用和不采用积分分离法的曲线比较示意。曲线b表示用积分分离法后的控制过程,比较可知,采用积分分离方法可显著降低超调量,并可缩短调节时间。除此之外,还有变速积分法等就不做介绍了。六、PID参数的整定方法数字PID调节器与模拟PID调节器控制思想完全一样,只是实现的物理过程不同,数字PID调节器参数的整定方法也和模拟PID调节器基本相同,只是增加了自整定功能。1、自整法现在的数字调节器,大多采用了模糊控制技术进行PID调节。模糊控制基于专家知识或熟练操作者的成熟经验,并可通过学习不断更新。因而它具有智能性和自学习性,是一种人工智能调节方式。PID参数的自整功能,模拟专家操作,自动寻优,整定出最佳参数,使之达到理想的控制效果。我们在使用调节器时,应首先启动自整功能,看一看整定的结果和控制效果,这是一个向专家系统学习的过程。自整定结果,也不一定都是最佳参数,有时还需我们进一步寻优。关于启动自整功能的方法,请阅读有关的说明书,非常简单。2、逐试法将PID参数之一增加或减少30~50%,如果控制效果变好,则继续增加或减少该参数,否则往反方向调整,直到效果满足要求。3、临界值整定性①比例+积分调节器a、积分时间置于最大;b、置TD=0;c、从一个比较大的比例带逐步降低,每降低一次等待一定的时间,观察记录表上或记录纸上被控参量的记录曲线,直至记录曲线出现周期性振荡,然后在这一点上再加大比例带,直到不出现振荡;D、减少积分时间,每减一次同样等待一定的时间,观察记录曲线,当它低于由过程的滞后特性所决定的某个临界值时,曲线又出现周期性振荡,然后在这点上缓慢地加大积分时间直至振荡停止。②比例+积分+微分调节器a、积分时间置于最大;b、微分时间置于最小;c、用上方法减小比例带至周期性振荡出现;d、加大微分时间,使周期性振荡停止,再减小比例带,使振荡重新出现,再加大微分时间,使振荡停止,重复上述过程至加大微分时间后振荡不再停止。再增大比例带至周期性振荡停止。E、取积分时间为微分时间的2~5倍,如果周期性振荡出现,加大积分时间至振荡停止。4、经验整定法根据PID控制原理和系统的特性,结合自己的经验,直接设置PID参数,然后再根据控制效果做进一步的修改。当调节器输出变化很小,而引起测量值(被控参量)变化较大时,应将比例带置于较大的数值,反之亦然。当调节器输出变化,很快引起被控参量的变化,则积分和微分时间的整定就应较小,对于快速的流量系统则可以不加入微分运算,反之亦然。熟悉系统的特性是整定PID参数的关键。最后分析两个温度调节系统,加深对上述内容的理解。例1:果冻条封口温控系统,采用佳能电子CNG-5181智能数字调节仪出厂时参数设定为P=20,I=130,d=30,置设定值SV=150℃,PV达到SV时,启动自整定功能,大约在20分钟左右,自整结束。P=15,I=236,d=59。进入PID控制后,PV很快稳定在上150℃上,当设定值改为155℃,PV很快又稳定在155℃,动静态品质均非常理想,实际上采用出厂设定参数值也能获得满意的控制效果。例2,联苯锅炉用于化纤纺丝管道伴热,工艺温度为290℃~300℃,温控器选用日本岛电公司SR74型PID自整定温控仪,出厂设定值为P=3,I=120,D=30,在该参数下,温度波动较大为295℃±3℃。启动自整定功能,约1小时后,整定出的PID参数为P=0.3,I=1168,D=292,显示温度始终为295℃,改变设定值为300℃时。显示温度又始终为300℃。点评:果冻条封口温控系统属于小型温控系统,系统灵敏度高,热惯性小,滞后时间短,所以比例带较大,积分、微分时间常数均比较小。或者说比例、微分作用较弱,积分作用较强。例2中的温控系统属于大型的调节系统,灵敏度低,热惯性大,滞后时间长,所以整定出的PID参数和例1相反,比例带较小,积分和微分时间常数均较大,且TI≈4TD。