阶跃响应:练习题及分步解答

免费的阶跃响应练习题,附图示、提示和完整详细解答。每次数值都不同,分三个难度:一阶系统, 二阶参数, 物理系统与设计。

免费练习题简单
+−5 VR = 4.7 kΩC = 47 µFvC​

一个未充电的电容 C = 47 µF 通过电阻 R = 4.7 kΩ 由 5 V 的阶跃电源充电。 求 t = 220.9 ms 时的电容电压 vC。

R = 4.7 kΩC = 47 µFV = 5 Vt = 220.9 ms
V
下一题 →
免费练习阶跃响应立即练习阶跃响应每天 5 道免费题目,无需绑定银行卡。

练习内容

  1. 简单一阶系统
  2. 中等二阶参数
  3. 困难物理系统与设计

从零开始学习阶跃响应

学习本课之前: RC 和 RL 暂态, 拉普拉斯变换

1什么是阶跃响应

阶跃是在 t = 0 时从 0 跳变到一个常数值并保持不变的输入。想想打开加热器,或踩下油门并保持。

阶跃响应是输出如何跟随输入。它不能立刻跳变:它朝一个新的终值 y(∞) 移动并在那里稳定下来。

tyy(∞)ab

曲线 a 平滑上升,从不超调。这是一阶系统,如 RC 电路或加热的水箱。

曲线 b 超调,摆动几次后稳定下来。这是欠阻尼的二阶系统,如汽车悬架或弹簧上的质量块。

终值来自直流增益 G(0):大小为 U 的阶跃稳定在 y(∞) = G(0)·U。这就是拉普拉斯变换中的终值定理。

自测 系统 G(s) = 3/(2s + 1) 受到大小为 4 的阶跃输入。终值 y(∞) 是多少?
  1. 12
  2. 3
  3. 4
  4. 6

答案: 12. G(0) = 3/(0 + 1) = 3,所以 y(∞) = 3·4 = 12。值 4 是忘了增益,3 是忘了阶跃的大小,6 则是除以了 2s 中的 2,而它在 s = 0 时消失。

2一阶系统

一阶系统具有下面的标准形式。K 是静态增益,τ 是以秒为单位的时间常数。

G(s) = K/(τs + 1) y(t) = K·U·(1 − e−t/τ)

如果 G(s) 写成 b/(s + a),把分子和分母同除以 a。则 K = b/a,τ = 1/a。

ty(t)K·U0.63·K·Uτ2τ3τ4τ5τ
  • 经过 1τ,输出完成了 63% 的变化;3τ 后是 95%;5τ 后超过 99%。
  • 达到终值的比例 x 所需的时间:t = −τ·ln(1 − x)。对于 90%,t = τ·ln 10 = 2.3τ。
  • 10–90% 的上升时间为 tr = τ·ln 9 ≈ 2.2τ。
  • 对于 RC 电路 τ = R·C。注意 kΩ 乘以 µF 得到毫秒。

如果你测量了响应,可以反推 τ。如果输出在时刻 t 达到比例 x,则 τ = −t/ln(1 − x)。

例题讲解

G(s) = 10/(s + 5) 在 t = 0 时受到大小为 2 的阶跃输入。求终值以及达到其 90% 所需的时间。

1

标准形式

把分子和分母同除以 5:

G(s) = 2/(0.2s + 1) ⇒ K = 2, τ = 0.2 s
2

终值

y(∞) = K·U = 2·2 = 4
3

达到 90% 的时间

解 1 − e−t/τ = 0.9,即 e−t/τ = 0.1:

t = −τ·ln(0.1) = 0.2·2.303 = 0.461 s
答案

y(∞) = 4,输出在 t ≈ 0.461 s 后达到 90%。

自测 G(s) = 10/(s + 5) 的时间常数是多少?
  1. 0.2 s
  2. 10 s
  3. 2 s
  4. 5 s

答案: 0.2 s. 写成 2/(0.2s + 1),时间常数为 τ = 1/5 = 0.2 s。5 s 是把 τ 与 a 混淆了,2 是增益 K,不是时间。

3二阶系统

二阶系统的分母是二次式。把它与标准形式对比:

G(s) = K/(s² + 2ζωns + ωn²)
  • 常数项是 ωn²,所以固有频率为 ωn = √(常数项),单位 rad/s。
  • s 的系数是 2ζωn,所以阻尼比为 ζ = (s 的系数)/(2ωn)。
  • 当 0 < ζ < 1 时,响应会超调并振荡。ζ 越小,超调越大。

