首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
Solidworks
技术咨询
培训
Maxwell
VDI2230
HFSS连接器
仿真双证班首期招生
发布
消息
注册
|
登录
首页
/
文章
/
详情
关于SVPWM中“马鞍波”的探究
刘笑天
2年前
浏览6998
关注
发帖内容
本文讨论的内容有以下几个方面:
1.
关于
SVPWM
马鞍波的问题
2.
SVPWM
与
FOC
是否同一个东西
论坛回复
第一个问题“关于
SVPWM
马鞍波的问题”讨论如下:
0
芦席一小生
前段时间编了段
SVPWM
程序,用了没问题,也没怎么注意。今天去测了下相电流波形,发现不是马鞍波,我是直接从电流传感器的输出侧测的,网上查资料了,说要接个低通滤波,请问为什么要接低通滤波器啊?还有一个问题,相电压怎么测?谢谢
论坛回复
1
绿皮青蛙
SVPWM
你直接量端电压看到的肯定是载波啊。加了低通滤波就能滤平滑成个马鞍形,也只是你单独弄个函数用他自己的软件显示个波形而已,但是这有什么意义?
2
芦席一小生
回复
1
绿皮青蛙
不是单独的
SVPWM
函数,我是已经在异步电机控制里面用到了
SVPWM
,而且是从电流传感器输出端观察的电机相电流,是很标准的正弦波。相电压还没测,你说的直接测端电压,那地该接哪?直接接控制板的地就可以吗?谢谢!
3
ltjish
相电流本来就是标准的正弦波。
4
绿皮青蛙
大家说的马鞍波,是根据你输出的占空比模拟出来的,根本测不出来的,你示波器测到的只有
VDC
和
GND
,只是占空比不同而已。
TI
是用了一个低通滤波的函数模拟出马鞍波的。你大概看看你端电压的疏密情况就晓得你程序是不是对了的。电压是马鞍形,电流是正弦啊没有什么问题啊。
5
芦席一小生
回复
4
绿皮青蛙
嗯,谢谢了。这是我测的相电压波形。示波器的地接的是直流母线电容的中点,也就是电机的中性点。
6
yokel
马鞍波指的是
SVPWM
计算出来的三个比较值,观察这几个量就能看出来了。
7
芦席一小生
回复
3
ltjish
但是我看别人的永磁同步电机的相电流就是马鞍波啊
。难道跟功率管有关?
8
芦席一小生
回复
6
yokel
比较寄存器的值我看了,是马鞍波变化的。但我看过永磁同步电机的相电流,是马鞍波的,所以我才郁闷,费解。
9
xufeng_0218
好像同步电机和异步电机的电流波形不是完全一致的吧。
10
绿皮青蛙
电流是马鞍形的肯定有问题。正弦是对的。
11
pipi0411
相电流本来就是标准的正弦波。
12
kingsr
上次我逆变器接了滤波器用示波器看了
SVPWM
的电压波形没
SPWM
好看
,SVPWM
电压波形看上去好别扭。
13
allex_liu
单片机输出的信号经低通滤波器后可以得到马鞍形波形。但是该输出信号经过驱动电路输入到电机后,由于
3
相的
3
次谐波电流在电机中自行抵消,因此看到的相电流波形是基波分量,也就是单一的正弦波电流。
14
fish18265
回复
8
芦席一小生
请问,怎样从比较寄存器的值看是不是马鞍波变化的?
15
hitbuyi
这个问题困惑过不少初学者或者没有相关项目经验的人,当初我也被困惑过,我来做个总结:
SVPWM
调制的结果,是各相电压(端电压对中性点,
line-neutral
)是正弦的,如果是
PWM
控制,这个正弦电压是很难观察到的,因为示波器的探头只能夹在电机的三个出线上(端电压测量口),就算你把虚拟中点引起来,你看到的电压波形也是
PWM
信号,
PWM dutycycle*Udc =
正弦。那怎么确认相电压是正弦的呢?看各相电流,如果示波器上看到的电流是正弦的,反过来可以确认等效的相电压是正弦的
I = U/Z
,感抗
Z
的存在不影响波形。
那么马鞍型电压波形是怎么回事?它是电机的三个出线端对地的波形(
line-GND
),也是等效的均值,
PWM DUTY CYCLE *Udc
,直接把示波器探头测端电压,看到的也是
PWM
波,不是马鞍形,如果你想看这个马鞍形波形,可以把端电压经过
RC
低通滤形,这样,示波器上就看到马鞍形的波形了。
一些厂商如
Microchip
的笔记上,对这个问题也犯个错误,或者标不清楚,我见过对这个问题说得最清楚的是是
TI
公司,所以对
TI
的严谨印象很深。
16
hitbuyi
再说一句,
SVPWM
的相电压是正弦(不是马鞍形),
SVPWM
的相电压是正弦(不是马鞍形),
SVPWM
的端电压(
line to GND
)经过滤形后得到的滤形是马鞍形。
区分几个名词:端电压
terminal voltage, terminal to GND(line to GND)
相电压
phase voltage, terminal to neutral point(lineto neutral point)
。
17
绿皮青蛙
回复
16
hitbuyi
端电压对地是马鞍波,
2
个端之间也就是线电压是正弦,相电压就是相对中心点的电压也是正弦。准确无误。但是我们平时打的都是端电压对地的,所以就有电压是马鞍波这么一说。相电压说是正弦还真不晓得怎么来的,因为示波器打不到,不过相和线电压确实是正弦,只是平时都不会去打这个波形。最简单的理解是把
SVPWM
理解成
SPWM
加三次谐波的方式,非常容易理解。这样从电压角度就晓得为什么是正弦的了。
18
kingsr
我的理解是
SVPWM
线电压是正弦波
,
相电压是马鞍波。
19
fish18265
回复
13
allex_liu
你好
dsp
输出的是
6
路开关信号,是同一项的上下两桥臂的信号经滤波后生的鞍形波,还是不同相的上下两桥臂的信号滤波后生成鞍形波?
20
hitbuyi
回复
18
kingsr
相电压不是马鞍波形,是正弦,只有端电压是马鞍形,线电压也是正弦(因为相电压是正弦,两个正弦相加减,波形仍是正弦)。
21
芦席一小生
回复
19
fish18265
我是在
CCS
编程环境里看的,把寄存器值保存在一个数组里,调出图形窗口就能显示了。
22
gellyares
回复
15
hitbuyi
这个确实很困惑,之前用示波器测自己的相、线电压和相电流,都是正弦波,一直没搞懂那个马鞍波的问题。
23
lbz0123
回复
20
hitbuyi
要看你中性点选择的是哪个,电机还是驱动器的电容中间
,两个不一样的
。
24
zhijun0906
回复
17
绿皮青蛙
我用低通频率是
1K
左右的滤波器(载波频率为
5K
),得到的实际波形就是马鞍形,不是在软件上得到的而且这个马鞍形在低通带更窄的滤波器下就会变成正弦波,这个是很好理解的。
25
styhl
为啥不先仿真呢
?把原理先弄明白。
26
zhijun0906
回复
25
styhl
好多时候光靠仿真是解决不了问题的,仿真是忽略了很多实际存在的东西的,这些东西在原理上影响不大,但是做具体硬件的时候,影响是很大的
。
27
styhl
回复
26
zhijun0906
lz
明显是原理没弄明白。
2
8
kingsr
昨天用示波器亲自测试了一下
U
相上桥驱动电压(黄色)和线电流波形
(
绿色
)
。示波器设置为高精度滤波模式。
29
hitbuyi
回复
2
8
kingsr
相电流
(
绿色
)
一定是正弦,由此可知等效的相电压是正弦,
I =U/Z
,感抗
Z
不影响波形;端电压
(
黄色
)
一定是你用示波器一端钳住电机的某一相(
MOSFET
上下桥引出的某一相),然后示波器的地接板子上的地,并且经过滤波,才看到马鞍形波形。
30
kingsr
回复
29
hitbuyi
绿色就是
U
相上桥
IGBT
的门极电压波形,示波器设置高精度滤波(
HIGH Res
)。
31
kingsr
驱动电压正为
15V,
关闭为
-7V
。
32
芦席一小生
回复
15
hitbuyi
既然相电压的测量是接电机端和中性点,这样才能得到正弦波。那相电流的检测是不是也应该这样?但实际上,我们在设计相电流检测电路时,地都是直接用板子上的地。我传的正弦电流波形也是这样检测的。假如测量电机端和板子上的地的电压是马鞍形?那为什么这样测的电流不是呢?糊涂了。。。求解释。谢谢!
33
ChanFang
接个滤波器滤除谐波。
34
luofei1124
回复
32
芦席一小生
这个问题有大神来解答下吗?我也糊涂。
35
hitbuyi
回复
34
luofei1124
电压,顾名思义,是两点之间的电位差,某点的电压,准确地说,是某点相对另一点的电位差,只是在通常情况下,另一点通常选为零电位点。电流就没有参考点的概念,电流指的是导线中的电流,怎么测量都是一样的。通过接地电阻测量相电流,理解很简单,相电流从上端
----
》中点
-----
》地,当然可以在中点和地之间加一个采样电阻来测量相电流,采得的电压包括有相电流的信息,这里要注意采样时机。你也可以在上端
---
》中点之间安装电流传感器,这样也可以采到相电流,并且这里采到的相电流就是真实的相电流,很多方案就是这么做的。电流传感器装在这两个位置的区别,本版就有讨论,你可以查查看。
36
hitbuyi
回复
17
绿皮青蛙
造电机时使得产生的反电势是正弦,我们可以控制相电流是正弦(通常说的气隙磁场正弦分布),于是就得到恒定的转矩
,
因为电磁功率
Pe
为
Pe= Ia*Ea Ib*Eb Ic*Ec
Ia= I*cos(theta), Ea = E*cos(theta)
Ib= I*cos(theta 120), Eb = E*cos(theta120)
Ic= I*cos(theta-120), Ec =E*cos(theta-120)
于是我们可以得到电磁功率
Pe
Pe= Ia*Ea Ib*Eb Ic*Ec =
常数(三角函数展开)这是
PMSM
正弦控制噪音小的根本原因,也是
PMSM
正弦波控制平稳的根本原因。
37
luofei1124
回复
35
hitbuyi
谢谢大侠解答,基本上懂了。
38
hitbuyi
回复
37
luofei1124
千万别叫大侠啊,不敢当,不敢当,一些小问题,大家一起讨论,一起进步。当初我也是花了不少时间才搞懂,最烦一些中文书,一上来就来一大堆一长串深奥难懂的公式什么的,而忽略基本的东西,我们做工程的,恰恰需要的是基本的东西,基本的没有抠明白,哪能去理解那些高深的东西。
39
唯美世佳
9410
马鞍波指的是驱动波形,单片机出来的
SVPWM
波形进行滤波模拟的,而你测得相电流肯定是正弦波了,要不电机怎么正常转呢。
40
nashiing
请问,端电压是马鞍波的原理?谢谢。
41
huihuidan
下图中内容或许有帮助
42
bldc
菜鸟
回复
17
绿皮青蛙
你错了,马鞍形波形是可以测出来的,端电压滤波后的波形就是马鞍形,相电压是基于中性点的,三次谐波都被抵消掉了,观察不到的。
43
emailcdh
回复
41
huihuidan
这段英文说得真明白,哪里来的?
44
emailcdh
找到了,
TI
的
ti motor control compendium
中的说明。
45
疯狂
DSP
回复
38
hitbuyi
解释的相当透彻!
46
szy1692326554
回复
13
allex_liu
的确是这样,测单片机输出的
U
相上桥和下桥
PWM
,然后示波器好像要设置带宽限制才能看到。
47
Changsong
回复
45
zengqi1020
S
相电流就应该是正弦波,
SVPWM
中三个比较值
TCM1
、
TCM2
、
TCM3
也就是调制波是马鞍波形。
48
狗头军师汪
马鞍波是调制波,通过载波才能分析出来,或者看比较匹配寄存器的数值,应该就是马鞍形状。正常的相电流波形是绝无可能是马鞍波的,基本上都是类似正弦
第二个问题“
SVPWM
与
FOC
是否同一个东西”讨论如下:
49
lanmanck
目前我们是方波开环,我想做成正弦波开环。如果
foc
那必须闭环,貌似不对。了解了下有
svpwm
和
spwm
调制正弦波,而且
sv
的流行一点。问题来了:
svpwm
是否就是
foc
?是的话那必须闭环,项目是用不了的。不是的话就可以往
svpwm
这条路死磕了。
50
xxfrom
SVPWM
同
PWM
,
SPWM
类似,调制方式不同而已。
PWM
在方波里用的好好的,人们想到了正弦波,把三角波和正弦波交界于是产生了正弦波
SPWM
,静音也不错,但比起
FOC
那还差一些,
FOC
里用到的是
SVPWM
。
SPWM
,
SVPWM
也是可以不同
FOC
发送联系的,也就是不用那些
FOC
变换,估计等等,也不必一定要闭环,给定角度,开环也是能转的,也可以像
PWM
方波那样,开环或者闭环,因此你只是把
PWM
换成
SVPWM
,跟你的方波控制差不多的,
SVPWM
开环,因为没有电流反馈,给定的角度同电机的实际角度不一致,你会发现,正弦波的确比较好,但噪声还是比较大。
FOC
则一定要用到
SVPWM
,
SVPWM
只是
FOC
算法中的一个小模块,除此外,还有两个电流环,一个速度环,电流采样,坐标变换,角度,速度估计等等。你要的开环,
FOC
也是可以实现的,估计你是要速度开环吧,应该是力矩模式,给定一个固定力矩,空载和带载速度就不同了,就像方波的开环吧。
51
lanmanck
回复
50
xxfrom
开环的
foc
,用力矩模式,貌似可以!如果只用
svpwm
,角度怎么给定?预测不到
hall
什么时候换相呀,角度不对就会导致电流比较大吧,有相关的算法提示吗?谢谢。
52
xxfrom
回复
51
lanmanck
有霍尔,那就更好办,捕获霍尔状态。启动时根据霍尔状态定位,误差
60
度,一般也看不到抖动。然后根据霍尔状态变化对应的
60,120,180
度,,,等位置进行校准角度,在此中间:根据霍尔状态改变所经历的时间来估计出速度(角速度),角速度有了,用角速度乘时间,
wt
,估算出角度。
53
朝闻道
SVPWM
只是
FOC
的一种实现方式。
FOC
的原本意思是磁场定向控制,就是通过闭环的方式使电压矢量旋转跟踪旋转磁场,
SVPWM
叫做空间矢量调制,本质就是对电压矢量进行控制来跟踪磁链,当然可以通过其他方法来实现,目的只有一个:磁链跟踪!
更多最新精彩文章详见(点击进入):
Maxwell参数化建模和优化设计(上)
Maxwell参数化建模和优化设计(中)
Maxwell参数化建模和优化设计(下)
登录后免费查看全文
立即登录
电机
理论
科普
代码&命令
其他软件
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-05-15
最近编辑:2年前
刘笑天
本科
|
电驱动系统强...
笑看天云谈,选择比努力更重要
关注
获赞 144
粉丝 1964
文章 35
课程 12
点赞
收藏
作者推荐
查看更多
高性能计算专场:仿真工程师和企业高性能计算解决方案
免费
5.0
立即查看
0/200
清空
提交
还没有评论
课程
培训
服务
行家
查看更多
中国科学院力学研究所李飞:光谱与火焰
第三届中国仿真技术应用大会——新能源及高效储能系统仿真专题论坛
北京声学学会《口述声学史》系列展播
机械零部件典型缺陷检验技术及分析思路
相关推荐
查看更多
课程
中国科学院力学研究所汪运鹏:风洞的天平
可试听
课程
2022汽车仿真设计学习月:改变汽车仿真工程师人生厚度(直播回放-会员免费)
课程
苦旅寻真 中国仿真解困之旅 ” 系列 5 讲(直播回看)
课程
冲击响应谱的计算视频学习
课程
基于DfAM增材思维的5G微基站散热器的设计优化
最新文章
查看更多
仿真人才库:烟台艾睿光电科技内推芯片研发工程师(接受实习生)
内聚力模型及其应用
DPM|06 Fluent DEM碰撞模型
Fluent支持的流体参数:密度模型详解
春招进行时:仿真人才库电磁仿真工程师内推专场(含社招)
热门文章
查看更多
电磁场仿真 | ChatGPT请回答,我想和你聊聊
Abaqus分析常见问题及解决方法(2):零主元和过约束
ABAQUS中Cohesive粘聚力模型的2种定义方式(附案例操作步骤)
机电一体化装备数字孪生机理模型构建准则
Abaqus分析常见问题及解决方法(3):负特征值(Negative Eigenvalue)
其他人都在看
查看更多
仿真—从虚拟空间认识真实世界
学习压力容器中卡箍快开结构的强度计算
热机蠕变疲劳在ANSYS Mechanical与nCode DesignLife仿真实现概述
基于参数化设计的WORKBENCH CFX的动态流场计算方法
ANSYS经典界面知识一箩筐(2):单元生死
VIP会员
学习
福利任务
兑换礼品
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部