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

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

3天内不再提示

SHEPWM的基本原理和Simulink仿真

CHANBAEK 来源:鲁班的Simulink电力电子仿真 作者:公孙鲁班 2023-03-17 11:07 次阅读

特定消谐技术是通过计算PWM波的开关时刻,消除特定的低阶谐波。 其基本理论是恰当地控制逆变器脉宽调制电压的波形,通过脉宽平均法把逆变器输出的方波电压转换成等效的正弦波,以消除某些特定的谐波。 本文对特定谐波消除方法的基本原理进行介绍。

01SHEPWM的基本原理

以单相 SHEPWM 输出的双极性电压波形为例, 对逆变器输出电压波形进行傅里叶分析。 三相 SHEPWM 输出波形中的 B 相和 C 相波形,只需将单相波形移相 120°和 240°即可得到。 逆变器双极性输出电压波形如图 1所示。

wKgZomQT1zOAeFiPAAAuFYdPn14099.jpg

图 1 双极性 SHEPWM 输出电压波形

wKgaomQT1zOAS9eLAAAH0a6qAcs623.jpg

其中:

wKgZomQT1zOALGD5AAAXbc6YwZ8977.jpg

由于图 1中输出电压波形 U(t)为奇函数,又是奇谐函数,即 U0(t)在[0, π]区间以 π/2 为轴对称,在[0, 2π]区间以 π 点对点对称,因此有:

wKgaomQT1zOAWR3-AAAFXqIAQDc721.jpg

因此傅利叶分解式中的直流分量、余弦分量和偶次正弦分量系数为零,其傅里叶分解系数可简化为:

wKgZomQT1zOAHTWWAAAPrWs2g98297.jpg

如果令 q( q=a1/vdc,量纲一)为选定的基波幅值,令其他 N -1 个低阶的高次谐波的幅值为零,则有:

wKgZomQT1zOAI64zAAAVcwsfzWI449.jpg

上方程组即为逆变器双极性输出单相特定消谐数学模型,N 表示在[0,π/2]区间内开关角的数量, αk 为区间内 N 个开关角中的第 k 个开关角, n为基波和各次谐波的次数。 求解方程组可得到一组在[0,π/2]区间内的脉冲波开关角,再由输出波形的奇谐对称性,可以求得整个周期内的开关角位置。 采用这组开关角控制逆变器,其输出PWM 波形保证了基波幅值为规定的数值,同时也使N-1个指定阶次的谐波幅值为零(N个开关角解N个方程,可以决定一个基波幅值以及N-1个指定阶次的谐波幅值)。 式中开关角应满足:

wKgaomQT1zOAPSZ4AAADbkvj8s8751.jpg

对于三相对称系统,三的整数倍次谐波因同相而被自动消除,故上中的 n 只对非三的整数倍的奇数才有意义,所以有:

wKgZomQT1zOACdzrAAAEc1kDNAk591.jpg

上公式双极性输出三相特定消谐数学模型。 式中共有 N 个独立变量a1,a2,…,aN,最多可消除 N-1个非三的倍数次的低次谐波。

综上可知,特定谐波消除技术的数学模型是一组非线性方程组,具有如下特点:

1. 方程组非线性,自变量以三角函数形式存在;

2. 求解只能采用数值方法求解,且求解过程较复杂;

3. 传统的牛顿迭代法由于其局部收敛性使求解对初值要求严格,且求解速度慢,收敛性差。

基于以上因素的影响,使在线求解开关角受到限制,限制了该技术的实时应用。

02SHEPWM的simulink仿真

通过以上建模分析可知,特定消谐 PWM 的核心是非线性方程组的求解,只能通过数值方法迭代求解,通常对迭代序列有三个要求:

1. 迭代序列的适定性。 即要求迭代程序得到的解要满足定义域的要求。

2. 迭代序列的收敛性。 即要求迭代序列随迭代次数的增加收敛于方程的精确解。

