理论教育 PID算法:闭环控制的比例、积分、微分调节

PID算法:闭环控制的比例、积分、微分调节

时间:2023-07-02 理论教育 版权反馈
【摘要】:PID控制就是用M去进行控制对象的控制。计算偏差要使用反馈信号,所以PID控制是闭环控制。由式7-1可以看出,PID控制算法由比例环节、积分环节和微分环节构成。式7-1的离散形式为式中,Mn为在第n个采样时刻PID回路输出的计算值;KC为PID控制回路的增益;en为在第n个采样时刻PID控制回路的偏差;en-1为在第n-1个采样时刻PID控制回路的偏差;KI为PID控制回路积分项系数;KD为PID控制回路微分项系数,M0为PID控制回路的初始值。

PID算法:闭环控制的比例、积分、微分调节

PID是比例(P)、积分(I)、微分(D)之意。标准的PID控制值与偏差(控制系统的设定值与实际值之差)、偏差对时间的积分、偏差对时间的微分三者之和成正比,可以用如下公式表示:

式中,M(t)为时间函数,是PID控制回路的输出;KC为PID控制回路的增益;e为PID控制回路的偏差;M0为PID控制回路的初始值。

PID控制就是用M(t)去进行控制对象的控制。计算偏差要使用反馈信号,所以PID控制是闭环控制。由式7-1可以看出,PID控制算法由比例环节、积分环节和微分环节构成。

比例环节中比例系数越大,对同样的偏差,其控制作用也越强,控制系统的反应速度也越快。但过大的比例系统也易引起系统的超调量增大,导致系统振荡加剧。积分环节主要用于消除控制系统的累积误差,使系统成为无静差系统。微分环节与偏差的变化率有关,偏差的变化越大其控制作用就越强,如偏差的变化减小,其控制作用就减弱。

由于计算机是数字化工作模式,在处理连续函数时,需将其离散化。式7-1的离散形式为

式中,Mn为在第n个采样时刻PID回路输出的计算值;KC为PID控制回路的增益;en为在第n个采样时刻PID控制回路的偏差;en-1为在第n-1个采样时刻PID控制回路的偏差(在第n个采样时刻的偏差前值);KI为PID控制回路积分项系数;KD为PID控制回路微分项系数,M0为PID控制回路的初始值。

在式7-2中,积分项是包括从第1个采样周期到当前采样周期的所有误差。计算中,没有必要保存所有采样周期的误差项。只需保存积分项前值MX即可。即

Mn=KCen+Klen+KDen-en-1)+MX=MPn+MIn+MDn (7-3)

式中,MX为积分前项值;MPn为在第n个采样时刻的比例项;MIn为在第n个采样时刻的积分项;MDn为在第n个采样时刻的微分项。

比例项MPn是增益KC和偏差en的乘积,增益KC决定输出对偏差的灵敏度,该项可以写为

MPn=KCenSPn-PVn) (7-4)(www.daowen.com)

式中,SPn为在第n个采样时刻的给定值;PVn为在第n个采样时刻的过程变量值。

积分项MIn与偏差的和成正比。该项可写为

MIn=KIen+MX=KCTS/TISPn-PVn)+MX (7-5)

式中,TS为采样周期;TI为积分时间常数

积分项前值MX是第n个采样周期前所有积分项之和。在每次计算出MIn之后都要用MIn去更新MX。第一次计算时MX的初值被设置为M0。采样周期TS是重新计算输出的时间间隔,而积分时间常数TI控制积分项在整个输出结果中影响的程序。

微分项MDn与偏差的变化成正比,该项可以写为

为了避免给定值变化的微分作用而引起的跳变,可设定给定值不变(SPn=SPn-1),由此,式7-6可写为

式中,TD为微分时间常数;SPn-1为在第n-1个采样时刻的给定值;PVn-1为在第n-1个采样时刻的过程变量值。

如果增益为正,那么该回路为正作用回路。如果增益为负,那么该回路是反作用回路。(对于增益值为0.0的I或ID控制,如果指定积分时间、微分时间为正,就是正作用回路;如果指定积分时间为负值,就是反作用回路。)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