bode图判定系统的稳定性+穿越频率+带宽
2026/9/6 4:42:05 网站建设 项目流程

一句话:相位裕度是定义在「开环」上的指标,但描述的是闭环的稳定程度;

注意:这里的【开环传函L(s)】为L(s)=G(s)*H(s),也即=前向通道传函*反馈通道传函。这才是真正的整个环路被切断(开路)后的整个传函,这也正是“开环传函”这个词的来历。

1. 相位裕度,用开环传函的bode图来判定

  • 相位裕度 PM = 180° + ∠L(jωc),其中 ωc 是开环幅值穿越频率(|L|=1,0 dB 处)。
  • 因为它衡量的是开环频率特性 L(jω) 离临界点 −1 有多远,用来判断特征方程 1+L(s)=0 的根,所以必须在开环上量。
  • 增益裕度同理,也在开环上定义。二者合称"稳定裕度"。
  • 关键点:它在开环上算,却刻画闭环的阻尼/超调。比如 PM=60° 大致对应闭环阻尼比 0.6,超调约 10%。

2. 带宽

  • 闭环带宽 ωb(真正的"带宽"):闭环幅频特性从低频值下降−3 dB(即 0.707 倍)处的频率。
  • 开环截止/穿越频率 ωc:开环增益降到 0 dB 的频率。国内自控教材常叫"开环截止频率",设计调参时说的"把带宽提高",实际多半是在抬 ωc。

3. 闭环带宽与开环带宽的数量关系

  • ωc 决定 ωb:闭环带宽与 ωc 同量级,通常是 ωc 的1~2 倍(取决于 PM,裕度大的系统 ωb/ωc 更接近 1 倍多)。
  • 所以才有"提带宽 → 抬 ωc → PM 变小 → 超调变大"这条经典权衡链。

记忆法稳定裕度看开环,带宽看场景——伺服说带宽指闭环 −3 dB,设计说"加带宽"多半在抬开环 ωc,当然,开环wc增加一般回导致闭环wb增加。

首先画出系统传函的bode图,

幅频曲线A(ω)与bode图的横轴ω的交点为(ωc, 0),相频曲线φ(ω)与ω=-180°这条横线的交点为(ωg, -180°)

相位裕度的定义为:φ(ωc)-(-180°)

幅值裕度的定义为:0-A(ωg)

裕度为正,意味着系统稳定,越正越稳定。也即,幅频曲线A(ω)上的红点越在横轴的下面,越稳定;相频曲线φ(ω)上的红点,越在-180°的上面,越稳定。

为什么这么说,下面讲解一下物理直觉:

开环幅频曲线越比0线高,它做单位闭环后,闭环系统的输出就越能跟得上输入。"跟上"的数学定义是闭环传函 ≈ 1。我们把它翻译成算式,比文字直观得多。

一、"跟上"到底是什么意思

单位负反馈系统的输出与输入之比(闭环传函)是:

"输出能跟上输入"=T ≈ 1(输出几乎等于输入,误差极小)。"跟不动"=T 明显小于 1(输出被压缩,跟不上指令)。按照控制领域、信号领域的定义,若系统的输出只能达到某频率输入信号幅值的0.707倍,就认为此频率是“闭环带宽”,也即,这个频率就是““跟上”/跟不上”的分水岭。

现在把开环增益 |G| 代进去看两个极端:

|G|

|T| = |G/(1+G)|

结果

100

100/101 =0.99

误差仅 1%,完美复现

10

10/11 =0.91

还行

1(相位 -90°)

1/|1−j| =0.707

已衰减 3 dB,临界

0.1

0.1/1.1 =0.09

输出只剩输入的一成,基本跟不上

结论:|G| 远大于 1 → T→1,跟踪误差 ≈ 1/(1+|G|),小到可以忽略;|G| 远小于 1 → T ≈ G,输出被压成输入的 |G| 倍。

二、物理直觉:G 是"误差→纠正力"的放大倍数

负反馈的工作方式:测出偏差 e = r − y,控制器按G 倍放大后去"补"。

  • G = 100:水位差 1 毫米,你就猛拧阀门。于是在极小的误差下就产生了足够的纠正力,误差被压到几乎为零——输出死死贴住输入。
  • G = 0.1:水位差一大截,你只轻轻拧一点。纠正力根本不够把水位推到目标值,输出只能停在目标值的一小部分——跟不动

