0%

系统的频率响应

系统的频率响应

动态系统建模与分析 · 学习笔记
2026年8月13日

引言:指数信号是 LTI 系统的特征函数

对于某个频率的输入,应如何分析其响应?

回顾:Fourier 变换本质上是将函数正交分解到 ejωe^{j\omega} 上,Laplace 变换又在其基础上多乘了 eσe^{\sigma} 作为缩放因子。再参考线性代数中特征值的分析方法:

指数信号 este^{st} 是 LTI 系统的特征函数。LTI 系统本身就是作用在函数这个向量上的线性算子,具体作用方式就是和 h(t)h(t) 卷积。

1. 证明

设输入 x(t)=estx(t) = e^{st},则响应:

y(t)=h(τ)es(tτ)dτ=esth(τ)esτdτ=estH(s) y(t) = \int_{-\infty}^{\infty} h(\tau)\,e^{s(t-\tau)}\,d\tau = e^{st}\int_{-\infty}^{\infty} h(\tau)\,e^{-s\tau}\,d\tau = e^{st} H(s)

故对一个系统,当输入为 este^{st} 时,输出为 estH(s)e^{st}H(s)

2. 幅值与相位响应

设传递函数 H(s)=N(s)D(s)H(s) = \dfrac{N(s)}{D(s)}

假定输入为正弦叠加形式 u(t)=Asinωt+Bcosωtu(t) = A\sin\omega t + B\cos\omega t,可化为:

u(t)=A2+B2sin(ωt+φ0),φ0=arctanBA u(t) = \sqrt{A^2 + B^2}\sin(\omega t + \varphi_0), \qquad \varphi_0 = \arctan\frac{B}{A}

其拉普拉斯变换:

U(s)=Aω+Bss2+ω2=Aω+Bs(s+jω)(sjω) U(s) = \frac{A\omega + Bs}{s^2 + \omega^2} = \frac{A\omega + Bs}{(s + j\omega)(s - j\omega)}

输出(D(s)=(sp1)(sp2)(spn)D(s) = (s-p_1)(s-p_2)\cdots(s-p_n)):

X(s)=U(s)H(s)=(Aω+Bs)N(s)(s+jω)(sjω)D(s) X(s) = U(s)H(s) = \frac{(A\omega + Bs)\,N(s)}{(s + j\omega)(s - j\omega)\,D(s)}

部分分式展开:

X(s)=k1s+jω+k2sjω+c1sp1++cnspn X(s) = \frac{k_1}{s + j\omega} + \frac{k_2}{s - j\omega} + \frac{c_1}{s - p_1} + \cdots + \frac{c_n}{s - p_n}

3. 稳态响应

拉普拉斯逆变换:

x(t)=L1{X(s)}=k1ejωt+k2ejωt+c1ep1t++cnepnt x(t) = \mathcal{L}^{-1}\{X(s)\} = k_1 e^{-j\omega t} + k_2 e^{j\omega t} + c_1 e^{p_1 t} + \cdots + c_n e^{p_n t}

对于稳定系统,稳态响应只包含正弦项(其余项随时间衰减,系数对稳态无贡献):

xss(t)=k1ejωt+k2ejωt(steady state) x_{ss}(t) = k_1 e^{-j\omega t} + k_2 e^{j\omega t} \quad \text{(steady state)}

k1k_1k2k_2

s=jωs = -j\omega

k1=ABj2jH(jω)=B+Aj2H(jω) k_1 = -\frac{A - Bj}{2j}\,H(-j\omega) = \frac{B + Aj}{2}\,H(-j\omega)

s=jωs = j\omega

k2=A+Bj2jH(jω)=BAj2H(jω) k_2 = \frac{A + Bj}{2j}\,H(j\omega) = \frac{B - Aj}{2}\,H(j\omega)

H(jω)H(j\omega)H(jω)H(-j\omega) 的共轭关系

H(jω)=h(t)ejωtdt=h(t)ejωtdt=H(jω) H(-j\omega) = \int_{-\infty}^{\infty} h(t)\,e^{j\omega t}\,dt = \overline{\int_{-\infty}^{\infty} h(t)\,e^{-j\omega t}\,dt} = \overline{H(j\omega)}

(利用 h(t)h(t) 为实函数,积分后取共轭可交换次序)

极坐标表示

H(jω)=H(jω)ejφH,H(jω)=H(jω)ejφH,φH=H(jω) H(j\omega) = |H(j\omega)|\,e^{j\varphi_H}, \qquad H(-j\omega) = |H(j\omega)|\,e^{-j\varphi_H}, \qquad \varphi_H = \angle H(j\omega)

代入稳态响应:

xss(t)=B+Aj2H(jω)ejφHejωt+BAj2H(jω)ejφHejωt x_{ss}(t) = \frac{B + Aj}{2}\,|H(j\omega)|\,e^{-j\varphi_H} e^{j\omega t} + \frac{B - Aj}{2}\,|H(j\omega)|\,e^{j\varphi_H} e^{-j\omega t}

