3、时域分析:一阶系统响应、二阶系统响应、系统性能指标

时域分析,说白了就是看系统在时间轴上怎么动。你给系统一个输入,它怎么反应?是慢慢悠悠跟上来,还是先冲过头再回来?这些行为,都藏在时域响应里。

我个人习惯,拿到一个系统先看时域。为什么?因为直观。频域那些传递函数、波特图,虽然强大,但不如时域波形来得直接。你想想看,一个阶跃信号打进去,输出曲线什么样,一眼就能看出系统稳不稳、快不快。

一阶系统响应

一阶系统,就是系统里只有一个储能元件。比如一个RC电路,或者一个简单的热力学系统。它的传递函数长这样:

G(s) = 1 / (Ts + 1)

其中T是时间常数。这个T,决定了一切。

给一阶系统一个阶跃输入,输出会怎么走?我直接说结论:它是一条指数上升曲线。从0开始,最终到达稳态值1。整个过程没有振荡,没有超调,就是老老实实往上爬。

具体来说:

  • 在t = T时,输出达到稳态值的63.2%
  • 在t = 2T时,输出达到86.5%
  • 在t = 3T时,输出达到95%
  • 在t = 4T时,输出达到98.2%
  • 在t = 5T时,输出达到99.3%

嗯,这里要注意:工程上我们通常认为3T到4T就基本稳定了。我在项目中遇到过有人非要等到5T才做下一步操作,结果整个产线节奏被拖慢。其实没必要,3T就够了。

核心结论:一阶系统没有超调,调节时间约等于3T~4T。时间常数T越小,系统响应越快。

二阶系统响应

二阶系统就复杂多了。它有两个储能元件,比如一个RLC电路,或者一个弹簧-质量-阻尼系统。标准传递函数是:

G(s) = ωn² / (s² + 2ζωn s + ωn²)

这里有两个关键参数:

  • ωn:无阻尼自然频率,决定响应快慢
  • ζ:阻尼比,决定响应形态

阻尼比ζ是二阶系统的灵魂。我当年刚入行时,总觉得阻尼比就是个数学参数,直到有一次调试伺服电机,系统一直振荡,怎么调参数都不行。后来发现是阻尼比太小,系统欠阻尼了。从那以后,我对ζ有了刻骨铭心的理解。

根据ζ的不同,二阶系统分为四种情况:

阻尼情况 ζ范围 响应特点
无阻尼 ζ = 0 等幅振荡,永不停止
欠阻尼 0 < ζ < 1 有超调,有振荡,逐渐衰减
临界阻尼 ζ = 1 无超调,最快达到稳态
过阻尼 ζ > 1 无超调,响应慢

实际工程中,我们最常遇到的是欠阻尼系统。为什么?因为临界阻尼太难精确实现,而过阻尼又太慢。所以大部分系统都设计在0.4到0.8之间,既有一定速度,又不会振荡太厉害。

我的经验:如果你想让系统响应快又不超调太多,把阻尼比设在0.707附近。这是工程上的黄金值,很多教科书都推荐这个值,我实际用过,确实好用。

系统性能指标

评价一个系统好不好,不能光看曲线漂不漂亮。我们需要量化指标。常用的有这几个:

1. 超调量

超调量就是系统冲过头了多少。计算公式:

超调量% = (峰值 - 稳态值) / 稳态值 × 100%

欠阻尼系统的超调量只和阻尼比有关:

超调量% = e^(-πζ / √(1-ζ²)) × 100%

举个例子,ζ=0.5时,超调量约16.3%。ζ=0.7时,超调量约4.6%。

注意:超调量不是越小越好。我曾经为了把超调量压到1%以下,把阻尼比调得很大,结果系统响应慢得像蜗牛。后来客户说,他们宁愿接受5%的超调,也要响应快。所以,指标要结合实际需求来定。

2. 调节时间

调节时间是指系统从开始响应到进入稳态并保持的时间。通常以±2%或±5%的误差带为准。

对于二阶欠阻尼系统:

ts ≈ 4 / (ζωn)  (2%误差带)
ts ≈ 3 / (ζωn)  (5%误差带)

你看,调节时间和ζωn成反比。ζωn越大,调节越快。但ζ大了超调小,ωn大了响应快,两者需要平衡。

3. 稳态误差

稳态误差就是系统稳定后,实际输出和目标值之间的差距。这个指标和系统类型、输入信号类型都有关系。

对于单位反馈系统:

  • 阶跃输入下,0型系统有稳态误差,I型及以上系统无稳态误差
  • 斜坡输入下,0型系统无法跟踪,I型系统有稳态误差,II型系统无稳态误差
  • 加速度输入下,只有III型及以上系统才能无稳态误差

说白了,系统类型越高,跟踪能力越强,但实现难度也越大。我在做温度控制系统时,就遇到过稳态误差的问题。PID参数调了半天,稳态误差就是消不掉。后来发现是系统类型不够,加了一个积分环节才解决。

三个指标的关系:超调量、调节时间、稳态误差,这三者往往互相制约。你想让超调小,调节时间就可能变长;你想让稳态误差小,系统可能更容易振荡。工程上就是在三者之间找平衡点。

知识体系总览

下面这张图,把本章的核心逻辑串起来了。你可以把它当作一个思维导图来看:

时域分析 一阶系统响应 传递函数:1/(Ts+1) 指数上升,无超调 调节时间 ≈ 3T~4T 二阶系统响应 传递函数:ωn²/(s²+2ζωns+ωn²) 阻尼比ζ决定形态 欠阻尼/临界/过阻尼 系统性能指标 超调量 调节时间 稳态误差 三者互相制约,需工程平衡

这张图把一阶系统、二阶系统和三个性能指标的关系理清楚了。你顺着箭头看,就能明白整个时域分析的脉络。

最后说一句:时域分析是自控的基础,但也是最容易出坑的地方。我见过太多人背公式背得滚瓜烂熟,一到实际调试就懵了。为什么?因为实际系统往往不是理想的一阶或二阶,会有延迟、非线性、噪声。所以我的建议是:先把理论吃透,然后多动手仿真,最后再到实际系统上验证。三步走,稳得很。

专注资料整理