Processing math: 100%

一阶系统暂态响应


为了理解一阶系统的暂态响应,考虑一个具有单位负反馈的闭环系统的框图。

具有单位负反馈的系统的开环增益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+τ=0B=τ

现在,将A和B的值代入方程(4),我们得到:

C(s)=1sτsτ+1=1s1s+1τ...(6)

对方程(6)两边进行拉普拉斯逆变换:

C(t)=(1etτ)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τ+τet/τ)u(t)fort0...(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)fort0...(14)

方程(14)显示了一阶系统的单位脉冲响应。对于t的正值,c(t)是一个指数衰减信号。

一阶系统时间响应总结

输入输出
单位阶跃信号 r(t)=u(t)For,t0
c(t)=(1et/τ)u(t)For,t0
单位斜坡信号 r(t)=tu(t)For,t0
c(t)=(tτ+τet/τ)u(t)For,t0
单位脉冲信号 r(t)=δ(t)For,t0
c(t)=1τet/τu(t)For,t0


更新于:2021年5月29日

3K+ 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告