对于单位阶跃,终值为 G(0) = K/ωn²。五个数描述响应的形状:

ty(t)y(∞)tp​ymax​%OSts​
ωd = ωn·√(1 − ζ²) tp = π/ωd
%OS = 100·e−ζπ/√(1 − ζ²) ts ≈ 4/(ζωn)
  • ωd 是阻尼频率:响应振荡的快慢。
  • tp 是峰值时间,即输出最高的时刻。%OS 是高出终值的百分比超调量。
  • ts 是调节时间,在此之后输出保持在终值的 2% 以内。
ReImσjωd​ωn​θ

两个极点为 s = σ ± jωd,实部 σ = −ζωn。它们到原点的距离为 ωn,且 cos θ = ζ。

自测 一个系统的分母为 s² + 4s + 25。阻尼比 ζ 是多少?
  1. 0.08
  2. 0.4
  3. 0.8
  4. 2

答案: 0.4. ωn = √25 = 5,2ζωn = 4 给出 ζ = 4/(2·5) = 0.4。0.8 是忘了 2,0.08 是除以了 ωn² 而不是 ωn,2 则是 ζωn。

4分步方法

  1. 判断阶数:分母为一次是一阶,二次是二阶。
  2. 一阶:把 G(s) 写成 K/(τs + 1),读出 K 和 τ。
  3. 二阶:把分母与 s² + 2ζωns + ωn² 对比。先求 ωn,再求 ζ。
  4. 求终值 y(∞) = G(0)·U。
  5. 针对所求的量应用公式:y(t)、某个时间、tp、%OS、ts 或 σ。
  6. 检查单位:时间用秒,ω 用 rad/s,e… 和 π 公式中的角度用弧度。

5例题讲解

这是一道典型的中等题。打开每一步之前先自己试一试。

例题讲解

G(s) = 16/(s² + 4s + 16) 受到单位阶跃输入。求 ζ、ωn、百分比超调量和峰值时间。

1

固有频率

常数项是 ωn² = 16。

ωn = √16 = 4 rad/s
2

阻尼比

s 的系数是 2ζωn = 4。

ζ = 4/(2·4) = 0.5

ζ 在 0 和 1 之间,所以响应会超调。

3

百分比超调量

ζπ/√(1 − ζ²) = 0.5·π/√0.75 = 1.814
%OS = 100·e−1.814 = 16.3%
4

峰值时间

ωd = 4·√(1 − 0.25) = 3.464 rad/s
tp = π/3.464 = 0.907 s
5

检验答案

终值为 G(0) = 16/16 = 1,所以峰值约为 1.163。上一节的图用的就是同一个系统。

调节时间 4/(ζωn) = 4/2 = 2 s 晚于峰值时间,必然如此。

答案

ωn = 4 rad/s,ζ = 0.5,%OS ≈ 16.3%,tp ≈ 0.907 s。

6常见错误

  • 把上升看成线性的。指数函数在 2.3τ 后才达到 90%,不是 0.9τ:使用 t = −τ·ln(1 − x)。
  • 用 ln(x) 而不是 ln(1 − x)。对数取的是尚未完成的那一部分。
  • 从 b/(s + a) 读出 τ = a。时间常数是 1/a。
  • 把 ωn² 当作 ωn。要对常数项开平方。
  • 忘了 2ζωn 中的 2,或在 tp = π/ωd 中用 ωn 代替 ωd。
  • 题目要求百分数 (16.3%) 时却给出小数形式的超调量 (0.163)。
自测 G(s) = 2/(s + 4) 受到阶跃输入。输出达到终值的 90% 需要多长时间?
  1. 0.026 s
  2. 0.225 s
  3. 0.576 s
  4. 9.21 s

答案: 0.576 s. τ = 1/4 = 0.25 s,t = −0.25·ln(0.1) = 0.576 s。0.225 s 是把上升看成线性(0.9τ)。0.026 s 用了 ln(0.9) 而不是 ln(0.1)。9.21 s 用了 a = 4 而不是 τ。

7考试题是什么样的

  • 简单:一阶系统。你求 y(∞)、给定时刻的输出、达到某个百分比的时间、由测得的一点求 τ,或 RC 电路的充电时间。
  • 中等:二阶参数。由 G(s) = K/(s² + a₁s + a₀) 求 ζ、ωn、%OS、tp、ts 或极点的实部 σ。
  • 困难:物理系统与设计。质量-弹簧-阻尼器或 RLC 电路,或由测得的超调量和峰值时间反推 ζ 和 ωn。

