SVPWM算法原理及详解及永磁同步电机坐标变换(二)

目录

一、SVPWM 8种开关状态

二、六个扇区和扇区判断        

 三、扇区发波

 四、矢量作用时间计算

五、 矢量切换时间的计算


一、SVPWM 8种开关状态

        最常见的两电平拓扑如下图:

        共有3个桥臂,每个桥臂只能一个晶闸管通,另一个断开,我们将桥臂上面晶闸管导通,下面关断记为S = 1;下面晶闸管导通,上面关断记为S=0。因此共有2^{3}=8种开关状态:

000---001---010---011---100---101---110---111

        其中第一个数字代表a桥臂开关状态,依此类推。

        例如:若a桥臂S=1,b和c桥臂S=0,则我们可以将拓扑结构简化成下面的图:

        其中U_{ao}=\frac{2}{3}U_{dc},U_{bo}=U_{co}=-\frac{1}{3}U_{dc}

        于是,我们将这八种情况的各相电压总结在下列的表中:

SaSbScU_{ao}U_{bo}U_{co}U_{k}
000000V0
001-\frac{1}{3}U_{dc}-\frac{1}{3}U_{dc}\frac{2}{3}U_{dc}V1
010-\frac{1}{3}U_{dc}\frac{2}{3}U_{dc}-\frac{1}{3}U_{dc}V2
011-\frac{2}{3}U_{dc}\frac{1}{3}U_{dc}\frac{1}{3}U_{dc}V3
100\frac{2}{3}U_{dc}-\frac{1}{3}U_{dc}-\frac{1}{3}U_{dc}V4
101\frac{1}{3}U_{dc}-\frac{2}{3}U_{dc}\frac{1}{3}U_{dc}V5
110\frac{1}{3}U_{dc}\frac{1}{3}U_{dc}-\frac{2}{3}U_{dc}V6
111000V7

         我们将三相电压写成幅值加相角的形式,令a的相电压相角为0,则b相为120°,c相为240°。并求解他们的矢量和:

二、六个扇区和扇区判断        

        于是,我们画出上面8种开关状态三相构成矢量和V0,V1,V2,V3,V5,V6,V7,并划分出了六个扇区。

          

         接下来,考虑到我们有一个圆形旋转参考电压U_{ref},我们需要利用扇区两侧的矢量来合成跟踪参考电压的实际电压。于是,我们就需要判断当前时刻U_{ref}落在哪一个扇区内。

        在SVPWM算法原理及详解及永磁同步电机坐标变换(一)中,我们已经详细的讲述了Clarke变换,也就是 由三相静止坐标系abc到两相静止坐标系αβ的变换,我们将已经合成的参考电压U_{ref}沿着α轴和β轴进行分解。

        并观察每个扇区内U_{\beta },U_{\alpha }值的特征,总结如下表:

         根据以上总结,我们发现可以用一下三个式子来判断扇区:

         

 三、扇区发波

七段式SVPWM矢量如何从起点到达终点?

以第一扇区为例:可以选择红色曲线的顺序发波,也可以选择蓝色曲线。

红色曲线:先沿V4方向走再沿V6方向走,最后再往V4方向走

蓝色曲线:先沿V6方向走再沿V4方向走,最后再往V6方向走

唯一的区别是零矢量的插入方式不同

        红色路径是4-6-4,因为还是为了每次只切换一个桥臂的开关,零矢量的插入方式是0-4-6-7-6-4-0(7段式),或者是4-6-7-6-4(五段式);而蓝色路径零矢量的插入方式是7-6-4-0-4-6-7(7段式),或者是6-4-0-4-6(五段式)。

