专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
matlab
三电平SVPWM小区域的判定程序谁有?判定原则也可以分享下 谢谢
2019-07-17 13:39
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
matlab
5053
2
1016
三电平SVPWM小区域的判定程序谁有?判定原则也可以分享下 谢谢
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
格古洛
2019-07-17 14:49
三电平的SVPWM调制算法:
第一次仿真的idea:将传统的三电平调制算法的区域判断法改为一次性判断的方法
把整个的大六边形区域用十二根线(十二根线有顺序,当然顺序随意但一经定好就不能再变,主要是为后面的二进制做好准备的)的正负(正为1,负为0)并采用二进制的方法后变为十进制来判断和区分为36个小区域,主要是为了在判断36个区域时对应的数值是唯一的,然后就采用这十二根线的方程式来计算时间(不是全部需要,只是部分需要,由对应三角形区域的三个顶点矢量的时间计算来确定),并且在这前面的时间计算是和后面的矢量状态次序表是对应的(采用的是对称的七段式)这两部分的对应有书面笔记记载。最后面就是出来的调制波与三角载波比较得到六个独立的脉冲触发开关管。(这个比较的过程是用数字量来实现的,也就是说采用的是DSP中的比较匹配,零触发匹配,周期匹配来实现的,详细见两电平的SVPWM的比较匹配过程)
第二次仿真的idea:将三电平的局部扇区用两电平的方法来判断其小区域(还有点小问题未解决)
这次主要是把三电平变成两电平来实现,先用指令的角度来判断大区域,并在对应的大区域中减去对应的基本矢量得到两电平下的指令,然后在判断的大区域中采用两电平的方法来判断六个小区域,在给小区域的两个边界矢量计算时间,并加入零矢量得到三个时间,这三个时间与三电平中的三个时间等效(一样),对应情况要看清楚,而后就把这三个时间量输到后面的矢量次序表的选择方块中得到调制波,其后与上面的一样了。
第三次仿真的idea:将直角坐标系albe变换到60度坐标系下的调制算法
坐标变换很简单,只是在坐标变换之前所有的合成基本矢量和电压指令值要进行归一化,即除以Udc/2.使得所有的矢量在60度坐标系为整数值,当然指令值的坐标不是整数值;而后在60度坐标系下来进行区域判断,并且还要通过取整的方法来找出每个区域的最近的三个矢量,并计算时间(高度)。最后在矢量次序表中对应的赋值得到六路调制波。
加载中...
查看其它2个回答
一周热门
更多
>
相关问题
分享:用MATLAB写STM32算法
19 个回答
求高手指导MATLAB图形
2 个回答
请教高手求解方程组含有三角函数
2 个回答
请教已知离散点坐标(X,Y非均匀分布),如何用matlab绘制曲面图
2 个回答
请问各位,在Matlab中遇到积分无穷大怎么处理?
1 个回答
相关文章
编写的Matlab程序在运行一段时间后速度会变慢
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
matlab
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
第一次仿真的idea:将传统的三电平调制算法的区域判断法改为一次性判断的方法
把整个的大六边形区域用十二根线(十二根线有顺序,当然顺序随意但一经定好就不能再变,主要是为后面的二进制做好准备的)的正负(正为1,负为0)并采用二进制的方法后变为十进制来判断和区分为36个小区域,主要是为了在判断36个区域时对应的数值是唯一的,然后就采用这十二根线的方程式来计算时间(不是全部需要,只是部分需要,由对应三角形区域的三个顶点矢量的时间计算来确定),并且在这前面的时间计算是和后面的矢量状态次序表是对应的(采用的是对称的七段式)这两部分的对应有书面笔记记载。最后面就是出来的调制波与三角载波比较得到六个独立的脉冲触发开关管。(这个比较的过程是用数字量来实现的,也就是说采用的是DSP中的比较匹配,零触发匹配,周期匹配来实现的,详细见两电平的SVPWM的比较匹配过程)
第二次仿真的idea:将三电平的局部扇区用两电平的方法来判断其小区域(还有点小问题未解决)
这次主要是把三电平变成两电平来实现,先用指令的角度来判断大区域,并在对应的大区域中减去对应的基本矢量得到两电平下的指令,然后在判断的大区域中采用两电平的方法来判断六个小区域,在给小区域的两个边界矢量计算时间,并加入零矢量得到三个时间,这三个时间与三电平中的三个时间等效(一样),对应情况要看清楚,而后就把这三个时间量输到后面的矢量次序表的选择方块中得到调制波,其后与上面的一样了。
第三次仿真的idea:将直角坐标系albe变换到60度坐标系下的调制算法
坐标变换很简单,只是在坐标变换之前所有的合成基本矢量和电压指令值要进行归一化,即除以Udc/2.使得所有的矢量在60度坐标系为整数值,当然指令值的坐标不是整数值;而后在60度坐标系下来进行区域判断,并且还要通过取整的方法来找出每个区域的最近的三个矢量,并计算时间(高度)。最后在矢量次序表中对应的赋值得到六路调制波。
一周热门 更多>