差分方程的经典求解

求解差分方程的方法有多种,时域经典法是将全响应分解为齐次解(自然响应)与特解(强迫响应)之和。

差分方程的标准形式

给定 阶线性常系数差分方程:

全解形式为:

其中 为齐次解(对应齐次方程的通解), 为特解(满足非齐次方程的一个特解)。

齐次解的求解

特征方程

齐次方程(令激励 )为:

设解的形式为 ,代入齐次方程得到特征方程

求解得到 个特征根

特征根形式与对应齐次解

单实根

若特征根 为单实根,则对应的齐次解项为:

重实根

若特征根 重根,则对应的齐次解项为:

即从 扩展为 的多项式乘以

共轭复根

若特征根为一对共轭复根 ,则对应的齐次解项为:

或等价形式:

其中

齐次解的组合

将所有特征根对应的齐次解项线性组合,得到完整的齐次解形式:

带待定系数 ,由边界条件确定。

特解的求解

特解 的函数形式由激励 的形式决定。将特解代入原差分方程,通过比较系数确定特解中的待定参数。

常见激励对应的特解形式

激励 特解形式
常数
次多项式)
不是特征根)
重特征根)

特解待定系数的确定

将设定的特解形式代入差分方程,根据方程两边对应项系数相等建立方程组,即可求解出特解中的待定参数。

示例:若 不是特征根,设 ,代入方程后解出

全解与边界条件

全解为齐次解与特解之和:

初始条件与边界条件的确定

待定系数 需要通过系统的初始条件来确定。对于 阶系统,需要 个初始条件。

常用方法:

  • 已知 直接代入
  • 或利用系统在 时的历史状态递推得到

分别代入全解表达式,得到关于 个线性方程,联立求解。

迭代法

迭代法是差分方程最基本的求解方法,适合计算机数值计算。

将差分方程改写为递归形式:

从已知的初始状态开始,逐步递推计算出所有

优点:简单直接,适合编程实现。 缺点:不易得到闭式解析表达式,难以观察系统的本质特性。

经典法求解步骤总结

  1. 根据系统列写差分方程
  2. 写出特征方程,求解特征根,得到齐次解形式(含待定系数)
  3. 根据激励信号的形式设定特解,代入差分方程确定特解参数
  4. 全解 = 齐次解 + 特解
  5. 利用初始条件(边界条件)确定齐次解中的待定系数
  6. 得到系统的完全响应

链接到