差分方程及其Z变换法求解

合集下载

Z变换和差分方程

Z变换和差分方程
t z 1
经常用于分析计算机系统的稳态误差!!
5、超前定理
n F ( z ) f ( nT ) z 则: 设函数f(t)的 Z变换为 n 0
Z [ f (t kT )] z F ( z ) z
k
k

n 0
n 1
f (nT ) z n

f (0) f (T ) f [(k 1)T ] 0 则:
k
求: y ( k )
• 解: • 将方程中除 y(k)以外的各项都移到等号右边, • 得: y(k ) 3 y(k 1) 2 y(k 2) f (k )
• 对于 k 2, 将已知初始值 y(0) 0, y(1) 2代入上式,得:
y(2) 3 y(1) 2 y(0) f (2) 2
第三节

差分方程
差分方程是包含关于变量 k 的序列y(k) 及其各阶差分的方程式。 是具有递推关系的代数方程,若已知初始 条件和激励,利用迭代法可求差分方程的数值 解。
差分方程的定义:
对于单输入单输出线性定常系统,在某一采样时 刻的输出值 y(k) 不仅与这一时刻的输入值 r(k)有 关,而且与过去时刻的输入值r(k-1)、 r(k-2)…有 关,还与过去的输出值y(k-1)、 y(k-2)…有关。可 以把这种关系描述如下:
i 1
n
i 1 n
函数线性组合的Z变换,等于各函数Z变换的线性组合。
2、滞后定理
设在t<0时连续函数f(t)的值为零,其Z变换为F(Z)则:
Z[ f (t kT )] z k F ( z)
原函数在时域中延迟几个采样周期,相当于在象函数上乘以z-k, 算子z-k的含义可表示时域中时滞环节,把脉冲延迟k个周期。

Z变换和差分方程

Z变换和差分方程

Tz (z 1)2
F
(z)
Tz (z 1)2
例8—7
f (t) t 2
T 2z(z 1) F(z) (z 1)3
• 下表列出了一些常见函数及其相应的
Laplace 变换 和 Z 变换,利用此表可以根 据给定的函数或其 Laplace 变换直接查出 其对应的 Z变换,不必进行繁琐的计算, 这也是实际中广泛应用的方法。
常用函数的 Z变换(见教材341页表8-4-1)
f (t)
F (s)
F (z)
(t)
1(t )
t
t2 / 2 e at
teat
sin t
cos t
1
1
s
1 s2
1 s3
1 sa
1 (s a)2
s2 2
s
s2 2
1
z z 1
zT ( z 1)2
z( z 1)T 2 2( z 1)3
这就是上述采样控制系统的差分方程。
差分方程的 求解方法
1. 迭代求解
输出: c(k 1)T c(kT) Te(kT)
由于e(k) r(k) c(k)
上式可以改写为c[(k 1)](T 1)c(k) Tr(k)
k 0 c(1) (1T)c(0) Tr(0)
k 1 c(2) (1T )c(1) Tr(1) (1T )2 c(0) (1T )Tr(0) Tr(0)
z z e aT
zTeaT (z eaT )2
z sin T z 2 2z sin T 1
z2 z cosT z2 2z cosT 1
4.3 Z 变换的基本定理(p342)
1、线性定理 2、滞后定理 3、初值定理 4、终值定理 5、超前定理 6、复数偏移定理

差分方程的求解

差分方程的求解

Y ( z) G( z ) R( z ) 1 G ( z ) E( z) 1 R( z ) 1 G ( z )
16
计算机控制技术课程讲义
例:已知采样控制系统如下图,求计算系统的闭环脉冲传递 函数
r(t) + —
10 s ( s 1)
Y(z)
y(t)
解: 系统开环脉冲传递函数为:
计算机控制技术课程讲义
Y ( z) G( z) R( z ) 1 GH ( z )
15
闭环脉冲传递函数
Y ( z) G( z) R( z ) 1 GH ( z ) E( z) 1 R( z ) 1 GH ( z )
误差脉冲传递函数
对于单位反馈系统
闭环脉冲传递函数 误差脉冲传递函数
k 0
则g * (t ) [1( k T ) e 10t ]z k 方法一: G ( z ) Z [ g * (t )] 1( k T) z
k 0 k
e 10t z ) 10T z 1 z e ( z 1)( z e 10T ) 方法二: G(s) 1 1 s s 10
9
10T 1 z z ( 1 e ) 直接查表得:G ( z) 计算机控制技术课程讲义 z 1 z e 10T ( z 1)( z e 10T )
4.5.3 开环脉冲传递函数