对于质量 m、阻尼器 c 和弹簧 k,方程 m·x″ + c·x′ + k·x = F 给出:

ωn = √(k/m) ζ = c/(2√(k·m)) x(∞) = F/k

要由超调量反推,把 %OS 公式解出 ζ:

ζ = −ln(OS)/√(π² + ln²(OS)), OS = %OS/100

在应用中一步一步地学在应用中一步一步地学

例题详解

例题 1简单
t (s)y(t)y(∞) = ?

一阶系统 G(s) = 2/(2s + 1) 在 t = 0 时从静止开始接收大小为 2 的阶跃输入。 求输出的终值 y(∞)。

G(s) = 2/(2s + 1)U = 2

求: y(∞)

显示提示
  1. 终值定理:y(∞) = lim s·G(s)·U/s = G(0)·U。
  2. G(0) 是直流增益。
  3. G(0) = 2.
显示答案和分步解答

阶跃响应:一阶系统 G(s) = K/(τs + 1) 对大小为 U 的阶跃的响应是 y(t) = K·U·(1 − e−t/τ):经过一个时间常数 τ 达到终值 K·U 的 63.2 %,经过 4τ 达到 98 %。二阶系统 G(s) = K·ωₙ²/(s² + 2ζωₙs + ωₙ²) 的极点为 s = −ζωₙ ± jωd,其中 ωd = ωₙ√(1 − ζ²)。当 0 < ζ < 1 时,阶跃响应有超调:百分比超调量 %OS = 100·e−ζπ/√(1−ζ²),峰值时间 tp = π/ωd,2 % 调节时间 ts ≈ 4/(ζωₙ)。把分母与 s² + 2ζωₙs + ωₙ² 比较,即可读出 ωₙ 和 ζ。对于质量–弹簧–阻尼器,ωₙ = √(k/m),ζ = c/(2√(km));对于串联 RLC 电路,ωₙ = 1/√(LC),ζ = (R/2)·√(C/L)。

直流增益

G(0) = 2

终值

y(∞) = G(0)·U = 2·2 = 4

答案

y(∞) = 4
例题 2中等
t (s)y(t)3?

某系统的传递函数为 G(s) = 213/(s² + 8s + 71),输入为单位阶跃。 求阶跃响应的百分比超调量 %OS。

G(s) = 213/(s² + 8s + 71)

求: %OS (%)

显示提示
  1. 把分母与 s² + 2ζωₙs + ωₙ² 比较。
  2. ωₙ = √71 = 8.426 rad/s, ζ = 8/(2ωₙ).
  3. ζ = 0.4747.
显示答案和分步解答

阶跃响应:一阶系统 G(s) = K/(τs + 1) 对大小为 U 的阶跃的响应是 y(t) = K·U·(1 − e−t/τ):经过一个时间常数 τ 达到终值 K·U 的 63.2 %,经过 4τ 达到 98 %。二阶系统 G(s) = K·ωₙ²/(s² + 2ζωₙs + ωₙ²) 的极点为 s = −ζωₙ ± jωd,其中 ωd = ωₙ√(1 − ζ²)。当 0 < ζ < 1 时,阶跃响应有超调:百分比超调量 %OS = 100·e−ζπ/√(1−ζ²),峰值时间 tp = π/ωd,2 % 调节时间 ts ≈ 4/(ζωₙ)。把分母与 s² + 2ζωₙs + ωₙ² 比较,即可读出 ωₙ 和 ζ。对于质量–弹簧–阻尼器,ωₙ = √(k/m),ζ = c/(2√(km));对于串联 RLC 电路,ωₙ = 1/√(LC),ζ = (R/2)·√(C/L)。

与标准形式比较

分母必须与 s² + 2ζωₙs + ωₙ² 对应。

ωₙ² = 71 → ωₙ = 8.426 rad/s
2ζωₙ = 8 → ζ = 8/(2·8.426) = 0.4747

结果

%OS = 100·e−ζπ/√(1−ζ²) = 100·e−1.694 = 18.37 %

答案

%OS = 18.37 %
例题 3困难
k = 800 N/mc = 9 N·s/mm = 2.5 kgF = 10 Nx(t)

