伯德图的基本概念与典型环节
下面沿着一条逻辑线理解伯德图:为什么研究频率响应,为什么取对数,为什么出现斜率,为什么在某些频率处改变斜率,以及为什么能用渐近直线近似。
横坐标按对数频率分度,因此不存在频率为零的点;每经过一个十倍频程,渐近线斜率按该环节的零、极点类型发生固定变化。
一、从频率响应理解伯德图
设稳定线性定常系统的传递函数为 G(s)。给系统输入频率为 ω 的正弦信号
u(t)=Asinωt.
在零状态响应下,暂态过程消失以后,输出仍然是同频率的正弦信号:
y(t)=A∣G(jω)∣sin[ωt+φ(ω)].
系统只改变两件事:振幅和相位。其中,∣G(jω)∣ 表示振幅被放大或衰减多少倍,
φ(ω)=argG(jω)
表示输出相对输入超前或滞后多少。
伯德(Bode)图又称对数频率特性曲线,由对数幅频特性曲线和对数相频特性曲线构成。
曲线表示在半对数坐标中:横坐标按照对数 lgω 进行均匀分度,单位为 rad/s;纵坐标按线性分度。其中,对数幅频特性曲线的纵坐标按
L(ω)=20lgA(ω)
线性分度,单位为分贝(dB);对数相频特性曲线的纵坐标依据
φ(ω)=∠G(jω)
进行线性分度,单位为度(∘)。
注意:横坐标只存在大于零的部分。横坐标是对数分度,不可能存在频率为零的情况。
所谓一个十倍频程(dec),是指频率扩大 10 倍,例如从 0.1 到 1、从 1 到 10,或从 8 到 80。
二、为什么要取对数
直接画 ∣G(jω)∣ 并非不可以,但有三个明显问题。
1. 频率范围太宽
工程系统的频率常跨越很多数量级,例如
0.01,0.1,1,10,100,1000.
如果采用普通线性横轴,低频部分会全部挤在左侧。改用对数频率轴后,从 0.01 到 0.1、从 0.1 到 1、从 1 到 10 在图上具有相同长度,因此能在一张图中观察很宽的频率范围。
2. 乘除关系可以变成加减关系
复杂传递函数通常是若干基本因子的乘积。例如
G(s)=Ks(1+s/ωp1)(1+s/ωp2)1+s/ωz.
其幅值为
∣G(jω)∣=Kω∣1+jω/ωp1∣∣1+jω/ωp2∣∣1+jω/ωz∣.
取对数后
20lg∣G(jω)∣=20lgK+20lg∣1+jω/ωz∣−20lgω−20lg∣1+jω/ωp1∣−20lg∣1+jω/ωp2∣.
乘法变成加法,除法变成减法。复杂系统便可以拆成若干基本环节,分别作图后再纵向相加。
3. 幂函数在对数坐标中变成直线
许多基本环节在低频或高频时都可以写成
∣G(jω)∣≈Cωn.
取分贝后
L(ω)=20lg∣G(jω)∣≈20lgC+20nlgω.
令 x=lgω,便得到
L=20lgC+20nx,
这正是直线方程 y=b+kx。因此伯德图中的直线并非人为规定,而是幂函数经过对数变换后的自然结果,其斜率为
20ndB/dec.
三、斜率、转折频率与渐近直线
1. 斜率表示什么
伯德幅频图的横轴是 lgω,纵轴是分贝,因此斜率表示频率增加十倍时,幅值的分贝数变化多少。
例如斜率为 −20dB/dec,表示 ω→10ω 时幅值下降 20dB。由于
20lg0.1=−20dB,
这也表示幅值变成原来的十分之一。
对于 ∣G(jω)∣=Cωn,有
lg(10ω)=lgω+1,
所以一个十倍频程内
ΔL=20ndB.
因此 n=1,−1,2,−2 时,斜率依次为 20,−20,40,−40dB/dec。极点和零点通常以一次、二次因子出现,这就是斜率经常为 20dB/dec 整数倍的原因。
2. 转折频率从哪里来
以一阶极点为例:
G(s)=1+s/ωp1.
令 s=jω,得到
∣G(jω)∣=1+(ω/ωp)21,
L(ω)=−10lg[1+(ωpω)2].
当 ω≪ωp 时,(ω/ωp)2≪1,常数项占主导:
∣G(jω)∣≈1,L(ω)≈0dB.
当 ω≫ωp 时,频率项占主导:
∣G(jω)∣≈ωωp,
L(ω)≈−20lgωpω,
斜率为 −20dB/dec。
两种主导关系的交界位置满足 ω/ωp=1,所以
ω=ωp.
这就是转折频率:传递函数中常数项和频率项大小相当的位置。在此之前频率项影响很小,在此之后频率项开始占主导。
3. 极点和零点为什么改变斜率
一阶零点
1+ωzs
在低频时近似为 1,斜率为零;在高频时近似为 jω/ωz,相当于增加一个 ω1,所以使斜率增加 20dB/dec。
一阶极点
1+s/ωp1
在高频时近似为 ωp/(jω),相当于增加一个 ω−1,所以使斜率减少 20dB/dec。
可以简记为:零点向上拐,极点向下拐。
4. 渐近直线及其误差
“渐近”表示频率远离转折频率时,真实曲线越来越接近近似直线。一阶极点的渐近幅频特性为
La(ω)={0,−20lg(ω/ωp),ω<ωp,ω>ωp.
在 ω=ωp 时,两条渐近线都等于 0dB,因此相交于 (ωp,0dB)。但真实曲线为
L(ωp)=−10lg(1+1)=−10lg2≈−3.01dB.
所以一阶极点的真实曲线在转折频率处比渐近线低约 3dB;一阶零点则比渐近线高约 3dB。渐近线适合快速判断整体形状,但转折频率附近要记住这项误差。
四、典型环节的伯德图
1. 比例环节
传递函数为
G(s)=K,K>0.
频率特性为
G(jω)=K.
其中
L(ω)=20lgA(ω)=20lgK,
φ(ω)=0∘.
因此,对数幅频特性是在 20lgK 处的一条水平直线,相频特性是在 0∘ 处的一条水平直线。
2. 积分环节
传递函数为
G(s)=s1.
频率特性为
G(jω)=jω1.
其中
L(ω)=20lgA(ω)=20lgω1=−20lgω,
φ(ω)=−90∘.
对数幅频特性是一条斜率为 −20dB/dec 的直线,在 ω=0.1 时为 20dB,在 ω=1 时通过 0dB;相频特性恒为 −90∘。
继续把频率扩大十倍可得
ω110100L(ω)0dB−20dB−40dB
每增加一个积分环节,斜率再减少 20dB/dec。例如 1/s2 的斜率为 −40dB/dec。
注意:重点理解斜率的含义。
3. 惯性环节
传递函数为
G(s)=Ts+11,T>0.
频率特性为
G(jω)=jTω+11.
其中
L(ω)=20lgA(ω)=20lgT2ω2+11=−20lgT2ω2+1,
L(ω)≈⎩⎨⎧0,−20lg(Tω),T2ω2≪1⇒ω≪T1,T2ω2≫1⇒ω≫T1,
φ(ω)=−arctan(Tω).
绘制伯德图(渐近)时,低频段的渐近直线为 0dB 水平线;转折频率为
ωc=T1;
转折后渐近线斜率为 −20dB/dec。相角由 0∘ 逐渐趋近 −90∘,且在 ω=1/T 时为 −45∘。
注意:理解斜率、转折频率(交接频率)和渐近直线的含义。
4. 微分环节
传递函数为
G(s)=s.
频率特性为
G(jω)=jω.
其中
L(ω)=20lgA(ω)=20lgω,
φ(ω)=90∘.
对数幅频特性是一条斜率为 20dB/dec 的直线,在 ω=0.1 时为 −20dB,在 ω=1 时通过 0dB;相频特性恒为 90∘。
注意:重点理解斜率的含义。
5. 一阶微分环节
传递函数为
G(s)=τs+1,τ>0.
频率特性为
G(jω)=jτω+1.
其中
L(ω)=20lgA(ω)=20lgτ2ω2+1,
L(ω)≈⎩⎨⎧0,20lg(τω),τ2ω2≪1⇒ω≪τ1,τ2ω2≫1⇒ω≫τ1,
φ(ω)=arctan(τω).
绘制伯德图(渐近)时,低频段的渐近直线为 0dB 水平线;转折频率为
ωc=τ1;
转折后渐近线斜率为 20dB/dec。相角由 0∘ 逐渐趋近 90∘,且在 ω=1/τ 时为 45∘。
注意:理解斜率、转折频率(交接频率)和渐近直线的含义。
6. 振荡环节
传递函数为
G(s)=T2s2+2ζTs+11,T>0,0≤ζ<1.
频率特性为
G(jω)=1−T2ω2+j2ζTω1.
其中
L(ω)=20lgA(ω)=−20lg(1−T2ω2)2+(2ζTω)2,
L(ω)≈⎩⎨⎧0,−40lg(Tω),T2ω2≪1⇒ω≪T1,T2ω2≫1⇒ω≫T1.
相角为
φ(ω)=⎩⎨⎧−arctan(1−T2ω22ζTω),−[arctan(1−T2ω22ζTω)+180∘],0≤ω≤T1,ω>T1.
绘制伯德图(渐近)时,低频段的渐近直线为 0dB 水平线;转折频率为 1/T;转折后渐近线斜率为 −40dB/dec。相角由 0∘ 逐渐趋近 −180∘,且在 ω=1/T 时为 −90∘。
注意:理解斜率、转折频率(交接频率)和渐近直线的含义。
7. 二阶微分环节
传递函数为
G(s)=τ2s2+2ζτs+1,τ>0,0≤ζ<1.
频率特性为
G(jω)=1−τ2ω2+j2ζτω.
其中
L(ω)=20lgA(ω)=20lg(1−τ2ω2)2+(2ζτω)2,
L(ω)≈⎩⎨⎧0,40lg(τω),τ2ω2≪1⇒ω≪τ1,τ2ω2≫1⇒ω≫τ1.
相角为
φ(ω)=⎩⎨⎧arctan(1−τ2ω22ζτω),arctan(1−τ2ω22ζτω)+180∘,0≤ω≤τ1,ω>τ1.
绘制伯德图(渐近)时,低频段的渐近直线为 0dB 水平线;转折频率为 1/τ;转折后渐近线斜率为 40dB/dec。相角由 0∘ 逐渐趋近 180∘,且在 ω=1/τ 时为 90∘。
五、转折频率处斜率变化表
| 类别 | 传递函数 | 转折频率 | 斜率变化 |
|---|
| 一阶环节(T>0) | 1+Ts1 | T1 | −20dB/dec |
| 一阶环节(T>0) | 1−Ts1 | T1 | −20dB/dec |
| 一阶环节(T>0) | 1+Ts | T1 | 20dB/dec |
| 一阶环节(T>0) | 1−Ts | T1 | 20dB/dec |
| 二阶环节(T>0, 0≤ζ<1) | T2s2+2ζTs+11 | T1 | −40dB/dec |
| 二阶环节(T>0, 0≤ζ<1) | T2s2−2ζTs+11 | T1 | −40dB/dec |
| 二阶环节(T>0, 0≤ζ<1) | T2s2+2ζTs+1 | T1 | 40dB/dec |
| 二阶环节(T>0, 0≤ζ<1) | T2s2−2ζTs+1 | T1 | 40dB/dec |
需要区分三个概念:
- 转折频率:极点或零点开始明显改变幅频特性的频率;
- 当前总斜率:某个频率区间内整条幅频渐近线的斜率;
- 斜率变化量:通过某个转折频率时,该极点或零点给总斜率带来的增量。
例如,原来的总斜率为 −20dB/dec,遇到一个一阶极点后,斜率变化量为 −20dB/dec,新的总斜率为
−20+(−20)=−40dB/dec.
因此,当前总斜率不等于本次斜率变化量。
六、复杂系统如何累加斜率
复杂传递函数可以写成
G(s)=Ksmsn∏k(1+s/ωpk)∏i(1+s/ωzi).
每个基本因子只贡献三类信息:初始高度、初始斜率,以及在某个转折频率处产生的斜率变化。因此,画复杂系统的幅频渐近线时,可以按以下顺序处理:
- 找出比例系数;
- 找出原点处的极点和零点;
- 找出全部转折频率并从小到大排列;
- 确定初始斜率;
- 每经过一个转折频率,累加一次斜率变化量。
例:两个一阶极点的斜率累加
设
G(s)=s(1+s/10)(1+s/100)10.
它包含比例环节 10、积分环节 1/s,以及转折频率分别为 10 和 100rad/s 的两个一阶极点。
由于有一个积分环节,初始斜率为
−20dB/dec.
当 ω=10rad/s 时遇到第一个一阶极点,斜率减少 20dB/dec,总斜率变为
−20−20=−40dB/dec.
当 ω=100rad/s 时又遇到一个一阶极点,总斜率变为
−40−20=−60dB/dec.
所以
频率范围ω<1010<ω<100ω>100渐近线斜率−20dB/dec−40dB/dec−60dB/dec
这个例子说明:伯德图的斜率是累加的,并不是每一段只看最近的一个极点。
七、MATLAB 验算与辅助图
验算:使用本地 MATLAB R2024b 的 Control System Toolbox 24.2,对惯性、一阶微分、振荡和二阶微分环节在 ω=0.1/T、1/T、10/T 三个频率点的幅值与相角进行了核对;下图为辅助说明,不替代上述解析推导。
取 T=τ=1、ζ=0.5,比例环节另取 K=2,七类典型环节的精确频率响应如下。

在转折频率 ω=1 处,MATLAB 数值结果为:
| 环节 | L(1) | φ(1) |
|---|
| 惯性环节 1/(s+1) | −3.0103dB | −45∘ |
| 一阶微分环节 s+1 | 3.0103dB | 45∘ |
| 振荡环节 1/(s2+s+1) | 0dB | −90∘ |
| 二阶微分环节 s2+s+1 | 0dB | 90∘ |
八、核心理解
伯德图来自三个自然的数学处理:
频率范围很宽传递函数是乘积低频、高频呈幂函数⇒横轴取对数,⇒幅值取对数,⇒对数坐标下成为直线.
因此,斜率来自 ω 的幂次;转折频率来自常数项与频率项大小相当;斜率转折来自主导项变化;渐近直线来自低频、高频近似;极点使斜率下降,零点使斜率上升。
最简洁地说,伯德图利用对数把复杂传递函数的乘除关系变成直线的加减关系。转折频率表示主导项开始变化,斜率变化量则反映极点和零点的作用。
Discussion
Comments
Share questions, corrections, or extra notes about this post.