所以"增益 > 1"翻译成大白话就是:在这个频率上,环路放大能力足够强,用很小的误差就能凑出足够的纠正力;"增益 < 1"则是把误差全用上也不够补

三、为什么偏偏跟频率有关

关键在于 G 不是常数,而是 G(jω),一般随频率升高而下降。原因就是系统里有惯性、电容、热容这类储能元件——你让它慢慢变,它跟得上;你让它快速抖,它反应不过来,增益就掉下来了。

把一阶系统 G = K/(1+jω/ω₀) 画出来就是典型:低频 |G| = K(很大),过了 ω₀ 就以 -20 dB/dec 往下掉,掉到 1 的那个频率就是 ωc。

于是"ωc 是带宽"这句话的真正含义是:系统对低于 ωc 的指令变化还能有效响应,高于 ωc 的指令变化就力不从心了。

四、一个必要的补刀

ωc 不是一道刀切的硬墙,而是过渡带的中心

  • 真正"完美跟踪"的区域其实比 ωc 低不少(要 |G| ≥ 10 才谈得上误差 < 10%)
  • 而 ωc 处 |T| 并非骤降到 0,通常还有 0.7 左右(相位 -90° 时正好是 0.707,即 -3 dB)
  • 实际系统相位往往在 -120°~-140°,反而会把 |T| 在 ωc 附近抬得比 0.7 还高一些,所以闭环带宽 ωb 通常略大于 ωc(约 1.2~1.8 倍),而不是小于它

一句话收尾:ωc 是"环路增益还剩最后一分力气"的频率点,越过它,系统就从"能纠正"滑向"纠正不动"了。

五、变化规律总表

频段

条件

幅频变化

相频变化

低频

ω≪ωc​,R≫1

从任意大增益压平到 0 dB

从任意值压平到 0°

过渡

ω≈ωc​,R≈1

抬升、鼓出谐振峰 Mr​≈1/sinγ

滞后减半​ ∠T=θ/2

高频

ω≫ωc​,R≪1

与开环完全重合

与开环完全重合

一句话概括这个变换的本质

闭环是一个"向 1 归一化"的操作。​ 凡是环路增益远大于 1 的频段,全被拉回 ∣T∣=1, ∠T=0(输出=输入,理想复现);凡是增益远小于 1 的频段,反馈根本不介入,曲线原样保留。唯一真正"变形"的地方就是 ωc​ 附近那一小段——而那里长什么样(谐振峰多高),由相位裕度说了算。

这也就是为什么上一轮强调"ωc 附近的中频段形状决定一切":低频和高频段闭环后都不怎么变,只有中频段被闭环"放大"了它的影响。

为什么在开环穿越频率wc处,,相频滞后减半,是个通用结论,还是特例?

一、直接算:ωc 处的闭环幅值只由相位决定

在 ωc 处,按定义 |G| = 1,所以开环传函可以写成一个纯相位的量:

G(jωc​)=1⋅ejθ,θ=∠G(jωc​)

代入闭环传函:

∣T∣=∣1+G∣∣G∣​=∣1+ejθ∣1​

而恒等式 1+ejθ=2cos2θ​ejθ/2 给出 ∣1+ejθ∣=2​cos2θ​​。再用 θ=γ−180∘ 换元(γ 为相位裕度),cos2θ​=sin2γ​:

∣T(jωc​)∣=2sin(γ/2)1​​∠T(jωc​)=2θ​=2γ​−90∘

这就是答案的核心:因为 ωc 处 |G| 恰好等于 1,幅度这个自由度被"消掉"了,剩下的唯一变量就是相位 θ。所以 ωc 处的闭环幅值完全由开环相位决定,与系统阶次、极点分布、有没有零点、有没有延迟统统无关

上面 6 个结构迥异的系统的数值验证(误差 ~1e-9):

系统

ωc

θ=∠G(ωc)

γ

|T(ωc)| 实测

公式 1/(2sin(γ/2))

1/[s(s+0.8)] 二阶

0.854

−136.88°

43.1°

+2.675 dB

