tang76 发表于 2012-2-26 16:28

ansoft mexwell 瞬态仿真时间和步长的确定

对于这样的信号,请问如何确定瞬态仿真时间和步长?

current =sqrt(2)*1*sin(2*Pi*25256*Time)+sqrt(2)*1*sin(2*Pi*52512*Time)+sqrt(2)*1*sin(2*Pi*105024*Time)

我设置时间为1/25256,步长为1/25256/1024,计算出感应电动势,傅里叶变换找不到这3个频率(25256,52512,105024),请问是哪里的问题?


谢谢

achimao 发表于 2012-2-26 20:08

你傅立叶变换是对25256这个频率的一个周期做的,里面有1024个sample, 如果是FFT的话是可以取到512个谐波成分加一个直流分量,你要的那三个频率是对应的前三个谐波,基波,二次波,和三次波。

tang76 发表于 2012-2-26 20:15

多谢回复。

还是不太明白。首先,我是用Ansoft做的FFT,好像没有什么额外的操作。

其次,如果把数据取出来,用matlab做FFT,该如何做?

谢谢!

achimao 发表于 2012-2-26 22:52

数据取出来到matlab里定义为数组a, 然受做b=fft(a,1024), c=abs(b)/512
最后c里面的第一项是直流分量,然后接下来是1,2,3,。。。。谐波分量,看看help文档吧

heliyuan 发表于 2012-2-29 16:17

问一下~~在瞬态长中怎么计算感应电动势啊@@@谢谢啦
页: [1]
查看完整版本: ansoft mexwell 瞬态仿真时间和步长的确定