3. 迭代序列的收敛速度与效率。 迭代序列收敛的快慢及计算时间的长短是衡量迭代法优劣的主要指标。

目前,牛顿迭代法是常用的特定消谐方程求解方法。 作者建立了SHEPWM的simulink仿真模型,将牛顿迭代求解开关角的方法写成函数形式,在选取四分之一周期的开关角N之后,通过该函数离线计算各调制度下的开关角曲线,形成lookup
table。 在三相两电平逆变器上验证该SHEPWM调制算法

Simulink仿真模型文件:

wKgaomQT1zOAPmVYAAAV77ihMYc023.jpg

该Simulink模型主要包含一下内容:

a.编写了牛顿同伦子函数SHEPWM_Angle_Cal_TongLun.m

函数输入(N,m)分别为四分之一开关角个数,调制度数组。

b. 编写了牛顿迭代子函数SHEPWM_Angle_Cal_Newton.m

函数输入(N,m,Angle_init)分别为四分之一开关角个数,调制度数组,各个调制度对应的开关角初值Angle_init为(Nlength(m))维数组,输出值为Nlength(m)维数组,对应调制度m取值不同时的N个开关角度。

c.编写主函数SHEPWM_Modulation.m,该函数被仿真模型TwoLevelInverter_SHEPWM.slx自动调用,根据对开关角个数的取值N,
计算不同调制度对应的开关角矩阵。

d.搭建仿真模型TwoLevelInverter_SHEPWM.slx,该仿真模型自动调用主函数SHEPWM_Modulation.m,根据对开关角个数取值N,
计算不同调制度对应的开关角矩阵。 界面如下:

wKgZomQT1zOADRDJAACz-gG3HSw152.jpg

主要分为三相两电平逆变电路及其负载,示波器部分,和调制部分。 其中包含SHEPWM调制以及SPWM调制,通过手控开关切换。 SHEPWM调制部分如下:

wKgaomQT1zOABdZjAAEPiJwnQoc953.jpg

通过主函数SHEPWM_Modulation.m得到不同调制度对应的开关角矩阵。 插入上图的查表模块中,根据不同的调制度输入,得到SHEPWM脉冲。 波形如下。

a.N取值33时,运行仿真模型,模型调用SHEPWM_Modulation.m后会计算SHEPWM开关角的同时,会输出如下同伦迭代算法所求开关角轨迹图和牛顿迭代算法所求开关角轨迹图。

wKgaomQT1zOALvuMAAG6TMQZIkY372.jpg

b. 直流侧电压,LC滤波器前输出电压,LC滤波器前输出电流,LC滤波器后输出电压,LC滤波器后输出电流波形如下:

wKgaomQT1zOAUPlaAAMlDSvSQzI275.jpg

c. 滤波前输出电压谐波如下:

wKgaomQT1zOAcphqAANhLkPFBbA979.jpg

d. 滤波后输出电压谐波如下:

wKgZomQT1zOADuR4AANX9L4j8l0365.jpg

该模型使用十分方便,对四分之一周期取不同开关角时,只需要修改主函数m文件中N的定义即可求解,另外m文件中包含了丰富的注释,便于理解算法。

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

    关注

    114

    文章

    5181

    浏览量

    213802
  • 逆变器
    +关注

    关注

    283

    文章

    4715

    浏览量

    206692
  • 仿真
    +关注

    关注

    50

    文章

    4070

    浏览量

    133552
  • Simulink
    +关注

    关注

    22

    文章

    533

    浏览量

    62380
  • SHEPWM
    +关注

    关注

    0

    文章

    8

    浏览量

    8075
