比例谐振控制器简介(PR Controller)——原理讲解

比例谐振控制器简介(PR Controller)

比例谐振控制器主要用于电力电子控制中,用来提高环路在特定频率点的增益幅值。

举个例子:在整流变换电路接后级电路进行功率变换时,整流后的直流母线电压会存在100Hz的脉动电压,如果后级电路没有抑制这个100Hz电压脉动,那么输出端就存在100Hz的脉动。当然,一般能想到提高控制器的比例系数,来提高输出电压的稳压精度,在系统的Bode图上表现出来的就是幅频曲线上升,但是同时带来了系统稳定裕度降低的问题。

比例谐振控制器的特点就是在谐振频率处的增益非常大,其他频率段的增益为固定增益,工程上的传递函数一般如下:

G P R ( s ) = K p + 2 K r ω c s s 2 + 2 ω c s + ω o 2 G_{PR}(s)=K_{p}+\frac{2 K_{r} \omega_{c} s}{s^{2} + 2 \omega_{c} s + \omega_{o}^{2} } GPR(s)=Kp+s2+2ωcs+ωo22Krωcs

其中,控制比例增益、谐振频率、谐振频宽、谐振增益四个个系数分别是: K p K_{p} Kp ω o \omega_{o} ωo ω c \omega_{c} ωc K r K_{r} Kr ,对比各个系数对传递函数的影响:

G1: K p = 1 K_{p}=1 Kp=1 K r = 1 K_{r}=1 Kr=1 ω c = 2 π ⋅ 1 H z \omega_{c}=2\pi\cdot1Hz ωc=2π1Hz ω o = 2 π ⋅ 100 H z \omega_{o}=2\pi\cdot100Hz ωo=2π100Hz

G2: K p = 1 K_{p}=1 Kp=1 K r = 10 K_{r}=10 Kr=10 ω c = 2 π ⋅ 1 H z \omega_{c}=2\pi\cdot1Hz ωc=2π1Hz ω o = 2 π ⋅ 100 H z \omega_{o}=2\pi\cdot100Hz ωo=2π100Hz

G3: K p = 1 K_{p}=1 Kp=1 K r = 1 K_{r}=1 Kr=1 ω c = 2 π ⋅ 0.1 H z \omega_{c}=2\pi\cdot0.1Hz ωc=2π0.1Hz ω o = 2 π ⋅ 100 H z \omega_{o}=2\pi\cdot100Hz ωo=2π100Hz

G4: K p = 2 K_{p}=2 Kp=2 K r = 1 K_{r}=1 Kr=1 ω c = 2 π ⋅ 1 H z \omega_{c}=2\pi\cdot1Hz ωc=2π1Hz ω o = 2 π ⋅ 100 H z \omega_{o}=2\pi\cdot100Hz ωo=2π100Hz

绘制相应谐振控制器的Bode图:

在这里插入图片描述

从Bode图可以看出, K p K_{p} Kp可以调节PR控制器的整体增益; K r K_{r} Kr可以调节谐振峰增益,同时调节谐振频段宽度; ω c \omega_{c} ωc可以调节谐振频段宽度,同时调节谐振峰增益; ω o \omega_{o} ωo就是谐振频率点。

比例谐振控制器应用

如下图所示,蓝色幅频曲线的穿越频率靠近100Hz,如果只想提高100Hz处的增益,而改动原来系统的环路增益,则可以在原来系统中串联一个比例谐振控制器,合成后的环路幅频曲线如下图红色虚线所示,系统只在100Hz处提高了增益,可以有效抑制100Hz的扰动。
在这里插入图片描述

传递函数推导

从Bode图中可以发现,比例谐振控制器与二阶欠阻尼谐振系统极为相似,典型二阶系统的传递函数为

G ( s ) = ω n 2 s 2 + 2 ζ ω n s + ω n 2 G(s)=\frac{\omega_{n}^{2}}{s^{2} + 2\zeta\omega_{n} s + \omega_{n}^{2} } G(s)=s2+2ζωns+ωn2ωn2

ζ \zeta ζ取不同值时,其Bode图为

在这里插入图片描述

将Bode图中的两条幅频曲线相减,即可得到PR Controller,Bode图中相减即实际增益的相除,即传递函数相除。

ζ 1 ( 0.01 ) ) < ζ 2 ( 0.5 ) \zeta_{1}(0.01)) < \zeta_{2}(0.5) ζ1(0.01))<ζ2(0.5),计算两个二阶系统传递函数相除

G P R ( s ) = ω n 2 s 2 + 2 ζ 1 ω n s + ω n 2 ⋅ s 2 + 2 ζ 2 ω n s + ω n 2 ω n 2 = s 2 + 2 ζ 2 ω n s + ω n 2 s 2 + 2 ζ 1 ω n s + ω n 2 = 1 + 2 ( ζ 2 − ζ 1 ) ω n s s 2 + 2 ζ 1 ω n s + ω n 2 \begin{aligned} G_{PR}(s)&=\frac{\omega_{n}^{2}}{s^{2} + 2\zeta_{1}\omega_{n} s + \omega_{n}^{2}} \cdot\frac{s^{2} + 2\zeta_{2}\omega_{n} s + \omega_{n}^{2}}{\omega_{n}^{2}}\\&=\frac{s^{2} + 2\zeta_{2}\omega_{n} s + \omega_{n}^{2}}{s^{2} + 2\zeta_{1}\omega_{n} s + \omega_{n}^{2}}\\&=1+\frac{2(\zeta_{2}-\zeta_{1})\omega_{n} s}{s^{2} + 2\zeta_{1}\omega_{n} s + \omega_{n}^{2} } \end{aligned} GPR(s)=s2+2ζ1ωns+ωn2ωn2ωn2s2+2ζ2ωns+ωn2=s2+2ζ1ωns+ωn2s2+2ζ2ωns+ωn2=1+s2+2ζ1ωns+ωn22(ζ2ζ1)ωns

对应Bode图为

在这里插入图片描述

得到的传递函数和Bode图就是比例谐振控制器,对系数进行替换即可得到本文开头的比例谐振控制器传递函数。

小结

当串联使用时,一般可将比例 K p K_{p} Kp设置为1,通过调节谐振增益的幅值和频宽设计合适的谐振控制器,通过双线性Z变换得到离散的控制器参数。

此外,当谐振频率变化时,比如开头提到的AC交流频率在45Hz~65Hz变化时,可以根据变化的频率,更新 ω o \omega_{o} ωo,通过Z变换的系数关系式,实时刷新谐振控制器的离散控制系数。

  • 9
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值