整流器空间矢量调制算法的比较研究

最新更新时间:2011-11-09来源: 互联网关键字:空间矢量脉宽调制  数字信号处理器  脉宽调制整流器 手机看文章 扫描二维码
随时随地手机看文章

摘要:简单介绍了整流器空间矢量PWM(SVPWM)控制的原理,就几种SVPWM波的谐波含量、开关损耗进行了比较,同时给出了集成DSP电机控制器TMS320F240实时产生SVPWM的实现算法。关键词:空间矢量脉宽调制;数字信号处理器;脉宽调制整流器Researchon SpacevectorPWMControlofTriphaseRectifier

 

HEMingxingAbstract:TheprincipleofSVPWMcontrolofthreephasePWMroctifier isintroduced.Theharmoniccomponentsandswitchingfrequencyofthreedifferent typiesofSVPWMwaveformarediscussed,andthealgorithmofSVPWMrealization isprovided.Theresultsofsimulationandexperimentarepresentedatlast. Keywords:SVPWM;DSP;PWMrectifier中图分类号:TN911文献标识码:A文章编号: 0219-2713(2002)10-0498-04

1引言

在三相PWM整流器的数字控制系统中,由于微处理器的运算和处理速度的限制,用来控制功率开关器件的PWM信号多采用三个相差为120°的正弦调制信号和一个三角载波信号相比较的正弦调制方法(SPWM),这种调制方法很容易用查表的方法实现,从而可以节约处理器的运算时间。但随着微处理器的设计和制造技术的日新月异,以TI公司的数字信号处理器TMS320F240和AD公司的ADMC331为代表的处理器的推出,使得PWM波的实时计算能很容易地实现,同时因为这些微处理器内嵌了产生PWM波的硬件,使各种PWM波特别是SVPWM波的实时产生成为一件轻松的工作。为此,本文着重分析了几种SVPWM波形的特点,同时给出了对应的工程实现算法,并就这几种算法进行了比较。

2电压型PWM整流器空间矢量脉宽调制的

基本原理

图1表示的是一个典型的三相电压型PWM整流器的结构。VDC为三相整流器直流侧电压, UsA,UsB,UsC分别为三相电网的相电压;URfA,URfB,URfC分别为整流器桥臂中点对三 相电网电压中点的电压值,它们的大小依赖于对应的桥臂上下功率开关的状态,isA,isB, isC分别为三相的线电流。

对于电压型PWM整流器的电流控制有两类不同的控制方法。一是间接电流控制,它不引入电流反馈而直接对整流器进行PWM调制,使其输入端电压为接近正弦的PWM波形,并保持一定的相位,从而使通过电抗器输入的电流为与电源电压同相位的正弦波;二是直接电流控制,需要检测输入电流,并通过电流反馈信号对整流器进行PWM调制,达到控制输入电流波形相位的目的。直接电流控制有多种不同的电流跟踪方法,如滞环控制,空间矢量控制,固定频率的滞环控制,基于自然采样SPWM控制。其中空间矢量PWM是由空间矢量变换概念而来。在采用空间矢量PWM控制的三相电压型整流器中,为了描述方便定义如下空间矢量,其中α=ej2π/3。

——电网电压空间矢量Us=(UsA+αUsB+α2UsC)(1)

——桥臂中点电压空间矢量


URf=(URfA+αURfB+α2URfC)(2)
——线电流空间矢量Is=(isA+αisB+α2isC)(3)

考虑上述变量的基波分量,上述空间矢量Us,URf,Is的关系可用下式表示

URf=Us-Rs×Is-Ls×dIs/dt(4)

用CPU进行数字运算时上式可变为

URf=Us-Rs×Is-Ls×ΔIs/T(5)

式中:T为一个PWM控制周期,即为主开关器件的开关周期。

