《自动控制原理第7章离散控制系统.ppt》由会员分享,可在线阅读,更多相关《自动控制原理第7章离散控制系统.ppt(136页珍藏版)》请在三一办公上搜索。
1、第7章 离散控制系统,自动控制原理,普通高等教育“十一五”国家级规划教材,机械工业出版社,2023/9/18,2,离散系统与连续系统相比,既有本质上的不同,又有分析和研究方法的相似性。利用Z变换法研究离散系统,可以将连续系统中的许多概念和方法,推广至离散系统中。本章主要讨论离散时间线性系统的分析方法。首先建立信号采样和保持的数学描述,然后介绍Z变换理论与性质,以及系统的脉冲传递函数,最后研究系统稳定性分析和最少拍系统设计方法。,第7章 离散控制系统,7.1概述7.2采样过程与采样定理7.3 Z变换理论7.4 离散控制系统的数学描述7.5 离散控制系统的分析与设计,2023/9/18,3,7.1
2、 概述,如果系统中的变量都是连续时间信号,称该系统为连续时间系统。但在许多实际系统中,连续控制是十分困难的,甚至是难以实现的。离散控制系统(又称为采样控制系统),它与连续控制系统的根本区别在于:离散系统有一处或几处信号是时间的离散函数。一般情况下,控制信号是离散型时间函数r*(t),因此取系统输出端的负反馈信号也需要采取离散型时间函数b*(t),于是比较后得到的偏差信号将是离散型时间函数,即,(7-1),2023/9/18,4,因此在离散系统中,通过控制器对被控对象进行控制的偏差信号e*(t)仍是离散信号。图7.1是离散系统的方框图。图中两个采样开关的动作一般是同步的,因此可等效地简化为图7.
3、2的形式。其中离散反馈信号b*(t)是由连续型的时间函数b(t)通过采样而获得的。采样开关经一定时间T后闭合,每次闭合时间为(T),如图7.3所示。,图7.1 离散系统方框图,图7.2 离散系统简化方框图,2023/9/18,5,图7.3 离散型时间函数,离散控制系统最常见形式是数字控制系统。图7.4是数字控制系统的结构图。图中用于控制的计算机D工作在离散状态,被控对象G(s)工作在模拟状态。,2023/9/18,6,图7.4 数字控制系统,图中连续控制信号r(t)和反馈信号b(t)经A/D转换器被转换成离散数字信号r*(t)和b*(t),相比较后得到离散偏差信号e*(t)=r*(t)b*(t
4、)。通过计算机运算,产生离散控制序列u*(t)。u*(t)再经D/A转换器转换成模拟信号u(t)去控制被控对象,使系统输出满足性能指标的要求。,2023/9/18,7,由于A/D和D/A转换器的转换精度一般都比较高,转换所造成的误差通常可忽略不计,因此A/D和D/A转换器可以用采样开关来表示。图7.5是图7.4所示的数字控制系统简化后的等效框图,其中采样开关的动作是同步的。,图7.5 数字控制系统的简化框图,2023/9/18,8,数字控制系统较之一般的连续控制系统具有如下一些优点:,能够保证足够的计算精度;在数字控制系统中可以采用高精度检测元件和执行元件,从而提高整个系统的精度;数字信号或脉
5、冲信号的抗干扰性能好,可以提高系统的抗干扰能力;可以采用分时控制方式,提高设备的利用率,并且可以采用不同的控制规律进行控制;可以实现一些模拟控制器难以实现的控制律,特别对复杂的控制过程,如自适应控制、最优控制、智能控制等,只有数字计算机才能完成。,2023/9/18,9,7.2 采样过程与采样定理,离散系统的特点是:系统中一处或数处的信号是脉冲序列或数字序列。为了将连续信号变换为离散信号,需要使用A/D转换器(采样器);另一方面,为了控制连续的被控对象,又需使用D/A转换器(保持器)将离散信号转换为连续信号。因此,为了定量地研究离散系统,有必要对信号的采样和恢复过程进行描述。,2023/9/1
6、8,10,7.2.1 采样过程及其数学描述,将连续信号通过采样开关(或采样器)变换成离散信号的过程称为采样过程。相邻两次采样的时间间隔称为采样周期T。,本章仅限于讨论等速同步采样过程。,等速采样:采样开关以相同的采样周期T动作,又称为周期采样多速采样:系统中有n个采样开关分别按不同周期动作随机采样:采样开关动作是随机的,采样频率:,采样角频率:,采样可分为:,2023/9/18,11,采样过程如图7.6所示。连续信号x(t)经过采样开关转换成离散信号x*(t)。如果x*(t)的幅值经整量化用数字(或数码)来表示,则x*(t)在幅值上也是离散的。考虑到采样开关的闭合时间远小于采样周期T和系统连续
7、部分的最大时间常数,可认为采样时间=0,x(t)在内变化很小,因此x*(t)可用幅值为x(kT),宽度为的脉冲序列近似表示。,(a),(b),(c),图7.6 采样过程,2023/9/18,12,由图7.6(c),可写出脉冲序列x*(t)表达式为,式中1(tkT)1(tkT)表示一个发生在kT时刻,高度为1,宽度为,即面积为的矩形脉冲。由于T,故该矩形脉冲可近似用理想单位脉冲来描述,即,式中(tkT)为t=kT(k=0,1,2,)时刻具有单位强度的理想脉冲。,(7-2),(7-3),2023/9/18,13,需要指出,具有无穷大幅值和持续时间无穷小的理想单位脉冲只是数学上的假设,在实际物理系统
8、中是不存在的。因此,在实际应用中,对理想单位脉冲(面积为1)来说,只有讨论其面积,或强度才有意义。式(7-3)就是基于这种观点,从矩形脉冲及理想脉冲的面积来考虑的。采样开关对连续信号x(t)进行采样后,其输出的离散时间信号x*(t)可表示为,(7-4),式中(kT)表示发生在kT时刻脉冲的强度,其值与被采样的连续信号x(t)在采样时刻kT时的值相等。,2023/9/18,14,式(7-4)表明,离散信号是由一系列脉冲组成,在采样时刻t=kT,脉冲的面积就等于该时刻连续信号x(t)的值x(kT)。式(7-4)也可写作,(7-5),因此,采样过程从物理意义上可以理解为脉冲调制过程。在这里,采样开关
9、起着理想单位脉冲发生器的作用,通过它将连续信号x(t)调制成脉冲序列x*(t)。,2023/9/18,15,7.2.2 采样定理,在设计离散控制系统中,采样周期的选择是一个关键问题。如果采样周期T越短,即采样角频率越高,则x*(t)中包含的x(t)信息越多。但采样周期不可能无限短。假设连续信号x(t)的频率特性为,(7-6),该信号的频谱|X(j)|是一个单一的连续频谱,其最高频率为max,如图7.7(a)所示。从图中可见,x(t)不包含任何大于max的频率分量。根据式(7-5),离散信号x*(t)的拉普拉斯变换为,(7-7),2023/9/18,16,(a),图7.7 连续信号及离散信号的频
10、谱,式中s=2/T为采样频率,X(s)为x(t)的拉氏变换。若X*(s)的极点全都位于s左平面,可令s=j,求得x*(t)的傅氏变换为,(7-8),2023/9/18,17,式中X(j)为连续信号x(t)的傅氏变换,|X(j)|即为x(t)的频谱,即,(7-9),式(7-9)中离散信号x*(t)的频谱|X*(j)|是以采样频率s为周期,由无限多x(t)的频谱|X(j)|叠加而成。当s2max时,离散信号的频谱为无限多个孤立频谱组成的离散频谱,其中与k=0对应的是采样前原连续信号的频谱,幅值为原来的1/T,如图7.7(b)所示。若s2max,离散信号x*(t)的频谱不再由孤立频谱构成,而是一种与
11、原来连续信号x(t)的频谱毫不相似的连续频谱,如图7.7(c)所示。,2023/9/18,18,(b),图7.7 连续信号及离散信号的频谱,(c),2023/9/18,19,要从离散信号x*(t)中完全复现出采样前的连续信号x(t),必须使采样频率s足够高,以使相邻两频谱不相互重叠。,定理7.1(Shannon定理):如果对一个具有有限频谱(-maxmax)的连续信号采样,当采样角频率,或采样频率,时,则由采样得到的离散信号能够无失真地恢复到原来的连续信号。,(7-10),几点说明:(1)采样定理给出的是由采样脉冲序列无失真地再现原连续信号所必需的最大采样周期或最低采样频率。在控制工程实践中,
12、一般取s2max。,2023/9/18,20,(2)若式(7-10)成立,将离散信号x*(t)通过一个理想低通滤波器,就可以把smax的高频分量全部滤除掉,使X*(j)中仅留下X(j)/T部分,再经过放大器对1/T进行补偿,便可无失真地将原连续信号x(t)完整地提取出来。理想低通滤波器特性如图7.7(b)中虚线所示。(3)采样周期T是离散控制系统中的一个关键参数。如果采样周期选得越小,即采样频率越高,对被控系统的信息了解得也就越多,控制效果也就越好。但同时会增加计算机的运算量。反之,如果采样周期选择越大,由于不能全面掌握被控系统的信息,会给控制过程带来较大的误差,降低系统的动态性能,甚至有可能
13、使整个控制系统变得很不稳定。,2023/9/18,21,7.2.3 信号的恢复,离散信号还原成连续信号时需使用的理想滤波器在物理上是无法实现的。实际中广泛应用的滤波器是保持器(或保持电路)。信号恢复/保持就是将离散时间信号变成连续时间信号。实现保持功能的器件称为保持器。保持器是具有外推功能的元件,其外推作用表现为当前时刻的输出信号是过去时刻离散信号的外推。保持器在离散系统中的位置应处在采样开关之后(图7.8)。,图7.8 保持器方块图,2023/9/18,22,能够物理实现的保持器都必须按现在时刻或过去时刻的采样值实行外推,而不能按将来时刻的采样值外推。具有常值、线性、二次函数(如抛物线)型外
14、推规律的保持器,分别称为零阶、一阶、二阶保持器。工程实践中普遍采用零阶保持器。零阶保持器是一种按常值规律外推的保持器。它把前一个采样时刻kT的采样值x(kT)不增不减地保持到下一个采样时刻(k+1)T。当下一个采样时刻(k+1)T到来时应换成新的采样值x(k+1)T继续外推。也就是说,kT时刻的采样值只能保存一个采样周期T,到下一个采样时刻到来时应立即停止作用,下降为零。,2023/9/18,23,零阶保持器的时域特性gh(t)如图7.9(a)所示。它是高度为1宽度为T的方波。高度等于1,说明采样值经过保持器既不放大、也不衰减;宽度等于T,说明零阶保持器对采样值保存一个采样周期。图7.9(a)
15、所示的gh(t)可以分解为两个阶跃函数之和,如图7.9(b)所示。,图7.9 零阶保持器的时域特性,(b),(a),2023/9/18,24,(7-11),则零阶保持器的传递函数为,(7-12),令s=j,带入式(7-12)中得零阶保持器频率特性为,(7-13),或写成,(7-14),因此零阶保持器的单位脉冲响应gh(t)是一个幅值为1、持续时间为T的矩形脉冲,可表示为两个阶跃函数之和,即,2023/9/18,25,式(7-14)中,|Gh(j)|为零阶保持器的幅频特性或频谱;Gh(j)为零阶保持器的相频特性。它们与频率的关系分别为,(7-15),(7-16),2023/9/18,26,从幅频
16、特性来看,零阶保持器是具有高频衰减特性的低通滤波器,且频率越高衰减越剧烈,0时的幅值为T;从相频特性来看,零阶保持器具有负的相角,会对闭环系统的稳定性产生不利的影响。,图7.10 零阶保持器的幅频与相频特性,2023/9/18,27,零阶保持器有无穷多个截止频率,除允许主频谱分量通过外,还允许部分高频分量通过。所以零阶保持器并不是只有一个截止频率的理想低通滤波器,因此由零阶保持器恢复的连续信号xh(t)与原连续信号x(t)是有差异的,主要表现在xh(t)具有阶梯形状,采样周期取得越小,上述差别也就越小。,图7.11 零阶保持器的输出信号,2023/9/18,28,需要指出,在相位上存在滞后现象
17、,是各阶保持器具有的共性。零阶保持器相对于其他类型的保持器具有最小的相位滞后,且容易实现,因此在离散控制系统中应用最为广泛。对于通过零阶保持器的高频分量,它对系统的被控制信号的影响不大,这是由于一般系统中的连续部分均具有较好的低通滤波特性,可以使绝大部分的高频分量被抑制掉。因此,在离散控制系统中采用零阶保持器来恢复离散信号已足够,没有必要采用更复杂的高阶保持器。,此外零阶保持器引入了附加的滞后相移,xh(t)比x(t)在时间上平均滞后半个采样周期(如图7.11中虚线所示),这使系统的相对稳定性有所降低。,2023/9/18,29,7.3 Z变换理论,Z变换的思想来源于连续系统。在分析连续时间线
18、性系统的动态和稳态特性时,采用拉普拉斯变换,将系统时域的微分方程转换成s域的代数方程,并得到系统的传递函数,从而便于分析系统的性能。与此相似,在分析离散时间系统的性能时,可使用Z变换建立离散时间线性系统的脉冲传递函数,进而分析系统的性能。Z变换又称为离散拉普拉斯变换,是分析离散系统的重要数学工具。,2023/9/18,30,7.3.1 Z变换定义,设连续时间函数x(t)可进行拉普拉斯变换,其拉氏变换为X(s)。连续时间函数x(t)经采样周期为T的采样开关后,得到离散信号x*(t)(式7-4),即,对上式表示的离散信号进行拉氏变换,可得,(7-17),式中X*(s)是离散时间函数x*(t)的拉氏
19、变换。,2023/9/18,31,因复变量s包含在指数函数e-kTs中不便计算,故引进一个新变量z,即,(7-18),式中,T为采样周期。将式(7-18)代入式(7-17),便得到以z为变量的函数X(z),即,(7-19),式中X(z)称为离散时间函数X*(s)的Z变换,记为,在Z变换中,考虑的是连续时间信号经采样后的离散时间信号,或者说考虑的是连续时间函数在采样时刻的采样值,而不考虑采样时刻之间的值。,2023/9/18,32,式(7-19)只适用于离散时间函数,只能表征连续时间信号在采样时刻的信息,不能给出采样时刻之间的信息。从这个意义上说,连续时间函数x(t)与相应的离散时间函数x*(t
20、)具有相同的Z变换,即,(7-20),Z变换中一般项x(kT)z-k与离散函数的拉氏变换中一般项x(kT)e-kTs物理意义相同。z-k表征采样脉冲出现时刻,x(kT)表征该时刻采样脉冲幅值。Z变换实际上是拉氏变换的一种演化,目的是把原来是s的超越函数X*(s)则变为z的有理函数X(z),以便于对离散系统进行分析和设计。从离散拉氏变换到离散z变换,就是由复变量s平面到复变量z平面的映射变换,这个映射关系就是式(7-18)。,2023/9/18,33,7.3.2 Z变换方法,(1)级数求和法 式(7-19)是离散函数x*(t)的Z变换的级数展开形式,将其改写成,(7-21),该式是Z变换的一种级
21、数表达式。显然,只要知道连续时间函数x(t)在各采样时刻kT(k=0,1,2,)上的采样值x(kT),便可求出Z变换的级数展开式。这种级数展开式具有无穷多项,是开放的,如果不能写成闭式,是很难应用的。一些常用函数的Z变换的技术展开式可以写成闭式的形式。,2023/9/18,34,例7-1,试求单位阶跃函数1(t)的Z变换。,解 单位阶跃函数1(t)在所有采样时刻上的采样值均为1,即,将上式代入式(7-21),得,或,(7-22),上式中,若|z|1,可写成如下的封闭形式,即,(7-23),2023/9/18,35,例7-2,试求衰减的指数函数e-at(a0)的Z变换。,解 将e-at在各采样时
22、刻的采样值代入式(7-21)中,得,(7-24),若|eatz|1,则上式可写成闭式的形式,即,(7-25),例7-3,试求理想脉冲序列 的Z变换。,解 因为T为采样周期,所以,2023/9/18,36,因此,理想脉冲的级数展开式为,(7-26),将上式写成闭合形式,(7-27),例7-4,试求函数ak的Z变换。,解 将ak在各采样时刻的采样值代入式(7-21)中得,(7-28),将该级数写成闭合形式,得ak的Z变换,即,(7-29),2023/9/18,37,例7-5,试求函数x(t)=sint的Z变换。,解 因为,所以,(7-30),通过级数求和法求取已知函数Z变换的缺点在于:需要将无穷级
23、数写成闭合形式。在某些情况下需要很高的技巧。Z变换的无穷级数形式(7-21)的优点在于具有鲜明的物理含义。,2023/9/18,38,(2)部分分式法设连续时间函数x(t)的拉普拉斯变换X(s)为有理函数,并具有如下形式,将X(s)展开成部分分式和的形式,即,由拉氏变换知,与 项相对应的时间函数为,根据式(7-25)便可求得其Z变换为,因此,函数x(t)的Z变换可由X(s)求得,(7-31),2023/9/18,39,例7-6,利用部分分式法求取正弦函数sint的Z变换。,解 已知,将 分解成部分分式和的形式,即,由于 拉氏变换的原函数为;再根据式(7-25)可求得上式的Z变换,(7-32),
24、2023/9/18,40,例7-7,已知连续函数x(t)的拉氏为,求连续时间函数x(t)的Z变换。,解 将X(s)展成如下部分分式,对上式逐项取拉氏反变换,得,据求得的时间函数,逐项写出相应的Z变换,得,(7-33),2023/9/18,41,(3)留数计算法 假如已知连续时间函数x(t)的拉氏变换X(s)及全部极点si(i=1,2,3,n),则x(t)的Z变换X(z)可通过留数计算求得。,先分析X(z)和X(s)的关系。由拉氏反变换式有,当对x(t)以采样周期T进行采样后,其采样值为,(7-34),而x(kT)的Z变换为,(7-35),2023/9/18,42,将式(7-34)代入式(7-3
25、5)得,符合收敛条件|z|eTs|时,,可写成闭式,将此其代入式(7-35),得,(7-36),这就是由拉普拉斯变换函数直接求相应的Z变换函数的关系式。这个积分可以应用留数定理来计算。,2023/9/18,43,即,(7-37),式中,si为X(s)的极点;n为X(s)的极点个数;,表示求F(s)在s=si处的留数。,(7-38),若si为X(s)的ri重极点,则,(7-39),若si为X(s)的单极点,则,2023/9/18,44,例7-8,求x(t)=t-at的Z变换。,解 由于,所以s1=0,r1=2。根据式(7-39)得,求x(t)=teat的Z变换。,例7-9,解 由于,所以s1=a
26、,r1=2。根据式(7-39)计算X(z),即,2023/9/18,45,例7-10,已知,求X(z)。,解 由X(s)可知s1=1,s2=2均为单极点,则可根据式(7-38)计算留数,即,2023/9/18,46,常用函数的Z变换及相应的拉氏变换如表7.1所示。这些函数的Z变换都是z的有理分式,且分母多项式的次数大于或等于分子多项式的次数。表中各Z变换的有理分式中,分母z多项式的最高次数与相应的传递函数分母s多项式的最高次数相等。,表7.1 Z变换表,2023/9/18,47,表7.1 Z变换表(续),2023/9/18,48,7.3.3 Z变换性质,Z变换有一些基本定理,可以使Z变换的应用
27、变得简单和方便,在许多方面与拉普拉斯变换的基本定理有相似之处。,(1)线性定理 设函数x(t)、x1(t)、x2(t)的Z变换分别为X(z)、X1(z)及X2(z),a为常数,则有,(7-40),(7-41),此定理可由Z变换定义直接证得。,2023/9/18,49,(2)时移定理 如果函数x(t)的z变换为X(z),则,式(7-42)亦称延迟定理,式(7-43)亦称超前定理。,(7-42),(7-43),证明 首先证明式(7-42)。令ik=r,由,则求得,2023/9/18,50,如果t0时x(t)=0,则x(kT)=x(2T)=x(T)=0,则式(7-42)可写成,(7-44),延迟定理
28、说明,原函数在时域中延迟k个采样周期,相当于像函数乘以zk。,2023/9/18,51,再证明式(7-43),由,令i+k=r,则求得,若满足x(0)=x(T)=x(k1)T=0,上式可简写为,(7-45),算子zk的意义,相当于把时间信号超前k个采样周期。,2023/9/18,52,(3)初值定理 如果函数x(t)的Z变换为X(z),并且t0时有x(t)=0,则,(7-46),证明 由Z变换定义可得,在上式中,当z时,除第一项外,其余各项均为零,即,2023/9/18,53,(4)终值定理 如果函数x(t)的Z变换X(z)的极点均位于z平面的单位圆内,且不含有z=1的二重以上的极点,则x(t
29、)的终值为,(7-47),证明 由,得,当z1时,两边取极限得,2023/9/18,54,7.3.4 Z反变换方法,根据X(z)求离散时间信号x*(t)或采样时刻值的一般表达式x(kT)的过程称为Z反变换,记为Z-1X(z)。下面介绍三种常用求Z反变换的方法。(1)长除法 由函数的Z变换表达式,直接利用长除法求出按z-1升幂排列的级数形式,再经过拉氏反变换,求出原函数的脉冲序列。X(z)的一般形式为,2023/9/18,55,用长除法求出z-1的升幂形式,即,(7-48),求X(z)=的Z反变换,其中e-aT=0.5。,例7-11,解 用长除法将X(z)展开为无穷级数形式,相应的脉冲序列为,2
30、023/9/18,56,(2)部分分式法 通过部分分式法求取Z反变换的过程,与应用部分分式法求取拉普拉斯反变换很相似。首先需将用部分分式法展开成形式的诸项之和,即,(7-49),再将等号两边同乘以复变量z,通过Z反变换求取相应的时间函数,最后将上述各时间函数求和即可。,例7-12,求 的Z反变换。,解 首先将 展开成下列部分分式,2023/9/18,57,由此可得,得,根据t=kT,并且只考虑采样时刻的函数值,则x*(t)还可用x(t)来表示,即,再由,2023/9/18,58,(3)留数计算法 留数法又称反演积分法。实际问题中遇到的Z变换函数X(z)除有理分式外也可能是超越函数,此时无法应用
31、部分分式法或幂级数法来求取Z反变换,只能采用留数计算法。若x(kT)的Z变换为X(z),则有,(7-50),式中,积分曲线c为逆时针方向包围X(z)zk-1全部极点的圆。式(7-50)可等效为,(7-51),上式表明,x(kT)为函数X(z)zk-1在其全部极点上的留数之和。,2023/9/18,59,例7-13,求 的Z反变换。,或,解,例7-14,求 的Z反变换。,解 X(z)中互不相同的极点为z1=a及z2=1,,2023/9/18,60,由此可求得X(z)的Z反变换为,以上列举了求取Z反变换的三种常用方法。其中长除法最简单,但是由长除法得到的Z反变换是开式而非闭式,因此应用时较为困难。
32、而部分分式法和留数计算法得到的Z反变换均为闭式。,其中z1为单极点,即r1=1;z2为二重极点,即r2=2,不相同的极点数为l=2。则,2023/9/18,61,7.4 离散控制系统的数学描述,系统的数学模型是描述系统中各变量之间相互关系的数学表达式。分析连续时间系统时,一般采用微分方程来描述系统输入变量与输出变量之间的关系。而在分析研究离散时间系统时,需建立系统的数学表达式,可以采用差分方程描述在离散的时间点上(即采样时刻),输入离散时间信号与输出离散时间信号之间的相互关系。,2023/9/18,62,7.4.1 线性常系数差分方程,对于一般的连续时间线性定常系统,输入和输出信号都是连续时间
33、的函数,用连续时间系统的微分方程或积分方程描述其内在规律。而离散时间系统的输入和输出信号都是离散时间函数,kT时刻的输出不但与kT时刻的输入有关,还与kT时刻以前若干个采样时刻的输入和输出有关,其动力学行为不能用时间的微商来描述,必须用差分方程来描述。差分方程是反映离散系统输入-输出序列之间的运算关系。微分方程中的各项包含有连续自变量的函数及其导数。差分方程中自变量是离散的,方程的各项除了包含有这种离散变量的函数,还包含此函数序数增加或减少的函数。,2023/9/18,63,设系统为一阶惯性环节,如图7.12(a)所示。系统的传递函数为,其微分方程为,该连续系统对应的离散系统如图7.12(b)
34、所示。采样开关Ka对输入信号每隔T秒采样一次,得序列。输出经过与Ka同步的采样开关Kb后的序列为。下面来研究y(kT)与x(kT)之间的关系。,(7-52),2023/9/18,64,(a),(b),图7.12 连续时间系统和离散时间系统的方框图,与连续时间系统中求解微分方程的方法一样,对于离散时间系统,求解差分方程时也可以分别求出其零输入分量和零状态分量,然后迭加得到方程的全解。考察在tkT时的情况。当tkT而该时刻的脉冲尚未施加时,由该时刻开始的零输入分量为,(7-53),2023/9/18,65,由于此系统的单位脉冲响应是。,(7-54),于是,tkT后的系统总输出为,(7-55),当t
35、=(k+1)T时,式(7.55)为,或,(7-56),(7-57),所以当t=kT,第k个脉冲x(kT)(tkT)加于系统后,系统输出的零状态分量为,2023/9/18,66,差分方程式(7-56)或(7-57)是描述描述了系统在第k个采样周期时输入与输出信号的关系。从式中可以看出,差分方程的系数与采样周期T有关。比较式(7-52)和式(7-57)可以看出,若y(t)与y(kT)相当,则y(kT)中离散变量序号加1与y(t)对连续变量t取一阶导数相当,于是上面两式中各项都可一一对应。差分方程和微分方程不仅形式相似,而且在一定条件下还可以互相转化。假设时间间隔T足够小,当t=kT时,有,因此,式
36、(7-52)可改写为,2023/9/18,67,经整理后,可得,(7-58),式(7-58)与式(7-57)形式相同。当T足够小时,微分方程(7-52)可以近似为差分方程式(7-58),采样时间T越小,则近似得越好。对于一个物理系统,用常系数线性n阶差分方程来描述时,一般形式为,(7-59),式中,ai和bi(i=0,1,2,n)均为常数。式(7-59)再次说明输出y(k)不仅取决于当前的输入x(k),而且与前n个输入x(ki)以及前n个输出y(ki)有关,且其关系是线性的。,2023/9/18,68,7.4.2 脉冲传递函数,引入z变换的一个重要作用是用于导出离散时间线性定常系统的脉冲传递函
37、数,这为离散时间系统的分析和控制带来极大的方便。(1)脉冲传递函数定义 在线性连续系统中,当初始条件为零的情况下分别取输入r(t)和输出c(t)的拉氏变换,则它们的比值C(s)/R(s)=G(s)称为系统的传递函数。在离散系统中也有同样的表达方法,在初始条件为零的情况下取输出Z变换与输入Z变换之比,(7-60),上式称为系统脉冲传递函数,也称z传递函数。,2023/9/18,69,下面从系统的单位脉冲响应的角度推导脉冲传递函数,并说明其物理意义。设输入信号r(t)经采样开关后为一脉冲序列,如图7.13(a)所示。,这一脉冲序列作用于系统的G(s)时,系统输出为一系列脉冲响应之和,如图7.13所
38、示。,(a),(b),(c),图7.13 脉冲响应,2023/9/18,70,当0tT时,作用于G(s)的输入脉冲为r(0)时,则系统的输出响应为,式中g(t)为系统G(s)的单位脉冲响应,且满足,当Tt2T时,系统处于两个输入脉冲的作用下:一个是t=0时的r(0)脉冲作用,它产生的响应依然存在;另一个是t=T时的r(T)脉冲作用。因此在此区间内的系统输出响应为,2023/9/18,71,在kTt1(k+1)T时,系统输出响应为,(7-61),(7-62),因为系统的单位脉冲响应是从t=0才开始出现信号,当t0时,g(t)=0,所以当ik时,式(7-62)中,可见当系统输入为一系列脉冲时,输出
39、为各脉冲响应之和。在t=kT时刻系统输出的采样信号值为,2023/9/18,72,因此,kT时刻以后的输入脉冲,如r(k+1)T,r(k+2)T,不会对kT时刻的输出信号产生影响,故式(7-62)中求和上限可扩展为i,可得,(7-63),由Z变换的定义,得,(7-64),于是有下式成立,2023/9/18,73,(7-65),令ki=n,同样考虑到当n0时,g(nT)=0,又有,(7-66),故,(7-67),G(z)就是图7.13(b)所示系统的脉冲传递函数。由于式(7-67)是脉冲响应函数的采样序列的Z变换,所以又称为系统的z传递函数。,2023/9/18,74,有两点需要说明:物理系统在
40、输入为脉冲序列的作用下,其输出量是时间的连续函数,如图7.14的c(t)。但如前所述,Z变换只能表征连续时间函数在采样时刻的采样值。因此,这里所求得的脉冲传递函数,是取系统输出的脉冲序列作为输出量。因此,在方框图上可在输出端虚设一个同步采样开关,如图7.14所示。实际系统中这个开关并不存在。,图7.14 z传递函数,2023/9/18,75,G(s)表示线性环节本身的传递函数,而G(z)表示图7.14中的线性环节与采样开关组合形成的传递函数。尽管计算G(z)时只需知道该环节的G(s)即可,但计算出来的G(z)却包括了采样开关。若无采样开关且输入信号是连续时间函数,那么就无法求出z传递函数,即在
41、此情况下不能将输入信号和线性环节分开进行Z变换,只能求出输出信号的Z变换。若G(s)形式比较复杂,要先展开成部分分式,以便与拉氏变换和Z变换中的基本形式相对应。,例7-15,系统如图7.14所示,已知,求z传递函数G(z)。,2023/9/18,76,解 将G(s)分解成部分分式,查表7.1可得,例7-16,离散系统的差分方程为,假设系统的初始条件为零,试求系统的z传递函数。,解 对上式两侧进行Z变换,由时移定理中的延迟定理,并提出公因子可,2023/9/18,77,整理后得,例7-17,设离散系统的差分方程为,式中,试求系统响应c(k)。,解 对差分方程两侧取Z变换得,整理并注意到r(k)的
42、Z变换R(z)=1,得,查表7.1Z变换表,并应用延迟定理,可以得到,2023/9/18,78,(2)串联环节的开环脉冲传递函数 当开环离散系统由几个环节串联组成时,其脉冲传递函数的求法与连续系统情况不完全相同。即使两个开环离散系统的组成环节完全相同,但是由于采样开关的数目和位置不同,所求的开环脉冲传递函数也是截然不同的。离散系统中总的脉冲传递函数可归纳为两种典型形式,串联环节之间无采样开关(图7.15)和串联环节之间有采样开关(图7.16)。1)串联环节之间无采样开关 图7.15(a)所示为系统串联的两个环节G1(s)和G2(s)之间无采样开关的情形。根据方框图简化原则可简化为图7.15(b
43、)。开环系统的脉冲传递函数可由连续工作状态的传递函数G1(s)和G2(s)的乘积求得,2023/9/18,79,(7-68),即等于各环节传递函数之积的z变换。,(a),(b),图7.15 环节之间无采样器分隔,上述结论可推广到无采样开关间隔的n个环节串联的情况。,2023/9/18,80,例7-18,两串联环节G1(s)和G2(s)之间无采样开关,,试求串联环节等效的脉冲传递函数G(z)。,解 串联系统的脉冲传递函数为,2023/9/18,81,2)串联环节之间有采样开关,图7.16 环节之间有采样器分隔,图7.16所示为两串联环节之间有采样开关的情形。图中采样器T1和T2是同步的。对于第一
44、个环节,由于前后都存在采样开关,其输入为采样输入r(kT),输出经采样器后为c1(kT),有,2023/9/18,82,对于第二个环节,其输入为c1(kT),输出为c(t),其Z变换为,两环节串联后,其总的脉冲传递函数为,(7-69),当串联环节之间有采样开关时,系统脉冲传递函数等于这两个环节脉冲传递函数的乘积。上述结论可以推广到多个环节串联而且环节间都存在同步采样开关的情形,总的脉冲传递函数等于各个环节的脉冲传递函数的乘积。,2023/9/18,83,例7-19,两串联环节G1(s)和G2(s)之间有采样开关,,试求串联环节等效的脉冲传递函数G(z)。,解 串联系统的脉冲传递函数为,说明:在
45、串联环节间有无采样开关其脉冲传递函数是完全不同的。勿将G1G2(z)与G1(z)G2(z)相混淆。G1G2(z)表示两个串联环节的传递函数相乘后再取z变换,而G1(z)G2(z)表示G1(s)和G2(s)先各自取z变换后再相乘。通常G1G2(z)G1(z)G2(z)。,2023/9/18,84,(3)闭环系统脉冲传递函数 由于采样开关在闭环系统中可能存在于多个位置,因此闭环离散系统没有唯一的结构形式。下面介绍几种常用的闭环系统的脉冲传递函数。1)设闭环系统如图7.17所示。图中虚线所示的理想采样开关是为了便于分析而虚设的。所有采样开关都是同步工作的。在系统中,误差信号是采样的。由方框图可得,式
46、中,E(z)、R(z)和B(z)分别是e(t)、r(t)和b(t)经采样后脉冲序列的Z变换;GH(z)为环节串联且环节之间无采样器时的脉冲传递函数,它是G(s)H(s)的Z变换,由以上两式可求得,2023/9/18,85,(7-70),系统输出的Z变换为C(z)=G(z)E(z),即,(7-71),或,(7-72),式(7-72)为图7.17所示闭环系统的脉冲传递函数。,图7.17 闭环离散系统,2023/9/18,86,2)设闭环系统如图7.18所示。讨论系统的连续部分有扰动输入n(t)时的脉冲传递函数。此时假设给定输入信号为零,即r(t)=0。由方框图得到,由以上两式可求得,(7-73),
47、图7.18 扰动输入时的离散闭环系统,2023/9/18,87,式中,由于作用在连续环节G2(s)输入端的扰动未经采样,所以只能得到输出量的Z变换式,而不能得出对扰动的脉冲传递函数,这与连续系统有所区别。,例7-20,设闭环系统结构如图7.19所示,试求系统输出的z变换。,图7.19 例7-20的闭环离散系统,解 由于,2023/9/18,88,整理,得,由上式无法解出C(z)/R(z),因此也不能求出闭环系统的脉冲传递函数。,例7-21,系统结构如图7.20所示,试求闭环系统的单位阶跃响应。,图7.20 例7-21闭环离散系统,2023/9/18,89,解 系统的开环脉冲传递函数为,其闭环系
48、统的脉冲传递函数为,对于单位阶跃输入,,因此,可求得输出量C(z)如下,2023/9/18,90,系统输出c(kT)如图7.21所示。,图7.21 c(kT)与kT的关系曲线,2023/9/18,91,例7-22,设闭环离散系统结构如图7.22所示,试求其闭环脉冲传递函数。,图7.22 例7-22闭环离散系统,解 从系统结构图可以得到,2023/9/18,92,以上三个方程是对输出变量和实际采样开关两端的变量列出的方程,其中均有离散信号的拉氏变换。求以上三式对应的Z变换可以得到,进一步整理,可得,即,由此可得系统的Z变换为,2023/9/18,93,由图可见,该系统由于R(s)未经采样就输入到
49、G1(s),所以系统的闭环脉冲传递函数无法求出。根据采样开关在闭环离散系统中的不同位置,表7.2列出了系统典型结构图及其输出信号的Z变换C(z)。,表7.2 闭环采样系统典型结构图,2023/9/18,94,表7.2 闭环采样系统典型结构图(续),2023/9/18,95,(4)Z变换法的局限性 1)Z变换的推导过程是建立在采样开关是理想开关的基础之上。即假设采样是瞬时完成的,则采样开关的输出是一系列理想脉冲,在采样瞬时每个理想脉冲的面积等于采样开关输入信号的幅值。前面曾经提到,若采样开关的持续时间远远小于采样周期,也远远小于系统连续部分的最大时间常数时,那么上述假设是成立的。2)无论是开环还
50、是闭环离散系统,其输出大多是连续信号c(t)而不是采样信号c(kT)。而用一般的Z变换只能求出采样输出c(kT),这样就不能反映采样间隔内的c(t)值。如果要研究采样间隔内的c(t)值,可以采用修正Z变换法或等分采样周期法。,2023/9/18,96,虽然Z变换是研究离散时间线性系统的有效工具,但由于上述原因,研究用c(kT)来代替c(t)时,就会提出精确程度的疑问,以及由此产生的错误的结果如何处理,是否存在限制条件等问题。下面对此进行讨论。用Z变换法研究(开环)离散系统时,首先必须满足:系统连续部分传递函数G(s)的极点至少比零点多两个,或者满足,否则,用Z反变换所得到的c(kT),将其用光