计算机控制技术PID调节器的数字化实现教学PPT_第1页
计算机控制技术PID调节器的数字化实现教学PPT_第2页
计算机控制技术PID调节器的数字化实现教学PPT_第3页
计算机控制技术PID调节器的数字化实现教学PPT_第4页
计算机控制技术PID调节器的数字化实现教学PPT_第5页
已阅读5页,还剩97页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第五章 pid调节器的数字化实现 第五章 pid调节器的数字化实现 5.1 pid调节器调节器 5.2 数字数字pid控制器的设计控制器的设计 5.3 数字数字pid控制器参数的整定控制器参数的整定 习习 题题 第五章 pid调节器的数字化实现 表表5-1 两类控制系统的数字工具两类控制系统的数字工具 第五章 pid调节器的数字化实现 5.1 pid调调 节节 器器 5.1.1 pid5.1.1 pid调节器的优点调节器的优点 1 1 技术成熟技术成熟 pid调节是连续系统理论中技术最成熟,应用最广泛的一 种控制方法。它结构灵活,不仅可以用常规的pid调节, 而 且可根据系统的要求,采用各种p

2、id的变种,如pi、 pd控制, 不完全微分控制,积分分离式pid控制等。 在pid控制系统中, 系统参数整定方便,且在大多数工业生产过程中效果比较好。 第五章 pid调节器的数字化实现 2 2 易被人们熟悉和掌握易被人们熟悉和掌握 生产技术人员及操作人员都比较熟悉它,并在实践中积累 了丰富的经验,特别是一些工作时间较长的工程技术人员。 3 3 不需要建立数学模型不需要建立数学模型 目前,有许多工业对象得不到或很难得到精确的数学模型, 因此,应用直接数字控制方法比较困难或根本不可能, 所以, 必须用pid算法。 第五章 pid调节器的数字化实现 4 4 控制效果好控制效果好 虽然计算机控制是断

3、续的,但对于时间常数比较大的系 统来说,其近似于是连续变化的。因此,用数字pid完全可 以代替模拟调节器, 并得到比较满意的效果。所以,用数 字方式实现连续系统的pid调节器仍是目前应用比较广泛的 方法之一。 第五章 pid调节器的数字化实现 5.1.2 pid5.1.2 pid调节器的作用调节器的作用 1 1 比例调节器比例调节器 比例调节器的微分方程为 y=kpe(t) (5-1) 式中:y为调节器输出;kp为比例系数;e(t)为调节器输入偏差。 由上式可以看出,调节器的输出与输入偏差成正比。因此, 只要偏差出现,就能及时地产生与之成比例的调节作用,具有 调节及时的特点。比例调节器的特性曲

4、线如图5-1所示。 第五章 pid调节器的数字化实现 图5-1 阶跃响应特性曲线 第五章 pid调节器的数字化实现 比例调节作用的大小,除了与偏差有关,主要取决于比 例系数。比例系数越大,调节作用越强,动态特性也越好。 反之,比例系数越小,调节作用越弱。但对于多数惯性环节, kp太大时,会引起自激振荡。 比例调节器的主要缺点是存在静差,因此,对于扰动较 大, 惯性较大的系统,若采用单纯的比例调节器,就难于兼 顾动态和静态特性,因此,需要用调节规律比较复杂的调节 器。 第五章 pid调节器的数字化实现 y(t) t 1 0 y(t) t (a) kp=0.5(b) kp=1 1 0 y(t) t

