4、一阶系统时域分析(下):一阶系统的单位斜坡响应,单位脉冲响应,一阶系统性能指标计算
4.1 从斜坡信号说起:一阶系统怎么“追”输入?
上一节我们聊了阶跃响应,那是最基础的。但实际工程中,信号可不会总是“啪”一下跳变。比如电机调速,你给一个匀速增加的电压指令,系统得跟上这个变化。这就是单位斜坡响应。
单位斜坡输入,说白了就是 r(t) = t(t≥0)。它的拉氏变换是 1/s²。对于一阶系统 G(s) = 1/(Ts+1),输出为:
C(s) = G(s) · R(s) = [1/(Ts+1)] · (1/s²)
展开成部分分式:
C(s) = 1/s² - T/s + T²/(Ts+1)
拉氏反变换后,得到时域表达式:
c(t) = t - T + T·e^(-t/T) , t ≥ 0
嗯,这里要注意。输出由三部分组成:一个斜坡项 t,一个常数项 -T,还有一个衰减的指数项 T·e^(-t/T)。当时间足够长(t → ∞),指数项消失,输出变成 c(t) = t - T。
这意味着什么? 系统永远追不上输入信号,稳态时存在一个固定的时间滞后 T。我在做伺服位置跟踪时遇到过这个问题,指令匀速变化,实际位置总是慢一拍。这个滞后量就是时间常数 T。
e_ss = T。时间常数越大,滞后越严重。
4.2 单位脉冲响应:瞬间冲击下的“本色出演”
单位脉冲信号 δ(t),数学上是个理想化的东西。实际中你可以理解为“一个持续时间极短、面积等于1的冲击”。比如敲一下钟,或者给电路一个瞬间的电压尖峰。
脉冲响应的求法很简单。因为 R(s) = 1,所以:
C(s) = G(s) · 1 = 1/(Ts+1)
拉氏反变换:
c(t) = (1/T)·e^(-t/T) , t ≥ 0
你看,脉冲响应其实就是阶跃响应的导数。反过来,阶跃响应是脉冲响应的积分。这个关系在系统辨识中非常有用。我曾经用脉冲响应法测过一个加热炉的模型,给一个短暂的热量冲击,记录温度变化曲线,然后拟合出时间常数。
脉冲响应的特点:
- 初始值
c(0+) = 1/T,时间常数越小,初始峰值越高 - 单调衰减到零,没有振荡
- 衰减速度由时间常数
T决定
4.3 三种响应之间的关系:一个完整的知识闭环
你想想看,阶跃、斜坡、脉冲,这三种响应其实是一家人。它们通过积分/微分关系串联起来:
- 脉冲响应 → 积分 → 阶跃响应
- 阶跃响应 → 积分 → 斜坡响应
- 反过来,斜坡响应 → 微分 → 阶跃响应 → 微分 → 脉冲响应
这个关系在工程上很有用。比如你手头只有阶跃响应的数据,想预测系统对斜坡输入的表现,直接做数值积分就行。我调试一个温控系统时,就用这个办法快速评估了系统对缓慢升温指令的跟踪能力,省去了重新做斜坡实验的时间。
下面这张图帮你理清思路:
4.4 一阶系统性能指标计算:到底怎么算?
对于一阶系统,性能指标不像二阶系统那么复杂。没有超调量,没有振荡次数。主要看三个指标:时间常数、上升时间、调节时间。
| 性能指标 | 定义 | 计算公式(一阶系统) | 工程意义 |
|---|---|---|---|
| 时间常数 T | 响应上升到稳态值的63.2%所需时间 | 直接从阶跃响应曲线上读取 | 衡量系统响应快慢的核心参数 |
| 上升时间 t_r | 响应从稳态值的10%上升到90%所需时间 | t_r = 2.2T | 反映系统对输入变化的初始反应速度 |
| 调节时间 t_s | 响应进入并保持在稳态值±2%(或±5%)误差带所需时间 | t_s = 4T(±2%误差带) t_s = 3T(±5%误差带) |
衡量系统进入稳态的快慢 |
4.5 实际计算示例:手把手带你走一遍
假设一个一阶系统的传递函数为 G(s) = 5/(s+5)。先化成标准形式:
G(s) = 5/(s+5) = 1/(0.2s + 1)
所以时间常数 T = 0.2 秒。
计算性能指标:
- 上升时间:
t_r = 2.2 × 0.2 = 0.44秒 - 调节时间(±2%):
t_s = 4 × 0.2 = 0.8秒 - 调节时间(±5%):
t_s = 3 × 0.2 = 0.6秒 - 斜坡响应稳态误差:
e_ss = T = 0.2
你看,计算过程非常简单。但实际工程中,我建议你多做几次实验取平均值。有一次我在现场调试,第一次测出来的时间常数是0.18秒,第二次是0.22秒。后来发现是温度变化影响了系统参数。所以,理论计算是基础,实际验证才是关键。
4.6 本章小结:一阶系统时域分析的核心要点
一阶系统虽然简单,但它是理解更复杂系统的基础。我个人觉得,把一阶系统吃透了,后面学二阶、高阶系统会轻松很多。
几个关键点再强调一下:
- 时间常数 T 是灵魂参数,所有性能指标都跟它有关
- 三种响应(脉冲、阶跃、斜坡)通过积分/微分关系紧密相连
- 一阶系统没有超调,性能指标计算简单直接
- 斜坡响应存在稳态误差,误差大小等于时间常数 T
嗯,这一节就到这里。记住,理论再漂亮,不如动手算一算、测一测。下次遇到一阶系统,你应该能快速给出它的性能指标了。
公众号:蓝海资料掘金营,微信deep3321