发明名称 一种基于SVPWM的三相逆变器无死区控制方法
摘要 本发明提出一种基于SVPWM的三相逆变器无死区控制方法,对三相电压型逆变器控制无死区问题进行分析研究,优化目标为使三相电压型逆变器无死区。运用三相电压型逆变器SVPWM控制方法,提出了通过控制过零扇区脉冲序列、常规扇区脉冲序列、过渡扇区脉冲序列的策略,考虑其对逆变器无死区效应控制效果和效率,提出其为基于SVPWM的无死区控制策略。此外,本发明考虑实际电力系统中,低次谐波影响较大,高次谐波影响较小,而三相电压逆变器无死区可以避免低次谐波的影响,更对实际电力系统有效。
申请公布号 CN103208940B 申请公布日期 2016.05.11
申请号 CN201310141017.4 申请日期 2013.04.22
申请人 武汉大学 发明人 袁佳歆;费雯丽;赵震;陈立;陈敏;陈柏超
分类号 H02M7/5387(2007.01)I 主分类号 H02M7/5387(2007.01)I
代理机构 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人 鲁力
主权项 一种基于SVPWM的三相逆变器无死区控制方法,其特征在于,以及定义上桥臂开关S<sub>A</sub>、S<sub>B</sub>和S<sub>C</sub>,其中,S<sub>A</sub>、S<sub>B</sub>和S<sub>C</sub>分别为绝缘栅双极型晶体管V<sub>1</sub>、V<sub>3</sub>和V<sub>5</sub>;相应的下桥臂开关为S<sub>A</sub>′、S<sub>B</sub>′和S<sub>C</sub>′,其中,S<sub>A</sub>′、S<sub>B</sub>′和S<sub>C</sub>′分别为绝缘栅双极型晶体管V<sub>2</sub>、V<sub>4</sub>和V<sub>6</sub>;并且,三相逆变器中桥臂开关的单极性二值逻辑开关函数S<sub>m</sub>按以下公式取值:<img file="FDA0000935699100000011.GIF" wi="1261" he="172" />三相逆变器的工作状态采用三相电压空间矢量(S<sub>A</sub>S<sub>B</sub>S<sub>C</sub>)表示,包括矢量U<sub>0</sub>(000)、U<sub>1</sub>(001)、U<sub>2</sub>(010)、U<sub>3</sub>(011)、U<sub>4</sub>(100)、U<sub>5</sub>(101)、U<sub>6</sub>(110)、U<sub>7</sub>(111);其中矢量U<sub>0</sub>、U<sub>7</sub>零矢量;包括以下步骤:步骤1,根据三相电流在各个扇区的极性得出无死区控制时的三相逆变器正常工作时的各个扇区的矢量序列以及对应的开关及二极管状态;具体是:依据三相电流在各个扇区的极性状态,对于A相,将A相桥臂分解为两个相互关联的单元;D<sub>1</sub>、D<sub>4</sub>是反并联二极管;晶体管V<sub>1</sub>和二极管D<sub>4</sub>串联;晶体管V<sub>4</sub>和二极管D<sub>1</sub>串联;在Ⅰ、Ⅱ扇区,i<sub>A</sub>>0,则应控制晶体管V<sub>1</sub>导通,或者二极管D<sub>4</sub>导通,在Ⅲ扇区,电流由正变成负,应控制晶体管V<sub>4</sub>导通,二极管D<sub>4</sub>导通,在Ⅳ、Ⅴ扇区,i<sub>A</sub><0,应控制晶体管V<sub>4</sub>导通,二极管D<sub>1</sub>导通,在Ⅵ扇区,电流由负变成正,应控制晶体管V<sub>1</sub>导通,二极管D<sub>1</sub>导通;同理,对于B相,在Ⅲ、Ⅳ扇区,i<sub>B</sub>&gt;0,则应控制晶体管V<sub>3</sub>导通,或者二极管D<sub>6</sub>导通,在Ⅴ扇区,电流由正变成负,应控制晶体管V<sub>6</sub>或者二极管D<sub>6</sub>导通,在Ⅰ、Ⅵ扇区,i<sub>B</sub>&lt;0,应控制晶体管V<sub>6</sub>导通或者二极管D<sub>3</sub>导通,在Ⅱ扇区,电流由负变成正,应控制晶体管V<sub>3</sub>导通或者二极管D<sub>3</sub>导通;同理,对于C相,在Ⅴ、Ⅵ扇区,i<sub>C</sub>&gt;0,则应控制晶体管V<sub>5</sub>导通,或者二极管D<sub>2</sub>导通,在Ⅰ扇区,电流由正变成负,应控制晶体管V<sub>2</sub>或者二极管D<sub>2</sub>导通,在Ⅱ、Ⅲ扇区,i<sub>C</sub>&lt;0,应控制晶体管V<sub>2</sub>导通或者二极管D<sub>5</sub>导通,在Ⅳ扇区,电流由负变成正,应控制晶体管V<sub>5</sub>导通或者二极管D<sub>5</sub>导通;步骤2,根据开关状态和二极管状态得出各扇区序列,所述扇区序列包括电流过零扇区序列、常规扇区序列、过渡扇区序列,通过对这些序列的控制实现三相逆变器的无死区控制,即当流过逆变器一个桥臂的电流方向一定时,只需要控制该桥臂中一个IGBT的开关状态就可以控制整个桥臂的输出电压,从而避免上下桥臂发生直通,实现无死区控制;所述步骤2中,对于电流过零扇区序列,该区域的某相控制序列恒为0或1,恒为0时,只给下桥臂的开关管发脉冲,没有发生直通条件;恒为1时,只给上桥臂发脉冲,没有发生直通条件;具体是:对于A相,首先对于过零扇区序列,Ⅲ扇区,A相电流从正到负过渡,Ⅲ扇区的非零矢量为U<sub>2</sub>(010)及U<sub>3</sub>(011),限制该扇区零矢量为U<sub>0</sub>(000),故该区域A相的控制序列恒为0,代表只给晶体管V<sub>4</sub>发脉冲,当i<sub>A</sub>>0时,电流经续流二极管D<sub>4</sub>续流,二极管D<sub>4</sub>导通,电流逐渐减小为零;然后给晶体管V<sub>4</sub>发脉冲,当i<sub>A</sub><0时,电流经晶体管V<sub>4</sub>导通;因而在该扇区,对A相桥臂来说,可以根据序列仅给A相下桥臂晶体管V<sub>4</sub>发脉冲,此时,A相矢量信号始终为零,晶体管V<sub>1</sub>没有导通条件,A相桥臂不会发生直通;Ⅵ扇区,A相电流从负到正过渡,Ⅵ扇区的非零矢量为U<sub>4</sub>(100)及U<sub>5</sub>(101),限制该扇区零矢量为U<sub>7</sub>(111),故该区域A相的控制序列恒为1,代表只给晶体管V<sub>1</sub>发脉冲,当i<sub>A</sub><0时,电流经续流二极管D<sub>1</sub>导通续流;当i<sub>A</sub>>0时,电流经晶体管V<sub>1</sub>导通;因而在该扇区,对A相桥臂来说,可以根据序列仅给A相上桥臂晶体管V<sub>1</sub>发脉冲,此时,晶体管V<sub>4</sub>没有导通条件,A相桥臂不会发生直通;同理,可以分析B、C相电流在各个过零扇区的零矢量及开关序列的限定情况;对B相,在第Ⅱ扇区,限制该扇区零矢量为U<sub>7</sub>(111),根据序列仅给晶体管V<sub>3</sub>发脉冲;在第Ⅴ扇区,限制该扇区零矢量为U<sub>0</sub>(000),根据序列仅给晶体管V<sub>6</sub>发脉冲;对C相,在第Ⅰ扇区,限制该扇区零矢量为U<sub>0</sub>(000),根据序列仅给晶体管V<sub>2</sub>发脉冲;在第Ⅳ扇区,限制该扇区零矢量为U<sub>7</sub>(111),根据序列仅给晶体管V<sub>5</sub>发脉冲;通过以上序列控制,对于各相在其相应的过零扇区没有发生直通的条件,实现对过零扇区无死区控制;其次,对于常规扇区序列,Ⅰ扇区,开关序列为U<sub>4</sub>(100)、U<sub>6</sub>(110)、U<sub>0</sub>(000),晶体管V<sub>1</sub>的控制序列为1、1、0,晶体管V<sub>4</sub>恒为零,代表不给下桥臂晶体管V<sub>4</sub>发脉冲,只给上桥臂晶体管V<sub>1</sub>发脉冲;Ⅱ扇区开关序列为U<sub>6</sub>(110)、U<sub>2</sub>(010)、U<sub>7</sub>(111),晶体管V<sub>1</sub>的控制序列为1、0、1,晶体管V<sub>4</sub>恒为零,代表不给晶体管V<sub>4</sub>发脉冲,只给桥臂晶体管V<sub>1</sub>发脉冲,A相电流i<sub>A</sub>>0,在A相控制序列为1时,晶体管V<sub>1</sub>导通电流;在A相控制序列为0时,即零矢量U<sub>0</sub>作用时,续流二极管D<sub>4</sub>导通电流;故在该区域内,对A相桥臂来说,可以根据序列仅给A相上桥臂晶体管V<sub>1</sub>发脉冲,此时,晶体管V<sub>4</sub>没有导通条件,A相桥臂不会发生直通;Ⅳ、Ⅴ扇区,Ⅳ扇区,开关序列为U<sub>3</sub>(011)、U<sub>1</sub>(001)、U<sub>7</sub>(111),晶体管V<sub>1</sub>恒为零,晶体管V<sub>4</sub>的控制序列为1、1、0,A相电流i<sub>A</sub><0,不给晶体管V<sub>1</sub>发脉冲,只给晶体管V<sub>4</sub>发脉冲;Ⅴ扇区,开关序列为U<sub>1</sub>(001)、U<sub>5</sub>(101)、U<sub>0</sub>(000),A相电流i<sub>A</sub><0,不给晶体管V<sub>1</sub>发脉冲,只给晶体管V<sub>4</sub>发脉冲;A相控制序列为0时,晶体管V<sub>4</sub>导通电流;故在该区域内,对A相桥臂来说,可以根据序列仅给A相下桥臂晶体管V<sub>4</sub>发脉冲,此时,晶体管V<sub>1</sub>没有导通条件,A相桥臂不会发生直通;同理,可以分析B、C相电流在常规扇区时各个开关器件的导通情况;对B相,在Ⅲ、Ⅳ扇区,根据序列仅给晶体管V<sub>3</sub>发脉冲;在Ⅵ、Ⅰ扇区,根据序列仅给晶体管V<sub>6</sub>发脉冲;对C相,在Ⅰ、Ⅱ扇区,根据序列仅给晶体管V<sub>2</sub>发脉冲;在Ⅳ、Ⅴ扇区,根据序列仅给晶体管V<sub>5</sub>发脉冲;通过以上序列控制,对于各相在其相应的常规扇区没有发生直通的条件,实现对常规扇区无死区控制;再次,对于扇区过渡点序列,Ⅵ、Ⅰ、Ⅱ扇区,A相下桥臂功率器件晶体管V<sub>4</sub>的脉冲序列恒为0,不给晶体管V<sub>4</sub>发脉冲,即从Ⅰ扇区过渡到Ⅱ扇区时,晶体管V<sub>4</sub>没有触发脉冲,不会导通,上下桥臂不能发生直通;Ⅲ、Ⅳ、Ⅴ扇区,A相上桥臂功率器件晶体管V<sub>1</sub>的脉冲序列恒为0,此时不给晶体管V<sub>1</sub>发脉冲,即从Ⅲ扇区过渡到Ⅳ扇区,从Ⅳ过渡到Ⅴ扇区时,晶体管V<sub>1</sub>没有脉冲,不会导通,上下桥臂不能发生直通,不会产生死区;而电流i<sub>A</sub>从Ⅱ扇区过渡到Ⅲ扇区时,限制Ⅱ扇区最后一个矢量序列必须是U<sub>2</sub>(010),代表A相上桥臂晶体管V<sub>1</sub>已经收到关断脉冲,这样就保证了A相上桥臂在进入第Ⅲ扇区前已经关断了,为第Ⅲ扇区中A相下桥臂的导通准备了时间,补偿了开关器件关断时间大于开通时间的延长差,避免了上下桥臂发生直通;电流i<sub>A</sub>从Ⅴ扇区过渡到Ⅵ扇区时,限制Ⅴ扇区最后一个矢量序列必须是U<sub>5</sub>(101),代表A相下桥臂已经收到关断脉冲,这样就保证了A相下桥臂在进入第Ⅵ扇区前已经关断了,为第Ⅵ扇区中A相上桥臂的导通准备了时间,避免了上下桥臂发生直通;同理,可以分析B、C相在各个扇区间过渡时的矢量序列限制;综合三相对各个扇区提出的限制条件为:Ⅰ扇区最后一个矢量状态必须是U<sub>6</sub>,Ⅱ扇区最后一个矢量状态必须是U<sub>2</sub>,Ⅲ扇区最后一个矢量状态必须是U<sub>3</sub>,Ⅳ扇区最后一个矢量状态必须是U<sub>1</sub>,Ⅴ扇区最后一个矢量状态必须是U<sub>5</sub>,Ⅵ扇区最后一个矢量状态必须是U<sub>4</sub>;综上,采用上述的脉冲序列,可以保证在过零扇区、常规扇区、各扇区过渡的时间过程上下桥臂不发生直通,实现扇区的平稳过渡,避免了因为死区效应对波形的畸变,从而实现基于SVPWM的无死区控制。
地址 430072 湖北省武汉市武昌区珞珈山武汉大学