一、连续系统串联环节 方框图
R(s) Y(s)
G1(s)
G2(s)
Y ( s) G( s) G1 ( s)G2 ( s) R( s )

b0 rk b1rk 1 b2 rk 2 ... bm rk m ( y : 输出,r : 输入)

Z变换及差分方程的求解

Z变换及差分方程的求解

Z变换及差分⽅程的求解第⼆讲离散时间动态经济系统运动分析及稳定性分析2.1离散时间函数与Z变换⽬的要求:通过本节的学习使学⽣掌握离散时间函数及Z变换的概念,会使⽤Z变换的性质解决问题,掌握差分⽅程及离散时间系统的运动分析⽅法。

教学内容:我们经常会遇到利⽤离散时间函数表⽰的差分⽅程或差分⽅程组,这在经济管理中经常遇到。

现介绍离散时间函数,差分⽅程后⾯介绍。

⼀、离散时间函数例1 ⼈⼝离散时间函数设全国⼈⼝普查每年进⾏⼀次。

每年的7⽉1⽇凌晨零点的⼈⼝数代表该年的⼈⼝数。

我们以t=0 代表1990年7⽉1⽇凌晨的这个时刻,那么t=1,2,3,……分别表⽰1991年、1992年、1993年等各年度7⽉1⽇凌晨零点。

各年度普查的实际⼈⼝数如下表所⽰中国实际⼈⼝数据(亿⼈)x(0)=11.4333, x(1)=11.5823, x(2)=11.7171,x(3)=11.8517, x(4)=11.9850, x(5)=12.1121,x(6)=12.2389, x(7)=12.3626,……由于在离散时间离取值,故称之为离散时间函数例2 国民⽣产总值GNP(gross national product)离散时间函数。

则,GNP(t)表⽰第t年的GNP数值。

GNP(O)=33560.5, GNP(1)=46670.0, GNP(2)=57494.9,……例3 企业⽉产量离散时间函数。

表为电视机⼯⼚⽣产⽉报表(万台)则,Y(0)=1.5, Y(1)=2, Y(2)=1.8,……可以看出,经济管理实践中基本上采⽤离散时间函数来表达各种变量的变化,并该函数没有解析表达式,只有图象、列表表达式。

其⾃变量为离散时间。

⼆、Z 变换及其逆变换导⾔:Z 变换是怎么发明出来的?⽜顿、莱布尼兹等发明了微积分,之后发明了常系数微分⽅程及⽅程组。

在求解⽅程时总结经验,简化计算,如⽤符号s 表⽰微分运算s=d/dt,即s 〃f(t)=df(t)/dt 。

利用z变换解差分方程

利用z变换解差分方程

于是
Y(z) =
br z−r ∑ ak z−k ∑
k= 0 M r= 0 N
M
X(z)

H(z) =
∑b z
r r= 0 N k= 0
−r
ak z−k ∑

