通常的Bl(x)都是通过静态扫描得到的,和激励信号无关。
在实际运动过程中,音圈在磁场中运动会生成感应电流,且磁路中的铁件也会生成感应电流。根据楞次定律,感应电流的磁场总要阻碍引起感应电流的磁通量的变化,即感应电流的效果总是反抗引起感应电流的原因。
所以在实际运动过程中感应电流会略微影响磁场,从而影响Bl值。所以Bl(x)和激励信号的频率相关。
可以采用Comsol或者Ansoft Maxwell软件(属于Ansys公司)来进行仿真。
为减少计算规模,且只考虑扬声器低频段。在软件中仿真磁路,同时耦合运动微分方程,导入Kms(x)的曲线。 需要采用移动网格,否则很难收敛。
得到幅值1A,100Hz的激励电流下的Bl(x)循环。可以看到Bl(x)上下循环时变化较小,也就是运动过程中感应电流对磁场影响很小。
由此,也可以衍生出另一种扬声器低频失真仿真的方法。
得到位移的时域曲线
做快速傅里叶变换FFT。可以计算二次/三次谐波失真,最大位移,直流偏移等。如下图100Hz的激励信号,200Hz和300Hz的幅值/100Hz的幅值就是二次/三次谐波失真的数值。