xiaomuhou 发表于 2012-6-21 00:27

如何在matlab中进行反电动势的谐波分析,要求得到各次谐波的幅值

如题,在ansoft中如何进行谐波分析我知道,但现在老板要求用matlab实现,真是搞不懂啊,急啊,望好心人帮忙解答啊!!!

hitbuyi 发表于 2012-6-21 11:54

这也是我想想做的工作,帮你顶

Lichking47 发表于 2012-6-21 16:35

首先把ansoft的数据导出,然后编制一个谐波分析的M文件,把导出的数据调入到你的m文件中进行分析即可。

xiaomuhou 发表于 2012-6-22 20:23

回复 3# Lichking47


我理解楼上的意思,我也是这么处理的,可就是matlab M文件编的不对,处理出来的结果总跟matlab的不一样,已经搞了好几天了也不知道应该怎么做,楼上能给发一个已经编好的M文件吗?不胜感激啊,yc_face1

lilybunny 发表于 2012-6-29 10:49

没做过相应的分析,能否试试直接用fft模块?

飞飞猪 发表于 2012-6-29 12:51

回复 1# xiaomuhou


    楼主,问题解决了吗?M文件有了吗?若是,可否分享下?谢谢!

gellyares 发表于 2012-6-30 18:47

一定要用M文件吗,我觉得用fft模块也可以对谐波进行分析,个人看法

飞飞猪 发表于 2012-7-1 09:13

回复 7# gellyares


   请问如何操作?可否详述?谢谢!

gellyares 发表于 2012-7-1 12:55

回复 8# 飞飞猪


    在powergui里面有个fft analysis,这里面就可以做

fregod 发表于 2012-7-8 15:37

我也想要程序

午后薄荷 发表于 2012-7-8 16:41

提示一下楼主:有反电动势数据的话,可以试试先用cftool对反电动势波形进行拟合,general model定义为类似f(x) = a*sin(1*w*x)+b*sin(3*w*x)+c*sin(5*w*x)+d*sin(7*w*x)+e*sin(9*w*x)+f*sin(11*w*x)+g*sin(13*w*x),其中这里的w是已经计算好的角频率,并且已经知道反电动势谐波次数只有1、3、5...13次谐波(再高次就忽略了),由matlab的cftool工具箱可计算出a~g的系数值,多项式中的每一项就是对应次数的谐波了。

原理上是这么一回事,具体的楼主可以尝试一下。

nipxia55 发表于 2012-11-27 10:00

午后薄荷 发表于 2012-7-8 16:41 static/image/common/back.gif
提示一下楼主:有反电动势数据的话,可以试试先用cftool对反电动势波形进行拟合,general model定义为类似f ...

说的好,顶下

晒太阳的云朵 发表于 2013-3-16 03:53

但是可以实现么?

张超_LDZ7K 发表于 2018-6-9 15:16

matlab中 怎么看电机的反电势啊
页: [1]
查看完整版本: 如何在matlab中进行反电动势的谐波分析,要求得到各次谐波的幅值