收藏 分销(赏)

状态空间极点配置设计.ppt

上传人:精*** 文档编号:7394625 上传时间:2025-01-02 格式:PPT 页数:118 大小:2.33MB 下载积分:20 金币
下载 相关 举报
状态空间极点配置设计.ppt_第1页
第1页 / 共118页
状态空间极点配置设计.ppt_第2页
第2页 / 共118页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第4章 极点配置设计:状态空间方法,主要内容,(1)状态反馈极点配置,(2)状态观测器,(3)带状态观测器的调节器设计,(4)输入系统的极点配置,1,4.1 引言,状态空间中的极点配置设计方法是基本的设计方法之一。如果系统是完全状态可控的,那么,要求的,z,平面上闭环极点可以选择,并且,以这些极点为闭环极点的系统可以设计。这种在,z,平面设置期望的闭环极点的设计方法,称为极点配置设计法。,在极点配置设计方法中,将反馈全部状态变量,使得全部闭环极点均设置在各期望的位置上。然而,实际的控制系统中,量测到全部状态变量是不可能的,不是全部状态变量都可以用于反馈。为了实现状态反馈,估计这些未知的状态变量是很必要的,这种估计可以用状态观测器进行。,2,状态反馈极点配置问题,可以分成为两个部分:首先假定系统的全部状态都可能用于反馈,设计一个全状态反馈的控制系统;然后,再设计一个状态观测器,用来估计状态反馈要用的状态变量。设计中依据的参数为期望的闭环极点的位置和采样周期,T,。,3,4.2,状态反馈极点配置,假设系统的全部状态变量都可以量测,并且都能用于反馈。如果系统是完全状态可控的,那么,用状态反馈的方法,适当地选择状态反馈增益矩阵,可以将闭环系统的极点配置在z平面的任何期望的位置。,首先必须指出,状态空间中,任意极点配置的充分且必要的条件是,系统必须是完全状态可控的。,4,4.2.1,状态反馈,假设连续系统由方程:,描述。只讨论单输入-单输出情况。对该系统按一定周期进行零阶保持采样得到的离散系统为:,其中矩阵和由:,给出。为简化起见,将系统写为:,5,连续控制器,D,(,s,)在时间域里用微分方程来表示,把微分运算用等效差分来近似,就可得到逼近微分方程的差分方程。,等效差分有前向差分、后向差分等方法。前向差分法又称为欧拉法,是用前向差分近似导数:,得到差分方程;,后向差分法用后向差分近似导数:,来得到差分方程。,4.2.1.1 差分法和双线性变换法,6,在上述变换变量中,相当于用(,z,l)/,T,或者(,z,l)/(,zT,)代替,s,。前面的章节已经表明,可把变量,z,和,s,用自然指数关联起来,即,z,exp(,sT,)。这两个差分近似相应于级数展开:,(前向差分法/欧拉法)(4,.,1),(后向差分法)(4,.,2),另一种与数值积分的梯形法相对应的近似法是:,(4,.,3),这种近似也常常叫做双线性变换,或者塔斯廷(Tustin)近似。,7,使用上述近似方法时,可用下述,s,直接代替,G,(,s,)中的自变量,s,而得到脉冲传递函数,G,(,z,),其中:,(前向差分法/欧拉法)(4,.,4),(后向差分法)(4,.,5),(双线性变换法)(4,.,6),从而,8,(4,.,4)式由,s,平面到,z,平面的映射,(4,.,5)式由,s,平面到,z,平面的映射,(4,.,6)式由,s,平面到,z,平面的映射,9,可以看出:,使用前向差分法有可能把一个,稳定,的连续时间系统映射为一个,不稳定,的离散时间系统。,使用后向差分近似时,一个,稳定,的连续时间系统将总是给出一个,稳定,的离散系统。但是一些,不稳定,连续时间系统也可能被转换成,稳定,的离散时间系统。而且运用后向差分法时频率被严重压缩了,不能保证频率特性不变。,使用双线性变换(塔斯廷近似)将,s,平面的左半平面映射到,z,平面的单位圆内。因此把连续时间系统的稳定性与离散时间系统的,稳定性不变,。,10,经过双线性近似变换后,模拟频率与离散频率之间存在着非线性关系。设模拟频率为,,变换后得到的离散频率为,,现在将,s,=,i,,,z,=,e,i,T,代入双线性变换式,得到:,则模拟频率,与离散频率,之间有如下关系:,即:,(4.7),4.2.1.2 频率畸变现象的预防,11,与,的非线性关系,双线性变换造成的频率畸变,12,由(4,.,7)式可知,在,=0处没有频率畸变,并且,T,小时畸变也小。如果系统要求变换后的某些特定频率不能畸变时,可以采用预畸变方法来补偿。要在规定的频率,1,处没有畸变,,只要把(4,.,6)式的双线性变换修改为下列变换即可:,(频率预畸变的双线性变换)(4,.,8),根据(4,.,8)式,可以得出:,即该连续时间滤波器及其近似式在频率,1,处具有同样值。不过,该方法仅仅能在规定的频率处保证不发生畸变,在其他频率处仍会有畸变。,13,4.2.2 基于状态模型的近似法,在某些情况下,已知连续时间状态空间模型描述的控制器,希望将它离散化成离散时间近似式。可以把状态反馈控制器看作广义的P控制器。假设连续时间系统方程为:,(4.12),且所有的状态都是可量测的。对应的离散系统方程为:,(4.13),如果系统(4.12)是能控的,那么使用形式为:,(4.14),的控制器就可任意配置该闭环系统的极点。,14,对状态采样并在采样周期内保持控制信号恒定就可以实现数字形式(4,.,14)的控制器。随着采样周期的增加,离散闭环系统的特性开始恶化,不过,可以修改控制器以改进闭环系统的性能。假定离散时间控制器形式如下:,(4,.,15),可以采用离散状态空间的极点配置设计方法来实现上述离散时间控制器(后续章节详细讨论)。这里讨论的是,如何使用近似方法把(4,.,14)式控制器转换成离散时间形式。,15,用连续时间控制器(5,.,14)式来控制连续系统(5,.,12)式,得到的闭环系统为:,若在采样周期内保持,u,c,(,t,)不变,就可以对状态方程积分,得出:,(5,.,16),其中:,16,如果使用离散时间控制器(5,.,15)式控制(5,.,13)式所示的离散系统,则有:,(5,.,17),一般说来不可能选择使得:,但可以利用级数展开,并使,T,的不同幂次项相等,以使二者非常接近。假设:,那么:,和,17,取,即当,(5,.,18),时,直到,T,2,阶为止,系统(5,.,16)式和(5,.,17)式都具有同样的极点。当直到并包括,T,阶时,在不修改,L,的情况下各极点也是相同的。,假设(5,.,16)式和(5,.,17)式的稳态值相同可确定,M,的修正式。令参考值是常数并假设状态的稳态值是,x,0,,这可以得到如下关系:,和,从,T,幂到,T,2,幂,上述两个关系式左边的级数展开式是相等的。,18,现在来确定以使上述两个关系式右边的级数展开式对,T,和,T,2,也是相等的。假设:,那么:,和,令,这得出:,(5,.,19),19,故修正的离散时间控制器为(重新列写):,(5,.,15),其中:,(5,.,18),(5,.,19),20,在连续时间控制系统中,PID控制器应用得非常广泛。其设计技术成熟,长期以来形成了典型的结构,参数整定方便,结构更改灵活,能满足一般的控制要求。特别是PID控制技术有其突出的优点,当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其他设计技术难以使用,系统的控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。因此,PID控制具有很大的适应性和灵活性。,当今,数字计算机广泛地应用于控制系统中。数字PID控制比连续PID控制更为优越,因为计算机程序的灵活性,很容易克服连续PID控制中存在的问题,经修正而得到更完善的数字PID算法。,5.2.3 数字PID控制器,21,5.2.3.1 连续PID控制器,在连续时间系统的实际应用中,常常根据受控对象的特性和控制的性能要求,灵活地采用不同的控制组合,构成比例(P)控制器,比例+积分(PI)控制器,和比例+积分+微分(PID)控制器,(5.23),式中,K,P,比例放大系数;,T,I,积分时间;,T,D,微分时间。,22,比例,控制能迅速反应误差,从而减小稳态误差。但是,比例控制不能消除稳态误差。比例放大系数的加大,会引起系统的不稳定。,积分,控制的作用是,只要系统有误差存在,积分控制器就不断地积累,输出控制量,以消除误差。因而,只要有足够的时间,积分控制将能完全消除误差,使系统误差为零,从而消除稳态误差。积分作用太强会使系统超调加大,甚至使系统出现振荡。,微分,控制可以减小超调量,克服振荡,使系统的稳定性提高,同时加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。,应用PID控制,必须适当地调整比例放大系数KP,积分时间TI和微分时间TD,使整个控制系统得到良好的性能。,23,PID控制器在连续-时间工业控制系统中是由硬件设备实现的。而在计算机控制系统中,PID控制器是通过计算机PID控制算法程序实现的。,进入计算机的连续时间信号,必须经过采样和整量化后,变成数字量,方能进入计算机的存贮器和寄存器,而在数字计算机中的计算和处理,不论是积分还是微分,只能用数值计算去逼近。因此在数字计算机中,PID控制规律的实现,也必须用数值逼近的方法。当采样周期相当短时,用求和代替积分,用差分代替微分,使PID算法离散化,将描述连续时间PID算法的微分方程,变为描述离散时间PID算法的差分方程。,5.2.3.2 离散化,24,用矩形求和代替积分时,有:,(,5,.,24,),用差分代替微分:,(5.25),将式,(,5,.,24,),、,(,5,.,25,),代入式,(,5,.,23,),,PID算法变为:,(,5,.,26,),或,(5,.,27),25,式中:,u,(,k,)第,k,个采样时刻的控制;,K,P,比例放大系数;,K,I,积分放大系数:;,K,D,微分放大系数:;,T,采样周期。,式(5.26)或(5.27)是数字PID算法的非递推形式,称全量算法。算法中,为了求和,必须将系统偏差的全部过去值,e,(,j,)(,j,=1,2,3,,k,)都存贮起来。这种算法得出控制量的全量输出,u,(,k,),是控制量的绝对数值。在控制系统中,这种控制量确定了执行机构的位置,故将这种算法称为“位置算法”。,26,当执行机构需要的不是控制量的绝对值,而是控制量的增量(例如去驱动步进电动机)时,需要用PID的“增量算法”。由位置算法求出:,再求出:,两式相减,得出控制量的增量算法:,(5,.,28),(5.28)称为增量式PID算法。,27,PID控制算法的简化示意图,对增量式数字PID算法(5,.,28)归并后,得:,(5,.,29),其中:,28,表达式(5.29)已看不出是PID的表达式了,也看不出P、I、D作用的直接关系,只表示了各次误差量对控制作用的影响。从式(5.29)看出,数字增量式PID算法,只要贮存最近的三个误差采样值,e,(,k,)、,e,(,k,-1)、,e,(,k,-2)就足够了。,K,P,、,T,I,、,T,D,、,T,都预先选择好,因而每次采样后计算很方便。,利用增量算法,可以得出位置的递推算法:,(5,.,30),PID算法的选择,与受控对象的执行元件有关系。若系统的执行部件是步进电动机,用位置算法就不合适,因为步进电机本身就具有积分作用,因而要选用增量算法进行控制。,29,用增量算法的PID控制器有以下优点:,增量算法不需要做累加,控制量增量的确定仅与最近几次误差采样值有关,计算误差或计算精度问题,对控制量的计算影响较小。而位置算法要用到过去的误差的累加值,容易产生大的累加误差。,增量式算法得出的是控制量的增量,例如阀门控制中,只输出阀门开度的变化部分,误动作影响小,必要时通过逻辑判断限制或禁止本次输出,不会严重影响系统的工作。而位置算法的输出是控制量的全量输出,误动作影响大。,采用增量算法,易于实现手动到自动的无冲击切换。,30,实际的控制系统中,存在着饱和特性。当控制变量达到一定值后,系统的输出变量不再增长,系统进入饱和区。这就要求系统的控制变量必须限制在某个范围之内,即:,有时候,对控制量的变化率也有限制:,若计算得到的控制量超出了上述范围,系统实际执行的不是控制量的计算值,而是控制量的最大值(u,max,或u,min,),控制达不到预期的效果,甚至引起振荡。这种现象在开工、停工或大幅度改变给定值的情况下尤其容易发生。,5.2.3.3 数字PID的改进算法,31,PID位置算法的积分饱和,当误差信号,e,较大时,由数字PID位置算法计算得出的控制,u,很大,以至,u,u,max,,如图中曲线a。控制系统这时执行的控制,实际上是,u,=,u,max,,而不是计算值,u,,见图中曲线b。被控量的增长显然比不考虑饱和时的增长要慢。可以看到,受控量增长慢,正误差值的积累更大,当受控量增长到等于给定值时,误差等于零,但误差和积累项累积值很大,控制量,u,还将继续维持饱和,经过相当的时间(图中,)后。才脱离饱和,这样,使系统被控量的超调量明显加大,严重的情况下,会引起系统出现振荡。PID位置算法中,“饱和”主要由积分项引起,称为“积分饱和”。,32,是在误差量较大时,不进行积分,控制量,u,的计算中,只计算比例项和微分项,直到误差达到一定值之后,才加入积分累积,如图中曲线,b,所示。控制量不易进入饱和区,即使进入饱和区了,也能很快退出,系统被控量的特性,比直接用PID位置算法时的特性有了改善。,积分分离法的PID算法为:,(5.31),其中:,为门限值,见图所示。,用积分分离的改进算法效果较好,,程序简单。,5.2.3.3.1 积分分离法,用积分分离法克服积分饱和,a,不采用积分分离法;,b,采用积分分离法;,0,t,后积分累积。,33,基本思想是,当控制进入饱和区以后,便不再进行积分项的累加,而只执行削弱积分的运算。因而,在计算,u,(,k,)时,先判断,u,(,k,-1)是否已超出限制值,若,u,(,k,-1),u,max,,则只累加负偏差,若,u,(,k,-1),u,max,,或,u,u,max,,实际系统中只能取,u,=,u,max,,见(,b,)图中,u,,则系统的响应减慢。(,c,)绘出了当控制量的变化率受限制时,给定量的变化和系统的响应及控制量的变化曲线。从上图的分析,可以看出,比例和微分饱和,使系统的动态过程变慢,达不到计算的效果。为了抑制微分饱和,加速系统的动态过程,可以采用积累补偿法。,37,积累补偿法的基本思想是,将那些因饱和而未能执行的控制增量信息累积起来,一旦有可能时再补充执行。这样,信息没有丢失,动态过程可以加快。做法是,如果计算出的,u,(,k,)越界,多余的未执行的控制增量将存贮在累加器中。一旦控制,u,(,k,)脱离了饱和区,累加器中的量将全部或部分地加到计算机算出的控制增量中,以补偿由于限制而未执行的控制。,使用“积累补偿”法,可以抑制比例微分饱和。然而,由于引入了累加器,便具有积分作用,使得增量算法中也可能出现积分饱和现象。应该避免出现积分饱和。,38,PID控制器有,K,、,T,i,、,T,d,、,T,t,、,b,、,N,、,u,min,和,u,max,等参数需要选择。基本参数是,K,、,T,i,和,T,d,。除此之外,还需要确定系统的采样周期,T,。,实际的被控对象,特别是工业控制过程,数学模型很难准确获得,而且随着时间的变化,过程参数在不断地变化,过程模型也在缓慢地变化。因此工程上,PID控制器的参数常常是通过实验来确定,通过试凑,或者通过实验经验公式来确定。,齐格勒和尼科尔斯在1942年提出了两种经典的试探规则,即阶跃响应法和最大灵敏度法,可用它们来确定控制器参数。此外,还可以运用实验凑试法等方法来选择参数。,5.2.3.4 参数整定,39,适用于阶跃响应呈现单调特性的系统或过程。,给定单位阶跃输入,记录响应曲线;,在响应曲线的斜率最陡处作切线;,确定斜率和切线与横坐标轴的交点;,再确定参数,L,(,称为视在死区时间)和,a,=,RL,;,查表,获得控制器的经验参数。,5.2.3.4.1 齐格勒-尼科尔斯方法,5.2.3.4.1.1 阶跃响应法,40,表5.1 由齐格勒-尼柯尔斯阶跃响应法得到的PID参数,41,关键是确定开环系统的奈奎斯特曲线与负实轴的交点。具体方法是:,选择一个足够短的采样周期,使其为被控对象纯滞后时间的十分之一以下;,把控制器与系统(或过程)相连,按选择的采样周期工作,调整参数以获得纯比例(P)控制;,逐渐增加控制器增益,K,P,(或者说,减小比例度,=1/,K,P,),,直到闭环系统达到稳定边界为止(出现等幅振荡),进而确定此时的临界增益,K,u,和临界振荡周期,T,u,;,通过查表得到控制器的经验参数。,5.2.3.4.1.2,最大灵敏度法,表5.2 根据最大灵敏度法得到的PID参数,42,5.2.3.4.1.3 关于齐格勒-尼科尔斯方法的评价,齐格勒-尼柯尔斯整定规则用两个参数表征过程的动力学特性,再通过简单的查表得到控制器参数,在概念上有吸引力,运用也非常广泛。但齐格勒-尼柯尔斯规则有以下缺点:,获得的闭环系统的相对阻尼非常低,典型值大约是,0.2;,该调整规则不能给出全部的控制器参数;,积分时间总是微分时间的4倍。,通过修改表中的数值可以改善阻尼。但若要改进整定需要更多的参数。因此应当小心使用齐格勒-尼柯尔斯型整定规则。,43,5.2.3.4.2 实验凑试法,实验凑试法是通过闭环运行或模拟,观察系统的响应曲线,然后根据各参数对系统的影响,反复凑试参数,直至出现满意的响应,从而确定PID控制参数。,实验凑试,可对参数先比例,再积分,最后微分的整定步骤。,PID参数对控制质量的影响不十分敏感。因而整定中,参数的选择不是唯一的。不同的比例、积分、微分的组合,可能达到相近的控制效果。实际应用中,只要受控过程或受控对象的主要指标达到设计要求,相应的控制器参数即可作为有效的控制参数。,44,5.2.3.5 采样周期的选择,从信号的保真度来考虑,采样周期,T,不宜太长,香农(Shannon)采样定理给出了下限频率即,s,2,max,,,max,是原来信号的最高频率。从控制性能来考虑,,T,应尽可能地短,也即,s,应尽可能地高,但是采样频率越高,对计算机的运算速度要求越快,存储器容量要求越大,计算机的工作时间和工作量随之增加。另外,采样频率高到一定程度,对系统性能的改善已经不显著了。,45,采样周期,T,的选择与下列一些因素有关:,(1)作用于系统的扰动信号频率,f,n,。通常,f,n,越高,要求采样频率,f,s,也要相应提高,即采样周期(,T,=2,/,f,s,)缩短。,(2)对象的动态特性。当系统中仅是惯性时间常数起作用时,,s,10,m,,,m,为系统的通频带;当系统中纯滞后时间,占有一定份量时,应该选择,T,/10;当系统中纯滞后时间,占主导作用时,可选择,T,。表5.3列出了几种常见的对象,选择采样周期的经验数据。,(3)测量控制回路数。测量控制回路数,N,越多,采样周期,T,越长。若采样时间为,s,,则采样周期,T,N,s,。,(4)与计算字长有关。计算字越长,计算时间越多,采样频率就不能太高。反之,计算字长较短,便可适当提高采样频率。,46,表5.3 常见对象选择采样周期的经验数据,47,5.2.4 小结,前面内容介绍了把一个连续时间控制器转换成一个数字控制器的各种不同方法。如果已有可用的模拟设计,而且需要一个数字解决方法,那么此问题还是有相当大的意义的。已经讨论了若干种计算与连续时间传递函数对应的脉冲传递函数的方法,由于双线性变换方法简单,且效果不错,因此通常采用。但值得注意的是它使滤波器的频率标度发生畸变。,只要采样周期足够短,这些转换方法都能获得较好的效果。选择采样周期的一个好办法是必须遵守附加时延使相位裕量的减小量为,c,T,/2(弧度)或者180,c,/,s,(度),其中,c,是剪切频率。,48,5.3 离散化设计方法,前面所讨论的连续化设计技术,在被控对象的特性不太清楚的情况下,可以充分利用技术成熟的连续化设计技术(如PID控制器的设计技术),并把它移植到计算机上予以实现,以达到满意的控制效果。但连续化设计技术要求相当短的采样周期,只能实现较简单的控制算法。由于控制任务的需要,当所选择的采样周期比较大或对控制质量要求比较高时,必须从被控对象的特性出发,直接根据计算机控制理论(采样控制理论)来设计数字控制器,这类方法称为离散化设计方法。离散化设计技术比连续化设计技术更具有一般意义,它完全是根据采样控制系统的特点进行分析和综合,并导出相应的控制规律和算法。,离散化设计方法,实质上是基于变换的方法,是将离散时间系统进行z变换后,在z域或z平面上的设计方法。常用的方法包括:最少拍设计法,根轨迹设计法,和频率响应设计法。,49,5.3.1 最少拍设计法,最少拍设计法设计离散时间系统的准则是:离散时间系统在典型的时间域输入信号的作用下(例如阶跃输入、速度输入、加速度输入等),经过有限个采样周期(也称有限个拍),输出信号的稳态误差为零,且在尽可能少的有限个数目的采样周期,稳态误差为零。用这种方法设计的离散时间系统称为最少拍(有限拍)控制系统。,本节讨论的设计方法,是针对单输入单输出离散时间系统,给定了最佳响应特性,根据受控对象的脉冲传递函数,求取控制器的脉冲传递函数,这是z域的设计,设计过程中没有做任何的假设和近似,完全是传递函数的解析推导得出,因而也称为解析设计法。,50,5.3.1.1 最少拍设计法的依据,考察图中绘出的离散时间系统。系统连续时间受控对象传递函数为,G,p,(,s,),零阶保持器传递函数为,G,0,(,s,),输入信号为,r,(,t,),输出响应信号为,y,(,t,),则误差信号,e,(,t,)为:,e,(,t,)=,r,(,t,)-,y,(,t,),(5.32),采样周期为,T,。数字控制器脉冲传递函数为,D,(,z,),其输入信号为,e,(,kT,),输出信号为,u,(,kT,),也就是控制信号。,u,(,kT,)输入至零阶保持器,零阶保持器的输出,u,(,t,)是一个分段连续的时间信号,是受控对象的输入信号。,51,上图中,把受控对象连同其前面的零阶保持器为广义的受控对象,定义其脉冲传递函数为,G,H,(,z,):,(5.33),则上图可以简化为下图。,52,上图绘出的离散时间系统中,闭环脉冲传递函数,G,c,(,z,)为:,(5.34),其中,,R,(,z,)输入序列,r,(,k,)的,z,变换式;,Y,(,z,)输出序列,y,(,k,)的,z,变换式。,由闭环脉冲传递函数,G,c,(,z,)的表达式(5.34)中解出,D,(,z,):,(5.35),53,误差序列,e,(,kT,)的变换式为:,(5.36),其中,1-,G,c,(,z,)即为离散时间系统的误差的脉冲传递函数。用采样点的值表示,需将,E,(,z,)展开为:,(5.37),一般的离散时间系统,典型的输入信号可以表示为:,(5.38),式中,,A,(,z,)为,z,-1,的多项式。,54,对单位阶跃输入信号,,r,(,t,)=1(,t,):,则,A,(,z,)=1,q,=0,对单位速度输入信号,,r,(,t,)=,t,1(,t,):,则,q,=1,55,对单位加速度输入信号:,56,将式(5.38)代入式(5.36),得到:,(5.39),最少拍响应系统的设计,要求系统在有限个采样周期后进入稳态,且系统采样点的误差为零,则,E,(,z,)的展开式必为有限项。由式(5.39)则要求误差传递函数为有限项,即:,(5.40),F,(,z,)是,z,-1,的有限项多项式。将(5.40)代入(5.39),有:,E,(,z,)=,A,(,z,),F,(,z,),(5.41),由于,A,(,z,)、,F,(,z,)都是,z,-1,的有限项多项式,则,E,(,z,)也是,z,-1,的有限项多项式。保证了在有限个采样周期后,系统的稳态误差为零。,57,由式(5.40)得出系统的闭环传递函数为:,(5.42),展开形为:,(5.43),其中,,L,=,q,1,,L,为正整数,,p,为闭环系统的阶数。,最少拍响应系统的闭环脉冲传递函数为,z,-1,的有限项多项式,保证系统在有限个采样周期内到达稳态。,58,从式(5.43)看出,按最少拍响应的条件设计的离散时间系统,其闭环脉冲传递函数的全部极点均位于,z,=0处,即全部极点均位于,z,平面的原点。可以说,离散时间系统,当其闭环脉冲传递函数的特征方程的全部根均位于,z,=0的点时,即特征方程具有下面形式:,z,p,=0,(5.44),其中,,p,L,,该系统在有限个采样周期内,稳态误差必为零。,将(5.40)式代入(5.35)式,得:,(5.45),这便是要求的满足最少拍响应的条件的数字控制器。,59,5.3.1.2 最少拍设计法的限制条件,(1)数字控制器的脉冲传递函数,D,(,z,)的分子多项式的阶数不能大于分母多项式的阶数。,(2)如果受控对象的传递函数,G,p,(,s,)中包含有纯滞后环节e,-s,,则所设计的闭环控制系统中,必须包含有纯滞后,且滞后的时间至少要等于受控对象的滞后时间。,(3)如果将,G,H,(,z,)展开为,z,-1,的级数,,G,c,(,z,)按,z,-1,的级数展开式中的次数最低的项的阶数,至少要与,G,H,(,z,)的展开式中,z,-1,的最低阶数一样。例如,,G,H,(,z,)按,z,-1,展开式中从,z,-1,项开始,则,G,c,(,z,)的展开式中的,z,0,项系数必为零,即是说,展开式必是:,(5.46),这就意味着,当用有限幅度的控制信号时,受控对象不能瞬时响应,如果,G,H,(,z,)的展开式是从,z,-1,开始的,响应必须至少延迟一个采样周期。,5.3.1.2.1 物理可实现性,60,在数字控制器的设计中,还必须考虑系统稳定性方面的问题,必须避免用控制器的零点对消受控对象的不稳定的极点。同样,也不能用控制器的不稳定的极点去对消受控对象中单位圆上或单位圆外的零点。为保证稳定性,设计中应该:,(1)不能用,D,(,z,)来对消,G,H,(,z,)的不稳定的和临界稳定的极点,则,G,H,(,z,)的全部不稳定极点和临界稳定极点,必须作为1-,G,c,(,z,)的零点;,(2),G,H,(,z,)的单位圆内的零点,用,D,(,z,)的极点对消,而,G,H,(,z,)的位于单位圆外和单位圆上的零点,不能用,D,(,z,)的极点对消,而必须作为,G,c,(,z,)的零点。,5.3.1.2.2 稳定性,61,根据上述条件选择闭环传递函数,G,c,(,z,),误差传递函数1-,G,c,(,z,),,D,(,z,)等等,使得所设计的离散时间系统在有限个采样周期内,对特定类型的输入信号的作用,输出的稳态误差为零,这种设计称,最少拍设计,,这样设计的离散时间系统称为,最少拍控制系统,。,但是,仅根据上述条件设计的最少拍控制系统只保证了在有限个采样周期后,系统的响应在采样点上是稳态误差为零,而不能保证任意两个采样点之间的时间范围内稳态误差为零。这种离散时间系统输出信号,y,(,t,)有振荡,称为,最少拍振荡系统,,或称,最少拍纹波系统,。,离散时间系统在典型的输入信号作用下,经过有限个数目的采样周期,系统输出信号的稳态误差为零,采样点间无纹波;这样的离散时间系统称,最少拍无纹波,(或称,无振荡,),系统,。,62,根据物理可实现的条件和稳定的条件设计的最少拍离散时间系统是纹波系统。纹波的出现,即,y,(,t,)有振荡,这一振荡是由于受控对象的输入控制,u,(,t,)在波动引起的,要消除系统的振荡,必须对受控制对象的输入控制,u,(,t,)进行限制。,无振荡系统要求在系统输出信号采样值之间不出现纹波,为此必须满足:,(5.47),这样,对受控对象的输入控制,u,(,t,)有要求:对阶跃输入信号,控制信号,u,(,t,)为常数,包括零;对速度和加速度输入信号,,u,(,t,)为单调上升或单调下降的信号,若受控对象有足够的积分环节,,u,(,t,)也可以为常数。,63,解析法设计过程中,根据,G,H,(,z,)和,R,(,z,),选取闭环脉冲传递函数,G,c,(,z,)和误差传递函数1-,G,c,(,z,)。由式(5.40):,1-,G,c,(,z,)=(1,z,-1,),N,F,(,z,),输入信号的,z,变换式为:,(5.48),受控对象的脉冲传递函数:,(5.49),G,H,(z)为,G,H,(,z,)的不含(1,z,1,)的因子部分。,5.3.1.3 受控对象不包含单位圆外的极、零点时的设计过程,64,(1),G,c,(,z,)的分子多项式与分母多项式的阶次差,与,G,H,(,z,)分子多项式和分母多项式的阶次差相同。以保证,D,(,z,)是物理可实现的。,(2)如果,G,H,(,z,)按,z,1,展开成级数形式,,G,c,(,z,)按,z,1,展开式中,最低的指数项的次数,至少应该等于,G,H,(,z,)中最低指数的次数。,(3)选择1-,G,c,(,z,)表达式中的,N,,取为,R,(,z,)和,G,H,(,z,)中,L,与,N,中较大者。,(4)选择,F,(,z,),通常,闭环控制系统到达稳态需之采样周期的数目为,N,+,M,,其中,N,,即为1-,G,c,(,z,)中的,N,;,M,+1为受控对象,G,H,(,z,)的脉冲传递函数中极点数多于零点数的数目。例如:,G,H,(,z,)中,极点数比零点数多2,,M,=2-1=1。根据这一点,常常能确定,G,c,(,z,)的阶数。又由于,1-,G,c,(,z,)=(1-,z,-1,),N,F,(,z,),则,F,(,z,)中包含有,z,0,项的系数必然为1。,65,例5.4,如图所表示的采样数据控制系统,受控对象的脉冲传递函数为:,T,=1s,输入信号分别为:单位阶跃 单位速度 单位加速度,分别设计出相应于这三种不同输入信号的最少拍离散时间系统。,解:,首先,求取前面加有零阶保持器的受控对象的脉冲传递函数:,66,1,.,对单位阶跃输入信号,第一步,选择系统的闭环脉冲传递函数,G,c,(,z,)和误差的脉冲传递函数1-,G,c,(,z,)。,(1)根据前面的分析,,G,H,(,z,)中有一个,z,1,,则,G,c,(,z,)中必包含一个,z,1,因子。,(2),G,H,(,z,)的分母中有(1-,z,1,),输入信号为单位阶跃信号:,分母中也是(1-,z,1,),则,N,=1。,(3),G,H,(,z,)中极点数比零点数多1,即,M,+1=1,,M,=0。因而,G,c,(,z,)的阶数大于或等于,M,+1=1。选择:,G,c,(,z,)=,z,1,1-,G,c,(,z,)=1-,z,1,这样选,,G,c,(,z,)的传递函数的分子比分母低一阶,,G,H,(,z,)的分子比分母多项式也低一阶。且选择:,F,(,z,)=1,67,第二步,求,D,(,z,):,第三步,检验误差序列:,由误差的变换函数得知,所设计的系统,当,k,1后,,e,(,k,)=0。就是说,一拍以后,系统输出等于输入信号,见图(5.25a)。设计计算正确。,68,2,.,对速度输入信号,与对阶跃输入信号设计步骤一样:,选择:,F,(,z,)=1,则:,解之,得:,K,=2,,b,=-0.5,69,所以:,求解,D,(,z,):,检验误差误差:,误差的,z,变换函数,E,(,z,)说明,按单位速度输入设计的系统,当,k,2之后,即二拍之后,误差,e,(,k,)=0,如图5.25(b)所示。满足题目要求。,70,3,.,对单位加速度输入:,选择:,由,得出:,解之,得:,K,=3,b,1,=-1,b,2,=1/3,则:,71,求,D,(,z,):,检验,E,(,z,):,由误差的,z,变换函数可知,按加速度输入信号设计的系统,当,k,3以后,即三拍之后,误差,e,(,k,)0,见图5.25(c)所示。,72,(a)针对单位阶跃输入信号设计的系统,(b)针对单位速度输入信号设计的系统,(c)针对单位加速度输入信号设计的系统,图5.25 例5.4最少拍离散时间系统的输入、输出和误差,73,系统响应:,从本例的设计计算中可以看到:对同一个受控对象,当输入信号不同时,所设计得出的控制器,D,(,z,)是不同的。不同的控制器使闭环系统在不同的信号作用下,实现了最少拍控制。本例中,受控对象,G,H,(,z,)的特点是:,(1)分子多项式比分母多项式低一阶;,(2)不包含单位圆外极、零点。,在这种情况下,针对单位阶跃、单位速度和单位加速度输入作用下,得到的闭环系统和控制器列入下表5.4中。,74,表5.4 最少拍系统设计,75,从上例的设计中,可以看到,最少拍系统的设计,是用控制器,D,(,z,)的零点去对消受控对象脉冲传递函数中的极点。对于稳定的受控对象,这种对消是允许的。然而,当受控对象的脉冲传递函数中包含有,z,平面上单位圆外或单位圆上的极、零点时,这种对消将导出一个不稳定的数字控制器。这是绝对不允许的。此时:,(1)必须在闭环脉冲传递函数,G,c,(,z,)中加入单位圆外的零点,以消掉受控对象中的单位圆外的零点;,(2)还必须在误差的脉冲传递函数1-,G,c,(,z,)中加入不稳定的零点,以消掉受控对象中的单位圆外或圆上的极点。,这样做,保证了闭环脉冲传递函数,G,c,(,z,)是稳定的,也保证了,D,(,z,)是稳定的。,5.3.1.4 受控对象包含单位圆外或圆上的极、零点时的设计过程,76,例5.5,上例中,若受控对象传递函数为:,T,=0.2s,输入为单位阶跃信号,试设计一个最少拍离散时间系统。,解,:,与例5.4中的步骤一样。,第一步,求,G,H,(,z,):,77,第二步,选择闭环脉冲传递函数,G,c,(,z,)和误差的脉冲传递函数1-,G,c,(,z,)。选择时除物理可实现的条件外,尚需满足稳定性的条件。由于,G,H,(,z,)包含有单位圆外的零点,则,G,c,(,z,)中必须包含这一零点。,对单位阶跃输入:,选择:,则:,解之,得:,K,=0.467,,a,=0.533,故:,78,第三步,求,D,(,z,):,第四步,检验误差:,求系统响应:,79,由于,G,H,(,z,)中包含有单位圆外零点。该零点不能用,D,(,z,)的极点对消,而必须作为闭环脉冲传递函数,G,c,(,z,)的零点,而且,G,H,(,z,)的分子中,z,-1,的最低阶指数为1,则,G,c,(,z,)=,K z,-1,(1+1.14,z,-1,),为二阶方程。所以1-,G,c,(,z,)必然为二阶方程。针对单位阶跃输入,,L,=1,则,F,(,z,)不再为1,而是一阶的有限项多项式,,F,(,z,)=(1+,a z,-1,)=(1+0.533,z,-1,)。这样,误差脉冲传递函数中出现了,z,-1,项,在,k,2以后,误差为零。右图绘出了系统的,r,(,k,)、,y,(,k,)和,e,(,k,)。,80,根据物理可实现性和稳定性的条件设计的最少拍离散时间系统,在有限个采样周期后,系统的稳态误差为零。但只是在采样点上系统的输出误差为零,在采样点之间有脉动。,例5.6,对,例5.4中,输入是阶跃信号下设计的系统,求输出响应,y,(,t,),并求保持器的输出。,解:,(1)求系统的输出采样点之间的输出,可以用修正的,z,变换求得,这时系统的各部分表示于上图中。采样点之间的响应的,z,变换为:,(5.50),(5.51),5.3.1.5 最少拍无振荡系统设计,81,(5.52),当,T,=1s时:,求采样点间一半时间处的输出,即,y,(,kT,+,T,)中的,T,=0.5。有:,82,由例5.4已经求得:,E,(,z,)=1,83,将,T,=0.5代入,得:,计算得出的,y,(,t,)的变换函数各值对应于,T,=0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5s时的系统输出,y,(,t,)的值。系统的输出,y,(,t,)曲线绘于图5.28(a)。,84,(2)求受控对象的输入控制,U,:,式中各系数对应了,u,(,k,)的值。保持器的输出信号,u,(,t,)对时间,t,的变化曲线,绘于图5.28(b)。,85,图5.28 例5
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服