5、 y(t) t (c) kp=2(d) kp=4 1 0 1 0 第五章 pid调节器的数字化实现 1 0 (e) kp=8 图4.9 kp取不同值时的波形 y(t) t 第五章 pid调节器的数字化实现 2 2 比例积分调节器比例积分调节器 所谓积分作用是指调节器的输出与输入偏差的积分成比 例的作用。 积分方程为 tte t yd)( 1 i (5-2) 式中:ti是积分时间常数,它表示积分速度的大小, ti越大, 积分速度越慢,积分作用越弱。 积分作用的响应特性曲线如 图5-2所示。 第五章 pid调节器的数字化实现 积分作用的特点是调节器的输出与偏差存在的时间有关, 只要有偏差存在,输出

6、就会随时间不断增长,直到偏差消除, 调节器的输出才不会变化。因此,积分作用能消除静差,但 从图5-2中可以看出,积分的作用动作缓慢, 而且在偏差刚 一出现时,调节器作用很弱,不能及时克服扰动的影响, 致 使被调参数的动态偏差增大,调节过程增长, 它很少被单独 使用。 若将比例和积分两种作用结合起来,就构成pi调节器,调 节规律为 tte t tekyd)( 1 )( i p (5-3) 第五章 pid调节器的数字化实现 图5-3 调节器的输出特性曲线 第五章 pid调节器的数字化实现 由图5-3可以看出,对于pi调节器,当有一阶跃作用时, 开始瞬时有一比例输出y1,随后在同一方向,在y1的基础

7、上输 出值不断增大,这就是积分作用y2。由于积分作用不是无穷大, 而是具有饱和作用,因此经过一段时间后,pi调节器的输出趋 于稳定值kikpe(t),其中,系数kikp是时间t趋于无穷时的增益, 称之为静态增益。由此可见,这样的调节器,既克服了单纯比 例调节有静差存在的缺点,又避免了积分调节器响应慢的缺点, 静态和动态特性均得到了改善。 第五章 pid调节器的数字化实现 y(t) t y(t) t y(t) t 1 0 y(t) t (a) ki=0.01(b) ki=0.1 (c) ki=0.2(d) ki=0.4 图4.10 ki取不同值时的波形 1 0 1 0 1 0 第五章 pid调节

8、器的数字化实现 n 由此可见,积分作用能消除稳态误 差,提高控制精度,系统引入积分作用 通常使系统的稳定性下降,ki太大时系统 将不稳定;ki偏大时系统的振荡次数较多; ki偏小时积分作用对系统的影响减少;当 ki大小比较合适时系统过渡过程比较理想。 第五章 pid调节器的数字化实现 3 3 比例微分调节器比例微分调节器 pi调节器虽然动作快,可以消除静态误差,但当控制对 象具有较大的惯性时,用pi调节器就无法得到很好的调节品 质。这时,若在调节器中加入微分作用, 即在偏差刚刚出现, 偏差值尚不大时,根据偏差变化的趋势(速度),提前给出较 大的调节作用,这样可使偏差尽快消除。 微分调节器的微分

9、方程为 t te ty d )(d d (5-4) 式中td为微分时间常数。 第五章 pid调节器的数字化实现 微分作用响应曲线如图5-4所示。从图中可以看出,在t=t0 时加入阶跃信号,此时输出值y变化的速度很大:当tt0时,其 输出值y迅速变为0。微分作用的特点是,输出只能反应偏差输 入变化的速度,而对于一个固定不变的偏差, 不管其数值多 大,根本不会有微分作用输出。因此,微分作用不能消除静差, 而只能在偏差刚刚出现时产生一个很大的调节作用。 它一般 不单独使用,需要与比例调节器配合使用,构成pd调节器。 pd调节器的阶跃响应曲线如图5-5所示。 第五章 pid调节器的数字化实现 图5-4

10、 微分作用响应特性曲线 第五章 pid调节器的数字化实现 图5-5 pd调节器的阶跃响应曲线 第五章 pid调节器的数字化实现 从图中可以看出,当偏差刚一出现的瞬间,pd调节器输 出一个很大的阶跃信号,然后,按指数下降,以致最后微分 作用完全消失,变成一个纯比例环节。 通过改变微分时间常 数td,可以调节微分作用的强弱。 第五章 pid调节器的数字化实现 y(t) t y(t) t y(t) t 1 0 y(t) t (a) kd=0.5(b) kd=1.5 (c) kd=3(d) kd=10 图4.11 kd取不同值时的波形 1 0 1 0 1 0 第五章 pid调节器的数字化实现 4 4

11、比例积分微分调节器比例积分微分调节器 为了进一步改善调节品质,往往把比例、积分、微分三 种作用组合起来,形成pid调节器。 理想的pid微分方程为 t te ttte t teky d )(d d)( 1 )( d i p (5-5) 第五章 pid调节器的数字化实现 e(t)u(t) y(t) r(t) 图 模拟pid控制系统 g0(s) kp ti s kp kptds 第五章 pid调节器的数字化实现 pid调节器对阶跃信号的响应曲线如图5-6所示。由图可 以看出,对于pid调节器,在阶跃信号作用下,首先是比例和 微分作用,使其调节作用加强,然后再进行积分,直到最后消 除静差为止。因此,

12、采用pid调节器,无论从静态还是从动态 的角度来说,调节品质均得到了改善,从而使得pid调节器成 为一种应用最为广泛的调节器。 第五章 pid调节器的数字化实现 图5-6 pid调节器对阶跃信号的响应特性曲线 第五章 pid调节器的数字化实现 数字控制器的设计方法 第五章 pid调节器的数字化实现 数字控制器的模拟化设计法 n 数字控制器的模拟化设计法是先将图 4.1所示的计算机控制系统看作模拟系统, 如图4.2所示。针对该模拟系统,就可以 采用连续系统设计方法设计闭环控制系 统的模拟控制器,然后用离散化方法将 此其离散化成数字控制器,即转换成图 4.1所示的计算机控制系统。 第五章 pid调

13、节器的数字化实现 u*(t) e*(t) y(t) t r(t) e(t) 图4.1离散闭环控制系统 d(z) t zohg0(s) g(z ) u(t) y(t)r(t) e(t) 图4.2 模拟闭环控制系统 d(s)g0(s) 第五章 pid调节器的数字化实现 n模拟控制器d(s)与数字控制器d(z)之 间的等效离散原理和等效条件: n设有模拟信号u0(t),零阶保持器的输入 为u0*(t),输出为u(t),如图4.3所示。 u0*(t)u(t) 图4.3 零阶保持器的信息传递 u0(t) t s e ts 1 第五章 pid调节器的数字化实现 n当信号u0(j)的截止频率maxs时, 两

14、者唯一的差别仅仅是由零阶保持器产 生的相位移,如果能补偿这一相位移或 者大大减小这一相位移对系统的影响 (如前置滤波、超前校正等),就可以 保证离散控制器和模拟控制器具有完全 一致或极接近的频率特性,即实现二者 的完全等效。 n 若max / s 1/10时,其滞后相角 大约为18,于是,就有 n即 0 ()()ujuj )()( 0 tutu 第五章 pid调节器的数字化实现 n该方法可以得到比较满由以上分析可知, 若系统的采样频率相对于系统的工作频率是足 够高的,以至于采样保持器所引起的附加滞后 影响可忽略时,系统的数字控制器可用模拟控 制器代替,使整个系统成为模拟系统,从而可 用模拟化方

15、法进行设计。等效的必要条件是使 采样周期t足够小,这是计算机控制系统等效 离散化设计方法的理论依据。应用该方法,当 采样周期较大时,系统实际达到的性能往往比 预期的设计指标差,也就是说,这种设计方法 对采样周期的选择有比较严格的限制,但当被 控对象是一个较慢过程时,意的结果。 第五章 pid调节器的数字化实现 n模拟化设计方法的一般步骤如下: n1根据性能指标要求和给定对象的g0(s),用 连续控制理论的设计方法,设计d(s)。 n2确定离散系统的采样周期。 n3在设计好的连续系统中加入零阶保持器。 检查由于零阶保持器的滞后作用,对原设计好 的连续系统性能是否有影响,以决定是否修改 d(s)。

16、 n4用适当的方法将d(s)离散化成d(z)。 n5将d(z)化成差分方程。 第五章 pid调节器的数字化实现 模拟控制器的离散化方法 n 从信号理论角度来看,模拟控制器 就是模拟信号滤波器应用于反馈控制系 统中作为校正装置。滤波器对控制信号 中有用的信号起着保存和加强的作用, 而对无用的信号起着抑制和衰减的作用。 模拟控制器离散化成的数字控制器,也 可以认为是数字滤波器。 第五章 pid调节器的数字化实现 差分变换法 n 模拟控制器若用微分方程的形式表示,其 导数可用差分近似。常用的一阶差分近似方法 有两种:前向差分和后向差分 。 n1后向差分变换法 n对于给定 其微分方程为 n用差分代替微

17、分,则 n两边取z变换得 sse su sd 1 )( )( )()( )( te dt tdu ( )( )(1) ( ) du tu ku k e k dtt )()()1 ( 1 ztezuz 第五章 pid调节器的数字化实现 n即 n可以看出,d(z)与d(s)的形式完全相同,由此 可得如下等效代换关系 : n便可得到d(z),即 n后向差分变换法的特点: n(1)稳定的d(s)变换成稳定的d(z)。 n(2)d(z)不能保持d(s)的脉冲响应和频率响应。 t zze zu zd 1 1 1 )( )( )( t z s 1 1 t z s sdzd 1 1 )()( 第五章 pid调

18、节器的数字化实现 n2前向差分变换法 n如果将微分用下面差分代替,得到 n两边取z变换得 n即 n由此可得如下等效代换关系 n可得到 n前向差分变换法中稳定的d(s)不能保证变换成 稳定的d(z),且不能保证有相同的脉冲响应和 频率响应。 ( )(1)( ) ( ) du tu ku k e k dtt )()() 1(ztezuz t z ze zu zd 1 1 )( )( )( t z s 1 t z s sdzd 1 )()( 第五章 pid调节器的数字化实现 n数字控制器的离散化设计方法 n离散化设计法首先将系统中被控对象加上 保持器一起构成的广义对象离散化,得到相应 的以z传递函数

19、,差分方程或离散系统状态方 程表示的离散系统模型。然后利用离散控制系 统理论,直接设计数字控制器。由于离散化设 计法直接在离散系统的范畴内进行,避免了由 模拟控制系统向数字控制器转化的过程,也绕 过了采样周期对系统动态性能产生严重影响的 问题。是目前采用较为广泛的计算机控制系统 设计方法。 第五章 pid调节器的数字化实现 直接数字控制系统即ddc系统,是目前广为应用的一种微 型计算机控制系统, ddc系统是通过用数字控制器取代模拟 调节器, 并配以适当的装置(如ad、da转换器等)实现对 工业生产过程进行控制。 因此,数字控制器是ddc系统的核 心。 5.2数字数字pid控制器的设计控制器的

20、设计 第五章 pid调节器的数字化实现 图5-7示出了用计算机实现数字控制器的框图。图中,w(s) 为反映控制规律的调节器的传递函数。输入函数x(t)为连续信号, 由于计算机只能对数字量进行控制,因此连续信号x(t) 需经采 样器进行采样,采样后的x(t)变成脉冲信号序列x*(t)。 设置的 保持器h(t) 使x*(t)变成近似于x(t)的信号xh(t), xh(t)就是计算机控 制器的输出信号, 输出信号通过调节器进行控制。 第五章 pid调节器的数字化实现 图5-7 用计算机实现数字控制器的框图 第五章 pid调节器的数字化实现 图中d(z)表示数字控制器的脉冲传递函数,可以用计算机 来实

21、现。按图5-7所示的原理, 得到数字控制器的实现方法, 该方法称为模拟控制规律的离散化设计法。 该方法的实现步 骤是:先根据连续系统控制理论得出的控制规律,再进行离散 化得到计算机能实现的控制算式,然后编成程序在计算机上实 现。 本章通过对连续系统中技术成熟、应用广泛的比例、积 分、 微分控制即pid控制规律的离散化, pid算式的程序实现 来介绍这种设计方法。 进行数字控制器设计,还有另一种方法,称为直接设计法, 该方法是,根据系统的性能要求,运用离散系统控制理论,直 接进行数字控制器的设计。 第五章 pid调节器的数字化实现 5.2.1 pid5.2.1 pid控制规律的离散化控制规律的离

22、散化 在连续控制系统中,模拟调节器最常用的控制规律是pid 控制,其控制规律形式如下: t t te ttte t tektu 0 d i p d )(d d)( 1 )()( (5-6) 式中: e(t)是调节器输入函数, 即给定量与输出量的偏差; u(t)是调节器输出函数;kp是比例系数;ti是积分时间常数; td是微分时间常数。 第五章 pid调节器的数字化实现 因为式(5-6)表示的调节器的输入函数及输出函数均为模 拟量,所以计算机是无法对其进行直接运算的。为此,必须将 连续形式的微分方程化成离散形式的差分方程。 取t为采样周期,k为采样序号,k=0,1,2,i, k,因采样周期t相对

23、于信号变化周期是很小的,这样可以用矩 形法算面积, 用向后差分代替微分, 即 t keke t te tette k i i t ) 1()( d )(d d)( 0 0 (5-7) (5-8) 第五章 pid调节器的数字化实现 于是式(5-6)可写成 k i i t keke tte t kekku 0 d i p ) 1()(1 )()( (5-9) 式中: u(k)是采样时刻k时的输出值;e(k)是采样时刻k时的 偏差值;e(k-1)是采样时刻k-1时的偏差值。 第五章 pid调节器的数字化实现 式(5-9)中的输出量u(k)为全量输出。它对应于被控对象的 执行机构(如调节阀)每次采样时

24、刻应达到的位置,因此, 式 (5-9)称为pid位置控制算式。这即是pid控制规律的离散化形 式。 应指出的是,按式(5-9)计算u(k)时,输出值与过去所有状 态有关,计算时要占用大量的内存和花费大量的时间,为此, 将式(5-9)化成递推形式: 1 0 d i p )2() 1(1 ) 1() 1( k i i t keke tte t kekku (5-10) 第五章 pid调节器的数字化实现 用式(5-9)减去式(5-10), 经整理后可得 (5-11) 按式(5-11)计算在时刻k时的输出量u(k),只需用到采样时 刻k的偏差值e(k),以及向前递推一次及两次的偏差值e(k-1)、 e

25、(k-2)和向前递推一次的输出值u(k-1),这大大节约了内存和 计算时间。 )2() 1(2)()() 1()( ) 1()()( d i p kekeke t t ke t t kekek kukuku 第五章 pid调节器的数字化实现 应该注意的是,按pid的位置控制算式计算输出量u(k)时, 若计算机出现故障,输出量的大幅度变化,将显著改变被控对 象的位置(如调节阀门突然加大或减小),可能会给生产造成损 失。为此,常采用增量型控制,即输出量是两个采样周期之间, 控制器的输出增量u(k)。 由式(5-11), 可得: (5-12) ( )( )(1) () ( )(2) (1)(2) p

26、idpdd u ku ku k kkke kkke kk e k 第五章 pid调节器的数字化实现 式(5-12)称为pid增量式控制算式。 式(5-11)和式(5-12) 在本质上是一样的,但增量式算式具有下述优点: (1) 计算机只输出控制增量,即执行机构位置的变化部 分,误动作影响小。 (2) 在进行手动/自动切换时,控制量冲击小,能够较平 滑地过渡。 第五章 pid调节器的数字化实现 5.2.2 pid数字控制器的实现数字控制器的实现 控制生产过程的计算机要求有很强的实时性, 用微型计算 机作为数字控制器时,由于其字长和运算速度的限制,必须采 用一些方法来加快计算速度。常用的方法有:简

27、化算式法、 查表法、硬件乘法器法。 现仅进行算式简化。 式(5-11)是pid位置控制算式。按照这个算式,微型计算机 每输出u(k)一次,要作四次加法、 两次减法、 四次乘法和两次 除法。 若将该式稍加合并整理可写成如下形式: )2() 1()() 1( )2() 1( 2 1)(1) 1()( 210 d p d p d i p keakeakeaku ke t t kke t t kke t t t t kkuku (5-13) 第五章 pid调节器的数字化实现 式中, 系数a0、a1、a2可先进行计算,然后代入式(5-13)再进行 计算机程序运算,微型计算机每输出u(k)一次,只需作三次

28、乘 法、 两次加法、一次减法。 按式(5-13)编制位置式数字控制器的程序框图如图5-8所示。 第五章 pid调节器的数字化实现 图5-8 位置式数字控制器程序框图 第五章 pid调节器的数字化实现 在进入程序之前,式(5-13)中的系数a0、a1、a2已计算出 来,并已存入cons0、cons1及cons2单元中。 给定值和输出反 馈值经采样后已放入gec1和gec2中。 位置式数字控制器程序 如下: cons0: equ 30h ; 存放系数a0 cons1 equ 31h ; 存放系数a1 cons2 equ 32h ; 存放系数a2 gec1 equ 33h ; 存放给定值 gec2

29、equ 34h ; 存放输出反馈值 sube1 equ 35h ; 存放偏差值e(k) sube2 equ 36h ; 存放偏差值e(k-1) 第五章 pid调节器的数字化实现 mid1h equ 37h ; 存放乘积a0e(k)高位 mid1l equ 38h ; 存放乘积a0e(k)低位 mid2h equ 39h ; 存放乘积a1e(k-1)高位 mid2l equ 3ah ; 存放乘积a1e(k-1)低位 outph equ 3bh ; 存放u(k-1) 高位 outpl equ 3ch ; 存放u(k-1) 低位 sube3 equ 3dh ; 存放偏差值e(k-2) mov a,

30、gec1 ; 取给定值 subb a, gec2 ; 给定值减反馈值形成偏差e(k) mov sube1,a ; e(k)存入sube1单元 mov b,cons0 ; a0存入b中 mul ab ; 作乘法, 乘积a0e(k)存放在a、 b寄存器中 第五章 pid调节器的数字化实现 mov mid1h,b ;a0e(k)高位存入mid1h单元 mov mid1l,a ;a0e(k)低位存入mid1l单元 mov b,cons1 ;取a1 mov a,sube2 ;取e(k-1) mul ab ;作乘法,乘积a1e(k-1)存放在a、 b寄存器中 mov mid2h,b ;a1e(k-1)高位

31、存入mid2h单元 mov mid2l,a ;a1e(k-1)低位存入mid2l单元 mov b,cons2 ;取a2 mov a,sube3 ;取e(k-2) mul ab ;作乘法,乘积a2e(k-2)存放在a、 b寄存器中 第五章 pid调节器的数字化实现 add a, mid1l ;作a0e(k)+a2e(k-2)低位相加 mov mid1l,a ;a0e(k) +a2e(k-2)和的低位送到mid1l mov a, b ;高位送到a addc a,mid1h ;作a0e(k)+a2e(k-2)高位相加 mov mid1h, a ;a0e(k)+a2e(k-2)和的高位送到mid1h

32、mov a, mid1l ;取a0e(k)+a2e(k-2)低位 add a, outpl ;作u(k-1)+a0e(k)+a2e(k-2)低位相加 mov mid1l,a ;u(k-1)+a0e(k)+a2e(k-2)和的低位送到mid1l mov a, mid1h ;取a0e(k)+a2e(k-2)和的高位送到a addc a, outph ;作u(k-1)+a0e(k)+a2e(k-2)高位相加 mov mid1h, a ;u(k-1)+a0e(k)+a2e(k-2)和的高位送到mid1h 第五章 pid调节器的数字化实现 mov a, mid1l ;取u(k-1)+a0e(k)+a2e

33、(k-2)低位 clr c subb a, mid2l ;作u(k-1)+a0e(k)+a2e(k-2)-a1e(k-1) 低位相减 mov outpl, a ;u(k)的低位送到outpl mov a, mid1h ;取u(k-1)+a0e(k)+a2e(k-2)高位 subb a, mid2h ;作u(k-1)+a0e(k)+a2e(k-2)-a1e(k-1) 高位相减 mov outph, a ;u(k)的高位送到outph movx dptr, a ; u(k)输出进行控制 第五章 pid调节器的数字化实现 mov a,sube2 mov sube3,a ; 由e(k-1)得到e(k-

34、2) mov a,sube1 mov sube2, a ; 由e(k)得到e(k-1) end 第五章 pid调节器的数字化实现 5.2.3标准pid算法的改进 n 任何一种执行机构都存在一个线性工作区。 在此线性区内,它可以线性地跟踪控制信号, 而当控制信号过大,超过这个线性区,就进入 饱和区或截止区,其特性将变成非线性特性。 从而使系统出现过大的超调和持续振荡,动态 品质变坏。为了克服以上两种饱和现象,避免 系统的过大超调,使系统具有较好的动态指标, 必须使pid控制器输出的控制信号受到约束, 即对标准的pid控制算法进行改进,并主要是 对积分项和微分项的改进。 第五章 pid调节器的数字

35、化实现 积分分离pid算法 n 在一般的pid控制系统中,若积分作 用太强,会使系统产生过大的超调量, 振荡剧烈,且调节时间过长,对某些系 统来说是不允许的,为了克服这个缺点, 可以采用积分分离的方法,即在系统误 差较大时,取消积分作用,在误差减小 到某一定值之后,再接上积分作用,这 样就可以既减小超调量,改善系统动态 特性,又保持了积分作用。 第五章 pid调节器的数字化实现 n设e0为积分分离阀值,则 n当|e(k)|e0时,采用pid控制,可保证稳态误差 为0。 n当|e(k)| e0时,采用pd控制,可使超调量大 幅度减小。 n可表示为: n其中: 称为控制系 数。 ) 1()()()

