特征多项式法 (Characteristic Polynomial Method)
1. 核心思想
特征多项式法是一种强大的数学工具,其核心目标是求解一类特定的微分方程:线性、齐次、常系数的常微分方程 (Linear, Homogeneous, Ordinary Differential Equations with Constant Coefficients)。
在控制系统和信号处理领域,这个方法至关重要,因为它求解出的齐次解,正对应着一个系统的零输入响应 (Zero-Input Response) 或自然响应 (Natural Response)。这个响应揭示了系统固有的、不依赖于外部输入的动态特性(如稳定性、振荡频率等)。
2. 适用对象
该方法专门用于求解形如下式的微分方程:
andtndny(t)+an−1dtn−1dn−1y(t)+⋯+a1dtdy(t)+a0y(t)=0
其中:
- y(t) 是待求的函数(系统输出)。
- an,an−1,…,a0 是常数(系统的参数)。
- 方程等号右边为零(齐次方程,代表没有外部输入)。
3. 求解步骤 (Step-by-Step)
整个过程可以归结为将一个微积分问题(解微分方程)转化为一个代数问题(解多项式方程)。
Step 1: 构造特征方程 (Construct the Characteristic Equation)
这是最关键的一步。我们猜想该微分方程的解具有指数形式 y(t)=ert,因为指数函数有一个优美的性质:它的任意阶导数都等于其自身乘以一个常数。
- 将 y(t)=ert 代入微分方程。
- y′(t)=rert
- y′′(t)=r2ert
- …
- y(n)(t)=rnert
代入后得到:
anrnert+an−1rn−1ert+⋯+a1rert+a0ert=0
由于 ert 永远不为零,我们可以将其从等式两边约去,剩下的就是一个关于变量 r
的代数方程,即特征方程:
anrn+an−1rn−1+⋯+a1r+a0=0
等号左边的多项式 P(r)=anrn+⋯+a0 就是特征多项式。
Step 2: 求解特征根 (Solve for the Characteristic Roots)
解这个代数方程,求出所有的根 r1,r2,…,rn。这些根被称为特征根 (Characteristic Roots) 或特征值 (Eigenvalues),它们完全决定了系统响应的形态。
Step 3: 根据根的形式写出通解 (Write the General Solution)
根据特征根的不同情况,通解(即零输入响应 yZIR(t))的形式也不同。主要有以下三种情况:
根的情况 (Case of Roots) |
示例 (Example) |
通解形式 (Form of General Solution) |
1. 不相等的实数根 (Distinct Real Roots) |
r1,r2 |
y(t)=C1er1t+C2er2t |
2. 有重复的实数根 (Repeated Real Roots) |
r1=r2=r (二重根) |
y(t)=(C1+C2t)ert 注:每增加一重根,就多乘以一个t |
3. 共轭复数根 (Complex Conjugate Roots) |
r=α±jβ |
y(t)=eαt(C1cos(βt)+C2sin(βt)) 这是由欧拉公式 ejθ=cosθ+jsinθ 推导而来 |
Step 4: 利用初始条件确定常数 (Use Initial Conditions)
上面得到的通解中含有待定常数 C1,C2,…。为了得到一个唯一的特解,我们需要利用系统的初始条件(如 y(0),y′(0) 等)来求解这些常数。
4. 实例演示
问题:求解微分方程 y′′+2y′+5y=0,初始条件为 y(0)=1,y′(0)=1。
-
构造特征方程:
r2+2r+5=0
-
求解特征根:
使用二次方程求根公式 r=2a−b±b2−4ac:
r=2−2±22−4(1)(5)=2−2±−16=2−2±4j
得到一对共轭复数根: r=−1±2j。
这里,α=−1 且 β=2。
-
写出通解:
根据复数根的规则,通解形式为:
y(t)=e−t(C1cos(2t)+C2sin(2t))
-
利用初始条件定解:
-
使用 y(0)=1:
y(0)=e−0(C1cos(0)+C2sin(0))=1⋅(C1⋅1+C2⋅0)=C1
所以,C1=1。
-
使用 y′(0)=1:
首先需要求 y(t) 的导数 y′(t) (使用乘法法则和链式法则):
y′(t)=−e−t(C1cos(2t)+C2sin(2t))+e−t(−2C1sin(2t)+2C2cos(2t))
代入 t=0:
y′(0)=−e0(C1cos(0)+C2sin(0))+e0(−2C1sin(0)+2C2cos(0))
y′(0)=−(C1)+(2C2)=−C1+2C2
我们已知 y′(0)=1 和 C1=1,所以:
1=−1+2C2⟹2C2=2⟹C2=1。
-
最终解:
将 C1=1 和 C2=1 代回通解,得到唯一的特解:
y(t)=e−t(cos(2t)+sin(2t))
这个解描述了一个初始值为1、初始速度为1的阻尼振荡系统的衰减过程。
5. 特征根的物理意义
特征根 r=α+jβ 不仅仅是数学符号,它深刻地揭示了系统的内在行为: