欢迎光临散文网 会员登陆 & 注册

恒功率负载情况下boost变换器的鲁棒滑模控制

2022-05-07 13:58 作者:学海行舟  | 我要投稿

      这篇文章我们开始讲一个稍难一点的滑模设计应用,主要是对文献《Robust sliding-mode control of dc/dc boost converter feeding a constant power load》的讲解和仿真复现。

      典型的直流微网结构如下图所示

       源端的光伏或者燃料电池通过源端DCDC变换器进行升压,接到母线端电压。母线电压在通过前端转换器进行电压转换,而前端转换器通常是负载点变换器(CPL Converter, point-of-load converter),它们表现出的特性为恒功率负载,它的负阻抗特性会引起系统的不稳定,因此这对系统的稳定控制是一个挑战。


        恒功率负载的特性可以表示为:

                                                 i_%7Bcpl%7D(t)%3D%5Cfrac%7BP%7D%7Bv_B(t)%7D%3B%20v_B(t)%3E%5Cvarepsilon%20

式中,P表示恒定的功率,i_%7Bcpl%7D表示CPL驱动的电流,v_B表示母线电压,%5Cvarepsilon%20表示任意很小的正数。

        在这种情况下,boost变换器的状态方程可以表示为

式中,x1表示电感电流,x2表示电容电压。

        本文的控制目标是控制boost变换器在维持恒功率的情况下,同时对电压能够保持住控制,因此滑模面可以设计为

                                                  s%3Dx_1x_2-x_%7B1r%7Dx_%7B2r%7D

式中,x1r和x2r分别表示期望的电感电流和电压。在这x1x2近似表达了传输的功率,因此可以看出我们是以期望的传输功率作为滑模控制的目标。

        为了获得基于PWM的滑模控制的控制输入,我们设计滑模趋近律为指数趋近,则可表示为

                                                 %5Cdot%7Bs%7D%3D-%5Clambda%20s-Ksgn(s)

式中,%5Clambda和K是大于零的可调参数,将boost变化器接恒功率负载的模型带入到上式,并化简可以求得等效控制输入(占空比)可以表示为

          u(t)%3D1-%5Cfrac%7B(Px_1%2FCx_2)-(Ex_2%2FL)-%5Clambda%20s%7D%7B(x%5E2_1%2FC)-x%5E1_1%2FC)%7D%2B%5Cfrac%7BKsgn(s)%7D%7B(x%5E2_1%2FC)-x%5E1_1%2FC)%7D

上式中前两项表示的是等效控制ueq,第三项表示的是uN,因此,上式又可表示为

                                                  u(t)%3Du_%7Beq%7D%2Bu_N

值得注意的是K的选择要使得uN很小,从而保证u(t)在0到1范围内。则整个滑模控制的控制框图可以表示为如下

图中电感电流的参考值x1r=P/E。

为了验证上述理论我们在Simulink环境下搭建相应仿真,首先我们给出仿真的参数如下

搭建的模型如下图所示。

仿真结果如下图所示,从仿真结果可以发现,输出端电压在0.2s后达到设定值,而传输功率达到1000W,且误差很小。这证明了设计的滑模控制算法的有效性。

输出端电压
电感电流
传输功率


恒功率负载情况下boost变换器的鲁棒滑模控制的评论 (共 条)

分享到微博请遵守国家法律