《第2章离散时间系统PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第2章离散时间系统PPT讲稿.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章离散时间系统第1页,共57页,编辑于2022年,星期一2.1 2.1 引引 言言问题问题:通过考察信号在采样时刻的行为,如何把一个连续时间系统转换为一个离散时间系统?注意注意:1.采样数据系统是一个时变系统,本章回避这个问题,仅研究与计算机时钟相同步的那些时刻的信号。2.面向计算机的数学模型仅仅给出在采样点上的特性,而物理过程本身仍是一个连续时间系统。第2页,共57页,编辑于2022年,星期一2.2 2.2 连续时间信号的采样连续时间信号的采样n采样采样意味着“连续时间信号由一个数值序列所代替,这个序列代表了某些时刻的信号值”。n过程变量模拟变换器有关的采样数值序列 处理后新的数值序列转
2、换为连续时间信号作用于过程。(采样过程采样过程 重构过程重构过程)n计算机接收受控过程在离散时间上的测量值,并在离散时间上发送新的控制信号。描述信号在逐个样点上的变化,而不关心样点之间的特性。(差分方程差分方程)图2.1 计算机控制系统的原理框图第3页,共57页,编辑于2022年,星期一2.3 2.3 连续时间状态空间系统的采样连续时间状态空间系统的采样问问 题:题:1.利用A/D和D/A变换器可以把一个连续时间系统和计算机连接起来,如何描述这样的系统?2.计算机里的信号序列u(tk)和y(tk),如何寻求这两个序列的关系?把寻找一个与连续时间系统相对应的离散时间系统称为连连续时间系统的采样续
3、时间系统的采样,所得到的模型亦称为频闪模型频闪模型。图2.2 连接有A/D和D/A转换器的连续时间系统框图 第4页,共57页,编辑于2022年,星期一2.3 2.3 连续时间状态空间系统的采样连续时间状态空间系统的采样连续时间系统由下列状态空间方程表示:(2.1)系统具有r个输入,p个输出,且阶数为n。系统的零阶保持采样系统的零阶保持采样 在计算机控制中,普遍的把D/A变换器设计成这样,即在指定下一个变换之前,它一直保持模拟信号恒定不变。通常,这样称之为零阶保持电路零阶保持电路。第5页,共57页,编辑于2022年,星期一采样时刻上系统变量之间的关系采样时刻上系统变量之间的关系当给定系统在采样时
4、刻tk时的状态,则通过求解方程(2.1)便能得到某个未来时刻t的系统状态。于是,当tkt tk+1时,t时刻的状态为:(2.2)这样,t时刻的状态变量向量为x(tk)和u(tk)的线性函数。如果A/D和D/A变换器是完全同步的,并且变换时间可以忽略不计,那么我们可以把输入u和输出y看作是在同一瞬间进行的采样。(2.3)第6页,共57页,编辑于2022年,星期一采样系统在采样时刻上的系统方程为:(2.3)式中,注注 意意:n方程(2.3)并不包含任何的近似。由于控制信号在两个采样时刻之间保持恒定,故方程(2.3)给出了状态变量和输出量在采样时刻上的准确值。n把模型(2.3)式称之为系统(2.1)
5、式的零阶保持采样零阶保持采样。式(2.3)也称之为系统(2.1)的零阶保持等价系统零阶保持等价系统。第7页,共57页,编辑于2022年,星期一均匀采样的离散时间系统均匀采样的离散时间系统 对于周期为h的周期采样,有:tk=kh,这时,式(2.3)表示的模型便可以简化成时不变系统:(2.4)式中:(2.5)由式(2.5)得:第8页,共57页,编辑于2022年,星期一矩阵 和 满足方程:注注 意意:单位矩阵I的维数等于输入信号的个数。采样周期h,矩阵(h)和(h)可以由下面的方阵得到:(2.6)第9页,共57页,编辑于2022年,星期一如何计算 和 下面给出可以采用的五种方法:nMatlab中的数
6、值计算;n矩阵指数级数展开;nLaplace变换;n凯莱-哈密顿(Cayley-Hamiton)定理;n变换成对角型或者约当型。如果n2,矩阵 和:第10页,共57页,编辑于2022年,星期一例1:一阶连续时间系统:应用式(2.5),得到:因此,采样系统变为:第11页,共57页,编辑于2022年,星期一例2 双重积分器双重积分器的微分方程为:令y=x1,=x2,其状态空间表达式为:得到:双重计分器的离散时间模型为:(2.7)第12页,共57页,编辑于2022年,星期一采样之逆采样之逆问问 题:题:从离散时间描述中获取相应的连续时间系统是否可能?需要满足什么条件下才使可能的?第13页,共57页,
7、编辑于2022年,星期一考察一阶差分方程考察一阶差分方程:从例子1中发现,相应的连续时间系统是从:得到:表明表明:当a0时,才能得到一个具有实系数的连续时间系统。一般情况下,从式(2.6)可以得到:此处的ln()为矩阵对数函数。表明表明:连续时间系统可由对一个方阵取它的矩阵对数得到。当矩阵 在负实轴上没有特征值时。对数才唯一存在。第14页,共57页,编辑于2022年,星期一具有时延的系统的采样具有时延的系统的采样在工业过程的数学模型中,时间延迟是很常见的。由于具有时间延时的连续时间系统是无限维系统,所以这种系统的理论十分复杂。设系统描述为:(2.8)第1种情况:h图2.3 u(t)、u(t-)
8、和h之间的关系 第15页,共57页,编辑于2022年,星期一n先计算系统先计算系统(2.8)(2.8)的零阶保持采样的零阶保持采样。式(2.8)在一个采样周期上的积分为:(2.9)1.信号u(t)在整个采样间隔上是分段恒定的,故,延迟信号 u(t-)也是分段恒定的;2.延迟信号在各个采样时刻之间会有变化。要计算式(2.9)的积分项,方便的办法是:把积分区间分成两部分,使得u(t-)在每一部分中都是恒定的,即:第16页,共57页,编辑于2022年,星期一连续时间系统(2.8)的采样系统为:(2.10)式中:(2.11)式(2.10)的状态空间模型为:注注 意意:1.引入了r个状态变量u(kh-h
9、),它表示为控制信号的先前值。2.连续时间系统(2.8)是无限维的,但对应的采样系统却是有限维的。3.要想规定系统的状态,就必须在整个等于时间延迟的时间区间上存储输入信号。4.应用零阶保持重构法,输入信号总可以用有限数目的采样之来表示第17页,共57页,编辑于2022年,星期一长时间的延迟长时间的延迟第2种情况:h设:其中,d为常数,于是可以导出如下方程:式中,0和 1由式(2.11)确定,但需要用 代替原来式中的 对应的状态空间描述为:(2.12)注意:注意:如果 0,那么,额外的引入了dr个状态变量来描述时间延迟,这里r是输入的个数。状态空间描述的特征多项式为drA(),其中A()为矩阵
10、的特征多项式。第18页,共57页,编辑于2022年,星期一例例3 3 简单的造纸机模型简单的造纸机模型 模型的状态方程为:采样间隔h=1。d=3,=0.6。根据(2.12),可得:其中:第19页,共57页,编辑于2022年,星期一具有内部时延的系统具有内部时延的系统设系统由下列方程描述:(2.13)图2.4 具有内部时间延迟的系统 第20页,共57页,编辑于2022年,星期一假设,u(t)在采样区间h上分段恒定。现在,试图找出x1(kh)和x2(kh)的递归方程。对系统(2.13)进行采样,当=0,且采样区间h,得到分块系统:定理:定理:内部时间延迟 对系统(2.13)以采样区间为h,且0 h
11、进行的周期性采样,得到的采样数据表达式为:(2.14)第21页,共57页,编辑于2022年,星期一(2.14)式中,(2.15)注注 意:意:具有时间延迟 的采样数据系统(2.14)是由对系统(2.13)采样而得到的,其中采样间隔h、h、之间无时间延迟。这样,相对于所需的采样时间间隔给出了 1、2、21、1、2。这意味着应用采样系统的标准软件就可得到式(2.14)。第22页,共57页,编辑于2022年,星期一2.4 离散时间系统离散时间系统n集中讨论差分方程的特性。时不变离散时间系统可以用差分方程来表示:(2.16)为了简单起见,采样时间取作单位时间,即h=1。u 系统方程的解 为了分析离散时
12、间系统,需要解系统方程(2.16)。假设初始条件x(k0),输入信号u(k0),u(k0+1),均为已知。那么,状态如何演变呢?第23页,共57页,编辑于2022年,星期一n通过下列简单的迭代法迭代法可以求解式(2.16):(2.17)上述的解包括有两个部分:一个依赖于初始条件;另一个为输入信号的加权和。第24页,共57页,编辑于2022年,星期一例例4 4 差分方程的解差分方程的解n考察离散时间系统:已知x(0)=1 1T,很容易证得:如果ik时为零。于是普通线性系统的输入和输出关系便可以写成:函数 称为系统的脉冲响应函数其中yp一项表示考虑了系统的初始条件的结果。说明:对于零初始条件,脉冲
13、响应的取值 表示在m时刻上的单位脉冲在k时刻产生的输出。对于多输入和多输出系统,脉冲响应就直接是一个简单的矩阵值函数。对于是不变系统,脉冲响应只是km的函数,即:第31页,共57页,编辑于2022年,星期一因此,可得:离散时间系统的脉冲响应函数为:性质性质(脉冲响应的不变量)(脉冲响应的不变量)离散时间系统的脉冲响应与状态空间模型的坐标变换无关。第32页,共57页,编辑于2022年,星期一2脉冲传递算子(1)位移算子运算法把系统看成是输入信号映射到输出信号的一种算子。该算子运算中,所有的信号都是看成是双向无限序列,采用周期为单位采样。正向平移算子正向平移算子用符号q表示:后向平移算子后向平移算
14、子用符号q1表示:性质:位移算子具有单位范数。第33页,共57页,编辑于2022年,星期一应用平移算子简化高阶差分方程的运算,考虑方程:其中,d nanb,称为系统的极点盈数,nanb。应用平移算子可得:如果引入多项式:和上述差分方程可以表示为:第34页,共57页,编辑于2022年,星期一同样,如果采用后向平移算子,上述差分方程可以写成:把多项式A的系数顺序反过来就获得下列多项式:该多项式称之为互反多项式,引入互反多项式后,系统可以写成:平移算子何时可以进行乘法,除法,加法和减法的运算呢?平移算子何时可以进行乘法,除法,加法和减法的运算呢?第35页,共57页,编辑于2022年,星期一如果 成立
15、,那么,是否亦成立?需要条件吗?举例说明:考虑差分方程:l采用平移算子表示为:可得解为:第36页,共57页,编辑于2022年,星期一l采用迭代结果,如果y(k0)=y0,得到方程的解为:由于q1具有单位范数,等式右边可以表示为收敛级数:显然,两种结果不一致。第37页,共57页,编辑于2022年,星期一注意:注意:如果假设存在某个k0,使得k k0时的序列全部为零,那么就有可能建立一个算子代数学,它允许除以q的任意多项式。也就是说,当差分方程的初始条件为零时,可以进行代数学的运算。(2)脉冲传递算子采用算子演算可以很方便的把输入输出关系表示成正向平移算子或者后向平移算子的有理函数,这种有理函数称
16、为脉冲传递算子。根据状态空间模型,可得:因此,第38页,共57页,编辑于2022年,星期一从而导出:于是系统的脉冲传递算子为:同样,系统的脉冲传递算子也可以用后向平移算则表示为:性质性质(脉冲传递算子的不变量)(脉冲传递算子的不变量)离散时间系统的脉冲传递算子H(q)与状态空间模型的坐标变换无关。第39页,共57页,编辑于2022年,星期一第40页,共57页,编辑于2022年,星期一第41页,共57页,编辑于2022年,星期一第42页,共57页,编辑于2022年,星期一3 脉冲传递函数(1)z变换它是一种研究带初始条件和不带初始条件的线性差分方程的便利工具。将一个半无限的时间序列映射为一个复变
17、量的函数。l说明说明 平移算子和平移算子和z变换变换变量范围。算子运算考虑的是双无限时间序列,z变换考虑的是半无限时间序列。l初始条件。z变换考虑初始条件,变量z为复变量。l形式。平移算子演算与z变换计算形式上非常紧密,处理差分方程可以任选其一。lq是一个作用与序列的算子,z是一个复变量。l从纯数学的观点来说,可以明显的看出两者的不同,在举例2中说明。第43页,共57页,编辑于2022年,星期一定义定义 z变换变换:考虑离散时间信号f(kh):k=0,1,,z变换定义为:其中,z是复变量,f的z变换记作为Z f或者F。z反变换定义为:式中,积分周线包含F(z)的全部奇点。第44页,共57页,编
18、辑于2022年,星期一z变换的性质变换的性质线性性质:时移性质:卷积性质:第45页,共57页,编辑于2022年,星期一初值定理:终值定理:如果(1z1)F(z)在单位圆上或者在单位圆外没有任何极点的话,那么第46页,共57页,编辑于2022年,星期一(2)脉冲传递函数差分方程:如果对等式两边取z变换,可得:因此:且第47页,共57页,编辑于2022年,星期一l离散系统的脉冲响应与脉冲传递函数是z变换对,即:Zh(k)=H(z)系统的脉冲传递函数l离散系统的脉冲传递算子与脉冲传递函数形式相同,但是含义不同。第48页,共57页,编辑于2022年,星期一离散系统脉冲传递函数的计算离散系统脉冲传递函数
19、的计算根据连续时间传递函数来直接确定脉冲传递函数。设系统的传递函数为G(s),它前面接一个零阶保持器。脉冲传递函数由给定的信号的响应所惟一确定。图 连续时间系统的采样步骤如下:1)确定传递函数G(s)的系统的阶跃响应。2)确定相应的阶跃响应的z变换。3)用阶跃函数的z变换除。第49页,共57页,编辑于2022年,星期一通过使用上述方法,就可以推导下面的表达式:如果对于一个大数值的s来说,传递函数G(s)以至少等于s1的递减速率趋于零,并有相异的均不在原点的极点,则得到:式中,si为G(s)的极点,Res表示为残数。第50页,共57页,编辑于2022年,星期一举例1(脉冲传递函数的计算):考察一
20、个单位阶跃输入,这样序列u(kh)是1的序列,于是,信号u(t)也是一个单位阶跃信号。设Y(s)是y(t)的拉普拉斯变换,即:又假设采样输出序列y(kh)的z变换为用输入脉冲传递函数z/(z1)除以 ,可得:第51页,共57页,编辑于2022年,星期一举例2(说明平移算子和z变换的区别):考虑差分方程:其脉冲传递函数为:后面一个等号的成立是由于z是一个复变量。于是也许会错误的以为上述的差分系统(1)可以等效为:这显然是错误的。(1)(2)第52页,共57页,编辑于2022年,星期一系统的极零对消因为差分系统(1)的解为:说明:仅当初始条件y(0)0时,系统(1)和(2)才是等效的。因此,从系统
21、理论的观点来说,表达式:是否为1?是具有条件的l在a1的情况下,其值可等于1,反之不成立。说明:说明:z变换中通过消去因子来抛弃了某些振型。如果消去的因子对应的是稳定振型,这种做法没有问题;如果消去的因子对应的是不稳定振型,这种做法可能会犯大错。第53页,共57页,编辑于2022年,星期一2.7 零点和极点对于SISO有限维系统,其极点和零点能够方便的从脉冲传递函数的分子和分母中得到。极点极点离散时间系统:系统的极点就是矩阵 的特征值,记作i(),i1,n。离散时间系统的极点和连续时间系统的极点的对应关系如下:由于 exp(Ah),根据矩阵函数的性质,可得:i()e i(A)h上式确定了从连续系统的极点到离散时间的极点之间的映射关系。第54页,共57页,编辑于2022年,星期一Z平面与S平面的映射关系第55页,共57页,编辑于2022年,星期一第56页,共57页,编辑于2022年,星期一零点零点不可能找出简单的公式来表示零点的映射。第57页,共57页,编辑于2022年,星期一
限制150内