相SVPWM逆变电路MATLAB仿真
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于电压空间矢量控制的三相逆变器的研究
1、SVPWM 逆变电路的基本原理及控制算法
图中所示的三相逆变器有6个开关,其中每个桥臂上的开关工作在互补状态, 三相桥臂的上下开关模式得到八个电压矢量,包括6个非零矢量(001)、(010)、(011)、(100)、(101)、(110)和两个零矢量 (000)、(111).
图 三相桥式电压型有源逆变器拓扑结构
在平面上绘出不同的开关状态对应的电压矢量,如图所示。由于逆变器能够产生的电压矢量只有8个,对与任意给定的参考电压矢量,都可以运用这8个已知的参考电压矢量来控制逆变器开关来合成。
3U (011)
1U (001)
5U (101)
4U (100)
6U (110)
2U (010)
ⅠⅡ
Ⅲ
Ⅳ
Ⅴ
Ⅵ
0U (000)
7U (111)
β
c
U θ
β
u α
u 1
sv U 2
sv U 3
sv U
图 空间电压矢量分区
图中,当参考电压矢量在1扇区时,用1扇区对应的三个空间矢量U sv 1、U sv 2、U sv 3来等效参考电压矢量。若 合成矢量ref U 所处扇区N 的判断
三相坐标变换到两相βα-坐标:
⎥⎥
⎥⎥⎦⎤⎢
⎢⎢⎢
⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=
⎥⎥⎦
⎤⎢⎢⎣⎡)()()(23- 23 021- 21- 132)()(t t t t t u u u u u co bo ao βα () 根据u α、u β的正负及大小关系就很容易判断参考电压矢量所处的扇区位置。如表所示。
表 参考电压矢量扇区位置的判断条件
可以发现,扇区的位置是与u β、 u u βα-3及u u βα--3的正负有关。为判断方便,我们设空间电压矢量所在的扇区N
N=A+2B+3C ()
其中,如果u β >0,那么A=1,否则A=0
如果u u βα-3 >0,那么B=1,否则B=0 如果u u βα--3 >0,那么C=1,否则C=0
每个扇区中基本矢量作用时间的计算
在确定参考电压矢量的扇区位置后,根据伏秒特性等效原理,采用该扇区三个顶点所对应的三个电压空间矢量来逼近参考电压矢量。以参考电压矢量位于3扇区为例,如图所示,参考电压U ref 与U 4的夹角为γ。
β
1
4
图 电压空间矢量合成示意图
根据伏秒特性等效原理算出
()
⎪⎪⎪⎪
⎪
⎩
⎪⎪
⎪
⎪⎪⎨⎧--==-=T T T T V T u T V T u u T s dc s ref dc
s
ref ref 2102133321β
βα ()
开关周期T s 与T T 21+未必相等,其间隙时间可用零矢量U 7或U 0来填补。引入通用变量X ,Y ,Z
()
()
⎪⎪⎪
⎪⎩
⎪
⎪⎪
⎪⎨⎧
+-
=+==
U
U V
T U
U V T U V T
dc
s
dc
s
dc
s
Z Y X β
αβ
αβ
3333322 ()
根据前面确定的扇区标号N ,可得到空间矢量所处的扇区与两个边界矢量
T 1、T 2作用时间的关系,如表所示
表 扇区编号与计算时间的关系
当T 1+T 2>T s 时,达到饱和状态就要对矢量作用时间应作出限制。
T 1、T 2做如下修正:
⎪⎪⎩
⎪⎪⎨⎧+=+=T T T T T T T T T T s s 212
*2211*1 () 2.2.3 电压空间矢量切换点的计算
计算出相邻两个空间电压矢量的作用时间后,则应确定每个空间电压矢量开始作用的时刻,以第3扇区为例,其所产生的三相波调制波形在时间T s 时段中如图所示。采用七段式空间矢量合成方式,每个扇区的合成矢量均以零矢量(000)开始和结束,中间用零矢量(111), 其余时间有效矢量合理安排。如图所示。
图 基本电压矢量分配
将零矢量周期分成三段,其中矢量u ref 的起、终点上均匀分布矢量u 0,而在矢量u ref 中点处分布矢量u 7,且T T 07=。电压向量出现的先后顺序为 u 0、u 4、
u 6、u 7、u 6、u 4、u 0,各电压向量的三相波形则与开关表示符号相对应。矢
量的切换点为:
(
)
()(
)
⎪⎪⎩⎪
⎪⎨⎧++=+=-+=+=--=4
/2/4/2/4
/21221121T T T T T T T T T T T T T T T T s b c s a b s a () 假设零矢量(000)和零矢量(111)在一个开关周期中作用时间相同,生成的是对称PWM 波形,再把每个基本空间电压矢量作用时间一分为二。其它各扇区的开关切换顺序同理,如表所示。
表 各扇区时间切换点
载波为等腰三角波,且宽为开关周期T s ,这样通过三角载波调制产生PWM 信号去控制逆变器的三相开关做出相应的动作,使之产生的输出电压跟随参考电压,达到了逆变的目的。
2 SVPWM 控制三相有源逆变的Matlab 仿真
SVPWM 控制算法的仿真实现
利用Simulink 环境下的丰富模型,可以很方便的实现上一节所述的SVPWM 控制算法。实现SVPWM 算法的各个子系统模型如下所示:
1)将三相静止坐标系(a,b,c)中的a U 、b U 、c U 转换成两相垂直静止坐标系(α,β)中的αU 、βU 。在Simulink 中,其实现框图如图所示:
Gain3
图 a U 、b U 、c U 转换成αU 、βU 模型框图
2)计算参考电压矢量ref
U 所处的扇区。根据
α
U 和
β
U 的关系判断参考电压
矢量
ref
U 所在的扇区Sn ,只需要经过简单的加减及逻辑运算即可确定其所在的扇
区。在Simulink 中,其实现框图如图所示: