电磁力空间分解
电机为8对极48槽,获得电磁力随着空间变换的数据,对其进行空间fft分解,在matlab中写的程序如下所示:r=71.6;%圆周半径
v=4000*2*pi/60;%角速度rpm换算成rad/s
dt=15/4000/480;%计算步长 单位是s
dr=dt*v*r;%每一分析步对应的距离
rr=(2*pi)*r/4;%电机为8对极,只分析2个电周期
n=rr/dr;%计算需要多少步才能得到2个电周期
br=table2array(brfft1);%转换电磁力文件类型
bb=br(end-n-1:end,2);%分析的电磁力数据
brfft=2*abs(fft(bb))/n;%进行fft
思路是先计算2个整周期的长度、每一分析步走过的长度,得到需要的点数。然后截取对应点数的数据,对其进行fft,这样对嘛?
页:
[1]