SVM原理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
脉宽调制(PWM)技术是电力电子技术中的非常重要的组成部分,对提高电力电子装置的性能,推动电力电子技术的发展起着巨大作用。在众多PWM 调制方式中,空间矢量脉宽调制(SVPWM)技术和正弦脉宽调制(SPWM)技术最具有代表性。SPWM 的基本原理是利用三角载波与正弦调制波进行比较而得到,适合于模拟电路实现。相比SPWM 而言,SVPWM 是一种使输出电压的合成矢量沿预定轨迹旋转的控制方法,具有更低的高次谐波、容易实现变换器的在线调压、电压利用率高等优点,同时这种控制思想也便于数字化实现。
SVM (空间矢量调制)控制源于交流调速中磁通为圆的思想,最初目的是使电机获得圆形的旋转磁链,它基于空间旋转矢量的等效,已经发展成为一种与SPWM (正弦脉宽调制)并行的PWM (脉宽调制)技术。调制是将调制波形离散为含有调制波信息的高频数字脉冲的过程,滤波则是解调和频谱搬移的过程。任意三相调制波形都可以转换为空间旋转的矢量,SVM 的思想可以概括为:在矢量空间用有限的静止矢量去合成和跟踪调制波的空间旋转矢量,使合成的空间矢量含有调制波的信息。
在三相逆变器中,由于负载为三相对称负载,所以有0=++c b a X X X 。由于输出三相电压是对称的正弦电压,所以可以将它进行由时间坐标轴到空间坐标轴的变化,所形成的合成矢量是一个圆。而三相三桥臂变换器中总共有8种开关状态,如图1所示。转换到空间坐标上对应为8个开关矢量,其中有六个非零矢量及两个零矢量。6个离散的电压矢量在空间上两两互差060,六个电压空间矢量的顶点构成正六边形的顶点。合成矢量是位于这个六边形中的圆。PWM 变换器的8个静止矢量按一定的规律切换,可以在矢量空间合成旋转的电压空间矢量来逼近电压矢量圆,从而形成SVPWM 波形。这就是三相SVPWM (空间矢量脉冲宽度调制)变换器的工作原理。
Re )
011(3U r
图1 基本空间矢量和开关组合模式
以三相三桥臂为例,对于每一相桥臂,其上下2个功率管是互补开关,以P 表示上管导通下管关断,以N 表示下管导通上管关断。三桥臂三相逆变器共有8种可能的开关状态,定义合
成电压矢量为1202401232
()3
j j V v v e v e ︒︒=++,则它们对应平面上的6个非零矢量和2个零矢量,如
图2所示。电压矢量对时间的积分就是磁通,在每个开关周期选择所需的电压矢量,使磁通为给定的圆,则逆变器就输出三相正弦波。
图2 二维电压空间矢量图
空间矢量PWM 技术的目的是通过与基本的空间矢量对应的开关状态的组合得到一个给定参考矢量U ref 。定义相邻的矢量为U x 和U x ±60,其中先作用的向量U x 为主矢量,后作用的向量U x ±60为辅矢量,它们作用的时间分别为T 1和T 2。则由图1可知:
()(1)126011
()n T ref x x nT U t TU T U T T
+±=+⎰ (1)
即 ()12601
()ref x x U nT TU T U T
±=+ (2)
由式(2)可以看出,T 1与T 2之和一般要小于整个载波周期T ,要插入零向量(U 0或U 7)来补偿,于是可得下式:
12600ref p x x U T TU T U T ±=++
(U 0或U 7) (3) 其中T p 为PWM 的载波周期,零向量作用的时间为012p T T T T =--,这样可以得到一种计算T 1和T 2的方法:
[][]1
1260
,T
p x x r e f T T T U U U -±= (4)
[]
1
60x x U U -±是矩阵向量的逆矩阵。假设U ref 和U x 之间的角度为α,从图1可知:
1cos(30)p ref T U α+
2s i n p r e f T U α= (5) 在实际应用中,可以选择上述两式之一来计算T 1和T 2。式(4)是和扇区有关的,对于每
个扇区的矩阵逆向量可以离线算出,当进行在线计算时,可以通过查表法读出相应的值。应用式(5)进行计算时,与所在的扇区无关,U ref以幅值和相角的形式给出。
4 SVM调制的软件实现
TMS320LF2407A芯片是美国TI公司开发的专门用于电机控制的DSP芯片,该芯片集成了三相PWM波形发生器(事件管理器EV A和EVB两个模块)。事件管理器模块EV A和EVB,每个包括:两个16位通用定时器;8个16位的脉宽调制(PWM)通道。它们能够实现:三相反相器控制;PWM对称和非对称波形;外部引脚输入快速关断PWM通道;可编程的PWM 死区控制以防止上下桥臂同时输出触发脉冲;3个捕获单元;片内光电编码接口电路;16通道A/D转换器。事件管理器模块适用于控制交流感应电机、无刷直流电机、开关磁阻电机、步进电机和逆变器。
图3给出了TMS320LF2407 DSP控制器芯片控制三相逆变电源的主程序流程图,程序的开头为预处理部分,主要完成如常量的定义、全局变量的定义、加载相应的函数库。主程序的开始部分定义了一些局部变量、中断,并且定义了事件管理器各寄存器初始化、I/O部分,初始化AD及定时器等。
图3 主程序流程
SVM调制在中断子程序中实现,其控制流程如图4所示。其主要的功能是根据采样输出
值计算空间合成矢量、确定开关矢量、计算各开关矢量相应的占空比,并判断此时是否发生过调制现象进行过调制校正及计算每一个控制状态的持续时间。
图4 SVPWM程序流程
在程序运行过程中,由于某种原因常使系统软件发生错误(程序“跑飞”)或CPU崩溃,这时就需要看门狗(WD)溢出产生复位使系统复位回到复位向量地址(0000H),将应用系统重新纳入正轨。一旦WD被使能,程序中必须在WD溢出前清除WDCNTR。在程序正常运行时,必须在程序的各分量地址(0000H),将应用系统重新纳入正轨。