控制系统设计(一):用Bode图设计相位超前校正网络

超前校正

  • 注意
  • 设计步骤
  • 系统超前校正前后对比
      • Bode图对比
      • 单位阶跃响应对比
      • 总结

注意

\quad 相位超前校正只能改善系统的动态指标,对稳态指标没有影响

设计步骤

  1. 求满足稳态要求的开环增益K

  2. 根据上面的K,能够画出Bode图,在Bode图上找出增益剪切频率 ω c \omega_c ωc,满足 ∣ G ( j ω c ) H ( j ω c ) ∣ = 1 |G(j\omega_c)H(j\omega_c)|=1 G(jωc)H(jωc)=1即在幅频Bode图 L ( ω ) L(\omega) L(ω)上满足 20 l g ∣ G ( j ω c ) H ( j ω c ) ∣ = 0 20lg|G(j\omega_c)H(j\omega_c)|=0 20lgG(jωc)H(jωc)=0。然后可以找出相位裕量 γ 1 \gamma_1 γ1和增益裕量 G M . 1 GM.1 GM.1

  3. 确定超前校正需要提供的超前角 ϕ m \phi_m ϕm
    ϕ m \phi_m ϕm= γ 0 \gamma_0 γ0- γ 1 \gamma_1 γ1+ [ ∠ G ( j ω c 1 ) H ( j ω c 1 ) − G ( j ω c 2 ) H ( j ω c 2 ) ] [\angle G(j\omega_{c1})H(j\omega_{c1})-G(j\omega_{c2})H(j\omega_{c2})] [G(jωc1)H(jωc1)G(jωc2)H(jωc2)]
    ω c 2 \omega_{c2} ωc2是校正后的,中括号里面的是滞后量,一般取 5 ° 5\degree 5° 10 ° 10\degree 10°。我们设计系统应使 L ( ω ) L(\omega) L(ω) ω c \omega_c ωc处的斜率为-20dB/dec。如果原系统在 ω c 1 \omega_{c1} ωc1处比较平坦,我们就选择 5 ° 5\degree 5°,反之就选择大一些的。

  4. 计算 a = 1 + s i n ϕ m 1 − s i n ϕ m a=\frac{1+sin\phi_m}{1-sin\phi_m} a=1sinϕm1+sinϕm,打工人不需要知道为啥(就是推导懒得写,不为啥)

  5. 在原系统的 L ( ω ) L(\omega) L(ω)上,找出纵坐标为 − 20 l g a -20lg\sqrt{a} 20lga 对应的 ω \omega ω就是我们校正后的 ω c 2 \omega_{c2} ωc2

  6. 根据 ω c 2 = 1 a T \omega_{c2}=\frac{1}{\sqrt{a}T} ωc2=a T1求出T,得到校正网络的传递函数:
    G c ( s ) = 1 a ⋅ a T s + 1 T s + 1 G_c(s)=\frac{1}{a}·\frac{aTs+1}{Ts+1} Gc(s)=a1Ts+1aTs+1

  7. 画出校正系统 a G c ( s ) G ( s ) = a T s + 1 T s + 1 ⋅ G ( s ) aG_c(s)G(s)=\frac{aTs+1}{Ts+1}·G(s) aGc(s)G(s)=Ts+1aTs+1G(s)的Bode图,检验品质指标是否满足要求,不满足从第三步改变滞后量重新做起。
    至于验证的计算,举个简单的例子,这个是很方便的,只要你有计算器。
    a G c ( s ) G ( s ) = 100 ( 0.02 s + 1 ) s ( 0.01 s + 1 ) ( 0.04 s + 1 ) 假 设 ω c 2 = 63 r a d / s aG_c(s)G(s)=\frac{100(0.02s+1)}{s(0.01s+1)(0.04s+1)}假设\omega_{c2}=63 rad/s aGc(s)G(s)=s(0.01s+1)(0.04s+1)100(0.02s+1)ωc2=63rad/s
    γ = 180 ° + t a n − 1 ( 0.02 × 63 ) − 90 ° − t a n − 1 ( 0.01 × 63 ) − t a n − 1 ( 0.04 × 63 ) \gamma=180\degree+tan^{-1}(0.02\times63)-90\degree-tan^{-1}(0.01\times63)-tan^{-1}(0.04\times63) γ=180°+tan1(0.02×63)90°tan1(0.01×63)tan1(0.04×63)

  8. 注意:系统中插入的校正网络是 a G c ( s ) aG_c(s) aGc(s)

系统超前校正前后对比

校正前 G ( s ) = 100 s ( 0.04 s + 1 ) G(s)=\frac{100}{s(0.04s+1)} G(s)=s(0.04s+1)100,校正后 a G c ( s ) G ( s ) = 100 ( 0.02 s + 1 ) s ( 0.01 s + 1 ) ( 0.04 s + 1 ) aG_c(s)G(s)=\frac{100(0.02s+1)}{s(0.01s+1)(0.04s+1)} aGc(s)G(s)=s(0.01s+1)(0.04s+1)100(0.02s+1)

Bode图对比

控制系统设计(一):用Bode图设计相位超前校正网络_第1张图片

绿色线是校正前,红色线是校正后

单位阶跃响应对比

控制系统设计(一):用Bode图设计相位超前校正网络_第2张图片

绿色线是校正前,红色线是校正后

总结

\quad 超前校正使系统超调量 σ p \sigma_p σp下降了。上升时间 t r t_r tr缩短了,带宽增加了,谐振峰值 M p M_p Mp下降了。

你可能感兴趣的:(自控原理,其他)