第2章离散系统分析的数学基础1第2章离散系统分析的数学基础随着计算机的蓬勃发展,数字控制系统得到了广泛的应用。但是,由于计算机只能处理离散时间的数字信号,而被控对象的输出往往是模拟量,所以需要将连续时间信号离散化,才能输入计算机进行运算和处理,这一过程通常由采样/保持电路和A/D转换器实现,计算机根据某种控制算法,对输入的数字序列实行一系列的运算,得到控制量,它也是一个数字序列,经过D/A转换和保持器后又变成模拟信号,才能作为被控对象的输入,控制被控对象实现控制目标。因此,在计算机控制系统的分析与设计中,必须考虑连续时间信号和离散时间信号的相互转换问题,即采样、量化、A/D和D/A转换以及保持器等问题。第2章离散系统分析的数学基础2第2章离散系统分析的数学基础2.1信号的采样与保持(复现)2.2Z变换理论第2章离散系统分析的数学基础32.1信号的采样与保持(复现)1.采样过程:就是把连续信号变成离散信号的过程,简称采样。简言之,就是将连续信号(系统)离散化的过程。2.采样开关(采样器):采样过程由采样器来完成,将连续信号变换为脉冲序列的装置称为采样器,又叫采样开关。在实际应用中,采样器均为电子开关。一、采样过程STe(t)e*(t)图采样开关第2章离散系统分析的数学基础4STe(t)e*(t)采样周期:采样开关两次闭合的时间间隔T。图采样开关采样频率:Tfs1采样角频率:Ts2周期采样:在采样过程中采样周期T保持不变的采样。同步周期采样:若整个计算机控制系统有多个采样开关,且它们的采样周期相同,并且所有的采样开关都同时开闭,则称为同步周期采样。第2章离散系统分析的数学基础5图2-1采样过程3.采样过程分析:假设采样开关每隔时间T闭合一次,闭合的持续时间为τ,那么每闭合一次就实现对连续信号e(t)的一次采样,则采样器的输出e*(t)是一串宽度为τ的矩形脉冲序列,在采样瞬时nT(n=0,1,…,∞)出现。显然,采样过程要丢失采样间隔之间的信息。第2章离散系统分析的数学基础64.采样过程的数学表示:图2-2理想采样过程*00()()()()()()()TnnetettettnTenTtnT0*)()()(nnTtnTete理想采样:采样开关闭合时间τ=0;T2T(※)第2章离散系统分析的数学基础7二、香侬采样定理(※※)1.采样信号的频域描述(即采样信号的频谱):※设连续信号e(t)的傅立叶变换为,则可以证明(参见教材P314)离散信号的傅立叶变换为:)(jEnsnsnjETjnjETjE)]([1)(1)(*)(*te说明:是以采样角频率为周期的函数,它建立了连续信号频谱和相应的采样信号频谱之间的关系。)(*jEs第2章离散系统分析的数学基础8ωh-ωh0()Ejωh-ωh0ωs2ωs3ωs-3ωs-2ωs-ωs*()Ej1Tωh-ωh0*()Ej1Tωs-ωs1图2-4采样信号频谱()hs2*()Ej图2-3连续信号频谱ωh-ωh0ωs2ωs3ωs-3ωs-2ωs-ωs1T图2-5采样信号频谱()图2-6采样信号频谱()()Ejh:连续频谱中的最高角频率;hs2hs2hs2:奈奎斯特频率2sN第2章离散系统分析的数学基础9①当时,离散信号的频谱是由无穷多个形状与原连续信号频谱相同的孤立频谱构成的离散频谱。hs2②当时,离散信号的频谱是由无穷多个形状与原连续信号频谱相同的孤立频谱构成的离散频谱。hs2③当时,离散信号的频谱不再由孤立谱构成,而是采样频谱中的各分量相互交叠,这种现象称为频谱混叠,它致使采样器的输出信号发生畸变。在此情况下,即使用如图2-7所示的理想滤波器也无法恢复原连续信号的频谱。hs2)(jFT2s2s0图2-7理想滤波器的频率特性第2章离散系统分析的数学基础102.香侬采样定理(※※)如果对一个具有有限频谱()的连续信号进行采样,当(即)时,离散信号可以无失真地再现原连续信号e(t),其中为采样角频率,为连续信号e(t)频谱的最大角频率。hhhs2hT)(*tehs第2章离散系统分析的数学基础11三.采样周期的选取(P315-316)工程中采用零阶保持器来实现信号重构,采样频率通常是大于采样定理给出值3~10倍,即。在一般工业过程控制中,微机所能提供的运算速度,对于采样周期的选择来说回旋余地较大,工程实践表明,根据P316表7-1给出的参考数据选择采样周期T,可以取得较满意的控制效果。6sh第2章离散系统分析的数学基础12四.信号保持(恢复)1.信号保持的定义:把离散信号转换为连续信号的过程称为信号保持或信号的恢复,它是采样的逆过程。2.信号保持的实现:实现信号保持的最好装置是具有理想滤波特性的滤波器,但具有图2-7所示特性的滤波器在工程上难以实现。实际上实现信号保持的装置是保持器。第2章离散系统分析的数学基础133.保持器的数学描述保持器实际上是一种时域外推装置,当离散信号输入时,该装置能把输入脉冲在采样间隔时间内按某种规律保持到下一个采样时刻,并由下一个采样时刻的采样值所取代,也就是说现在时刻的输出信号取决于过去时刻离散信号的外推。通常采用如下多项式外推公式描述m阶保持器:mmtatataatnTe)()()(2210式中,是以nT时刻为原点的坐标。上式表示:现在时刻的输出值,取决于各过去时刻的离散信号的(m+1)个值。t)(tnTemTTTt,,2,,0***(),[(1)],,[()]enTenTenmTm=0时称为零阶保持器,它是具有常值外推规律的保持器。第2章离散系统分析的数学基础144.零阶保持器(※※)1)数学表达式:TtnTetnTe0)()(te(t)e(t-T/2)eh(t)图2-8零阶保持器的输出特性第2章离散系统分析的数学基础152)零阶保持器的特性如果把一个理想单位脉冲作为零阶保持器的输入,则其脉冲响应是幅值为1,持续时间为T的矩形脉冲。()t)(tgh其表达式可分解为两个单位阶跃函数的和,即:1-1Tt()1()1()hgtttTsesessGTsTsh11)(取拉氏变换零阶保持器的传递函数)(tgh1T0t(a)(b)图2-9零阶保持器的时域特性第2章离散系统分析的数学基础16js2/2/2/2/)2/()2/sin(2)(21)(TjTjTjTjTjheTTTjeeejejG2sT)/()()(sin2)(sjssshejGsesessGTsTsh11)(shshjGjG)(;)/sin(2|)(|零阶保持器的相频特性零阶保持器的幅频特性零阶保持器的频率特性第2章离散系统分析的数学基础17图2-10零阶保持器的幅频特性和相频特性零阶保持器的特性:1)低通特性;2)相角滞后特性;3)时间滞后特性。第2章离散系统分析的数学基础182.2Z变换理论(※※)一、Z变换定义1.Z变换的定义(※):0*)()]([)]([)(nnznTeteZteZzE2.几点说明:连续信号和它的采样信号具有相同的Z变换;若两个信号在所有采样时刻上值相同,它们的Z变换相同;Z变换定义式常用于证明。第2章离散系统分析的数学基础19二、Z变换方法级数求和法部分分式法留数计算法(补充)1.级数求和法主要思想是:根据Z变换定义式写出级数形式的Z变换再作级数求和,得到闭合形式的Z变换表达式。nnnznTezTeeznTezE)()()0()()(10(※)第2章离散系统分析的数学基础20补充:无穷递减等比级数的和)1(11qqaS式中a1是首项,q是公比。例2(P320例7-6):试求单位阶跃函数1(t)的Z变换。(※)111)(1zzzzE),2,1,0(1)(nnTe解:因为,由Z变换定义有nnnzzzznTezE2101)()(若,则无穷级数是收敛的,利用等比级数求和公式,得:11z11z第2章离散系统分析的数学基础21例3求指数函数的Z变换。(※)0e)(atxta,解:由于,则:TnanTxe)(2210ee1e)(zzzzXaTaTnnnTa若公比,则有:11zeaT,ee11)(1aTaTzzzzX11zeaT第2章离散系统分析的数学基础22121230()()(0)()(2)23nnXzXnTzxxTzxTzTzTzTz(1)为得到闭合形式,上式两边分别乘以z-13212)(TzTzzXz(2)式(1)减式(2)得:1132132111)()()1(zzTzzzTTzTzTzzXz所以得单位斜坡函数的Z变换:,)1()1()(2211zTzzzTzX11z例4求单位斜坡函数x(t)=t的Z变换。解:因为,则有(),0,1,2,xnTnTn第2章离散系统分析的数学基础23注意:任何一个序列的Z变换,一般可以有两种表达形式,一种是级数形式,另一种是封闭形式,任何封闭形式都只是表示Z平面收敛域上的函数,而不代表收敛域以外的函数,因为在收敛域以外函数是发散的,因而不存在任何解析表达式,因此在使用封闭形式时,应注明收敛范围。但本教材中没有刻意标注出的收敛区间,这是因为大多数工程问题中的Z变换都存在,因此今后对Z变换的收敛区间不再特别指出。第2章离散系统分析的数学基础242.部分分式法主要思想是:先求出已知连续时间函数e(t)的拉氏变换E(s),若E(s)没有重极点,则可将E(s)展成部分分式之和的形式,使每一部分分式对应简单的时间函数,其对应的Z变换是容易得到的,经通分计算就可得到最终的Z变换闭式。注意:1)常用时间函数的Z变换表参见教材P322表7-2,可挑重要的重点记忆一下。2)部分分式法适用于E(s)没有重极点(※)第2章离散系统分析的数学基础25例6(※)已知()()aEsssa,试求相应的Z变换E(z).解:将E(s)展成部分分式形式:11()Esssa对上式逐项取拉氏反变换,得:atete1)(由例2、例3知:,1)](1[zztZaTatzzeZe][aTaTaTaTezezzeezzzzzE)1()1(1)(2所以第2章离散系统分析的数学基础26例7设,试求其E(z)。ttesin)())(()(22jsjsssE解:对取拉氏变换,得:ttesin)(将上式展开为部分分式:jsjsjsE1121)(tjtjeejte21)(根据指数函数的Z变换表达式,可以得到TjTjzzzzjzEee21)(1)cos(2)sin(2zTzzTTjTeTjTeTjTjsincos,sincos(注:)第2章离散系统分析的数学基础273.留数计算法(补充的内容)已知连续时间函数e(t)的拉氏变换E(s)及全部极点,则e(t)的Z变换可由下面留数计算求得。即),,2,1(nisiKissTsrirriKiTsssiiiiizzsEsssddrzzsEszE1111e)()()!1(1e)(Re)(式中:K—E(s)的不相同极点的个数;ri—极点si的阶数;T—采样周期。注意:当E(s)具有重极点时,应采用留数计算法。第2章离散系统分析的数学基础2