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

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

3天内不再提示

SVPWM算法的Simulink模型介绍

冬至子 来源:Speedgoat实时仿真系统 作者:上海熠速 2023-06-27 15:37 次阅读

01

SVPWM算法

电压空间矢量调制方法(SVPWM)是一种常用的PWM算法,和普通的正弦PWM方法不同,它是从电机的角度出发,把电机和逆变器看作一个整体考虑,不简单的从得到电压电流正弦出发,着眼于如何使电机获得幅值恒定的圆形旋转磁场,即正弦磁通。

下面将要介绍空间电压矢量调制技术的工作原理,要实现SVPWM,必须解决以下3个问题:

(1)如何选择电压矢量;

(2)如何确定每个电压矢量的作用时间;

(3)如何确定每个电压矢量的作用次序。

可以等效到电压空间矢量的作用,如下图所示,根据电压合成平均值等效原理有下式成立:

图片

图片

一个计算周期Ts的电压合成图

其中T0为零矢量的作用时间,把零矢量作用时间等分为2个零矢量。由电压矢量合成原理可得:

图片

设参考电压矢量的空间位置与图示空间电压矢量U4夹角为θ,则参考电压矢量可表示为:

图片

Vref为参考电压矢量的幅值。代入可以得到U4和U6的作用时间:

图片

对于问题(3),各电压矢量的作用次序要遵守以下的原则:任意一次电压矢量的变化只能有一个桥臂的开关动作,表现在二进制矢量中意味着一次变化只能有一位变化。其原因在于如果允许有2个或3个桥臂同时动作,则在线电压的半周期内会出现反极性的电压脉冲,产生反向转矩,引起转矩脉动和电磁噪声。

典型的七段式空间电压矢量调制的产生结果如下图所示:

图片

SVPWM一个周期调制信号

通过理论研究表明:空间电压矢量调制技术具有如下的优点:

输出电压比正弦波调制时提高15%,

谐波电流有效值的总和接近优化。

个人的看法,Space Vector(空间矢量)和Carrier-based(基于载波)的PWM更多的是分析和实现PWM的方法,而不是不同类型的PWM调制方法,详见参考文献[3],对此进行了详细的证明。

图片

SVPWM的PWM开关信号

02

SVPWM算法的Simulink模型

在此选择基于载波的PWM实现方法,因为1/4三次谐波注入PWM与SVPWM几乎是一致的,因此其Simulink模型如下:

图片

1/4三次谐波注入PWM的Simulink模型

仿真波形如下:

图片

图片

图片

图片

1/4三次谐波注入PWM仿真波形

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

    关注

    280

    文章

    4623

    浏览量

    205364
  • 仿真器
    +关注

    关注

    14

    文章

    1010

    浏览量

    83522
  • SVPWM
    +关注

    关注

    14

    文章

    614

    浏览量

    90510
  • 电磁噪声
    +关注

    关注

    0

    文章

    27

    浏览量

    2788
  • PWM算法
    +关注

    关注

    0

    文章

    2

    浏览量

    2438
收藏 人收藏

    评论

    相关推荐

    SVPWM模型

    SVPWM模型,自己也没搞懂,传上来供大家看看,共同学习。
    发表于 07-08 10:14

    包含 simulink增量式编码的完整VC-svpwm-pmsm控制仿真

    之前发过一个simulink做的增量式编码器的帖子,很多人留言“电机模块”“完整的模块可分享 吗 ”,现将完整模型上传,供大家交流学习。包括simulink增量式编码器,VC控制,电压前馈,s
    发表于 07-02 14:04

    如何对SVPWM算法进行Simulink仿真

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

    永磁同步电机simulink模型搭建

    永磁同步电机simulink模型搭建1、总搭建模型2、各搭建模块2.1永磁电机模块一共六个输出,分别是转速,位置(角度),转矩,三相电流。2.2AC-DC-AC模块2.3反馈显示模块2.4SV
    发表于 08-27 06:26

    SVPWM算法架构介绍

    简要文档说明算法介绍算法架构如下所示,其中采用SVPWM矢量控制,id=0。主要包括三个部分:转速环PI调节器,电流环PI调节器,SVPWM
    发表于 08-27 07:41

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

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

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

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

    SVPWM的原理及法则推导和控制算法介绍

    包含SVPWM算法介绍,基本原理,以及详细的公式推导,详细的图表示意,是初学FOC,准备自己手写FOC库或者理解FOC算法的工程师的有利手册,手册中也简单
    发表于 10-07 09:13

    SVPWM的等效算法SVPWM与SPWM的本质联系

    SVPWM的等效算法SVPWM与SPWM的本质联系
    发表于 04-13 16:12 57次下载

    SVPWM原理及其Simulink仿真

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

    如何使用SIMULINKSVPWM算法进行仿真

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

    SVPWM的原理与算法学习课件免费下载

    本文档的主要内容详细介绍的是SVPWM的原理与算法学习课件免费下载包括了:SVPWM原理,SVPWM算法
    发表于 03-08 08:00 23次下载
    <b class='flag-5'>SVPWM</b>的原理与<b class='flag-5'>算法</b>学习课件免费下载

    SVPWM逆变器Simulink仿真

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

    simulink搭建的摩擦模型

    永磁同步电机simulink模型搭建 1、总搭建模型2、各搭建模块2.1永磁电机模块 一共六个输出,分别是转速,位置(角度),转矩,三相电流。 2.2AC-DC-AC模块2.3反馈显示模块2.4
    发表于 03-14 09:33 0次下载
    <b class='flag-5'>simulink</b>搭建的摩擦<b class='flag-5'>模型</b>

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

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