计算机控制技术(汤楠)-(5)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机控制技术(汤楠)-(5)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 技术 汤楠 课件
- 资源描述:
-
1、第五章 控制规律的离散化设计第五章控制规律的离散化设计5.1最小拍控制器设计最小拍控制器设计5.2数字控制器的计算机实现数字控制器的计算机实现5.3应用实例应用实例示教机械手控制示教机械手控制本章小节本章小节习题习题第五章 控制规律的离散化设计计算机控制系统控制规律的设计就是在给定性能指标的条件下设计出数字控制器,使系统达到要求。计算机控制系统控制规律的设计方法一般分为四种,即离散化设计方法、模拟化设计方法、状态空间法设计方法和复杂控制规律设计方法。本章介绍的离散化设计方法就是假定对象本身是离散化模型或者用离散化模型表示的连续对象,以计算机控制系统理论为基础,以Z变换为数学工具,在z域中直接设
2、计出数字控制器D(z)。这种设计方法又称z域设计方法或直接设计方法。第五章 控制规律的离散化设计离散化设计方法可分为两类:(1)解析法。根据给定的闭环系统性能指标要求,通过解析计算求得数字控制器的脉冲传递函数D(z),其中最典型的就是最小拍系统的设计。(2)图解法。工程中比较常用的一种是频域法,也称双线性变换法(简称W变换法);另一种是根轨迹法。本章将主要讲解解析法的离散化设计。典型的计算机控制系统如图5.1所示。第五章 控制规律的离散化设计图5.1 典型的计算机控制系统第五章 控制规律的离散化设计系统的闭环脉冲传递函数为 (5.1)式中,G(z)为广义对象(包括零阶保持器与实际对象)的脉冲传
3、递函数,D(z)为数字控制器的脉冲传递函数。)()(1)()()(zGzDzGzDz第五章 控制规律的离散化设计)()(11)(1)()()(zGzDzzRzEze(5.2)若已知G(z),并根据性能指标要求定出(z),则数字控制器D(z)就可由下式解出)(1)()()()()()(zzGzzzGzzDe(5.3)第五章 控制规律的离散化设计 5.1 最小拍控制器设计最小拍控制器设计最小拍系统是指如图5.1所示典型系统对某种特定输入具有最快的响应速度,被控量能在最短的调节时间即最少的采样周期数内达到设定值。换言之,偏差采样值能在最短时间内达到并保持为零。这种偏差为零只是在采样时刻为零,而在任何
4、两次采样时刻之间输出却不一定为零。第五章 控制规律的离散化设计 5.1.1 最小拍有纹波控制器的设计原理与设计方法最小拍有纹波控制器的设计原理与设计方法最小拍控制器设计必须从被控对象的特性出发,依据系统性能要求,运用解析的方法推得。1 最小拍控制器的一般设计步骤第一步:根据性能指标要求和约束条件确定(z)。性能指标要求和约束条件有:(1)稳定性:闭环系统必须是稳定的。(2)准确性:闭环系统对典型输入的响应误差必须是稳态误差。最小拍有纹波控制器只是在采样点上无稳态误差。第五章 控制规律的离散化设计(3)快速性:系统过渡过程尽快结束,即调节时间为有限拍,且拍数最小。(4)物理可实现性:设计的数字控
5、制器D(z)必须是在物理上可实现的。第二步:依据式(5.3),由G(z)、(z)确定D(z)。第三步:根据D(z)编制控制算法的程序。显然,第一步是设计数字控制器的关键。下面将从性能指标要求和约束条件的四个方面逐步讨论(z)的确定。第五章 控制规律的离散化设计2 由准确性要求确定(z)假定广义对象G(z)是稳定的,且不含单位圆上和圆外的零点,G0(s)不含纯滞后。根据准确性要求,系统在采样点无稳态误差,即0)(1lim1limlim11ss)()()()()(zRzzzEzteeettt(5.4)对于典型输入信号,1122101121qqtAqtAtAAtr)!(!)(第五章 控制规律的离散化
6、设计其Z变换为,单位加速度输入)(,单位斜坡输入)(,单位阶跃输入)()()(3 122 11 11131221221111qzzTzTqzTzqzzzBzRq(5.5)其中B(z)不含(1z1)因子。将上式代入式(5.4),有01)(1lim1e1ssqtzzBzze)()()(第五章 控制规律的离散化设计显然,要使稳态误差为零,e(z)中必须包含(1z1)因子,且幂次不能低于q,即)()()()(nnmmzfzfzfzzFzz221111e11 1)(5.6)其中mq,F(z)是关于z1的有限多项式。第五章 控制规律的离散化设计 3 由快速性要求确定(z)快速性要求闭环系统的响应能在最短时
7、间内使采样点上的误差为零,这就要求e(z)包含z1 的幂次尽可能小。在满足准确性的前提下,令m=q,F(z)=1(即n=0),则此时e(z)既满足准确性又满足快速性要求,故有 e(z)=(1z1)q (5.7)对典型输入信号最小拍有纹波控制器设计可按表5.1进行。第五章 控制规律的离散化设计第五章 控制规律的离散化设计4 由稳定性要求确定(z)由式(5.3)知数字控制器D(z)不仅与输入信号有关,而且与广义对象有关。当广义对象含有单位圆上和圆外的零点、极点时,必定对e(z)、(z)有更多的要求。最小拍系统,不但要保证系统的输出在各采样点上稳定,同时也要考虑控制量的稳定,才能使闭环系统实现真正意
8、义上的稳定。因此需要对控制量进行研究。第五章 控制规律的离散化设计对图5.1所示典型系统,可推导出如果广义对象G(z)中所有零点、极点都在单位圆内,那么系统是稳定的,即被控变量y和控制量u都是稳定的。如果广义对象G(z)中含有单位圆上和圆外零点、极点,即G(z)、U(z)含有不稳定的极点,则控制量u就是不稳定的,系统输出y也就不稳定。)()()()(zRzGzzU(5.8)第五章 控制规律的离散化设计由式(5.1)可以看出D(z)、G(z)总是成对出现,但并不能简单地用D(z)的相关零极点去抵消G(z)的单位圆上、圆外的零极点。这是因为若要抵消G(z)的单位圆上或圆外的零点,D(z)必含单位圆
9、上或圆外的极点,从而使D(z)不稳定,控制量u不稳定。另外,理论上可以采用这种对消法使系统稳定,但实际控制中,由于辨识的误差或参数的变化,使得由计算机实现的D(z)并不完全随G(z)的变化而变化,故而这种抵消是不能真正实现的。第五章 控制规律的离散化设计可以找到正确解决上述问题的方法。观察)(1)()()()()()(zzGzzzGzzDe(1)让(z)的零点包含G(z)单位圆上或圆外的零点。(2)让e(z)的零点包含G(z)单位圆上或圆外的极点。第五章 控制规律的离散化设计例例5.1 设图5.1所示系统的对象传递函数是T1 s,试针对单位阶跃输入信号设计最小拍控制器D(z)。解 首先将广义对
10、象离散化。)252.1(1.2)(20sssG)286.01()1()2.01)(78.21(265.0)(1)(1211110zzzzzsGseZzGTs第五章 控制规律的离散化设计 因为G(z)中含有z1项和单位圆外零点z2.78,故(z)应包含z1及(1+2.78z1)项,(z)=a1z1(1+2.78z1)又由于G(z)中含有单位圆上极点z1,e(z)应包含(1z1)项。同时考虑到e(z)与(z)应有相同幂次,故 e(z)=(1z1)(1f1z1)第五章 控制规律的离散化设计 利用(z)1e(z),得联立方程组111178.21faaf解得735.0265.011fa从而求得第五章 控
11、制规律的离散化设计)735.01)(2.01()286.01)(1()()()()(1111ezzzzzzGzzD3211111166.05832.0486.11 )2.01()286.01)(1()()()()(zzzzzzzRzGzzU第五章 控制规律的离散化设计单位阶跃响应321111265.0 1)78.21(265.0)(zzzzzzzRzzY)()(1)3()2(265.0)(0)0(TyTyTyy,其控制量u(k)及输出量y(k)响应曲线如图5.2所示。第五章 控制规律的离散化设计图5.2 控制量u(k)及输出量y(k)响应曲线第五章 控制规律的离散化设计可见控制量收敛,输出量稳
12、定,系统两拍即可准确跟踪输入。5 由D(z)的物理可实现性要求确定(z)D(z)物理可实现性就是指D(z)当前时刻的输出值只取决于当前时刻及过去时刻的输入,而与未来时刻无关。数学上体现在保证D(z)分母中z1的最低幂次不大于分子中z1的最低幂次。当广义对象包含纯滞后环节时,在设计D(z)时应考虑可实现性问题。第五章 控制规律的离散化设计6 最小拍有纹波系统设计总结设广义对象的脉冲传递函数为miimiirTszpzzzsGseZzG11110)1()1()(1)(5.9)其中有u个零点、v个极点在单位圆上或圆外。系统对于典型输入信号第五章 控制规律的离散化设计qzzBzR)1()()(1(5.1
13、0)要满足响应最快而稳定,且在采样点上无稳态误差,还能保证物理上的可实现性,则闭环脉冲传递函数应为)(1()(112111vqvqiuirzazaazzzz(5.11)第五章 控制规律的离散化设计误差脉冲传递函数为)1)(1()1()(1111111eruruiviqzfzfzpzz(5.12)注意:(1)上式中系数ai、fi可由关系式(z)1e(z)中z1对应系数相等的方程组求得。第五章 控制规律的离散化设计(2)G(z)含有单位圆上极点z1时,e(z)应含相应零点的要求与应含(1z1)q的快速性要求出现重复,此时e(z)中(1z1)因子就取q和G(z)的z1极点数目w中的较大者,同时(z)
14、中v的个数减少所出现的重复数。(3)最小拍有纹波系统在采样点上的调节时间为ts(r+q+u+v1)T第五章 控制规律的离散化设计例例5.2 设图5.1所示系统的对象传递函数是)11.0)(1(10)(0ssssGT0.5 s试针对单位阶跃输入信号设计最小拍有纹波控制器D(z)。解解)0067.01)(6065.01)(1()05355.01)(4815.11(7385.0)(1)(1111110zzzzzzsGseZzGTs第五章 控制规律的离散化设计由此知r=1,q=1,u=1(单位圆外零点z=11.4815),v=1(单位圆上极点z=1)。因为q=v=1,故e(z)中不再外加极点,且(z)
15、中v的数目应减去1。所以(z)=z1(1+1.4815z1)a1e(z)=(1z1)(1+f1z1)利用e(z)=1(z),由z1对应幂次系数相等解得:a1=0.403f1=0.597第五章 控制规律的离散化设计则 (z)=0.403z1(1+1.4815z1)e(z)=(1z1)(1+0.597z1)最小拍有纹波数字控制器为)05355.01)(597.01()0067.01)(6065.01(5457.0)()()()(1111ezzzzzzGzzD第五章 控制规律的离散化设计对阶跃输入信号的响应为321111403.0 1)4815.11(403.0)(zzzzzzzRzzY)()(即y
16、(0)=0,y(T)=0.403,y(2T)=y(3T)=1。系统的输出响应曲线如图5.3所示。第五章 控制规律的离散化设计图5.3 系统单位阶跃输入时的输出响应曲线第五章 控制规律的离散化设计5.1.2 最小拍有纹波系统存在的主要问题最小拍有纹波系统存在的主要问题尽管最小拍有纹波控制系统设计方法简单,设计步骤明确,设计过程可解析地进行,设计出的控制器D(z)结构也非常简单,但仍然存在一些问题。1对不同输入类型的适应性差对不同输入类型的适应性差针对某一典型输入信号而设计的最小拍有纹波控制系统,对其他类型的输入不一定是最小拍,甚至可能会有很大的超调和静差。第五章 控制规律的离散化设计例例5.3
17、设有一阶广义对象取T=1 s。针对单位斜坡输入设计最小拍有纹波系统,并同时对比单位阶跃、单位斜坡、单位加速度输入时系统的响应。解针对单位斜坡输入设计数字控制器为(z)=2z1z2115.015.0)(zzzG2121e)1()5.01(4)()()()(zzzzGzzD第五章 控制规律的离散化设计(1)对单位阶跃输入系统的响应:此时系统两拍后进入稳态,且无差,但因y(T)=2,系统超调达100%。43211212 11)2()(zzzzzzzzRzzY)()(第五章 控制规律的离散化设计(2)对单位斜坡输入系统的响应:43221121432 )1()2()(zzzzzzzzRzzY)()(此时
18、系统两拍后进入稳态,且无差。第五章 控制规律的离散化设计(3)对单位加速度输入系统的响应:54323121215.1175.3 )1(2)2()(zzzzzzzzzzRzzY)()(可见此时系统既不是最小拍,也不是稳态无差。输出响应曲线见图5.4。第五章 控制规律的离散化设计图5.4 三种典型输入时系统的输出响应曲线图第五章 控制规律的离散化设计2 对参数变化过于灵敏最小拍系统的闭环脉冲传递函数含有多重极点z=0,这种多重极点对系统参数变化的灵敏度可达到无穷。因此,若系统参数有变化或计算机中存储的参数与设计的参数有差异时,实际系统会严重偏离期望的数值。这也正是最小拍系统在做实验时常常得不到预想
19、效果的原因。第五章 控制规律的离散化设计例例5.4 将例5.3中115.015.0)(zzzG变为114.015.0)(*zzzG求单位斜坡输入时系统的响应。第五章 控制规律的离散化设计解解 参数变化后系统的闭环脉冲传递函数变为32211*2.06.01)5.01(4.2)()(1)()()(zzzzzzDzzDz 对单位斜坡输入系统的响应为6543238.656.444.44.24.2)(zzzzzzY输出序列为0,0,2.4,2.4,4.44,4.56,6.38,显然与期望值0,1,2,3,4,5,6,相差甚远。此时系统的闭环极点已变成z1=0.906,z2,3=0.453j0.12,已偏
20、离圆点甚远,系统已不具备最小拍设计的特点。第五章 控制规律的离散化设计 3 控制作用易超出限制范围控制作用易超出限制范围离散系统中许多参数与采样周期有关,当采样周期T变小时,参数亦变化,到一定程度就会使控制量超出系统的线性范围(包括放大器饱和、D/A饱和、电机转速限制等),控制量起不到预期控制的效果。下面举例说明。例例5.5 设图5.1所示系统的对象传递函数是110)(0sTsGi研究采样周期T与控制量u的关系。第五章 控制规律的离散化设计解解 广义对象的脉冲传递函数为110e1)e1()(e1)(zzsGsZzGiiTTTTTs令,则iTTe11 1)1()(zzzG控制量为)()()()(
21、zRzGzzU第五章 控制规律的离散化设计当T ,则显然,如果采样周期一直减小,系统通过功放驱动电机,则U(z)幅度达到一定程度,必然引起放大器饱和或达到电机转速极限。因此在设计中,必须恰当选择T。根据经验T应比对象惯性时间常数Ti 小一个数量级或T/Ti1/16。)()()1(zUzG第五章 控制规律的离散化设计4 在采样点之间存在纹波在采样点之间存在纹波最小拍有纹波系统只是在采样点上的稳态无差,而在采样点之间的输出往往存在偏差,即纹波。这些纹波对系统的品质产生影响,同时增加功耗、振动和机械磨损,有些系统甚至不允许有纹波。因此必须弄清纹波产生的原因,并设法消除。由于存在上述问题,最小拍有纹波
22、系统在实际使用时就受到限制,有些书中称其为“最低标准设计”。第五章 控制规律的离散化设计5.1.3 最小拍无纹波控制器设计最小拍无纹波控制器设计最小拍无纹波系统数字控制器的设计,是在最小拍有纹波控制器设计基础上,对闭环脉冲传递函数(z)做进一步修正,以达到不仅采样点上稳态无差,而且能消除采样点之间的纹波。因此需首先弄清纹波产生的原因,而后找到消除纹波的方法。1 纹波产生的原因纹波产生的原因通过下面的例题来说明纹波产生的原因。第五章 控制规律的离散化设计例例5.6 设图5.1所示系统的对象传递函数是取采样周期T=1 s,针对单位阶跃输入设计最小拍控制器,并观察误差与控制量的输出。解解 按前述最小
23、拍有纹波系统设计方法得)1(10)(0sssG11718.011.0274.0)(zzzzD第五章 控制规律的离散化设计故误差为111)1()()()(11zzzRzzEe可见系统一拍即进入跟踪,误差为零。控制量输出为4321109.0152.0212.0295.0272.0)(zzzzzEzDzU)()(即控制量在一拍后并未进入稳态(是常数或零),而是在不停地波动,从而使连续部分的输出在采样点之间存在纹波。第五章 控制规律的离散化设计由此例可得到以下结论:最小拍有纹波系统设计可以使得在有限拍后采样点上的误差为零,但数字控制器的输出并不一定达到稳定值,而是上下波动的。这个波动的控制量作用在零阶
24、保持器的输入端,必然使保持器输出波动,导致整个系统输出也出现波动。控制器的波动究其原因是由于其U(z)含有单位圆内的极点。根据z平面上极点分布与瞬时响应的关系,左半单位圆内极点尽管是稳定的,但其响应却是振荡的,因而引起U(z)波动。第五章 控制规律的离散化设计2 消除纹波的附加条件消除纹波的附加条件要想消除纹波,只要使控制量是常数或零,不再出现波动即可。鉴于最小拍有纹波设计的思想,其系统输出y(k)可以在有限拍内达到稳定,将u(k)当作系统输出,设计出D(z),使其也能在有限拍内达到稳定,从而使系统输出y(k)无纹波。设计的出发点:,则)()(zGzPzQ)()()()()()()()(zQz
25、PzzGzzRzU第五章 控制规律的离散化设计为使U(z)/R(z)成为关于z1的多项式,显然应使(z)包含Q(z)因子,即包含G(z)的所有零点。因此在最小拍有纹波设计基础上,应使(z)包含G(z)的所有零点,这就是消除纹波的附加条件,也是有纹波与无纹波设计的唯一区别。设计最小拍无纹波系统的方法总结如下:(1)按最小拍有纹波设计方法确定(z)。(2)在按无纹波附加条件(z)的零点中必须包含G(z)的所有零点,确定(z)。第五章 控制规律的离散化设计设G(z)含有w个零点z1,z2,z3,zw,u个单位圆上、圆外零点(wu),则无纹波(z)应有)(1()(112111vqvqiwirzazaa
展开阅读全文