质量 m = 2.5 kg 的物体挂在弹簧 k = 800 N/m 上,带有黏性阻尼器 c = 9 N·s/m(m·x″ + c·x′ + k·x = F)。在静止平衡状态下,突然施加恒力 F = 10 N。 求位移最大的时刻 tp。

m = 2.5 kgk = 800 N/mc = 9 N·s/mF = 10 N

求: tp (s)

显示提示
  1. 除以 m:x″ + (c/m)·x′ + (k/m)·x = F/m,所以 ωₙ = √(k/m),ζ = c/(2√(km))。
  2. ωₙ = 17.89 rad/s, ζ = 0.1006.
  3. 最终位移为 F/k = 12.5 mm。
显示答案和分步解答

阶跃响应:一阶系统 G(s) = K/(τs + 1) 对大小为 U 的阶跃的响应是 y(t) = K·U·(1 − e−t/τ):经过一个时间常数 τ 达到终值 K·U 的 63.2 %,经过 4τ 达到 98 %。二阶系统 G(s) = K·ωₙ²/(s² + 2ζωₙs + ωₙ²) 的极点为 s = −ζωₙ ± jωd,其中 ωd = ωₙ√(1 − ζ²)。当 0 < ζ < 1 时,阶跃响应有超调:百分比超调量 %OS = 100·e−ζπ/√(1−ζ²),峰值时间 tp = π/ωd,2 % 调节时间 ts ≈ 4/(ζωₙ)。把分母与 s² + 2ζωₙs + ωₙ² 比较,即可读出 ωₙ 和 ζ。对于质量–弹簧–阻尼器,ωₙ = √(k/m),ζ = c/(2√(km));对于串联 RLC 电路,ωₙ = 1/√(LC),ζ = (R/2)·√(C/L)。

固有频率和阻尼比

ωₙ = √(k/m) = √(800/2.5) = 17.89 rad/s
ζ = c/(2√(km)) = 9/(2·√(800·2.5)) = 0.1006

结果

ωd = 17.8 rad/s
tp = π/ωd = 0.1765 s

答案

tp = 0.1765 s

问与答

什么是阶跃响应?

曲线 a 平滑上升,从不超调。这是一阶系统,如 RC 电路或加热的水箱。

曲线 b 超调,摆动几次后稳定下来。这是欠阻尼的二阶系统,如汽车悬架或弹簧上的质量块。

阶跃响应题目如何一步步求解?

阶跃响应:一阶系统 G(s) = K/(τs + 1) 对大小为 U 的阶跃的响应是 y(t) = K·U·(1 − e−t/τ):经过一个时间常数 τ 达到终值 K·U 的 63.2 %,经过 4τ 达到 98 %。二阶系统 G(s) = K·ωₙ²/(s² + 2ζωₙs + ωₙ²) 的极点为 s = −ζωₙ ± jωd,其中 ωd = ωₙ√(1 − ζ²)。当 0 < ζ < 1 时,阶跃响应有超调:百分比超调量 %OS = 100·e−ζπ/√(1−ζ²),峰值时间 tp = π/ωd,2 % 调节时间 ts ≈ 4/(ζωₙ)。把分母与 s² + 2ζωₙs + ωₙ² 比较,即可读出 ωₙ 和 ζ。对于质量–弹簧–阻尼器,ωₙ = √(k/m),ζ = c/(2√(km));对于串联 RLC 电路,ωₙ = 1/√(LC),ζ = (R/2)·√(C/L)。

阶跃响应有哪些常见错误?
  • 输出趋于 K·U,而不是 U:直流增益为 G(0) = 2。
  • 超调量要用百分数表示:乘以 100。
  • 指数是 −ζπ/√(1 − ζ²)。
阶跃响应练习包括哪些内容?
  • 简单: 一阶系统
  • 中等: 二阶参数
  • 困难: 物理系统与设计

每道题的数值都不同,让你掌握方法,而不是记住答案。 卡住了?先打开一个小提示,需要时再查看完整解析。

练习方式

  • 每道题的数值都不同,让你掌握方法,而不是记住答案。
  • 卡住了?先打开一个小提示,需要时再查看完整解析。
  • 你的进度、错题和收藏的题目都会保留,方便考前复习。

本主题的前后主题

先学习

接下来学习

包含此主题的课程

电气中的更多主题

可打印练习卷

免费练习阶跃响应立即练习阶跃响应每天 5 道免费题目,无需绑定银行卡。