把其他扇区都加进来,就得到下图:

        如果考虑软件的计算方便,每次发波都先发000矢量,中间插入111矢量,那么就要按照图中红色曲线发波,如下图。


        这样第一扇区要先发U4,矢量走到第二扇区后,不能先发U6,要先发距离000更近的矢量U2,到第三扇区后,还是先发U2。总之,1(001),2(010),4(100)距离零矢量(000)更近,要作为每个扇区的首发。

        也可以选择3(011),5(101),6(110)作为首发,那么在7段式的中间需要插入的就是000矢量。

 其他发波形式可以看:SVPWM分析、各个扇区详细计算以及Matlab仿真_michaelf的博客-CSDN博客_svpwm扇区判断

 四、矢量作用时间计算

        以下仅介绍第一扇区的计算方式,其他扇区计算方式相同:

 

 

五、 矢量切换时间的计算

 

 未完待续

 

 

 

 

 

  • 7
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: SVPWM全称为“空间矢量脉宽调制”,是一种矢量控制技术,可用于三相电力逆变器,使其产生高质量的交流电信号。该算法原理是基于三相电力逆变器的控制需求,将三个电压向量(也称为空间矢量)的大小和相位优化组合,以达到输出所需频率和幅值的目的。 该算法基于两个主要概念:矢量合成和脉宽调制。首先,它将所需输出电压(通常是正弦波)转换为空间矢量,即在三相电压平面上的三个向量之和,这些向量的大小和相位角需满足所需输出电压的频率和幅值。然后,逆变器将这些向量转换为电压波形,通过逐步改变电压信号的占空比,形成一个类似于正弦波的输出波形。脉宽调制方法通过精确控制脉冲宽度来实现最终电压信号的输出。 SVPWM算法是一种高效且精密的控制技术,能够产生高质量的交流信号。该算法的主要优点是具有高效性和精密性,能够实现高质量、高效率的逆变器控制,可用于多种工业应用领域,如电机控制、太阳能光伏系统等。 ### 回答2: SVPWM(Space Vector Pulse Width Modulation)算法是一种常用的调制技术,用于三相电压源逆变器的输出控制。它是在矢量控制的基础上发展起来的一种高级调制技术。 SVPWM算法原理是将电压矢量按照不同的位置分为两类,一类为主矢量,另一类为辅助矢量。在每个电周期内,通过控制主矢量和辅助矢量的占空比比例,达到所需要输出波形的目的。其核心思想是将三相电压转换为空间矢量的形式,在空间中进行合理的输出调制。 具体的实现步骤为:首先确定矢量的幅值和方向,计算出相应的占空比;然后根据所得到的占空比,在每个时刻选择相应的主矢量和辅助矢量;最后,按照选定的主矢量和辅助矢量的占空比比例,通过一系列复杂的计算,得到输出波形。 SVPWM算法具有高精度、高效率、低谐波等优点,在众多应用领域中得到了广泛的应用。同时,这一算法的实现也存在一定的难度,需要深入了解和掌握三相电路的原理以及信号处理、控制算法等相关知识。 ### 回答3: SVPWM算法即空间矢量调制算法,是一种广泛应用于交流电机驱动器中的PWM技术。它的原理是将三相电压分解为两个正交矢量,然后通过改变这两个矢量的大小和相位来控制输出的电压大小和相位。其优点在于输出电压的质量高,效率高,噪音小,且适用于各种负载情况。 SVPWM算法的实现需要对矢量的大小和相位进行精确计算和控制,因此需要一定的数学基础和控制理论。其主要过程可以分为以下几步: 1. 将输入的三相电压转化为两个正交的矢量,即α轴和β轴矢量。 2. 根据控制目标,计算出所需输出的矢量,即在αβ坐标系中所需的目标矢量。 3. 通过计算目标矢量与参考矢量的误差,得到需要纠正的矢量调制量,即dq轴电压。 4. 根据dq轴电压的大小和方向调节输出电压的大小和相位,达到控制目标。 5. 在输出电压周期内不断重复以上步骤,实现电机转速控制。 总的来说,SVPWM算法是一种高效、精确、稳定的PWM技术,适用于各种负载情况。但需要注意的是,SVPWM算法的实现过程较为复杂,需要较高的计算和控制能力,因此需要专门的控制芯片或计算机系统进行实现。同时,其在实际应用中也需要考虑到电流和电压的限制、控制误差等因素,以确保系统运行的稳定性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值