发明名称 一种可抑制谐波的优化PWM调制方法
摘要 本发明公开了一种可抑制谐波的优化PWM调制方法,利用空间电压矢量SVPWM的组合,来实现5、7、11、13等非3的整数倍的奇次特定m次谐波(m=6j±1;j=1,2,...)的消除。这种方法的特点是可以通过编程来实现,既解决了SHEPWM方法的计算量或查表存储量的问题,又使用了合成电压矢量来逼近磁链圆形轨迹,有助于减少转矩脉动,而且完成选择谐波消去的任务。
申请公布号 CN101295935B 申请公布日期 2010.06.02
申请号 CN200710188538.X 申请日期 2007.12.10
申请人 西北工业大学 发明人 周熙炜;刘卫国;骆光照;郎宝华;杨前
分类号 H02M1/12(2006.01)I;H02M7/5387(2007.01)I;H02P27/08(2006.01)I 主分类号 H02M1/12(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 顾潮琪
主权项 1.一种可抑制谐波的优化PWM调制方法,其特征在于包括下述步骤:(a)对于逆变器的一相输出PWM脉冲函数表达式为下式,<maths num="0001"><![CDATA[<math><mrow><msub><mi>U</mi><mi>km</mi></msub><mo>=</mo><mfrac><msub><mrow><mn>2</mn><mi>U</mi></mrow><mi>d</mi></msub><mi>K&pi;</mi></mfrac><mo>[</mo><mn>1</mn><mo>+</mo><mn>2</mn><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>i</mi></msup><mi>cos</mi><mrow><mo>(</mo><mi>K</mi><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>]</mo><mo>,</mo><mrow><mo>(</mo><mi>n</mi><mo>=</mo><mn>1,3,5</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>)</mo></mrow></mrow></math>]]></maths>根据变压变频策略,得到参考电压矢量V<sup>*</sup>,并确定调制度q,而q=V<sup>*</sup>/(U<sub>d</sub>/2),U<sub>d</sub>是直流母线电压;(b)根据输出频率和期望的特定次谐波消去的个数m,确定载波比和N值,载波比=开关频率/输出频率,N=m+1,而N是[0,π/3]区间内的开关角的个数,确定T值,并得到DSP等单片微处理器中增减计数器的给定值T<sub>g</sub>,T=2π/3(N+1),T<sub>g</sub>=T/2;(c)用S<sub>A</sub>代表逆变桥开关状态为(100),(010)和(001)的基本电压矢量;S<sub>B</sub>代表开关状态为(110),(011)和(101)的基本电压矢量;其中,V<sub>1</sub>为(100)、V<sub>2</sub>为(110)、V<sub>3</sub>为(010)、V<sub>4</sub>为(011)、V<sub>5</sub>为(001)、V<sub>6</sub>为(101),而V<sub>0</sub>和V<sub>7</sub>都是零矢量;A<sub>n</sub>代表I~VI的6个区域的区域号;从区域I开始,由k=1到k<sub>max</sub>=N+1,根据k值的奇偶性确定本区域内起作用的基本电压矢量,而确定的规则参见下表1;表1基本矢量选用表<img file="F200710188538XC00012.GIF" wi="800" he="493" />(d)基本矢量与零矢量的使用办法参见表2和表3的规则,即根据k值和A<sub>n</sub>来确定电压矢量的切换办法;表2是调制度q<1的情况,表3是1≤q≤1.15的情况;表中S<sub>A</sub>→S<sub>B</sub>→V<sub>7</sub>指:基本电压矢量由S<sub>A</sub>切换到S<sub>B</sub>再到V<sub>7</sub>;而且,特定谐波消去法的调制度q=V<sup>*</sup>/(U<sub>d</sub>/2),q不会大于1.15;表中,V<sub>0</sub>和V<sub>7</sub>的开关状态分别为(000),(111),都是零矢量;表2基本矢量与零矢量的使用规则1<tables num="0001"><table><tgroup cols="7"><colspec colname="c001" colwidth="15%" /><colspec colname="c002" colwidth="16%" /><colspec colname="c003" colwidth="10%" /><colspec colname="c004" colwidth="15%" /><colspec colname="c005" colwidth="16%" /><colspec colname="c006" colwidth="10%" /><colspec colname="c007" colwidth="17%" /><thead><row><entry morerows="1">  A<sub>n</sub></entry><entry morerows="1">  k=1</entry><entry morerows="1">  k=2</entry><entry morerows="1">  k=奇数</entry><entry morerows="1">  k=偶数</entry><entry morerows="1">  k=N</entry><entry morerows="1">  k=(N+1)</entry></row></thead><tbody><row><entry morerows="1">  I,III,V</entry><entry morerows="1">  S<sub>A</sub>→S<sub>B</sub>→V<sub>7</sub></entry><entry morerows="1">  V<sub>7</sub>→S<sub>B</sub></entry><entry morerows="1">  S<sub>B</sub>→S<sub>A</sub>→V<sub>0</sub></entry><entry morerows="1">  V<sub>0</sub>→S<sub>A</sub>→S<sub>B</sub></entry><entry morerows="1">  S<sub>B</sub>→V<sub>7</sub></entry><entry morerows="1">  V<sub>7</sub>→S<sub>B</sub>→S<sub>A</sub></entry></row><row><entry morerows="1">  II,IV,VI</entry><entry morerows="1">  S<sub>B</sub>→S<sub>A</sub>→V<sub>0</sub></entry><entry morerows="1">  V<sub>0</sub>→S<sub>A</sub></entry><entry morerows="1">  S<sub>A</sub>→S<sub>B</sub>→V<sub>7</sub></entry><entry morerows="1">  V<sub>7</sub>→S<sub>B</sub>→S<sub>A</sub></entry><entry morerows="1">  S<sub>A</sub>→V<sub>0</sub></entry><entry morerows="1">  V<sub>0</sub>→S<sub>A</sub>→S<sub>B</sub></entry></row></tbody></tgroup></table></tables>表3基本矢量与零矢量的使用规则2<tables num="0002"><table><tgroup cols="7"><colspec colname="c001" colwidth="16%" /><colspec colname="c002" colwidth="16%" /><colspec colname="c003" colwidth="10%" /><colspec colname="c004" colwidth="16%" /><colspec colname="c005" colwidth="16%" /><colspec colname="c006" colwidth="11%" /><colspec colname="c007" colwidth="16%" /><thead><row><entry morerows="1">  A<sub>n</sub></entry><entry morerows="1">  k=1</entry><entry morerows="1">  k=2</entry><entry morerows="1">  k=奇数</entry><entry morerows="1">  k=偶数</entry><entry morerows="1">  k=N</entry><entry morerows="1">  k=(N+1)</entry></row></thead><tbody><row><entry morerows="1">  I,III,V</entry><entry morerows="1">  S<sub>A</sub>→S<sub>B</sub>→V<sub>7</sub></entry><entry morerows="1">  V<sub>7</sub>→S<sub>B</sub></entry><entry morerows="1">  S<sub>B</sub>→S<sub>A</sub>→S<sub>B</sub></entry><entry morerows="1">  S<sub>B</sub>→S<sub>A</sub>→S<sub>B</sub></entry><entry morerows="1">  S<sub>B</sub>→V<sub>7</sub></entry><entry morerows="1">  V<sub>7</sub>→S<sub>A</sub>→S<sub>B</sub></entry></row><row><entry morerows="1">  II,IV,VI</entry><entry morerows="1">  S<sub>B</sub>→S<sub>A</sub>→V<sub>0</sub></entry><entry morerows="1">  V<sub>0</sub>→S<sub>A</sub></entry><entry morerows="1">  S<sub>A</sub>→S<sub>B</sub>→S<sub>A</sub></entry><entry morerows="1">  S<sub>A</sub>→S<sub>B</sub>→S<sub>A</sub></entry><entry morerows="1">  S<sub>A</sub>→V<sub>0</sub></entry><entry morerows="1">  V<sub>0</sub>→S<sub>B</sub>→S<sub>A</sub></entry></row></tbody></tgroup></table></tables>(e)计算θ角,θ角是每个小区间A<sub>n</sub>内空间合成矢量的角度,θ=k*T/2;(f)计算所选的相邻基本矢量和零矢量的作用时间,以T/2为基本电压矢量每次进行合成的单位时间阶段,其中,T<sub>A</sub>对应S<sub>A</sub>矢量的作用时间;T<sub>B</sub>对应S<sub>B</sub>矢量的作用时间;T<sub>0</sub>对应V<sub>0</sub>矢量的作用时间和T<sub>7</sub>对应V<sub>7</sub>矢量的作用时间;情况1,k=奇数时,(1)k为非N的奇数:<maths num="0002"><![CDATA[<math><mrow><msub><mi>T</mi><mi>A</mi></msub><mo>=</mo><mfrac><mi>T</mi><mn>2</mn></mfrac><mi>q</mi><mi>sin</mi><mrow><mo>(</mo><mi>&pi;</mi><mo>/</mo><mn>3</mn><mo>-</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>T</mi><mi>B</mi></msub><mo>=</mo><mfrac><mi>T</mi><mn>2</mn></mfrac><mi>q</mi><mi>sin</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>使用V<sub>0</sub>则T<sub>0</sub>=T/2-T<sub>A</sub>-T<sub>B</sub>;使用V<sub>7</sub>则T<sub>7</sub>=T/2-T<sub>A</sub>-T<sub>B</sub>;(2)若k=N时,只用到S<sub>A</sub>和S<sub>B</sub>2种基本矢量中的一个,则与其配合的零矢量的作用时间为:使用V<sub>0</sub>则T<sub>0</sub>=T/2-T<sub>基本</sub>;使用V<sub>7</sub>则T<sub>7</sub>=T/2-T<sub>基本</sub>;T<sub>基本</sub>表示基本矢量的作用时间;情况2,k=偶数时,(1)k为非2的偶数:<maths num="0004"><![CDATA[<math><mrow><msub><mi>T</mi><mi>A</mi></msub><mo>=</mo><mfrac><mi>T</mi><mn>2</mn></mfrac><mi>q</mi><mi>sin</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mi>T</mi><mi>B</mi></msub><mo>=</mo><mfrac><mi>T</mi><mn>2</mn></mfrac><mi>q</mi><mi>sin</mi><mrow><mo>(</mo><mi>&pi;</mi><mo>/</mo><mn>3</mn><mo>-</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>使用V<sub>0</sub>则T<sub>0</sub>=T/2-T<sub>A</sub>-T<sub>B</sub>;使用V<sub>7</sub>则T<sub>7</sub>=T/2-T<sub>A</sub>-T<sub>B</sub>;(2)k=2时,只用到S<sub>A</sub>和S<sub>B</sub>2种基本矢量中的一个,则与其配合的零矢量的作用时间为:用V<sub>0</sub>则T<sub>0</sub>=T/2-T<sub>基本</sub>;使用V<sub>7</sub>则T<sub>7</sub>=T/2-T<sub>基本</sub>;(g)根据所选择的基本电压矢量,计算三相比较寄存器的装载值T<sub>L</sub>,T<sub>L</sub>有4个装载值需要选择,参见下表4,表中,T<sub>A1</sub>和T<sub>B1</sub>指的是以k=1为例子的两个基本电压矢量S<sub>A</sub>和S<sub>B</sub>的作用时间;而装载值的选择取决于:在表1和表2、3中,因为不同基本电压矢量、零矢量的选择及其使用规则,所产生的开关角的开通或关断的状态;表4四种可能的三相比较寄存器的装载信<tables num="0003"><table><tgroup cols="5"><colspec colname="c001" colwidth="19%" /><colspec colname="c002" colwidth="17%" /><colspec colname="c003" colwidth="18%" /><colspec colname="c004" colwidth="28%" /><colspec colname="c005" colwidth="18%" /><tbody><row><entry morerows="1">T<sub>L</sub>=</entry><entry morerows="1"> T<sub>A1</sub></entry><entry morerows="1">  T<sub>B1</sub></entry><entry morerows="1"> T<sub>A1</sub>+T<sub>B1</sub></entry><entry morerows="1">  T<sub>g</sub></entry></row></tbody></tgroup></table></tables>(h)设定k为奇数时是增计数器工作阶段,k为偶数时是减计数器工作阶段,根据所选择的基本电压矢量,对开关角是开通角还是关断角状态进行判断,并根据表5的比较规则,比较结果大于零就输出高电平,小于零就输出低电平;然后在下一个小k区间继续判断,从而可以连续将PWM电平输出;表5比较寄存器与计数器之间的比较规则<img file="F200710188538XC00031.GIF" wi="772" he="520" />(i)对输出的PWM电平进行窄脉冲的判断和处理;电平宽度τ≤2t<sub>d</sub>为窄脉冲,其中,t<sub>d</sub>是设定的功率开关管的死区时间;可以通过忽略造成窄脉冲的基本电压矢量或者忽略窄脉冲这2种方式来完成处理;然后继续将PWM电平连续输出;(j)在单个区域的空间电压矢量SHEPWM脉冲输出完后,判断是否有新的指令,若没有,则进入下一区域,从步骤(c)开始顺序执行上述步骤,循环进行;若有新的变压指令,则打断进程,由步骤(a)开始计算新的参考电压矢量V<sup>*</sup>,然后进入下一区域开始顺序执行上述步骤,循环进行;若有新的变频调速指令,则打断进程,返回到步骤(b),通过实时改变增减计数器脉冲的频率来完成新的输出频率的改动,但需要同步调整开关频率保持N值的稳定,然后从步骤(b)开始,进入下一区域顺序执行上述步骤,循环进行。
地址 710072 陕西省西安市友谊西路127号