机械设计手册:单行本·液压控制(第六版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

8.2 Z变换

Z变换是研究离散系统的一种有力工具,利用它可将线性差分方程变换成线性代数方程。

8.2.1 Z变换定义

设离散信号x*(t)为

则其拉氏变换式为

令  esTz

则   

式中,Xz)称为x*(t)的Z变换,并以Zx*(t)]表示,即

   (22-1-69)   

Xz)有时也习惯性地称作xt)的Z变换式,即

Xz)=Zxt)]  (22-1-70)

而其实际含义仍是指xt)经采样后,对x*(t)的Z变换。

Z变换式的求取方法有两种,即根据连续信号xt)求Xz)或根据xt)的象函数Xs)求取相应的Z变换式,后者称为部分分式法。部分分式的原理是:设Xs)具有以下形式

   (22-1-71)   

式中 k——Xs)中的极点数;

Ai——对应于每一个极点的常数;

si——Xs)的极点。

Xs)的原函数xt)为

利用基本函数的Z变换表,可得与xt)相对应Z变换式

   (22-1-72)   

基本函数的Z变换如表22-1-20所示。

表22-1-20 Z变换表

例 已知

因为   

查表22-1-20,可得

因此   

8.2.2 Z变换的基本性质

表22-1-21 Z变换的性质

8.2.3 Z反变换

Z反变换是根据Xz)求出原函数x*(t)和xnT)。常用Z反变换的方法有以下两种。

①幂级数法。幂级数法是利用长除把Xz)展开成zi的幂级数式,然后根据Z变换的定义式求出x*(t)或xnT)。例如

因此  x(0)=0

xT)=10

x(2T)=30

x(3T)=70

x*(t)=10δtT)+30δt-2T)+70δt-3T)+…

这种方法有时不便于求取xnT)的闭式结果。

②部分分式法。这是一种常用方法,它将Xz)分解成为部分分式,然后利用Z变换表求取x*(t)或xnT),例如

展开成部分分式

查表22-1-20可得

因此  xnT)=10(-1+2k) k=0,1,2,…

x*(t)=10δtT)+30δt-2T)+70δt-3T)+…

8.2.4 用Z变换求解差分方程

Z变换求解差分方程与用拉普拉斯变换解微分方程一样,是非常有用的,其实质是利用Z变换将差分方程转化为代数方程。由Z变换的性质知,x[(n+mT]的Z变换式为

Zxn+mT]=zmXz)-zmx(0)-zm-1x(1)-…-zxm-1)

式中,x(0),x(1),…是xt)在不同时刻的采样值。利用上述关系就可以将差分方程转化为以z为变量的代数方程,并自动包含了初始采样值。例如差分方程

xn+2)+3xn+1)+2xn)=0 x(0)=0x(1)=1

方程两端Z变换后得

z2xz)-z2x(0)-zx(1)+3zxz)-3zx(0)+2xz)=0

代之初始数据并整理之

利用Z变换表可得

因此Xz)的原函数xkT)为

xkT)=(-1)k-(-2)k k=0,1,2,…

各时刻的函数值为

x(0)=0

x(1)=1

x(2)=-3

x(3)=7

x*(t)=δtT)-3δt-2T)+7δt-3T)+…