CPU检测电网电压可以计算出电网电压空间矢量,检测电感中的电流可以计算出电流矢量,再和指令电流矢量比较可以得到ΔIs,再由式(5)就可以计算出桥臂中点电压矢量。再经过空间矢量调制算法计算出下个PWM控制周期每个开关管的导通时间,这样就可以控制整流器入端的电流。当PWM整流器入端的电流和电网电压同相位时,这时PWM整流器的功率因数很接近1,即为通常所说的PFC控制;如果PWM整流器的交流侧是和其它功率负载并联接入电网,而且控制PWM整流器的入端电流使得它的入端电流和与其并联的功率负载的电流之和接近正弦且与电网电压同相位,那么PWM整流器起消除电网谐波的作用。

整流器的6个开关器件的开关顺序必须遵从下面的要求。

(1)其中的3个开关总是处于开通状态,而其余的3个总处于关断状态。

(2)同一桥臂的上下两个开关由互补的两个脉冲信号控制,并且必须保证控制上下桥臂的脉冲信号没有重叠部分,这样就不会出现上下桥臂的直通短路。

这6个开关器件可以形成8种导通模式,这8种模式对应8种空间矢量,在一个PWM控制周期内可以通过这8种矢量的不同组合,让它在一个PWM控制周期产生的效果等于式(5)计算出的桥臂中点电压矢量作用一个PWM控制周期。这样就达到了控制整流器交流侧电感中的电流的目的。

3SVPWM波在DSP中的实现方法

由式(5)可以计算出一个PWM周期桥臂中点的电压矢量URf,从其在d、q轴投影得到其 d、q轴的分量分别为Ud、Uq,那么CPU下一步就要由Ud、Uq的值计算出三个桥臂每个开关 管的占空比,从而给各个桥臂正确的触发脉冲。用什么样的算法来得到每个开关管的占 空比就是本节要讨论的问题。

 

SVPWM调制方法就是从8种基本空间矢量中选取合适的空间矢量,让它们在一个PWM周期内占一定比例的时间,从而可以近似URf作用整个PWM周期的效果。图2画出了8个基本矢量,其中6个有效矢量把整个平面分为6个扇区,为了使整流器有最低的开关频率,在选取有效矢量的时候要选取离URf最靠近的两个基本矢量。例如如果URf在第一扇区,那么有效矢量要选择U0(100)、U60(110)。为了让在一个PWM控制周期中这两个基本电压矢量的组合作用效果能等效于URf,那么它们要满足下式URf=(T1Ux+T2Ux+60)(6)

式中:T为一个PWM控制周期,T1,T2分别为Ux,Ux+60的作用时间。

一般一个PWM控制周期比较短,URf在T时间内的积分可以用URf乘以T来代替。故式(6)可以化简为URf=(T1Ux+T2Ux+60)(7)

用行列式的表示方法可以表示为URf=[UxUx+60][T1T2]τ(8)

等式两边都同乘[UxUx+60]-1后得到式(9)。

[T1T2]τ=[UxUx+60]-1URf(9)

式中:[UxUxx+60]-1是对应扇区的归一化分解矩阵,以第一扇区为例:[U0U60]=( 10)[U0U60]-1=(11)

这样在DSP中,先进行判断URf的扇区,计算的流程图如图3所示。

然后根据不同的扇区的值来选取不同的归一化矩

整流器空间矢量调制算法的比较研究

阵,再由式(9)可以算出T1,T2的值。具体实现方法如下。先定义一个三维常量数组 decomp[6][2][2]来存放着六个扇区的归一化分解矩阵,每一个扇区的归一化矩阵在数组的存放格式如式(12),

[UxUx+60]-1=(12)

那么

T1=Ud×decomp[扇区][0][0]+

Uq×decomp[扇区][0][1](13)

T2=Ud×decomp[扇区][1][0]+

Uq×decomp[扇区][1][1](14)

得到T1,T2的值,也就是两个有效基本矢量在一个PWM控制周期内各作用的时间,那么零矢量作用的时间为T0=T-T1-T2,因为零矢量可以为0000也可以是0111,先假设它们在一个PWM控制周期内作用的时间各为T0/2。

以第一扇区为例,Ux=(100),Ux+60=(110)各作用的时间为T1,T2,那么可以得到在一个PWM控制周期内,A、B、C三相上管开通的时间分别为

——A相T1+T2+T0/2

——B相T2+T0/2

——C相T0/2