收藏 人收藏

    评论

    相关推荐

    步进电机基本原理及protues仿真

    本帖最后由 eehome 于 2013-1-5 09:46 编辑 步进电机基本原理及protues仿真
    发表于 06-05 08:34

    SPWM的基本原理是什么?

    SPWM的基本原理SPWM的重要理论基础单相SPWM仿真通过比较产生控制信号、输出结果三相SPWM仿真比较产生控制电平输出的控制电平输出结果个人学习中还存很多的不足希望向大家学习。完整的仿真
    发表于 07-09 07:58

    电机转动的基本原理是什么?

    电机转动的基本原理是什么?电机运动的基本原则有哪些?
    发表于 07-21 07:59

    线性电源的基本原理是什么

    多路线性电源 AC-DC稳压电源 低纹波电源 可调线性电源 原理图PCB目录多路线性电源 AC-DC稳压电源 低纹波电源 可调线性电源 原理图PCB基本原理芯片选型原理图&3D-PCB具体
    发表于 07-30 07:47

    无线充电的基本原理是什么

    一 、无线充电基本原理无线充电的基本原理就是我们平时常用的开关电源原理,区别在于没有磁介质耦合,那么我们需要利用磁共振的方式提高耦合效率,具体方法是在发送端和接收端线圈串并联电容,是发送线圈处理谐振
    发表于 09-15 06:01

    磁悬浮列车牵引控制的Simulink仿真

    介绍了高速磁悬浮列车的基本原理,利用MATLAB/Simulink 搭建了高速磁悬浮列车用长定子直线同步电机的数学模型,并且构建了高速磁悬浮列车牵引控制的Simulink 仿真系统,最
    发表于 12-22 16:17 27次下载

    SIMULINK仿真

    SIMULINK仿真 一、实验目的学习使用SIMULINK进行系统仿真的方法二、实验内容:1、Simulink的基本操作(1)运行
    发表于 10-17 00:26 3839次阅读
    <b class='flag-5'>SIMULINK</b><b class='flag-5'>仿真</b>

    Simulink仿真教程介绍

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

    直接转矩控制的基本原理仿真研究

    直接转矩控制的基本原理仿真研究
    发表于 01-21 11:54 0次下载

    步进马达基本原理

    步进马达基本原理步进马达基本原理步进马达基本原理
    发表于 11-30 11:55 8次下载

    如何使用SIMULINK对SVPWM算法进行仿真

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

    Buck电路的基本原理Simulink模型的获取方式

    经典的三种基本的直-直变化电路包括降压型Buck电路、升压型Boost电路和升降压型Buck-Boost电路,本文对Buck电路的基本原理进行介绍,文末有Simulink模型的获取方式。
    的头像 发表于 05-15 15:39 9232次阅读
    Buck电路的<b class='flag-5'>基本原理</b>,<b class='flag-5'>Simulink</b>模型的获取方式

    永磁同步电机FOC控制的基本原理及Matlab/Simulink仿真分析

    做永磁同步电机控制绕不开FOC,本章节主要介绍FOC控制的基本原理、坐标变换以及永磁同步电机在同步旋转坐标系下的数学模型,并通过Matlab/Simulink进行永磁同步电机FOC控制算法的仿真分析。
    的头像 发表于 05-23 14:47 4936次阅读
    永磁同步电机FOC控制的<b class='flag-5'>基本原理</b>及Matlab/<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b>分析

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

    本章节首先介绍SVPWM控制技术的原理,然后详细分析SVPWM控制算法的具体实现方式包括7段式SVPWM与5段式SVPWM算法,并通过Matlab/Simulink对SVPWM控制算法进行仿真分析,最后通过永磁同步电机矢量控制的实例进行算法应用。
    的头像 发表于 05-24 11:10 1.1w次阅读
    SVPWM控制技术的<b class='flag-5'>基本原理</b>及Matlab/<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b>分析

    模拟电路仿真基本原理

    电子发烧友网站提供《模拟电路仿真基本原理.pdf》资料免费下载
    发表于 11-27 09:34 0次下载
    模拟电路<b class='flag-5'>仿真</b>的<b class='flag-5'>基本原理</b>