关于SPWM和SVPWM算法相电压的疑惑解答

这篇具有很好参考价值的文章主要介绍了关于SPWM和SVPWM算法相电压的疑惑解答。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.SPWM采用三相正弦波调制,在调制度为1时,输出相电压的基波幅值为什么为?

spwm svpwm,自动化,算法

         如图为交-直-交PWM变频器主回路结构,左边为不可控整流桥,将三相交流电整流成电压恒定的直流电压,右边是逆变器,将直流电压变换为频率与电压均可调的交流电,中间的滤波环节是为了较小直流电压脉动而设置的。

正弦波脉宽调制(SPWM)技术

        以频率与期望的输出电压波相同的正弦波作为调制波,以频率比期望高的多的等腰三角波作为载波,当调制波与载波相交时,由它们的交点确定逆变器开关器件的通断时刻,从而获得幅值相等、宽度按正弦规律变化的脉冲序列,这种调制方法称作正弦波脉宽调制(SPWM)。

spwm svpwm,自动化,算法

 spwm svpwm,自动化,算法

        这组图像很重要,能够帮助我们理清楚它们之间的关系。

        当调制深度为1,即,也就是载波幅值与调制波幅值相等,从电源电压最大利用率的角度来说,载波幅值和调制波幅值都为,图(bcd)是逆变器输出脉冲波形,图(f)是电动机相电压波形,通过平均值等效原理,就可以合成图(a)的调制波,即最后施加给电机的等效正弦电压。而其基波幅值就为.补充:其实图(bcd)和图(f)合成的调制波形是一样的,那为何它们两者之间的波形不一样呢,这是因为参考点不同导致的。

这里插入一个题外话,就是线电压和相电压之间的关系

spwm svpwm,自动化,算法

        观察这幅图,相电压如是两个相电压的合成,而幅值关系就是的倍数关系。

结论

        SPWM采用三相正弦波调制,在调制度为1时,输出相电压的基波幅值为,输出线电压的基波幅值为,直流电压的利用率仅为。若调制深度大于1,直流电压的利用率可以提高,但会产生失真现象,谐波分量增加。采用电压空间矢量PWM调制(SVPWM)或三次谐波注入法,可有效提高直流电压的利用率。

2.为何SVPWM输出相电压幅值的基波幅值最大为?

电压空间矢量PWM(SVPWM)控制技术(磁链跟踪控制技术)

        经典的SPWM控制主要着眼于使变压变频器的输出电压尽量接近正弦波,并未顾及输出电流的波形。而电流跟踪控制则直接控制输出电流,使之在正弦波附近变化,这就比只要求正弦电压前进了一步。然而交流电动机需要输入三相正弦电流的最终目的是在电动机空间形成圆形旋转磁场,从而产生恒定的电磁转矩。把逆变器和交流电动机视为一体,以圆形旋转磁场为目标来控制逆变器工作,这种控制方法称作“磁链跟踪控制”,磁链轨迹的控制是通过交替使用不同的电压空间矢量实现的,所以又称“电压控制矢量PWM控制”。

spwm svpwm,自动化,算法

spwm svpwm,自动化,算法

spwm svpwm,自动化,算法

         是一个以电源角频率为角速度做恒速旋转的空间矢量,它的幅值是相电压幅值的倍,当某一相电压为最大值时,合成电压矢量就落在该相的轴线上。在三相平衡正弦电压供电时,若电动机转速已稳定,则定子电流和磁链的控制矢量和的幅值恒定,以电源角频率为电气角速度在空间做恒速旋转。

        这里为何合成矢量是定子相电压的倍呢?但是有的书中合成矢量是定子相电压的倍呢?袁雷的《永磁同步电机控制原理》里面推导的是定子相电压的倍

        其实这是针对从不同角度来说的,恒功率原则针对的是电压的有效值,即推导出的是定子相电压的倍,而袁雷书中,是从瞬时值的角度来说的,所以推导出的是定子相电压的倍。

这里继续插入一个题外话,探讨一下最终合成的矢量的大小,从瞬时值角度考虑

spwm svpwm,自动化,算法

         六个非零矢量的大小为,而三相相位相差120°的相电压合成的空间矢量的幅值是相电压幅值的倍,所以的瞬时最大幅值为。

