基于SVPWM算法的变频调速系统设计方案

来源:本站
导读:目前正在解读《基于SVPWM算法的变频调速系统设计方案》的相关信息,《基于SVPWM算法的变频调速系统设计方案》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《基于SVPWM算法的变频调速系统设计方案》的详细说明。
简介:本文提出了一套基于TMS320F2407芯片的变频调速系统设计方案,方案中的硬件平台以DSP为核心,系统中采用SVPWM算法来实现变频调速。

文章先通过阐述变频调速系统的基本构成、SVPWM算法的基本原理、参数计算以及实现方法,然后给出SVPWM算法在DSP2407上实现的具体计算过程,最后经过试验,验证整套系统能够正常并准确工作。同时基于MATLAB/Simulink设计了仿真模型进行算法仿真,仿真波形与理论基本相符,证实了该方案的可行性。

1.引言

随着新型电力电子器件的不断更新,变频调速技术得到了极大的发展,经过半个多世纪的发展、丰富和完善,变频调速技术已经成为应用最为广泛的调速方式。

然而传统的SPWM技术存在一些缺点,SPWM技术着重在使逆变器输出的电压尽量接近于正弦波,但电动机需要的是在气隙中形成圆形旋转磁场,产生恒定的转矩,这些是SPWM技术不易做到的,而SVPWM技术是把逆变器和电机作为一个整体来考虑,控制电压空间矢量,使电机获得幅值恒定的圆形旋转磁场,旋转转矩平稳,逆变器输出谐波小,谐波损耗小,因此它的应用日益广泛。

2.系统总体结构

变频调速系统由变频器、电动机和控制系统三大部分构成,有时还包括负载。总体结构如下图1所示。

基于SVPWM算法的变频调速系统设计方案

变频器是一个能改变频率的交流电源。控制系用主要由控制器和电流、转速等检测仪器组成,用于按照给定指令,调节电动机的转速和控制电动机的转矩,完成传动任务。电动机主要是异步电动机,少数场合使用同步电动机。负载即各类工作机械、设备,用于完成各种生产任务。

3.SVPWM算法原理与实现

SVPWM的工作原理是将逆变器和电动机看成一个整体,依据电机磁链和电压的关系,用8个基本电压矢量合成期望的输出电压矢量,实现交流电动机变频调速。

3.1 两电平逆变器

一般低压逆变器的输入为一个单一的直流电源,当对此恒定的直流电压进行脉宽调制,输出为幅值一定的PWM波。如果设直流电压为,以低压节点为零电位,经过逆变器得到的一定的PWM波只有两个电平,即和0,因此这种逆变器称为两电平逆变器,如图2所示:

基于SVPWM算法的变频调速系统设计方案

逆变器用6个IGBT(绝缘栅双极性晶体管)V1-V6构成三相逆变桥,V1、V3、V5为共阳极组,V2、V4、V6为共阴极组,每个桥臂2个IGBT串联,从连接点引出三相接线,把一个周期分为360°,将V1-V6以相隔60°的电角度依次导通,每个IGBT导通180°。任一时刻有三个IGBT导通,同桥臂的另一个IGBT必须关断,这样工作逆变器可以对三相负载输出三相交流电。

基于SVPWM算法的变频调速系统设计方案

一般情况下两电平逆变器六拍运行时,每隔60°切换一次,共有8种开关状态,按a、b、c相序可表示为100、110、010、011、001、101、000、111.每一种开关状态输出合成电压空间矢量out u 分别记为u1、u2、u3、u4、u5、u6、u0、u7,统称为基本矢量,其中u1-u6为有输出数值的矢量,称为非零矢量,u0、u7无电压输出,称为零矢量。8个电压矢量的空间分布如上图3所示,各矢量之间可分为六个扇区(Ⅰ-Ⅵ),电压矢量若按逆时针方向切换使电动机正转,若按顺时针方向切换使电动机反转。

基于SVPWM算法的变频调速系统设计方案

