注意
\quad 相位超前校正只能改善系统的动态指标,对稳态指标没有影响
设计步骤
-
求满足稳态要求的开环增益K
-
根据上面的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 20lg∣G(jωc)H(jωc)∣=0。然后可以找出相位裕量 γ 1 \gamma_1 γ1和增益裕量 G M . 1 GM.1 GM.1
-
确定超前校正需要提供的超前角 ϕ 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°,反之就选择大一些的。 -
计算 a = 1 + s i n ϕ m 1 − s i n ϕ m a=\frac{1+sin\phi_m}{1-sin\phi_m} a=1−sinϕm1+sinϕm
-
在原系统的 L ( ω ) L(\omega) L(ω)上,找出纵坐标为 − 20 l g a -20lg\sqrt{a} −20lga对应的 ω \omega ω就是我们校正后的 ω c 2 \omega_{c2} ωc2
-
根据 ω c 2 = 1 a T \omega_{c2}=\frac{1}{\sqrt{a}T} ωc2=aT1求出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)=a1⋅Ts+1aTs+1 -
画出校正系统 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+1⋅G(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°+tan−1(0.02×63)−90°−tan−1(0.01×63)−tan−1(0.04×63) -
注意:系统中插入的校正网络是 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下降了。