基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法

这篇具有很好参考价值的文章主要介绍了基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在之前写的文章中,介绍了三相逆变器的控制方法和数学模型,如果忘记了可以回顾一下。

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(1)--数学模型

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(2)--控制器设计

下面介绍一下调制方法。

为什么需要调制方法呢?在之前的控制器的设计的最后,我们得到的是目标的电压,而我们的控制对象是mos管,它的控制信号是PWM,而不是虚拟的电压信号。所以我们要将我们之前得到的目标电压转换成PWM控制信号。调制的过程实际上就是把目标电压转换成PWM信号,使得mos能够按照一定的规律开关,从而输出我们的目标电压。

常见的调制方法有两种,SPWM和SVPWM两种。SPWM这种调制方法,相对于SVPWM来说相对简单一点,控制效果相对来说差一点,但是SVPWM的控制方法相对较复杂。

SPWM

正弦脉宽调制SPWM,是采用一个正弦波与三角波相交的方案确定各分段矩形脉冲的宽度。SPWM根本上依据的是面积等效的原理,冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。这里所说的惯性环节,指的是后面的滤波环节。

实际上是一些形状不同的窄脉冲曲线与时间轴包围的面积如果相等的话,其最终效果相等。那么我们就可以用正弦变化的PWM去等效正弦波。下面的问题就是如何让PWM的高电平时间正弦变化,或者说是占空比正弦变化。

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

经常使用的采样方法主要是自然采样和规则采样,自然采样相对于规则采样计算量比较大,不利于实现,对于微控制器来说是一个挑战。所以一般工程上采用规则采样,实现起来比较简单。

在控制方法上又分为,单极性控制和双极性控制。

单极性调制

单极性原理图如下所示

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

由上图可以得出单极性调制,当Ur大于Uc时,Uo输出高电平。在正半周期载波只有一种极性,不存在负的情况,对于负半周期也一样。这样产生的PWM,其输出只能控制一个开关管,而另一个开关管要处于常开状态。也就是说,当一组开关管要被打开时,我们只能控制其中一个,另一个在半个调制波周期内都要处于常开状态。

双极性调制

双极性调制原理图如下

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

与单极性调制的区别就是,它的载波在任意半个周期内都有两个极性,也就是有正有负。当Ur>Uc时,为正向高电平,反向低电平,当Ur<Uc时,为反向高电平,正向低电平。这样产生的PWM是互补的,同时也会使得开关管的导通是互补的。

解释

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

以单相的逆变电路为例,具体讲述一下,单极性和双极性的控制。在调制波的正半周期内,既VT1和VT4要被打开,VT2、VT3要被关闭,才能使负载承受正向电压。在调制波负半周期内,与之相反。如果是单极性调制,VT1和VT4,这是有一个常开,另一个工作在开关状态,VT2、VT3常闭。调制波负半周期与之类似。如果是双极性调制,在调制波正版周期内,VT1和VT4都将工作在于开关状态,而VT2、VT3也不会常闭,而是与VT1、VT4互补导通。

在具体实现上,可以采用查表法PWM设置占空比,也可以实时计算PWM占空比。一般采用实时计算,因为实际上它的计算强度也不太大,而且相对来说也比较灵活。

原理很复杂,实现起来就比较简单。只需要然占空比正弦变化即可,以为载波我们在配置单片机定时器的时候就已经确定了。我们只需要改变占空比。在正半周期内满足下面这个公式,负半周期取反即可。

D=Ts*M*sin⁡(wt)

如果是三相的话,只需要在wt后面加上角度差。

SVPWM

相对于SPWM,SVPWM的复杂程度提升了不少,但效果也会更好一点。与 SPWM 相比,SVPWM 的电压利用率高了约15%。

对于SVPWM的解释,要以三相逆变器为例。

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

图中,逆变器输出的三相电为Ua、Ub、Uc,Q1、Q2、Q3、Q4、Q5、Q6 代表三相桥臂的 6 个开关元件,设 A、B、C 三 相桥臂上有对应开关变量 a、b、c。使用开关变量来描述开关管的导通情况。以A相为例

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

从而可以得出输出的相电压与开关变量矢量之间的关系表达式。如下图所示

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

通过Clark变换,将Ua、Ub、Uc转变成到αβ坐标系,可以得到以下公式

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

Ua,Ub 可以理解为参考电压Uref 在(α,β)坐标系中所分解得到的子轴分量。Q1、Q2、Q3、Q4、Q5、Q6 的开关组合决定了的8个基本电压矢量在空间中的位置如下图所示。

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

由图可以看出,8个基本电压矢量分成成了6个扇区,每个电压矢量之间的夹角是pi/3,而Uref与α轴的夹角可以通过三角函数公式计算得出。

设参考电压矢量Uref与α轴的夹角为θ,在α轴和β轴的分量分别为Ua和 Ub。进行SVPWM调制首先要判断由Ua和Ub所决定的空间电压矢量Uref位于哪一个扇区。

怎么确定每个电压的时间是调制的关键之处,主要分为下面几步

(1).确定合成的电压矢量的扇区

(2).将参考电压矢量分解到与之相邻的基本电压矢量。

(3).通过分解的电压矢量,确定相邻的基本电压矢量的时间

以第一个扇区为例,有以下公式

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档
基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

将两组公式联立就可以得到时间,如下图所示

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

Ed为电压矢量的幅值,满足Ed=2Udc/30。使用同样的方法就能求出,合成电压矢量Uref在不同扇区时,对应不同电压矢量的时间。