当URf在其他的扇区时也有相似的算法。上面的算法没有考虑根据式(12)、(13)计算T1、T2之和大于T的情况,但在实际的控制过程中,系统在启动的时候,直流侧电压比较低,或是交流侧实际电流和指令电流的差值比较大时,URf会超出图2中六个基本有效矢量终点围成的正六边形,这时根据式(12)、(13)计算出T1、T2的值会使得T1+T2≥ T,也就是对应SPWM算法中的过调制。虽然CPU设计厂商在设计CPU的时候考虑到了这种情况,即使T1+T2≥T时也不会导致产生SVPWM波的硬件产生错误的导通信号。如果把这样计算出的T1、T2值直接应用于产生SVPWM波的硬件中,会使得后作用的那个空间矢量损失掉〔(T1+T2)-T〕的时间。折中的办法是让每个空间矢量都少作用〔(T1+T2)-T〕的时间,这样Ux作用的时间为T1-〔(T1+T2)-T〕,Ux+60作用的时间为T2-〔(T1+ T2)-T〕。这样可以使得SVPWM调制出现饱和时,也能使波形有较好的对称性。

4几种SVPWM波的比较

用上面的方法,我们可以由桥臂中点的空间电压矢量,计算出一个PWM控制周期两个有效基本空间矢量作用的时间,但并没有仔细考虑零矢量的选择和每个矢量作用的顺序。如果选择不同的零矢量,而且使有效矢量作用的顺序也有不同,就会产生出不同的PWM。虽然从平均值看来,它们在一个PWM控制周期的作用效果和URf一样,但它们的谐波特性以及开关的次数都有不同。因为像专为电机控制而设计的微处理器,如TMS320F240、ADMC331和 Intel的8XC196MC系列,都内置产生PWM波的硬件,所以利用这些硬件能很方便地产生出三种PWM波,下面就这三种PWM波[3]进行讨论。

第一种是在一个PWM控制周期的开始先作用T0/2的零矢量0000,然后是T1的Ux,再是T2的 Ux+60,最后是T0/2的零矢量0000。这种PWM波的谐波含量比其它几种而言要大,但它在一个PWM控制周期内一共只有4次开关切换。如图4所示。

第二种是在一个PWM控制周期的开始先作用T0/2的零矢量,然后是T1/2的Ux,再是T2的 Ux+60,再是T1/2的Ux,最后是T0/2的零矢量,这儿零矢量的选择要根据Ux中的零的多少来定,Ux中零的个数是两个时就要选择0000,否则要选择0111。这种PWM方式在这三种实现方式种谐波含量居中,开关次数同第一种,也是4次。如图5所示。

第三种是在一个PWM控制周期的开始先作用T0/4的零矢量0000,然后是T1/2的Ux,然后是T2/2的Ux+60,然后是T0/2的零矢量0111,然后又是T2/2的Ux+60,然后又是T1/2的 Ux,最后是T0/4的零矢量0000。这种PWM方式比较而言谐波含量最少,但开

图3计算流程图

图4SVPWM方式1

图5SVPWM方式2

图6SVPWM方式3

整流器空间矢量调制算法的比较研究

图7第二种空间矢量调制方法时触发脉冲

经低通滤波后的波形

图8第三种空间矢量调制方法时触发脉冲经

图9采用第二种空间矢量调制方法时电流跟踪电压的波形

图10采用第三种空间矢量调制方法时电流跟踪电压的波形

低通滤波后的波形

关次数要多于其他两种方法。如图6所示。

5试验波形

对于上面的第二、第三种SVPWM方式,利用TMS320F240为主控制器,构建了三相电压型 PWM整流器硬件平台。在实现整流器的PFC控制时分别采用了两种SVPWM进行试验,图7显示的是当PWM控制周期为0.2ms,正弦电压的周期为20ms,采用第二种PWM方式时,A、B两相的触发脉冲经过低通滤波器后的波形,中间M1是两相波形之差,即为线电压的波形;图8显示的是对应的采用第三种SVPWM方式时的波形。

