一种基于STD的Buck变换器滑模控制

2016-07-25 02:44皇甫宜耿卓生荣王小飞蒋康博
西北工业大学学报 2016年4期

皇甫宜耿, 卓生荣, 王小飞, 蒋康博



一种基于STD的Buck变换器滑模控制

皇甫宜耿1, 卓生荣1, 王小飞2, 蒋康博3

摘要:针对新能源用DC-DC Buck变换器常规滑模控制需要同时检测变换器输出电压和滤波电容电流,提出一种基于super-twisting微分器(STD)的滑模控制器。与常规滑模控制器相比,所提出的控制方法只需检测变换器输出电压,无需测量电容电流,因此可以将电流传感器从控制环路中移除,从而简化控制系统。仿真实验结果表明,与常规滑模控制器相比,所提出的STD滑模控制具有更小的稳态误差,同时保留了对输入电压扰动和输出负载扰动的强鲁棒性。

关键词:DC-DC Buck变换器;super-twisting控制器;滑模微分器

在交通电气和新能源发电领域,DC-DC变换器发挥着越来越重要的作用。在这些应用中,负载需求和电源输入往往具有随机性和不确定性特征。这对DC-DC变换器的控制提出了要求:在输入电压和负载扰动的情况下也要实现电压平滑输出。传统PI控制算法简单,稳定可靠,广泛应用于工程实际中。但其动态响应较慢,不能很好地解决这个问题。因此有必要采用先进的非线性控制策略。最早用于变结构系统(VSS)的非线性滑模控制[1],具有结构简单、对内部参数和外部扰动均不敏感的强鲁棒性等优点。功率器件的开关特性使得电力电子变换器可被视为VSS,因此使用滑模控制扰动下的DC-DC变换器是可行的[2]。

近年来,很多文献对DC-DC变换器的滑模控制进行了研究。文献[2-3]针对基本DC-DC变换器(包括Buck、Boost和Buck-Boost)滑模控制进行了研究,提出了简单可行的设计步骤,并使用模拟器件实现控制器。通常来说,滑模控制可分为到达阶段和滑模阶段。文献[4-5]提出一种全局滑模控制器,消除了到达阶段,使得从初始位置就进入滑模阶段,提高了变换器全局鲁棒性。文献[6]针对Buck-Boost变换器提出一种基于super-twisting算法的数字式滑模控制器。扰动下的实验结果表明,与PI控制相比,滑模控制具有更强的鲁棒性。文献[7]针对Buck变换器提出了一种PCL(prescribed convergence loaw)滑模控制器,可以改善传统滑模控制非零稳态误差的问题。

一般来说,相对阶数为2的系统滑模控制需要2个测量量。以Buck变换器为例,以输出电压为滑模变量时,需要同时测量输出电压和输出侧滤波电容电流[7]。注意到对于DC-DC变换器来说,输出电容电流与输出电压对时间的导数相关。因此当以输出电压为滑模变量时,输出电容电流可用微分器观测得到。这样,电流传感器就可以从控制环路中移除。为获得更好的变换器输出性能,使用的微分器应该是越准确越好。实际应用中,微分器输入侧通常含有测量噪声,因此不能使用传统的线性高增益观测器。

针对电压平滑输出的DC-DC Buck变换器,提出一种基于Super-Twisting微分器(super-twisting differentiator,STD[8])的滑模控制器。与典型滑模控制器相比,所提出的控制方法只需检测变换器输出电压,不需要电流传感器,同时保留了滑模控制的鲁棒性。

1Buck变换器建模

Buck变换器的基本结构如图1所示,其中S是功率开关器件(MOSFTET),D是功率二极管,L、C分别是滤波电感和滤波电容,R是负载。vin和vo分别代表变换器输入和输出电压,Vref是输出参考电压;iL、iC和io分别表示流过电感、电容和负载的电流。注意在滑模控制下,图中开关器件控制信号u的频率是变化的。Buck变换器的平均模型可表示为[9]

(1)

令x1=vo-Vref,则(1)可改写为

(2)

图1 Buck变换器滑模控制基本结构

2基于super-twisting的微分器

super-twisting滑模控制率形式如(3)式所示[10]

(3)

式中,u为控制率,u1为中间变量,σ为滑模变量,λ0和λ1为常数,sign(·)为符号函数,定义如下

(4)

根据(4)式,辅助系统可以重新写为

(5)

式中,z1为中间变量。根据(4)式、(5)式,输入信号的微分可表示为

(6)

(7)

3滑模控制器设计

文献[2]给出了简单可行的DC-DC变换器滑模控制设计步骤,首先控制率要满足到达条件;其次要满足存在条件和稳定条件。到达条件可以确保系统轨迹最终会趋向滑模面,但不能保证可以一直保持在滑模面上,所以还需要满足存在条件。

(8)

为确保系统相频面轨迹保持在滑动面上,系统必须满足由李雅普诺夫第二方法推导出的存在条件,它决定了系统的渐进稳定性。系统的存在条件为

