一种二电平三相空间矢量脉冲宽度调制器及其SVPWM优化方法转让专利

申请号 : CN201310695822.1

文献号 : CN103715956B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄招彬文小琴游林儒汪兆栋

申请人 : 华南理工大学

摘要 :

本发明公开了一种二电平三相空间矢量脉冲宽度调制器及其SVPWM优化方法,针对死区时间和窄脉冲宽度限制的影响,扩展了实际线性调制区,优化了过调制算法,并简便地实现了过调制区的线性化处理。所述的二电平三相空间矢量脉冲宽度调制器,包括有给定参考电压修正模块、电压坐标变换模块、电压区间计算模块、矢量时间计算模块、调制算法优化模块、PWM比较点时间计算模块六个模块。本发明以最为简便的算法,实现了母线电压的最充分利用,提高了输出基波电压的线性度,降低了输出电压的总谐波畸变。

权利要求 :

1.一种二电平三相空间矢量脉冲宽度调制器,其特征在于,包括:给定参考电压修正模块(1),根据给定参考电压ur(ur∠θ),不改变电压相角,当ur>

1时,按照 修正电压幅值,得到修正后的参考电压um(um∠θ);

电压坐标变换模块(2),用于将修正后的参考电压um(um∠θ)由极坐标表示方式变换到两相静止坐标系um(ua,uβ),即uα=umcosθ与uβ=umsinθ;

电压区间计算模块(3),用于计算出两相静止坐标系中um(ua,uβ)对应于电压空间中的区间位置,即电压区间号sector;

矢量时间计算模块(4),根据所述两相静止坐标系um(ua,uβ)和相应电压区间号sector得到相邻基本矢量时间t1、t2和零矢量时间t0=1-t1-t2;

调制算法优化模块(5),根据所述相邻基本矢量时间t1、t2和零矢量时间t0,按照优化的调制算法,计算出优化后的相邻基本矢量时间t′1、t′2和零矢量时间t′ 0,以及最先触发PWM比较点时间τ0;

PWM比较点时间计算模块(6),根据所述t′1、t′2、τ0和相应电压区间号sector得到A相、B相、C相各相上桥臂高电平导通下PWM比较点时间Ta、Tb、Tc。

2.根据权利要求1所述的一种二电平三相空间矢量脉冲宽度调制器,其特征在于,所述优化的调制算法包括以下步骤:

1)若t0≥2tlim,t′1=t1,t′2=t2,t′0=t0;

2)若tlim≤t0<2tlim,t′1=t1,t′2=t2,t′0=t0;当t1>t2时,τ0=0,否则τ0=t′ 0;

3)当tlim/2≤t0<tlim时,采用等比例压缩方法,t′0=tlim;当t1>t2时,τ0=0,否则τ0=t′ 0;

4)当t0<tlim/2时,输出电压工作在电压空间正六边形边界上,即t′0=0,τ0=0,此时t′1、t′2的计算方法如下:

4.1)当0≤t0<tlim/2时或者当t0<0∩t1+t2/2<1∩t1/2+t2<1时,采用等比例缩放方法,即 当t′1<tlim时,t′ 1=0,t′ 2=1;当t′ 2<tlim时,t′ 1=1,t′ 2=0;

4.2)当t1≥t2∩t1+t2/2≥1时,输出前向基本矢量vk,即t′1=1,t′ 2=0;

4.3)当t1<t2∩t1/2+t2≥1时,输出后向基本矢量vk+1,即t′1=0,t′ 2=1;

其中,所述tlim为死区时间和窄脉宽限制时间之和。

3.一种如权利要求1所述二电平三相空间矢量脉冲宽度调制器的SVPWM优化方法,其特征在于:若t0≥2tlim,采用七段式SVPWM;若tlim≤t0<2tlim,采用DPWM1方式,即一种五段式PWM;若t0<tlim,将电压矢量转换到DPWM1、三段式PWM或一段式PWM电压空间;其中,所述tlim为死区时间和窄脉宽限制时间之和;在所述七段式SVPWM中没有恒定电平,有τ0和τ7两个占空比限制;在所述DPWM1中, 即某一相为恒定电平,只有τ0或者τ7一个占空比限制;在所述三段式PWM中,某两相为恒定电平,只有另外一相电压可以调节,实际电压空间只有正六边形的非连续边界;所述一段式PWM即为三相均为恒定电平,实际电压只能工作在基本矢量和零矢量上;

