-
电流滞环Buck DC-DC变换器控制策略具有良好的稳态控制和快响应的优点,并适合于进行智能并联均流控制[1]。但是,如果稳态过程和负载突变的动态过程用相同的控制策略,实验结果出现暂态恢复时间过长,输出电压不能恢复到期望值等问题[2-3],所以要对动态过程的控制加以改进。
目前,DC-DC变换器的动态过程控制取得了很大进展,主要有用电压控制和基于电容电荷平衡控制相结合的控制方式[4-5],基于最优负载特性控制[6],基于具有全局寻优的遗传算法的最优PID控制[7],基于数字预测控制方法的模糊PID控制[8],基于PWM/PSM相结字预测控制方法的模糊PID控制[8],基于PWM/PSM相结合模式控制[9],以及基于全局滑膜控制器实现全局切换函数的控制[10],都有效改善了电压模式控制在负载突变的暂态中响应时间长及超调大的问题。
上述控制方法主要通过电压误差或电压滞环控制来改善负载突变动态特性。本文为了保留电流滞环控制的优越性,针对动态响应过程中存在的不足,分析实际负载突变过程应有的情形,建立动态响应过程的数学模型,提出相应的与电流滞环控制相结合的动态过程控制策略。
-
电流滞环Buck DC-DC变换器的组成原理如图 1所示。
Buck变换器工作在连续导电模式((CCM))时,滞环电流控制下的电感电流波形如图 2所示。其中IL(t)是期望的平均电感电流,ΔI是设置的电流滞环宽度,IL(t)+0.5ΔI是电流滞环上限,IL(t)-0.5ΔI是电流滞环下限。
根据图 2所示电感电流波形,制定图 1中主开关S的滞环电流控制策略如下[2]:
$$ \left\{ \begin{array}{l} 令{\rm{S}}开通\;\;\;\;{i_L}\left( t \right) < {I_L}\left( t \right) - 0.5\Delta I\\ 令{\rm{S}}保持\;\;\;{I_L}\left( t \right) - 0.5\Delta I \le {i_L}\left( t \right) \le {I_L}\left( t \right) + 0.5\Delta I\\ 令{\rm{S}}关断\;\;\;{i_L}\left( t \right) > {I_L}\left( t \right) + 0.5\Delta I \end{array} \right. $$ (1) -
与其他电压误差或电压滞环控制的控制器相比较,滞环电流控制器具有以下优点[2]:
1) 稳态特性好,由于是通过实时负载和期望输出电压计算输出电流从而控制电感电流,具有更高的控制精度;
2) 由于采用电流跟踪控制,输入电压的突变不会对输出电压的平均值产生任何影响,只对纹波有影响;
3) 由于直接控制输出电流,适合用于多模块并联组合及智能均流。
-
原有的电流滞环控制方法中,暂态过程控制和稳态过程控制采用相同策略,如式(1)所示。通过设定期望输出电压,采样实时负载,计算电感平均电流,设置滞环宽度,进行实时控制。
为完成负载突变实验结果分析,根据需求设计硬件电路参数为:L=700 mH,C=1 200 mF,滞环宽度ΔI=100 mA,输入电压范围8~25 V,输出电压为额定值5.0 V。负载电流变化范围为0.18~1.13 A。
负载电流突增暂态过程测试结果如图 3所示,输出电压的负载调整率为0.55%,动态响应时间大于700 μs。从图 3可以看出,负载电流从0.18 A突增为1.13 A后,电感电流上升到新的电流滞环上限后开关管即刻关断,虽然符合滞环电流控制策略,却导致输出电压减小后无法恢复到突变前的电压值。要解决这一问题,必须适当增加开关S的导通时间,使输出电压可以快速恢复到期望输出值。也就是需要设定在负载电流突增过程中开关S合理的关断时间点。
负载电流突降暂态过程测试结果如图 4所示,输出电压的负载调整率为0.76%,动态响应时间大于700 μs。
从图 4可知,负载电流从1.13 A突降为0.18 A后,电感电流下降到新的滞环下限后开关管即刻开通,虽然符合滞环电流控制策略,却导致输出电压增大后无法恢复到突变前的电压值。同样要解决这一问题,必须适当增加开关S的关断时间,使输出电压可以快速恢复到期望输出值。即需要设定在负载电流突降过程中开关S合理的重新开通时间点。
-
通过实验分析,原有的电流滞环控制方法在BUCK变换器的稳态过程和输入电压变化过程中,都有较好的控制效果,因此,本文只对发生负载突变时的控制策略进行改进,以获得更好的动态响应特性及更小的负载调整率。
-
当负载电阻突然从RL2减小到RL1,即输出电流从Io2突增到Io1,平均电感电流从IL2突增到IL1,过渡过程分为三3个阶段,等效电路如图 5所示。
第一阶段(t1~t2)如图 5(a)所示,此时开关S开通,电感电流增大,电容放电,电流关系为:
$$ {i_{\rm{L}}}\left( t \right) + {i_{\rm{C}}}\left( t \right) = {i_{\rm{o}}}\left( t \right) $$ (2) 根据电感L和电容C的伏安关系,可推导得到这一过程中的输出电压uo(t)为:
$$ \begin{gathered} {u_{\rm{o}}}\left( t \right) = \left( {{V_{\rm{E}}} + \frac{{{V_{\rm{i}}}-{V_{\rm{E}}}}}{L}R_{{\rm{L1}}}^2C-{R_{{\rm{L1}}}}{I_{{\rm{L2}}}}} \right){{\rm{e}}^{\frac{{-t}}{{{R_{{\rm{L1}}}}C}}}} + \hfill \\ \frac{{{V_{\rm{i}}} - {V_{\rm{E}}}}}{L}{R_{{\rm{L1}}}}t - \frac{{{V_{\rm{i}}} - {V_{\rm{E}}}}}{L}R_{{\rm{L1}}}^2C + {I_{{\rm{L2}}}}{R_{{\rm{L1}}}} \hfill \\ \end{gathered} $$ (3) 其中式中,VE是期望输出值,;Vi是输入电压值,;L是电感值,;C是输出端滤波电容值。
t2时刻,电容的放电电流为零,输出电压值达到“下冲”最低点,可计算得第一阶段持续时间Δt1为式(4)所示:
$$ \Delta {t_1} = {R_{{\rm{L1}}}}C\ln \left( {\frac{{\frac{{{V_{\rm{E}}}}}{{{R_{{\rm{L1}}}}}} + \frac{{{V_{\rm{i}}}-{V_{\rm{E}}}}}{L}{R_{{\rm{L1}}}}C-{I_{{\rm{L2}}}}}}{{{R_{{\rm{L1}}}}C\frac{{{V_{\rm{i}}}-{V_{\rm{E}}}}}{L}}}} \right) $$ (4) 最低点电压Uo, min为:
$$ {U_{{\rm{o, min}}}} = {u_{\rm{o}}}\left( {{t_2}} \right) $$ (5) 第二阶段(t2~t3)如图 5(b)所示,此时,开关S继续开通,电感电流继续增大,而电容开始充电,输出电压回升,电流关系为:
$$ {i_{\rm{o}}}\left( t \right) + {i_{\rm{C}}}\left( t \right) = {i_{\rm{L}}}\left( t \right) $$ (6) 同样推导得到这一过程输出电压uo(t)如下式(7)所示为:
$$ \begin{gathered} {u_{\rm{o}}}\left( t \right) = \left( {{U_{{\rm{o, min}}}} + \frac{{{V_{\rm{i}}}-{V_{\rm{E}}}}}{L}R_{{\rm{L1}}}^2C-{R_{{\rm{L1}}}}{i_{\rm{L}}}\left( 0 \right)} \right){{\rm{e}}^{\frac{{-t}}{{{R_{{\rm{L1}}}}C}}}} + \hfill \\ \frac{{{V_{\rm{i}}} - {V_{\rm{E}}}}}{L}{R_{{\rm{L1}}}}t + {i_{\rm{L}}}\left( 0 \right){R_{{\rm{L1}}}} - \frac{{{V_{\rm{i}}} - {V_{\rm{E}}}}}{L}R_{{\rm{L1}}}^2C \hfill \\ \end{gathered} $$ (7) 其中式中,iL(0)=IL2+(Vi-VE)t2/L。
假设,开始时刻t2=0,则t3=Δt2,t3时刻电感电流为最大值IL1+H1,得第二阶段的持续时间Δt2为式(8)所示:
$$ \Delta {t_2} = \frac{L}{{{V_{\rm{i}}}-{V_{\rm{E}}}}}\left( {{I_{{\rm{L1}}}} + {H_1}-{i_{\rm{L}}}\left( 0 \right)} \right) $$ (8) 第三阶段(t3~t4)如图 5(c)所示,此时,开关S关断,电感电流减小,电容继续充电,电流关系为:
$$ {i_{\rm{o}}}\left( t \right) + {i_{\rm{C}}}\left( t \right) = {i_{\rm{L}}}\left( t \right) $$ (9) 这一阶段的输出电压uo(t)如下式(10)所示为:
$$ \begin{gathered} {u_{\rm{o}}}\left( t \right) = \left( {{u_{\rm{o}}}\left( {{t_3}} \right)-\left( {{I_{{\rm{L1}}}} + {H_1}} \right){R_{{\rm{L1}}}}-\frac{{{V_{\rm{E}}}}}{L}R_{{\rm{L1}}}^2C} \right){{\rm{e}}^{\frac{{-t}}{{{R_{{\rm{L1}}}}C}}}} + \hfill \\ \left( {{I_{{\rm{L1}}}} + {H_1}} \right){R_{{\rm{L1}}}} - \frac{{{V_{\rm{E}}}}}{L}{R_{{\rm{L1}}}}t + \frac{{{V_{\rm{E}}}}}{L}R_{{\rm{L1}}}^2C \hfill \\ \end{gathered} $$ (10) 假设开始时刻t3=0,则t4=Δt3,t4时刻输出电压恢复到期望值且电感电流为IL1,第三阶段的持续时间Δt3为:
$$ \Delta {t_3} = \frac{{{H_1}L}}{{{V_{\rm{E}}}}} $$ (11) 所以,在整个负载突增的暂态过程中,电路的动态响应时间Δt为:
$$ \Delta t = \Delta {t_1} + \Delta {t_2} + \Delta {t_3} $$ (12) 综合上述3阶段可得负载电流突增过程电流、电压应如6图所示。
设K=(Vi-VE)/VE,ΔIL=IL1-IL2,由图 6有:
$$ \frac{{\Delta {t_1}}}{{\Delta {t_2}}} = \frac{{\Delta {I_{\rm{L}}}}}{{{H_1}}} $$ (13) $$ \frac{{\Delta {t_2}}}{{\Delta {t_3}}} = \frac{1}{K} $$ (14) 在过渡过程中,电容的充电电荷等于放电电荷,有:
$$ \frac{1}{2}\Delta {I_{\rm{L}}}\Delta {t_1} = \frac{1}{2}{H_1}\left( {\Delta {t_2} + \Delta {t_3}} \right) $$ (15) 综合式(13)~式(15),有:
$$ {H_1} = \frac{{\Delta {I_{\rm{L}}}}}{{\sqrt {1 + K} }} $$ (16) -
当负载电阻突然从RL1增大到RL2,即输出电流从Io1突降到Io2,平均电感电流从IL1突降到IL2过渡过程分为三个阶段, 等效电路如图 7所示。
第一阶段(t1~t2)如图 7(a)所示,开关S关断,电感电流减小,电容充电,电流关系为:
$$ {i_{\rm{o}}}\left( t \right) + {i_{\rm{C}}}\left( t \right) = {i_{\rm{L}}}\left( t \right) $$ (17) 推导得此阶段的输出电压uo(t)为:
$$ \begin{gathered} {u_{\rm{o}}}\left( t \right) = \left( {{V_{\rm{E}}}-{I_{{\rm{L1}}}}{R_{{\rm{L2}}}}-\frac{{{V_{\rm{E}}}}}{L}R_{{\rm{L2}}}^2C} \right){{\rm{e}}^{\frac{{-t}}{{{R_{{\rm{L2}}}}C}}}} + \hfill \\ \frac{{{V_{\rm{E}}}}}{L}{R_{{\rm{L2}}}}t + \frac{{{V_{\rm{E}}}}}{L}R_{{\rm{L2}}}^2C + {I_{{\rm{L1}}}}{R_{{\rm{L2}}}} \hfill \\ \end{gathered} $$ (18) t2时刻,电容的充电电流为零,输出电压值达到“上冲”最高点,可计算得第一阶段持续时间Δt1为:
$$ \Delta {t_1} = {R_{{\rm{L2}}}}C\ln \left( {\frac{{{I_{{\rm{L1}}}}{R_{{\rm{L2}}}} + \frac{{{V_{\rm{E}}}}}{L}R_{{\rm{L2}}}^2C-{V_{\rm{E}}}}}{{\frac{{{V_{\rm{E}}}}}{L}R_{{\rm{L2}}}^2C}}} \right) $$ (19) 输出电压上冲的最高点电压Uo, max为:
$$ {U_{{\rm{o, max}}}} = {u_{\rm{o}}}\left( {{t_2}} \right) $$ (20) 第二阶段(t2~t3)如图 7(b)所示,开关S关断,电感电流减小,电容放电,电流关系为:
$$ {i_{\rm{L}}}\left( t \right) + {i_{\rm{C}}}\left( t \right) = {i_{\rm{o}}}\left( t \right) $$ (21) 推导得此阶段的输出电压表达式为:
$$ \begin{gathered} {u_{\rm{o}}}\left( t \right) = \left( {{U_{{\rm{o, max}}}}-{i_{\rm{L}}}\left( 0 \right){R_{{\rm{L2}}}}-\frac{{{V_{\rm{E}}}}}{L}R_{{\rm{L2}}}^2C} \right){{\rm{e}}^{\frac{{-t}}{{{R_{{\rm{L2}}}}C}}}} - \hfill \\ \frac{{{V_{\rm{E}}}}}{L}{R_{{\rm{L2}}}}t + \frac{{{V_{\rm{E}}}}}{L}R_{{\rm{L2}}}^2C + {i_{\rm{L}}}\left( 0 \right){R_{{\rm{L2}}}} \hfill \\ \end{gathered} $$ (22) 其中式中,iL(0)=IL1-(VEΔt1/L)。
t3时刻,电感电流为零,该阶段的持续时间Δt2为:
$$ \Delta {t_2} = \frac{{{i_{\rm{L}}}\left( 0 \right)L}}{{{V_{\rm{E}}}}} $$ (23) 第三阶段(t3~t4)如图 7(c)所示,开关S关断,负载电流由电容提供。此阶段的输出电压uo(t)如下式(24)所示为:
$$ {u_{\rm{o}}}\left( t \right) = {u_{\rm{o}}}\left( {{t_3}} \right){{\rm{e}}^{\frac{{-t}}{{{R_{{\rm{L2}}}}C}}}} $$ (24) t4时刻,输出电压恢复到VE,第三阶段的持续时间Δt3为:
$$ \Delta {t_3} = {R_{{\rm{L2}}}}C\ln \frac{{{u_{\rm{o}}}\left( {{t_3}} \right)}}{{{V_{\rm{E}}}}} $$ (25) 所以,在负载突降的暂态过程中,电路的动态响应时间Δt为:
$$ \Delta t = \Delta {t_1} + \Delta {t_2} + \Delta {t_3} $$ (26) 综合上述3阶段可得负载电流突降过程电流、电压变化应如图 8所示。
-
在工作过程中软件判断电路是否发生负载突变,并且判断负载电流突增还是突降,如果是负载电流突增,就延长开关导通时间,使电感电流持续上升到突增后的平均电感电流值加设定的H1值时再关断开关,H1的具体值由式(16)计算获得。控制策略如下式所示:
$$ \left\{ \begin{array}{l} {\rm{S开通}}\;\;\;\;\;\;\;{i_{\rm{L}}}\left( t \right) < {I_{{\rm{L1}}}} - 0.5\Delta I\\ {\rm{S保持}}\;\;\;\;\;\;{I_{{\rm{L1}}}} - 0.5\Delta I \le {i_{\rm{L}}}\left( t \right) \le {I_{{\rm{L1}}}} + {H_1}\\ {\rm{S关断}}\;\;\;\;\;\;{i_{\rm{L}}}\left( t \right) > {I_{{\rm{L1}}}} + {H_1} \end{array} \right. $$ (27) 如果是负载电流突降,就延长开关关断时间,直到输出电压回落到期望输出值之后,并且同时满足电感电流小于滞环下限的条件时再开通开关。控制策略如下式所示:
$$ \left\{ \begin{array}{l} {\rm{S开通}}\;\;\;\;\;\;\;\left( {{v_{\rm{o}}}\left( t \right) \leqslant {V_{\rm{E}}}} \right)\& \left( {{i_{\rm{L}}}\left( t \right) < {I_{{\rm{L2}}}}-0.5\Delta I} \right) \hfill \\ {\rm{S保持}}\;\;\;\;\;\;\;{i_{\rm{L}}}\left( t \right) \leqslant {I_{{\rm{L2}}}} + 0.5\Delta I \hfill \\ {\rm{S关断}}\;\;\;\;\;\;\;{i_{\rm{L}}}\left( t \right) > {I_{{\rm{L2}}}} + 0.5\Delta I \hfill \\ \end{array} \right. $$ (28)
Improvement to Digital Current Following Control Strategy in Buck DC-DC Converter
-
摘要: 基于已有的数字电流滞环控制的Buck DC-DC变换器控制策略和实验结果,分析了造成负载突变时出现动态响应时间长及输出电压无法恢复到期望值的原因,提出了一种改进的控制策略。该控制策略在沿用已有的控制策略的基础上,增加了对负载突变过程的检测,如果发生负载突变情形,自动切换到新的控制策略。针对负载突增和突减,分别建立突变过程的数学模型,设计相应的控制策略,给出硬件测试结果。实验结果表明,该控制策略在稳态控制和动态过程控制中都是正确可行的,在保证稳态时输出电压精度的基础上,明显改善了变换器的动态特性。
-
关键词:
- Buck DC-DC变换器 /
- 电流滞环控制 /
- 动态响应 /
- 负载突变
Abstract: Based on the existing control strategy and experimental result of the digital current following controlling Buck DC-DC converter, the reasons why load chances the dynamic response time is long and the output voltage can not recover expected value are analyzed, and an improved control strategy is proposed. Based on the existing control strategy, the improved control strategy adds the detection of the load changes process. If the load changes occur, the new control strategy is switched automatically. According to the shock loading and unloading, the mathematical models of the changes are established respectively, the corresponding control strategies are designed, and the hardware test results are given. The experimental results show that the proposed control strategy is correct and feasible in steady state control and dynamic process control. On the basis of ensuring the output voltage accuracy in steady state, the dynamic performance of the converter is improved.-
Key words:
- Buck DC-DC converter /
- current following control /
- dynamic response /
- load changes
-
[1] 贾淑文. 智能并联均流的DC-DC变换器研究[D]. 西安: 西安科技大学, 2011. JIA Shu-wen. Research intelligent parallel flow method of DC-DC converter[D]. Xi'an:Xi'an University of Science and Technology, 2011. [2] 刘健, 程红丽, 王立, 等.电流跟踪数字控制的Buck DC-DC变换器[J].电工技术学报, 2011, 26(8):50-56. http://mall.cnki.net/magazine/Article/DGJS201108009.htm LIU Jian, CHENG Hong-Li, WANG Li, et al. A current following digital controlled Buck DC-DC converter[J]. Transactions of China Electrotechnical Society, 2011, 26(8):50-56. http://mall.cnki.net/magazine/Article/DGJS201108009.htm [3] 程红丽, 强新娟, 刘健.数字电流滞环控制的Buck-Boost DC/DC变换器[J].电力电子技术, 2010, 12:56-58. http://cdmd.cnki.com.cn/Article/CDMD-10704-1011300222.htm CHENG Hong-li, QIANG Xin-juan, LIU Jian. A digital current following controlled Buck-Boost DC/DC converter[J]. Power Electronics, 2010, 12:56-58. http://cdmd.cnki.com.cn/Article/CDMD-10704-1011300222.htm [4] 刘晓东, 邱亚杰, 方炜, 等. Boost变换器电容电荷平衡动态最优控制[J].电力自动化设备, 2011, 31(5):63-66. http://www.cqvip.com/QK/97650X/201105/37518662.html LIU Xiao-dong, QIU Ya-jie, FANG Wei, et al. Optimal dynamic control based on capacitor charge balance for boost converter[J]. Electric Power Automation Equipment, 2011, 31(5):63-66. http://www.cqvip.com/QK/97650X/201105/37518662.html [5] 方炜, 邱亚杰, 刘晓东, 等.基于电容电荷平衡的Boost型变换器控制研究[J].电子科技大学学报, 2013, 42(2):244-248. http://manu50.magtech.com.cn/dzkjdx/CN/abstract/abstract566.shtml FANG Wei, QIU Ya-jie, LIU Xiao-dong, et al. Research of control strategy based on capacitor charge balance for the boost cenverter[J]. Journal of University of Electronic Science and Technology of China, 2013, 42(2):244-248. http://manu50.magtech.com.cn/dzkjdx/CN/abstract/abstract566.shtml [6] 倪雨, 许建平, 于海坤, 等. Buck变换器最优负载瞬态特性分析[J].中国电机工程学报, 2010, 24:8-14. http://www.wenkuxiazai.com/doc/5d816647336c1eb91a375df2.html NI Yu, XU Jian-ping, YU Hai-kun, et al. Optimal load transient performance analysis for buck converter[J]. Proceedings of the CESS, 2010, 24:8-14. http://www.wenkuxiazai.com/doc/5d816647336c1eb91a375df2.html [7] 马红波, 冯全源. BUCK型开关变换器最优PID控制器设计[J].电机与控制学报, 2008, 12(8):639-643. http://www.cqvip.com/qk/90977A/200806/28903627.html MA Hong-bo, FENG Quan-yuan. Optimized PID controller design for buck DC-DC switching converters[J]. Electric Machines and Control, 2008, 12(8):639-643. http://www.cqvip.com/qk/90977A/200806/28903627.html [8] 孙大鹰, 徐申, 孙伟锋, 等. Buck型DC-DC变换器中数字预测模糊PID控制器的设计与实现[J].东南大学学报(自然科学版), 2014, 9(5):897-901. doi: 10.3969/j.issn.1001-0505.2014.05.004 SUN Da-ying, XU Shen, SUN Wei-feng, et al. Design and implement of digital fuzzy PID controller with prediction algorithm for Buck DC-DC converter[J]. Journal of Southeast University (Natural Science Edition), 2014, 9(5):897-901. doi: 10.3969/j.issn.1001-0505.2014.05.004 [9] JUN Cheng, ZHEN Ma, HONG Zhang. A voltage mode buck DC-DC converter with automatic PWM/PSM mode switching by detecting the transient inductor current[C]//Analog Integrated Circuits and Signal Processing. Xi'an, China:Springer Link, 2014. [10] 倪雨, 许建平, 王金平, 等.滞环控制全局滑模控制Buck变换器设计[J].中国电机工程学报, 2010, 30(21):1-6. http://www.cqvip.com/QK/90021X/201021/34634553.html NI Yu, XU Jian-ping, WANG Jin-ping, et al. Design of global sliding mode control buck converter with hysteresis modulation[J]. Proceedings of the CSEE, 2010, 30(21):1-6. http://www.cqvip.com/QK/90021X/201021/34634553.html