36、( ) 1()()()()( 0 0 kekekjekkkek keke t t je t t kkekku d k j ilp d k j i lp 0 0 )(0 )(1 eke eke k l 第五章 pid调节器的数字化实现 n 采用积分分离的pid算法的控制效果 如图4.12所示。由此可见,控制系统的 性能有了较大的改善。 y(t) t 0 1 2e0 图4.12 积分分离pid控制效果 普通pid 积分分离pid 第五章 pid调节器的数字化实现 不完全微分pid算法 n由于微分作用容易引进高频干扰,因此, 可以串接一个低通滤波器来抑制高频影 响。 n设低通滤波器的传递函数为: n

37、不完全微分pid控制如图4.13所示。 1 1 )( st sg f f u(t) u(s) u1(t) u1(s) e(t) e(s) pidgf(s) 图4.13 不完全微分pid控制 第五章 pid调节器的数字化实现 n则: n微分用后向差代替,积分用矩形面积和 代替,得 n其中 dt tde tdtte t tektu d t i p )( )( 1 )()( 0 1 )()( )( 1 tutu dt tdu t f )()1 () 1()( 1 kuakauku tt t a f f t keke tje t t kekku d k j i p ) 1()( )()()( 0 1

38、第五章 pid调节器的数字化实现 图4.14 数字pid控制器作用 (a) 普通数字pid控制 (b) 不完全微分数字pid控制 微分项 积分项 比例项 微分项 积分项 比例项 u(k) u(k) 0 2t 4t 6t 8t t 0 2t 4t 6t 8t t 第五章 pid调节器的数字化实现 微分先行pid算法 n微分算法的另一种改进型式是微分先行 pid结构,它是由不完全微分数字pid形 式变换而来的,同样能起到平滑微分的 作用。 n把微分运算放在比较器附近,就构成了 微分先行pid结构,有两种形式。 第五章 pid调节器的数字化实现 n 第一种形式为输出量微分,如图4.15 所示。这种形

39、式只是对输出量y(t)进行微 分,而对给定值r(t)不作微分,适用于给 定值频繁变动的场合,可以避免因给定 值r(t)频繁变动时所引起的超调量过大、 系统振荡等,改善了系统的动态持性。 e(s) r(s)u(s) y(s) 图4.15 输出量微分 ) 1 1 ( st k i p st st d d 1 .01 1 第五章 pid调节器的数字化实现 n另一种形式为偏差微分,如图4.16所示。这种 形式是对偏差值e(t)进行微分,也就是对给定 值r(t)和输出量y(t)都有微分作用,适用于串级 控制的副控回路,因为副控回路的给定值是主 控调节器给定的,也应该对其作微分处理,因 此,应该在副控回路

40、中采用偏差微分的pid。 e(s) r(s) u(s) y(s) 图4.16 偏差微分 st st d d 1 .01 1 ) 1 1 ( st k i p 第五章 pid调节器的数字化实现 带死区pid算法 n在计算机控制系统中,某些生产过程的控制精 度要求不太高,不希望控制系统频繁动作,如 中间容器的液面控制等。这时可采用带死区的 pid算法。所谓带死区的pid控制,就是在计算 机中人为地设置一个不灵敏区,当偏差进入不 灵敏区时,其控制输出维持上次采样的输出, 当偏差不在不灵敏区时,则进行正常的pid运 算后输出。 n带死区的pid系统结构如图4.17所示。 第五章 pid调节器的数字化实

41、现 0 e0 - e0 e(t) e(t) e(t) e(s) e (t) e(s) -e0 e0 pid u(t) u(s) 图4.17 带死区的pid控制 第五章 pid调节器的数字化实现 n设引入不灵敏区为e0,则当 n 不灵敏区e0是一个可调的参数。其具体数 值可根据实际控制对象由实验确定。e0值太小, 使控制动作过于频繁,达不到稳定被控对象的 目的;若e0值太大,则系统将产生较大的滞后; 当e0=0时,则为pid控制。该系统可称得上是 一个非线性控制系统,但在概念上与典型不灵 敏区非线性控制系统不同。 0 0 ( )( )( ) ( )( )0 e tee te t e tee t

42、时, 时, 第五章 pid调节器的数字化实现 抗积分饱和pid算法 n 实际控制系统都会受到执行元件的饱和非 线性的约束,系统执行机构所能提供的最大控 制变量是有限的,即 |u(t)|u0 ,u0为限制值, 这相当于在系统中串联了一个饱和非线性环节, 如图4.18所示。 -u0 u0 u(t) u(s) e(t) e(s) pid u (t) u(s) 图4.18 抗积分饱和pid 第五章 pid调节器的数字化实现 n控制器的输出为 : n其中: n 称为控制系数。 00 0 )( )()( )( utuu ututu tu )1()()()( )1()()()()( 0 0 kekekjek

43、kkek keke t t je t t kkekku d k j ilp d k j i lp 其他1 )()(0 0 utesigntu k l 第五章 pid调节器的数字化实现 5. .3 数字数字pid控制器参数的整定控制器参数的整定 5.3.1 5.3.1 采样周期的选择采样周期的选择 从shannon采样定理可知,只有当采样频率达到系统信号最 高频率的两倍或两倍以上时,才能使采样信号不失真地复现原 来的信号。由于被控对象的物理过程及参数变化比较复杂, 因 此系统有用信号的最高频率是很难确定的。采样定理仅从理论 上给出了采样周期的上限,实际采样周期要受到多方面因素的 制约。 第五章

44、pid调节器的数字化实现 从系统控制质量的要求来看,希望采样周期取得小些, 这 样更接近于连续控制,使控制效果好些。 从执行机构的特性要求来看,由于过程控制中通常采用电 动调节阀或气动调节阀,因此它们的响应速度较低。如果采样 周期过短,执行机构来不及响应,仍然达不到控制的目的。所 以, 采样周期不能过短。 从系统的快速性和抗干扰的要求出发,要求采样周期短些; 从计算工作量来看,则又希望采样周期长些,这样可以控制更 多的回路, 保证每个回路有足够的时间来完成必要的运算。 第五章 pid调节器的数字化实现 因此,选择采样周期时,必须综合考虑。一般应考虑如下 因素: (1) 采样周期应比对象的时间常

45、数小得多,否则,采样信 号无法反应瞬变过程。 (2) 采样周期应远小于对象扰动信号的周期,一般使扰动 信号周期与采样周期成整数倍关系。 (3) 当系统纯滞后占主导地位时,应按纯滞后大小选取 t,尽可能使纯滞后时间接近或等于采样周期的整数倍。 (4) 考虑执行器的响应速度,如果执行器的响应速度比较 慢,那么过小的采样周期将失去意义。 第五章 pid调节器的数字化实现 (5) 在一个采样周期内, 计算机要完成采样、 运算和输 出三件工作,采样周期的下限是完成这三件工作所需要的时间 (对单回路而言)。 由上述分析可知,采样周期受各种因素的影响,有些是相 互矛盾的,必须视具体情况和主要的要求作出折衷的

46、选择。表 5-2给出了一些常见控制参数的经验采样周期,可供我们参考。 需说明的是,表中给出的是采样周期t的上限。随着计算机技术 的发展和成本的下降,一般可以选取更短一点的采样周期。采 样周期越短,控制精度越高,数字控制系统更接近连续控制系 统。 第五章 pid调节器的数字化实现 表表5-2 常用被控参数的经验采样周期常用被控参数的经验采样周期 第五章 pid调节器的数字化实现 5.3.2 pid5.3.2 pid控制器参数的整定控制器参数的整定 参数的整定有两种方法:理论设计法和实验确定法。用理 论设计法确定pid控制器参数的前提是被控对象要有准确的数 学模型,这在一般工业过程中是很难做到的。

47、因此,主要采用 的还是实验确定法。 这里主要介绍实验确定法。 第五章 pid调节器的数字化实现 1. 1. 试凑法试凑法 试凑法是通过仿真或实际运行,观察系统对典型输入的响 应,根据各控制参数对系统性能的影响,反复调节试凑,直到 满意为止, 从而确定pid参数。 采用试凑法重要的一点是要熟悉各控制参数对系统响应的 影响。 增大比例系数kp,一般将加快系统的响应速度,如果是有 差系统,则有利于减小静差。但比例系数过大,会加大系统超 调,甚至产生振荡,使系统不稳定。 增大积分时间ti,有利于减小超调,使系统稳定性提高, 但系统静差的消除将随之减慢。 第五章 pid调节器的数字化实现 增大微分时间常

48、数td,有利于加速系统的响应,使超调量 减小,提高系统稳定性,但系统抗干扰能力变差,对扰动过 于敏感。 根据上述各参数对系统动、静态性能的影响,可直接对 控制器参数进行整定,并对有关参数进行反复调试,直到系 统响应满意为止。 具体方法如下: 第五章 pid调节器的数字化实现 1) 先投比例, 整定比例系数 先置ti=、td0,投入纯比例控制器,比例系数kp由小 到大,逐渐增加,观察相应的响应,使系统的过渡过程达到 41的衰减振荡和较小的静差。如果系统静差已小到允许范围 内,系统响应满意,那么只需用比例控制器即可,参数整定完 毕。 第五章 pid调节器的数字化实现 2) 加入积分,整定积分时间