(9)

(10)

式中,R为负载电阻,L和C分别为滤波电感和滤波电容,Vi为输入电压,Vref为输出参考电压。

根据文献[3],为获得最大的滑模存在区域,同时又不出现电压超调现象,α最大取值为1/RC。

当系统轨迹在滑模面上运动时,有S=0成立。此时

(11)

解出x1,有

(12)

式中,t0为任意时刻,x1(t0)为t0时刻的电压偏差。

从(11)式可以看出,为使得x1(t)→0(即vo→Vref),α取值必须为正数。且时间常数α越大,x1(t)→0速度越快。

根据以上分析,最终α取值为1/RC。滑模面可表示为

(13)

式中,iC为流过输出电容电流。

(8)式控制率可表示为

(14)

式中,S为滑模面,sign(·)为符号函数,u为控制量。

注意到(13)式中因子1/C不会影响滑模面S的符号特性,因此为避免S值过大,在实际应用中可以将滑模面简化为

(15)

4基于STD的滑模控制

根据(13)式、(14)式,滑模控制可表示为

(16)

根据(6)式,基于STD估计的滑模变量σ的一阶导数可表示为

(17)

式中上标(~)表示估计值,z1为中间变量。

由于STD的估计值能够有限时间收敛到真实值,满足分离定律[12],因此可以分别设计STD微分器和滑模控制器。最终基于STD的滑模控制的控制率可表示为

(18)

5仿真结果与分析

为验证算法的可行性和鲁棒性,基于图1a)、图1b)在Simulink上搭建了2个仿真模型,常规滑模控制(SMC)和基于STD的滑模控制(STD-SMC)。SMC要同时测量变换器输出电压和电容电流,而STD-SMC仅需测量变换器输出电压。Buck变换器输入电压Vin为8~15 V,输出参考电压Vref为5 V,电感L取值2 mH,输出电容C取值4 700 uF,负载R取值2.5~10 Ω;STD的参数λ0和λ1分别取值-2×106,-2×103;滑模控制器α取值为85。设置求解器为Euler法,仿真步长为1×10-5。为详细对比SMC和STD-SMC的控制效果,分别在稳态、动态响应、输入电压扰动和输出负载扰动4种情况进行分析。

5.1稳态性能测试

在不同输入电压和负载电阻下,变换器输出的平均电压分别如图2、图3所示。从中可以看出本文所提出的STD-SMC与SMC相比,电压调整能力和负载调整能力更强,且具有更小的输出电压稳态误差。

图2 Buck变换器电压调节(负载R=2.5 Ω)

图3 Buck变换器负载调节(输入电压Vin=15 V)

5.2动态性能测试

额定工况下,变换器输入电压为15 V,输出侧负载电阻为2.5 Ω,2种控制器的动态响应波形如图4所示。图4的分析结果见表1。常规滑模控制上升时间为57.5 ms,STD滑模控制上升时间为47.1 ms,2种控制器的上升时间大致相等。SMC稳态误差为48.2 mV,STD-SMC稳态误差较小,为0.7 mV。图5是滑模变量一阶导数STD估计值与测量值对比,从图中可以看出,自系统启动开始,STD估计值能够较准确地收敛到真实值。

图4 Buck变换器动态响应波形

控制器类型上升时间/ms稳态误差/mV常规滑模控制57.548.2STD滑模控制47.10.7

图5 滑模变量一阶导数STD估计值与测量值

5.3输入电压扰动测试

为测试所设计控制器对输入电压扰动的鲁棒性,在0.25 s时刻施加电压阶跃扰动,输入电压由15 V变为8 V,负载电阻为2.5 Ω,测试结果如图6所示。图6b)的分析结果见表2。在输入电压扰动下,SMC电压跌落为67.9 mV,需要73.2 ms恢复时间,而STD-SMC电压跌落仅为8.2 mV,恢复过程耗时0.14 ms。

表2 输入电压扰动测试结果

5.4输出负载扰动测试

为测试所设计控制器对输出负载扰动的鲁棒性,在0.25 s时刻施加负载扰动,负载电阻由5 Ω突变为2.5 Ω,输入电压为15 V,测试结果如图7所示。图7b)的分析结果见表3。在输出负载扰动下,常规滑模控制变换器输出电压瞬时压降为24 mV,需要32.6ms恢复时间,而STD滑模控制输出电压瞬时压降为27.2 mV,仅需要2.2 ms时间重新达到稳态。

表3 输出负载扰动测试结果

图6 Buck变换器输入电压扰动测试结果

图7 Buck变换器输出负载扰动测试结果

6结论

针对Buck变换器常规滑模控制需要同时测量变换器输出电压和滤波电容电流,提出一种基于STD的滑模控制器。STD滑模控制仅需检测变换器输出电压,因此可以将电流传感器从控制环路中移除,从而简化控制系统。仿真结果表明:(1)基于STD得到的滑模变量一阶导数估计值能够较为迅速地收敛到真实值;(2)基于STD的滑模控制具有与常规滑模控制基本一致的动态响应特性;(3)与常规滑模控制相比,基于STD的滑模控制稳态误差更小;(4)基于STD的滑模控制保留了常规滑模控制对输入电压和输出负载扰动的强鲁棒性。