3.2 SVPWM算法实现

通常来说,SVPWM算法的实现主要分一下几步:

计算电压矢量out U 所在扇区。

计算out U 所在扇区起始矢量和终止矢量的作用时间T1、T2.

通过T1、T2计算各扇区调制波形三相导通时间。

3.2.1 计算电压矢量所在扇区

( 1 )首先将电压矢量out U 分解到α、β轴上,α轴上分量为á u 、β轴上分量为 u ,计算参考值 ref 1 U 、 ref 2 U 、 ref 3 U :

基于SVPWM算法的变频调速系统设计方案

(3)通过N的数值从表1中查出矢量out u所在扇区#1

通过以上3个步骤可以确定出合成电压矢量所在的扇区。

3.2.2 计算Uout所在扇区起始矢量和

终止矢量的作用时间T1、T2当确定合成电压矢量所在扇区之后,设该扇区起始矢量作用时间为T1,截止矢量作用时间为T2.

基于SVPWM算法的变频调速系统设计方案

如图4所示U1和U2表示相邻的两个基本电压空间矢量,Uout表示输出电压矢量,其幅值代表电压矢量的幅值,其旋转角速度代表正弦电压的角频率,Uout可由U1和U2合成,即:

基于SVPWM算法的变频调速系统设计方案

根据正弦定理可得:

基于SVPWM算法的变频调速系统设计方案

计算出t1、t2后还需要加入零矢量来调节矢量作用的总时间,使得矢量旋转的角速度等于给定的角速度。要注意的是,零矢量的加入一般要放在程序的开始或结束阶段,这样可以防止电压跳变。

值得注意的是,当运行的电机突然加、减速时,系统的电压矢量Uout可能会超过逆变器输出的最大电压矢量值,这种情况称为过调制。为了避免过调制,我们需要对电压矢量的作用时间做出修正,首先我们要计算出t1、t2的和是否大于Tpwm,若t1、t2的和大于Tpwm,则我们计算修正值,设修正后的起始矢量和终止矢量的作用时间为t11、t22,有:

基于SVPWM算法的变频调速系统设计方案

3.2.3 通过T1、T2计算各扇区调制波形三相导通时间

基于SVPWM算法的变频调速系统设计方案

以第一扇区为例,第一扇区的起始矢量为100,作用时间为t1,终止矢量为110,作用时间为t2,加入零矢量,作用时间为t0,每次切换应该只有一个开关动作,如图5所示:

基于SVPWM算法的变频调速系统设计方案

在TMS320F2407中,有三个全比较单元,可生成6路PWM波。包括1个计数寄存器和三个比较寄存器,3个比较寄存器分别为CMPR1、CMPR2、CMPR3.计数器采用连续递增递减模式计数,当计数器在0到计数周期这段增计数周期内,计数器的值与比较寄存器的值相等时,输出电平发生一次跳变;在计数器达到计数周期时,计数器将开始减计数,当计数器再次与比较寄存器相等时,输出电平再次跳变。所以需要将计算出的aon t 、bon t 、con t 的值分别付给CMPR1、CMPR2、CMPR3.通过不断改变比较寄存器的值,得到不同占空比的PWM信号输出控制IGBT的导通与关断,实现对电机的矢量控制。

4.结语

本文提出了一套基于TMS320F2407芯片的变频调速技术的设计方案,该方案中的硬件平台以DSP为核心,系统中采用SVPWM算法来实现变频调速。先通过阐述变频调速系统的基本构成、SVPWM算法的基本原理、参数计算以及实现方法,然后给出SVPWM算法在DSP2407上实现的具体计算过程,最后经过试验,验证整套系统能够正常并准确工作,从而证实了该方案的实用性。

提醒:《基于SVPWM算法的变频调速系统设计方案》最后刷新时间 2024-03-14 01:15:15,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《基于SVPWM算法的变频调速系统设计方案》该内容的真实性请自行鉴别。