根据零矢量分配的不同主要有七段式和五段式两种SVPWM方法。其中,七段式SVPWM技术是对两个零矢量V0和V7进行灵活安排,可以降低谐波含量。

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档
基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档
基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档
基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

在三相波形图一列中,每一行由上到下依次为ABC。根据上面的表格可以确定,ABC三相的开关管的导通时间。

在使用SVPWM是,还有一个问题是过调制,就是过调制的问题。当零矢量作用时间为零,基础电压矢量合成的空间电压矢量的端点位于六边形与其外接圆之间时,即T1+T2>Ts 时,逆变器会发生过调制,导致输出电压严重失真。为防止过调制现象的发生,可采用比例缩小算法。设使能将 处于过调制范围的合成电压矢量回调至内切圆范围内的非零矢量作用时间分别为 T3 和 T4,则有如下比例关系

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

则处于线性调制范围电压矢量作用时间分别为:

基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法,电能变换,嵌入式硬件,单片机,其他,Powered by 金山文档

如果感觉不错就点个赞吧^_^文章来源地址https://www.toymoban.com/news/detail-603809.html

到了这里,关于基于PI双闭环解耦控制的三相SVPWM电压型逆变器(3)--调制方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 三相逆变器并网LCL滤波器参数设计

    滤波器设计的必要性:         逆变器输出电压中含有丰富的高频开关谐波,抑制并网电流谐波,需要加入一个高频滤波器,而LCL滤波器效果相比于L滤波器效果更好,因此在逆变器和电网中间添加一个LCL型逆变器。 滤波器设计需要的参数:         逆变器直流侧电压、

    2023年04月26日
    浏览(43)
  • H桥级联型五电平三相逆变器MATLAB仿真模型

    H桥级联型五电平逆变器MATLAB仿真模型资源-CSDN文库 https://download.csdn.net/download/weixin_56691527/87899094 微 ❤ 关注“电气仔推送”获得资料 模型简介: MATLAB21b版本 逆变器采用H桥级联的形式连接,加设LCL滤波器,三相负载构成主电路。 采用SPWM调制,可以得到逆变器输出五电平相电

    2024年02月09日
    浏览(42)
  • 【五一创作】【Simulink】采用延时补偿的三相并网逆变器FCS-MPC

    👉 【Simulink】基于FCS-MPC的三相并网逆变器控制 上一篇博客介绍了FCS-MPC的基本操作,并且以三相并网逆变器为控制对象进行了Simulink仿真。 但实际仿真中没有考虑补偿延时。本篇博客将讨论为什么要考虑延时并进行补偿,最后对此仿真验证。 模型预测电流控制步骤: 1)测量

    2024年02月01日
    浏览(74)
  • 基于STM32的单相可调逆变电源设计(能输出稳定的电压电流,也可扩展为三相输出)

    本篇文章主要介绍的是我前段时间做的一个基于STM32H750VB为主控芯片的单相可调逆变电源,额定输入为10V-80V,额定输出电压为220V,额定输出电流为5A。做这个逆变电源的时候还是遇到了很多困难,首先是网上这方面的资料并不多,ACDC的资料不少,但是DCAC的资料少得可怜,在

    2024年02月14日
    浏览(50)
  • Simulink|光伏并网逆变器低电压穿越仿真模型

    目录 主要内容      模型研究    1.模型总览 2.boost模块 3.Inverter模块 4.控制模块 5.信号模块   结果一览    下载链接  该模型为光伏逆变器低电压穿越仿真模型,采用boost加NPC拓扑结构,基于MATLAB/Simulink建模仿真。模型具备中点平衡SVPWM控制,正负序分离控制,pll,可进

    2024年01月23日
    浏览(58)
  • 关于SPWM和SVPWM算法相电压的疑惑解答

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

    2024年02月14日
    浏览(30)
  • 永磁同步电机转速电流双闭环PI参数整定

            为实现,的完全解耦,将耦合造成的影响降到最低,需要给电流环增加前馈补偿环节。目前传统的矢量控制常见的方法有控制和最大转矩电流比控制,前者主要适用于表贴式三相永磁同步电机,后者主要用于内置式三相永磁同步电机。值得说明的是,对于表贴式三

    2023年04月08日
    浏览(47)
  • 基于STM32闭环步进电机控制系统设计

    ** 单片机设计介绍,1654基于STM32闭环步进电机控制系统设计(仿真,程序,说明)   基于STM32的闭环步进电机控制系统设计是一种利用STM32微控制器开发的系统,用于实现对步进电机的精确控制。以下是该系统的一般设计概述: STM32微控制器:作为主控芯片,STM32具备高性能

    2024年02月08日
    浏览(46)
  • 永磁同步电机——矢量控制(基于PI调节器)

    永磁同步电机(PMSM)的矢量控制,可谓是入门级别的控制,简单来说就是通过某些手段得到定子当前所需电压,能够产生相应的转速等。 矢量控制便是控制逆变器输出相应电压是一种手段,其本质上是在于利用Clark变换与Park变换解耦电机电流的励磁分量与转矩分量,将三相

    2024年02月12日
    浏览(40)
  • 基于FPGA的永磁同步电机双闭环控制系统的设计

    基于FPGA的永磁同步电机双闭环控制系统的设计,在FPGA实现了永磁同步电机的矢量控制, 坐标变换,电流环,速度环,电机反馈接口,SVPWM。 都是通过Verilog 语言来实现的,具有很高的研究价值。 程序带详细注解,有完整pcb、原理图。 【题目】基于FPGA的永磁同步电机双闭环

    2024年04月12日
    浏览(54)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包