跳至主要內容

时间响应

大约 3 分钟

时间响应

时间响应的组成

系统的时间响应由以下部分组成

xo(t)=y(t)+B(t) x_o(t)=y(t)+B(t)

自由响应

y(t)=i=1nAiesittmi y(t)=\sum_{i=1}^n A_{i}e^{s_i\cdot t}t^{m_i}

假设系统没有重根, 其中

  • sis_i 为系统的特征根 (即传递函数的极点) (指数函数的拉氏变换)
  • nn 为系统特征根的个数, 与输入无关
  • mim_i 为特征根的重数, 通常为 00, 当有二重根 si=si+1s_i=s_{i+1}, 则 mi=0,mi+1=1m_i=0,m_{i+1}=1 (第一位移定理)
  • AiA_{i} 为自由相应的系数, 此部分受系统初始状态的影响

强迫响应

B(t) B(t)

强迫相应与系统的输入无关, 但强迫相应具有与输入相同的频率

  • 当输入 Acos(ω+ϕ)A\cos(\omega+\phi), 则强迫响应为 Acos(ω+ϕ)A'\cos(\omega+\phi'), 频率不变
  • 当输入 p(t)p(t) (多项式信号), 则稳态下的强迫响应为 p(t)+essp(t)+e_{ss}

一阶系统

基本形式

  • 微分方程

Tdxodt+xo=Kxi T\frac{\mathrm{d}x_o}{\mathrm{d}t}+x_o=Kx_i

  • 传递函数

G(s)=K1+Ts G(s)=\frac{K}{1+Ts}

特征量

  • 时间常数 TT
    越小表示响应速度越快, 可从响应求出, 见课本 P84
  • 增益 KK
    即稳态灵敏度

二阶系统

基本形式

  • 微分方程

T2d2xodt2+2ξTdxodt+xo=Kxi T^2\frac{\mathrm{d}^2x_o}{\mathrm{d}t^2}+2\xi T\frac{\mathrm{d}x_o}{\mathrm{d}t}+x_o=Kx_i

  • 传递函数

G(s)=K1+2ξTs+Tn2s2 G(s)=\frac{K}{1+2\xi T s+T_n^2s^2}

特征量

  • 阻尼比 ξ\xi
    决定了方程特征根 (极点) 的形式, 见课本 P87
    通常 ξ(0,1)\xi\in(0,1) 两特征根为共轭复根

  • 无阻尼固有频率 ωn\omega_n
    来自微分方程中的 TT

ωn=1T \omega_n=\frac{1}{T}

  • 有阻尼固有频率 ωd\omega_d
    即阶跃 / 冲击响应输出信号的频率

ωd=ωn1ξ2 \omega_d=\omega_n\sqrt{1-\xi^2}

阶跃响应特征

见课本 P91

稳态误差

误差与偏差

  • 误差
    使用符号 e/E1e / E_1, 稳态误差使用符号 esse_{ss}
    理想输出与实际输出之差
  • 偏差
    使用符号 ε/E\varepsilon / E, 稳态误差使用符号 εss\varepsilon_{ss}
    实际输入与反馈之差
  • 关系
    当反馈环节 H(s)=1H(s)=1 时 (单位反馈), ess=εsse_{ss}=\varepsilon_{ss}

开环传递函数

传递函数 G(s)=G1GHG(s)=\frac{G}{1\mp GH} 与系统响应特性有关
开环传递函数 Gk(s)=GHG_k(s)=GH 与系统的稳定性 / 精确性有关有关

Gk(s)=K(1+Tzrs)(1+2Tzcξzs+Tzc2s2)sv(1+Tprs)(1+2Tpcξps+Tpc2s2) G_k(s)=\frac{K\prod(1+T_{zr}s)\prod(1+2T_{zc}\xi_{z} s+T_{zc}^2s^2)}{s^v\prod(1+T_{pr}s)\prod(1+2T_{pc}\xi_{p} s+T_{pc}^2s^2)}

其中

  • ωn=1T\omega_n=\frac{1}{T} 为开环转角频率
  • vv 系统无差度, 越大系统精度越高, 稳定越差

默认仅分析系统最外层的反馈, 内部的反馈整合需要先到 G(s)G(s)

稳态误差分析

系统在稳定时, 信号不随时的偏差与误差 (输入与输出信号之差) 称为稳态误差

输入阶跃 xi=1x_i=1斜坡 xi=tx_i=t加速度 xi=t22x_i=\frac{t^2}{2}
v=0v=0εss=11+K\varepsilon_{ss}=\frac{1}{1+K}εss=\varepsilon_{ss}=\inftyεss=\varepsilon_{ss}=\infty
v=1v=1εss=0\varepsilon_{ss}=0εss=1K\varepsilon_{ss}=\frac{1}{K}εss=\varepsilon_{ss}=\infty
v=0v=0εss=0\varepsilon_{ss}=0εss=0\varepsilon_{ss}=0εss=1K\varepsilon_{ss}=\frac{1}{K}

对于复杂输入, 可分解为以上三种信号的线性叠加

xi=a0+a1t+a2t22 x_i=a_0+a_1t+a_2\frac{t^2}{2}

稳态偏差为

εss=a0εss0+a1εss1+a2εss2 \varepsilon_{ss}=a_0\varepsilon_{ss0}+a_1\varepsilon_{ss1}+a_2\varepsilon_{ss2}

单位反馈的条件下, εss=ess\varepsilon_{ss}=e_{ss}