4. 系统开环伯德图:开环传递函数的分解、叠加法绘制、最小相位系统与非最小相位系统

各位同学,今天我们来聊聊开环伯德图。说实话,这玩意儿在工程实践中太常用了。我当年刚入行时,带我的老工程师就跟我说:“小子,搞懂伯德图,你就能听懂一半的控制系统问题。”后来我发现,这话一点都不夸张。

4.1 开环传递函数的分解——把复杂问题拆开看

一个复杂的开环传递函数,说白了就是几个基本环节的乘积。我们为什么要分解它?因为伯德图有个好脾气——它能把乘法变成加法。

假设我们有一个开环传递函数:

G(s) = K * (1 + τ₁s) / [s * (1 + τ₂s) * (1 + τ₃s)]

这个函数可以分解成四个基本环节:

  • 比例环节:K(增益常数)
  • 积分环节:1/s(在原点处有一个极点)
  • 一阶微分环节:(1 + τ₁s)(一个零点)
  • 两个一阶惯性环节:1/(1 + τ₂s) 和 1/(1 + τ₃s)(两个极点)

为什么要这么拆?因为每个基本环节的伯德图我们都能随手画出来。然后,把它们的对数幅频特性和相频特性分别相加,就得到了完整的开环伯德图。

核心思想:对数坐标下,乘法变加法。这就是叠加法的灵魂。

4.2 叠加法绘制——我习惯的“三步走”

我个人习惯用三步法来画开环伯德图。你试试看,真的很顺手。

第一步:确定转折频率

找出所有一阶环节的转折频率 ω = 1/τ。把这些频率从小到大排好队。嗯,这里要注意,积分环节和比例环节没有转折频率,它们贡献的是斜率和增益。

第二步:从低频段开始画幅频特性

低频段(ω → 0)的斜率由积分环节的个数决定。每有一个积分环节,斜率就是 -20dB/dec。比例环节 K 决定低频段的起始高度。

举个例子:

G(s) = 10 / [s(1 + 0.1s)(1 + 0.01s)]

低频段斜率:-20dB/dec(因为有一个积分环节)
低频段增益:20lg(10) = 20dB(在 ω = 1 处)

第三步:每过一个转折频率,斜率变化一次

  • 遇到惯性环节(极点):斜率减 20dB/dec
  • 遇到一阶微分环节(零点):斜率加 20dB/dec

我在项目中遇到过这样的情况:有人画到第三个转折频率时忘了前面的斜率变化,结果整条曲线歪到天上去。我的建议是——每画完一段,就在旁边标注当前斜率值,比如“-20”、“-40”、“-60”这样。

小技巧:相频特性也可以用叠加法。每个基本环节的相角单独画,然后叠加。不过要注意,相角的变化是渐变的,不是突变。转折频率处大约变化 45°,两个十倍频程外变化到接近 0° 或 ±90°。

4.3 最小相位系统与非最小相位系统——一个容易被忽视的坑

什么叫最小相位系统?说白了,就是所有零点和极点都在左半平面的系统。非最小相位系统呢?就是有零点或极点在右半平面。

为什么会这样叫?因为对于相同幅频特性的系统,最小相位系统的相角变化范围最小。你想想看,这其实是个很优雅的性质。

特性 最小相位系统 非最小相位系统
零点/极点位置 全部在左半平面 有在右半平面的
幅频与相频关系 一一对应 不唯一对应
高频相角 -(n-m)×90° 可能更大或更小
工程常见性 大多数系统 延迟、右半平面零点等

我曾经吃过一次亏。有一次调试一个伺服系统,幅频特性看起来很正常,但系统就是不稳定。后来一查,原来有一个右半平面零点。嗯,从那以后,我每次拿到传递函数,第一件事就是检查零极点的位置。

避坑指南:非最小相位系统的相频特性不能从幅频特性推导出来。如果你只测了幅频就想当然地画相频,可能会出大问题。我曾经就因为这事多花了三天排查问题。

4.4 知识体系总览

下面这张图是我自己整理的,把这一章的核心逻辑串起来了。你对照着看,思路会清晰很多。

开环伯德图知识体系 开环伯德图 开环传递函数分解 比例 + 积分环节 一阶惯性/微分环节 二阶振荡环节 叠加法绘制 步骤1:确定转折频率 步骤2:画低频段幅频 步骤3:逐段叠加斜率 最小/非最小相位系统 零极点全在左半平面 幅频与相频一一对应 非最小相位需特别关注 核心:分解 → 叠加 → 判断相位特性

这张图把本章的三个核心内容串在了一起。从左到右看:先分解传递函数,然后用叠加法画伯德图,最后判断系统是不是最小相位的。每一步都有它的意义,缺一不可。

好了,这一章的内容就到这里。记住,伯德图不是画出来就完事了,你得会看、会用、会分析。下次调试系统时,不妨先画个伯德图看看,很多问题一眼就能看出来。


专注资料整理