控制系统设计(一):用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图对比

在这里插入图片描述

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

单位阶跃响应对比

在这里插入图片描述

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

总结

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

  • 2
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一米七八_FZH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值