发明名称 一种两电平变流器的空间矢量脉宽调制方法
摘要 本发明涉及一种两电平变流器的空间矢量脉宽调制方法,属于电力电子和变流技术领域。本发明方法根据三相参考电压的采样值计算出三相参考电压的最大值和最小值,直接计算得到三相开关器件在采样周期内的导通时间,从而获得各开关器件的控制信号。本发明方法不需要进行坐标变换和扇区判断,不含无理数和三角函数运算,只需进行少量的比较运算和简单的四则运算即可得到器件的开关控制信号,算法流程简单,易于实现,计算量小,并可以对直流侧中点电位低频分量进行优化控制,减小了空间矢量脉宽调制技术的处理器成本,并提高了空间矢量脉宽调制技术的通用性。
申请公布号 CN103986361B 申请公布日期 2017.02.01
申请号 CN201410184092.3 申请日期 2014.05.04
申请人 清华大学 发明人 于心宇;魏应冬;姜齐荣
分类号 H02M7/5387(2007.01)I 主分类号 H02M7/5387(2007.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 罗文群
主权项 一种两电平变流器的空间矢量脉宽调制方法,包括以下步骤:(1)在一个采样周期T<sub>s</sub>的开始时刻t<sub>0</sub>,对两电平变流器的三相参考电压进行采样,得到t<sub>0</sub>时刻的三相参考电压,分别记为u<sub>a</sub>(t<sub>0</sub>)、u<sub>b</sub>(t<sub>0</sub>)和u<sub>c</sub>(t<sub>0</sub>),将三相参考电压u<sub>a</sub>(t<sub>0</sub>)、u<sub>b</sub>(t<sub>0</sub>)和u<sub>c</sub>(t<sub>0</sub>)中的最大值记为u<sub>max</sub>(t<sub>0</sub>),最小值记为u<sub>min</sub>(t<sub>0</sub>),同时测量t<sub>0</sub>时刻两电平变流器的直流侧电压U<sub>dc</sub>;(2)通过下式,计算上述采样周期T<sub>s</sub>内两电平变流器的三相上桥臂开关的导通时间长度T<sub>a</sub>、T<sub>b</sub>和T<sub>c</sub>:<maths num="0001"><math><![CDATA[<mrow><msub><mi>T</mi><mi>a</mi></msub><mo>=</mo><mfrac><msub><mi>T</mi><mi>s</mi></msub><msub><mi>U</mi><mrow><mi>d</mi><mi>c</mi></mrow></msub></mfrac><mo>&lsqb;</mo><msub><mi>u</mi><mi>a</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>u</mi><mi>min</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>l</mi><mo>&rsqb;</mo><mo>,</mo></mrow>]]></math><img file="FDA0001071818410000011.GIF" wi="710" he="167" /></maths><maths num="0002"><math><![CDATA[<mrow><msub><mi>T</mi><mi>b</mi></msub><mo>=</mo><mfrac><msub><mi>T</mi><mi>s</mi></msub><msub><mi>U</mi><mrow><mi>d</mi><mi>c</mi></mrow></msub></mfrac><mo>&lsqb;</mo><msub><mi>u</mi><mi>b</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>u</mi><mi>min</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>l</mi><mo>&rsqb;</mo><mo>,</mo></mrow>]]></math><img file="FDA0001071818410000012.GIF" wi="710" he="167" /></maths><maths num="0003"><math><![CDATA[<mrow><msub><mi>T</mi><mi>c</mi></msub><mo>=</mo><mfrac><msub><mi>T</mi><mi>s</mi></msub><msub><mi>U</mi><mrow><mi>d</mi><mi>c</mi></mrow></msub></mfrac><mo>&lsqb;</mo><msub><mi>u</mi><mi>c</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>u</mi><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow></msub><mrow><mo>(</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>l</mi><mo>&rsqb;</mo><mo>,</mo></mrow>]]></math><img file="FDA0001071818410000013.GIF" wi="709" he="168" /></maths>其中,l=k[U<sub>dc</sub>‑u<sub>max</sub>(t<sub>0</sub>)+u<sub>min</sub>(t<sub>0</sub>)],k为零矢量(111)作用时间占全部零矢量作用时间的比例,k的取值范围为0&lt;k&lt;1;(3)利用下式,计算得到两电平变流器的三相上桥臂开关在采样周期T<sub>s</sub>内的导通时刻t<sub>aon</sub>、t<sub>bon</sub>和t<sub>con</sub>:<maths num="0004"><math><![CDATA[<mrow><msub><mi>t</mi><mrow><mi>a</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>T</mi><mi>s</mi></msub><mo>-</mo><msub><mi>T</mi><mi>a</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0001071818410000014.GIF" wi="483" he="134" /></maths><maths num="0005"><math><![CDATA[<mrow><msub><mi>t</mi><mrow><mi>b</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>T</mi><mi>s</mi></msub><mo>-</mo><msub><mi>T</mi><mi>b</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0001071818410000015.GIF" wi="478" he="134" /></maths><maths num="0006"><math><![CDATA[<mrow><msub><mi>t</mi><mi>con</mi></msub><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>T</mi><mi>s</mi></msub><mo>-</mo><msub><mi>T</mi><mi>c</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0001071818410000016.GIF" wi="478" he="134" /></maths>以及关断时刻t<sub>aoff</sub>、t<sub>boff</sub>和t<sub>coff</sub>:<maths num="0007"><math><![CDATA[<mrow><msub><mi>t</mi><mrow><mi>a</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>T</mi><mi>s</mi></msub><mo>+</mo><msub><mi>T</mi><mi>a</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0001071818410000021.GIF" wi="494" he="127" /></maths><maths num="0008"><math><![CDATA[<mrow><msub><mi>t</mi><mrow><mi>b</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>T</mi><mi>s</mi></msub><mo>+</mo><msub><mi>T</mi><mi>b</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0001071818410000022.GIF" wi="486" he="135" /></maths><maths num="0009"><math><![CDATA[<mrow><msub><mi>t</mi><mrow><mi>c</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>=</mo><msub><mi>t</mi><mn>0</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>T</mi><mi>s</mi></msub><mo>+</mo><msub><mi>T</mi><mi>c</mi></msub><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0001071818410000023.GIF" wi="494" he="135" /></maths>(4)利用下式,得到两电平变流器的三相上桥臂开关的控制信号S<sub>ap</sub>(t)、S<sub>bp</sub>(t)和S<sub>cp</sub>(t):<maths num="0010"><math><![CDATA[<mrow><msub><mi>S</mi><mrow><mi>a</mi><mi>p</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mo>{</mo><mrow><mtable><mtr><mtd><mrow><mn>1</mn><mo>,</mo><mi>t</mi><mo>&Element;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>a</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>,</mo><msub><mi>t</mi><mrow><mi>a</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo><mi>t</mi><mo>&NotElement;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>a</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>,</mo><msub><mi>t</mi><mrow><mi>a</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>,</mo></mrow></mrow>]]></math><img file="FDA0001071818410000024.GIF" wi="598" he="206" /></maths><maths num="0011"><math><![CDATA[<mrow><msub><mi>S</mi><mrow><mi>b</mi><mi>p</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>1</mn><mo>,</mo><mi>t</mi><mo>&Element;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>b</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>,</mo><msub><mi>t</mi><mrow><mi>b</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo><mi>t</mi><mo>&NotElement;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>b</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>,</mo><msub><mi>t</mi><mrow><mi>b</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001071818410000025.GIF" wi="574" he="199" /></maths><maths num="0012"><math><![CDATA[<mrow><msub><mi>S</mi><mrow><mi>c</mi><mi>p</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>1</mn><mo>,</mo><mi>t</mi><mo>&Element;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>c</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>,</mo><msub><mi>t</mi><mrow><mi>c</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>,</mo><mi>t</mi><mo>&NotElement;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>c</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>,</mo><msub><mi>t</mi><mrow><mi>c</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001071818410000026.GIF" wi="565" he="199" /></maths>(5)利用下式,得到两电平变流器的三相下桥臂开关的控制信号S<sub>an</sub>(t)、S<sub>bn</sub>(t)和S<sub>cn</sub>(t):<maths num="0013"><math><![CDATA[<mrow><msub><mi>S</mi><mrow><mi>a</mi><mi>n</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>0</mn><mo>,</mo><mi>t</mi><mo>&Element;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>a</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>-</mo><mi>&Delta;</mi><mi>t</mi><mo>,</mo><msub><mi>t</mi><mrow><mi>a</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>+</mo><mi>&Delta;</mi><mi>t</mi><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mn>1</mn><mo>,</mo><mi>t</mi><mo>&NotElement;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>a</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>-</mo><mi>&Delta;</mi><mi>t</mi><mo>,</mo><msub><mi>t</mi><mrow><mi>a</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>+</mo><mi>&Delta;</mi><mi>t</mi><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0001071818410000027.GIF" wi="814" he="199" /></maths><maths num="0014"><math><![CDATA[<mrow><msub><mi>S</mi><mrow><mi>b</mi><mi>n</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>0</mn><mo>,</mo><mi>t</mi><mo>&Element;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>b</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>-</mo><mi>&Delta;</mi><mi>t</mi><mo>,</mo><msub><mi>t</mi><mrow><mi>b</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>+</mo><mi>&Delta;</mi><mi>t</mi><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mn>1</mn><mo>,</mo><mi>t</mi><mo>&NotElement;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>b</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>-</mo><mi>&Delta;</mi><mi>t</mi><mo>,</mo><msub><mi>t</mi><mrow><mi>b</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>+</mo><mi>&Delta;</mi><mi>t</mi><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001071818410000028.GIF" wi="788" he="202" /></maths><maths num="0015"><math><![CDATA[<mrow><msub><mi>S</mi><mrow><mi>c</mi><mi>n</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>0</mn><mo>,</mo><mi>t</mi><mo>&Element;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>c</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>-</mo><mi>&Delta;</mi><mi>t</mi><mo>,</mo><msub><mi>t</mi><mrow><mi>c</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>+</mo><mi>&Delta;</mi><mi>t</mi><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mn>1</mn><mo>,</mo><mi>t</mi><mo>&NotElement;</mo><mo>&lsqb;</mo><msub><mi>t</mi><mrow><mi>c</mi><mi>o</mi><mi>n</mi></mrow></msub><mo>-</mo><mi>&Delta;</mi><mi>t</mi><mo>,</mo><msub><mi>t</mi><mrow><mi>c</mi><mi>o</mi><mi>f</mi><mi>f</mi></mrow></msub><mo>+</mo><mi>&Delta;</mi><mi>t</mi><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001071818410000029.GIF" wi="782" he="199" /></maths>其中,Δt为死区时间,取值范围为1‑10微秒。
地址 100084 北京市海淀区清华园1号