展开为实函数(利用欧拉公式合并共轭项):

xss(t)=H(jω)A2+B2sin(ωt+φ0+φH) x_{ss}(t) = |H(j\omega)|\,\sqrt{A^2 + B^2}\,\sin(\omega t + \varphi_0 + \varphi_H)

结论(红色强调):

  • 幅值响应H(jω)|H(j\omega)| —— 输入幅值被放大的倍数
  • 相位响应φH\varphi_H —— 输出相对输入的相移

这正是系统频率响应的核心:系统对不同频率正弦输入的增益和相移特性。

4. 二阶系统的频率响应

H(s)=ωn2s2+2ζωns+ωn2 H(s) = \frac{\omega_n^2}{s^2 + 2\zeta\omega_n s + \omega_n^2}

代入 s=jωs = j\omega

H(jω)=ωn2(ωn2ω2)+j2ζωnω H(j\omega) = \frac{\omega_n^2}{(\omega_n^2 - \omega^2) + j2\zeta\omega_n\omega}

引入归一化频率 u=ωωnu = \dfrac{\omega}{\omega_n}

H(juωn)=1(1u2)+j2ζu H(ju\omega_n) = \frac{1}{(1 - u^2) + j2\zeta u}

幅值:

H(juωn)=1(1u2)2+(2ζu)2 |H(ju\omega_n)| = \frac{1}{\sqrt{(1 - u^2)^2 + (2\zeta u)^2}}

相位:

φH=arctan2ζu1u2 \varphi_H = -\arctan\frac{2\zeta u}{1 - u^2}

极限情况

情况 幅值 相位
低频 u0u \to 0 H=1\|H\| = 1(0 dB) φH=0°\varphi_H = 0°
自然频率 u=1u = 1ω=ωn\omega = \omega_n H=12ζ\|H\| = \frac{1}{2\zeta} φH=π2\varphi_H = -\frac{\pi}{2}
高频 uu \to \infty H=0\|H\| = 0 φH=π\varphi_H = -\pi

谐振峰

f(u)=(1u2)2+(2ζu)2f(u) = (1 - u^2)^2 + (2\zeta u)^2,分母越小幅值越大:

dfdu=4u(1u2)+8ζ2u=4u(u2+2ζ21) \frac{df}{du} = -4u(1 - u^2) + 8\zeta^2 u = 4u(u^2 + 2\zeta^2 - 1)

dfdu=0\dfrac{df}{du} = 0

u2=12ζ2 u^2 = 1 - 2\zeta^2

谐振频率(仅当 ζ<0.707\zeta < 0.707 时存在):

ωr=ωn12ζ2,ζ<0.707 \omega_r = \omega_n\sqrt{1 - 2\zeta^2}, \qquad \zeta < 0.707

谐振峰值

Mr=12ζ1ζ2,ζ<0.707 M_r = \frac{1}{2\zeta\sqrt{1 - \zeta^2}}, \qquad \zeta < 0.707

5. 一阶系统的频率响应

回顾超调量:%OS=eπζ/1ζ2\%OS = e^{-\pi\zeta/\sqrt{1-\zeta^2}},故 ζ%OS\zeta \downarrow \Rightarrow \%OS \uparrowMrM_r \uparrow

带宽:幅值降至 -3 dB 的频率(此时功率降至一半)。

一阶系统传递函数:

H(s)=Kτs+1 H(s) = \frac{K}{\tau s + 1}

代入 s=jωs = j\omega

H(jω)=K1+jτω=K1+(τω)2jKτω1+(τω)2 H(j\omega) = \frac{K}{1 + j\tau\omega} = \frac{K}{\sqrt{1 + (\tau\omega)^2}} - j\frac{K\tau\omega}{\sqrt{1 + (\tau\omega)^2}}

幅值与相位:

H(jω)=K1+(τω)2,φH=arctan(τω) |H(j\omega)| = \frac{K}{\sqrt{1 + (\tau\omega)^2}}, \qquad \varphi_H = -\arctan(\tau\omega)

相位范围:90°<φH<0°-90° < \varphi_H < 0°(纯滞后)。

极限情况

  • 低频极限H=K|H| = KφH=0°\varphi_H = 0°
  • 高频极限H=0|H| = 0φH=90°\varphi_H = -90°

转折频率(截止频率)

K=1K = 1

H=11+(τω)2 |H| = \frac{1}{\sqrt{1 + (\tau\omega)^2}}

H=12|H| = \frac{1}{\sqrt{2}}(即 -3 dB,功率降至一半):

ω=1τ,φH=45° \omega = \frac{1}{\tau}, \qquad \varphi_H = -45°

为什么一阶系统没有谐振峰?

H=11+(τω)2|H| = \dfrac{1}{\sqrt{1 + (\tau\omega)^2}} 是关于 ω\omega 的**单调递减函数**,无峰值,故不存在谐振峰。