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