svpwm 在 npc 三电平逆变器中的 应用与实现

6
42 卷增刊 1 中南大学学报(自然科学版) Vol.42 Suppl. 1 2011 9 Journal of Central South University (Science and Technology) Sep. 2011 SVPWM NPC 三电平逆变器中的 应用与实现 贾华,朱高建 (内蒙古科技大学 信息工程学院,内蒙古 包头,014010) 摘要:分析三电平逆变器的结构及工作原理,论述空间电压矢量脉宽调制在中点箝位式三电平逆变器中的原理和 实现方法,提出一种易于实现的三电平逆变器空间电压矢量 PWM 算法。在研究基于参考电压分解的 SVPWM 量法中,合成参考矢量方面采用最近三角矢量法,然后对中点不平衡的问题提出一种解决方法,最后用 MATLAB/Simulink 进行仿真实验。结果证实了所提出的空间矢量 PWM 算法和实现方法是正确可行的。 关键词:逆变器;三电平;空间电压矢量脉宽调制;MATLAB/SIMULINK 仿真 中图分类号:TM464 文献标志码:A 文章编号:1672−7207(2011)S1−0958−06 Application and realization of SVPWM in NPC threelevel inverter JIA Hua, ZHU Gaojian (School of Information Engineering, Inner Mongolia University of Science and Technology, Baotou 014010, China) Abstract: The structure and operation principle of threelevel inverter were analyzed first, and then the principle and implementation method of neutral point clamped threelevel inverter SVPWM were addressed. A practical threelevel inverter space vector PWM, which is easy to implement, was proposed. In the method based on referencedvoltage decomposition SVPWM, the composition reference vector adopted the nearest triangle vector method, which solved the problem of imbalance in the neutral point. In the end, the simulation results via MATLAB/Simulink were presented. The results testify the correctness and feasibility of proposed vector PWM algorithm and its realization method. Key words: inverter; threelevel; SVPWM; MATLAB/SIMULINK 自从多电平的概念提出以来,多电平变换器技术 一直受到广大研究人员的关注,尤其是在大功率应用 领域。与两电平变换器相比,多电平变换器的突出优 点是它能输出更小的电压阶梯,输出电压波形更逼近 正弦波形,由此产生更高的功率质量、更低的谐波分 量、更好的电磁兼容性以及更低的开关损耗 [1] 空间电压矢量 PWM(SVPWM) 具有易于数字实 现、优化的开关序列、高的直流母线电压利用率等优 点, 因而得到了广泛的应用。 多电平变换器的 SVPWM 比两电平的 SVPWM 更复杂,其复杂性表现在参考矢 量位置的确定、 开关状态的选择以及作用时间的计算。 Lee [2] 提出了一种简化三电平 SVPWM 算法,其核 心是三电平到二电平空间矢量图的简化,是三电平逆 变器 SVPWM 控制算法中较为简便的一种。伍小杰 [3] 论述了将传统两电平逆变器的电压空间矢量控制 算法用于三电平逆变器。本文作者在介绍二极管箝位 三点平逆变器空间矢量 PWM 原理基础上,分析了参 考电压矢量法 SVPWM 算法,在合成参考矢量方面采 用最近三角矢量法。该算法能很好地继承目前广泛使 用参考电压 SVPWM 算法的流程,在此基础上通过硬 收稿日期:2011−04−15修回日期:2011−06−15 通信作者:贾华(1962−), , 内蒙古乌兰察布人, 副教授, 从事电力电子及运动控制的研究;电话:15024792676Email: [email protected]

Upload: others

Post on 28-Feb-2022

12 views

Category:

Documents


0 download

TRANSCRIPT

第 42 卷增刊 1 中南大学学报(自然科学版) Vol.42 Suppl. 1 2011 年 9 月 Journal of Central South University (Science and Technology) Sep. 2011

SVPWM 在 NPC 三电平逆变器中的

应用与实现

贾华,朱高建

(内蒙古科技大学 信息工程学院,内蒙古 包头,014010)