由于死区时间与窄脉冲宽度限制,在实际过调制区,一些区域实际不能直接到达,因而需要采用优化的过调制方法进行处理,包括以下步骤:

1)修正给定参考电压,使得原给定参考电压范围 与修正后的给定参考电压范围 对应,即ur与um之间建立映射关系:相角保持不变;

当(1-tlim)<ur≤1时,幅值不变,即um=ur;当 时,幅值作线性修正,即

2)修正后的给定参考电压um按照所述优化的调制算法进行调制,得到实际输出电压up,包括以下步骤:

2.1)当t0≥tlim时,直接输出um,即up=um;

2.2)当 tlim/2≤t0<t lim时,按等比例压缩方法处理 u m得 到up,即

2.3)当t0<tlim/2时,如下:

2.3.1)当0≤t0<tlim/2时,按等比例拉伸方法处理um得到up,即t′0=0;

2.3.2)当t0<0∩t1+t2/2<1∩t1/2+t2<1时,按等比例压缩方法处理um得到up,即

2.3.3)当t1≥t2∩t1+t2/2≥1时,输出前向基本矢量vk;

2.3.4)当t1<t2∩t1/2+t2≥1时,输出后向基本矢量vk+1;

2.3.5)将等比例拉伸和等比例压缩后落在电压空间正六边形边界上不能达到的工作点,用临近的基本电压矢量vk或者vk+1替代。

说明书 :

一种二电平三相空间矢量脉冲宽度调制器及其SVPWM优化

方法

技术领域

[0001] 本发明涉及交流电机控制的技术领域,尤其是指一种考虑死区与窄脉宽限制的二电平三相空间矢量脉冲宽度调制器及其SVPWM优化方法。

背景技术

[0002] 脉冲宽度调制(PWM,pulse width modulation)是电机控制系统的重要组成部分。由于矢量脉冲宽度调制(SVPWM,space vector PWM)技术的高电压利用率、低电压谐波和易数字实现等特性,其在电机矢量控制中得到广泛应用。
[0003] 在二电平三相逆变系统中,开关管的8种状态能够产生6个基本电压矢量v1/v2/…/v6和2个零矢量v0/v7,基本电压矢量构成的正六边形区域(包括边界)为输出电压能够到达的范围(电压空间)。电压空间内的任意电压矢量都可以通过相邻两个基本矢量和零矢量合成,即为SVPWM技术。
[0004] 设给定参考电压Ur(Ur∠θ)以最大相电压 (基本电压矢量构成的正六边形内接圆半径)为基准标幺化,标幺化结果ur(ur∠θ)(θ∈[0,2π)),ur记为调制度,即那么,最大输出电压为基本电压矢量(幅值为 ),调制度为 当ur≤1时,输出电压矢量ur轨迹都在正六边形内(不超出内接圆),可以正常输出圆形磁链,即为线性调制区;当 时,输出电压矢量ur有部分轨迹超出正六边形范围(超出内接圆),不能正常输出圆形磁链,为过调制区。
[0005] 目前已经提出多种过调制方法,以求减小过调制区的谐波,减少过调制运算量,提高过调制区线性度。
[0006] 如图5a所示,电压空间可以基本矢量为边界将矢量空间分为S1/S2/S3/S4/S5/S6六个区域,每个区域中电压矢量ur可以通过前向相邻基本电压矢量vk、后向相邻基本电压矢量vk+1和零矢量vz(v0或者v7)合成,即
[0007]
[0008] 其中Ts、T1、T2和T0分别为PWM周期、前向相邻基本矢量时间、后向相邻基本矢量时间和零矢量时间,t1=T1/Ts,t2=T2/Ts,t0=T0/Ts。SVPWM实现一般采用七段式的对称调制方式,如图5b所示, 其中Ta、Tb和Tc分别为A相、B相和C相上桥臂PWM比较点时间(高电平导通)。
[0009] 但是,在实际二电平三相逆变系统应用中,一般采取上下桥臂互补PWM输出方式,为了保证上下管不会直通,必须插入适当的死区时间;同时,为了降低开关损耗,通常会限制最小输出脉冲宽度。由于死区时间和窄脉宽限制的影响,PWM的输出占空比受到限制,只能工作在[tlim,1-tlim]∪(0)∪(1)范围,即在[tlim,1-tlim]之间连续可调或者恒定高电平或者恒定低电平,而不能在(0,tlim)与(1-tlim,1)之间调节,其中tlim为死区时间和窄脉宽限制时间之和。死区时间与窄脉冲宽度限制缩小了实际可以到达的电压空间范围,使得实际线性调制区缩小、目前提出的过调制算法性能大为降低。

