三相电机各种PWM调制方式(五):基于零序分量注入的SVPWM策略研究与实现

基于零序分量注入的SVPWM策略研究与实现

1 引言

1.1 研究背景与意义

电压源型逆变器(VSI)广泛应用于交流电机驱动、新能源并网、不间断电源等工业领域。随着应用场景对系统动态响应、功率密度及调速范围要求的不断提高,如何充分利用直流母线电压、提高逆变器的电压利用率成为关键问题。

传统正弦脉宽调制(SPWM)最大输出基波相电压幅值仅为 Vdc/2V_{dc}/2Vdc/2,电压利用率较低。空间矢量脉宽调制(SVPWM)通过优化开关序列,将电压利用率提升至 Vdc/3V_{dc}/\sqrt{3}Vdc/3 (线性调制区)。

零序分量注入法(Zero-Sequence Injection)是一种与SVPWM等效的调制波实现方式,具有算法结构简单、无需扇区判断、易于数字实现、可自然扩展至过调制区等优势,成为当前研究与工程应用的热点。

1.2 零序分量注入的作用与优势

零序分量注入通过在正弦调制波上叠加一个相同的零序信号 v0v_0v0,将调制波由正弦波变为鞍形波。在相同的基波电压要求下,鞍形波峰值更低,从而允许基波幅值更大而不超过载波限幅,有效提升电压利用率。

该方法的主要优势包括:

  • 电压利用率高 :在 M=1M=1M=1 时,调制波峰值恰好达到载波峰值,基波幅值比SPWM提高约15.5%。
  • 与SVPWM完全等效:基于最小-最大法的零序注入调制波与七段式SVPWM产生相同的开关序列,在平均电压意义上严格等价。
  • 实现简便:无需扇区判断、矢量作用时间计算及坐标变换,适合数字控制。
  • 易于扩展至过调制:通过简单增加调制比并对调制波进行限幅,即可平滑过渡至六方波工况,算法统一性强。

2 零序分量注入的SVPWM

2.1 零序分量注入原理

注入零序分量 v0v_0v0 后,调制波变为:
va∗=va+v0,vb∗=vb+v0,vc∗=vc+v0 v_a^* = v_a + v_0,\quad v_b^* = v_b + v_0,\quad v_c^* = v_c + v_0 va∗=va+v0,vb∗=vb+v0,vc∗=vc+v0

由于零序分量在三相中相同,线电压仅由调制波之差决定,因此 v0v_0v0 不影响输出电压的基波分量。选择适当的 v0v_0v0 可使调制波峰值最小化,从而提高电压利用率。

2.2 调制波重构方法(零序分量表达式推导)

常用的零序分量取法为"最小-最大法",其表达式推导如下:

设某一时刻三相正弦值分别为 va,vb,vcv_a, v_b, v_cva,vb,vc,记
Vmax⁡=max⁡(va,vb,vc),Vmin⁡=min⁡(va,vb,vc) V_{\max} = \max(v_a, v_b, v_c),\quad V_{\min} = \min(v_a, v_b, v_c) Vmax=max(va,vb,vc),Vmin=min(va,vb,vc)

注入零序分量后,三相调制波的最大值和最小值变为 Vmax⁡+v0V_{\max}+v_0Vmax+v0 和 Vmin⁡+v0V_{\min}+v_0Vmin+v0。为使调制波对称于零轴,从而峰值最小,令:
Vmax⁡+v0=−(Vmin⁡+v0) V_{\max} + v_0 = -(V_{\min} + v_0) Vmax+v0=−(Vmin+v0)

解得:
v0=−Vmax⁡+Vmin⁡2 v_0 = -\frac{V_{\max} + V_{\min}}{2} v0=−2Vmax+Vmin

该零序分量使三相调制波的最大值与最小值互为相反数,在任意时刻均保持对称,从而将调制波峰值降至理论最小值。

2.3 零序分量注入合理性

由于零序电压注入不改变线电压输出,仅仅是改变端电压输出,而端电压输出是直接作用在三相输出占空比的,观差下图SPWM占空比请求波形:

角度每隔60°就会出现最大值、中间值、最小值,这时取该时刻最大值和最小值相加然后除以2,再同时将三相占空比将去该值,不影响相电压输出(同时增加或减去作用时间相当于0矢量),则得到以下波形:

这样即可在不改变输出的情况下减小占空比输出幅值,从而提高电压利用率。

3 仿真与实验验证

3.1 仿真模型搭建

3.1.1 仿真平台

使用 MATLAB/Simulink 搭建系统仿真模型。

3.1.2 仿真参数
  • 0.9069(线性区域最大值)
  • 母线电压为100V
  • 调制比计算公式m=Uphase2πUdc=πUphase2Udcm = \frac{U_{phase}}{\frac{2}{\pi}U_{dc}} = \frac{\pi U_{phase}}{2U_{dc}}m=π2UdcUphase=2UdcπUphase
3.1.3 仿真结果
  • 输出为同样的马鞍波形

    上图为调制比0.9069

    上图为输出的线电压波形

3.2 仿真平台与理论计算对比

3.2.1 仿真平台
  • 线电压幅值:100
3.2.2 理论计算
  • 线电压幅值 :100∗33∗3=100100*\frac{\sqrt{3}}{3}*\sqrt{3}=100100∗33 ∗3 =100
    对比结果
    仿真计算的线电压幅值和理论计算的线电压幅值完全相等

4 总结

本文详细介绍了基于零序分量注入的SVPWM原理及实现方法,重点推导了最小-最大法零序分量的表达式。仿真与实验结果验证了该方法的有效性和工程实用性。该方法不仅在线性调制区具有与SVPWM相同的电压利用率和谐波性能,且可自然扩展至过调制区,,为高性能逆变器控制提供了一种简洁高效的解决方案。


相关推荐
showmethetime8 个月前
三相四桥臂SVPWM控制及电机模型
svpwm
Naiva9 个月前
【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(软件篇)(二)
stm32·单片机·嵌入式硬件·逆变器·spwm
mengjiexu_cn2 年前
FOC电机驱动开发踩坑记录
c++·svpwm·foc·滑膜控制器
别问,问就是全会2 年前
FOC矢量控制
电机控制·svpwm·foc·bldc
Matlab程序猿2 年前
【MATLAB源码-第207期】基于matlab的单相光伏并网系统仿真,并网策略采用基于扰动观测法的MPPT模型和使用电压电流双闭环SPWM控制。
matlab·simulink·mppt·单相光伏并网·spwm
爱出名的狗腿子2 年前
细说SVPWM原理及软件实现原理,关联PWM实现
mcu·嵌入式·电机控制·svpwm·foc·无刷电机·矢量控制
今天美美吃饭啦2 年前
Open Winding-PMSM-开绕组永磁同步电机基本介绍
电机·svpwm·开绕组·open winding