数字控制器的模拟设计方法.ppt
《数字控制器的模拟设计方法.ppt》由会员分享,可在线阅读,更多相关《数字控制器的模拟设计方法.ppt(80页珍藏版)》请在三一办公上搜索。
1、第四章 数字控制器的模拟设计方法,4.1 PID控制规律的离散化方法4.2 数字PID控制器的设计4.3 PID控制算法的改进4.4 数字PID控制器的参数整定4.5 数字控制器的等价离散化设计4.6 对数频率特性设计法,41 PID控制规律的离散化方法,在连续控制系统中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制(或称PID调节)是最为常用的一种控制规律。它具有原理简单、易于实现,鲁棒性(Robustness)强和适用范围广等特点。PID控制器的参数比例系数Kp、积分时间常数T1以及微分时间常数几相互独立,参数整定比较方便。此外,PID算法比较简单,计算工作量比较小,容易
2、实现多回路控制。因此,即使是在现在日益占主流的计算机控制系统中,PID控制仍然是应用十分广泛的一种控制规律。41 l 模拟PID控制规律的离散化在连续控制系统中,采用如图41 所示的PID控制器,其控制规律的形式为,或写成传递函数的形式,其中,兄为比例系数,TI为积分时间常数,TD为微分时间常数,U(t)为控制器的输出量,e(t)为控制器输人量,即给定量与输出量的偏差。,为了用计算机实现PID控制规律,必须将连续形式的微分方程式(4.1)离散化 成差分方程的形式。为此,取 T为采样周,期,k0,l,2,i,为采样信号,因采样周期T相对信号的变化周期是很小的,所以就可以用矩形面积求和的方法近似式
3、(4.1)中的g分作贼激向后差分的方法近似微分作用,即,于是,式(41)可改写成如下差分方程的形式,其中,u(k)为采样时刻k 的输出量,e(k)和e(k1)分别为采样时刻k和k-1时刻的偏差值,式(4.3)输出量u(k)为全量输出,它对应于被控对象执行机构(如调节阀)每次采样时刻应达到的位置,为此,式(43)称为PID位置型控制算式。这即是PID控制规律的离散化形式。应该指出的是,若按式(43)计算u(k),输出值与过去所有状态有关,计算时就需要占用大量计算机内存和计算时间,这对用于实时控制的计算机来说非常不利。为此,考虑将式(43)改写成速推形式。根据式(43)写出第k-1个采样时刻的的输
4、出值为,用式(43)两边减去式(44)两边,得,按式(45)计算采样时刻k的输出量u(k),只需用到采样时刻k的偏差值e(k),以及向前递推两次的偏差值e(k1)、e(k2)和向前递推一次的输出值u(k1),这就大大节约了计算机内存和计算时间。许多情况下,执行机构本身具有累加或记忆功能,例如用步进电机作为执行元件,具有保持历史位置的功能 只要控制器给出一个增量信号,就可使执行机构在原来位置的基础上前进或后退若干步,达到新的位置。这时,就需要采用增量型PID控制算式,亦即输出量是两个采样周期之间控制器的输出增量U(k)。,由式(45),可得,式(46)称为增量型PID 控制算式。增量型PID控制
5、算式和位置型PID控制算式相比仅仅是计算方法上的改进,它们的本质是一样的。但增量型PID控制算法相对位置型PID控制算法有一些优点:(1)增量型PID控制算式只与最近几次采样的偏差值有关,不需要进行累加,或者说累加工作分出去由其它元件去完成了。所以,不易产生误差积累,控制效果较好。(2)增量型PID控制算法只输出控制增量,误差动作(计算机故障或干扰)影响小。(3)增量型PID控制算法中,由于执行机构本身具有保持作用,所以易于实现手动一自动的无扰动切换,或能够在切换时,平滑过渡。,412 PID控制规律的脉冲传递函数形式 在连续控制系统中,所设计出的模拟控制器,常以传递函数的形式表示。与此类似,
6、在计算机控制系统中,数字PID控制器可以用脉冲传递函数的形式表示。若将式(43)进行z变换由于,故式(43)的Z变换可写成如下形式,于是,可得到PID控制规律的脉冲传递函数形式为,式中,由式(47),还可以得到其它类型的数字控制器的脉冲传递函数,此为比例(p)数字控制器的脉冲传递函数形式。,此为比例积分(PI)数字控制器的脉冲传递函数形式。,此为比例微分(PD)数共控制器的脉冲传递函数形式。,应该指出的是,在进行PID控制规律离散化时,还有许多其它方法。例如将积分作用用梯形积分法则近似,其Z变换为K1 T(z十1)/(Z-1),微分项的处理方法 同上,其Z变换表示为,KD(Z一1)/Tz,其中
7、,见和几分别为积分控制系数和微分控制系数。这样,完整的数字PID控制器的组成框图如图42所示,其脉冲传递函数可 表示为,413 数字PID控制器的工程实现 用于生产过程控制的计算机要求具有很强的实时性,用微型计算机作为数字控制器时扭于受字长和运算速度的限制,需要采用一些方法来加快运算速度。常用的方法有:采用定点运算、简化算法、查表法、硬件乘法器等。这里我们仅讨论简化PID控制算式的方法。式(4.5)是位置型数字PID控制算式。按这个算式,计算机每输出u(k)一次,需要作四次加法、两次减法、四次乘法和两次除法。若将该式整理成如下形式,式中,系数a0,a1,a2 的定义与式(48)相同。这些系数为
8、常数,可以高线算出。于是,按式(413)进行计算,计算机每输出U(k)一次,只需要作两次加法、一次减法、三次乘法。按式(413)编制的位置型数字PID控制器的程序框图如图 4.3所示。在进人程序之前,系数已经计算出来,并存人预设存储单元 CONSO,CONSI 及 CONS2中。给定值和输出反馈 值经采样后放人专门开辟的另外 存储单元中。,42 数字PID控制器的设计,421 PID调节器参数对控制系统性能的影响 进行PID控制器的设计,首先应该明确各参数对系统的影响如何,这样设计工作才不会盲目进行。大家知道,增大比例系数Kp将加快系统的响应速度,在有静差系统中有利于减小静差,但加大Kp只能是
9、减小静差,却不能从根本上消除静差。而且过大的Kp会使系统产生超调,并产生振荡或使振荡次数加多,使调节时间加长,并使系统稳定性变坏或使系统变得不稳定。若Kp选得太小,又会使系统的动作迟缓。积分控制通常与比例控制或微分控制联合使用,构成PI控制或PID控制。增大积分时间常数TI(积分减弱)有利于减小超调。减小振荡,使系统更稳定,但同时要延长系统消除静差的时间。TI大小会降低系统的稳定性,增大系统的振荡次数。,和积分控制一样,微分控制一般和比例控制或积分控制联合使用,构成PD控制或 PID控制。微分控制可以改善系统的动态特性,如减小超调量,缩短调节时间,允许加大比例控制,使稳态误差减小,提高控制精度
10、。但应当注意的是,几偏大或偏小时,系统的超调量仍然较大,调节时间仍然较长。只有当TD比较合适时,才能得到比较满意的过渡过程。此外,应该指出的是,微分控制也使系统对扰动有敏感的响应。例41 计算机控制系统的结构图如图44所示,采样周期T=01s,若数字控制器D(z)=Kp,试分析Kp对系统性能的影响。,解:系统广义对象的脉冲传递函数为,系统的闭环脉冲传递函数,当Kp=1时,系统在单位阶跃输人时,输出量的z变换为,采用长除法,可求出系统输出序列的波形如图45所示。根据z变换的终值定理,输出量的稳态误差,当 Kp=1 时,c()0835,稳态误差 ess=0.165 当 Kp=2时,c()0910,
11、稳态误差 ess=0.09,由此可见,当Kp增大时,系统的稳态误差将减小,但却不能最终消除稳态误差。通常Kp是根据静态速度误差系数Kv的要求来确定。为消除稳态误差,可加入积分控制。,例4-2 计算机控制系统的结构仍如图44所示,采用数字控制器,试分析积分作用及参数选择,采样周期仍为T=0.1 s。,解:广义对象的脉冲传递函数仍和例 41一样,系统的开环脉冲传递函数,为了确定积分系数KI,可以使由于积分校正增加的零点,抵消极点(z-0905)即令,假设比例系数Kp已由静态速度误差系数几确定,若选定Kp 1,由上式可以求出KI0.105则得数字控制器的脉冲传递函数为,系统经过PI调节器校正后的闭环
12、脉冲传递函数为,在单位阶跃输人信号作用下,系统输出量的Z变换为,由上式可以求出输出响应,如图45所示。系统在单位阶跃输人时,输出量的稳态值,所以,系统的稳态误差ess0,可见加积分校正后,消除了稳态误差,提高了控制精度。但是,由图45可以看出,采用PI控制虽然可以消除稳态误差,但系统的超调量达到了45,而且调节时间也很长。为了改善动态性能,还应该加入微分校正,即采用 PID控 制。微分控制作用,实质上是跟偏差的变化速率有关。微分控制能够预测偏差产生超前校正作用,因此,微分控制可以较好地改善动态性能。例43 计算机控制系统的结构仍如图44所示,采用数字PID控制器,试分析微分作用及参数选择,采样
13、周期仍为 T01s。解:广义对象的脉冲传递函数仍和例41一样,采用数字PID控制器校正,设校正装置的脉冲传递函数为,假设Kp=1已经选定,并要求D(z)的两个零点抵消G0(z)的两个极点z=0905和Z=0.819,则,由上式可得方程,因此,可以解得KI=0069,KD 3062,所以PID控制器的脉冲传递函数为,系统的开环脉冲传递函数为,系统的闭环脉冲传递函数为,系统在单位阶跃输人时,输出量的z变换为,由上式可以求得系统的输出响应C(kT),如图45所示。系统在单位阶跃输人下,输出量的稳态值为,系统的稳态误差 ess0,所以系统在 PID控制时,由于积分控制的作用,对于单位阶跃输人,稳态误差
14、为零。由于微分控制的作用,系统的动态特性也得到很大改善,调节时间缩短,超调量减小。通过图45可以看出比例、积分、微分的控制作用,并可以比较出比例控制、比例积分控制以及比例积分微分控制三种控制器的控制效果。422 按二阶工程设计法设计数宇PID控制器 二阶系统是工业生产过程中很常见的一种系统,其闭环传递函数的一般形式为,将 s=j代人上式,得,它的模为,根据控制理论可知,要使二阶系统的输出获得理想的动态品质,即该系统的输出量完全跟随给定量的变化,应满足下述条件:模:L()1 相位移:()=0(416)将式(415)代人式(416),可得如下结果,因此,可解得,将式(417)代人式(414),可得
15、到理想情况下二阶系统闭环传递函数的形式,设G(s)为该系统的开环传递函数,根据 可推导出,(4.19),式(4.19)即为二阶品质最佳的基本公式。例44 设被控对象由三个惯性环节组成,其传递函数的形式为,其中 TS1TS2TS3,试按二阶工程设计法设计数字控制器。解:被控对象包含三个惯性环节,为将其校正成品质最佳二阶系统,需采用PID调节器进行校正,校正环节的传递函数为,为提高系统的响应速度,令1=Ts1,2=Ts2,则经校正后系统的开环传递函数为,将上式与式(419)进行比较,可得 T1=2KTs3,将上式代人式(420),可得二阶工程设计法要求的PID调节器的基本形式,其中,将上式进行离散
16、化,即可得到二阶工程设计法PID数字控制器的控制算式。例 4-5 轧机液压厚度调节微型计算机控制系统主要由电液伺服阀、液压缸及差动变压器组成,图4.6所示为控制系统的简化图。,轧机控制系统经过简化后,受控对象的开环传递函数为,式中,常数K,T1,T2 由电液伺服阀、液压缸及差动变压器的参数决定,而且T1T2。从快速性和稳定性角度来看,用计算机实现对轧机系统的动态校正,就是要求计算机与轧机系统组成的闭环系统具有二阶最佳设计的基本形式(419)。设计算机所取代的模拟调节器的传递函数为W(S),又,知轧机的传递函数G。(S)由两个惯性环节组成,所以,为将系统校正成二阶最佳设计的形式,应选择w(S)为
17、PI调节器,其传递函数为,为使调节器能抵消轧机系统中较大的时间常数T1,令=T1所以闭环系统的开环传递函数为,将上式与式(419)相比较,解得 Ti=2KT2,因此PI调节器的传递函数为,其中,将W(S)进行离散化,得到数字控制器的差分方程如下,式中,43 PID控制算法的改进,一般情况下,用计算机实现PID控制规律,不能把PID控制规律简单地离散化,否则,将不能得到比模拟调节器优越的控制质量。这是因为,与模拟控制器相比,计算机作控制器存在如下不足的地方:(1)模拟控制器的控制作用是连续的,而用计算机作控制器,在输出零阶保持器的作用下,控制量在一个采样周期内是不变的。(2)由于计算机进行数值计
18、算和输人输出等工作需要一定时间,造成控制作用在时间上存在延迟。(3)计算机的有限字长和AD、DA转换精度将造成控制作用的误差。因此,应充分利用计算机的运算速度快、逻辑判断功能强、编程灵活等特点,采用一些模拟控制器难以实现的复杂控制规,律,使PID控制更加合理和灵活多样,使其更能满足实际生产过程的不同需要,才能在控制性能上超过模拟控制器。,4.3.1 防止积分饱和的方法 在用标准的数字PID控制器控制变化较缓慢的对象时,由于偏差较大、偏差存在时间较长或者积分项太快,则控制器有可能饱和或溢出,进一步造成系统的超调,甚至引起振荡。其主要原因是由于积分项处理不当所致。在标准位置型数字PID算式(43)
19、中,若给定值r突然由0变到r”时,由于系统的输出不可能马上跟踪上输人的变化,这样只要系统输出还没有达到给定值,则积分作用就会保持增加或减小,使计算机的输出量向两个极端方向变化,直到计算机字长所能表示的负值或正值 为止。这时,计算机实际输出的控制量就不再是通过式(43)计算的理论值,而是计算机字长a一理想情况的控制中一有限制时产生积分饱和所决定的上限值(如图47所示)。当系统输出超过了给定值后,开始出现负偏差,但这时积分项存在很大的累加值,所以还需要相当一段时间后才能脱离饱和区,这样,就使系统出现了明显的超调。为此,便有了如下等多种对标准数字PID控制算式中积分项的改进方法。1积分分离法 对于时
20、间常数较大的被控对象,在阶跃信号作用下,偏差不会在几个采样周期内消除掉,积分项就很可能使输出值超出正常的表示范围。这时,可以采用积分分离的方法对积分项加以处理,具体方法为当偏差大于某一通过实验确定的规定的阈值(或称积分界限)时,取消积分项的作用,只有当偏差小于该规定的阈值时,才加人积分项的作用。为此,将式(43)处理成如下形式,其中,式(421)积分项的程序框图如图48所示,相应的控制效果如图49所示。2遇限削弱积分法 遇限削弱积分法的基本思想是:当控制量进人饱和区后,只执行削弱积分项的运算,而不进行增大积分项的累加。为此,在计算U(k)时,先判断U(k-1)是否达到饱和,若已超过Umax。,
21、则只累计负偏差;若小于Umin,就只计正偏差。其算法框图如图410所示.,3变速积分法 在标准PID算法中,积分系数在整个调节过程中保持不变。变速积分的思想是,根据偏差的大小,改变积分项的累加速度,即偏差越大,积分越慢,甚至没有;偏差越小,积分越快,以利于尽快消除静差。具体算法如下 设置一个系数 fe(k),是偏差e(k)的函数,其取值方法如下,每次采样后将fe(k)与e(k)相乘,积记为e(k),然后再进行累加,即积分项的计算方法为,变速积分PID与标准PID相比,有以下优点:l)完全消除了积分饱和现象 2)大大减小了超调量,可以很容易地使系统稳定。3)适应能力强,某些标准PID控制不理想的
22、过程可以考虑采用这种算法。4)参数整定容易,各参数间相互影响减小了,而且A为两参数的要求不精确,可作一次性确定。变速积分与积分分离法相比有相似之处,但调节方式不同。积分分离对积分项采取“开关”控制,而变速积分则是缓慢地变化,故后者调节品质可以大大提高。,4带死区的PID控制 某些控制系统精度要求 不高,但不希望控制作用频繁动作,以力求平稳或减少机械磨损,在这些应用场合下,可采用带死区的PID控制。其控制算法是:按实际需要设置死区B,当e(k)B时,控制算式维持原来的输出;而当e(k)1B时,经 PID运算 后输出控制量,其控制算式为,算法的程序流程图如图411所示。432 微分项的改进 1 不
23、完全微分数字 PID控制算式微分项的作甩有助于减小系统的超调,克服振荡,使系统趋于稳定。同时加快系统的响应速度,缩短调整时间,有利于改善系统的动态性能。模拟PID调节器是靠硬件来实现的,由于反馈电路本身特性的限制,无法实现理想的微分,其特性是实际微分的 PID控制。为了分析数字PID控制器的微分作用,由式(43)得出微分部分的输出UD(k)与偏差的关系为,对应得Z变换为,当e(t)为单位阶越函数时,,所以,由此得出标准数字PID控制器在单位阶越输人信号的作用下,微分项输出的脉冲序列为,微分部分输出的脉冲序列表明,从第二个采样周期开始,微分项输出为零,如图412中脉冲1所示。图中 同时给出了模拟
24、PID调节器中微分项 在单位阶越输人信号作用下的输出情况,如图412中曲线所示。,可见,于单位阶越输人信号,标准数字PID控制器的微分作用仅在第一个采样周期起作用,然后即变为零,而模拟PID调节器的微分作用却是在较长的时间内起作用,逐渐变为零。通过比较就IL可以看出,标准数字PID控制器的微 分作用要比模拟实际PID调节器的微分作用的性能要差。对惯,性较大的实 际控制系统而言,标准数字PID控制器的微分项需要改进。此外,应该指出的是,当瞬时偏差较大的情况下,标准数字PID控制器在较大偏 差产生的一瞬间,输出的控制量将很大,容易造成溢 出。不完全微分数字控制器可以解决上述问题。在 标准数字PID
25、控制器算式中,引人一惯性环节便构 成了不完全微分数字控制器。它不仅可以平滑微分 产生的瞬时脉动,而且能加强微分对全控制过程的影响。,一阶惯性环节的传递函数为,标准PID调节器的传递函数为,由式(424)和式(425)得到不完全微分的PID调节规律为,设,则得到不完全微分的PID算式如下,式中:a微分增益。根据式426我们可以把不完全微分调节器看成由几个环节组成,如图 413所示。下面分别讨论各环节的算法问题。(1)微分部分,化成差分方程为,对比较小的采样周期T(TT2)上式可简化为,式(427)是微分部分用于编程的形式。,(2)积分部分 积分部分的输人是微分部分的输出,积分部分的输出为V(k)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 控制器 模拟 设计 方法
链接地址:https://www.31ppt.com/p-6576906.html