从恒功率角度考虑,即电压有效值

        相电压最大幅值为,而基波幅值为,经过恒功率计算,三相电压合成的电压矢量大小是其幅值的倍,所以计算得到的最大幅值为。这里其实是均值合成后的有效电压。

        这样就联系起来了,合成矢量其实是以为幅值的正弦波,其有效电压值最大为,而瞬时最大值为。

spwm svpwm,自动化,算法

spwm svpwm,自动化,算法spwm svpwm,自动化,算法

spwm svpwm,自动化,算法

spwm svpwm,自动化,算法

spwm svpwm,自动化,算法

总结

        简单来说可以理解为,当调制深度最大即为1时,SPWM算法能够完成相电压幅值为三相电压复现从而施加给电动机,而SVPWM算法能够完成相电压幅值为三相电压的复现,所以电压利用率之比为(或者说提高了调制深度)。

3.继续探讨SPWM和SVPWM的区别

        SPWM在每一个扇区内,只使用一个电压矢量去产生磁链从而拉动电机旋转,最后形成的是一个正六边形磁链轨迹。

spwm svpwm,自动化,算法spwm svpwm,自动化,算法

spwm svpwm,自动化,算法

spwm svpwm,自动化,算法

4.将算法与我们常用的电机控制相结合

        直流无刷(BLDC)电机控制,通常采用六步换相控制,也就是SPWM算法。而永磁同步电机(PMSM)采用的是矢量控制,即SVPWM算法。

表面上,BLDC和PMSM的基本结构是相同的,共同点如下:

        1、他们本质上都是永磁电动机,转子由永磁体组成基本结构,定子安放有多相交流绕组;

        2、都是由永磁体转子和绕组定子的交流电流相互作用产生电机的转矩,本质利用的物理原理都是通电导体在磁场中受力;

        3、在绕组中的驱动电流必须与转子位置反馈同步;

不同点如下:

        1.直流无刷电机BLDC是方波电流驱动,而永磁同步电动机PMSM是正弦波电流驱动,这是主要的不同之处,但是他们的调制波均是三相正弦电压。

        2.永磁同步电机PMSM在电气和机械方面更加安静,转矩基本没有脉动,而BLDC是方波驱动,存在转矩脉动。其原因在于:由于电感存在, 电流不会突变,因此在换相过程中断开相电流,电流下降的过程和新接入的新相电流上升过程都需要时间,因此相电流不可能是理想的方波,从而会产生非换相相电流脉动,从而引起换相转矩脉动。

        3、因为驱动电流不同,气隙磁场波形、反电动势波形、转矩波形均不相同。BLDC反电动势波形为梯形波,PMSM反电动势波形为正弦波。

        4、电流环路结构不同,速度反馈信息的获取也不相同。

        5、电动机气息磁通密度分布设计和绕组设计不同,一个是针对正弦波驱动,一个是针对方波驱动,永磁同步电机追求正弦磁通,其绕组分布更多更分散,而无刷直流电机相对简单,所以无刷直流电机造价相对便宜一些。

从仿真的角度进行验证SPWM和SVPWM三相驱动电流的区别,对象为永磁同步电机

搭建仿真,观察SPWM算法下,电机的三相驱动电流

spwm svpwm,自动化,算法

仿真结果

波形如下:

spwm svpwm,自动化,算法

可以观察到其驱动电流为近似梯形波

搭建仿真,观察SVPWM算法下,电机的三相驱动电流

spwm svpwm,自动化,算法

仿真结果

波形如下:

spwm svpwm,自动化,算法

可以观察到其驱动电流为近似正弦波

接下来搭建仿真验证BLDC的反电势波形

思路:

1.选定BLDC电机仿真模型;

2.保持BLDC电机三相开路;

3.施加外力让电机旋转;

4.测量反电势波形;

spwm svpwm,自动化,算法

 求解器参数设置

spwm svpwm,自动化,算法

 BLDC电机参数设置

spwm svpwm,自动化,算法spwm svpwm,自动化,算法

 仿真结果

spwm svpwm,自动化,算法

 观察仿真结果,我们可以发现其反电势波形为梯形波

        本文中关于SPWM和SVPWM算法的详细推导摘自《电力拖动自动控制系统》,感谢大家的阅读!!^_^文章来源地址https://www.toymoban.com/news/detail-628599.html