49、如果只用比例控制,系统的静差不能满足设计要求, 则 需加入积分部分。整定时,先将比例系数kp减小1020, 以补偿因加入积分作用而引起的系统稳定性下降。然后由大 到小调节ti,在保持系统响应良好的情况下,使静差得到消除。 这一步可以反复进行, 以便得到满意的效果。 第五章 pid调节器的数字化实现 3) 加入微分,整定微分时间 经过以上两步调整后,如果系统动态过程仍不能令人满意, 可加入微分部分,构成pid控制器。整定时td由0开始逐渐增大, 同时反复调节kp及ti,直到获得较为满意的控制效果为止。 应该指出,pid控制器的参数对控制质量的影响并不十分 敏感,因而同一系统的参数并不是唯一的。在

50、实际应用中, 只要被控对象的主要指标达到设计要求,就可选定相应的控制 参数作为有效的控制参数。 第五章 pid调节器的数字化实现 表表5-3 常见被控参数的控制器参数的选择范围常见被控参数的控制器参数的选择范围 第五章 pid调节器的数字化实现 2. 2. 实验确定法实验确定法 采用上述试凑法确定pid控制器参数,需要较多的现场试 验, 有时做起来很不方便,所以,人们利用整定模拟pid控制 器参数时已取得的经验,根据一些基本的试验所得数据,由经 验公式导出pid控制器参数,从而减少了试凑次数。常用的方 法有扩充临界比例法和扩充响应曲线法。 第五章 pid调节器的数字化实现 1) 扩充临界比例

