发明名称 一种Buck-Boost变换器系统的非线性控制方法
摘要 本发明公开了一种Buck-Boost变换器系统的非线性控制方法,其特征是:首先获得输入电压、电感电流、电容电压和Buck-Boost变换器主电路的状态平均模型,其次获得Buck-Boost变换器系统的协同控制律,再次获得电感电流期望值,最后获得所述Buck-Boost变换器系统的协同无源控制律,从而实现对所述Buck-Boost变换器系统的非线性控制。本发明能有效消除Buck-Boost变换器系统电感电流的瞬态超调,减小电容电压的稳态误差,从而提高Buck-Boost变换器系统的稳定性。
申请公布号 CN103683922A 申请公布日期 2014.03.26
申请号 CN201310693250.3 申请日期 2013.12.17
申请人 合肥工业大学 发明人 李红梅;叶帮红;周亚男;姚宏洋;张恒果
分类号 H02M3/155(2006.01)I 主分类号 H02M3/155(2006.01)I
代理机构 安徽省合肥新安专利代理有限责任公司 34101 代理人 何梅生
主权项 1.一种Buck-Boost变换器系统的非线性控制方法,其特征是:所述Buck-Boost变换器系统的组成包括:Buck-Boost变换器主电路、输入电压检测调理电路、电感电流检测调理电路、电容电压检测调理电路、开关管驱动电路和处理器模块,所述Buck-Boost变换器主电路是由输入电源、开关管MOS、电感L、二极管D、电容C和负载R组成;所述Buck-Boost变换器系统的非线性控制方法按如下步骤进行:步骤一、获得输入电源的输入电压U<sub>in</sub>、电感L的电流i<sub>L</sub>、电容C的电压u<sub>C</sub>和Buck-Boost变换器主电路的状态平均模型:1.1、由所述输入电压检测调理电路、电感电流检测调理电路和电容电压检测调理电路分别获得输入电源的输入电压U<sub>in</sub>、电感L的电流i<sub>L</sub>和电容C的电压u<sub>C</sub>;1.2、令i<sub>L</sub>=x<sub>1</sub>,u<sub>C</sub>=x<sub>2</sub>,在连续工作模式下,获得所述Buck-Boost变换器主电路的状态平均模型如式(1)所示:<![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>Ax</mi><mo>+</mo><mi>Bu</mi></mtd></mtr><mtr><mtd><mi>y</mi><mo>=</mo><msub><mi>x</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>式(1)中:<![CDATA[<math><mrow><mi>A</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mfrac><mrow><mn>1</mn><mo>-</mo><msub><mi>d</mi><mn>1</mn></msub></mrow><mi>L</mi></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><mn>1</mn><mo>-</mo><msub><mi>d</mi><mn>1</mn></msub></mrow><mi>C</mi></mfrac></mtd><mtd><mo>-</mo><mfrac><mn>1</mn><mi>RC</mi></mfrac></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><![CDATA[<math><mrow><mi>x</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><![CDATA[<math><mrow><mi>B</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mfrac><msub><mi>d</mi><mn>1</mn></msub><mi>L</mi></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><![CDATA[<math><mrow><mi>u</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>U</mi><mi>in</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>d<sub>1</sub>表示Buck-Boost变换器主电路中开关管MOS开通与关断的占空比;步骤二、获得Buck-Boost变换器系统的协同控制律:2.1、定义所述Buck-Boost变换器系统的状态轨迹趋向流形的动态演化规律为:<![CDATA[<math><mrow><mi>T</mi><mover><mi>&Psi;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mi>&Psi;</mi><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>式(2)中,T表示所述Buck-Boost变换器系统的状态轨迹趋向流形的收敛速度,且T>0,并定义宏变量Ψ为:Ψ=(x<sub>2</sub>-x<sub>2ref</sub>)+k(x<sub>1</sub>-x<sub>1ref</sub>)    (3)式(3)中:x<sub>1ref</sub>和x<sub>2ref</sub>分别表示电感L的电流期望值和电容C的电压期望值,k为控制参数,且k>0;2.2、利用式(1)、式(2)和式(3)获得所述Buck-Boost变换器系统的协同控制律d为:<![CDATA[<math><mrow><mi>d</mi><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mrow><mfrac><mi>k</mi><mi>L</mi></mfrac><msub><mi>U</mi><mi>in</mi></msub><mo>-</mo><mfrac><mn>1</mn><mi>RC</mi></mfrac><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>ref</mi></mrow></msub><mo>)</mo></mrow><mo>+</mo><mi>k</mi><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><msub><mi>x</mi><mrow><mn>1</mn><mi>ref</mi></mrow></msub><mo>)</mo></mrow></mrow><mi>T</mi></mfrac></mrow><mrow><mfrac><mi>k</mi><mi>L</mi></mfrac><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><mfrac><mn>1</mn><mi>C</mi></mfrac><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><mfrac><mi>k</mi><mi>L</mi></mfrac><msub><mi>U</mi><mi>in</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>式(4)中,所述协同控制律d为所述Buck-Boost变换器主电路中开关管MOS开通与关断的占空比d<sub>1</sub>的值;步骤三、获得电感L的电流期望值x<sub>1ref</sub>:3.1、将所述Buck-Boost变换器主电路的状态平均模型改写为如式(5)所示的欧拉-拉格朗日模型:<![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>D</mi><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>d</mi><mo>)</mo></mrow><mi>Jx</mi><mo>+</mo><mi>Rx</mi><mo>=</mo><mi>&epsiv;</mi></mtd></mtr><mtr><mtd><mi>y</mi><mo>=</mo><msub><mi>x</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>式(5)中:<![CDATA[<math><mrow><mi>D</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mi>L</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>C</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><![CDATA[<math><mrow><mi>J</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><![CDATA[<math><mrow><mi>R</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn><mo>/</mo><mi>R</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><![CDATA[<math><mrow><mi>&epsiv;</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>d</mi><msub><mi>U</mi><mi>in</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>3.2、定义所述Buck-Boost变换器系统的误差变量为<img file="FDA0000439834320000027.GIF" wi="256" he="70" />则有所述Buck-Boost变换器的误差状态方程为:<![CDATA[<math><mrow><mi>D</mi><mover><mi>x</mi><mover><mo>~</mo><mo>&CenterDot;</mo></mover></mover><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>d</mi><mo>)</mo></mrow><mi>J</mi><mover><mi>x</mi><mo>~</mo></mover><mo>+</mo><mi>R</mi><mover><mi>x</mi><mo>~</mo></mover><mo>=</mo><mi>&epsiv;</mi><mo>-</mo><mi>D</mi><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>ref</mi></msub><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>d</mi><mo>)</mo></mrow><mi>J</mi><msub><mi>x</mi><mi>ref</mi></msub><mo>-</mo><mi>R</mi><msub><mi>x</mi><mi>ref</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>3.3、对所述误差状态方程注入阻尼<img file="FDA0000439834320000029.GIF" wi="118" he="69" />获得式(7):<![CDATA[<math><mrow><mi>D</mi><mover><mi>x</mi><mover><mo>~</mo><mo>&CenterDot;</mo></mover></mover><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>d</mi><mo>)</mo></mrow><mi>J</mi><mover><mi>x</mi><mo>~</mo></mover><mo>+</mo><mover><mi>R</mi><mo>~</mo></mover><mover><mi>x</mi><mo>~</mo></mover><mo>=</mo><mi>&epsiv;</mi><mo>-</mo><mi>D</mi><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>ref</mi></msub><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>d</mi><mo>)</mo></mrow><mi>J</mi><msub><mi>x</mi><mi>ref</mi></msub><mo>-</mo><mi>R</mi><msub><mi>x</mi><mi>ref</mi></msub><mo>+</mo><msub><mi>R</mi><mn>1</mn></msub><mover><mi>x</mi><mo>~</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>式(7)中:<![CDATA[<math><mrow><mover><mi>R</mi><mo>~</mo></mover><mo>=</mo><mi>R</mi><mo>+</mo><msub><mi>R</mi><mn>1</mn></msub><mo>,</mo></mrow></math>]]></maths><![CDATA[<math><mrow><msub><mi>R</mi><mn>1</mn></msub><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>R</mi><mi>d</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>R<sub>d</sub>>0;3.4、令式(7)中的<![CDATA[<math><mrow><mi>&epsiv;</mi><mo>-</mo><mi>D</mi><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>ref</mi></msub><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>d</mi><mo>)</mo></mrow><mi>J</mi><msub><mi>x</mi><mi>ref</mi></msub><mo>-</mo><msub><mi>Rx</mi><mi>ref</mi></msub><mo>+</mo><msub><mi>R</mi><mn>1</mn></msub><mover><mi>x</mi><mo>~</mo></mover></mrow></math>]]></maths>为0,获得式(8):<![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>L</mi><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mrow><mn>1</mn><mi>ref</mi></mrow></msub><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>d</mi><mo>)</mo></mrow><msub><mi>x</mi><mrow><mn>2</mn><mi>ref</mi></mrow></msub><mo>-</mo><msub><mi>R</mi><mi>d</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><msub><mi>x</mi><mrow><mn>1</mn><mi>ref</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><mi>d</mi><msub><mi>U</mi><mi>in</mi></msub></mtd></mtr><mtr><mtd><mi>C</mi><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>ref</mi></mrow></msub><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>d</mi><mo>)</mo></mrow><msub><mi>x</mi><mrow><mn>1</mn><mi>ref</mi></mrow></msub><mo>+</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>ref</mi></mrow></msub><mo>/</mo><mi>R</mi><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>3.5、令x<sub>2ref</sub>=U<sub>ref</sub>,并代入式(8)中的<img file="FDA00004398343200000215.GIF" wi="674" he="82" />获得电感L的电流期望值x<sub>1ref</sub>:<![CDATA[<math><mrow><msub><mi>x</mi><mrow><mn>1</mn><mi>ref</mi></mrow></msub><mo>=</mo><mfrac><msub><mi>U</mi><mi>ref</mi></msub><mrow><mi>R</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>d</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>步骤四、获得所述Buck-Boost变换器系统的协同无源控制律:4.1、在所述处理器模块中,利用式(4)和式(9),获得所述Buck-Boost变换器系统的协同无源控制律为:<![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>d</mi><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mrow><mfrac><mi>k</mi><mi>L</mi></mfrac><msub><mi>U</mi><mi>in</mi></msub><mo>-</mo><mfrac><mn>1</mn><mi>RC</mi></mfrac><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>ref</mi></mrow></msub><mo>)</mo></mrow><mo>+</mo><mi>k</mi><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><msub><mi>x</mi><mrow><mn>1</mn><mi>ref</mi></mrow></msub><mo>)</mo></mrow></mrow><mi>T</mi></mfrac></mrow><mrow><mfrac><mi>k</mi><mi>L</mi></mfrac><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><mfrac><mn>1</mn><mi>C</mi></mfrac><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><mfrac><mi>k</mi><mi>L</mi></mfrac><msub><mi>U</mi><mi>in</mi></msub></mrow></mfrac></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mn>1</mn><mi>ref</mi></mrow></msub><mo>=</mo><mfrac><msub><mi>U</mi><mi>ref</mi></msub><mrow><mi>R</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>d</mi><mo>)</mo></mrow></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>4.2、将所述协同无源控制律通过所述开关管驱动电路,控制所述Buck-Boost变换器主电路中开关管MOS的开通与关断,实现对所述Buck-Boost变换器系统的非线性控制。
地址 230009 安徽省合肥市屯溪路193号