SVPWM具体实现过程(共7页)_第1页
SVPWM具体实现过程(共7页)_第2页
SVPWM具体实现过程(共7页)_第3页
SVPWM具体实现过程(共7页)_第4页
SVPWM具体实现过程(共7页)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上SVPWM实现过程SVPWM的输入为一个旋转的电压矢量,设其幅值为,将它在二维垂直坐标系上分解如下: 其中SVPWM的输出是三相逆变桥上的各个MOS管的占空比。设三相逆变桥的输出端直流母线电压为,则,调整其中参数,几个得到不同幅值的输出,调整的角速度,即可得到不同频率的输出。简单点可以理解为一个逆变器的工作原理。1. 先计算下面三个等式的值2. 将分别与0比较3. 分别在6个分区上计算合成矢量的两个分量以第一区为例:计算好所有分区的结果总结如下表:为一常系数,在Uref归一化的情况下,其最大值可取值为PWM周期大小。4. 计算得到的A,B,C三相占空比变化曲线大致如下

2、:()A,B,C三相分别有两个MOS管,这两个MOS管的输出应该是互补的。5. 参考Matlab代码如下:% file name test_svpwm.m% clear all ;% input Ualpha Ubetat = (0:0.001:1)*2*pi;Uref = 1 ;Ualpha = Uref * cos(t) ;Ubeta = Uref * sin(t) ;Ts = 2000 ;Ksvpwm = 1200 ;% choose section and calclen = max(size(t) ;k1 = (30.5) ;for i = 1 : len u1 = Ubeta(i)

3、; u2 = ( k1 * Ualpha(i) - Ubeta(i) )*0.5 ; u3 = ( -k1 * Ualpha(i) - Ubeta(i) )*0.5 ; sect = 0; if u1 >= 0 sect = sect + 1 ; end if u2 >= 0 sect = sect + 2 ; end if u3 >= 0 sect = sect + 4 ; end st(i) = sect ; % %u2 = abs(u2); %u3 = -u3; ta = 0 ; tb = 0 ; tc = 0 ; switch sect case 1 % sectio

4、n II b/a/c tx = Ksvpwm * -u3 ; ty = Ksvpwm * -u2 ; tc = (Ts - tx -ty)/2 ; ta = tc + tx ; tb = ta + ty ; case 2 % section VI a c /b tx = Ksvpwm * -u1 ; ty = Ksvpwm * -u3 ; tb = (Ts - tx -ty)/2 ; tc = tb + tx ; ta = tc + ty ; case 3 % section I a/b/c tx = Ksvpwm * u1 ; ty = Ksvpwm * u2 ; tc = (Ts - tx

5、 -ty)/2 ; tb = tc + tx ; ta = tb + ty ; case 4 % section IV c/b/a tx = Ksvpwm * -u2 ; ty = Ksvpwm * -u1 ; ta = (Ts - tx -ty)/2 ; tb = ta + tx ; tc = tb + ty ; case 5 % section III b/c/a tx = Ksvpwm * u3 ; ty = Ksvpwm * u1 ; ta = (Ts - tx -ty)/2 ; tc = ta + tx ; tb = tc + ty ; case 6 % section V c a

6、/b tx = Ksvpwm * u2 ; ty = Ksvpwm * u3 ; tb = (Ts - tx -ty)/2 ; ta = tb + tx ; tc = ta + ty ; end Tabc(i,1) = ta ; Tabc(i,2) = tb ; Tabc(i,3) = tc ; Txy(i) = tx + ty ; ta = 0 ; tb = 0 ; tc = 0 ;end% plot figure(10) plot(st) title('一个周期上的分区区域值曲线') Tabc(:,2) = Tabc(:,2) ; Tabc(:,3) = Tabc(:,3) ; figure(20) plot(Tabc); title('占空比变化曲线') figure(15) plot(Txy) 附件Matlab程序m文件:参考文献:AN908 dsPIC30F实现交

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论