1计算机控制系统的数学描述2Z变换1定义对上式拉氏变换引入复变量,并令Tf(t)连续信号f*(t)离散信号0*()()()(0)()()()(2)(2)kftfkTtkTftfTtTfTtT(3)(3)fTtT23*()[*()](0)()(2)(3)sTsTsTFsLftffTefTefTe0()ksTkfkTesTze1ln*()()szTFsFz120()(0)()(2)()kkFzFfTzfTzfkTz3Z变换的特点:1.得到的F(z)是z的幂多项式(有理分式),便于研究2.z-1对应于(t-T),z-k对应于(t-kT),z-1时间上延迟一个周期,z-k延迟k步,便于差分方程描述F(z)的表现形式:11101110()()mmmnnnKzdzdzdFzzCzCzCmn11()()()()()()()mnKzzzzKNzFzDzzpzp110110()()1nmnmnmnnkzdzdzFzczcz第三种形式在L变换中没有,用z-1描述4求Z变换方法1)级数求和法•求指数函数的z变换()tfte*20()()()()(2)kTTTkftetkTtetTetT1220()()1kTTkFzfkTzezez11()1TTzFzezze11Tez52)部分分式展开法——查表法10111111()()()mmnmminninnibsbsbsbABsFsAssasasasp12202122()()CCsDFsCsssAsB线性常系数微分方程,可以写成传递函数f(s):特征值为实数(一阶系统)或者一对共轭复根(二阶系统)f(s)可以分解为一阶和二阶环节之和(部分分式展开),分别查表,得到z变换式,再求和。1ln*()()szTFsFz注意:一般不能用6Z反变换1*[()]()()ZFzftfkT1[()]()ZFzft只能得到采样点上的值f(kT)!不能得到f(t)7Z反变换求法1)长除法(幂级数展开法,按照z-1升幂排列)12()(0)()()()kFzffTzfzTzfkTz*()(0)()()()(2)(2)()()ftftfTtTfTtTfkTtkT*()11()29(2)67(3)145(4)fttTtTtTtT得到的是数值解,很难得到解析解,不便于分析82.查表法(部分分式展开法)1212()nnAzAzAzFzzzzzzz(F(z)无重根)F(z)分母上往往有z,对应查表方便32211156()(2)(1)zzzFzzz2()2920(1)12zzzFzzzz2/tT9*1()t/20*2tT()29*1()20*2,0,1,2kfkkkk例:求的Z反变换解:对应的连续函数:()29*1()20*2tfttt9如果不能分解为分母上带z的形式,利用12112()()nnAzAzAzFzFzzzzzzzz或F(z)=F1(z)z-1,求F1(z)的Z反变换f1(k)得到的f(k)=f1(k-1)例:表中没有令:查表得:1()2Fzz1()()2zFzFzzz1()2kfk11()(1)2kfkfk10Z变换基本定理一,线性特性二、时域位移定理三、初值定理四、终值定理**1212[()()]()()ZaftbftaFzbFz11二、实位移定理1.右位移(延迟)定理2.左位移(超前)定理[()]()nZftnTzFz10[()]()()nnkkZftnTzFzfkTz12三、初值定理0lim()lim()(0)kzfkTFzf120()()(0)()(2)kkFzfkTzffTzfTz证明:当z趋于无穷时,两边取极限,z,z-10上式成立13四、终值定理11lim()lim(1)()kzfkTzFz终值定理成立的条件:1(1)()zFz在单位圆上和圆外没有极点,f(k)收敛例:发散,不能使用终值定理若用:稳定,结论错误原因:单位圆外有极点(),()2,2kzFzfkkz1111()lim(1)lim022kzzzzzfkzzzz14脉冲传递函数1定义()()()CzGzRz()()()CzGzRz()[()]1RzZt()()()()[*()]CzGzRzGzZht**()(),()()rttctht若(零初始条件)或15如何由G(s)求G(z):(1)对G(s)做拉普拉斯反变换,求得脉冲响应1()[()]htLGs0*()()()khthkTtkT(2)对h(t)采样,求得离散系统脉冲的响应(2)对h*(t)作z变换,得离散系统脉冲的响应G(z)0()[*()]()kkGzZhthkTz()[*()][()][()]GzZhtZhtZGs几种记法:16G(z)的特点•从采样开关到采样开关•h(t),G(s),G(j)与h*(t),G(z),G(ejT)的关系脉冲响应函数h(t)G(s)L变换S=jG(j)F变换Th*(t)Z变换G(z)G(ejT)F变换z=ejT17G(z)的物理可实现条件10111()mmmnnnbzbzbGzzazanm,可实现条件例:()(),()()()1YzzGzzYzzRzRz若r(t)=(t),R(z)=1,则Y(z)=z,y(t)=(t+T)输出信号出现在输入信号之前,非因果的,物理上不存在r(t)=(t)t0-Ty(t)182差分方程与脉冲传递函数12()(1)(2)()nckackackackn01()(1)()mbrkbrkbrkm10()()()nmijijckackibrkj10()()()nmijijijCzazCzbzRz00()()()1mjjjniiibzCzGzRzaz1()1niiizaz为该系统的特征多项式差分方程脉冲传递函数Z变换Z反变换零初始条件下:193开环脉冲传递函数(从采样开关到采样开关)一、采样系统中连续部分的结构形式图(a)—连续输入,连续输出()()()CsGsRs图(b)—连续输入,采样输出*()[()()]*CsGsRs()[()()](),GR(z)()()CzZGsRsGRzGzRz一般图(c)—采样输入,采样输出()()()CzGzRz即图(d)—采样输入,连续输出()()()CzGzRz20注意:1212()()()GzGzGGz1211(),()1GsGsss21211()()()1(1)()TzGzGzGzZZsszze121(1)()[()()](1)(1)()TTezGzZGsGsZsszze例:两者结果不同,但它们的极点相同,仅零点不同仅当其中一个环节是常值或纯延迟环节(延迟时间为T的整数倍)时,等式成立1212()()()GzGzGGz21注意:并不是所有结构都能写出环节的离散脉冲传递函数,如图(b),只能写出输出的表达式只有当输入及输出均有采样开关,或者说,均为离散信号时,才能写出它们之间的脉冲传递函数。22二、串连环节的脉冲传递函数(a)(b))()()()()(21zGzGzRzCzG12()[()]()GzZGsGGz)()()(21sGsGsG23三、并联环节脉冲传递函数1212()()()()[()][()]()CzGzGzGzZGsZGsRz依据Z变换的线性叠加原理24四、有零阶保持器时的开环脉冲传递函数001()()()()sTheGsCsGsGss000()()1()[()]()sTsTGseGseGzZGsZGsZZsss11000()()()(z)(1)GsGsGsGZzZzZsss254闭环系统脉冲传递函数1.独立环节:在计算机控制系统里,两个相邻采样开关之间的环节(不管其中有几个连续环节串联或并联)只称为1个独立环节。2.若闭环系统输入信号未被采样,则整个闭环系统的脉冲传递函数将写不出来,只能写出输出信号z变换表达式。3.若误差信号被采样,则认为输入、输出信号都有采样信号,即*()*()*()etrtct26反馈通道有采样开关G(s)F(s)R(s)TY(s)Y(z)Y(z)TT_E(s)E(z)G(z)()()()YzGzEz()()()()()()()()EzRzFzYzRzFzGzEz()()1()()RzEzFzGz()()()1()()GzYzRzFzGz()()1()()GzWzFzGz闭环:输出:27()()()EzRzBz()[()()]()()()BzZGsHsEzGHzEz()()()()EzRzGHzEz()()1()RzEzGHz()()()()()1()GzCzGzEzRzGHz误差信号被采样相当于输入信号有采样()()()()1()CzGzzRzGHz反馈通道无采样:需要加虚拟开关28一般规律:()1zCzz前向通道所有独立环节变换的乘积闭环回路中所有独立环节变换的乘积(1)输入作为一个连续环节看待。(2)若存在,则可写出闭环系统的脉冲传递函数,否则写不出来,只能写出输出信号z变换表达式。()Rs()Rz29123()()1()()RzEzGzGGHz123123()()()()1()()GzGGzCzRzGzGGHz123123()()()()()1()()GzGGzCzzRzGzGGHz