Z变换初值与终值定理详解及离散系统稳定性分析

在数字信号处理(DSP)与现代控制理论中,Z变换是将连续时间信号离散化后进行数学分析的核心工具。相较于时域中繁琐的差分方程求解,Z域分析通过代数运算极大地简化了系统建模与求解过程。其中,初值定理(Initial Value Theorem)与终值定理(Final Value Theorem)作为连接Z域与时域边界条件的桥梁,不仅是解决离散系统响应的利器,更是判断系统稳定性的关键依据。

许多学习者在面对复杂的脉冲传递函数时,往往容易混淆这两个定理的适用范围,导致在求解稳态误差或初始状态时出现严重错误。本文将深入剖析这两个定理的数学本质,结合网友高频关注点,提供一套完整的解题逻辑与稳定性判定指南。

Z变换初值定理:捕捉瞬态起始

初值定理主要用于确定因果序列 f(n) 在 n=0 时刻的值,无需进行反Z变换即可直接从 F(z) 中获取。这在分析系统启动瞬间的冲击或初始状态时极为重要。

1.1 数学表述

若 f(n) 是因果序列(即 n<0 时 f(n)=0),且 F(z) = Z[f(n)],则初值 f(0) 可由下式给出:

f(0) = lim(z→∞) F(z)
        

若 F(z) 为有理分式,且分子阶次低于分母阶次(真分式),则上述公式直接适用。若为假分式(分子阶次 ≥ 分母阶次),需先通过多项式除法将 F(z) 分离为常数项与真分式之和,此时 f(0) 即为该常数项。

1.2 深度解析:为什么是 z→∞?

从Z变换的定义式 F(z) = Σ f(n)z⁻ⁿ = f(0) + f(1)z⁻¹ + f(2)z⁻² + ... 可以看出,当 z 趋向于无穷大时,所有包含 z⁻¹ 及更高次负幂的项均趋于0,仅剩第一项 f(0)。这一几何直观解释了定理的必然性。

示例 1:直接应用

已知 F(z) = z / (z - 0.5),求 f(0)。

解:

f(0) = lim(z→∞) [z / (z - 0.5)] = lim(z→∞) [1 / (1 - 0.5/z)] = 1

验证:反变换得 f(n) = (0.5)ⁿ u(n),当 n=0 时,f(0)=1,结果一致。

示例 2:假分式处理

已知 F(z) = (z² + z) / (z² - 0.5z)。

解:此为假分式。进行多项式除法:

F(z) = 1 + (1.5z) / (z² - 0.5z)

此时 f(0) = 1。剩余部分的极限为0,故初值即为分离出的常数项。

Z变换终值定理:判定稳态性能

终值定理用于求解序列 f(n) 在 n→∞ 时的稳态值。它在控制系统中用于计算稳态误差,在信号处理中用于分析直流增益。

2.1 核心公式与严格适用条件

终值定理的表达式为:

f(∞) = lim(n→∞) f(n) = lim(z→1) [(z - 1) F(z)]
        

⚠️ 关键限制条件(网民最常忽视点):

2.2 选项卡:常见函数终值速查

单位阶跃信号 u(n)

Z变换: F(z) = z / (z - 1)

极点: z=1 (单位圆上单极点,符合条件)

终值计算:

f(∞) = lim(z→1) [(z-1) z/(z-1)] = lim(z→1) z = 1

结论: 稳态值为1,符合物理直觉。

单位斜坡信号 r(n) = n·u(n)

Z变换: F(z) = z / (z - 1)²

极点: z=1 (单位圆上二阶极点,不符合条件)

错误应用演示:

lim(z→1) [(z-1) z/(z-1)²] = lim(z→1) [z/(z-1)] = ∞

结论: 极限为无穷大,说明斜坡信号无有限终值。若强行套用定理得到无穷大,虽数值正确,但数学上已表明定理前提失效(发散)。实际工程中应判断为“无稳态值”。

衰减指数信号 aⁿ·u(n) (|a|<1)

Z变换: F(z) = z / (z - a)

极点: z=a (单位圆内,符合条件)

终值计算:

f(∞) = lim(z→1) [(z-1) z/(z-a)] = 0

结论: 随着时间推移,衰减信号趋于0,定理验证无误。

离散系统稳定性与Z域极点分布

理解初值与终值定理的前提是掌握系统稳定性。在离散时间系统中,稳定性直接决定了终值定理是否可用。

3.1 BIBO稳定性准则