Y(z) = X (z)H(z)
−1
此时对应的序列为 y(n) = F [X(z)H(z)]
差分方程为 例:若描述离散系统的 1 1 y(n) + y(n −1) − y(n − 2) = x(n) 2 2 x(n) = 2n u(n) , y( 已知激励 初始状态 −1) =1, y(−2) = 0, 求系统的零输入响应、 零状态响应和全响应。 求系统的零输入响应、 零状态响应和全响应。
ak z−k [Y(z) = ∑br z−r [X(z) + ∑x(m)z−m] ∑
k= 0 r= 0 m=−r N M −1
如果激励x(n)为因果序列, 如果激励x(n)为因果序列,上式可以写成 x(n)为因果序列
ak z−k [Y(z) = ∑br z−r X(z) ∑
k= 0 r= 0 N M
8.5节已经给出利用 节已经给出利用z 在8.5节已经给出利用z变换解差分方程的简 单实例,本节给出一般规律。 单实例,本节给出一般规律。这种方法的原 理是基于z变换的线性和位移性, 理是基于z变换的线性和位移性,把差分方程 转化为代数方程,从而使求解过程简化。 转化为代数方程,从而使求解过程简化。
k= 0 l =−k r= 0 m=−r −1
若激励x(n)=0,即系统处于零输入状态,此时 若激励x(n)=0,即系统处于零输入状态, x(n)=0,即系统处于零输入状态 差分方程( 差分方程(1)成为齐次方程∑a y(n −源自) =0k=0 kN

差分方程及其Z变换法求解

差分方程及其Z变换法求解

例1:右图所示的一阶系统描述它的微分方程为
y(t ) Ke(t ) K (r (t ) y(t ))
y(t ) Ky(t ) Kr (t )
用一阶前向差分方程近似:
(1)
r( t ) e( t ) -
K
1/s
y( t )
y (k 1)T y (kT ) dy y (t ) lim dt T 0 T
由图:x1 (k 1)T x2 (kT )
zX 1 ( z ) zx1 (0) X 2 ( z )
x2(kT)
z
1
x1(kT)
z 1
x1(0) 1
x1 ( z)
x2(z) y[(k+1)T]
例2:画出例2所示离散系统的模拟图
y[(k 1)T ] -( KT -1) y(kT ) + KTr (kT ) r(kT)

y (k 1)T y (kT ) T
(T 很小)
(2)
式中:T为采样周期,(2)代入(1)得:
y (k 1)T (KT 1) y(kT ) KTr(kT )
y(k 1) ( K 1) y(k ) Kr (k )
(3)
二、离散系统差分方程的模拟图
连续系统采用积分器s-1作为模拟连续系统微分方程的主要器件; 与此相对应,在离散系统中,采用单位延迟器z-1。 单位延迟器:把输入信号延迟一个采样周期T秒或延迟1拍。
再利用初始条件,逐次迭代得到各采样时刻的值。
特点:适用于计算机处理求解。 例3:用迭代法解二阶差分方程 y(k+2) +3y(k+1)+2y(k)=1(k)
利用初始条件 y(0)=0, y(1)=1,则有: y(k+2) =-3y(k+1) -2y(k)+1(k) y(2) =-3y(1) -2y(0)+1(0)= -3*1-2*0+1= -2

K2.11-差分方程的z变换解

K2.11-差分方程的z变换解

y(2)
1
z2 3z , F(z) z
(z 1)(z 1)(z 2)
z 1
1 z 1 z 11 z , | z | 2 6 (z 1) 2 (z 1) 3 (z 2)
y(k) 1 1k 1 (1)k 11(2)k , k 0
62
i0
k 0
j0
n
n
i 1
m
[ ani z i ]Y (z) ani [ y(k i)z k ] ( bm j z j )F (z)
i0
i0
k 0
j0
2
差分方程的z变换解
Y (z)
M (z) A( z )
B(z) A( z )
F(z)
Yzi (z)
Yzs (z)
系统函数 H (z) Yzs (z) B(z) F (z) A(z)
5
差分方程的z变换解
y(k) 3y(k 1) 2 y(k 2) f (k 2)
对差分方程两边取单边z变换,得
0
1
Y (z) 3[z1Y (z) y(k 1)zk ] 2[z2Y (z) y(k 2)zk ] z2F (z)
k 0
k 0
Y
(z)
(3
2z1) y(1) 2 1 3z 1 2z 2
yzs (1) yzs (2) 0, f (k) (k)
由右移性质,对方程两边取单边z变换,得
Yzs ( z)
3z 1 yzs ( z)
2
z
Y 2 zs
(
z
)
z2F (z)
Yzs
(z)
(1
z 2 3z1
2 z 2
)
F(z)
(z

差分方程的z变换解法ppt课件

差分方程的z变换解法ppt课件
5
例如:有一因果系统方程为:y(n) 1 y(n 1) 1 x(n)
2
2
⑴ 若y(-1)=2,求系统的零输入响应;
⑵ 若x(n)=(1/4)nu(n),求系统的零状态响应;
解:⑴ 求零输入响应,系统方程为齐次方程。
y(n) 1 y(n 1) 0 2
系统方程求z变换
Y (z) 1 z1[Y (z) y(1)z] 0 2
y(n) 0.7 y(n 1) 0.1y(n 2) x(n) x(n 1) x(n) u(n) , y(1) 2, y(2) 7
解:对方程两边同求z变换
Y (z) 0.7z1[Y (z) y(1)z] 0.1z2[Y (z) y(2)z2 y(1)z] X (z)(1 z1)
§5-4 LTI系统Z变换分析法
利用Z变换求解线性常系数差分方程方法如下: ⒈对差分方程两边求单边z变换。注意:方程左边应用非因果的移
位性,方程右边应用因果序列的移位性。
⒉解代数方程,求输出序列的z变换Y(z)。
⒊求反z变换,得到输出的时间序列y(n)。
N
M
设差分方程为: ak y(n k)

X(z)
z z1
4
1 z2 Y(z) 2
(z 1)(z 1) 24
1z 1z
Y (z)

3 z
1

6 z
1
2
4
1
Y(z) 2 X (z) 1 1 z1 2
Y (z) z

(z

1z 2 1)(z

1)
24
11

z
3 1

matlab用z变换求解差分方程

matlab用z变换求解差分方程

matlab用z变换求解差分方程
在matlab中,可以使用z变换来求解差分方程。

z变换是一种将离散信号转换为复变量函数的方法,其在数字信号处理中有着广泛应用。

通过将差分方程转换为z域的方程,可以方便地求解。

在matlab中,可以使用ztrans函数来进行z变换的计算。

该函数需要输入一个差分方程,返回其在z域中的表示。

然后,可以使用iztrans函数来进行逆z变换,将z域的结果转换为时间域的结果。

在使用z变换求解差分方程时,需要注意选择合适的初始条件,以及确保差分方程是稳定的。

此外,还需要注意处理z变换中的极点和零点,以避免求解出现错误。

总之,使用matlab求解差分方程可以借助z变换的方法,通过简单的函数调用来实现。

需要注意的是,在实际应用中需要考虑各种因素,以保证求解的准确性和可靠性。

- 1 -。

6.5 用Z变换解差分方程

6.5 用Z变换解差分方程

上述结论可由s平面与z平面的关系以及H(s)极点 分布与h(t)形状的关系直接得来
(五)由H(z)判定离散系统的稳定性
稳定系统: H z 的全部极点落在单位圆之内。
临界稳定系统:单位圆上有一阶极点,其余极点均位 于单位圆内。
不稳定系统:单位圆外有极点或单位圆上有高阶极点。
第六章 z变换、 离散系统的z域分析 小结
解:
零状态响应,初值为0
(1) Y z 3z 1Y z 2z 2Y z X z 1 z 1
Y z 1 z 1 z ( 2) H z 1 2 X z 1 3z 2z z2


综合

例:书:87页,例8-19
§6.5
用 z 变 换 解 差 分 方 程
§6利用Z变换解差分方程的一般规律; 方法的原理: 基于Z变换的线性和位移性 将差分方程转化为代数方程 使求解过程简化
线性时不变离散系统的差分方程一般形式:
a
k 0
N
k
y( n k ) br x ( n r )
N N A z n 1 k hn ZT Ak zk un k 0 z zk k 0
H z 的极点 zk ,可以是不同的实数或共轭复数, 决定了 hn 的特性。
zk在单位圆内,h(n)为衰减序列
zk在单位圆外, h(n)为发散序列 zk在单位圆上且为一阶: h(n)不衰减也不发散 zk在单位圆上且为高阶: h(n)为发散序列
2) A1 2 ,B1 2,
3) Y z 2
B2 2
z z z 2 2 2 z 1 z2 z 2
n n n
4) yn 2 1 2 2 2n 2 un

差分方程及其Z变换法求解

差分方程及其Z变换法求解

y (kT ) = 0.446 + 1.429(-0.4) k -1.875(-0.6) k
y (t ) = ∑ [0.446 + 1.429(−0.4) k − 1.875(−0.6) k ]δ(t − kT )
k =0 ∞
= δ(t - T ) + 0.763δ(t - tT ) + 0.24δ(t - 4T ) + ......
用一阶前向差分方程近似:
(1)
r(t) e(t) -
K
1/s
y(t)
y [ (k + 1)T ] − y (kT ) dy & = lim y (t ) = dt T →0 T

y [ (k + 1)T ] − y (kT ) T
(T 很小)
(2)
式中:T为采样周期,(2)代入(1)得:
y [ (k + 1)T ] + ( KT + 1) y (kT ) = KTr (kT )
再利用初始条件,逐次迭代得到各采样时刻的值。 特点:适用于计算机处理求解。 例3:用迭代法解二阶差分方程 y(k+2) +3y(k+1)+2y(k)=1(k) 利用初始条件 y(0)=0, y(1)=1,则有: y(k+2) =-3y(k+1) -2y(k)+1(k) y(2) =-3y(1) -2y(0)+1(0)= -3*1-2*0+1= -2 y(3) =-3y(2) -2y(1)+1(1)= -3*(-2)-2*1+1= 5 。。。。。。
z
−1
y(kT)
y[(k + 1)T ] + ( KT -1) y (kT ) = KTr (kT ) y (k + 1) + ( K -1) y (k ) = Kr (k )

利用z变换解差分方程 ppt课件

利用z变换解差分方程 ppt课件

利用z变换解差分方程
6
于是 令 则
M
br z r
Y(z)
r=0 N
X (z)
ak zk
k=0
M
br z r
H (z)
r=0 N
ak zk
k=0
Y(z)X(z)H (z)
此时对应的序列为 F y(n) 1[X(z)H (z)]
利用z变换解差分方程
7
例: 已知系统的差分方达程式表为
y(n)0.9y(n1) 0.05u(n) 若边界条y件(1) 1,求系统的完全响应。
5
若系统的起始状态y(l)=0(-N≤l≤-1),即系统处于 零起始状态,此时式(2)变成
N
M
1
a kz k[Y (z)b rz r[X (z) x (m )z m ]
k = 0
r= 0
m r
如果激励x(n)为因X(z)
k= 0
r= 0
利用z变换解差分方程
3
线性常系数差分一方般程形的式为
N
M
ak y(nk) brx(nr)
k0
r0
(1)
将 等 式 两 边 取 换单 ,边 利z用变z 变性换得位 移 特
N
1
M
1
akzk[Y(z) y(l)zl] brzr[X(z) x(m)zm] (2)
k=0
lk
r=0
mr
利用z变换解差分方程
§7.7 利用z变换解差分方程
• 主要内容
•z变换解差分方程的一般步骤 •举例说明
• 重点:利用z变换解差分方程的一般步骤
利用z变换解差分方程
1
解差分方程的方法: (1)时域经典法 (2)卷积和解法 (3)Z变换解法

8.07 用z变换解差分方程

8.07 用z变换解差分方程

x n
1 E

3
1 E 1 E
y n
2
yn xn xn 1 3 yn 1 2 yn 2
(2)用z变换求解需要 y 1 , y 2 , 用 y 1 , y 0 由方 程迭代出 1 5 y 1 , y 2 2 4
§8.7 用z 变换解差分方程
序言
描述离散时间系统的数学模型为差分方程。求解 差分方程是我们分析离散时间系统的一个重要途径。 求解线性时不变离散系统的差分方程有两种方法: •时域方法——第七章中介绍,烦琐 •z变换方法 •差分方程经z变换→代数方程; •可以将时域卷积→频域(z域)乘积; •部分分式分解后将求解过程变为查表; •求解过程自动包含了初始状态(相当于0-的 条件)。
yn 3 yn 1 2 yn 2 xn xn 1
(3)差分方程两端取z变换,利用右移位性质
Y z 3 z 1Y z y 1 2 z 2Y z z 1 y 1 y 2 z z 1 x 1 0 1 z z2 z2
z z Y z 0.5 0.45 z 1 z 0.9
A1 A2 Y z z z 1 z 0.9
yn 0.5 0.45 0.9
n
n 0
例8-7-2
已知系统框图
列出系统的差分方程。 2n n 0 , y 0 y 1 0, x n 0 n0 求系统的响应 y(n)。 解: (1) 列差分方程,从加法器入手
Yzi z 1 3z 1 2z 2 2z 1 y 1 3 y 1 2 y 2
z z 1 3z 2z Yzi z z 2z 1 z 2 z 1 零输入响应为

z变换和差分方程的matlab求解

z变换和差分方程的matlab求解

一、概述在科学和工程领域,差分方程和离散时间系统模型的求解是非常常见和重要的问题。

差分方程是描述离散时间系统动态行为的数学模型,而z变换则是一种用于分析和求解差分方程的工具。

在matlab中,我们可以利用其强大的数值计算和符号计算功能来求解差分方程和进行z 变换分析,本文将介绍如何使用matlab来求解差分方程和进行z变换分析。

二、差分方程的matlab求解1. 差分方程的表示差分方程表示为:y(n) + a1*y(n-1) + a2*y(n-2) + ... + aN*y(n-N) = b0*x(n) +b1*x(n-1) + ... + bM*x(n-M)其中y(n)为系统的输出,x(n)为系统的输入,aN, aN-1, ..., a1, bM, bM-1, ..., b0为差分方程的系数。

2. 差分方程的matlab表示在matlab中,可以使用“filter”函数来求解差分方程。

该函数的用法为:y = filter(b, a, x)其中b为差分方程输出项的系数,a为差分方程输入项的系数,x为系统的输入。

该函数可以帮助我们求解差分方程,并得到系统的输出。

3. 示例假设有一个差分方程为:y(n) - 0.5*y(n-1) = x(n)其在matlab中的求解代码如下:输入信号x = randn(1, 100);系数b = 1;a = [1, -0.5];求解差分方程y = filter(b, a, x);通过以上代码,我们可以得到系统的输出y,从而求解了差分方程。

三、z变换和差分方程的关系1. z变换的定义z变换是一种用于分析和求解离散时间系统的工具,其定义为:Y(z) = Z{y(n)} = sum(y(n)*z^(-n), n=-inf to inf)其中Y(z)表示系统的z变换,y(n)表示系统的离散时间响应,z为复数变量。

2. z变换与差分方程的关系差分方程和z变换的关系可以表示为:Y(z) = H(z)X(z)其中Y(z)为系统的输出的z变换,H(z)为系统的传递函数的z变换,X(z)为系统的输入的z变换。

用单边Z变换解差分方程

用单边Z变换解差分方程


n
h( n)
15

可以稳定
x ( n)
h( n)
k
y(n) x(n) * h(n)
h(k ) x(n k )


x(n) M
y ( n)
k
h ( k ) x ( n k ) M h( k )
k
k x ( k ) z

1 m k k z x ( k ) z x ( k ) z k m k 0 1 m k z X ( z ) x(k ) z k m
4
(4)对于因果序列x(n)

k m k x ( k ) z 0 1
1 2 2
10 z Y ( z ) 0.1z [Y ( z ) zy (1)] 0.02 z [Y ( z ) z y (2) zy (1)] z 1 10 z (1 0.1z 1 0.02 z 2 )Y ( z ) 0.08 z 1 0.28 z 1
2 1
yss (n) B sin[n 2 ( )]
28
Y (e ) H (e ) j X (e )
j
j
H (e ) H (e ) e B H (e ) A
j
j
j
j ( )
B j[ 2 ( ) 1 ( )] e A
( ) 2 ( ) 1 ( )
§8.7 用单边Z变换解差分方程
解差分方程的方法: (1)时域经典法 (2)卷积和解法 (3)Z变换解法
1
(一)复习Z变换的位移特性
若x(n)分别是双边序列、双边左移序列、 双边右移序列时,它们的双边和单边Z变 换是不同的: (1)双边序列的双边Z变换(p79-p83)

z变换求解差分方程例题

z变换求解差分方程例题

z变换求解差分方程例题
当我们求解差分方程时,可以使用Z 变换。

下面以一个简单的例子来说明如何使用Z 变
换求解差分方程。

假设我们有一个差分方程:y[n] - y[n-1] = x[n]
其中,y[n] 表示输出序列,x[n] 表示输入序列,n 表示时间索引。

现在,我们将以上方程进行Z 变换:Y(z) - z^(-1)Y(z) = X(z)
其中,Y(z) 和X(z) 分别表示Z 变换后的输出和输入序列。

将Y(z) 和X(z) 汇总,得到:Y(z) = X(z) / (1 - z^(-1))
现在,我们可以通过对Y(z) 进行逆Z 变换来求解差分方程。

首先,我们将Y(z) 展开为分式形式:Y(z) = X(z) / (1 - z^(-1)) = X(z) / (1 - 1/z) 然后,我们可以使用部分分式分解来简化表达式:Y(z) = X(z) / (1 - 1/z) = X(z) * z / (z - 1)
接下来,我们需要将Y(z) 逆变换为时间域的序列。

这可以通过查找Z 变换表格或使用Z 变换的逆变换公式来完成。

在这个例子中,逆变换公式告诉我们:y[n] = (z^n * X(z) * z / (z - 1))的逆变换
最后,我们需要将逆变换公式转化为时间域的表达式。

这可以通过查找逆变换表格或使用逆变换的公式来完成。

总结起来,如果要使用Z 变换求解差分方程,可以按照以下步骤进行操作:
.将差分方程进行Z 变换。

.将Z 变换后的表达式简化。

.使用逆变换公式将Z 变换的表达式转化为时间域的表达式。

.最后,得到差分方程的解析解。

差分方程_z_变换___概述说明以及解释

差分方程_z_变换___概述说明以及解释

差分方程z 变换概述说明以及解释1. 引言1.1 概述差分方程是描述离散时间系统行为的重要数学工具。

在现实生活中,许多系统的变化是按照离散时间步骤进行的,例如数字信号处理、数字滤波、通信系统等。

而差分方程则可以描述这些系统在每个时间步骤上的状态和演变。

与此同时,z变换是一种重要的数学工具,用于分析离散信号和离散系统。

它将差分方程从时域(自变量是时间)转换到z域(自变量是复平面上的复数z),并且能够提供更加简洁和便于分析的表达形式。

本文将概述差分方程z变换的基本概念以及其在离散系统分析和设计中的应用。

我们将解释差分方程z变换过程,并讨论其优势和局限性。

最后,我们将总结主要观点和结论,并对未来发展提出展望和建议。

1.2 文章结构本文共分为五个部分:引言、差分方程z变换概述、解释差分方程z变换过程、差分方程z变换的优势与局限性以及结论和总结。

1.3 目的本文的目的是介绍差分方程z变换的基本概念和原理,并探讨其在离散系统分析和设计中的应用。

通过阐述z变换与时域之间的关系,传递函数和频率响应描述以及求解差分方程的步骤与方法,读者将能够理解并运用这一重要数学工具。

同时,我们还将提供对差分方程z变换优势与局限性的考察,以及对未来发展的展望和建议。

2. 差分方程z 变换概述:2.1 差分方程基础知识:差分方程是离散时间系统建模和分析中的重要工具,它可以描述离散时间的动态过程。

差分方程以递推关系式的形式表示系统的行为,其中当前时刻输出值与过去一段时间内输入值和输出值之间存在着数学上的关系。

2.2 z 变换介绍:z 变换是一种用于将差分方程从时域转换到复平面上的方法。

在信号处理领域中,z 变换常被用于对离散系统进行频域分析和设计数字滤波器。

z 变换将离散时间信号表示成复变量z 的函数,使得我们可以通过对复平面上的频率响应进行分析来理解系统的特性。

2.3 z 变换的应用领域:z 变换在许多领域都有广泛的应用。

在控制系统工程领域,z 变换可用于建立数字控制器模型、设计数字滤波器以及实现各种控制算法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、离散系统差分方程的模拟图
连续系统采用积分器s-1作为模拟连续系统微分方程的主要器件; 与此相对应,在离散系统中,采用单位延迟器z-1。
单位延迟器:把输入信号延迟一个采样周期T秒或延迟1拍。
由图:x1 (k 1)T x2 (kT )
zX1(z) zx1(0) X 2 (z)
x2(kT)
z1 x1(kT)
y*(t) y(kT )(t kT ) n0 [1/ 6 1/ 2(1)k 2 / 3(2)k ](t kT ) n0
例4:求y[(k+2)T]+y[(k+1)]+0.24y(kT)=u(kT)在单位阶跃函数 作用下的解。初始条件y(0)=0, y(T)=1。
解: z2Y (z) - z2 y(0) - zy(T ) zY (z) - zy(0) 0.24Y (z) U (z)
Y (z)
z U(z) z2 z 0.24
(z
z2 1)(z2
z
0.24)
U (z) Z[1(t)] z z 1
z[
z
]
(z 1)(z 0.4)(z 0.6)
z
0.446 (z -1)
1.429 (z 0.4)
-
1.875 (z 0.6)
y(kT ) 0.446 1.429(-0.4)k -1.875(-0.6)k
b0r[(k m)T ] b1r[(k m 1)T ] .......bm1r[(k 1)T ] bmr(kT )
例1:右图所示的一阶系统描述它的微分方程为
y&(t) Ke(t) K(r(t) y(t)) y&(t) Ky(t) Kr(t) (1)
用一阶前向差分方程近似:
r(t) e(t) -K
y(t) [0.446 1.429(0.4)k 1.875(0.6)k ](t kT ) k 0
(t -T ) 0.763(t - tT ) 0.24(t - 4T ) ......
y(3) =-3y(2) -2y(1)+1(1)= -3*(-2)-2*1+1= 5
。。。。。。
y *(t) (t T ) 2(t 2T ) 5(t 3T) K K
Z变换法:是用z变换实数位移定理、将差分方程化为以z为变 量的代数方程,然后进行z反变换,求出各采样时刻的响应。
Z变换法得到解的收敛表达式,而不是级数形式,更具有直观 性,便于理论分析与研究。
再利用初始条件,逐次迭代得到各采样时刻的值。 特点:适用于计算机处理求解。
例3:用迭代法解二阶差分方程 y(k+2) +3y(k+1)+2y(k)=1(k) 利用初始条件 y(0)=0, y(1)=1,则有:
y(k+2) =-3y(k+1) -2y(k)+1(k) y(2) =-3y(1) -2y(0)+1(0)= -3*1-2*0+1= -2
z 1
(z2 3z 2)Y (z) z z z2 z 1 z 1
Y
(z)
(z2
3z
z2 2)(z
1)
z

1/ 6 1/ 2 2 / 3
z[
] z[ ]
(z2 3z 2)(z -1) z -1 z 1 z 2
y(kT ) z1( y(z)] 1/ 6 1/ 2(1)k 2 / 3(2)k
差分方程及其Z变换法求解
一、离散系统的差分方程模型
一阶前向差分方程:
y(k 1)T ay(kT) br(kT)
y(k 1) ay(k) br(k)
一阶后向差分方程:
y(kT) ay(k 1)T br(kT)
y(k) ay(k 1) br(k)
二阶前向差分方程:
y(k 2) a1y(k 1) a2 y(k) br(k)
z 1
x2(z)
x1(0) 1
x1(z)
例2:画出例2所示离散系统的模拟图
y[(k 1)T ] -(KT -1) y(kT) + KTr(kT )
r(kT) KT
y[(k 1)T ] (KT -1) y(kT ) KTr(kT )
y(k 1) (K -1) y(k) Kr(k)
y[(k+1)T]
y(k 2)T a1y(k 1)T a2 y(kT) br(kT)
二阶后向差分方程:
y(k) a1y(k 1) a2 y(k 2) br(k)
y(kT) a1y(k 1)T a2 y(k 2)T br(kT)
依此类推,可得n阶差分方程:
y[(k n)T ] a1y[(k n 1)T ] .......an1y[(k 1)T ] an y[kT ]
例3:用Z变换法解二阶差分方程 y[(k+2)T]+3y[(k+1)T]+2y(kT)=1(kT)
初始条件为:y(0)=0, y(T)=1
y(k+2) +3y(k+1) +2y(k)=1(k) 初始条件为:y(0)=0, y(1)=1
解: [z2Y (z) - z2 y(0) - zy(T )] 3[Y (z) - zy(0)] 2Y (z) z
y&(t) dy lim y(k 1)T y(kT )
dt T 0
T
y(k 1)T y(kT ) (T 很小) (2)
T
式中:T为采样周期,(2)代入(1)得:
y(k 1)T (KT 1)y(kT) KTr(kT)
y(k 1) (K 1) y(k) Kr(k)
y(t) 1/s
(3)
z 1
-
KT-1
y(kT)
三、差分方程的解
差分方程的求解:迭代法、z变换法。 迭代法:将原系统的差分方程化为如下形式:
y[(k n)T ] a1y[(k n 1)T ] ...... an1y[(k 1)T ] an y[kT ] b0r[(k m)T ] b1r[(k m 1)T ] .......bm1r[(k 1)T ] bmr(kT )
相关文档
最新文档