收藏 分享(赏)

SVPWM的原理及法则推导和控制算法详解.doc

上传人:tangtianxu1 文档编号:3091464 上传时间:2018-10-03 格式:DOC 页数:20 大小:1.60MB
下载 相关 举报
SVPWM的原理及法则推导和控制算法详解.doc_第1页
第1页 / 共20页
SVPWM的原理及法则推导和控制算法详解.doc_第2页
第2页 / 共20页
SVPWM的原理及法则推导和控制算法详解.doc_第3页
第3页 / 共20页
SVPWM的原理及法则推导和控制算法详解.doc_第4页
第4页 / 共20页
SVPWM的原理及法则推导和控制算法详解.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、空间电压 矢量调制 SVPWM 技术SVPWM 是近年发展的一种比较新颖的控制方法,是由三相功率逆变器的六个功率开关元件组成的特定开关模式产生的脉宽调制波,能够使输出电流波形尽 可能接近于理想的正弦波形。空 间电压矢量PWM 与传统 的正弦 PWM 不同,它是从三相输出电压的整体效果出发,着眼于如何使电机获得理想圆形磁链轨迹。SVPWM 技术与SPWM 相比较,绕组电 流波形的谐波成分小,使得电机转矩脉动降低,旋转磁场更逼近圆形,而且使直流母线电压的利用率有了很大提高,且更易于实现数字化。下面将对该算法进行详细分析阐述。1.1 SVPWM 基本原理SVPWM 的理论基础 是平均值等效原理,即在

2、一个开关周期内通过对基本电压矢量加以组合,使其平均值与给定电压矢量相等。在某个时刻, 电压矢量旋转到某个区域中,可由组成这个区域的两个相邻的非零矢量和零矢量在时间上的不同组合来得到。两个矢量的作用时间在一个采样周期内分多次施加,从而控制各个电压矢量的作用时间,使电压 空间矢量接近按圆轨迹旋转,通过逆变器的不同开关状态所产生的实际磁通去逼近理想磁通圆,并由两者的比较结果来决定逆变器的开关状态,从而形成 PWM 波形。逆变电路如图 1-1 示。设直流母线侧电压为 Udc,逆变器输出的三相相 电压为UA、UB、UC,其分 别加在空 间上互差 120的三相平面静止坐标系上,可以定义三个电压空间矢量 U

3、A(t)、UB(t)、UC(t),它们的方向始终在各相的轴线上,而大小则随时间按正弦规律做变化,时间相位互差第 2 页 共 20 页120。假 设 Um为相电压有效值,f 为电源频率,则有:(1-1)()cos()2/3AmBCt其中, ,则三相电压空间矢量相加的合成空间矢量 U(t)2ft就可以表示为:(1-2)2/34/3()()()2j jjABCmUttteUtee可见 U(t)是一个旋转的空间矢量,它的幅值为 相电压峰值的 1.5 倍,Um为相电压峰值,且以角频率 =2f 按逆时针方向匀速旋转的空间矢量,而空间矢量 U(t)在三相坐标轴(a,b,c)上的投影就是对称的三相正弦量。图

