首页/文章/ 详情

CST电磁兼容性仿真---SVPWM七段式

1年前浏览1841
   
概述    

      有做EMC仿真的小伙伴问我在做无刷电机电驱电磁兼容性仿真的时候最关键的一点是什么,我认为是需要生成三相上下桥的驱动信号。一共是六个驱动信号。否则根本没法去进行仿真,如果你说我可以通过示波器测出六个驱动信号的波形导入到CST里面仿真,你可以试试,我只能呵呵。

     言归正传,一般控制三相电机的控制技术采用SVPWM(Space Vector Pulse Width Modulation)算法。它对于电机控制可以提供更高的效率和更低的噪声。

     SVPWM控制算法可以分为七段式和五段式两种。今天我们先介绍下七段式算法如何应用到电驱系统进行电磁兼容性仿真。

      七段式是一种更复杂的SVPWM控制技术,可以将三相电机的输出电压分解为七个矢量,分别为正向最大矢量,正向中等矢量,正向最小矢量,负向最小矢量,负向中等矢量,负向最大矢量和零矢量。这七个矢量可以通过控制脉冲宽度来控制三相电机的输出电压。

     
SVPWM波是由三角波和马鞍波调制生成的,如图所示,马鞍波可以通过零序分量注入和六相叠加生成,也有同学通过正弦波和它的三次谐波叠加生成,也是勉强可以接受的。        

       

     
   




     
       

CST Studio Suite 2023版增加了SVPWM的七段式算法,它采用的是零序分量注入的算法,可以在Macros里面找到脚本,如图,Modulation Schemes下拉菜单选择Space Vector,在输入仿真需要的各个参数就可以生成SVPWM波。


小编自己使用的六相叠加的算法,顾名思义就是程序上把六个相限的公式写出来最后叠加在一起,使用CST自带的VBA编辑器,方便又好用。VB的代码也比较容易上手。


需要设置这么多参数:

(1)开关频率

(2)相电流频率,它等于电机转速X电机磁极对数/60,堵转的时候它等于0.

(3)信号总时间和时间步长,这个设置需要注意,生成的信号采样点数等于总时间/时间步长,如果采样点太多会影响到仿真计算时间。

(4)高低电压,高压电驱仿真的时候或出现低压为负压

(5)初始相位只有堵转的时候才会用到,窗口才会打开

(6)选择七段式还是五段式

设置完成所有参数后大功告成,我们来看一下六相叠加的七段式算法生成驱动信号波形图:

最后看一下七段式波形图


来源:CST电磁兼容性仿真
电磁兼容电机CST控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-27
最近编辑:1年前
希格斯玻色子
知识就是力量
获赞 69粉丝 117文章 94课程 1
点赞
收藏
未登录
1条评论
👐
签名征集中
9月前
周老师,您好,我想请教下为什么我在将CST Studio Suite 2023版中SVPWM的七段式算法和在cable工作室中的三根线缆以及电机等效电路相连接的时候,仿真结果报错提示瞬态PWM仿真任务不稳定呢。我按照文章中的参数先设置了一遍,是因为参数的设置不合理导致的不稳定吗?
回复 1条回复
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