基于SVPWM三相逆变器在MATLAB下的仿真研究.doc
- 文档编号:2354164
- 上传时间:2022-10-29
- 格式:DOC
- 页数:8
- 大小:405.50KB
基于SVPWM三相逆变器在MATLAB下的仿真研究.doc
《基于SVPWM三相逆变器在MATLAB下的仿真研究.doc》由会员分享,可在线阅读,更多相关《基于SVPWM三相逆变器在MATLAB下的仿真研究.doc(8页珍藏版)》请在冰豆网上搜索。
基于SVPWM三相逆变器在MATLAB下的仿真研究
摘要:
介绍了电压空间矢量脉宽调制控制算法的基本概念;并简要介绍了利用多种实际矢量合成所需电压矢量的方法及具体的实现算法;最后,利用Matlab的Simulink工具箱,建立了SVPWM逆变器的仿真模型,通过仿真波形可知,该算法是正确的,并分析了逆变器输出的交流电压和电流的谐波。
关键词:
SVPWM、Simulink、三相逆变器
0引言
电压空间矢量脉宽调制(SpaceVectorPWM,SVPWM)控制技术,也称作磁链跟踪控制技术,它是从控制交流电动机的角度出发,最终目的是在电动机气隙空间形成旋转磁场,从而产生恒定的电磁转矩。
空间矢量脉宽调制方法凭借其优越的性能指标、易于数字化实现等优点,自提出以来就成为研究的热点,不仅可以应用在各种交流电气传动系统中,而且在电力系统功率因数的调节以及各种利用清洁能源发电的分布式发电系统中都有很好的应用前景。
1SVPWM逆变器的原理
1.1电压空间矢量
电压空间矢量是研究交流电动机三相电压与电动机旋转磁场关系而提出的虚构物理量。
在空间按120°对称分布的三相电机定子绕组上施加三相对称电压
在定子绕组中即产生定子电流和磁通。
对单个绕组而言,产生的磁通是脉振的,它仅在固定的绕组轴线位置上有大小和方向的变化,但是在三相绕组的共同作用下,在电机的气隙中就产生了合成的旋转磁场。
电压和电流是时间变量,并没有空间的概念,但是电动机三相绕组产生的旋转磁场是空间和时间的变量,它的大小和空间位置随时间变化,一般以矢量表示。
时空变化的旋转磁场由三相电压产生,为了描述三相电压与电动机旋转磁场的关系,提出了电压空间矢量的概念。
电压空间矢量反映了三相电压综合作用的效果,三相电压与电压空间矢量的关系由Park变换来表示:
式中,us为电压空间矢量,uA、uB、uC为三相相电压,2/3为变换系数,指数项表示了三相绕组的空间位置。
1.2逆变器开关状态与电压空间矢量
六开关三相桥式逆变器的基本结构如图1所示,三相上下桥臂的开关以SA、SB、SC
表示,且令SA、SB、SC=1,是该相上桥臂开关接通;SA、SB、SC=0,是该相下桥臂开关开通。
因为上下桥臂开关状态互补,该电路有23=8种可能的开关组合。
图1三相逆变器基本结构
将uA、uB、uC代入Park变换(式
(2)),可得逆变器六种开关工作状态下的电压空间矢量us1~us6(表1)。
开关状态000和111,即下桥臂开关K4、K6、K2或上桥臂开关K1、K3、K5同时导通,空间电压矢量us7=us8=0。
表1逆变器开关状态和电压空间矢量
1.3电压空间矢量和电动机定子磁链轨迹
引入电压空间矢量后,三相电动机定子电压方程为
式中,φs(t)为定子磁链,且us(t)、is(t)、φs(t)均为矢量。
图2空间电压矢量和磁链轨迹
由式(5)可得定子磁链为
忽略定子电阻Rs,则
根据式(7)可以得到定子磁链的运动轨迹。
设t0时刻定子磁链为φs0,其位置如图2所示。
在t0时,如果选择开关状态S1(011),则us=us1,由式(7)定子磁链运动轨迹为
定子磁链ψs,从初始值ψs0开始,并沿空间电压矢量us1的方向移动,ψs是ψs0和us1时间增量的矢量和。
运行到t1时刻,逆变器开关状态切换为S2(001),定子电压矢量取us2,同样可以按式(7),决定定子磁链ψs的轨迹。
之后在t2~t5时刻依次切换逆变器开关状态,电压空间矢量us3~us6依次作用,若us1~us6作用时间相同,该磁链轨迹为正六边形。
定子磁链ψs的旋转速度为ω,ω取决于开关状态S1~S6切换的循环周期T=1/f,ω=2πf。
六节拍逆变器开关K1~K6相隔60°依次通断,逆变器输出电压为六阶梯波,以电压空间描述,就是us1~us6的依次作用,产生的定子磁链为六边形,与电动机在正弦电压供电时的圆形磁链轨迹有很大不同。
六边形磁链轨迹的幅值是变化的,定子磁链幅值的变化必然带来定子转矩的波动,影响电动机的转速稳定。
所以,为了电动机的转速稳定,只能产生一个沿圆形轨迹移动的ψs,由上面叙述可知,只需产生一个以圆形为轨迹运动的us。
2SVPWM逆变器的算法仿真
我们可以将SVPWM逆变器的控制方案可以分为四个部分:
确定期望合成的电压矢量的扇区位置;计算分配到相邻非零矢量以及零矢量的作用时间;确定矢量合成的最佳序列选择;根据各基本矢量的作用时间合成三相PWM信号。
2.1合成矢量U*所处扇区的判断
将U*分解(α,β)到坐标轴上得到Uα,Uβ,通过Uα,Uβ的数学关系便可以计算出U*所处的扇区,各扇区对应的充要条件见表2。
表2各扇区所对应的充要条件
定义A,B,C,若Uβ>0,则A=1,否则A=0;若槡,则B=1,否则B=0;否则,则C=1,否则C=0。
令N=4×C+2×B+A,不同的N值对应着不同的扇区,具体对应关系如表3。
表3不同的N值所对应的扇区
N
1
5
4
6
2
扇区
Ⅰ
Ⅱ
Ⅲ
Ⅳ
Ⅴ
2.2各扇区基本矢量作用时间的计算
由式(9)可以计算出U*在各个扇区中各矢量的作用时间,具体结果见表4。
表4各扇区基本空间矢量的作用时间
2.3三相PWM信号的生成
根据上节计算出的各基本矢量的作用时间,用周期和幅值均为Ts的三角波为载波,可得出三相PWM波,即为控制IGBT的PWM波,如图3。
图3扇区矢量切换点的示意图
2.4SVPWM逆变器仿真模型及运行结果
用MATLAB建立SVPWM逆变器仿真模型如图4、图5所示。
图4中Subsystem通过对输入的三相电压信号应用上面介绍的算法进行计算,生成驱动IGBT桥的六路SVPWM信号,如图5所示。
其中,负载R设置的是1Ohms,电感设置的是0.01H,直流电源100V,三相正弦波的频率是50Hz,幅值为1V。
载波的频率是3000Hz,幅值为1V。
图4SVPWM逆变器仿真模型
图5SVPWM控制信号生成模型
仿真结果如下图所示,两幅运行结果图符合一般PWM三相逆变器交流侧的电压与电流。
这些仿真结果与理论分析结果一致,证明本文使用的SVPWM控制算法是正确的。
上图为Ua相电流仿真波形,下图为相电压仿真波形,其中调制比(或调制系数)m=1,频率比=60。
左图为Ua相电流以50Hz为基波的谐波频谱分析,由此可知,总谐波失真(THD)为0.77%,右图为Uc相电压以50Hz为基波的谐波频谱分析,由此可知,总谐波失真(THD)为68.08%
当固定调制比m=1时,改变频率比为30,此时仿真图及频谱分析如下:
左图为Ua相电流以50Hz为基波的谐波频谱分析,由此可知,总谐波失真(THD)为1.43%,右图为Uc相电压以50Hz为基波的谐波频谱分析,由此可知,总谐波失真(THD)为68.63%。
3总结
本文首先介绍了SVPWM技术的基本原理,并根据其原理进行了必要的公式推导。
在此基础上阐述了SVPWM无源逆变器的控制算法,并应用MATLAB仿真软件对SVPWM逆变器进行建模。
由仿真可知,当频率比变大时(也就是载波频率变大),总谐波失真(THD)减小,若进一步提高开关频率,则电流的波形更加近似于正弦波。
但随着开关频率的升高会导致逆变过程中的开关消耗增大。
由于开关频率升高导致较高开关损耗。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SVPWM 三相 逆变器 MATLAB 仿真 研究