一阶系统暂态响应
为了理解一阶系统的暂态响应,考虑一个具有单位负反馈的闭环系统的框图。
具有单位负反馈的系统的开环增益G(s)由下式给出:
G(s)=1sτ
具有单位负反馈的系统的闭环传递函数为:
C(s)R(s)=G(s)1+G(s)=1sτ+1...(1)
其中:
R(s) = 输入信号r(t)的拉普拉斯变换,
C(s) = 输出信号c(t)的拉普拉斯变换,
τ = 系统的时间常数。
我们可以看到,闭环传递方程的分母项中s的幂为1。因此,该系统被称为一阶系统。
C(s)=1sτ+1R(s)...(2)
一阶系统的单位阶跃响应
将单位阶跃信号作为输入应用于一阶系统:
r(t)=u(t)
对两边进行拉普拉斯变换:
R(s)=1s
C(s)=(1sτ+1)(1s)=1s(sτ+1)....(3)
通过对方程(3)进行部分分式分解,我们得到:
1s(sτ+1)=As+B(sτ+1)=A(sτ+1)+Bss(sτ+1)...(4)
比较方程(4)的左右两边,我们得到:
A(sτ+1)+Bs=1...(5)
通过对方程(5)两边的常数项进行比较,我们得到A = 1。将A = 1代入方程(5),我们有:
B+τ=0⇒B=−τ
现在,将A和B的值代入方程(4),我们得到:
C(s)=1s−τsτ+1=1s−1s+1τ...(6)
对方程(6)两边进行拉普拉斯逆变换:
C(t)=(1−e−tτ)u(t)...(7)
方程(7)表示一阶系统对单位阶跃输入的响应,它既有稳态项也有暂态项。当t = 0时,单位阶跃响应c(t)的值为零。对于t的所有正值,它将从零逐渐增加到稳态值一。
一阶系统的单位斜坡响应
在一阶系统的输入端使用单位斜坡信号。
∵r(t)=tu(t)
进行拉普拉斯变换:
R(s)=1s2
由于一阶系统的响应由下式给出:
C(s)=(1sτ+1)R(s)...(8)
将R(s)的值代入方程(8),我们有:
C(s)=(1sτ+1)(1s2)...(9)
通过进行部分分式分解求解,我们得到:
C(s)=1s2−τs+τs+1τ...(10)
对方程(10)进行拉普拉斯逆变换,我们有:
C(t)=(t−τ+τe−t/τ)u(t)fort≥0...(11)
方程(11)显示了一阶系统对单位斜坡输入的时间响应,对于t的所有正值,c(t)都遵循单位斜坡信号。但是,与输入信号存在τ个单位的偏差。从方程(t)中也可以看出,c(t)既有稳态项也有暂态项。
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
一阶系统的脉冲响应
在一阶系统的输入端施加单位脉冲响应:
r(t)=δ(t)
对两边进行拉普拉斯变换:
R(s)=1
由于一阶系统的响应为:
C(s)=(1sτ+1)R(s)...(12)
将R(s) = 1代入方程(12),我们有
C(s)=(1sτ+1)(1)=(1sτ+1)
C(s)=1τ(s+1/τ)=1τ(1s+1/τ)...(13)
对方程(13)两边进行拉普拉斯逆变换,我们得到:
C(t)=1τe(−t/τ)u(t)fort≥0...(14)
方程(14)显示了一阶系统的单位脉冲响应。对于t的正值,c(t)是一个指数衰减信号。
一阶系统时间响应总结
输入 | 输出 |
---|---|
单位阶跃信号 r(t)=u(t)For,t≥0 | c(t)=(1−e−t/τ)u(t)For,t≥0 |
单位斜坡信号 r(t)=tu(t)For,t≥0 | c(t)=(t−τ+τe−t/τ)u(t)For,t≥0 |
单位脉冲信号 r(t)=δ(t)For,t≥0 | c(t)=1τe−t/τu(t)For,t≥0 |