本文所提出的基于STD的Buck变换器滑模控制得到了仿真验证,为新能源发电用电源变换器控制设计提供了新的思路。

参考文献:

[1]Vadim I U. Survey Paper Variable Structure Systems with Sliding Modes[J]. IEEE Trans on Automatic control, 1977, 22(2): 212-222

[2]Tan S C, Lai Y M, Tse C K. General Design Issues of Sliding-Mode Controllers in DC-DC Converters[J]. IEEE Trans on Industrial Electronics, 2008, 55(3): 1160-1174

[3]Tan S C, Lai Y M, Cheung M K, et al. On the Practical Design of a Sliding Mode Voltage Controlled Buck Converter[J]. IEEE Trans on Power Electronics, 2005, 20(2): 425-437

[4]Wai R J, Shih L C. Design of Voltage Tracking Control for DC-DC Boost Converter via Total Sliding-Mode Technique[J]. IEEE Transactions on Industrial Electronics, 2011, 58(6): 2502-2511

[5]倪雨, 许建平, 王金平, 等. 滞环调制全局滑模控制Buck变换器设计[J]. 中国电机工程学报, 2010, 30(21): 1-6

Ni Yu, Xu Jianping, Wang Jinping, et al. Design of Global Sliding Mode Control Buck Converter with Hysteresis Modulation[J]. Proceedings of CSEE, 2010, 30(21): 1-6 (in Chinese)

[6]吴宇, 皇甫宜耿, 张琳, 等. 大扰动Buck-Boost变换器的鲁棒高阶滑模控制[J]. 中国电机工程学报, 2015, 35(7): 1740-1748

Wu Yu, Huangfu Yigeng, Zhang Lin, et al. A Robust High Order Sliding Mode for Buck-Boost Converters with Large Disturbances[J]. Proceedings of CSEE, 2015, 35(7): 1740-1748 (in Chinese)

[7]许佳妮, 皇甫宜耿, 卓生荣, 等. 大扰动下Buck电源变换PCL控制器设计[J]. 西北工业大学学报, 2016, 34(1): 73-78

Xu Jiani, Huangfu Yigeng, Zhuo Shengrong, et al. PCL Sliding Mode Controller Design for Buck Converter under Large Disturbances[J]. Journal of Northwestern Polytechnical University, 2016, 34(1): 73-78 (in Chinese)

[8]Levant A. Robust Exact Differentiation Via Sliding Mode Technique[J]. Automatica, 1998, 34(3): 379-384

[9]Erickson R W, Maksimovic D. Fundamentals of Power Electronics[M]. Springer Science & Business Media, 2007

[10] Shtessel Y, Edwards C, Fridman L, Levant A. Sliding Mode Control and Observation[M]. New York, NY, USA, Birkhäuser, 2014

[11] Davila J, Fridman L, Levant A. Second-Order Sliding-Mode Observer for Mechanical Systems[J]. IEEE Trans on Automatic Control, 2005, 50(11): 1785-1789

[12] Atassi A N, Khalil H K. Separation Results for the Stabilization of Nonlinear Systems Using Different High-Gain Observer Designs[J]. Systems & Control Letters, 2000, 39(3): 183-191

A STD Based Sliding Mode Control Design for DC-DC Buck Converter

Huangfu Yigeng1, Zhuo Shengrong1, Wang Xiaofei2, Jiang Kangbo3

1.School of Automation, Northwestern Polytechnical University, Xi′an 710072, China 2.AVIC The First Aircraft Institute, Xi′an 710089, China 3.Chinese Flight Test Establishment, Xi′an 710089, China

Abstract:The conventional sliding mode control design for DC-DC buck converter needs to measure the converter output voltage and the capacitor current simultaneously. In contrast to this, the paper proposes an innovative super-twisting differentiator (STD) based sliding mode control for DC-DC buck converter. The STD based sliding mode control only needs to measure the converter output voltage. There is no need to measure the capacitor current, such that the current sensor can be removed from the control loop, thus the control system is simplified. It has been demonstrated by simulation results that when compared with conventional sliding mode control, the proposed STD sliding mode control can achieve smaller steady state voltage error and at the same time, the strong robustness against the input voltage perturbation and load resistance disturbance can also be preserved.

Keywords:DC-DC converter, super-twisting controller, MATLAB, sliding mode differentiator

收稿日期:2016-03-17

基金项目:航空科学基金(2014ZC53037)及陕西省工业科技攻关项目(S2016YFGY0251)资助

作者简介:皇甫宜耿(1981—),西北工业大学副教授,主要从事电源变换器、滑模控制技术及新能源发电的研究。

中图分类号:TM423

文献标志码:A

文章编号:1000-2758(2016)04-0663-06