51、扩充临界比例法是临界比例法的扩充。 为了掌握扩充临 界比例法,有必要先了解一下临界比例法。 临界比例法用于自衡系统模拟pid控制器参数的整定。 其 方法是:投入比例控制器,形成闭环,逐渐增大比例系数, 使系统对阶跃输入的响应达到临界振荡状态,如图5-9所示, 记下此时的比例系数kr(临界比例系数)和振荡周期t(临界振 荡周期)。 然后利用经验公式,求取pid控制器参数。其整定 计算公式如表5-4所示。 第五章 pid调节器的数字化实现 图5-9 系统的临界振荡状态 第五章 pid调节器的数字化实现 表表5-4 临界比例法参数整定计算公式临界比例法参数整定计算公式 第五章 pid调节器的数字化实

52、现 为了将上述临界比例法用于整定数字pid控制器的参数, 人们提出了一个控制度的概念。控制度定义:数字控制系统偏 差平方的积分与对应的模拟控制系统偏差平方积分之比,即 模拟 控制度 0 2 ddc 0 2 d)( d)( tte tte (5-14) 控制度表明了数字控制效果相对模拟控制效果的情况,当 控制度为1.05时,认为数字控制与模拟控制效果相同;当控制 度为2时,表明数字控制比模拟控制的质量差一倍。控制器参数 随控制度的不同而略有区别。表5-5给出了扩充临界比例法参数 整定计算公式。 具体整定步骤如下: 第五章 pid调节器的数字化实现 (1)选择一合适的采样周期。所谓合适是指采样周期应足够 小。若系统存在纯滞后,采样周期应小于纯滞后的110。 (2)采用第一步选定的采样周期,投入纯比例控制,逐渐增 大比例系数kp,直到系统出现等幅振荡为止,将此时的比例系 数记为kr,振荡周

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论