差分方程求解

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

例题:已知差分方程51(2)(1)()(+1)+0.5()6

6

x k x k x k r k r k +-++=,其中r (k )=1,k ≥0,x (0)=1,

x (1)=2。

(1) 试由迭代法求其全解的前5项;

(2) 分别由古典法求其零输入解、零状态解,以及全解; (3) 用Z 变换法求解差分方程。

解:注:解题过程中出现的下标“zi ”和“zs ”分别表示零输入条件和零状态条件。 1. 迭代法

题目中给出的条件仅仅是零输入初始条件,进行迭代求解时的初始条件应该是全解初始条件。

(1) 零输入初始条件

本题已给出零输入时的两个初始条件x zi (0)=1,x zi (1)=2。

(2) 零状态初始条件

取k =-2时,则51

(0)(1)(2)(1)0.5(2)66x x x r r --+-=-+-,得x zs (0)=0; 取k =-1

时,则51

(1)(0)(1)(0)0.5(1)66

x x x r r -+-=+-,求得

x zs (1)=1。

(3) 全解初始条件

x (0)= x zi (0)+ x zs (0)=1; x (1)= x zi (1)+ x zs (1)=3。

(4) 根据求出的全解x (0)和x (1),利用迭代法求解

取k =0时,则51(2)(1)(0)(1)0.5(0)66x x x r r -+=+,求得23

(2)6x =;

取k =1时,则51(3)(2)(1)(2)0.5(1)66x x x r r -+=+,求得151

(3)36x =;

取k =2时,则51(4)(3)(2)(3)0.5(2)66x x x r r -+=+,求得941

(4)216

x =。

2. 古典法

(1) 零输入解

令输入为零,则得齐次方程 51

(2)(1)()066x k x k x k +-++= (a)

求得特征根为: 12d =,23d = 于是其齐次解为

zi 1211

()()()23

k k x k C C =+

将初始条件x (0)=1,x (1)=2分别代入,得到一组联立方程式

zi 12zi 12(0)1

11

(1)223x C C x C C =+=⎧⎪

⎨=+=⎪⎩

求得系数C 1,C 2分别为:1210,

9C C ==-

从而得到零输入解zi 11()10()9()2

3

k k x k =-

(2) 零状态解

将单位阶跃激励信号分解为单位脉冲激励函数序列,则系统在单位脉冲激励作用下引起的响应的差分方程如下:

51

(2)(1)()(+1)+0.5()66

h k h k h k k k δδ+-++=

(b)

由于脉冲信号只在k =0时值为1,即(0)1δ=。而在k 为其它值时都为零,利用这一特点可以很方便的迭代求出h (0),h (1)和h (2)。

取k =-2时,则51

(0)(1)(2)(1)0.5(2)66h h h δδ--+-=-+-,求得h (0)=0; 取k =-1时,则51

(1)(0)(1)(0)0.5(1)66h h h δδ-+-=+-,求得h (1)=1;

k =0时,则51(2)(1)(0)(1)0.5(0)66h h h δδ-+=+,求得4

(2)3

h =。

在此后(指k>0时),(b)

式右端恒为零。可以将(b)式看成是一个以h (1)和h (2)为初始条件的齐次方程(h (0)=0),如下(c)式。

上面已求出(c)式的通解 121

1()()()23

k k h k C C =+

又因为只有h (1)和h (2)才能够反映单位脉冲响应输入序列(+1)k δ和0.5()k δ对差分方程输出的影响,而其余时刻差分方程右侧均为零,成为“零输入”。则将边界条件h (1)=1,4

(2)3

h =分别代入齐次通解得

1212

11(1)123

114(2)493h C C h C C ⎧

=+=⎪⎪⎨

⎪=+=⎪⎩

解方程组求得系数C 1,C 2的值

1212,15C C ==-

将求得的系数代入齐次方程得 1

1()12()15(),123

k k h k k =-≥

根据h (k )的表达式求得h (0)=-3,而实际初始条件h (0)=0,则系统响应可分段表示为

1112()15(),1()23

0,

k

k k h k k ⎧-≥⎪

=⎨⎪=⎩

也可表示为 11

()12()15()3(),

023k k h k k k δ=-+≥

(d)

(d)式是原方程(1)式的零状态单位冲击响应。按照线性系统的迭加原理,

求解单位阶跃信号的零状态响应为

zs 0011()()()

()

1112()15()3()2311

1()1()3212153

111123145151

2412()()3

22231151912()()2232

k

i k i i i k k k k k k x k h k r k h i i δ==++=*=⎡⎤

=-+⎢⎥

⎦--=⨯-⨯+--=--++=-++

∑∑ (3) 全解表达式

相关文档
最新文档