图9和图10分别显示的是,采用两种SVPWM方式对PWM整流器进行PFC控制时,电流跟踪电压的波形。试验时交流侧的输入电压为36V,交流侧电感为2.1mH,直流侧的输出电压为 160V,图中波形1为电压的波形,波形2为电流的波形,比例10A/div。可以看出这两种方法在实现PFC控制时都能让电流跟踪电压的波形,它们的差别仅仅在于电流谐波的含量,开关的频率的不同以及由于开关频率不同而导致的开关器件不同的开关损耗。

6结语

本文简单介绍了SVPWM调制方法在三相电压型PWM整流器的实现方法,具体介绍了如何用 DSP实现SVPWM调制,并根据当前比较流行的用于电机控制的微处理器所产生PWM波的硬件特点,介绍了三种SVPWM波,并对其做了分析和比较。从试验的波形来看,不同的SVPWM实现波形在实现PWM整流器的控制策略时都是可以的,但如果要考虑到入端电流的谐波含量以及主电路开关器件的损耗大小时,就要合理地选择SVPWM实现波形。

关键字:空间矢量脉宽调制  数字信号处理器  脉宽调制整流器 编辑:冰封 引用地址:整流器空间矢量调制算法的比较研究

上一篇:一种新型独立太阳能发电系统充放电电路拓扑
下一篇:有源箝位ZVSPWM控制串联谐振变换器中提高同步整流效率的研究

推荐阅读最新更新时间:2023-10-18 16:02