4、1-1 逆变电路由于逆变器三相桥臂共有 6 个开关管,为了研究各相上下桥臂不同开关组合时逆变器输出的空间电压矢量,特定义开关函数为:(,)xSabc(1-3)10xs上 桥 臂 导 通下 桥 臂 导 通(Sa、Sb、Sc)的全部可能 组合共有八个,包括 6 个非零矢量 Ul(001)、第 3 页 共 20 页U2(010)、U3(011)、U4(100)、U5(101)、U6(110)、和两个零矢量 U0(000)、U7(111),下面以其中一 种开关 组 合为 例分 析,假设, 此 时(,)(10xSabcU d cU aU bU cN图 1-2 矢量 U4(100)(1-4),0,abdc

5、bcadcNNcU求解上述方程可得:U aN=2Ud/3、UbN=-Ud/3、UcN=-Ud /3。同理可计算出其它各种组合下的空间电压矢量,列表如下:表 1-1 开关状态与相电压和线电压的对应关系线电压 相电压Sa Sb Sc 矢量符号Uab Ubc Uca UaN UbN UcN0 0 0 U0 0 0 0 0 0 01 0 0 U4 Udc 0 0 dc32dc1dc31 1 0 U6 Udc Udc 0 20 1 0 U2 0 Udc Udc dc31dcdcU310 1 1 U3 0 Udc Udc 20 0 1 U1 0 0 Udc dc31dcdc32第 4 页 共 20 页1

6、0 1 U5 Udc 0 Udc dc31dc2cU311 1 1 U7 0 0 0 0 0 0图 1-3 给出了八个基本电压空间矢量的大小和位置其中非零矢量的幅值相同(模长为 2Udc/3),相邻的矢量间隔 60,而两个零矢量幅值为零,位于中心。在每一个扇区,选择相邻的两个电压矢量以及零矢量,按照伏秒平衡的原则来合成每个扇区内的任意电压矢量,即:(1-5)*000xxyxyTTTTrefUdttUdtt或者等效成下式:(1-6)0*refxy其中,U ref 为期望电压矢量;T 为采样周期;T x、Ty、T0 分别为对应两个非零电压矢量 Ux、Uy 和零电压矢量 U0 在一个采样周期的作用时

7、间;其中 U0 包括了 U0 和 U7 两个零矢量。式(1-6)的意义是,矢量 Uref 在 T 时间内所 产生的积分效果值和 Ux、Uy、U0 分别在时间 Tx、Ty、T0 内产生的积分效果相加总和值相同。由于三相正弦波电压在电压空间向量中合成一个等效的旋转电压,其旋转 速度是输入电源角频率,等效旋转电压的轨迹将是如图 1-第 5 页 共 20 页3 所示的圆形。所以要产生三相正弦波电压 ,可以利用以上电压向量合成的技术,在电压空间向量上,将设定的电压向量由 U4(100)位置开始,每一次增加一个小增量,每一个小增量设定电压向量可以用该区中相邻的两个基本非零向量与零电压向量予以合成,如此所得

8、到的设定电压向量就等效于一个在电压空间向量平面上平滑旋转的电压空间向量,从而达到电压空间向量脉宽调制的目的。1.2 SVPWM 法则推导三相电压给定所合成的电压向量旋转角速度为 ,旋转2f一周所需的时间为 ;若载波频率是 ,则频率比为 1/TfSf。这样将电压 旋转平面等 切 割 成 个 小 增 量 ,亦 /SRfR即 设 定 电 压 向 量 每 次 增 量 的 角 度 是 : (1-7) S2/2/dRfT今假设欲合成的电压向量 Uref 在第区中第一个增量的位置,如图 1-4 所示,欲用 U4、U6、U0 及 U7 合成,用平均 值等效可得:(1-8) 46refST图 1-4 电压空间向

9、量在第区的合成与分解在两相静止参考坐标系( ,)中,令 Uref 和 U4 间的夹角是 ,由正弦定理第 6 页 共 20 页可得:(1-9) 646|cos|cos3|in|sinrefsrfsTUU 轴轴因为 |U4|=|U6|=2Udc/3 ,所以可以得到各矢量的状态保持时间为:(1-10)46si()3nSTm式中 m 为 SVPWM 调制系数, 。(调制比= 调制refdcU波基波峰值/载波基波峰值)而零电压向量所分配的时间为:T7=T0=(TS-T4-T6)/2 (1-11) 或T7=(TS-T4-T6) (1-12) 得到以 U4、U6、U7 及 U0 合成的 Uref 的时间 后

10、,接下来就是如何产生实际的脉宽调制波形。在 SVPWM 调制方案中,零矢量的选择是最具灵活性的,适当选择零矢量,可最大限度地减少开关次数,尽可能避免在负载电流较大的时刻的开关动作,最大限度地减少开关损耗。一个开关周期中空间矢量按分时方式发生作用,在时间上构成一个空间矢量的序列,空间矢量的序列组织方式有多种,按照空间矢量的对称性分类,可分为两相开关换流与三相开关换流。下面对常用的序列做分别介绍。第 7 页 共 20 页1.2.1 7 段式 SVPWM我们以减少开关次数为目标,将基本矢量作用顺序的分配原则选定为:在每次开关状态转换时,只改变其中一相的开关状态。并且对零矢量在时间上进行了平均分配,以

11、使产生的 PWM 对称,从而有效地降低 PWM 的谐 波分量。当 U4(100)切换至 U0(000)时,只需改变 A 相上下一对切换开关,若由 U4(100)切换至 U7(111)则需改变 B、C 相上下两对切换开关,增加了一倍的切 换损失。因此要改变电压向量 U4(100)、U2(010)、 U1(001)的大小,需配合零电压向量 U0(000),而要改变 U6(110)、U3(011)、U5(100), 需配合零电压向量 U7(111)。这样 通过在不同区间内安排不同的开关切 换顺序, 就可以获得对称的输出波形,其它各扇区的开关切换顺序如表 1-2 所示。表 1-2 UREF 所在的位置

12、和开关切换顺 序对照序UREF 所在的位置 开关切换顺序 三相波形图 区(060) 0-4-6-7-7-6-4-0T sT 0 / 2 T 4 / 2 T 6 / 2 T 7 / 2 T 7 / 2 T 6 / 2 T 4 / 2 T 0 / 20111111 0001111 0000110 000区( 60120) 0-2-6-7-7-6-2-0T sT 0 / 2 T 2 / 2 T 6 / 2 T 7 / 2 T 7 / 2 T 6 / 2 T 2 / 2 T 0 / 20011110 0011111 1000110 000第 8 页 共 20 页区( 120180) 0-2-3-7-7

13、-3-2-0T sT 0 / 2 T 2 / 2 T 3 2 T 7 / 2 T 7 / 2 T 3 / 2 T 2 / 2 T 0 / 20001010 0011111 1001111 000区( 180240) 0-1-3-7-7-3-1-0T sT 0 / 2 T 1 / 2 T 3 / 2 T 7 / 2 T 7 / 2 T 3 / 2 T 1 / 2 T 0 / 20001010 0001111 0011111 100区( 240300) 0-1-5-7-7-5-1-0T sT 0 / 2 T 1 / 2 T 5 / 2 T 7 / 2 T 7 / 2 T 5 / 2 T 1 / 2

14、 T 0 / 20011110 0000110 0011111 100区( 300360) 0-4-5-7-7-5-4-0T sT 0 / 2 T 4 / 2 T 5 / 2 T 7 / 2 T 7 / 2 T 5 / 2 T 4 / 2 T 0 / 20111111 0000110 0001111 000以第扇区为例,其所产生的三相波调制波形在时间 TS 时段中如图所示, 图中电压向量出现的先后顺序为 U0、U4、U6、U7、U6、U4、U0,各电压向量的三相波形则与表 1-2 中的开关表示符号相对应。再下一个 TS 时段,U ref 的角度增加一个 ,d利用式(1-9)可以重新计 算新的

15、T0、T4、T6 及 T7 值,得到新的合成三相类似新的三相波形;这样每一个载波周期 TS 就会合成一个新的矢量,随着 的逐渐增大,U ref 将依序进入第 、 、区。在电压向量旋转一周期后,就会产生 R 个合成矢量。1.2.2 5 段式 SVPWM对 7 段而言,发波对称,谐波含量较小,但是每个开关周期有 6第 9 页 共 20 页次开关切换,为了进一步减少开关次数,采用每相开关在每个扇区状态维持不变的序列安排,使得每个开关周期只有 3 次开关切换,但是会增大谐波含量。具体序列安排见下表。表 1-3 UREF 所在的位置和开关切换顺 序对照序UREF 所在的位置 开关切换顺序 三相波形图 区

16、(060) 4-6-7-7-6-4T sT 4 / 2 T 6 / 2 T 7 / 2 T 7 / 2 T 6 / 2 T 4 / 211111101111 000111 0区( 60120) 2-6-7-7-6-2T sT 2 / 2 T 6 / 2 T 7 / 2 T 7 / 2 T 6 / 2 T 2 / 201111111111 100111 0区( 120180) 2-3-7-7-3-2T sT 2 / 2 T 3 / 2 T 7 / 2 T 7 / 2 T 3 / 2 T 2 / 200101011111 101111 0区( 180240) 1-3-7-7-3-1T sT 1 /

17、 2 T 3 / 2 T 7 / 2 T 7 / 2 T 3 / 2 T 1 / 200101001111 011111 1第 10 页 共 20 页区( 240300) 1-5-7-7-5-1T sT 1 / 2 T 5 / 2 T 7 / 2 T 7 / 2 T 5 / 2 T 1 / 201111000110 011111 1区( 300360) 4-5-7-7-5-4T sT 4 / 2 T 5 / 2 T 7 / 2 T 7 / 2 T 5 / 2 T 4 / 201111000110 001111 01.3SVPWM 控制算法通过以上 SVPWM 的法则推导分析可知要实现 SVPW

18、M 信号的实时调制,首先需要知道参考电压矢量 Uref(期望电压矢量) 所在的区图 1-4 电压空间向量在第区的合成与分解间位置,然后利用所在扇区的相邻两电压矢量和适当的零矢量来合成参考电压矢量。图 1-4 是在静止坐标系( ,)中描述的电压空间矢量图,电压矢量调制的控制指令是矢量控制系统给出的矢量信号 Uref,它以某一角频率 在空间逆时针旋转,当旋转到矢量图的某个 60扇区中时,系统计算该区间所需的基本电压空间矢量,并以此矢量所对应的第 11 页 共 20 页状态去驱动功率开关元件动作。当控制矢量在空间旋转 360 后,逆变器就能输出一个周期的正弦波电压。1.3.1 合成矢量 Uref 所

19、处扇区 N 的判断空间矢量调制的第一步是判断由 U和 U所决定的空间电压矢(Uref)量所处的扇区。假定合成的电压矢量落在第 I 扇区,可知其等价条件如下:00 ,U0 且 U/ U0 , 且 U/ |U| U0 且-U / U U0 ,U0 ,则 A=1,否则 A=0; 若 U20 ,则 B=1,否则 B=0;若 U30 ,则 C=1,否 则 C=0。可以看出 A,B,C 之间共有八种组合,但由判断扇区的公式可知 A,B,C 不会同时为 1 或同时为 0,所以 实际的组合是六种, A,B,C 组 合取不同的值对 应着不同的扇区,并且是一一对应的,因此完全可以由 A,B,C 的组合判断所在的扇

20、区。为区别六种状态,令 N=4*C+2*B+A,则可以通过下表计算参考电压 矢量 Uref 所在的扇区。表 1-5 N 值与扇区对应关系N 3 1 5 4 6 2扇区号 采用上述方法,只需经过简单的加减及逻辑运算即可确定所在的扇区,对于提高系统的响应速度和进行仿真都是很有意义的。1.3.2 基本矢量作用时间计算与三相 PWM 波形的合成 在传统 SVPWM 算法如式(1-10)中用到了空间角度及三角函数,使得直接计算基本电压矢量作用时间变得十分困难。实际上,只要充分利用 U 和 U 就可以使计算大为简化。以 Uref 处在第扇区时进行分析,根据图 1-4 有:(1-14) 46coscos12

21、3in03insref dcTTT 经过整理后得出: 第 13 页 共 20 页(1-15) 46213sdcUTT(1-16)46 26146707433222(5ss sdcdcdc dcssUTUT段 ) 或 ( 段 )同理可求得 Uref 在其它扇区中各矢量的作用时间,结果如表 1-6所示。由此可根据式(1-13) 中的 U1 、U2 、U3 判断合成矢量所在扇区,然后查表得出两非零矢量的作用时间,最后得出三相 PWM 波占空比,表 1-6 可以使 SVPWM 算法编程简易实现。为了实现算法对各种电压等级适应,一般会对电压进行标幺化处理,实际电压 , 为标幺值,在定点处理器中一般为ba

22、seUQ12 格式,即 标幺值为 1 时,等于 4096,假定 电压基值为,Unom为系统额定电压,一般为线电压,这里看出基23nombase值为相电压的峰值。以 DSP 的 PWM 模块为例,假设开关频率为 fs,DSP 的时钟为fdsp,根据 PWM 的设置要是想开关频率为 fs时,PWM 周期计数器的值为 NTpwm=fdsp/fs/2,则对时间转换为计数值进行如下推导:其中 和 为实际值的标幺值,令发波系数, U2dcTpwmnoKsvp第 14 页 共 20 页同理可以得到 6 23()2TUNKsvpwmKsvpwm66666 114 114*33*()2T TsdcbasedcT

23、 dcfNfspwffsfNTpwUUmbaeTpmnoUKsvsv 表 1-6 各扇区基本空间矢量的作用时间扇区 时间I 16243UTdcs1624UKsvpwmNTN4=TNxTN6=TNy 3622Tdcss3622svpNTN2=TNxTN6=TNy 3312UTdcss3312UKsvpwmNTN2=TNxTN3=TNy 2311Tdcss2311svpNTN1=TNxTN3=TNy 2531UTdcs2531UKsvpwmNTN1=TNxTN5=TNy第 15 页 共 20 页 1534UTdcss1534UKsvpwmNTN4=TNxTN5=TNy由公式(1-16)可知,当两个

24、零电压矢量作用 时间为 0 时,一个PWM 周期内非零电压矢量的作用时间最长,此时的合成空间电压矢量幅值最大,由图 1-5,可知其幅值最大不会超 过图中所示的正六边形边界。而当合成矢量落在该边界之外 时 ,将发生过调制,逆变器输出电压波形将发生失真。在 SVPWM 调制模式下, 逆变器能够输出的最大不失真圆形旋转电压矢量为图 1-5 所示虚线正六边形的内切圆,其幅值为 : ,即逆变器输出的不失真最大正32dcdcU弦相电压幅值为 ,而若采用三相 SPWM 调制,逆变器能输出c的不失真最大正弦相电压幅值为 Udc /2 。显然 SVPWM 调制模式下对直流侧电压利用率更高,它们的直流利用率 之比

25、为 ,即 SVPWM 法比 SPWM 法的直流电压利31/.5472dccU用率提高了 15.47%。图 1-5 SVPWM 模式下电压矢量幅 值边界第 16 页 共 20 页如图当合成电压矢量端点落在正六边形与外接圆之间时,已发生过调制,输 出电压将发生失真,必须采取过调制处理,这里采用一种比例缩小算法。定义每个扇区中先发生的矢量作用为 TNx,后发生的矢量作用时间为 TNy。当 Tx+TyTNPWM 时,矢量端点在正六边形之内,不发生过调制;当 TNx+TNy TNPWM时,矢量端点超出正六 边形,发生过调制。 输出的波形会出现严重的失真,需采取以下措施:设将电压矢量端点轨迹端点拉回至正六

26、边形内切圆内时两非零矢量作用时间分别为 TNx,TNy,则有比例关系:(1-17)Nyx因此可用下式求得 TNx,TNy,TN0,TN7:(1-18)07xxPWMyNyxT按照上述过程,就能得到每个扇区相邻两电压空间矢量和零电压矢量的作用时间。当 Uref 所在扇区和对应有效电压矢量的作用时间确定后,再根据 PWM 调 制原理, 计算出每一相 对应比较器的值,其运算关系如下:第 17 页 共 20 页T sT 0 / 2 T 4 / 2 T 6 / 2 T 7 / 2 T 7 / 2 T 6 / 2 T 4 / 2 T 0 / 20111111 0001111 0000100 000t c

27、o nt a o nt b c o nT p w mNTPWMNtaonNtbonNtconTNxTNyTN0NTPWM-NtaonNTPWM-NtbonNTPWM-Ntbon图 1-5 I 扇区时(1-19) /7aonsxybconytTt段同理可以推出 5 段时,在 I 扇区时如式,(1-20)05aonbxcytT段不同 PWM 比较方式,计数值会完全不同,两者会差 180 度段数以倒三角计数,对应计数器的值 以正三角计数,对应计数器的值7/2taon NxytbtaonxtcontbyNTPWMTT NytbontcxaNytTPWM2/第 18 页 共 20 页5 Nytbontc

28、onxbta TTNPWMNytbontconNxbtaT0其他扇区以此类推,可以得到表 1-7,式中 Ntaon 、Ntbon 和 Ntcon 分别是相应的比较器的计数器值,而不同扇区时间分配如表 1-7 所示,并将这三个值写入相应的比较寄存器就完成了整个 SVPWM 的算法。表 1-7 不同扇区比较器的计数值扇区 1 2 3 4 5 6Ta Ntaon Ntbon Ntcon Ntcon Ntbon NtaonTb Ntbon Ntaon Ntaon Ntbon Ntcon NtconTc Ntcon Ntcon Ntbon Ntaon Ntaon Ntbon1.4SVPWM 物理含义 S

29、VPWM 实质是一种对在三相正弦波中注入了零序分量的调制波进行规则采样的一种变形 SPWM。但 SVPWM 的调制过程是在空间中实现的,而 SPWM 是在 ABC 坐标系下分相实现的;SPWM 的相电压调制波是正弦波,而 SVPWM 没有明确的相 电压调制波,是隐含的。为 了揭示 SVPWM 与 SPWM 的内在联系,需求出 SVPWM 在 ABC 坐 标系上的等效调制波方程,也就是将 SVPWM 的隐含调制波显化。为此,本文对其调制波函数进行了详细的推导。 各扇区的矢量发送顺序: 奇数区依次为:U 0 ,Uk ,Uk+1,U7 ,Uk+1 ,Uk ,U0 第 19 页 共 20 页偶数区依次

30、为:U 0 ,Uk+1 ,Uk,U7,Uk,Uk+1 ,U0 利用空间电压矢量近似原理,可总结出下式:(1-21)1sincoss33(1)(1)inkTmkk 式中 m 仍 为 SVPWM 调制系数,利用以上各式就可得到在第扇区的各相电压平均值:(1-22)067604406760443() )cos()2226in() )cs()dca refsb rfsdc refsUTTU 同样可以推导出其它扇区的调制波函数,其相电压调制函数如下:(1-23)34cos()(0,)26325() 3()(,)()34)refafrefbacUU其线电压的调制波函数为:第 20 页 共 20 页(1-24)()()3|sin()324()ababrefcaaUU从相电压调制波函数(1-23)来看, 输出的是不 规则的分段函数,为马鞍波形。从线电压调制波函数(1-24) 来看其 输出的则是正弦波形。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 往来文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报