欠阻尼二阶系统的单位阶跃响应分析

二阶系统标准形式
Φ ( s ) = ω n 2 s 2 + 2 ζ ω n s + ω n 2 \Phi (s) = \frac{\omega_n^2}{s^2+2\zeta \omega_n s+\omega_n^2} Φ(s)=s2+2ζωns+ωn2ωn2
极点为:
s = − ζ ω n ± ω n ζ 2 − 1 s=-\zeta \omega_n \pm \omega_n\sqrt{\zeta^2-1} s=ζωn±ωnζ21
0 < ζ < 1 0<\zeta<1 0<ζ<1时,称为二阶欠阻尼系统。此时系统极点为一对共轭负根
s = − ζ ω n ± j ω n 1 − ζ 2 s=-\zeta \omega_n \pm j\omega_n\sqrt{1-\zeta^2} s=ζωn±jωn1ζ2
对应的大致冲击响应为 具体过程暂无
ϕ ( t ) = e − a t s i n ( ω t + β ) \phi(t)=e^{-at}sin(\omega t + \beta) ϕ(t)=eatsin(ωt+β)
可见呈阻尼震荡的运动模态

现在分析,在输入 r ( t ) r(t) r(t)为阶跃信号 ε ( t ) \varepsilon (t) ε(t)时,二阶欠阻尼系统的输出信号 c ( t ) c(t) c(t)
C ( s ) = R ( s ) ⋅ Φ ( s ) = 1 s ⋅ ω n 2 s 2 + 2 ζ ω n s + ω n 2 \begin{aligned} C(s) &=R(s)\cdot \Phi(s) \\ &=\frac 1s \cdot \frac{\omega_n^2}{s^2+2\zeta \omega_n s+\omega_n^2} \end{aligned} C(s)=R(s)Φ(s)=s1s2+2ζωns+ωn2ωn2
将系统传递函数分母配方
Φ ( s ) = ω n 2 ( s + ζ ω n ) 2 + ω n 2 ( 1 − ζ 2 ) \Phi (s) = \frac{\omega_n^2}{(s+\zeta\omega_n)^2+\omega_n^2(1-\zeta^2)} Φ(s)=(s+ζωn)2+ωn2(1ζ2)ωn2
ω n 2 ( 1 − ζ 2 ) \omega_n^2(1-\zeta^2) ωn2(1ζ2) ω d 2 \omega_d^2 ωd2 C ( s ) C(s) C(s)部分分式分解
b 1 s + a 1 s + b 2 ( s + ζ ω n ) 2 + ω d 2 + b 3 ( s + ζ ω n ) 2 + ω d 2 \frac {b_1}s+\frac{a_1s+b_2}{(s+\zeta\omega_n)^2+\omega_d^2}+\frac{b_3}{(s+\zeta\omega_n)^2+\omega_d^2} sb1+(s+ζωn)2+ωd2a1s+b2+(s+ζωn)2+ωd2b3
得待定系数方程
{ b 1 + a 1 = 0 2 ζ ω n b 1 + b 2 + b 3 = 0 ω n 2 b 1 = ω n 2 \begin{cases} b_1 + a_1 =0 \\ 2\zeta\omega_n b_1+b_2+b_3 =0 \\ \omega_n^2 b_1 = \omega_n^2 \end{cases} b1+a1=02ζωnb1+b2+b3=0ωn2b1=ωn2
这里取 b 2 = b 3 = ζ ω n b_2=b_3=\zeta\omega_n b2=b3=ζωn,故 C ( s ) C(s) C(s)分解为
C ( s ) = 1 s − s + ζ ω n ( s + ζ ω n ) 2 + ω d 2 − ζ ω n ( s + ζ ω n ) 2 + ω d 2 C(s)=\frac 1s - \frac{s+\zeta\omega_n}{(s+\zeta\omega_n)^2+\omega_d^2}-\frac{\zeta\omega_n}{(s+\zeta\omega_n)^2+\omega_d^2} C(s)=s1(s+ζωn)2+ωd2s+ζωn(s+ζωn)2+ωd2ζωn
根据Laplace变换表得
c ( t ) = ε ( t ) − e − ζ ω n t cos ⁡ ω d t − ζ ω n ω d e − ζ ω n t sin ⁡ ω d t = ε ( t ) − e − ζ ω n t cos ⁡ ω d t − ζ 1 − ζ 2 e − ζ ω n t sin ⁡ ω d t = ε ( t ) − e − ζ ω n t ( cos ⁡ ω d t + ζ 1 − ζ 2 sin ⁡ ω d t ) = ε ( t ) − e − ζ ω n t ⋅ 1 + ζ 2 1 − ζ 2 sin ⁡ ( ω d t + β ) = ε ( t ) − e − ζ ω n t ⋅ 1 1 − ζ 2 sin ⁡ ( ω d t + β ) \begin{aligned} c(t)&=\varepsilon(t)-e^{-\zeta\omega_nt}\cos \omega_d t-\frac{\zeta\omega_n}{\omega_d}e^{-\zeta\omega_nt}\sin\omega_d t \\ &=\varepsilon(t)-e^{-\zeta\omega_nt}\cos \omega_d t-\frac{\zeta}{\sqrt{1-\zeta^2}}e^{-\zeta\omega_nt}\sin\omega_d t \\ &=\varepsilon(t)-e^{-\zeta\omega_nt}(\cos \omega_d t+\frac{\zeta}{\sqrt{1-\zeta^2}}\sin\omega_d t) \\ &=\varepsilon(t)-e^{-\zeta\omega_nt}\cdot \sqrt{1+\frac{\zeta^2}{1-\zeta^2}}\sin(\omega_d t + \beta) \\ &=\varepsilon(t)-e^{-\zeta\omega_nt}\cdot \sqrt{\frac 1{1-\zeta^2}}\sin(\omega_d t + \beta) \end{aligned} c(t)=ε(t)eζωntcosωdtωdζωneζωntsinωdt=ε(t)eζωntcosωdt1ζ2 ζeζωntsinωdt=ε(t)eζωnt(cosωdt+1ζ2 ζsinωdt)=ε(t)eζωnt1+1ζ2ζ2 sin(ωdt+β)=ε(t)eζωnt1ζ21 sin(ωdt+β)
欠阻尼二阶系统的单位阶跃响应分析_第1张图片
欠阻尼二阶系统的单位阶跃响应是稳定的,最终趋向于单位阶跃信号
其中
β = arctan ⁡ 1 − ζ 2 ζ \beta = \arctan \frac{\sqrt{1-\zeta^2}}{\zeta} β=arctanζ1ζ2 为输出相位延迟(滞后角)
ω d = ω n 1 − ζ 2 \omega_d = \omega_n\sqrt{1-\zeta^2} ωd=ωn1ζ2 为阻尼振荡频率
σ = ζ ω n \sigma=\zeta\omega_n σ=ζωn衰减系数
可见,欠阻尼二阶系统的单位阶跃响应完全由系统参数 ζ \zeta ζ ω n \omega_n ωn决定

然后再来看系统性能指标
欠阻尼二阶系统的单位阶跃响应分析_第2张图片

  • 上升时间 t r t_r tr:阶跃响应曲线从稳态值的10%上升到90%所需的时间。对于有振荡的系统,也可定义为响应从0第一次上升到终值所需的时间。
    故令 c ( t ) = 1 c(t)=1 c(t)=1
    1 − e − σ t 1 1 − ζ 2 sin ⁡ ( ω d t + β ) = 1 ⇒ sin ⁡ ( ω d t + β ) = 0 1-e^{-\sigma t}\sqrt{\frac 1{1-\zeta^2}}\sin(\omega_d t + \beta) = 1 \\ \Rightarrow \sin(\omega_d t + \beta) = 0 1eσt1ζ21 sin(ωdt+β)=1sin(ωdt+β)=0
    解得 t = k π − β ω d t= \frac{k\pi-\beta}{\omega_d} t=ωdkπβ,由于 t ≥ 0 t\ge 0 t0,故 t r = π − β ω d t_r=\frac{\pi-\beta}{\omega_d} tr=ωdπβ

  • 峰值时间 t p t_p tp:阶跃响应曲线越过稳态值达到第一个峰值所需要的时间。
    根据导数在极值点为0可知:
    d   c ( t ) d t = ζ ω n 1 − ζ 2 e − ζ ω n t sin ⁡ ( ω d t + β ) − ω d 1 − ζ 2 e ζ ω n t cos ⁡ ( ω d t + β ) = e − ζ ω n t 1 − ζ 2 [ ζ ω n sin ⁡ ( ω d t + β ) − ω d cos ⁡ ( ω d t + β ) ] \begin{aligned} \frac {d\ c(t)}{dt} &= \frac{\zeta \omega_n}{\sqrt{1-\zeta^2}e^{-\zeta \omega_n t}}\sin(\omega_dt+\beta)-\frac{\omega_d}{\sqrt{1-\zeta^2}}e^{\zeta\omega_nt}\cos(\omega_dt+\beta) \\ &=\frac{e^{-\zeta\omega_nt}}{\sqrt{1-\zeta^2}}[\zeta\omega_n\sin(\omega_dt+\beta)-\omega_d\cos(\omega_dt+\beta) ] \end{aligned} dtd c(t)=1ζ2 eζωntζωnsin(ωdt+β)1ζ2 ωdeζωntcos(ωdt+β)=1ζ2 eζωnt[ζωnsin(ωdt+β)ωdcos(ωdt+β)]
    d   c ( t ) d t ∣ t = t p = 0 \frac {d\ c(t)}{dt}\mid_{t=tp}=0 dtd c(t)t=tp=0,即
    e − ζ ω n t p 1 − ζ 2 [ ζ ω n sin ⁡ ( ω d t p + β ) − ω d cos ⁡ ( ω d t p + β ) ] = 0 \frac{e^{-\zeta\omega_nt_p}}{\sqrt{1-\zeta^2}}[\zeta\omega_n\sin(\omega_dt_p+\beta)-\omega_d\cos(\omega_dt_p+\beta) ] =0 1ζ2 eζωntp[ζωnsin(ωdtp+β)ωdcos(ωdtp+β)]=0
    由于 e − ζ ω n t p 1 − ζ 2 ≠ 0 \frac{e^{-\zeta\omega_nt_p}}{\sqrt{1-\zeta^2}}\neq 0 1ζ2 eζωntp=0,所以上式变为
    ζ ω n sin ⁡ ( ω d t p + β ) − ω d cos ⁡ ( ω d t p + β ) = 0 tan ⁡ ( ω d t p + β ) = ω d ζ ω n ω d t p + β = k π + arctan ⁡ ω d ζ ω \begin{aligned} \zeta\omega_n\sin(\omega_dt_p+\beta)-&\omega_d\cos(\omega_dt_p+ \beta)=0 \\ \tan(\omega_dt_p+\beta)&=\frac{\omega_d}{\zeta\omega_n} \\ \omega_dt_p+\beta = k\pi&+\arctan\frac{\omega_d}{\zeta\omega} \end{aligned} ζωnsin(ωdtp+β)tan(ωdtp+β)ωdtp+β=kπωdcos(ωdtp+β)=0=ζωnωd+arctanζωωd
    带入 β \beta β ω d \omega_d ωd的表达式,及 t p t_p tp定义得
    t p = π ω d t_p=\frac{\pi}{\omega_d} tp=ωdπ

  • 调节时间 t s t_s ts:阶跃响应曲线达到并永远保持在一个允许误差范围(误差带:通常取±5%或±2%)内,所需的最短时间。

  • 超调量:阶跃响应曲线的最大偏离量h(tp)与终值之差的百分比
    在这里插入图片描述
    最大超调量在峰值时间发生,故
    ϕ ( t p ) = 1 − 1 1 − ζ 2 e − ζ ω n t sin ⁡ ( ω d t p + β ) = 1 + e − π ζ 1 − ζ 2 \begin{aligned} \phi(t_p)&=1-\frac 1{\sqrt{1-\zeta^2}}e^{-\zeta\omega_nt}\sin(\omega_dt_p+\beta) \\ &=1+e^{-\frac{\pi\zeta}{\sqrt{1-\zeta^2}}} \end{aligned} ϕ(tp)=11ζ2 1eζωntsin(ωdtp+β)=1+e1ζ2 πζ
    可知
    σ p % = ϕ ( t p ) − ϕ ( ∞ ) ϕ ( ∞ ) × 100 % = e − π ζ 1 − z e t a 2 × 100 % \begin{aligned} \sigma_p\% &= \frac{\phi(t_p)-\phi(\infty)}{\phi(\infty)}\times 100\% \\ &=e^{-\frac{\pi\zeta}{\sqrt{1-zeta^2}}}\times 100\% \end{aligned} σp%=ϕ()ϕ(tp)ϕ()×100%=e1zeta2 πζ×100%

  • 稳态误差 e s s e_{ss} ess:阶跃响应曲线的实际稳态值与给定值之差
    e s s = R − C ( ∞ ) e_{ss}= R -C(\infty) ess=RC()

你可能感兴趣的:(信号系统)