基于双DSP硬件架构的固态开关控制系统设计
摘要: 为解决电网供电电压跌落及短时断电的问题,实现了对负载的不间断供电,设计了基于双DSP和FPGA的固态转换开关(SSTS)控制系统。介绍了SSTS设备的工作原理,通过仿真论证了强制切换(MBB)控制策略及单相电压跌落检测算法的有效性和必要性。根据改进后的SSTS系统控制算法,通过对功能的层次化解析,建立了双DSP+FPGA控制系统架构,并简单介绍了各系统模块的实现方法。最后给出了380 V SSTS装置部分运行结果。实验结果表明,所采用的控制系统架构及控制策略是正确可行的。 关键词: 固态转换开关;电压跌落检测;切换控制 1 引言 SSTS是一种解决电压短时跌落的电力电子设备。随着电力电子器件的发展,采用可控电
[嵌入式]
基于双<font color='red'>DSP</font>硬件架构的固态开关控制系统设计
DSP外挂Flash在系统编程及并行引导装载方法
摘要:详细介绍了TMS320VC5402外挂程序存储器的在系统编程技术和方法,结合实例给出了创建系统引导表的具体步骤,并在此基础上重点叙述了TMS320VC5402的并行16位引导装载方法。设计的系统具有较大的灵活性和良好的可扩展性。 关键词:DSP TMS320VC5402 FLASH SST39VF400A 在系统编程 引导装载 TMS320VC5402(以下简称C5402)是TI公司的一款性价比极好的16位定点DSP芯片。由于C5402内部只有16K%26;#215;16位RAM和4K%26;#215;16位掩膜ROM,用户程序必须存放在外挂的程序存储器中。对程序存储器的编程(即离线编程)通常是通过通用编程器完成的,即
[应用]
DSP虚拟I2C总线软件包的设计及应用实例
引言 数字信号处理器(DSP)在各领域中的应用已日趋广泛,其中TI(TEXAS INSTRUMENT)公司的TMS320系列芯片占据了主导地位。TMS320F206(简称F206)由于具有片内32K字的Flash,支持JTAG扫描端口的仿真调试,并支持程序的串行下载,便于开发设计及产品的软件升级,因而在中高档仪器开发中受到青睐。 DSP的处理速度虽然较高,但直接支持的I/O口线较少,控制能力相对较弱,因而与外部器件接口采用串行方式较为适合。常用的串行接口和串行总线有UART、I2C总线,由于I2C总线提供了较完善的总线协议,且接口电路简单,因而得到广泛的应用。目前,已有很多外围器件支持I2C接口,但多数MCU并不直接支持I2C
[嵌入式]
DSP处理器上并行实现ATR算法
自动目标识别(ATR)算法通常包括自动地对目标进行检测、跟踪、识别和选择攻击点等算法。战场环境的复杂性和目标类型的不断增长使ATR算法的运算量越来越大,因此ATR算法对微处理器的处理能力提出了更高的要求。由于通用数字信号处理芯片能够通过编程实现各种复杂的运算,处理精度高,具有较大的灵活性,而且尺寸小、功耗低、速度快,所以一般选择DSP芯片作为微处理器来实现ATR算法的工程化和实用化。 为了保证在DSP处理器上实时地实现ATR算法,用算法并行化技术。算法并行化处理的三要素是:①并行体系结构;②并行软件系统;③并行算法。并行体系结构是算法并行化的硬件基础,并行算法都是针对特定的并行体系结构开发的并行程序。根据DSP处理器
[嵌入式]
中科院系DSP企业,中科本原完成了亿元A轮融资
9月6日,中科本原宣布完成亿元A轮融资,由同创伟业和普华资本联合领投,深创投、高创澳海跟投,本轮融资将主要用于新一代智能融合型DSP芯片的量产及高性能领域DSP芯片的研发。 此前,中科本原曾获中科创星等机构的天使轮投资。 中科本原成立于2018年,为中国科学院自动化所DSP芯片产业化平台公司,从事自主可控高性能数字信号处理器芯片(DSP)及智能信号处理解决方案的研发和市场推广工作。 据悉,该公司核心团队源于中科院自动化所国家专用集成电路设计工程技术研究中心,团队自2000年起开始致力于高性能数字信号处理器(DSP)领域的研究工作,承担了多项国家重大任务,自主研制成功一系列具有国内领先、国际先进水平的DSP芯片产品,填补我国多项
[手机便携]
基于DSP的三相异步电动机故障在线监测的研究
0 引言   三相异步电动机以其结构简单、成本低廉、可靠性高、使用寿命长、维修方便 工农业生产中有广泛的应用。但电动机在长期的运行中不可避免会发生故障,需要尽早发现,及时解决,否则必将造成损失。为了能在其形成的初期尽早发现故障,需要有可靠的监测与诊断方法。监测的途径很多,如定子电流信号监测、振动信号监测、轴电压监测、轴向漏磁监测等。定子电流监测方法因可以做成非侵入式而得到最为广泛的应用。本文通过监测定子电流及电压,得出其视在阻抗,分析视在阻抗的频谱,利用DSP完成故障的在线监。 1 电动机在发生故障时定子电流频率变化 2 视在阻抗及故障在其中的表现 3.1 硬件系统设计
[嵌入式]
DSP+FPGA的机载总线接口板研究(二)
发送部分的主要功能是将DSP送入的数据暂存在FPGA内部的FIFO中,等待发送命令。一旦接到发送控制指令,FIFO输出数据并通过并/串转换将并行数据转换为串行数据,同时加入预先设定的间隔。用户可通过写控制寄存器选择发送模式(即单帧发送或自动重复发送)、发送通道延迟设定、发送通道字间隔设定,还可通过读取状态位检查它的工作状态(发送缓冲器空、发送缓冲器满和是否正在发送)。发送模块结构框图如图4所示。      图4 发送模块结构框图   FPGA内部结构是基于SRAM的,因此需要一片配置芯片固化内部逻辑。为了便于调试,采用JTAG模式和被动串行模式(PS)两种配置模式,调试时使用JTAG模
[模拟电子]
<font color='red'>DSP</font>+FPGA的机载总线接口板研究(二)
用于电力系统的DSP解决方案
    摘要: 介绍二款专为电力监测/监控系统设计的DSP硬件平台,具体说明DSP方案比传统的     关键词: 电力监测/监控  RTU  电力保护  DSP 电力系统的特点 一个电力监测/监控系统需要完成下列全部或部分工作: ①同时采集各相电压和电流数据,并实时计算各相电压和电流的有效值、功率、有功功率、无功功率、视在功率和功率因子; ②根据一定的故障判据,判断是否有故障发生,并地蚝故障录波; ③监测开关变位; ④按照标准的通信协议,将监测得的数据上传中心站; ⑤接收中心站的遥控数据,发出开关的合闸或断开命令。 由上可知,与一般工控系统相比,电力监测/监控系统有2个基本的特点;
[嵌入式]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved