三相PWM整流器并联仿真,加入了零序环流抑制算法。 对SVPWM中零矢量的作用时间进行调节,进而抑制电路的零序环流。 ,可以提供相关的参考文献。

在电力电子领域,三相PWM整流器并联运行能有效提高系统容量和可靠性。然而,零序环流的存在会影响系统性能,甚至可能导致设备损坏。今天就来聊聊在三相PWM整流器并联仿真中,通过对SVPWM零矢量作用时间调节来抑制零序环流的方法。

三相PWM整流器并联基础

三相PWM整流器是一种将交流电转换为直流电的电力电子装置,因其具有高功率因数、低谐波等优点被广泛应用。当多个整流器并联运行时,能增大系统的功率输出能力。但由于各整流器之间参数的细微差异,会不可避免地产生零序环流。

零序环流抑制算法原理 - SVPWM零矢量调节

SVPWM(空间矢量脉宽调制)是一种常用的PWM调制方式,其通过合成不同的电压矢量来控制逆变器输出电压。在三相PWM整流器并联系统中,我们可以通过对SVPWM中零矢量的作用时间进行调节,来抑制零序环流。

三相PWM整流器并联仿真,加入了零序环流抑制算法。 对SVPWM中零矢量的作用时间进行调节,进而抑制电路的零序环流。 ,可以提供相关的参考文献。

下面以一段简单的SVPWM算法代码片段为例(以C语言为例,仅为示意,实际应用需根据具体平台调整):

// 定义一些常量
#define PI 3.1415926
// 假设已经有获取三相电流ia, ib, ic的函数
float ia, ib, ic; 
// 计算零序电流
float io = (ia + ib + ic) / 3; 

// 根据零序电流调节零矢量作用时间
// 这里假设一个简单的调节规则,实际需根据具体系统优化
if (io > 0.1) { 
    // 增加零矢量V0的作用时间
    t0 = t0 + 0.01; 
} else if (io < -0.1) { 
    // 增加零矢量V7的作用时间
    t7 = t7 + 0.01; 
}
// 后续正常的SVPWM矢量合成和占空比计算代码省略...

在这段代码中,首先通过三相电流计算出零序电流 io。然后根据零序电流的大小和方向,对零矢量 V0V7 的作用时间进行调整。当零序电流大于一定阈值时,增加 V0 的作用时间;小于一定阈值时,增加 V7 的作用时间。这样通过改变零矢量的作用时间,间接影响整流器的输出特性,从而抑制零序环流。

仿真验证

通过搭建三相PWM整流器并联仿真模型(可以使用MATLAB/Simulink等工具),将上述零序环流抑制算法应用到模型中。在仿真中,可以设置不同的参数来观察零序环流抑制效果。比如改变整流器之间的电感、电容参数差异,观察在算法作用下,零序环流的变化情况。

参考文献

  1. 《电力电子技术》 - 王兆安、刘进军 主编,这本书对三相PWM整流器的原理和控制方法有详细阐述,为理解整个系统提供了基础理论。
  2. “Analysis and Suppression of Zero - Sequence Circulating Current in Parallel Three - Phase PWM Rectifiers” - 一篇相关的学术论文,深入研究了三相PWM整流器并联系统中零序环流的分析与抑制方法,对本文采用的SVPWM零矢量调节方法有详细的理论推导和实验验证。

通过对三相PWM整流器并联仿真中加入零序环流抑制算法,并对SVPWM零矢量作用时间的调节,能有效提升系统的性能和稳定性。希望本文能为大家在相关领域的研究和实践提供一些思路和参考。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