发明内容

[0010] 本发明的目的在于克服现有技术的不足,提供一种考虑死区与窄脉宽限制的二电平三相空间矢量脉冲宽度调制器及其SVPWM优化方法,扩展了实际线性调制区,优化了过调制算法,并简便地实现了过调制区的线性化处理。
[0011] 为实现上述目的,本发明所提供的技术方案其二电平三相空间矢量脉冲宽度调制器,包括:
[0012] 给定参考电压修正模块,根据给定参考电压ur(ur∠θ),不改变电压相角,当ur>1时,按照 修正电压幅值,得到修正后的参考电压um(um∠θ);
[0013] 电压坐标变换模块,用于将修正后的参考电压um(um∠θ)由极坐标表示方式变换到两相静止坐标系um(ua,uβ),即uα=umcosθ与uβ=umsinθ;
[0014] 电压区间计算模块,用于计算出两相静止坐标系中um对应于电压空间中的区间位置,即电压区间号sector;
[0015] 矢量时间计算模块,根据所述两相静止坐标系um(ua,uβ)和相应电压区间号sector得到相邻基本矢量时间t1、t2和零矢量时间t0=1-t1-t2;
[0016] 调制算法优化模块,根据所述相邻基本矢量时间t1、t2和零矢量时间t0,按照优化的调制算法,计算出优化后的相邻基本矢量时间t1′、t2′和零矢量时间t0′,以及最先触发PWM比较点时间τ0;
[0017] PWM比较点时间计算模块,根据所述t1′、t2′、τ0和相应电压区间号sector得到A相、B相、C相各相上桥臂高电平导通下PWM比较点时间Ta、Tb、Tc。
[0018] 所述优化的调制算法包括以下步骤:
[0019] 1)若t0≥2tlim,t1′=t1,t2′=t2,t0′=t0;
[0020] 2)若tlim≤t0<2tlim,t1′=t1,t2′=t2,t0′=t0;当t1>t2时,τ0=0,否则τ0=t0′;
[0021] 3)当tlim/2≤t0<tlim时,采 用等 比例压 缩方 法,t0′=tlim;当t1>t2时,τ0=0,否则τ0=t0′;
[0022] 4)当t0<tlim/2时,输出电压工作在电压空间正六边形边界上,即t0′=0,τ0=0,此时t1′、t2′的计算方法如下:
[0023] 4.1)当0≤t0<tlim/2时或者当t0<0∩t1+t2/2<1∩t1/2+t2<1时,采用等比例缩放方法,即 当t1′<tlim时,t1′=0,t2′=1;当t2′<tlim时,t1′=1,t2′=0;
[0024] 4.2)当t1≥t2∩t1+t2/2≥1时,输出前向基本矢量vk,即t1′=1,t2′=0;
[0025] 4.3)当t1<t2∩t1/2+t2≥1时,输出后向基本矢量vk+1,即t1′=0,t2′=1;
[0026] 其中,所述tlim为死区时间和窄脉宽限制时间之和。
[0027] 本发明所述二电平三相空间矢量脉冲宽度调制器的SVPWM优化方法为:若t0≥2tlim,采用七段式SVPWM;若tlim≤t0<2tlim,采用DPWM1方式,即一种五段式PWM;若t0<tlim,将电压矢量转换到DPWM1、三段式PWM或一段式PWM电压空间;其中,[0028] 所述tlim为死区时间和窄脉宽限制时间之和;在所述七段式SVPWM中没有恒定电平,有τ0和τ7两个占空比限制;在所述DPWM1中, 即某一相为恒定电平,只有τ0或者τ7一个占空比限制;在所述三段式PWM中,某两相为恒定电平,只有另外一相电压可以调节,实际电压空间只有正六边形的非连续边界;所述一段式PWM即为三相均为恒定电平,实际电压只能工作在基本矢量和零矢量上;
[0029] 由于死区时间与窄脉冲宽度限制,在实际过调制区,一些区域实际不能直接到达,因而需要采用优化的过调制方法进行处理,包括以下步骤:
[0030] 1)修正给定参考电压,使得原给定参考电压范围 与修正后的给定参考电压范围 对应,即ur与um之间建立映射关系:相角保持不
变;当(1-tlim)<ur≤1时,幅值不变,即um=ur;当 时,幅值作线性修正,即[0031] 2)修正后的给定参考电压um按照所述优化的调制算法进行调制,得到实际输出电压up,包括以下步骤:
[0032] 2.1)当t0≥tlim时,直接输出um,即up=um;
[0033] 2.2)当tlim/2≤t0<tlim时,按等比例压缩方法处理 um得 到 up,即t0′=tlim;
[0034] 2.3)当t0<tlim/2时,如下:
[0035] 2.3.1)当0≤t0<tlim/2时,按等比例拉伸方法处理um得到up,即t0′=0;
[0036] 2.3.2)当t0<0∩t1+t2/2<1∩t1/2+t2<1时,按等比例压缩方法处理um得到up,即 t0′=0;
[0037] 2.3.3)当t1≥t2∩t1+t2/2≥1时,输出前向基本矢量vk;
[0038] 2.3.4)当t1<t2∩t1/2+t2≥1时,输出后向基本矢量vk+1;
[0039] 2.3.5)将等比例拉伸和等比例压缩后落在电压空间正六边形边界上不能达到的工作点,用临近的基本电压矢量vk或者vk+1替代。
[0040] 本发明与现有技术相比,具有如下优点与有益效果:
[0041] 1、扩展了实际线性调制区,由于死区时间与窄脉冲宽度限制,七段式SVPWM的线性调制区损失了2tlim,即实际的线性调制区为ur∈[0,(1-2tlim)],而采用本发明后,可以将实际线性调制区扩展到ur∈[0,(1-tlim)];
[0042] 2、采用线性映射方式,简便地实现了过调制区的线性化处理;
[0043] 3、优化了过调制算法,将新实际线性调制区和过调制区的调制算法综合处理,简化了调制运算,便于工程实现;
[0044] 4、实现了母线电压的最充分利用,减小了输出电压与参考电压的差值,降低了输出电压的谐波,提高了输出基波电压相对于参考电压的线性度。

