在已知控制系统数学模型的基础上,本章主要分析在输入信号作用下系统在时域中的输出响应问题。
第一节 概述
时域分析法
时序分析法:研究控制系统在输入信号作用下,输出响应随时间变化的过程以及与输入信号相互关系的一种系统性能分析方法
时间响应
瞬态响应 + 稳态响应
瞬态响应:在输入信号作用下,系统的输出量从初始状态到达一个新的稳定状态的响应过程
稳态响应:时间趋于无穷大时系统的输出响应
实际物理系统总包含一些储能元件,故当输入信号作用于系统时,系统的输出量不能立即跟随输入信号变化,而是在系统达到稳态响应之前表现为逐渐趋向稳态响应的变化过程。
典型输入信号
选择典型输入信号的原则
- 反映最恶劣的工作情况
- 反映实际情况
- 在数学上和实验中比较容易处理和获得
常用的典型输入信号
单位脉冲信号
xi(t)=δ(t)={0ε→0limε1others0≤t≤ε
阶跃信号
xi(t)={0Kt<0t≥0
K 表示阶跃信号幅度
单位阶跃信号: K=1 时的阶跃信号,常表示为 xi(t)=1(t)
斜坡信号
xi(t)={0Ktt<0t≥0
K 表示斜坡信号的位置梯度,即速度
单位斜坡信号: K=1 时的斜坡信号,常表示为 xi(t)=t
抛物线信号
xi(t)={0Kt2t<0t≥0
K 表示信号的加速度能力
单位加速度信号:当 K=21 时的抛物线信号,常表示为 xi(t)=21t2
第二节 一阶系统的时间响应
一阶系统(一阶惯性系统)的传递函数:
G(s)=Xi(s)Xo(s)=Ts+11
一阶系统的单位阶跃响应
xo(t)=1−e−t/T(t≥0)
式中,T 为时间常数,T 越小,响应越快
几个特点:
- 当 t=0 时,曲线的斜率等于 T1
- 当 t=T 时,xo(t)=0.632,或者说响应 xo(t) 达到稳态值的 63.2%
- 达到稳态值的标准:实际工作中,根据不同要求,输出量达到稳态值的 95% 或 98% ,即响应时间经过 3~4 倍的时间常数时,就认为瞬态过程结束从而达到稳态值了
一阶系统的单位斜坡响应
xo(t)=t−T+Te−t/T(t≥0)
一阶系统能够跟踪一个斜坡输入信号,但有一定的误差(见本章第六节“稳态误差”)
一阶系统的单位脉冲响应
xo(t)=T1e−t/T(t≥0)
系统对输入信号导数的响应等于对原输入信号响应的导数,而系统对输入信号积分的响应等于对原输入信号响应的积分,积分常数则由零初始条件确定。
第三节 二阶系统的时间响应
最常用的信号为单位阶跃信号
有阻尼自然振荡频率: ωd=ωn1−ζ2
临界阻尼(ζ=1)的情况
单调响应过程
过阻尼(ζ>1)的情况
单调响应过程
欠阻尼(0<ζ<1)的情况
单位阶跃响应以阻尼自然频率 ωd 衰减振荡
无阻尼自然振荡频率:ωn
随着 ζ 值的增加,振荡周期增大,ωd 减小
第四节 二阶系统的性能指标分析
瞬态响应指标分析
瞬态响应指标
瞬态响应指标:又称动态性能指标,是用于表示评价控制系统动态特性的时间域的几个特征量
延迟时间 td
响应曲线第一次达到稳态值一半所需要的时间
上升时间 tr
响应曲线从稳态值的 10% 上升到 90% 或从 0 上升到稳态值的 100% 所需要的时间
对于过阻尼系统,通常采用 10% ~ 90%;对于欠阻尼系统,通常采用 0 ~ 100%
峰值时间 tp
响应曲线达到第一个峰值所需要的时间
最大超调量 Mp 或 σ%
输出量的最大峰值与稳态值之差:
Mp=xo(tp)−xo(∞)
或
σ%=xo(∞)xo(tp)−xo(∞)×100%
调整时间 ts
在响应曲线的稳态值上下作一个允许误差范围(通常取稳态值的 ±5% 或 ±2%),响应曲线达到并永远保持在这一允许误差范围内所需要的时间
振荡次数 N
在 0≤t≤ts 时间内,响应曲线穿越稳态值线次数的一半
二阶系统瞬态响应指标分析
下面推导欠阻尼二阶系统单位阶跃输入时的 tr,tp,ts,Mp,σ% 和 N 的计算公式
上升时间 tr 的计算
tr=ωn1−ζ2π−arctanζ1−ζ2
峰值时间 tp 的计算
tp=ωn1−ζ2π
最大超调量 Mp 和 σ% 的计算
Mp=e−1−ζ2ζπ=exp(−1−ζ2ζπ)
σ%=e−(ζ/1−ζ2)×100%
调整时间 ts 的计算
采用 2% 的允许稳态误差时:
ts≥ζωn4+ln1−ζ21
在阻尼比 ζ 较小的情况下,近似计算式为:
ts=ζωn4=δ4
采用 5% 的允许稳态误差:
ts≥ζωn3+ln1−ζ21
近似计算式:
ts=ζωn3=δ3
振荡次数 N 的计算
当采用 2% 允许误差时:
N=πζ21−ζ2
当采用 5% 允许误差时:
N=πζ1.51−ζ2
二阶系统时域指标与频域指标的关系
-
时域指标 tr,tp,ts,Mp(或σ%)等和频域指标 γ ,Mr,ωr 等都与 ζ 有关
-
相位裕量 γ 和阻尼比 ζ 直接相关
-
由 ωd=ωn1−ζ2 和 ωr=ωn1−2ζ2 可以看出,对于小的阻尼比 ζ,ωr 和 ωd 的值几乎相等。所以对于小 ζ 值,ωr 的值表征了系统瞬态响应速度
-
由 Mp=e−(ζ/1−ζ2) 和 Mr=2ζ1−ζ21 可知,ζ 越小,Mr 和 Mp 越大
-
峰值时间 tp 和调整时间 ts 分别为
tp=ωdπ=ωn1−ζ2π
ts=ζωn4 or ts=ζωn3
可见,ωn 越大,响应速度越快,而 ωn 越大,ωr=ωn1−2ζ2 越大,所以 ωr 的值也表征了响应速度
第五节 高阶系统的时间响应
三阶系统的单位阶跃响应
高阶系统的时间响应分析
对高阶系统的近似分析提出以下几点说明:
- 如果系统的所有闭环极点都位于左半 [s] 平面内,那么随着时间推移,各指数项和振荡项将趋近于零,系统的响应只剩下常数项,即 xo(∞)=A
- 瞬态响应的类型取决于闭环极点,而零点、极点共同决定了瞬态响应曲线的形状
- 位于左半 [s] 平面远离虚轴的极点以及靠近零点的极点对瞬态响应影响较小,其作用常可忽略
- 如果距虚轴最近的极点(位于左半 [s] 平面),其实数部分为其他极点的 1/5 或更小,并且附近又没有零点,则可以认为系统的响应主要由该点(或共轭复数极点)所决定,这一部分衰减最慢。这种对系统瞬态响应起主要作用的极点,称为系统的主导极点
- 一般情况下,高阶系统具有振荡性,所以主导极点常是共轭复数极点。找到了一对共轭复数主导极点,对高阶系统的分析就可以近似的当作二阶系统来分析,相应的性能指标都可以按二阶系统得到估计
第六节 稳态误差
稳态误差与稳态偏差
稳态误差
稳态误差:控制系统在输入信号作用下稳态输出的希望值与实际值之差,常用 εss
误差函数 ε(t):
ε(t)=xor(t)−xo(t)
稳态误差定义式:
εss=t→∞limε(t)=t→∞lim[xor(t)−xo(t)]
稳态偏差
偏差函数 E(s):
E(s)=Xi(s)−Xb(s)=Xi(s)−H(s)Xo(s)
稳态偏差 ess:
ess=t→∞lime(t)=s→0limsE(s)
稳态偏差可以间接表示控制系统的稳态准确程度
误差信号与偏差信号的关系
对于单位反馈控制系统,偏差函数 E(s) 和误差函数 ε(s) 相等
对于非单位反馈控制系统,有
E(s)=ε(s)H(s)
稳态误差直接表示了控制系统的稳态控制准确程度
稳态偏差 ess 则间接地表示了控制系统的稳态准确程度
偏差传递函数和稳态偏差计算式
系统对控制输入量的稳态偏差计算式:
ess=t→∞lime(t)=s→0limsE(s)=s→0lim1+G(s)H(s)1Xi(s)
当 H(s)=1 时(单位XX信号),上式变为
ess=s→0lim1+G(s)sXi(s)
稳态偏差系数
单位阶跃输入
ess=1+Kp1
位置偏差系数: Kp=s→0limG(s)H(s)=G(0)H(0)
对于 0 型系统:
ess=1+Kp1=1+K1
对于 I 型或高于 I 型的系统:
ess=1+Kp1=0
单位斜坡输入
ess=Kv1
速度偏差系数:Kv=s→0limsG(s)H(s)
对于 0 型系统(υ=0):
ess=Kv1=∞
对于 I 型系统(υ=1):
ess=Kv1=K1
对 II 型或高于 II 型的系统(υ≥2):
ess=Kv1=0
- 0 型系统不能跟踪斜坡输入,稳态偏差为无穷大
- I 型系统能跟踪斜坡输入,但总有一定偏差,为使稳态偏差不超过规定值,系统的 Kv 即 K 值必须足够大
- II 型系统及以上能准确地跟踪斜坡输入,稳态偏差为零
单位抛物线输入
ess=Ka1
加速度偏差系数: Ka=s→0lims2G(s)H(s)
系统类型 |
阶跃输入 |
斜坡输入 |
抛物线输入 |
0 型 |
1+Kk |
∞ |
∞ |
I 型 |
0 |
Kk |
∞ |
II 型 |
0 |
0 |
Kk |
降低稳态偏差,提高控制系统的准确性:增大开环放大系数 K、增加积分环节个数 ν