摘要:分析三电平逆变器的结构及工作原理,论述空间电压矢量脉宽调制在中点箝位式三电平逆变器中的原理和

实现方法,提出一种易于实现的三电平逆变器空间电压矢量 PWM算法。在研究基于参考电压分解的 SVPWM矢

量法中,合成参考矢量方面采用最近三角矢量法,然后对中点不平衡的问题提出一种解决方法,最后用

MATLAB/Simulink进行仿真实验。结果证实了所提出的空间矢量 PWM算法和实现方法是正确可行的。

关键词:逆变器;三电平;空间电压矢量脉宽调制;MATLAB/SIMULINK仿真

中图分类号:TM464 文献标志码:A 文章编号:1672−7207(2011)S1−0958−06

Application and realization of SVPWM in NPC three­level inverter

JIA Hua, ZHU Gao­jian

(School of Information Engineering, Inner Mongolia University of Science and Technology,

Baotou 014010, China)

Abstract: The structure and operation principle of three­level inverter were analyzed first, and then the principle and implementation method of neutral point clamped three­level inverter SVPWM were addressed. A practical three­level inverter space vector PWM, which is easy to implement, was proposed. In the method based on referenced­voltage

decomposition SVPWM, the composition reference vector adopted the nearest triangle vector method, which solved the problem of imbalance in the neutral point. In the end, the simulation results via MATLAB/Simulink were presented. The

results testify the correctness and feasibility of proposed vector PWM algorithm and its realization method. Key words: inverter; three­level; SVPWM; MATLAB/SIMULINK

自从多电平的概念提出以来,多电平变换器技术

一直受到广大研究人员的关注,尤其是在大功率应用

领域。与两电平变换器相比,多电平变换器的突出优

点是它能输出更小的电压阶梯,输出电压波形更逼近

正弦波形,由此产生更高的功率质量、更低的谐波分

量、更好的电磁兼容性以及更低的开关损耗 [1] 。

空间电压矢量 PWM(SVPWM)具有易于数字实

现、优化的开关序列、高的直流母线电压利用率等优

点, 因而得到了广泛的应用。 多电平变换器的 SVPWM 比两电平的 SVPWM更复杂,其复杂性表现在参考矢

量位置的确定、 开关状态的选择以及作用时间的计算。 Lee 等 [2] 提出了一种简化三电平 SVPWM 算法,其核

心是三电平到二电平空间矢量图的简化,是三电平逆

变器 SVPWM 控制算法中较为简便的一种。伍小杰

等 [3] 论述了将传统两电平逆变器的电压空间矢量控制

算法用于三电平逆变器。本文作者在介绍二极管箝位

三点平逆变器空间矢量 PWM 原理基础上,分析了参

考电压矢量法 SVPWM算法,在合成参考矢量方面采

用最近三角矢量法。该算法能很好地继承目前广泛使

用参考电压 SVPWM算法的流程,在此基础上通过硬

收稿日期:2011−04−15;修回日期:2011−06−15 通信作者:贾华(1962−), 男, 内蒙古乌兰察布人, 副教授, 从事电力电子及运动控制的研究;电话:15024792676;E­mail: [email protected]

增刊 1 贾华,等:SVPWM 在 NPC 三电平逆变器中的应用与实现 959

件设计改进了逆变器电容中点不平衡的问题。

1 NPC 三电平逆变器空间矢量控制

原理

三电平 IGBT 中点箝位式逆变器主回路如图 1 所

示。若直流侧电容 C1 和 C2 两端的电压都等于 Udc/2,

则逆变器的每相电压都有 3 个电平状态:+Udc/2,0 和−Udc/2,即每相输出分别有正(P)、零(O)、负(N)3 个开关状态。

若定义开关变量 Sa,Sb 和 Sc 代表各相桥臂的输出

状态,则各相电压表示为:

dc dc dc a a b b c c , ,

2 2 2 U U U

U S U S U S = = = (1)

= N , 1