附图说明

[0045] 图1为本发明所述二电平三相空间矢量脉冲宽度调制器的结构框图。
[0046] 图2为本发明所述优化的调制算法流程图。
[0047] 图3a为七段式SVPWM的实际电压空间图。
[0048] 图3b为本发明的实际电压空间图。
[0049] 图4a为本发明所述的过调制方法中当tlim/2≤t0<tlim时输出电压的轨迹示意图。
[0050] 图4b为本发明所述的过调制方法中当0≤t0<tlim/2时输出电压的轨迹示意图。
[0051] 图4c为本发明所述的过调制方法中当t0<0∩t1+t2/2<1∩t1/2+t2<1时输出电压的轨迹示意图。
[0052] 图4d为本发明所述的过调制方法中当t1≥t2∩t1+t2/2≥1时或者t1<t2∩t1/2+t2≥1时输出电压的轨迹示意图。
[0053] 图5a为背景技术中的电压空间分区图。
[0054] 图5b为七段式SVPWM的PWM占空比输出图。

具体实施方式

[0055] 下面结合具体实施例对本发明作进一步说明。
[0056] 本实施例公开一种考虑死区与窄脉宽限制的二电平三相空间矢量脉冲宽度调制器及其SVPWM优化方法,将死区时间和窄脉冲宽度限制的影响考虑在内,以最简便的方法,实现了母线电压的最充分利用,提高了输出基波电压相对于参考电压的线性度,降低了输出电压的总谐波畸变。
[0057] 如图1所示,本实施例所述的二电平三相空间矢量脉冲宽度调制器,包括有给定参考电压修正模块1、电压坐标变换模块2、电压区间计算模块3、矢量时间计算模块4、调制算法优化模块5、PWM比较点时间计算模块6,其中,
[0058] 所述给定参考电压修正模块1,根据给定参考电压ur(ur∠θ),不改变电压相角,按照下式(1)修正电压幅值,得到修正后的参考电压um(um∠θ);
[0059]
[0060] 所述电压坐标变换模块2,将修正后的参考电压um(um∠θ)由极坐标表示方式变换到两相静止坐标系um(ua,uβ),如下式(2)所示:
[0061]
[0062] 所述电压区间计算模块3,根据两相静止坐标系中um(ua,uβ),计算出um对应于电压空间中的区间位置,即区间号sector,所述区间号sector=4c+2b+a;定义中间变量Vref1、Vref2、Vref3如下式(3)所示:
[0063] Vref1=uβ
[0064]
[0065]
[0066] 若Vref1>0,则a=1,否则,a=0;若Vref2>0,则b=1,否则,b=0;若Vref3>0,则c=1,否则,c=0;
[0067] 所述矢量时间计算模块4,根据两相静止坐标系中um(ua,uβ),按照下式(4)计算出X、Y、Z,然后按相应电压区间号sector从下查询表1中查得相邻基本矢量时间t1、t2,那么零矢量时间即为t0=1-t1-t2;
[0068] X=uβ
[0069]
[0070]
[0071] 电压区间号sector查询表1
[0072]sector S1 S2 S3 S4 S5 S6
t1 Y -X -Z Z X -Y
t2 Z Y X -X -Y -Z
vk/vk+1 v2/v3 v6/v1 v1/v2 v4/v5 v3/v4 v5/v6
Ta/(Ts/2) τ0+t2′ τ0 τ0 τ0+t1′+t2′ τ0+t1′ τ0+t1′+t2′Tb/(Ts/2) τ0 τ0+t1′+t2′ τ0+t1′ τ0+t2′ τ0+t1′+t2′ τ0Tc/(Ts/2) τ0+t1′+t2′ τ0+t2′ τ0+t1′+t2′ τ0 τ0 τ0+t1′[0073] 所述调制算法优化模块5,根据相邻基本矢量时间t1、t2和零矢量时间t0,按照优化的调制算法,计算出优化后的相邻基本矢量时间t1′、t2′和零矢量时间t0′,以及最先触发PWM比较点时间τ0;如图2所示,所述优化的调制算法具体情况如下:
[0074] 1)若t0≥2tlim,t1′=t1,t2′=t2,t0′=t0;
[0075] 2)若tlim≤t0<2tlim,t1′=t1,t2′=t2,t0′=t0;当t1>t2时,τ0=0,否则τ0=t0′;
[0076] 3)当tlim/2≤t0<tlim时,采用等比例压缩方法,t0′=tlim;当t1>t2时,τ0=0,否则τ0=t0′;
[0077] 4)当t0<tlim/2时,输出电压工作在电压空间正六边形边界上,即t0′=0,τ0=0,此时t1′、t2′的计算方法如下:
[0078] 4.1)当0≤t0<tlim/2时或者当t0<0∩t1+t2/2<1∩t1/2+t2<1时,采用等比例缩放方法,即 当t1′<tlim时,t1′=0,t2′=1;当t2′<tlim时,t1′=1,t2′=0;
[0079] 4.2)当t1≥t2∩t1+t2/2≥1时,输出前向基本矢量vk,即t1′=1,t2′=0;
[0080] 4.3)当t1<t2∩t1/2+t2≥1时,输出后向基本矢量vk+1,即t1′=0,t2′=1;
[0081] 上述tlim为死区时间和窄脉宽限制时间之和;
[0082] 所述PWM比较点时间计算模块6,根据t1′、t2′、τ0按电压区间号sector从上查询表1中查得A相、B相、C相各相上桥臂高电平导通下PWM比较点时间Ta、Tb、Tc。
[0083] 此外,本实施例所述的SVPWM优化方法,是将传统的七段式SVPWM改进为综合式非连续PWM(GDPWM,Generalized Discontinuous PWM),实际电压空间从图3a深色部分所示区域扩展为图3b深色部分所示区域,其具体情况如下:
[0084] 若t0≥2tlim,采用七段式SVPWM;若tlim≤t0<2tlim,采用DPWM1方式,即一种五段式PWM;若t0<tlim,采用一定的调制规则将电压矢量转换到DPWM1、三段式PWM或一段式PWM电压空间。
[0085] 所述tlim为死区时间和窄脉宽限制时间之和;在所述七段式SVPWM中没有恒定电平,有τ0和τ7两个占空比限制(即零矢量时间t0≥2tlim);在所述DPWM1中,即某一相为恒定电平,只有τ0或者τ7一个占空比限制(即零矢量时间t0≥tlim);在所述三段式PWM中,某两相为恒定电平,只有另外一相电压可以调节,实际电压空间只有正六边形的非连续边界;所述一段式PWM即为三相均为恒定电平,实际电压只能工作在基本矢量和零矢量上。
[0086] 由于死区时间与窄脉冲宽度限制,七段式SVPWM的线性调制区损失了2tlim,即实际的线性调制区为ur∈[0,(1-2tlim)]。采用本发明的综合式非连续PWM后,可以将实际线性调制区扩展到ur∈[0,(1-tlim)]。如图3b所示,内接圆内为新线性调制区(0≤ur≤(1-tlim)),内接圆外为实际过调制区( )。在新线性调制区,采用七段式SVPWM到DPWM1的平滑切换即可;在实际过调制区,由于一些区域实际不能直接到达,因而需要采用优化的过调制方法进行处理。
[0087] 在实际过调制区, 记ur为原给定参考电压(referencevoltage),um为修正后的给定参考电压(modified reference voltage),up为过调制处理后的实际输出电压(practical voltage)。上述过调制处理包括以下两个步骤:
[0088] 1)修正给定参考电压,使得原给定参考电压范围 与修正后的给定参考电压范围 对应,即ur与um之间建立映射关系:相角保持不
变;当(1-tlim)<ur≤1时,幅值不变,即um=ur;当 时,幅值作线性修正,即[0089] 2)修正后的给定参考电压um按照所述优化的调制算法进行调制,得到实际输出电压up:
[0090] 2.1)当t0≥tlim时,直接输出um,即up=um;
[0091] 2.2)当tlim/2≤t0<tlim时,按图4a所示等比例压缩方法处理um得到up,即t0′=tlim;
[0092] 2.3)当t0<tlim/2时,如下:
[0093] 2.3.1)当0≤t0<tlim/2时,按图4b所示等比例拉伸方法处理um得到up,即t0′=0;
[0094] 2.3.2)当um∈BCD时,即t0<0∩t1+t2/2<1∩t1/2+t2<1时,按图4c所示等比例压缩方法处理um得到up,即 t0′=0;
[0095] 2.3.3)当um∈BDF时,即t1≥t2∩t1+t2/2≥1时,按图4d所示输出前向基本矢量vk;
[0096] 2.3.4)当um∈CDE时,即t1<t2∩t1/2+t2≥1时,按图4d所示输出后向基本矢量vk+1;
[0097] 2.3.5)对图4b等比例拉伸和图4c等比例压缩后落在电压空间正六边形边界上不能达到的工作点,用临近的基本电压矢量vk或者vk+1替代。
[0098] 以上所述之实施例子只为本发明之较佳实施例,并非以此限制本发明的实施范围,故凡依本发明之形状、原理所作的变化,均应涵盖在本发明的保护范围内。