+2.675 dB

2/[s(s+1)(s+3)] 三阶

0.569

−130.39°

49.6°

+1.525 dB

+1.525 dB

5(s+2)/[s(s+1)(s+4)(s+6)]

0.393

−109.68°

70.3°

−1.228 dB

−1.228 dB

8(1+0.8s)/[s2(1+0.08s)] II型

5.913

−127.25°

52.8°

+1.027 dB

+1.027 dB

e−0.3s/[s(s+1)] 含纯延迟

0.786

−141.69°

38.3°

+3.658 dB

+3.658 dB

50/[s(s+2)(s+5)(s+20)] 四阶

0.248

−100.61°

79.4°

−2.127 dB

−2.127 dB

二、几何直觉:Nyquist 图上的一条弦

在 Nyquist 图上,ωc 处 G(jω) 落在单位圆上角度 θ 的位置,而 ∣1+G∣ 正是从 −1 点到这个点的距离——单位圆上的一条弦。

  • θ = −90°(γ=90°):弦长 = √2,|T| = 0.707
  • θ → −180°(γ→0):G 点撞向 −1 临界点,弦长 → 0,|T| → ∞(系统濒临不稳定,闭环幅值发散)

相位裕度的本质就是"G 点离 −1 点有多远",而 ∣T(ωc​)∣ 就是这个距离的倒数。

三、工程判据:几个必须记住的分界点

γ

|T(ωc)|

含义

90°

−3.01 dB

恰好 ωb = ωc(一阶系统就是这种情况)

65.5°

−0.68 dB

ζ=0.707 最佳阻尼,无谐振峰

60°

0.00 dB

分水岭:γ>60° 时 |T(ωc)| < 1,闭环幅值已被压到 0 dB 以下

45°

+2.32 dB

明显谐振峰

30°

+5.72 dB

峰值接近 6 dB,超调已很大

→0

→ +∞

临界稳定

顺带修正前面一讲的口径:ωb ≈ (1.2~1.8)ωc 只在 γ = 45°~70° 的典型区间成立。γ 越大,ωb 越靠近 ωc;γ=90° 时 ωb 恰好等于 ωc;γ>90° 时 ωb 反而小于 ωc。

它和经典谐振峰公式的关系:Mr​≈1/sinγ 是近似,∣T(ωc​)∣=1/(2sin2γ​) 是精确。γ<50° 时两者很接近(因为峰值就长在 ωc 上),γ 大了以后峰值位置离开 ωc,两者才分道扬镳。

四、"相位减半"是通用结论,但只在 |G|=1 那一点

是通用的、精确的,不只在二阶系统成立。由同一个恒等式直接得到:

∠T=∠G−∠(1+G)=θ−2θ​=2θ​

它只依赖两个条件:① |G(ωc)| = 1;② γ > 0(保证 cos2θ​>0)。阶次、零点、延迟都不影响——上表 6 个系统 ∠T 实测与 θ/2 的偏差是 3.5e-8 度。

但离开 ωc 就立刻失效。​ 一般地令 R=∣G∣:

∠T=θ−arctan(1+RcosθRsinθ​)
  • R=1 → 减半(唯一成立的频率点)
  • R≫1(低频)→ ∠(1+G)→θ,故 ∠T→0
  • R≪1(高频)→ ∠(1+G)→0,故 ∠T→θ(闭环≈开环)

图 (c) 画的正是这个比值曲线,5 条不同系统的曲线只在 ω/ωc = 1 处同时穿过 0.5,低频塌向 0、高频爬向 1。

⚠️ 一个陷阱:若 γ < 0(系统已不稳定),cos2θ​<0,则 ∠(1+G)=2θ​+180∘,"减半"结论失效,同时 ∣T∣=2∣sin(γ/2)∣1​ 要加绝对值。

五、一句话收尾

闭环这一步,在 ωc 处做的是"把相位信息原封不动地翻译成幅值信息":开环在 ωc 处的相位越接近 −180°,闭环幅值就被抬得越高(甚至发散);相位越接近 −90°,闭环幅值就被压得越低。而相位减半是一个"点结论"——严格、通用,但只在 |G|=1 这一个频率点上成立,不能外推到整条曲线。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询