到了这里,关于关于SPWM和SVPWM算法相电压的疑惑解答的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一文解决关于VLAN所有的疑惑

    VLAN(Virtual Local Network)是虚拟局域网的简称,所谓局域网一般指由路由器分割的子网,需要注意的是VLAN是一个 二层概念 ,划分VLAN的作用是在第二层(数据链路层)划分广播域。 以下是百度百科对于VLAN的定义: 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用

    2024年02月09日
    浏览(40)
  • Proteus使用STM32F103系列芯片仿真ADC电压总是为0问题解答

    STM32F103芯片有一组ADC参考电压端口  对应到Proteus中,发现原理图上并没有但是在“配置供电网”中存在 可以看出,VSSA与VDDA同为3.3V,这就导致采集到的电压没有0电位参考,所以需要将 VSSA 转移到 GND 组   此时再允许正确的ADC程序就可以采集到正确的电压了      

    2024年02月13日
    浏览(49)
  • FOC算法与SVPWM技术

    最近看到了FOC这个东西,感觉很有意思,想着以后用这个算法做个东西,目前的想法是用开源的ODrive方案,自己做一个有感单电机驱动的板子,并且加入一点自己的东西,但是这不是目前工作的重点,所以就先学习了一下,记录下来,方便以后做的时候查阅。 原文来自稚晖君

    2024年01月24日
    浏览(44)
  • SVPWM算法原理及详解及永磁同步电机坐标变换(二)

    目录 一、SVPWM 8种开关状态 二、六个扇区和扇区判断          三、扇区发波  四、矢量作用时间计算 五、 矢量切换时间的计算         最常见的两电平拓扑如下图:         共有3个桥臂,每个桥臂只能一个晶闸管通,另一个断开,我们将桥臂上面晶闸管导通,下

    2024年02月06日
    浏览(43)
  • 关于GpuMall智算云—实例相关常见问题解答

    实例到期后有提醒吗?​ 有的,对于包月包周形式的产品,在用户使用期限到期前3天,系统会每天以短信形式给用户发送即将到期的提醒通知,对于包日形式的产品,系统会在到期前6h以短信形式给用户发送即将到期的提醒通知。 实例计费模式可以变更吗?​ 可以的,控制

    2024年01月22日
    浏览(40)
  • 关于C#接口的用法详细解答,附上案例说明!

    C#中的接口是一种定义了一组方法、属性和事件的类型。它只包含成员的声明,而不包含任何实现。接口可以被类通过实现的方式使用,从而使类能够具有接口定义的行为。 接口在C#中被定义为使用 interface ,接口的成员默认是公共的。类通过使用 implements 实现接

    2024年02月05日
    浏览(43)
  • DC电源模块关于宽电压输入和输出的范围

    BOSHIDA DC电源模块关于宽电压输入和输出的范围 DC电源模块是一种电子设备,能够将输入的直流电源转换成所需的输出电源,用于供电各种电子设备。其中,关于宽电压输入和输出的范围,是DC电源模块常见的设计要求之一。本文将详细介绍DC电源模块的宽电压输入和输出的范

    2024年02月07日
    浏览(46)
  • 文心一言8问,帮你解答关于CID应该这么投!

    2022年以来,CID已逐渐成为了引流电商标配,但是还是有不少新入局的朋友来问CID,小幂带着大家的问题,找文心一言来一波答疑解惑! Q1: 最近大火的Click ID投放是什么? 文心一言说: Q2:Click ID投放相对于以往投放有什么优势? 文心一言说: Q3: 什么行业的电商客户适合使

    2024年02月14日
    浏览(49)
  • 关于IDEA配置本地tomcat部署项目找不到项目工件的问题解答

    可能是之前的项目再次打开后,没有及时配置项目结构中的工件信息,导致配置tomcat中看不到工件的信息 解决的方法也非常简单,就是先在项目结构中,配置具体的工件信息,然后再配置tomcat的部署信息 同时。我也觉得这是因为很久没有使用tomcat,或者新手可能遇到的问题

    2024年02月02日
    浏览(57)
  • 关于CentOS7虚拟机配置静态IP地址及ping通百度等官网问题的解答

    1、查看MAC地址。 点击  ---虚拟机  -----  设置  -----  网络适配器  ------  高级  -----    记住MAC地址,后面会用到!!!  2、查看子网掩码和网关IP 点击  ---编辑  ----- 虚拟网络编辑器 ------  VMnet8 NAT模式  ------  NAT设置  -----   记住子网掩码和IP网关,后面会用到!!!

    2023年04月10日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包