发明名称 一种用于升压电路中电感电流预测收敛控制方法
摘要 本发明公开了一种用于升压电路中电感电流预测收敛控制方法,通过上一时刻的电感电流值i<sub>L</sub>(n-1)预测出下个时刻的电感电流值<img file="DDA0000691558280000011.GIF" wi="119" he="70" />,依据功率守恒,预测得到nT<sub>S</sub>时刻开关管的占空比的值,再依据稳态期望值,对计算结果进行收敛处理,收敛过程采用预测得到开关管的占空比与稳态时开关管的占空比的平均值,从而得到最终开关管的占空比D<sub>x</sub>(n),产生占空比为D<sub>x</sub>(n)的PWM波来控制开关管。实现对电感电流的控制。本发明以电感电流作为被控制量快速的计算出开关管的占空比。而且在给定突然增大或者突然减小时,都能快速的追踪到给定,说明了该算法能达到良好的动静态特性。
申请公布号 CN104753350A 申请公布日期 2015.07.01
申请号 CN201510148304.7 申请日期 2015.03.31
申请人 西安理工大学 发明人 张琦;刘昭;孙向东;安少亮;任碧莹;杨惠;赵双双
分类号 H02M3/156(2006.01)I 主分类号 H02M3/156(2006.01)I
代理机构 西安弘理专利事务所 61214 代理人 李娜
主权项 一种用于升压电路中电感电流预测收敛控制方法,其特征在于,具体按照以下步骤实施:步骤1、采样升压电路中的低压电压源的电压值v<sub>L</sub>、高压电压源的电压值v<sub>H</sub>、(n‑1)T<sub>S</sub>时刻的电感电流值i<sub>L</sub>(n‑1)、(n‑1)T<sub>S</sub>周期内开关管的占空比D<sub>bo</sub>(n‑1),其中,T<sub>S</sub>为开关管的一个开关周期;步骤2、判断nT<sub>S</sub>时刻电感上的电流给定i<sub>Lref</sub>(n)是否小于0,如果不小于0,转到步骤3;如果小于0,则nT<sub>S</sub>周期内开关管的占空比D<sub>x</sub>(n)=0,转到步骤9;步骤3、通过公式(1)计算nT<sub>S</sub>时刻的电感电流预测值<img file="FDA0000691558250000011.GIF" wi="151" he="85" /><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mover><mi>i</mi><mo>^</mo></mover><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mtd><mtd><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&GreaterEqual;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&lt;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000691558250000012.GIF" wi="1324" he="176" /></maths>其中,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>i</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mi>L</mi></mfrac><mo>&CenterDot;</mo><msub><mi>T</mi><mi>S</mi></msub><mo>&CenterDot;</mo><mo>[</mo><msub><mi>v</mi><mi>L</mi></msub><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>D</mi><mi>bo</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>v</mi><mi>H</mi></msub><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000691558250000013.GIF" wi="1494" he="129" /></maths>L为电感值;步骤4、判断<img file="FDA0000691558250000014.GIF" wi="540" he="90" />是否成立,如果成立,转到步骤5;如果不成立,则nT<sub>S</sub>周期内开关管的占空比D<sub>x</sub>(n)=1,转到步骤9;步骤5、将nT<sub>S</sub>时刻电感上的电流给定值i<sub>Lref</sub>(n)赋值给nT<sub>S</sub>周期内电感电流的平均值<img file="FDA0000691558250000015.GIF" wi="154" he="82" />即:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mover><mi>i</mi><mo>&OverBar;</mo></mover><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>i</mi><mi>Lref</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000691558250000016.GIF" wi="1083" he="90" /></maths>通过公式(1)中得到的电感电流预测值<img file="FDA0000691558250000017.GIF" wi="130" he="89" />计算nT<sub>S</sub>周期内开关管的占空比D<sub>bo</sub>(n):<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>D</mi><mi>bo</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><msqrt><msub><mi>D</mi><mi>bt</mi></msub><mo>+</mo><mfrac><mrow><mn>2</mn><mi>L</mi></mrow><mrow><msub><mi>v</mi><mi>H</mi></msub><mo>&CenterDot;</mo><msub><mi>T</mi><mi>S</mi></msub></mrow></mfrac><mo>[</mo><msub><mover><mi>i</mi><mo>^</mo></mover><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><msub><mover><mi>i</mi><mo>&OverBar;</mo></mover><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>]</mo></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000691558250000021.GIF" wi="1382" he="171" /></maths>其中,D<sub>bt</sub>=v<sub>L</sub>/v<sub>H</sub>;步骤6、根据公式(5)计算w(n):<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mover><mi>i</mi><mo>^</mo></mover><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mi>L</mi></mfrac><mo>&CenterDot;</mo><msub><mi>T</mi><mi>S</mi></msub><mo>&CenterDot;</mo><mo>[</mo><msub><mi>v</mi><mi>L</mi></msub><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>D</mi><mi>bo</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>v</mi><mi>H</mi></msub><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000691558250000022.GIF" wi="1462" he="128" /></maths>判断w(n)≥0是否成立,如果不成立,则转到步骤7;如果成立,则转到步骤8;步骤7、根据公式(1)中得到的电感电流预测值<img file="FDA0000691558250000023.GIF" wi="123" he="85" />计算nT<sub>S</sub>周期内开关管的占空比D<sub>bo</sub>(n):<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>D</mi><mi>bo</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>-</mo><mi>L</mi><mo>&CenterDot;</mo><msub><mover><mi>i</mi><mo>^</mo></mover><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>v</mi><mi>L</mi></msub><mo>&CenterDot;</mo><msub><mi>T</mi><mi>S</mi></msub></mrow></mfrac><mo>+</mo><mfrac><msqrt><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>D</mi><mi>bt</mi></msub><mo>)</mo></mrow><mo>&CenterDot;</mo><mo>[</mo><msup><mi>L</mi><mn>2</mn></msup><mo>&CenterDot;</mo><msup><msub><mover><mi>i</mi><mo>^</mo></mover><mi>L</mi></msub><mn>2</mn></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><mn>2</mn><mi>L</mi><mo>&CenterDot;</mo><msub><mi>v</mi><mi>L</mi></msub><mo>&CenterDot;</mo><msub><mi>T</mi><mi>S</mi></msub><mo>&CenterDot;</mo><msub><mover><mi>i</mi><mo>&OverBar;</mo></mover><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>]</mo></msqrt><mrow><msub><mi>v</mi><mi>L</mi></msub><mo>&CenterDot;</mo><msub><mi>T</mi><mi>S</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000691558250000024.GIF" wi="1556" he="189" /></maths>步骤8、根据公式(7)计算经过中值处理后的占空比D<sub>x</sub>(n):<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>D</mi><mi>x</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>D</mi><mi>bo</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>D</mi><mi>z</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000691558250000025.GIF" wi="1239" he="130" /></maths>其中,<img file="FDA0000691558250000026.GIF" wi="341" he="131" />为nT<sub>S</sub>周期内稳态时开关管的占空比;步骤9、产生占空比为D<sub>x</sub>(n)的PWM波来控制开关管。
地址 710048 陕西省西安市金花南路5号