0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SVPWM概念介绍与Simulink仿真分析

CHANBAEK 来源:亮子power 作者: 亮哥 2023-06-02 11:30 次阅读

SVPWM概念介绍

SVPWM一般用于逆变器,交-直-交变频器等场合,可以理解为一种开关触发顺序与脉宽大小的组合,类似与PWM的面积等效原理,只不过,利用这种开关触发顺序和组合可以在定子线圈中产生三相互差120电角度,失真较小的正弦电流波形,使电机获得圆形磁链轨迹。三相逆变电路如图1所示。

wKgZomR5YdWAGN-wAAAoqfOIeeI153.jpg

图1 三相逆变电路
三相逆变电路可以从左往右可以分为三个桥臂,每个桥臂又分为上下两个桥臂,上桥臂导通用“1”表示,下桥臂导通用“0”表示,则输出的电压矢量可以又三位二进制数表示,即000-111,其中,000和111这两种导通情况下,输出的电压为0,因此除去这两种电压,还存在着六种电压矢量,这六个电压矢量正好分成一个六边形的区域,如图2所示。

wKgaomR5YdWAeeHDAAA7yRsQXRQ188.jpg

图2 SVPWM的六边形扇区

2.3/2变换

众所周知,在交流电机的三相绕组中流过三相电流,从而产生合成的旋转磁动势,它在空间上呈正弦分布,以一定的角速度顺着A-B-C相序旋转。而在计算时,我们如果采用三相坐标系去计算旋转磁动势的话,会比较复杂,因此,就需要寻找一种可以替代的计算手段。由于只要保证旋转磁动势与三相坐标系的旋转磁动势一致,而我们知道,单相、两相、三相都可以产生旋转磁动势,当然,以两相的最为简单。为此,三相的坐标系可以由两相正交坐标系替代和等效,等效的原则就是旋转磁动势相等。这就是3/2变换的由来。三相坐标系和两相正交坐标系如图3所示。

wKgaomR5YdWAF_m6AAAU6l0Dy8Y024.jpg

图3 三相坐标系(左)和两相坐标系(右)

下面介绍3/2变换的公式推导。由上述介绍可知,3/2变换就是三相绕组坐标系和两相正交坐标系之间的变换,二者变换等效的依据时磁动势矢量相等,因此,首先绘制出两个坐标系和磁动势矢量。将两个坐标系原点重合且A轴与α轴重合,并标上相应角度。按照磁动势矢量的等效原则,三相绕组坐标系合成的磁动势矢量在α轴和β轴上的投影与两相坐标系下合成的磁动势矢量在α轴和β轴上的投影均相等,如图4所示。

wKgZomR5YdWAQPjWAAAeccQ85J8691.jpg

图4 三相坐标系和两相坐标系下的磁链矢量关系图

根据这个关系,列写出两个方程,即:

wKgaomR5YdWAGZt5AAAFfVhP22A061.jpgwKgZomR5YdWAJeeOAAAEpYa0AHc849.jpg

写成矩阵的形式有:

wKgaomR5YdWANm1FAAAFcKpZ9bI243.jpg

;按照变换前后总功率不变的原则,有

wKgaomR5YdWAen0vAAACiHl0rJ0196.jpg

。至于这个值的推导过程,可以看图5所示。

wKgZomR5YdWAXUEVAABsd3N8Hj4963.jpg

图5 匝数比的推导过程

以上介绍的就是3/2变换。在SIMULINK仿真中,由3/2变换得到的Uα和Uβ

如下图所示,其中输入电压幅值为220V,频率为25Hz。

wKgaomR5YdWAWrJnAACMAQj18yQ410.jpg

图6 Uα和Uβ输出的结果图

3.判断扇区

SVPWM的调制的第一步就是判断扇区,一般采用的方法使定义三个变量 Uref1 、 Uref2 、 Uref3 ,通过这三个参考变量的大小来判断扇区,他们的计算公式如下:

wKgZomR5YdWAGZ8IAAACNi9qd-c284.jpgwKgZomR5YdWADEOgAAADmKFE3SU217.jpgwKgZomR5YdaABb9YAAADo-EqmPY120.jpg

要理解参考变量与扇区值的关系,首先,绘制六边形扇形图以及U α 、 Uβ及三个参考变量的矢量图。如下图所示,举个例子说明,当合成电压矢量在扇区Ⅰ时,电压矢量在Uref1和Uref2上的投影为正数,电压矢量在Uref3上的投影为负数,以此类推,假设以A、B、C三个数来分别代表 Uref1 、 Uref2 、Uref3的正负值,参考变量为正,相应的数为1,参考变量为负,相应的数为0,且定义一个叫做扇区值N的变量,N=A+2B+4C,最终得出扇区值N与扇区的关系如表1所示。(注意:扇区值和扇区两者的概念要区分开来)