有界输入有界输出(BIBO)稳定的充要条件是:系统脉冲响应 h(n) 绝对可和,即 Σ|h(n)| < ∞。在Z域中,这等价于系统函数 H(z) 的所有极点均位于单位圆内。

极点位置 模长 |p| 时域响应趋势 稳定性 终值定理适用性
单位圆内 |p| < 1 衰减至0 稳定 ✅ 适用 (终值为0)
单位圆上 (单极点 z=1) |p| = 1 等幅或阶跃 临界稳定 ✅ 适用 (终值为常数)
单位圆上 (重极点) |p| = 1 线性增长/振荡 不稳定 ❌ 不适用 (发散)
单位圆外 |p| > 1 指数发散 不稳定 ❌ 不适用 (无穷大)

3.2 网友还关心:朱利判据(Jury Test)

当系统阶数较高时,求解极点解析解极为困难。此时常使用朱利判据直接判断特征多项式的根是否都在单位圆内,而无需解方程。这与Routh-Hurwitz判据在连续域的作用类似,但针对的是Z域。

工程应用:稳态误差计算指南

在数字控制系统中,计算稳态误差是终值定理最典型的应用场景。以下通过时间轴展示典型系统的误差分析流程。

步骤 1:系统建模

确定被控对象 G_p(s) 和控制器 G_c(s),并通过零阶保持器(ZOH)离散化,得到开环脉冲传递函数 G(z)。

步骤 2:误差传递函数

构建闭环误差传递函数 Φ_e(z) = E(z)/R(z) = 1 / (1 + G(z))。其中 R(z) 为输入信号的Z变换。

步骤 3:稳定性检查

检查闭环极点 1 + G(z) = 0 的根。若不稳定,直接停止,误差将随时间发散。

步骤 4:应用终值定理

计算 e_ss = lim(z→1) (z-1)E(z) = lim(z→1) (z-1) Φ_e(z) R(z)。

4.1 静态误差系数法

对于典型输入(阶跃、斜坡、加速度),工程上常用静态误差系数简化计算:

其中 T 为采样周期。这些系数本质上都是终值定理的特例应用。

高频误区与深度问答

基于对网民搜索习惯的分析,以下整理了关于Z变换定理最常见的误解与深度解答。

Q1: 为什么拉普拉斯变换用 s→0,Z变换用 z→1?

A: 这源于s域与z域的映射关系 z = e^{sT}。当 s → 0(直流/稳态)时,e^{0} = 1,即 z → 1。因此,两个域中的终值定理在物理意义上是完全对应的。

Q2: 如果计算结果为负数,是否意味着定理用错了?

A: 不一定。如果系统存在负反馈且增益较高,或者输入信号本身为负,稳态误差或稳态值完全可能为负。关键在于检查极点位置。只要极点满足稳定性条件,负值也是合法的物理结果。

Q3: 初值定理能否用于非因果系统?

A: 绝对不能。 初值定理依赖于 f(n)=0 (n<0) 的前提。如果系统是非因果的(如未来时刻的数据),Z变换的收敛域包含无穷远点,但 lim(z→∞)F(z) 可能不收敛或不代表 f(0)。

Q4: 如何处理带有延迟环节的系统?

A: 延迟环节在Z域表现为 z^{-k}。对于初值定理,若 F(z) 含有 z^{-1} 因子,则 f(0)=0。对于终值定理,延迟不影响稳定性判断,但仍需检查极点位置。

5.1 典型考题陷阱解析

在各类工程考试(如注册电气工程师、考研自控)中,常出现以下陷阱:

  1. 忽略收敛域: 题目给出 F(z) 但未给收敛域(ROC)。若未说明因果性,需讨论两种情况(右边序列与左边序列)。通常默认因果系统,但若选项中有“无法确定”,需警惕。
  2. 单位圆上的极点: 给出 F(z) = z / (z+1),极点 z=-1 在单位圆上。序列为 (-1)^n,振荡不收敛。此时 lim(z→1) (z-1)F(z) = 0,但实际终值不存在。这是典型的误用终值定理。

总结与拓展资源

Z变换的初值与终值定理不仅是数学工具,更是连接离散系统时域行为与频域特性的纽带。掌握它们的关键在于深刻理解稳定性边界。在实际工程设计与仿真中,建议始终先通过极点分布图(Pole-Zero Map)确认系统稳定性,再应用终值定理计算稳态指标。

对于希望进一步深入研究的用户,建议探索以下方向:

✨ 更多精彩
研
墨卷研习录
墨卷研习录
CopyRight@educfa.com.cn