2、SVPWM原理及实现学习笔记

1、概述

SVPWM 全称是空间矢量脉宽调制(Space Vector Pulse Width Modulation),核心是通过控制逆变器开关管的通断,合成一个逼近圆形旋转的电压空间矢量,从而驱动电机产生平稳的旋转磁场。

  1. 核心定义:基于 "电压空间矢量" 的思想,将逆变器的 6 个功率开关管(如 IGBT)的不同通断组合,对应成 8 个基本电压矢量(6 个有效矢量 + 2 个零矢量)。

  2. 核心目标:让逆变器输出的电压矢量,尽可能逼近理想的圆形旋转磁场,最终实现电机转矩平稳、电流谐波小的控制效果。

  3. 应用场景:主要用于三相交流电机驱动(如永磁同步电机、异步电机),也广泛应用于新能源汽车、光伏逆变器、UPS 等设备中。

2、工作原理

SVPWM 的工作过程可简化为 3 个关键步骤,本质是 "选矢量、算时间、定序列":

  1. 扇区判断:根据电机控制需求的 "参考电压矢量",确定其在空间坐标系(α-β 坐标系)中所处的扇区(共 6 个扇区,对应 6 个有效基本矢量)。

  2. 矢量作用时间计算:利用 "伏秒平衡" 原理,计算该扇区内相邻两个有效基本矢量,以及零矢量(不产生有效磁场的矢量)的作用时间,确保合成的矢量等效于参考电压矢量。

  3. 开关序列生成:按照特定规则(如 "最小开关动作" 原则),排列有效矢量和零矢量的导通顺序,生成逆变器开关管的 PWM 驱动信号,控制开关管通断。

3、逆变电路

  • 相电压(Phase Voltage) :测量对象是 "绕组"。即电机定子绕组的一端(相线)与绕组的公共连接点(中性点 N)之间的电压,用符号 Uₚ 表示。

  • 线电压(Line Voltage) :测量对象是 "电源线"。即从变频器或电源输出的任意两根相线(如 U 与 V、V 与 W、W 与 U)之间的电压,用符号 Uₗ 表示。

4、各电压空间矢量

其中U0是UVW三相上桥臂全开,U1是UVW三相上桥臂全关;

5、六边形磁场

磁链普赛因1和普赛因增量共同组成普赛因2,普赛因2和普赛因2的增量共同组成普赛因3,以此类推。。。。

6、合成圆形磁场

为了构建圆形磁场,每个扇区与其相邻的两个扇区,共三个扇区共同构成合成电压矢量;

7、电压空间矢量作用时间计算

该图中,只知道U2*T2,且U2*T2与U1*T1之间的角度为60度,便可以计算出U阿尔法,U贝塔的值;

8、合成矢量范围

9、PWM发波

10、扇区判断

11、矢量切换点

如果周期是200,那个ARR则设置为100,在PWM中心对齐的情况下,到达ARR的数值代表走了这个周期的一半;

相关推荐
我爱cope5 小时前
【计算机网络 | 网络层11:ICMP 协议:Ping 和 Traceroute 的底层原理】
网络·学习·计算机网络
天若有情6736 小时前
Node+MySQL小型全栈笔记项目实战课程分享
数据库·笔记·mysql
问天_观心6 小时前
大模型微调学习(一)
开发语言·人工智能·学习·语言模型·github
苏生Susheng6 小时前
【软件实施】Linux系统Shell脚本教程
linux·运维·服务器·chrome·spring boot·学习·实施
我命由我123457 小时前
Photoshop - Photoshop 把两个 PSD 文件合并
学习·ui·职场和发展·产品运营·产品经理·学习方法·photoshop
摇滚侠8 小时前
《SpringBoot 3:入门与应用实战》第 12 章 JDBC 与事务 JDBC 事务管理 阅读笔记 33
spring boot·笔记·后端
小雪崩8 小时前
嵌入式学习 day39:TCP并发服务器模型
linux·服务器·c语言·网络·学习·tcp/ip
知识分享小能手9 小时前
深度学习学习教程,从入门到精通,概率与信息论 — 知识点详解(3)
人工智能·深度学习·学习·数据挖掘·概率论
Wendy不吃榴莲9 小时前
# AI短剧教程 - 《后西游记》开播后,AI影视为什么更考验“连续讲故事”?
人工智能·笔记·学习·ai·视频
Agudamu11619 小时前
B站学习视频怎么变笔记:用 Ai好记 + Obsidian 搭建个人知识库的完整教程
人工智能·笔记·学习·音视频