wKgaomR5YdaADuJwAABNQ9a8vmk442.jpg

图7 参考变量矢量图

表1:扇区值N与扇区的对应关系

扇区
扇区值N 1 2 3 4 5 6

4.计算跟SVPWM有关的时间量

首先,以扇区Ⅰ为一个简单的例子来分别计算出扇区相邻两边电压矢量的作用时间,在扇区Ⅰ中任意画一条合成的电压矢量,如下图所示,

wKgaomR5YdaALyrjAAANDJpqm4U347.jpg

图8 矢量作用时间举例

由面积等效原理,合成电压矢量在相邻两电压矢量的投影与作用时间的乘积要分别相等,根据这个求出相邻两电压矢量的作用时间及零矢量的作用时间,即:

wKgZomR5YdaAbYM5AABEUA_oJw8723.jpg

其中,K为比例系数,其值固定,为

wKgaomR5YdaAGUczAAACcgy0KQs768.jpg

上述方法是常用的一种计算各扇区相邻电压矢量作用时间的方法,其基本原理是充分运用了U α 、 Uβ来简化计算,接下来介绍一种利用前面的三个参考变量 Uref1 、 Uref2 、Uref3来计算相邻电压矢量作用时间的方法,也是仿真过程中用到的方法,仿真结果表示这种方法也可以完成相同的效果。

首先,要用到上述的比例系数K,用K乘上 Uref1 ,用-K乘上 Uref2 、 Uref3 ,得到如下结果:

wKgZomR5YdaAYuirAAADFWv6UAw053.jpgwKgZomR5YdaARSHMAAAD1MqaUXA338.jpgwKgaomR5YdaAC_GJAAAD27UkIt0440.jpg

然后,得出对应扇区值和相邻两电压矢量作用时间的关系,如下表:

t1 Z Y -Z -X X -Y
t2 Y -X X Z -Y -Z
t0 pYYBAGR5YgqAT-sWAAACReqgK0c752.png
N(扇区值) 1 2 3 4 5 6

当然,这里t1和t2之和大于T0时,要进行相应的调制处理,否则会导致失真。调制的原理就是将t1和t2分别乘上

wKgaomR5YdaAMKZ0AAACA5-JYeg248.jpg

确定了上述扇区值与相邻两电压矢量作用时间的关系,接下来就要确定扇区的矢量切换点,也可以是通常说的占空比的概念。以七步法为例,何为七步法,就是将一个周期T0

wKgZomR5YdaAQj8GAAABYeO7Zu0081.jpg

或Ts

wKgZomR5YdaARSHMAAAD1MqaUXA338.jpg

(上述的相应说明里这两个时间可以认为是一个,只不过抄教材的时候没改哈哈)分成七个部分,每个部分对应一个时间。要利用七步法,首先还需要计算出矢量切换点的时间值,即:

wKgZomR5YdaAS1UoAAAC5daDPZg458.jpgwKgaomR5YdaAHcYFAAACbpul6Hc266.jpgwKgaomR5YdaAQLFMAAACZcss3QY079.jpg

然后还是以扇区Ⅰ为例,处于该扇区时利用七步法得出的结果如下图所示。跟前面的六边形扇区相结合理解,桥臂1的上桥臂导通,另外两个桥臂的下桥臂导通时,输出的就是 U4 ,对应的也是100,同理U6对应的正好也是110,它两作用的时间也正好分别是t1和t2。利用七步法的好处就是使得这种输出对称起来,利于控制。

wKgZomR5YdaAN9yvAAAaZ262Oys848.jpg

图9 扇区Ⅰ对应的七步法举例图

以上仅是针对一个扇区而言,接下来列出三项电压开关切换点Tcmp1,Tcmp2,Tcmp3与各扇区之间的关系。

Tcmp1 Tb Ta Ta Tc Tc Tb
Tcmp2 Ta Tc Tb Tb Ta Tc
Tcmp3 Tc Tb Tc Ta Tb Ta
N(扇区值) 1 2 3 4 5 6

再以扇区Ⅱ为例加深一下理解,如下图所示,扇区Ⅱ对应的扇区值为1,所以桥臂1,2,3的开关切换时间分别是Tb,Ta,Tc。由下图可知,U6和U2的作用时间也正好是t1和t2

wKgZomR5YdaAWfioAAAaO2eAeXI749.jpg

Simulink仿真结果输出的三相电压开关时间切换点的波形如下图所示。

wKgZomR5YdaAX87QAACezudU3Nk233.jpg

图10 三相电压开关时间切换点波形

5.PWM信号输出

将三相电压开关时间切换点与调制波进行比较输出SVPWM信号。仿真图和最终的输出结果如下面这些图所示。

