差分方程求解

计算机控制系统课件,习题和考试整理的资料

例题:已知差分方程x(k 2) x(1)=2。

51

x(k 1) x(k) r(k+1)+0.5r(k),其中66

r(k)=1,k≥0,x(0)=1,

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

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

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

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

(1) 零输入初始条件

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

(2) 零状态初始条件

取k=-2时,则x(0) 取k=-1

51

x( 1) x( 2) r( 1) 0.5r( 2),得xzs(0)=0; 6651

时,则x(1) x(0) x( 1) r(0) 0.5r( 1),求得xzs(1)=1。

66

(3) 全解初始条件

x(0)= xzi(0)+ xzs(0)=1; x(1)= xzi(1)+ xzs(1)=3。

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

取k=0时,则x(2) 取k=1取k=22. 古典法

(1) 零输入解

5123x(1) x(0) r(1) 0.5r(0),求得x(2) ; 66651151

时,则x(3) x(2) x(1) r(2) 0.5r(1),求得x(3) ;

663651941

时,则x(4) x(3) x(2) r(3) 0.5r(2),求得x(4) 。

66216

51

x(k 2) x(k 1) x(k) 0 令输入为零,则得齐次方程 66

(a)

51

d 0 66

根据差分方程定义的算子dnx(k) x(k n),可得它的特征方程d2 求得特征根为:

d1

11

,d2 23

差分方程求解相关文档

最新文档

返回顶部