我是笨笨 发表于 2020-4-9 15:46

电磁力空间分解

电机为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]
查看完整版本: 电磁力空间分解