wKgaomR5YdaAV1bmAAAzfd6Go9A058.jpg

wKgaomR5YdaAKVcKAABDhKJPgn8235.jpg

图11 三相电压开关时间切换点与三角调制波比较图

wKgaomR5YdaAfOI6AABa0y4IkSk839.jpg

wKgZomR5YdeAFyzvAAA0bfnRnhc026.jpg

图12 输出的正弦线电压和圆形磁链图

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PWM
    PWM
    +关注

    关注

    114

    文章

    5124

    浏览量

    213287
  • 逆变器
    +关注

    关注

    283

    文章

    4671

    浏览量

    206127
  • Simulink
    +关注

    关注

    22

    文章

    522

    浏览量

    62274
  • SVPWM
    +关注

    关注

    14

    文章

    614

    浏览量

    90570
  • 仿真分析
    +关注

    关注

    3

    文章

    104

    浏览量

    33627
收藏 人收藏

    评论

    相关推荐

    在matlab的simulink仿真

    在matlab的simulink仿真模块里面进行仿真SPWM时怎么设置调制比?如何实现空间矢量面宽调制SVPWM仿真输出?
    发表于 08-05 18:12

    Simulink系列免费教程(四)- Simulink建模及仿真参数设置介绍

    大家上午好!FOC矢量控制simulink仿真免费教程,特邀赵云老师为大家讲解,本期为第四期内容。希望对大家学习有所帮助,请持续关注,我们会继续更新!上期回顾:Simulink系列免费教程-软件
    发表于 03-15 11:16

    simulink电机仿真学习 - SVPWM原理分析仿真分析相关资料分享

    SVPWM算法原理及详解,写的真的很好。地址:https://blog.csdn.net/qlexcel/article/details/74787619 ,原理分析部分大部分都是参照这位...
    发表于 07-05 06:55

    如何对SVPWM算法进行Simulink仿真

    SVPWM算法的原理是什么?SVPWM算法如何去实现?如何对SVPWM算法进行Simulink仿真
    发表于 08-04 06:29

    simulink中关于电机矢量控制中SVPWM仿真

    simulink仿真过程中,发现不带SVPWM的矢量控制模型,得到的电流波形好,而且d、q轴电流跟随性能好。 但是加了有SVPWM的矢量控制模型中,d、q轴电流普遍有毛刺,有时候需要
    发表于 09-24 22:53

    通过Matlab/SimulinkSVPWM控制算法进行仿真分析

      前言  本章节首先介绍SVPWM控制技术的原理,然后详细分析SVPWM控制算法的具体实现方式包括7段式SVPWM与5段式
    发表于 03-06 17:00

    Simulink仿真教程介绍

    Simulink仿真教程Simulink仿真教程Simulink仿真教程
    发表于 12-28 18:13 0次下载

    基于SVPWM矢量控制变频仿真分析

    基于SVPWM矢量控制变频仿真分析,下来看看
    发表于 04-13 15:42 15次下载

    SVPWM算法仿真实现及分析

    SVPWM算法仿真实现及分析,有需要的下来看看
    发表于 04-14 17:06 9次下载

    SVPWM原理及其Simulink仿真

    SVPWM原理及其Simulink仿真
    发表于 04-15 17:49 71次下载

    基于Simulink和dSPACE的SVPWM的实时仿真

    基于Simulink和dSPACE的SVPWM的实时仿真
    发表于 04-18 10:13 76次下载

    基于SPWM和SVPWM的变频电源仿真分析

    基于SPWM和SVPWM的变频电源仿真分析
    发表于 04-18 10:13 25次下载

    如何使用SIMULINKSVPWM算法进行仿真

    介绍了空间电压矢量脉宽调制(SVPWM)的基本原理,并且详细阐述了SVPWM的算法,最后用Matlab的SimulinkSVPWM的算法进
    发表于 11-04 17:17 31次下载
    如何使用<b class='flag-5'>SIMULINK</b>对<b class='flag-5'>SVPWM</b>算法进行<b class='flag-5'>仿真</b>

    SVPWM逆变器Simulink仿真

    SVPWM逆变器Simulink仿真 一、SVPWM原理简述 1.电压空间矢量 2.旋转空间电压矢量 3.矢量作用时间计算 二、SVPWM
    发表于 03-01 11:07 2次下载
    <b class='flag-5'>SVPWM</b>逆变器<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b>

    SVPWM控制技术的基本原理及Matlab/Simulink仿真分析

    本章节首先介绍SVPWM控制技术的原理,然后详细分析SVPWM控制算法的具体实现方式包括7段式SVPWM与5段式
    的头像 发表于 05-24 11:10 1.1w次阅读
    <b class='flag-5'>SVPWM</b>控制技术的基本原理及Matlab/<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b><b class='flag-5'>分析</b>