c b , a , O , 0 P , 1

相输出电平为 第

或 为 这里 相输出电平为 第

相输出电平为 第

x x x

x S x

因此,三相三电平变换器中的 3个桥臂能形成 27 个开关状态。此时,仍定义空间电压矢量为:

dc a b c 1 2 ( ) ( ) 3

U k U S S S α α = + + =

dc a b c b c 1

[(2 ) 3( )] 6 U S S S j S S − − + − (2)

2 SVPWM 算法分析及其实现步骤

从空间矢量图可以看出,为了使三电平逆变器输

出的电压矢量接近圆形, 并最终获得圆形的旋转磁通,

只有利用逆变器的输出电平和作用时间的有限组合,

用多边形接近圆形。为了便于计算,本文作者在合成

参考矢量方面采用最近三角矢量法。最近三角矢量法

就是当参考矢量落在大六边形矢量图的某个大扇区的

某个小三角形区域内时,用该小三角形区域顶点的 3 个开关矢量来合成。 2.1 三电平逆变器矢量图的划分

如图 2所示, 三电平逆变器能输出 19种不同的基

本空间电压矢量。 除了 1个零矢量外,其余 18个矢量

把圆周 360˚等分为 6 个扇区,每个扇区占 60˚的空间

角度,且每个扇区又可划分为 4个区域,在任何一个

区域内有最接近的 3 个电压矢量供选择,零矢量为 6 个扇区所共有。

设需要合成的空间电压矢量为参考空间电压矢量 Uref:

ref ref e j U U θ = (3)

其中:Uref 和 θ 分别为参考空间电压矢量的模和空间

电角度。

当空间电压矢量在图 2 所示的大六边形内围绕中

心旋转时,它就会扫过不同的区域。为了便于指出需

要合成的参考矢量位置, 将整个合成矢量图分成 1, 2, 3,4,5,6共 6个大扇区,如图 3所示。根据参考电

压矢量的角度 θ来判断扇区,θ的范围为[−π,π],因

此,用 θ/60再取整的办法来判断参考矢量在扇区的位

置。每个大扇区分成 A1,A2,A3,A4,B1,B2,B3, B4,…,等以此类推,共 4 个小三角形区域。如图 4 所示,以参考矢量落在第一扇区为例。

图 1 二极管箝位式三电平逆变器主电路图

Fig.1 Main circuit for diode­clamped three­level inverter

中南大学学报(自然科学版) 第 42 卷 960

图 2 三电平逆变器空间电压矢量图

Fig.2 Space voltage vector diagram for three­level inverter

图 3 扇区的选择 Fig.3 Selection of sectors

图 4 参考矢量落在第一扇区图

Fig.4 Reference vectors locating in sector 1

2.2 计算区域内各矢量的作用时间

采用最近三角矢量法, 以第 1扇区 A4 三角形区域

为例,按照“伏秒”积相等的原理,参考电压空间矢量 Uref, 由小三角形区域顶点的 3个电压空间矢量UA, UB, UAO 合成。可得:

ref AO A B s ao a b

s ao a b

U T U T U T U T T T T T

= + +

= + + (4)

其中:Ts 为 PWM周期;Tao,Ta 和 Tb 分别为 , AO U A U 和 B U 的作用时间。

将 , AO U A U 和 B U 分解到虚轴和实轴, 令实部和

虚部相等,得:

ref s dc ao dc a dc b

ref s dc b

3 cos 2

2 3

sin 2

U T U T U T U T

U T U T

θ

θ

= + + =

(5)

解方程组(5),得:

ao s

a s

b s

π 2[1 sin( )]

3 π

[2 sin( ) 1] 3

2 sin

T km T

T km T

T kmT

θ

θ

θ

= − + = − −

=

(6)

其中:k=2/ 3 为常数;m=Uref/Udc 为调制比(0<m<1)。

增刊 1 贾华,等:SVPWM 在 NPC 三电平逆变器中的应用与实现 961

