第6章 A计算机控制课件.ppt
《第6章 A计算机控制课件.ppt》由会员分享,可在线阅读,更多相关《第6章 A计算机控制课件.ppt(271页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6章章 A计算机控制课计算机控制课件件第第6章章 复杂控制算法复杂控制算法 常规常规PIDPID控制技术控制技术最小拍控制最小拍控制纯滞后控制纯滞后控制串级控制串级控制预测控制预测控制模糊控制模糊控制2第第6章章 复杂控制算法复杂控制算法 6.1数字控制器数字控制器设计设计原原理理Go(s)是是被被控控对对象象的的连连续续传传递递函函数数,D(z)表表示示数数字控制器,字控制器,Gh(s)是零阶保持器,采样周期为是零阶保持器,采样周期为T。图6-1计算机控制系统框图3第第6章章 复杂控制算法复杂控制算法 6.1数字控制器数字控制器设计设计原原理理广义对象的脉冲传递函数定义广义对象的脉冲传递
2、函数定义G(z)为为则图则图6-1对应的闭环脉冲传递函数为对应的闭环脉冲传递函数为4第第6章章 复杂控制算法复杂控制算法 6.1数字控制器数字控制器设计设计原原理理与与对对象象结结构构有有关关的的设设计计方方法法,即即按按照照某某一一期期望望的的闭闭环环传传递递函函数数(z)来来设设计计数数字字控控制制器器D(z)。这这时时,D(z)的结构将依赖于广义对象的结构将依赖于广义对象G(z)的结构。的结构。因为因为G(z)和和(z)已知,故由式已知,故由式(6-2)可求得可求得 5第第6章章 复杂控制算法复杂控制算法 6.1数字控制器数字控制器设计设计原原理理数字控制器的设计步骤如下:数字控制器的设
3、计步骤如下:1)根据式根据式(6-1)求广义对象的脉冲传递函数求广义对象的脉冲传递函数G(z)2)根据控制系统的性能指标要求和其他约束根据控制系统的性能指标要求和其他约束 条件,确定闭环脉冲传递函数条件,确定闭环脉冲传递函数(z)3)根据式根据式(6-3)求取数字控制器的脉冲传递函求取数字控制器的脉冲传递函 数数D(z)4)根据根据D(z)导出控制器的输出导出控制器的输出u(k)6第第6章章 复杂控制算法复杂控制算法 6.1数字控制器数字控制器设计设计原原理理设数字控制器的一般形式为设数字控制器的一般形式为 (6-4)则则(6-5)7第第6章章 复杂控制算法复杂控制算法 6.1数字控制器数字控
4、制器设计设计原原理理(6-5)由此可得数字控制器输出的时间序列为由此可得数字控制器输出的时间序列为(6-6)按照式按照式(6-6),就可编写出控制算法程序。,就可编写出控制算法程序。8第第6章章 复杂控制算法复杂控制算法 6.2.1 最小拍控制原理最小拍控制原理 在在数数字字控控制制系系统统中中,通通常常把把一一个个采采样样周周期期称称为为一一拍拍。所所谓谓最最小小拍拍控控制制,是是指指系系统统在在某某种种典典型型输输入入信信号号(如如阶阶跃跃信信号号、速速度度信信号号、加加速速度度信信号号等等)作作用用下下,经经过过最最少少的的采采样样周周期期使得系统输出的稳态误差为零。使得系统输出的稳态误
5、差为零。9第第6章章 复杂控制算法复杂控制算法 6.2.1 最小拍控制原理最小拍控制原理 最最小小拍拍控控制制系系统统也也称称最最小小拍拍无无差差系系统统或或最最小小拍拍随随动动系系统统。显显然然这这种种系系统统对对闭闭环环脉脉冲冲传传递递函函数数的的性性能能要要求求是是快快速速性性和和准准确确性性。事事实实上上最最小小拍拍控控制制就就是是一一类类时时间间最最优优控控制制,系系统的性能指标就是要求调节时间最短。统的性能指标就是要求调节时间最短。10第第6章章 复杂控制算法复杂控制算法 1.最小拍控制系最小拍控制系统统的的设设计计由图由图6-1可知,误差的脉冲传递函数为可知,误差的脉冲传递函数为
6、(6-7)由误差表达式由误差表达式(6-8)可可知知,要要实实现现无无静静差差、最最小小拍拍,E(z)应应该该在在最最短短时时间间内内趋趋近近于于零零,即即E(z)应应为为有有限限项项式式。因因此此,在在输输入入R(z)一定的情况下,必须对一定的情况下,必须对e(z)提出要求。提出要求。11第第6章章 复杂控制算法复杂控制算法 1.最小拍控制系最小拍控制系统统的的设设计计单位阶跃输入单位阶跃输入 单位速度输入单位速度输入单位加速度输入单位加速度输入由此可得典型输入由此可得典型输入Z变换的一般形式:变换的一般形式:(6-9)其中其中A(z)是不含有是不含有(1-z-1)因子的因子的z-1的多项式
7、的多项式12第第6章章 复杂控制算法复杂控制算法 1.最小拍控制系最小拍控制系统统的的设设计计根据根据Z变换的终值定理,系统的稳态误差为变换的终值定理,系统的稳态误差为 显然,要使稳态误差为零,显然,要使稳态误差为零,e(z)必须含有必须含有(1-z-1)因因子,且其幂次数不能低于子,且其幂次数不能低于q,即,即(6-10)式中,式中,Qq,F(z)是关于是关于z-1的有限多项式。的有限多项式。13第第6章章 复杂控制算法复杂控制算法 1.最小拍控制系最小拍控制系统统的的设设计计为了实现最小拍,为了实现最小拍,e(z)中的中的z-1幂次须为最低。幂次须为最低。令令Q=q,F(z)=1则所得则所
8、得e(z)既可满足准确性,又可满足快速性要既可满足准确性,又可满足快速性要求,于是:求,于是:(6-11)(6-12)14第第6章章 复杂控制算法复杂控制算法 2.2.典型典型典型典型输输输输入下最小拍控制系入下最小拍控制系入下最小拍控制系入下最小拍控制系统统统统分析分析分析分析1)单位阶跃输入单位阶跃输入即,即,这说明一个采样周期后,系统在采样点上不再有这说明一个采样周期后,系统在采样点上不再有偏差,这时过渡过程时间为一拍。偏差,这时过渡过程时间为一拍。15第第6章章 复杂控制算法复杂控制算法 2.2.典型典型典型典型输输输输入下最小拍控制系入下最小拍控制系入下最小拍控制系入下最小拍控制系统
9、统统统分析分析分析分析2)单位速度输入单位速度输入即,即,这说明经过两拍以后,偏差采样值达到并保持为这说明经过两拍以后,偏差采样值达到并保持为零,过渡过程时间为两拍。零,过渡过程时间为两拍。16第第6章章 复杂控制算法复杂控制算法 2.2.典型典型典型典型输输输输入下最小拍控制系入下最小拍控制系入下最小拍控制系入下最小拍控制系统统统统分析分析分析分析3)单位加速度输入单位加速度输入即,即,这说明经过三拍以后,输出序列不会再有偏差,这说明经过三拍以后,输出序列不会再有偏差,过渡过程时间为三拍。过渡过程时间为三拍。17第第6章章 复杂控制算法复杂控制算法 2.2.典型典型典型典型输输输输入下最小拍
10、控制系入下最小拍控制系入下最小拍控制系入下最小拍控制系统统统统分析分析分析分析例例6-1 最小拍控制系统如图最小拍控制系统如图6-1 所示,对象的传递所示,对象的传递函数函数采样周期采样周期T=0.5s,系统输入为单位速度函数,试设,系统输入为单位速度函数,试设计最小拍控制器计最小拍控制器D(z)。图6-1计算机控制系统框图18第第6章章 复杂控制算法复杂控制算法 2.2.典型典型典型典型输输输输入下最小拍控制系入下最小拍控制系入下最小拍控制系入下最小拍控制系统统统统分析分析分析分析解:广义对象传递函数为:解:广义对象传递函数为:19第第6章章 复杂控制算法复杂控制算法 2.2.典型典型典型典
11、型输输输输入下最小拍控制系入下最小拍控制系入下最小拍控制系入下最小拍控制系统统统统分析分析分析分析检验:检验:由此可见,误差经过两拍达到并保持为零。由此可见,误差经过两拍达到并保持为零。20第第6章章 复杂控制算法复杂控制算法 2.2.典型典型典型典型输输输输入下最小拍控制系入下最小拍控制系入下最小拍控制系入下最小拍控制系统统统统分析分析分析分析输入为单位阶跃函数时,系统输出输入为单位阶跃函数时,系统输出输出序列为输出序列为 若输入为单位加速度,系统输出若输入为单位加速度,系统输出输出序列为输出序列为21第第6章章 复杂控制算法复杂控制算法 2.2.典型典型典型典型输输输输入下最小拍控制系入下
12、最小拍控制系入下最小拍控制系入下最小拍控制系统统统统分析分析分析分析图6-2 按单位速度输入设计的最小拍控制器对不同输入的响应曲线a)单位阶跃输入 b)单位速度输入 c)单位加速度输入22第第6章章 复杂控制算法复杂控制算法 2.2.典型典型典型典型输输输输入下最小拍控制系入下最小拍控制系入下最小拍控制系入下最小拍控制系统统统统分析分析分析分析按单位速度输入设计的最小拍系统,按单位速度输入设计的最小拍系统,当单位阶跃输入时,有当单位阶跃输入时,有100%的超调量,的超调量,而在单位加速度输入时有静差。而在单位加速度输入时有静差。由由上上述述分分析析可可知知,按按照照某某种种典典型型输输入入设设
13、计计的的最最小小拍拍系系统统,当当输输入入函函数数改改变变时时,输输出出响响应应不不理理想想,说说明明最小拍系统对输入信号的适应性较差。最小拍系统对输入信号的适应性较差。23第第6章章 复杂控制算法复杂控制算法 3 3最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的限制条件的限制条件的限制条件的限制条件(1)稳定性稳定性 闭环控制系统必须是稳定的。闭环控制系统必须是稳定的。只只有有广广义义对对象象的的脉脉冲冲传传递递函函数数是是稳稳定定的的(即即在在Z平平面面单单位位圆圆上上和和圆圆外外没没有有极极点点),且且不不含含有有纯纯滞滞后后环环节节时,上述方法才能成立。时,上述方法
14、才能成立。如如果果不不满满足足稳稳定定条条件件,则则应应对对设设计计原原则则作作相相应应的的限限制制。由由式式(6-2)可可以以看看出出,D(z)和和G(z)总总是是成成对对出出现现的的,但却不允许它们的零点、极点相互对消。但却不允许它们的零点、极点相互对消。24第第6章章 复杂控制算法复杂控制算法 3 3最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的限制条件的限制条件的限制条件的限制条件 因因为为,简简单单地地利利用用D(z)的的零零点点去去对对消消G(z)的的不不稳稳定定极极点点,虽虽然然从从理理论论上上可可以以得得到到一一个个稳稳定定的的闭闭环环系系统统,但但这种稳定
15、是建立在零极点完全对消的基础上的。这种稳定是建立在零极点完全对消的基础上的。当当系系统统的的参参数数产产生生漂漂移移,或或辨辨识识的的参参数数有有误误差差时时,这这种种零零极极点点对对消消不不可可能能准准确确实实现现,从从而而引引起起闭闭环环系系统统不不稳定。稳定。如如果果G(z)不不稳稳定定,在在选选择择(z)时时加加上上一一个个约约束束条条件件,仍可使闭环系统补偿成稳定的系统。仍可使闭环系统补偿成稳定的系统。25第第6章章 复杂控制算法复杂控制算法 3 3最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的限制条件的限制条件的限制条件的限制条件(2)物物理理可可实实现现性性
16、D(z)必必须须是是物物理理可可实实现现的的,即即当当前前时时刻刻的的输输出出只只取取决决于于当当前前时时刻刻及及过过去去时时刻刻的的输输入入,而而与与未未来来的的输输入入无无关关。在在控控制制算算法法中中,不不允允许许出出现现未未来来时时刻刻的的偏偏差差值值,这这就就要要求求数数字字控控制制器器D(z)不不能能有有z的的正正幂幂项项。假定对象有假定对象有d个采样周期的纯滞后,即个采样周期的纯滞后,即而我们所期望的闭环而我们所期望的闭环Z传递函数的一般形式为传递函数的一般形式为 26第第6章章 复杂控制算法复杂控制算法 3 3最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的限
17、制条件的限制条件的限制条件的限制条件显然,要使显然,要使D(z)可以实现,必须有可以实现,必须有这时,这时,应具有形式应具有形式由此可知,在最小拍控制中,期望的由此可知,在最小拍控制中,期望的(z)要在对象要在对象纯滞后的基础上加以确定,即纯滞后的基础上加以确定,即27第第6章章 复杂控制算法复杂控制算法 3 3最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的限制条件的限制条件的限制条件的限制条件根根据据上上面面的的分分析析,设设计计最最小小拍拍系系统统时时,考考虑虑到到系系统统的的稳稳定定性性和和控控制制器器的的可可实实现现性,必须考虑以下几个条件:性,必须考虑以下几个条件
18、:1)为为实实现现无无静静差差调调节节,选选择择e(z)时时,必必须须针针对对不不同同的的输输入入选择不同的形式,通式为选择不同的形式,通式为2)为为实实现现最最小小拍拍控控制制,F(z)应应该该尽尽可可能能简简单单,F(z)的的选选择择要要满足恒等式:满足恒等式:3)为为保保证证系系统统的的稳稳定定性性,e(z)的的零零点点应应包包含含G(z)的的所所有有不不稳定极点;稳定极点;4)为为保保证证控控制制器器D(z)物物理理上上的的可可实实现现性性,G(z)的的所所有有不不稳稳定定零点和滞后因子均包含在闭环脉冲传递函数零点和滞后因子均包含在闭环脉冲传递函数(z)中。中。28第第6章章 复杂控制
19、算法复杂控制算法 6.2.26.2.2最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的的的的稳稳稳稳定性定性定性定性问题问题问题问题 按按照照例例6-1的的方方法法设设计计的的最最小小拍拍系系统统,闭闭环环Z传传递递函函数数(z)的的全全部部极极点点都都在在z=0处处,因因此此系系统统输输出出值值在在采采样样时时刻刻的的稳稳定定性性可可以以得得到到保保证证。但但系系统统在在采采样样时时刻刻的的输输出出稳稳定定并并不不能能保保证证连连续续物物理理过过程程的的稳稳定定。如如果果控控制制器器D(z)选选择择不不当当,极极端端情情况况下下控控制制量量u就就可可能能是是发发散散的的,而
20、而系系统统在在采采样样时时刻刻之之间间的的输输出出值值以以振振荡荡形形式式发发散散,实实际际连连续续过程将是不稳定的。过程将是不稳定的。29第第6章章 复杂控制算法复杂控制算法 6.2.26.2.2最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的的的的稳稳稳稳定性定性定性定性问题问题问题问题例例6.2 图图6-1所示的系统中,被控对象的传递函数和所示的系统中,被控对象的传递函数和零阶保持器的传递函数分别为零阶保持器的传递函数分别为采样周期采样周期T=1s,当输入为单位阶跃函数时,试设计,当输入为单位阶跃函数时,试设计最小拍控制系统。最小拍控制系统。图6-1计算机控制系统框图3
21、0第第6章章 复杂控制算法复杂控制算法 6.2.26.2.2最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的的的的稳稳稳稳定性定性定性定性问题问题问题问题解解 首先求取广义对象的脉冲传递函数首先求取广义对象的脉冲传递函数31第第6章章 复杂控制算法复杂控制算法 6.2.26.2.2最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的的的的稳稳稳稳定性定性定性定性问题问题问题问题按例按例6-1的解法,因输入是单位阶跃,故的解法,因输入是单位阶跃,故 则则由此可导出输出量及控制量由此可导出输出量及控制量32第第6章章 复杂控制算法复杂控制算法 6.2.26.2.2最
22、小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的的的的稳稳稳稳定性定性定性定性问题问题问题问题从零时刻起的输出系列为从零时刻起的输出系列为0,1,1,表面上看,表面上看起来输出可一拍后到达稳态,但控制器输出序列为起来输出可一拍后到达稳态,但控制器输出序列为3.744,-16.1,46.96,-130.985,呈现振荡发散,这必然导呈现振荡发散,这必然导致对象的实际输出是振荡发散的,所以实际过程是不稳致对象的实际输出是振荡发散的,所以实际过程是不稳定的,如图定的,如图6-3所示。所示。33第第6章章 复杂控制算法复杂控制算法 6.2.26.2.2最小拍控制器最小拍控制器最小拍控制
23、器最小拍控制器设计设计设计设计的的的的稳稳稳稳定性定性定性定性问题问题问题问题图6-3 不稳定的最小拍系统波形a)系统输出 b)控制量输出34第第6章章 复杂控制算法复杂控制算法 6.2.26.2.2最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的的的的稳稳稳稳定性定性定性定性问题问题问题问题由图由图6-1可得,可得,即即 (6-15)如如果果对对象象G(z)的的所所有有零零点点都都在在单单位位圆圆内内,则则控控制制器器是是 稳稳 定定 的的。若若 G(z)带带 有有 在在 单单 位位 圆圆 上上 和和 圆圆 外外 的的 零零 点点|zi|1(i=1,2,k)则则为为保保证证
24、其其稳稳定定性性,(z)必必须须含含有有相相同同的零点,即的零点,即图6-1计算机控制系统框图35第第6章章 复杂控制算法复杂控制算法 6.2.26.2.2最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的的的的稳稳稳稳定性定性定性定性问题问题问题问题于是,根据于是,根据 选选取取F(z)时时,就就不不能能简简单单地地令令F(z)=1而而应应根根据据(z)中中z-1的的幂幂次次确确定定F(z)的次数。的次数。36第第6章章 复杂控制算法复杂控制算法 6.2.26.2.2最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的的的的稳稳稳稳定性定性定性定性问题问题问题问
25、题上例中,由于对象上例中,由于对象G(z)有一个在单位圆外的零点有一个在单位圆外的零点z=2.78,对于单位阶跃输入,若选取,对于单位阶跃输入,若选取并令并令由此可解出由此可解出37第第6章章 复杂控制算法复杂控制算法 6.2.26.2.2最小拍控制器最小拍控制器最小拍控制器最小拍控制器设计设计设计设计的的的的稳稳稳稳定性定性定性定性问题问题问题问题即控制器输出是收敛的,其输出时间序列为即控制器输出是收敛的,其输出时间序列为1,1.486,0.5832,0.1166,系统输出为系统输出为38第第6章章 复杂控制算法复杂控制算法 6.2.26.2.2最小拍控制器最小拍控制器最小拍控制器最小拍控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第6章 A计算机控制课件 计算机控制 课件
限制150内