电路理论/伯德图
伯德图绘制传递函数。由于传递函数是复数,因此绘制幅度和相位(在极坐标中)。自变量 ω 在围绕主要定义特征(如时间常数或谐振频率)的一系列值中变化。幅度图在纵轴上绘制传递函数幅度的 dB 值。相位图通常在纵轴上绘制度数。
之前 发现传递函数为
MatLab 有一种简写符号方法来输入此信息,其中系数按顺序排列(高次幂到低次幂)(先分子,然后分母)。对于此示例
f = tf([1],[1 2 1])
不加冒号在末尾应该显示传递函数。下一步是绘制它
grid on bode(f)
结果是一个低通滤波器。目标不是了解如何创建这些图(并非易事),而是解释这些图(这几乎是一回事)。但在这一点上,目标是练习 MatLab。
之前 发现传递函数为
f = tf([1000 0 5*10^9 0],[1 5*10^6 2.000015*10^12 3.5*10^13 5*10^13]) grid on bode(f)
伯德幅度图使用 dB,它同时是功率和电压以及电流的度量。纵轴的 dB 不是近似值,也不相对于任何东西。纵轴是一个准确的数字。横轴(自变量)可以是弧度/秒或赫兹。
伯德相位图是将径向频率绘制在 X 轴上,将电路在该频率下的相移绘制在 Y 轴上的图。轴可以用弧度或度数表示,频率可以用弧度/秒或赫兹表示。
传递函数具有 7 个可以在电路中实现的特征。在查看这些特征之前,需要定义极点、零点和原点。从传递函数的以下定义开始
- 零点是分子中的根。
- 极点是分母中的根。
- 原点是 s = jω = 0 的地方(在伯德分析中没有实部)。当频率为零时,输入为直流。这就是电容在很长时间后打开,电感器短路的地方。
传递函数中可能出现的 7 种特征是
- 常数
- 原点处的零点(分子中的 s)
- 原点处的极点(分母中的 s)
- 实零点(分子中的 s+a 因子)
- 实极点(分母中的 S+a 因子)
- 复共轭极点
- 复共轭零点
bode 和 bodeplot 函数在 MatLab 控制系统工具箱 中可用。 BodePlotGui 做同样的事情,这里有讨论。BodePlotGui 是通过 NSF 资助在斯沃斯莫尔开发的。这里有一份 斯沃斯莫尔伯德图教程 的摘要。
电路仿真软件也可以绘制伯德图 也。
伯德方程格式
[edit | edit source]假设我们有一个具有极点和零点的通用传递函数
方程式上下方每一项的格式都是 。但是,我们可以重新排列数字,使其看起来像下面这样
现在,如果我们对方程式中的每一项都这样做,我们就会得到以下结果
虽然它们只是另一种写普通频率响应方程的方式,但这就是我们称之为“伯德方程”的格式。
直流增益
[edit | edit source]最前面的常数项
被称为函数的“直流增益”。如果我们设置 ,我们可以看到方程式中的所有内容都抵消了,H 的值仅仅是我们的直流增益。因此,直流仅仅是当输入的频率为零时的输出。
断点频率
[edit | edit source]在每一项中
量 被称为“断点频率”。当电路的角频率等于断点频率时,该项变为 (1 + 1) = 2。当角频率远高于断点频率时,该项将远大于 1。当角频率远低于断点频率时,该项的值将近似为 1。
近似值
[edit | edit source]Bode 图是通过在对数纸上绘制直线(近似于实际的曲线)来构建的。以下是更精确的定义。
术语“远”是“至少 10 倍”的同义词。“远大于”变为“至少 10 倍大”,而“远小于”变为“至少 10 倍小”。我们还使用符号“<<”表示“远小于”和“>>”表示“远大于”。以下是一些示例
- 1 << 10
- 10 << 1000
- 2 << 20 正确!
- 2 << 10 错误!
由于多种原因,电气工程师认为对一些值进行大幅近似和取整是合适的。例如,制造技术永远无法创建完全符合数学计算的电路。当我们将这一点与“<<”和“>>”运算符结合起来时,我们可以得出一些重要的结论,帮助我们简化工作
如果 A << B
- A + B = B
- A - B = -B
- A / B = 0
所有其他数学运算都需要执行,但这些 3 种形式可以近似为 0。这一点对于以后处理 Bode 图非常重要。
利用我们对 Bode 方程形式、直流增益值、分贝和“远大于、远小于”不等式的了解,我们可以快速地近似 Bode 幅度图。此外,重要的是要记住,这些增益值不是常数,而是依赖于变化的频率值。因此,我们找到的增益都是 Bode 图的斜率。我们的斜率值都以“每十年分贝”或简称为“db/decade”为单位。
在零角频率处
[edit | edit source]在零角频率处,Bode 图的值只是直流增益值以分贝表示。请记住,Bode 图的 Y 轴是对数轴,因此我们需要将增益转换为分贝
在断点处
[edit | edit source]我们可以注意到,每个给定项在角频率从断点以下变为断点以上时,其效果都会发生变化。让我们举个例子
我们的断点出现在每秒 5 弧度。当我们的角频率远低于断点时,我们有以下情况
当我们的角频率等于我们的断点时,我们有以下情况
当我们的角频率远高于(10 倍)我们的断点时,我们得到
但是,我们需要记住,我们的一些项是“极点”,而另一些则是“零点”。
零点
[edit | edit source]零点对幅度图有积极影响。零点的贡献都是正的
- 角频率 << 断点
- 0db/decade 增益。
- 角频率 = 断点
- 3db/decade 增益。
- 角频率 >> 断点
- 20db/decade 增益。
极点
[edit | edit source]极点对幅度图有负面影响。极点的贡献如下所示
- 角频率 << 断点
- 0db/decade 增益。
- 角频率 = 断点
- -3db/decade 增益。
- 角频率 >> 断点
- -20db/decade 增益。
结论
[edit | edit source]要有效地绘制 Bode 图,请按照以下简单步骤进行
- 将频率响应方程转换为 Bode 方程形式。
- 确定直流增益值,并将其标记为从最左侧(即径向频率概念上为零)进入的水平线。
- 在每个“零点”断点处,将线的斜率向上增加 20db/decade。
- 在每个“极点”断点处,将线的斜率向下减少 20db/decade。
- 在每个断点处,请注意“实际值”比图上显示的值偏离 3db。
然后你就完成了!
由加州大学伯克利分校提供