同理, 可以计算出空间电压矢量落在第 1扇区A1, A2 和 A3 区域时各开关矢量所作用的时间, 计算出空间

电压矢量落在其他扇区和小三角形区域时的各开关矢

量所作用的时间,如表 1所示。

表 1 扇区 1中各基本矢量的作用时间

Table 1 Working time of basic vectors in sector 1

区域 作用时间

b s π 2 sin( 3

T kmT θ = − )

c s 2 sin 1 T km T θ = − ( ) A1

co s π 2[1 sin( )] 3

T km T θ = − +

0 s π 2[1 sin( )] 3

T km T θ = − +

ao s π 2 sin( 3

T kmT θ = − ) A2

co s 2 sin T kmT θ =

b s π [2 sin( ) 1] 3

T km T θ = + −

ao s (1 2 sin ) T km T θ = − A3

co π [1 2 sin( )] 3

T km T θ = − −

a π [2 sin( ) 1] 3

T km T θ = − −

A4 b s 2 sin T kmT θ =

ao s π 2[1 sin( )] 3

T km T θ = − +

2.3 相量合成方案

在以上的等式计算出开关矢量的作用时间后,就

是按开关矢量的作用顺序以及各时点,从而得到逆变

器三相的 SVPWM触发波。

常用的方法是七段最近三角形矢量法,七段矢量

的作用时间之和为采样时间。即将每个 Ts 分成 7段,

使每个区域内的3种矢量循环作用的时间分别为Ta/4, Tb/2,Tc/2,Ta/2,Tc/2,Tb/2和 Ta/4。

确定了电压空间矢量作用时间,还需要合理选择

开关矢量的作用顺序,以便更合理、有效地控制逆变

器工作电压空间矢量的选择 [4] 。

(1) 逆变器每条支路状态只能由 P 变到 O,或由 N变到 O,或反之,不允许 P与 N之间直接互变。

(2) 选择电压矢量时要尽可能选择到每个区域内

的每一个空间;考虑到区域和扇区间矢量过渡的平滑

性,每个区域内应该优先选择小矢量。

(3) 中、小矢量对中点电位的正负影响平衡中点

电位。小矢量中 XXP和 XXN对输出电压的作用是相

同的,但对中点电压的作用正好相反,前者使中点电

压上升,后者则使中点电压下降。因此,在每个周期

内应该分别使用小矢量及其对偶矢量。

根据空间矢量的优化选择原则 [4] ,可以确定每个

扇区每个区域的矢量组。根据对称性可知,第 1,3

和 5扇区的状态矢量的选择和作用顺序相似,第 2,4

和 6 扇区也相似。最后需要将状态矢量按照三电平逆

变器的输出规律变成 12路触发脉冲。

3 平衡中点电位的控制方法

在三电平逆变器中,直流侧只有 2 只电容,此时

电容电压不均衡就称为中点电位波动。中点电压平衡

问题是二极管钳位型三电平逆变器固有的问题,而中

点电位的不平衡会造成严重的危害:(1)逆变器输出电

压波形发生畸变。输入给异步电动机的电压中就带有

低次谐波,从而使电动机负载产生脉动转矩,影响调

速性能。(2)开关器件承受的电压不均衡。提高对主管

阻断耐压的要求,严重时将影响正常工作。(3)直流侧

电容上的电压波动降低了电容的寿命。当进行有功传

递时,如不附加均压装置或使用特别的控制策略,必

将导致M电平退化为三电平或两电平。

从三电平逆变器的主电路硬件构成上彻底地解决

问题,即将 2组串联的直流母线电容分别经 2个整流

桥由 2 组电源供电,由于其充电是独立完成的,不论

各组放电是否均衡,2组电容电压均会基本保持一致,

不存在中点电压波动的问题。

4 仿真结果与分析

为验证所提出的 SVPWM算法的有效性以及中点

电压不平衡问题的解决法案,使用 MATLAB/

SIMULINK7.0构建了整个变频调速系统的仿真模型。

