数字PID及其算法.ppt
《数字PID及其算法.ppt》由会员分享,可在线阅读,更多相关《数字PID及其算法.ppt(49页珍藏版)》请在三一办公上搜索。
1、范立南 李雪飞 编著机械工业出版社,计算机控制技术第5章 数字PID及其算法,第5章 数字PID及其算法,5.1 PID算法的离散化5.2 位置式PID算法5.3 增量式PID算法5.4 数字PID算法的改进5.5 PID算法程序的实现5.6 数字PID算法的参数整定,第5章 数字PID及其算法,PID是Proportional(比例)、Integral(积分)、Differential(微分)三者的缩写。PID调节的实质是根据输入的偏差值,按比例、积分、微分的函数关系进行运算,运算结果用以控制输出。在实际应用中,根据被控对象的特性和控制要求,可以灵活地改变PID的结构,比如:比例(P)调节、
2、比例积分(PI)调节、比例积分微分(PID)调节。为了充分发挥计算机的运算速度快、逻辑判断功能强等优势,进一步改善控制效果,在PID算法上作了一些改进,就产生了积分分离PID算法、不完全微分PID算法、变速积分PID算法等来满足生产过程提出的各种要求。,5.1 PID算法的离散化,在连续控制系统中,常常采用如图5-1所示的PID控制。,其控制规律为,(5-1),图5-1 模拟PID控制系统框图,5.1 PID算法的离散化,对式(5-1)取拉氏变换,并整理后得到模拟PID调节器的传递函数为,(5-2),式中,KP比例系数;TI积分时间常数;TD微分时间常数;e(t)偏差;u(t)控制量。,5.1
3、 PID算法的离散化,由式(5-1)(5-2)可以看出:比例控制能提高系统的动态响应速度,迅速反应误差,从而减小误差,但比例控制不能消除稳态误差,KP的加大,会引起系统的不稳定;积分控制的作用是消除稳态误差,因为只要系统存在误差,积分作用就不断地积累,输出控制量以消除误差,直到偏差为零,积分作用才停止,但积分作用太强会使系统超调量加大,甚至使系统出现振荡;微分控制与偏差的变化率有关,它可以减小超调量,克服振荡,使系统的稳定性提高,同时加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。,5.1 PID算法的离散化,对式(5-1)进行离散化处理,用求和代替积分,用向后差分代替微分,使模
4、拟PID离散化为数字形式的差分方程。在采样周期足够小时,可作如下近似,(5-3),(5-4),(5-5),(5-6),5.1 PID算法的离散化,式中,T为采样周期;k为采样序号,k=0,1,2,,5.2 位置式PID算法,由式(5-1)式(5-6)可得离散化之后的表达式为,(5-7),式中,e(k)第k次采样时的偏差值;e(k-1)第(k-1)次采样时的偏差值;u(k)第k次采样时调节器的输出。KP比例系数;积分系数;微分系数;,5.2 位置式PID算法,式(5-7)中所得到的第k次采样时调节器的输出u(k),表示在数字控制系统中,在第k时刻执行机构所应达到的位置。如果执行机构采用调节阀,则
5、u(k)就对应阀门的开度,因此通常把式(5-7)称为位置式PID控制算法。,由式(5-7)可以看出,数字调节器的输出u(k)跟过去的所有偏差信号有关,计算机需要对e(i)进行累加,运算工作量很大,而且,计算机的故障可能使u(k)做大幅度的变化,这种情况往往使控制很不方便,而且有些场合可能会造成严重的事故。因此,在实际的控制系统中不太常用这种方法。,5.3 增量式PID算法,根据递推原理,写出位置式PID算法的第(k-1)次输出的表达式为,(5-8),用式(5-7)减去式(5-8),可得数字PID增量式控制算法为,(5-9),5.3 增量式PID算法,增量式算法和位置式算法相比具有以下几个优点。
6、增量式算法只与e(k)、e(k-1)和e(k-2)有关,不需要进行累加,不易引起积分饱和,因此能获得较好的控制效果。在位置式控制算法中,由手动到自动切换时,必须首先使计算机的输出值等于阀门的原始开度,即,才能保证手动到自动的无扰动切换,这将给程序设计带来困难。而增量式设计只与本次的偏差值有关,与阀门原来的位置无关,因而易于实现手动/自动的无扰动切换。增量式算法中,计算机只输出增量,误动作时影响小。必要时可加逻辑保护,限制或禁止故障时的输出。,5.4 数字PID算法的改进,5.4.1 积分分离PID算法,积分分离PID算法的基本思想是:设置一个积分分离阈值,当 时,采用PID控制,以便于消除静差
7、,提高控制精度;当 时,采用PD控制,以使超调量大幅度降低。,5.4 数字PID算法的改进,积分分离PID算法可以表示为,(5-10),或,(5-11),式(5-10)(5-11)中,为逻辑变量,其取值为,5.4 数字PID算法的改进,对于同一个控制对象,分别采用普通PID控制和积分分离PID控制,其响应曲线如图5-2所示。,图5-2 积分分离PID控制效果,1-普通PID控制效果 2-积分分离PID控制效果,5.4 数字PID算法的改进,5.4.2 不完全微分PID算法,微分环节的引入是为了改善系统的动态性能,但对于具有高频扰动的生产过程时,微分作用响应过于灵敏,容易引起控制过程振荡,反而会
8、降低控制品质。比如当被控制量突然变化时,正比于偏差变化率的微分输出就会很大,而计算机对每个控制回路输出时间是短暂的,且驱动执行器动作又需要一定的时间。所以在短暂的时间内,执行器可能达不到控制量的要求值,实质上是丢失了控制信息,致使输出失真,这就是所谓的微分失控。,5.4 数字PID算法的改进,为了克服这一缺点,同时又要使微分作用有效,可以在PID控制器的输出端再串联一阶惯性环节(比如低通滤波器)来抑制高频干扰,平滑控制器的输出,这样就组成了不完全微分PID控制,如图5-3所示。,图5-3 不完全微分PID控制器,5.4 数字PID算法的改进,一阶惯性环节Df(s)的传递函数为,(5-12),因
9、为,(5-13),(5-14),所以,(5-15),5.4 数字PID算法的改进,对上式进行离散化处理,可得到不完全微分PID位置式控制算法,(5-16),式中,,5.4 数字PID算法的改进,与普通PID控制算法一样,不完全微分PID控制算法也有增量式控制算法,即,(5-17),式中,,5.4 数字PID算法的改进,在单位阶跃输入下,普通PID控制算法和不完全微分PID控制算法的阶跃响应比较如图5-4所示。,图5-4 PID控制的阶跃响应比较,5.4 数字PID算法的改进,由图可见,普通PID控制中的微分作用只在第一个采样周期内起作用,而且作用较强。一般的执行机构,无法在较短的采样周期内跟踪
10、较大的微分作用输出,而且理想微分容易引起高频干扰;而不完全微分PID控制中的微分作用能缓慢地维持多个采样周期,使得一般的工业执行机构能较好地跟踪微分作用的输出。又由于其中含有一个低通滤波器,因此,抗干扰能力较强。,5.4 数字PID算法的改进,5.4.3 变速积分PID算法,变速积分PID的基本思想是设法改变积分项的累加速度,使其与偏差的大小相对应。偏差越大,积分速度越慢;反之,偏差越小时,积分速度越快。,设置一系数,它是 的函数。当 增大时,f 减小,反之增加。每次采样后,用 乘以,再进行累加,即,(5-18),式中,表示变速积分项的输出值。,5.4 数字PID算法的改进,系数 与 的关系可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 PID 及其 算法
链接地址:https://www.31ppt.com/p-6294308.html