系统模型设计为二极管箝位式三电平中高压变频

调速系统的仿真模型。此模型没有涉及负载电压、电

流反馈部分及对直流母线电压监控部分的仿真,而是

把它们理想化为电压恒定的恒压源。整流部分为二极

管整流,直流端电容分别由两组相同参数的三相交流

电源供电,改造开关的触发顺序,Uref 由 3 phase

中南大学学报(自然科学版) 第 42 卷 962

Programmable Source模块经 3/2变换模块分解成Ualpha

和 Ubata 提供。直流母线电压 Udc 由 Constant 模块

直接设定。主电路中三相交流电压源 (Three­phase

source模块)参数为 420 V和 60 Hz,交流异步鼠笼电

动机(Asynchronous Machine模块)参数为 2.2 kW, 220

V, 60 Hz, 1 725 RPM。取采样时间 Ts=1 ms,直流侧输

入为常数模块给定的 420 V 直流电压,仿真时间为

0.05 s。

图 5 所示为三电平逆变器的相电压、线电压和经

LC 滤波器滤波后的线电压波形。图 6 所示为带中点

电压平衡的三电平逆变器的相电压、线电压和经 LC

滤波器滤波后的线电压波形。

图 5 三电平逆变器的相电压、线电压和经 LC滤波器滤波后的线电压波形(a)和经 FFT分析后的线电压谐波频谱(b)

Fig.5 Waveform of phase voltage, line voltage and line voltage filtered by LC filter about three­level inverter (a),

line voltage harmonic spectrum analyzed by FFT (b)

图 6 带中性点平衡的三电平逆变器的相电压、线电压和经 LC滤波器滤波后的线电压波形(a)和

经 FFT分析后的线电压谐波频谱(b)

Fig.6 Waveform of phase voltage, line voltage and line voltage filtered by LC filter about three­level inverter with a neutral balance

(a); line voltage harmonic spectrum analyzed by FFT (b)

增刊 1 贾华,等:SVPWM 在 NPC 三电平逆变器中的应用与实现 963

5 结论

(1) 证实了基于参考电压分解 SVPWM 方法的有

效性,采用最近三角矢量法能够简化运算的复杂性,

并很好地达到了预期效果。 (2) 通过硬件方法有效地解决了中点电压不平衡

的问题。利用MATLAB/ Simulink工具可以方便、直

观地实现这些算法步骤,并可在此基础上对 SVPWM 控制算法和三电平逆变器的特性进行了研究。

参考文献:

[1] 程善美, 蔡凯, 刘亚军, 等. NPC三电平逆变 SVPWM算法的

研究[J]. 微电机, 2010(6): 66−69.

CHENG Shan­mei, CAI Kai, LIU Ya­jun, et al. Research on

NPC three­level space vector PWM algorithm [J]. Micromotors

Servo Technique, 2010(6): 66−69.

[2] Lee C K, Hui S Y R, H Shu­hung, et a1. A randomized voltage

vector switching scheme for three­level power inverters[J]. IEEE

Tram on Power Electronics, 2002, 17(1): 94−100.

[3] 伍小杰, 董瑶, 周娟, 等. 三电平逆变器基于参考电压分解的

SVPWM算法[J]. 系统仿真学报, 2009, 10: 6216−6220.

WU Xiao­jie, DONG Yao, ZHOU Juan, et al. SVPWM

algorithm based on reference voltage decomposition for

three­level inverter[J]. Journal of System Simulation, 2009, 10:

6216−6220.

[4] 薄保中, 苏彦民. 三电平逆变器的分析与控制[J]. 电气传动,

2003(2): 14−17.

BO Bao­zhong, SU Yan­min. Analysis and control of three­level

inverters[J]. Electric Drive, 2003(2): 14−17.

[5] 刘凤君. 正弦波逆变器[M]. 北京: 科技出版社, 2002: 40−59.

LIU Feng­jun. Sine­wave inversion[M]. Beijing: Science Press,

2002: 40−59.

(编辑 李向群)